# 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.

# 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.