neo-go/pkg/rpc
Roman Khimov e1408b6525 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-13 17:17:41 +03:00
..
client rpc/client: add minimalistic websocket client 2020-04-30 22:59:19 +03:00
request rpc, smartcontract: move contract metadata to smartcontract package 2020-04-29 13:50:05 +03:00
response rpc/server: add notification subscription 2020-05-13 17:17:41 +03:00
server rpc/server: add notification subscription 2020-05-13 17:17:41 +03:00
rpc_config.go config: move config.go out of config/ 2020-03-31 17:55:59 +03:00