Documentation ¶
Index ¶
- Constants
- type Chequebook
- type ChequebookCaller
- type ChequebookCallerRaw
- type ChequebookCallerSession
- type ChequebookRaw
- func (_Chequebook *ChequebookRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Chequebook *ChequebookRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Chequebook *ChequebookRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ChequebookSession
- func (_Chequebook *ChequebookSession) Cash(beneficiary common.Address, amount *big.Int, sig_v uint8, sig_r [32]byte, ...) (*types.Transaction, error)
- func (_Chequebook *ChequebookSession) Kill() (*types.Transaction, error)
- func (_Chequebook *ChequebookSession) Sent(arg0 common.Address) (*big.Int, error)
- type ChequebookTransactor
- type ChequebookTransactorRaw
- type ChequebookTransactorSession
- type Mortal
- type MortalCaller
- type MortalCallerRaw
- type MortalCallerSession
- type MortalRaw
- func (_Mortal *MortalRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Mortal *MortalRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Mortal *MortalRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MortalSession
- type MortalTransactor
- type MortalTransactorRaw
- type MortalTransactorSession
- type Owned
- type OwnedCaller
- type OwnedCallerRaw
- type OwnedCallerSession
- type OwnedRaw
- func (_Owned *OwnedRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Owned *OwnedRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Owned *OwnedRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OwnedSession
- type OwnedTransactor
- type OwnedTransactorRaw
- type OwnedTransactorSession
Constants ¶
const ChequebookABI = `` /* 576-byte string literal not displayed */
ChequebookABI is the input ABI used to generate the binding from.
const ChequebookBin = `` /* 1096-byte string literal not displayed */
ChequebookBin is the compiled bytecode used for deploying new contracts.
const ContractDeployedCode = "" /* 1024-byte string literal not displayed */
ContractDeployedCode is used to detect suicides. This constant needs to be updated when the contract code is changed.
const MortalABI = `[{"constant":false,"inputs":[],"name":"kill","outputs":[],"type":"function"}]`
MortalABI is the input ABI used to generate the binding from.
const MortalBin = `` /* 254-byte string literal not displayed */
MortalBin is the compiled bytecode used for deploying new contracts.
const OwnedABI = `[{"inputs":[],"type":"constructor"}]`
OwnedABI is the input ABI used to generate the binding from.
const OwnedBin = `0x606060405260008054600160a060020a0319163317905560068060226000396000f3606060405200`
OwnedBin is the compiled bytecode used for deploying new contracts.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Chequebook ¶
type Chequebook struct { ChequebookCaller // Read-only binding to the contract ChequebookTransactor // Write-only binding to the contract }
Chequebook is an auto generated Go binding around an Ethereum contract.
func DeployChequebook ¶
func DeployChequebook(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Chequebook, error)
DeployChequebook deploys a new Ethereum contract, binding an instance of Chequebook to it.
func NewChequebook ¶
func NewChequebook(address common.Address, backend bind.ContractBackend) (*Chequebook, error)
NewChequebook creates a new instance of Chequebook, bound to a specific deployed contract.
type ChequebookCaller ¶
type ChequebookCaller struct {
// contains filtered or unexported fields
}
ChequebookCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewChequebookCaller ¶
func NewChequebookCaller(address common.Address, caller bind.ContractCaller) (*ChequebookCaller, error)
NewChequebookCaller creates a new read-only instance of Chequebook, bound to a specific deployed contract.
type ChequebookCallerRaw ¶
type ChequebookCallerRaw struct {
Contract *ChequebookCaller // Generic read-only contract binding to access the raw methods on
}
ChequebookCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ChequebookCallerRaw) Call ¶
func (_Chequebook *ChequebookCallerRaw) 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 ChequebookCallerSession ¶
type ChequebookCallerSession struct { Contract *ChequebookCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ChequebookCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ChequebookRaw ¶
type ChequebookRaw struct {
Contract *Chequebook // Generic contract binding to access the raw methods on
}
ChequebookRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ChequebookRaw) Call ¶
func (_Chequebook *ChequebookRaw) 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 (*ChequebookRaw) Transact ¶
func (_Chequebook *ChequebookRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ChequebookRaw) Transfer ¶
func (_Chequebook *ChequebookRaw) 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 ChequebookSession ¶
type ChequebookSession struct { Contract *Chequebook // 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 }
ChequebookSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ChequebookSession) Cash ¶
func (_Chequebook *ChequebookSession) Cash(beneficiary common.Address, amount *big.Int, sig_v uint8, sig_r [32]byte, sig_s [32]byte) (*types.Transaction, error)
Cash is a paid mutator transaction binding the contract method 0xfbf788d6.
Solidity: function cash(beneficiary address, amount uint256, sig_v uint8, sig_r bytes32, sig_s bytes32) returns()
func (*ChequebookSession) Kill ¶
func (_Chequebook *ChequebookSession) Kill() (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
type ChequebookTransactor ¶
type ChequebookTransactor struct {
// contains filtered or unexported fields
}
ChequebookTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewChequebookTransactor ¶
func NewChequebookTransactor(address common.Address, transactor bind.ContractTransactor) (*ChequebookTransactor, error)
NewChequebookTransactor creates a new write-only instance of Chequebook, bound to a specific deployed contract.
func (*ChequebookTransactor) Cash ¶
func (_Chequebook *ChequebookTransactor) Cash(opts *bind.TransactOpts, beneficiary common.Address, amount *big.Int, sig_v uint8, sig_r [32]byte, sig_s [32]byte) (*types.Transaction, error)
Cash is a paid mutator transaction binding the contract method 0xfbf788d6.
Solidity: function cash(beneficiary address, amount uint256, sig_v uint8, sig_r bytes32, sig_s bytes32) returns()
func (*ChequebookTransactor) Kill ¶
func (_Chequebook *ChequebookTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
type ChequebookTransactorRaw ¶
type ChequebookTransactorRaw struct {
Contract *ChequebookTransactor // Generic write-only contract binding to access the raw methods on
}
ChequebookTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ChequebookTransactorRaw) Transact ¶
func (_Chequebook *ChequebookTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ChequebookTransactorRaw) Transfer ¶
func (_Chequebook *ChequebookTransactorRaw) 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 ChequebookTransactorSession ¶
type ChequebookTransactorSession struct { Contract *ChequebookTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ChequebookTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ChequebookTransactorSession) Cash ¶
func (_Chequebook *ChequebookTransactorSession) Cash(beneficiary common.Address, amount *big.Int, sig_v uint8, sig_r [32]byte, sig_s [32]byte) (*types.Transaction, error)
Cash is a paid mutator transaction binding the contract method 0xfbf788d6.
Solidity: function cash(beneficiary address, amount uint256, sig_v uint8, sig_r bytes32, sig_s bytes32) returns()
func (*ChequebookTransactorSession) Kill ¶
func (_Chequebook *ChequebookTransactorSession) Kill() (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
type Mortal ¶ added in v1.5.0
type Mortal struct { MortalCaller // Read-only binding to the contract MortalTransactor // Write-only binding to the contract }
Mortal is an auto generated Go binding around an Ethereum contract.
func DeployMortal ¶ added in v1.5.0
func DeployMortal(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Mortal, error)
DeployMortal deploys a new Ethereum contract, binding an instance of Mortal to it.
type MortalCaller ¶ added in v1.5.0
type MortalCaller struct {
// contains filtered or unexported fields
}
MortalCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMortalCaller ¶ added in v1.5.0
func NewMortalCaller(address common.Address, caller bind.ContractCaller) (*MortalCaller, error)
NewMortalCaller creates a new read-only instance of Mortal, bound to a specific deployed contract.
type MortalCallerRaw ¶ added in v1.5.0
type MortalCallerRaw struct {
Contract *MortalCaller // Generic read-only contract binding to access the raw methods on
}
MortalCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MortalCallerRaw) Call ¶ added in v1.5.0
func (_Mortal *MortalCallerRaw) 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 MortalCallerSession ¶ added in v1.5.0
type MortalCallerSession struct { Contract *MortalCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MortalCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type MortalRaw ¶ added in v1.5.0
type MortalRaw struct {
Contract *Mortal // Generic contract binding to access the raw methods on
}
MortalRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MortalRaw) Call ¶ added in v1.5.0
func (_Mortal *MortalRaw) 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 (*MortalRaw) Transact ¶ added in v1.5.0
func (_Mortal *MortalRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MortalRaw) Transfer ¶ added in v1.5.0
func (_Mortal *MortalRaw) 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 MortalSession ¶ added in v1.5.0
type MortalSession struct { Contract *Mortal // 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 }
MortalSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MortalSession) Kill ¶ added in v1.5.0
func (_Mortal *MortalSession) Kill() (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
type MortalTransactor ¶ added in v1.5.0
type MortalTransactor struct {
// contains filtered or unexported fields
}
MortalTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMortalTransactor ¶ added in v1.5.0
func NewMortalTransactor(address common.Address, transactor bind.ContractTransactor) (*MortalTransactor, error)
NewMortalTransactor creates a new write-only instance of Mortal, bound to a specific deployed contract.
func (*MortalTransactor) Kill ¶ added in v1.5.0
func (_Mortal *MortalTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
type MortalTransactorRaw ¶ added in v1.5.0
type MortalTransactorRaw struct {
Contract *MortalTransactor // Generic write-only contract binding to access the raw methods on
}
MortalTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MortalTransactorRaw) Transact ¶ added in v1.5.0
func (_Mortal *MortalTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MortalTransactorRaw) Transfer ¶ added in v1.5.0
func (_Mortal *MortalTransactorRaw) 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 MortalTransactorSession ¶ added in v1.5.0
type MortalTransactorSession struct { Contract *MortalTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MortalTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MortalTransactorSession) Kill ¶ added in v1.5.0
func (_Mortal *MortalTransactorSession) Kill() (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
type Owned ¶ added in v1.5.0
type Owned struct { OwnedCaller // Read-only binding to the contract OwnedTransactor // Write-only binding to the contract }
Owned is an auto generated Go binding around an Ethereum contract.
func DeployOwned ¶ added in v1.5.0
func DeployOwned(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Owned, error)
DeployOwned deploys a new Ethereum contract, binding an instance of Owned to it.
type OwnedCaller ¶ added in v1.5.0
type OwnedCaller struct {
// contains filtered or unexported fields
}
OwnedCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOwnedCaller ¶ added in v1.5.0
func NewOwnedCaller(address common.Address, caller bind.ContractCaller) (*OwnedCaller, error)
NewOwnedCaller creates a new read-only instance of Owned, bound to a specific deployed contract.
type OwnedCallerRaw ¶ added in v1.5.0
type OwnedCallerRaw struct {
Contract *OwnedCaller // Generic read-only contract binding to access the raw methods on
}
OwnedCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OwnedCallerRaw) Call ¶ added in v1.5.0
func (_Owned *OwnedCallerRaw) 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 OwnedCallerSession ¶ added in v1.5.0
type OwnedCallerSession struct { Contract *OwnedCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OwnedCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type OwnedRaw ¶ added in v1.5.0
type OwnedRaw struct {
Contract *Owned // Generic contract binding to access the raw methods on
}
OwnedRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OwnedRaw) Call ¶ added in v1.5.0
func (_Owned *OwnedRaw) 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 (*OwnedRaw) Transact ¶ added in v1.5.0
func (_Owned *OwnedRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnedRaw) Transfer ¶ added in v1.5.0
func (_Owned *OwnedRaw) 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 OwnedSession ¶ added in v1.5.0
type OwnedSession struct { Contract *Owned // 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 }
OwnedSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type OwnedTransactor ¶ added in v1.5.0
type OwnedTransactor struct {
// contains filtered or unexported fields
}
OwnedTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOwnedTransactor ¶ added in v1.5.0
func NewOwnedTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnedTransactor, error)
NewOwnedTransactor creates a new write-only instance of Owned, bound to a specific deployed contract.
type OwnedTransactorRaw ¶ added in v1.5.0
type OwnedTransactorRaw struct {
Contract *OwnedTransactor // Generic write-only contract binding to access the raw methods on
}
OwnedTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OwnedTransactorRaw) Transact ¶ added in v1.5.0
func (_Owned *OwnedTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnedTransactorRaw) Transfer ¶ added in v1.5.0
func (_Owned *OwnedTransactorRaw) 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 OwnedTransactorSession ¶ added in v1.5.0
type OwnedTransactorSession struct { Contract *OwnedTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OwnedTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.