neo-go/pkg/rpcclient/doc.go

81 lines
1.4 KiB
Go
Raw Normal View History

/*
Package rpcclient implements NEO-specific JSON-RPC 2.0 client.
This package is currently in beta and is subject to change.
Client
After creating a client instance with or without a ClientConfig
you can interact with the NEO blockchain by its exposed methods.
Some of the methods also allow to pass a verbose bool. This will
return a more pretty printed response from the server instead of
a raw hex string.
TODO:
Allow client to connect using client cert.
More in-depth examples.
Supported methods
2021-09-08 13:02:14 +03:00
calculatenetworkfee
2022-01-17 12:00:56 +03:00
findstates
getapplicationlog
getbestblockhash
getblock
getblockcount
getblockhash
getblockheader
2021-09-08 13:02:14 +03:00
getblockheadercount
getcommittee
getconnectioncount
getcontractstate
2021-09-08 13:02:14 +03:00
getnativecontracts
2021-11-18 00:08:10 +03:00
getnep11balances
getnep11properties
getnep11transfers
getnep17balances
getnep17transfers
getpeers
getrawmempool
getrawtransaction
2022-01-17 12:00:56 +03:00
getstate
2021-09-08 13:02:14 +03:00
getstateheight
getstateroot
getstorage
gettransactionheight
getunclaimedgas
2021-09-08 13:02:14 +03:00
getnextblockvalidators
getversion
invokefunction
invokescript
2021-09-08 13:02:14 +03:00
invokecontractverify
sendrawtransaction
submitblock
2021-09-08 13:02:14 +03:00
submitoracleresponse
2022-06-15 21:23:29 +03:00
terminatesession
traverseiterator
validateaddress
2021-09-08 13:02:14 +03:00
Extensions:
getblocksysfee
submitnotaryrequest
Unsupported methods
claimgas
dumpprivkey
getbalance
getmetricblocktimestamp
getnewaddress
getwalletheight
importprivkey
listaddress
listplugins
sendfrom
sendmany
sendtoaddress
*/
package rpcclient