Documentation ¶
Index ¶
- Constants
- Variables
- type LedgerStruct
- type LedgerStructCaller
- type LedgerStructCallerRaw
- type LedgerStructCallerSession
- type LedgerStructFilterer
- type LedgerStructRaw
- func (_LedgerStruct *LedgerStructRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_LedgerStruct *LedgerStructRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_LedgerStruct *LedgerStructRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LedgerStructSession
- type LedgerStructTransactor
- type LedgerStructTransactorRaw
- type LedgerStructTransactorSession
Constants ¶
const LedgerStructABI = "[]"
LedgerStructABI is the input ABI used to generate the binding from.
Variables ¶
var LedgerStructBin = "" /* 242-byte string literal not displayed */
LedgerStructBin is the compiled bytecode used for deploying new contracts.
Functions ¶
This section is empty.
Types ¶
type LedgerStruct ¶
type LedgerStruct struct { LedgerStructCaller // Read-only binding to the contract LedgerStructTransactor // Write-only binding to the contract LedgerStructFilterer // Log filterer for contract events }
LedgerStruct is an auto generated Go binding around an Ethereum contract.
func DeployLedgerStruct ¶
func DeployLedgerStruct(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *LedgerStruct, error)
DeployLedgerStruct deploys a new Ethereum contract, binding an instance of LedgerStruct to it.
func NewLedgerStruct ¶
func NewLedgerStruct(address common.Address, backend bind.ContractBackend) (*LedgerStruct, error)
NewLedgerStruct creates a new instance of LedgerStruct, bound to a specific deployed contract.
type LedgerStructCaller ¶
type LedgerStructCaller struct {
// contains filtered or unexported fields
}
LedgerStructCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewLedgerStructCaller ¶
func NewLedgerStructCaller(address common.Address, caller bind.ContractCaller) (*LedgerStructCaller, error)
NewLedgerStructCaller creates a new read-only instance of LedgerStruct, bound to a specific deployed contract.
type LedgerStructCallerRaw ¶
type LedgerStructCallerRaw struct {
Contract *LedgerStructCaller // Generic read-only contract binding to access the raw methods on
}
LedgerStructCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*LedgerStructCallerRaw) Call ¶
func (_LedgerStruct *LedgerStructCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type LedgerStructCallerSession ¶
type LedgerStructCallerSession struct { Contract *LedgerStructCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
LedgerStructCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type LedgerStructFilterer ¶
type LedgerStructFilterer struct {
// contains filtered or unexported fields
}
LedgerStructFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewLedgerStructFilterer ¶
func NewLedgerStructFilterer(address common.Address, filterer bind.ContractFilterer) (*LedgerStructFilterer, error)
NewLedgerStructFilterer creates a new log filterer instance of LedgerStruct, bound to a specific deployed contract.
type LedgerStructRaw ¶
type LedgerStructRaw struct {
Contract *LedgerStruct // Generic contract binding to access the raw methods on
}
LedgerStructRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*LedgerStructRaw) Call ¶
func (_LedgerStruct *LedgerStructRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*LedgerStructRaw) Transact ¶
func (_LedgerStruct *LedgerStructRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LedgerStructRaw) Transfer ¶
func (_LedgerStruct *LedgerStructRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type LedgerStructSession ¶
type LedgerStructSession struct { Contract *LedgerStruct // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LedgerStructSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type LedgerStructTransactor ¶
type LedgerStructTransactor struct {
// contains filtered or unexported fields
}
LedgerStructTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewLedgerStructTransactor ¶
func NewLedgerStructTransactor(address common.Address, transactor bind.ContractTransactor) (*LedgerStructTransactor, error)
NewLedgerStructTransactor creates a new write-only instance of LedgerStruct, bound to a specific deployed contract.
type LedgerStructTransactorRaw ¶
type LedgerStructTransactorRaw struct {
Contract *LedgerStructTransactor // Generic write-only contract binding to access the raw methods on
}
LedgerStructTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*LedgerStructTransactorRaw) Transact ¶
func (_LedgerStruct *LedgerStructTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LedgerStructTransactorRaw) Transfer ¶
func (_LedgerStruct *LedgerStructTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type LedgerStructTransactorSession ¶
type LedgerStructTransactorSession struct { Contract *LedgerStructTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LedgerStructTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.