neoneo-go/pkg/rpcclient
Roman Khimov e1fe76137e rpcclient: use separate reader/writer structs in nep11 and nep17
Which greatly simplifies reuse of these packages (and they're expected to be
reused since real tokens implement standards and also add something of their
own) and allows to avoid effects like

  doc_test.go:68:28: ambiguous selector neoContract.BalanceOf

when neo.Contract is used. Avoids duplication in NEP-11 implementation as
well.
2022-09-08 14:33:03 +03:00
..
actor wallet: add ScriptHash() to Account 2022-09-02 14:43:34 +03:00
gas rpcclient: add gas package for the GAS contract 2022-08-16 12:43:25 +03:00
invoker invoker: update documentation, add example 2022-09-08 14:33:03 +03:00
management rpcclient: add management wrapper for ContractManagement 2022-08-17 11:42:20 +03:00
neo rpcclient: use separate reader/writer structs in nep11 and nep17 2022-09-08 14:33:03 +03:00
nep11 rpcclient: use separate reader/writer structs in nep11 and nep17 2022-09-08 14:33:03 +03:00
nep17 rpcclient: use separate reader/writer structs in nep11 and nep17 2022-09-08 14:33:03 +03:00
neptoken neptoken: add Info to replace old NEPXXTokenInfo methods 2022-08-29 22:52:27 +03:00
nns rpcclient: add enough of NNS into nns to deprecate NNS methods 2022-08-26 19:45:37 +03:00
notary wallet: provide (*Account).SignHashable API 2022-09-02 14:44:01 +03:00
oracle rpcclient: add oracle package for OracleContract 2022-08-17 11:42:20 +03:00
policy rpcclient: add policy package for the PolicyContract contract 2022-08-16 12:43:25 +03:00
rolemgmt unwrap: add ArrayOfPublicKeys() 2022-08-17 12:45:46 +03:00
unwrap unwrap: provide ErrNoSessionID, add some explanations 2022-09-07 22:40:25 +03:00
client.go rpcclient: use Invoker internally for external APIs 2022-08-01 21:31:23 +03:00
doc.go *: apply go 1.19 formatter heuristics 2022-08-09 15:37:52 +03:00
doc_test.go rpc/client: move to pkg/rpcclient 2022-07-21 22:39:53 +03:00
helper.go rpcclient: move result processing code into unwrap package 2022-08-09 17:38:47 +03:00
native.go Merge pull request #2665 from nspcc-dev/notary-rpcclient 2022-08-30 12:43:13 +03:00
nep.go rpcclient: move result processing code into unwrap package 2022-08-09 17:38:47 +03:00
nep11.go wallet: add ScriptHash() to Account 2022-09-02 14:43:34 +03:00
nep17.go wallet: add ScriptHash() to Account 2022-09-02 14:43:34 +03:00
policy.go rpcclient: add policy package for the PolicyContract contract 2022-08-16 12:43:25 +03:00
rpc.go wallet: provide (*Account).SignHashable API 2022-09-02 14:44:01 +03:00
rpc_test.go rpc: merge response and request under pkg/neorpc 2022-07-25 11:57:53 +03:00
wsclient.go golangci: enable contextcheck linter, fix WSClient 2022-09-02 18:35:54 +03:00
wsclient_test.go rpc: merge response and request under pkg/neorpc 2022-07-25 11:57:53 +03:00