package
1.4.9
Repository: https://github.com/codzart/go-ethereum.git
Documentation: pkg.go.dev

# Packages

Package downloader contains the manual full chain synchronisation.
Package fetcher contains the block announcement based synchronisation.
package filters implements an ethereum filtering system for block, transactions and log events.

# Functions

No description provided by the author
No description provided by the author
NewContractBackend creates a new native contract backend using an existing Etheruem object.
NewGasPriceOracle returns a new oracle.
NewPrivateAccountAPI create a new PrivateAccountAPI.
NewPrivateAdminAPI creates a new API definition for the private admin methods of the Ethereum service.
NewPrivateDebugAPI creates a new API definition for the private debug methods of the Ethereum service.
NewPrivateMinerAPI create a new RPC service which controls the miner of this node.
NewProtocolManager returns a new ethereum sub protocol manager.
NewPublicAccountAPI creates a new PublicAccountAPI.
NewPublicBlockChainAPI creates a new Etheruem blockchain API.
NewPublicDebugAPI creates a new API definition for the public debug methods of the Ethereum service.
NewPublicEthereumAPI creates a new Ethereum protocol API.
NewPublicMinerAPI create a new PublicMinerAPI instance.
NewPublicNetAPI creates a new net API instance.
NewPublicTransactionPoolAPI creates a new RPC service with methods specific for the transaction pool.
NewPublicTxPoolAPI creates a new tx pool service that gives information about the transaction pool.
No description provided by the author

# Constants

eth protocol message codes.
eth protocol message codes.
eth protocol message codes.
eth protocol message codes.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
eth protocol message codes.
eth protocol message codes.
eth protocol message codes.
Protocol messages belonging to eth/62 (new protocol from scratch) StatusMsg = 0x00 (uncomment after eth/61 deprecation) NewBlockHashesMsg = 0x01 (uncomment after eth/61 deprecation) TxMsg = 0x02 (uncomment after eth/61 deprecation).
eth protocol message codes.
Protocol messages belonging to eth/63.
eth protocol message codes.
No description provided by the author
eth protocol message codes.
eth protocol message codes.
eth protocol message codes.
Maximum cap on the size of a protocol message.
eth protocol message codes.
Protocol messages belonging to eth/61.
eth protocol message codes.

# Variables

No description provided by the author
Number of implemented message corresponding to different protocol versions.
Official short name of the protocol used during capability negotiation.
Supported versions of the eth protocol (first is primary).

# Structs

BlockTraceResult is the returned value when replaying a block to check for consensus results and full VM trace logs for all included transactions.
CallArgs represents the arguments for a call.
No description provided by the author
ContractBackend implements bind.ContractBackend with direct calls to Ethereum internals to support operating on contracts within subprotocols like eth and swarm.
No description provided by the author
EthNodeInfo represents a short summary of the Ethereum sub-protocol metadata known about the host peer.
ExecutionResult groups all structured logs emitted by the EVM while replaying a transaction in debug mode as well as the amount of gas used and the return value.
GasPriceOracle recommends gas prices based on the content of recent blocks.
NewBlocksArgs allows the user to specify if the returned block should include transactions and in which format.
PeerInfo represents a short summary of the Ethereum sub-protocol metadata known about a connected peer.
PrivateAccountAPI provides an API to access accounts managed by this node.
PrivateAdminAPI is the collection of Etheruem APIs exposed over the private admin endpoint.
PrivateDebugAPI is the collection of Etheruem APIs exposed over the private debugging endpoint.
PrivateMinerAPI provides private RPC methods to control the miner.
No description provided by the author
PublicAccountAPI provides an API to access accounts managed by this node.
PublicBlockChainAPI provides an API to access the Ethereum blockchain.
PublicDebugAPI is the collection of Etheruem APIs exposed over the public debugging endpoint.
PublicEthereumAPI provides an API to access Ethereum related information.
PublicMinerAPI provides an API to control the miner.
PublicNetAPI offers network related RPC methods.
PublicTransactionPoolAPI exposes methods for the RPC interface.
PublicTxPoolAPI offers and API for the transaction pool.
RPCTransaction represents a transaction that will serialize to the RPC representation of a transaction.
SendTxArgs represents the arguments to sumbit a new transaction into the transaction pool.
SignTransactionArgs represents the arguments to sign a transaction.
SignTransactionResult represents a RLP encoded signed transaction.
TraceCollector collects EVM structered logs.
Tx is a helper object for argument and return values.