Documentation ¶
Index ¶
- Constants
- func NewdiademTimelockFactory(address common.Address, backend bind.ContractBackend) (*diademTimelockFactory, error)
- func NewdiademTimelockFactoryCaller(address common.Address, caller bind.ContractCaller) (*diademTimelockFactoryCaller, error)
- func NewdiademTimelockFactoryFilterer(address common.Address, filterer bind.ContractFilterer) (*diademTimelockFactoryFilterer, error)
- func NewdiademTimelockFactoryTransactor(address common.Address, transactor bind.ContractTransactor) (*diademTimelockFactoryTransactor, error)
- type TokenTimelock
- type TokenTimelockCaller
- type TokenTimelockCallerRaw
- type TokenTimelockCallerSession
- type TokenTimelockFilterer
- type TokenTimelockRaw
- func (_TokenTimelock *TokenTimelockRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_TokenTimelock *TokenTimelockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TokenTimelock *TokenTimelockRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TokenTimelockSession
- func (_TokenTimelock *TokenTimelockSession) Beneficiary() (common.Address, error)
- func (_TokenTimelock *TokenTimelockSession) Release() (*types.Transaction, error)
- func (_TokenTimelock *TokenTimelockSession) ReleaseTime() (*big.Int, error)
- func (_TokenTimelock *TokenTimelockSession) Token() (common.Address, error)
- type TokenTimelockTransactor
- type TokenTimelockTransactorRaw
- type TokenTimelockTransactorSession
Constants ¶
const TokenTimelockABI = "" /* 909-byte string literal not displayed */
TokenTimelockABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
func NewdiademTimelockFactory ¶
func NewdiademTimelockFactory(address common.Address, backend bind.ContractBackend) (*diademTimelockFactory, error)
NewdiademTimelockFactory creates a new instance of diademTimelockFactory, bound to a specific deployed contract.
func NewdiademTimelockFactoryCaller ¶
func NewdiademTimelockFactoryCaller(address common.Address, caller bind.ContractCaller) (*diademTimelockFactoryCaller, error)
NewdiademTimelockFactoryCaller creates a new read-only instance of diademTimelockFactory, bound to a specific deployed contract.
func NewdiademTimelockFactoryFilterer ¶
func NewdiademTimelockFactoryFilterer(address common.Address, filterer bind.ContractFilterer) (*diademTimelockFactoryFilterer, error)
NewdiademTimelockFactoryFilterer creates a new log filterer instance of diademTimelockFactory, bound to a specific deployed contract.
func NewdiademTimelockFactoryTransactor ¶
func NewdiademTimelockFactoryTransactor(address common.Address, transactor bind.ContractTransactor) (*diademTimelockFactoryTransactor, error)
NewdiademTimelockFactoryTransactor creates a new write-only instance of diademTimelockFactory, bound to a specific deployed contract.
Types ¶
type TokenTimelock ¶
type TokenTimelock struct { TokenTimelockCaller // Read-only binding to the contract TokenTimelockTransactor // Write-only binding to the contract TokenTimelockFilterer // Log filterer for contract events }
TokenTimelock is an auto generated Go binding around an Ethereum contract.
func NewTokenTimelock ¶
func NewTokenTimelock(address common.Address, backend bind.ContractBackend) (*TokenTimelock, error)
NewTokenTimelock creates a new instance of TokenTimelock, bound to a specific deployed contract.
type TokenTimelockCaller ¶
type TokenTimelockCaller struct {
// contains filtered or unexported fields
}
TokenTimelockCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTokenTimelockCaller ¶
func NewTokenTimelockCaller(address common.Address, caller bind.ContractCaller) (*TokenTimelockCaller, error)
NewTokenTimelockCaller creates a new read-only instance of TokenTimelock, bound to a specific deployed contract.
func (*TokenTimelockCaller) Beneficiary ¶
Beneficiary is a free data retrieval call binding the contract method 0x38af3eed.
Solidity: function beneficiary() constant returns(address)
func (*TokenTimelockCaller) ReleaseTime ¶
ReleaseTime is a free data retrieval call binding the contract method 0xb91d4001.
Solidity: function releaseTime() constant returns(uint256)
type TokenTimelockCallerRaw ¶
type TokenTimelockCallerRaw struct {
Contract *TokenTimelockCaller // Generic read-only contract binding to access the raw methods on
}
TokenTimelockCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TokenTimelockCallerRaw) Call ¶
func (_TokenTimelock *TokenTimelockCallerRaw) 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 TokenTimelockCallerSession ¶
type TokenTimelockCallerSession struct { Contract *TokenTimelockCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TokenTimelockCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TokenTimelockCallerSession) Beneficiary ¶
func (_TokenTimelock *TokenTimelockCallerSession) Beneficiary() (common.Address, error)
Beneficiary is a free data retrieval call binding the contract method 0x38af3eed.
Solidity: function beneficiary() constant returns(address)
func (*TokenTimelockCallerSession) ReleaseTime ¶
func (_TokenTimelock *TokenTimelockCallerSession) ReleaseTime() (*big.Int, error)
ReleaseTime is a free data retrieval call binding the contract method 0xb91d4001.
Solidity: function releaseTime() constant returns(uint256)
type TokenTimelockFilterer ¶
type TokenTimelockFilterer struct {
// contains filtered or unexported fields
}
TokenTimelockFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTokenTimelockFilterer ¶
func NewTokenTimelockFilterer(address common.Address, filterer bind.ContractFilterer) (*TokenTimelockFilterer, error)
NewTokenTimelockFilterer creates a new log filterer instance of TokenTimelock, bound to a specific deployed contract.
type TokenTimelockRaw ¶
type TokenTimelockRaw struct {
Contract *TokenTimelock // Generic contract binding to access the raw methods on
}
TokenTimelockRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TokenTimelockRaw) Call ¶
func (_TokenTimelock *TokenTimelockRaw) 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 (*TokenTimelockRaw) Transact ¶
func (_TokenTimelock *TokenTimelockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TokenTimelockRaw) Transfer ¶
func (_TokenTimelock *TokenTimelockRaw) 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 TokenTimelockSession ¶
type TokenTimelockSession struct { Contract *TokenTimelock // 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 }
TokenTimelockSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TokenTimelockSession) Beneficiary ¶
func (_TokenTimelock *TokenTimelockSession) Beneficiary() (common.Address, error)
Beneficiary is a free data retrieval call binding the contract method 0x38af3eed.
Solidity: function beneficiary() constant returns(address)
func (*TokenTimelockSession) Release ¶
func (_TokenTimelock *TokenTimelockSession) Release() (*types.Transaction, error)
Release is a paid mutator transaction binding the contract method 0x86d1a69f.
Solidity: function release() returns()
func (*TokenTimelockSession) ReleaseTime ¶
func (_TokenTimelock *TokenTimelockSession) ReleaseTime() (*big.Int, error)
ReleaseTime is a free data retrieval call binding the contract method 0xb91d4001.
Solidity: function releaseTime() constant returns(uint256)
type TokenTimelockTransactor ¶
type TokenTimelockTransactor struct {
// contains filtered or unexported fields
}
TokenTimelockTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTokenTimelockTransactor ¶
func NewTokenTimelockTransactor(address common.Address, transactor bind.ContractTransactor) (*TokenTimelockTransactor, error)
NewTokenTimelockTransactor creates a new write-only instance of TokenTimelock, bound to a specific deployed contract.
func (*TokenTimelockTransactor) Release ¶
func (_TokenTimelock *TokenTimelockTransactor) Release(opts *bind.TransactOpts) (*types.Transaction, error)
Release is a paid mutator transaction binding the contract method 0x86d1a69f.
Solidity: function release() returns()
type TokenTimelockTransactorRaw ¶
type TokenTimelockTransactorRaw struct {
Contract *TokenTimelockTransactor // Generic write-only contract binding to access the raw methods on
}
TokenTimelockTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TokenTimelockTransactorRaw) Transact ¶
func (_TokenTimelock *TokenTimelockTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TokenTimelockTransactorRaw) Transfer ¶
func (_TokenTimelock *TokenTimelockTransactorRaw) 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 TokenTimelockTransactorSession ¶
type TokenTimelockTransactorSession struct { Contract *TokenTimelockTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TokenTimelockTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TokenTimelockTransactorSession) Release ¶
func (_TokenTimelock *TokenTimelockTransactorSession) Release() (*types.Transaction, error)
Release is a paid mutator transaction binding the contract method 0x86d1a69f.
Solidity: function release() returns()