neo-go/pkg
Roman Khimov fc22a46a4c rpc/server: add notification subscription
Note that the protocol differs a bit from #895 in its notifications format,
to avoid additional server-side processing we're omitting some metadata like:
 * block size and confirmations
 * transaction fees, confirmations, block hash and timestamp
 * application execution doesn't have ScriptHash populated

Some block fields may also differ in encoding compared to `getblock` results
(like nonce field).

I think these differences are unnoticieable for most use cases, so we can
leave them as is, but it can be changed in the future.
2020-05-26 11:36:47 +03:00
..
compiler vm: make PUSH0 emit Integer 2020-05-22 14:16:32 +03:00
config transaction: drop Enrollment and State types 2020-04-27 16:06:58 +03:00
consensus network: get blocks directly from the chain for rebroadcasting 2020-05-25 00:27:39 +03:00
core core: add Blockchain event subscription mechanism 2020-05-25 00:27:39 +03:00
crypto vm: move RET and SYSCALL opcodes 2020-05-07 13:23:05 +03:00
encoding *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00
internal vm: move RET and SYSCALL opcodes 2020-05-07 13:23:05 +03:00
interop vm: remove crypto-related opcodes 2020-04-29 19:16:38 +03:00
io *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00
network network: get blocks directly from the chain for rebroadcasting 2020-05-25 00:27:39 +03:00
rpc rpc/server: add notification subscription 2020-05-26 11:36:47 +03:00
smartcontract smartcontract: add JSON marshal/unmarshal for InteropType 2020-05-25 00:27:39 +03:00
util util: fixed typo in method description 2020-05-20 23:26:51 +03:00
vm vm/tests: restore NEO3 JSON tests 2020-05-22 14:17:15 +03:00
wallet wallet: check for t.GetSignedPart() result correctness 2020-05-24 23:53:38 +03:00