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

# Packages

No description provided by the author

# Functions

Bind generates a Go wrapper around a contract ABI.
DeployContract deploys a contract onto the Ethereum blockchain and binds the deployment address with a Go wrapper.
NewBoundContract creates a low level contract interface through which calls and transactions may be made through.
NewKeyedTransactor is a utility method to easily create a transaction signer from a single private key.
NewTransactor is a utility method to easily create a transaction signer from an encrypted json key stream and the associated passphrase.

# Variables

ErrNoCode is returned by call and transact operations for which the requested recipient contract to operate on does not exist in the state db or does not have any code associated with it (i.e.

# Structs

BoundContract is the base wrapper object that reflects a contract on the Ethereum network.
CallOpts is the collection of options to fine tune a contract call request.
TransactOpts is the collection of authorization data required to create a valid Ethereum transaction.

# Interfaces

ContractBackend defines the methods needed to allow operating with contract on a read-write basis.
ContractCaller defines the methods needed to allow operating with contract on a read only basis.
ContractTransactor defines the methods needed to allow operating with contract on a write only basis.

# Type aliases

SignerFn is a signer function callback when a contract requires a method to sign the transaction before submission.