# Packages
No description provided by the author
# Functions
AccessList creates an access list for the given transaction.
No description provided by the author
DoEstimateGas returns the lowest possible gas limit that allows the transaction to run successfully at block `blockNrOrHash`.
No description provided by the author
NewBlockChainAPI creates a new Zenanet blockchain API.
NewChainContext creates a new ChainContext object.
NewDebugAPI creates a new instance of DebugAPI.
NewNetAPI creates a new net API instance.
NewRPCPendingTransaction returns a pending transaction that will serialize to the RPC representation.
NewTransactionAPI creates a new RPC service with methods for interacting with transactions.
NewTxIndexingError creates a TxIndexingError instance.
NewTxPoolAPI creates a new tx pool service that gives information about the transaction pool.
NewZenanetAccountAPI creates a new ZenanetAccountAPI.
NewZenanetAPI creates a new Zenanet protocol API.
RPCMarshalBlock converts the given block to the RPC output which depends on fullTx.
RPCMarshalHeader converts the given header to the RPC output .
SubmitTransaction is a helper function that submits tx to txPool and logs a message.
# Structs
AccountResult structs for GetProof.
No description provided by the author
BlockChainAPI provides an API to access Zenanet blockchain data.
ChainContext is an implementation of core.ChainContext.
DebugAPI is the collection of Zenanet APIs exposed over the debugging namespace.
NetAPI offers network related RPC methods.
RPCTransaction represents a transaction that will serialize to the RPC representation of a transaction.
SignTransactionResult represents a RLP encoded signed transaction.
No description provided by the author
TransactionAPI exposes methods for reading and creating transaction data.
TransactionArgs represents the arguments to construct a new transaction or a message call.
TxIndexingError is an API error that indicates the transaction indexing is not fully finished yet with JSON error code and a binary data blob.
TxPoolAPI offers and API for the transaction pool.
ZenanetAccountAPI provides an API to access accounts managed by this node.
ZenanetAPI provides an API to access Zenanet related information.
# Interfaces
Backend interface provides the common API services (that are provided by both full and light clients) with access to necessary functions.
ChainContextBackend provides methods required to implement ChainContext.