neo-go/pkg/rpcclient
Anna Shaleva f5b1bd3978 waiter: adopt headers subscription for WS-based tx awaiting
Try to subscribe for headers firstly, and then if RPC server doesn't
have this ability, fallback to block subscriptions to manage transaction
awaiting.

Close #3260.

Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
2023-12-29 16:00:56 +03:00
..
actor rpcclient: refactor waiter package naming 2023-12-29 15:22:50 +03:00
gas *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
invoker neorpc: fix exported structure comment 2023-10-20 19:31:23 +03:00
management rpcclient: adjust unwrapContract helper 2023-08-01 17:46:12 +03:00
neo *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
nep11 smartcontract: drop standard events before RPC binging generation 2023-05-31 15:53:43 +03:00
nep17 smartcontract: drop standard events before RPC binging generation 2023-05-31 15:53:43 +03:00
neptoken *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
nns *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
notary rpcclient: refactor waiter package naming 2023-12-29 15:22:50 +03:00
oracle *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
policy native: introduce attribute pricing 2023-11-21 13:42:56 +03:00
rolemgmt *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
unwrap unwrap: Add test for HALT state with an empty stack 2023-12-29 10:50:46 +03:00
waiter waiter: adopt headers subscription for WS-based tx awaiting 2023-12-29 16:00:56 +03:00
client.go *: replace go.uber.org/atomic with sync/atomic 2023-10-12 17:59:34 +03:00
client_test.go rpcclient: expose endpoint (fixes #2912) 2023-02-15 08:29:44 +01:00
doc.go docs: canceltransaction is not going to be supported 2023-11-21 16:11:58 +03:00
doc_test.go rpc/client: move to pkg/rpcclient 2022-07-21 22:39:53 +03:00
local.go rpcclient: fix #3135 wsclient hangs on making request 2023-10-16 13:01:12 +03:00
local_test.go rpcclient: add Internal client for direct RPC server calls 2023-02-16 23:49:58 +03:00
rpc.go rpcclient: improve documentation 2023-11-28 20:23:33 +03:00
rpc_test.go neorpc: adjust common error messages 2023-11-13 20:29:13 +03:00
wsclient.go neorpc: add WS notification filter IsValid functionality 2023-12-28 11:08:46 +03:00
wsclient_test.go neorpc: add WS notification filter IsValid functionality 2023-12-28 11:08:46 +03:00