Harry Pierson

Results 89 issues of Harry Pierson

Some types of remote operations would benefit from a stateful protocol such as WebSockets or [SignalR](https://docs.microsoft.com/en-us/aspnet/core/signalr/introduction). Examples: * SendRawTransaction and wait for results * Sever sends every new block that...

discussion

StateStore doesn't take a dependency on LevelDB, instead it loads an `IStore` instance from the NeoSystem instance: ``` csharp public StateStore(StatePlugin system, string path) { if (singleton != null) throw...

discussion

[getrawtransaction](https://docs.neo.org/docs/en-us/reference/rpc/latest-version/api/getrawtransaction.html) doesn't return VMState, so having a VMState field on RpcTransaction that is always null is confusing for the developer

I deployed a contract to test net. In the `getapplicationlog` response, the `result.executions.notifications` contains: ``` json [ { "contract": "0xfffdc93764dbaddd97c48f252a53ea4643faa3fd", "eventname": "Deploy", "state": { "type": "Array", "value": [ { "type":...

``` \modules\src\RpcClient\TransactionManagerFactory.cs(38,64): error CS0117: 'Transaction' does not contain a definition for 'MaxValidUntilBlockIncrement' [\modules\src\RpcClient\RpcClient.csproj] \modules\src\OracleService\OracleService.cs(330,70): error CS0117: 'Transaction' does not contain a definition for 'MaxValidUntilBlockIncrement' [\modules\src\OracleService\OracleService.csproj] ```

Blockchain Toolkit has scenarios where there is not a full blown NeoSystem instance running, making it impossible to use ConsensusContext methods like Reset. related to #455 @superboyiii this should be...

It would be nice for neo express to be able to reuse BlockLogToJson / TxLogToJson from ApplicationLogs plugin. However, express can't take a dependency on ApplicationLogs plugin w/o also taking...

discussion

``` \modules\src\RpcServer\RpcServer.Blockchain.cs(21,41): error CS1061: 'Blockchain' does not contain a definition for 'CurrentBlockHash' and no accessible extension method 'CurrentBlockHash' accepting a first argument of type 'Blockchain' could be found (are you...

**Summary or problem description** [getcontractstate](https://docs.neo.org/v3/docs/en-us/reference/rpc/latest-version/api/getcontractstate.html) supports retrieving contract state by invocation hash (i.e. the new script hash that doesn't change when the contract is updated), or by native contract name...

discussion