Documentation ¶
Index ¶
- Constants
- Variables
- type Base64Exporter
- type Base64ExporterCaller
- type Base64ExporterCallerRaw
- type Base64ExporterCallerSession
- type Base64ExporterFilterer
- type Base64ExporterRaw
- func (_Base64Exporter *Base64ExporterRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Base64Exporter *Base64ExporterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Base64Exporter *Base64ExporterRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type Base64ExporterSession
- type Base64ExporterTransactor
- type Base64ExporterTransactorRaw
- type Base64ExporterTransactorSession
- type BurnerToken
- type BurnerTokenApproval
- type BurnerTokenApprovalIterator
- type BurnerTokenCaller
- func (_BurnerToken *BurnerTokenCaller) Allowance(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_BurnerToken *BurnerTokenCaller) BalanceOf(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_BurnerToken *BurnerTokenCaller) CurrentSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_BurnerToken *BurnerTokenCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_BurnerToken *BurnerTokenCaller) Name(opts *bind.CallOpts) (string, error)
- func (_BurnerToken *BurnerTokenCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_BurnerToken *BurnerTokenCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_BurnerToken *BurnerTokenCaller) Tokenholder(opts *bind.CallOpts) (common.Address, error)
- func (_BurnerToken *BurnerTokenCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type BurnerTokenCallerRaw
- type BurnerTokenCallerSession
- func (_BurnerToken *BurnerTokenCallerSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_BurnerToken *BurnerTokenCallerSession) BalanceOf(arg0 common.Address) (*big.Int, error)
- func (_BurnerToken *BurnerTokenCallerSession) CurrentSupply() (*big.Int, error)
- func (_BurnerToken *BurnerTokenCallerSession) Decimals() (uint8, error)
- func (_BurnerToken *BurnerTokenCallerSession) Name() (string, error)
- func (_BurnerToken *BurnerTokenCallerSession) Owner() (common.Address, error)
- func (_BurnerToken *BurnerTokenCallerSession) Symbol() (string, error)
- func (_BurnerToken *BurnerTokenCallerSession) Tokenholder() (common.Address, error)
- func (_BurnerToken *BurnerTokenCallerSession) TotalSupply() (*big.Int, error)
- type BurnerTokenFilterer
- func (_BurnerToken *BurnerTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*BurnerTokenApprovalIterator, error)
- func (_BurnerToken *BurnerTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*BurnerTokenTransferIterator, error)
- func (_BurnerToken *BurnerTokenFilterer) ParseApproval(log types.Log) (*BurnerTokenApproval, error)
- func (_BurnerToken *BurnerTokenFilterer) ParseTransfer(log types.Log) (*BurnerTokenTransfer, error)
- func (_BurnerToken *BurnerTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *BurnerTokenApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_BurnerToken *BurnerTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *BurnerTokenTransfer, from []common.Address, ...) (event.Subscription, error)
- type BurnerTokenRaw
- func (_BurnerToken *BurnerTokenRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_BurnerToken *BurnerTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BurnerToken *BurnerTokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BurnerTokenSession
- func (_BurnerToken *BurnerTokenSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_BurnerToken *BurnerTokenSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_BurnerToken *BurnerTokenSession) BalanceOf(arg0 common.Address) (*big.Int, error)
- func (_BurnerToken *BurnerTokenSession) Burn(_amount *big.Int) (*types.Transaction, error)
- func (_BurnerToken *BurnerTokenSession) CurrentSupply() (*big.Int, error)
- func (_BurnerToken *BurnerTokenSession) Decimals() (uint8, error)
- func (_BurnerToken *BurnerTokenSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
- func (_BurnerToken *BurnerTokenSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
- func (_BurnerToken *BurnerTokenSession) Mint(addr common.Address, amount *big.Int) (*types.Transaction, error)
- func (_BurnerToken *BurnerTokenSession) Name() (string, error)
- func (_BurnerToken *BurnerTokenSession) Owner() (common.Address, error)
- func (_BurnerToken *BurnerTokenSession) SetTokenHolder(_th common.Address) (*types.Transaction, error)
- func (_BurnerToken *BurnerTokenSession) Symbol() (string, error)
- func (_BurnerToken *BurnerTokenSession) Tokenholder() (common.Address, error)
- func (_BurnerToken *BurnerTokenSession) TotalSupply() (*big.Int, error)
- func (_BurnerToken *BurnerTokenSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_BurnerToken *BurnerTokenSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
- type BurnerTokenTransactor
- func (_BurnerToken *BurnerTokenTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_BurnerToken *BurnerTokenTransactor) Burn(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_BurnerToken *BurnerTokenTransactor) DecreaseApproval(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
- func (_BurnerToken *BurnerTokenTransactor) IncreaseApproval(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
- func (_BurnerToken *BurnerTokenTransactor) Mint(opts *bind.TransactOpts, addr common.Address, amount *big.Int) (*types.Transaction, error)
- func (_BurnerToken *BurnerTokenTransactor) SetTokenHolder(opts *bind.TransactOpts, _th common.Address) (*types.Transaction, error)
- func (_BurnerToken *BurnerTokenTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_BurnerToken *BurnerTokenTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- type BurnerTokenTransactorRaw
- type BurnerTokenTransactorSession
- func (_BurnerToken *BurnerTokenTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_BurnerToken *BurnerTokenTransactorSession) Burn(_amount *big.Int) (*types.Transaction, error)
- func (_BurnerToken *BurnerTokenTransactorSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
- func (_BurnerToken *BurnerTokenTransactorSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
- func (_BurnerToken *BurnerTokenTransactorSession) Mint(addr common.Address, amount *big.Int) (*types.Transaction, error)
- func (_BurnerToken *BurnerTokenTransactorSession) SetTokenHolder(_th common.Address) (*types.Transaction, error)
- func (_BurnerToken *BurnerTokenTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_BurnerToken *BurnerTokenTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
- type BurnerTokenTransfer
- type BurnerTokenTransferIterator
- type BytesUtilsExporter
- type BytesUtilsExporterCaller
- func (_BytesUtilsExporter *BytesUtilsExporterCaller) BytesToAddress(opts *bind.CallOpts, _bts []byte, _from *big.Int) (common.Address, error)
- func (_BytesUtilsExporter *BytesUtilsExporterCaller) BytesToBytes4(opts *bind.CallOpts, _bts []byte, _from *big.Int) ([4]byte, error)
- func (_BytesUtilsExporter *BytesUtilsExporterCaller) BytesToUint256(opts *bind.CallOpts, _bts []byte, _from *big.Int) (*big.Int, error)
- type BytesUtilsExporterCallerRaw
- type BytesUtilsExporterCallerSession
- func (_BytesUtilsExporter *BytesUtilsExporterCallerSession) BytesToAddress(_bts []byte, _from *big.Int) (common.Address, error)
- func (_BytesUtilsExporter *BytesUtilsExporterCallerSession) BytesToBytes4(_bts []byte, _from *big.Int) ([4]byte, error)
- func (_BytesUtilsExporter *BytesUtilsExporterCallerSession) BytesToUint256(_bts []byte, _from *big.Int) (*big.Int, error)
- type BytesUtilsExporterFilterer
- type BytesUtilsExporterRaw
- func (_BytesUtilsExporter *BytesUtilsExporterRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_BytesUtilsExporter *BytesUtilsExporterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BytesUtilsExporter *BytesUtilsExporterRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BytesUtilsExporterSession
- func (_BytesUtilsExporter *BytesUtilsExporterSession) BytesToAddress(_bts []byte, _from *big.Int) (common.Address, error)
- func (_BytesUtilsExporter *BytesUtilsExporterSession) BytesToBytes4(_bts []byte, _from *big.Int) ([4]byte, error)
- func (_BytesUtilsExporter *BytesUtilsExporterSession) BytesToUint256(_bts []byte, _from *big.Int) (*big.Int, error)
- type BytesUtilsExporterTransactor
- type BytesUtilsExporterTransactorRaw
- type BytesUtilsExporterTransactorSession
- type GasBurner
- type GasBurnerCaller
- type GasBurnerCallerRaw
- type GasBurnerCallerSession
- type GasBurnerFilterer
- type GasBurnerRaw
- func (_GasBurner *GasBurnerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_GasBurner *GasBurnerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_GasBurner *GasBurnerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GasBurnerSession
- type GasBurnerTransactor
- type GasBurnerTransactorRaw
- type GasBurnerTransactorSession
- type GasToken
- type GasTokenCaller
- func (_GasToken *GasTokenCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_GasToken *GasTokenCaller) TotalBurned(opts *bind.CallOpts) (*big.Int, error)
- func (_GasToken *GasTokenCaller) TotalMinted(opts *bind.CallOpts) (*big.Int, error)
- func (_GasToken *GasTokenCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type GasTokenCallerRaw
- type GasTokenCallerSession
- func (_GasToken *GasTokenCallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_GasToken *GasTokenCallerSession) TotalBurned() (*big.Int, error)
- func (_GasToken *GasTokenCallerSession) TotalMinted() (*big.Int, error)
- func (_GasToken *GasTokenCallerSession) TotalSupply() (*big.Int, error)
- type GasTokenFilterer
- type GasTokenRaw
- func (_GasToken *GasTokenRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_GasToken *GasTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_GasToken *GasTokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GasTokenSession
- func (_GasToken *GasTokenSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_GasToken *GasTokenSession) Free(value *big.Int) (*types.Transaction, error)
- func (_GasToken *GasTokenSession) FreeUpTo(value *big.Int) (*types.Transaction, error)
- func (_GasToken *GasTokenSession) Mint(value *big.Int) (*types.Transaction, error)
- func (_GasToken *GasTokenSession) TotalBurned() (*big.Int, error)
- func (_GasToken *GasTokenSession) TotalMinted() (*big.Int, error)
- func (_GasToken *GasTokenSession) TotalSupply() (*big.Int, error)
- func (_GasToken *GasTokenSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type GasTokenTransactor
- func (_GasToken *GasTokenTransactor) Free(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
- func (_GasToken *GasTokenTransactor) FreeUpTo(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
- func (_GasToken *GasTokenTransactor) Mint(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
- func (_GasToken *GasTokenTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type GasTokenTransactorRaw
- type GasTokenTransactorSession
- func (_GasToken *GasTokenTransactorSession) Free(value *big.Int) (*types.Transaction, error)
- func (_GasToken *GasTokenTransactorSession) FreeUpTo(value *big.Int) (*types.Transaction, error)
- func (_GasToken *GasTokenTransactorSession) Mint(value *big.Int) (*types.Transaction, error)
- func (_GasToken *GasTokenTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type IsValidSignatureExporter
- func DeployIsValidSignatureExporter(auth *bind.TransactOpts, backend bind.ContractBackend, _wallet common.Address) (common.Address, *types.Transaction, *IsValidSignatureExporter, error)
- func NewIsValidSignatureExporter(address common.Address, backend bind.ContractBackend) (*IsValidSignatureExporter, error)
- type IsValidSignatureExporterCaller
- type IsValidSignatureExporterCallerRaw
- type IsValidSignatureExporterCallerSession
- type IsValidSignatureExporterFilterer
- type IsValidSignatureExporterRaw
- func (_IsValidSignatureExporter *IsValidSignatureExporterRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_IsValidSignatureExporter *IsValidSignatureExporterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IsValidSignatureExporter *IsValidSignatureExporterRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IsValidSignatureExporterSession
- type IsValidSignatureExporterTransactor
- type IsValidSignatureExporterTransactorRaw
- func (_IsValidSignatureExporter *IsValidSignatureExporterTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IsValidSignatureExporter *IsValidSignatureExporterTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IsValidSignatureExporterTransactorSession
- type NonCompliantToken
- type NonCompliantTokenApproval
- type NonCompliantTokenApprovalIterator
- type NonCompliantTokenCaller
- func (_NonCompliantToken *NonCompliantTokenCaller) Allowance(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_NonCompliantToken *NonCompliantTokenCaller) BalanceOf(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_NonCompliantToken *NonCompliantTokenCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type NonCompliantTokenCallerRaw
- type NonCompliantTokenCallerSession
- func (_NonCompliantToken *NonCompliantTokenCallerSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_NonCompliantToken *NonCompliantTokenCallerSession) BalanceOf(arg0 common.Address) (*big.Int, error)
- func (_NonCompliantToken *NonCompliantTokenCallerSession) TotalSupply() (*big.Int, error)
- type NonCompliantTokenFilterer
- func (_NonCompliantToken *NonCompliantTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*NonCompliantTokenApprovalIterator, error)
- func (_NonCompliantToken *NonCompliantTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*NonCompliantTokenTransferIterator, error)
- func (_NonCompliantToken *NonCompliantTokenFilterer) ParseApproval(log types.Log) (*NonCompliantTokenApproval, error)
- func (_NonCompliantToken *NonCompliantTokenFilterer) ParseTransfer(log types.Log) (*NonCompliantTokenTransfer, error)
- func (_NonCompliantToken *NonCompliantTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *NonCompliantTokenApproval, ...) (event.Subscription, error)
- func (_NonCompliantToken *NonCompliantTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *NonCompliantTokenTransfer, ...) (event.Subscription, error)
- type NonCompliantTokenRaw
- func (_NonCompliantToken *NonCompliantTokenRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_NonCompliantToken *NonCompliantTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_NonCompliantToken *NonCompliantTokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type NonCompliantTokenSession
- func (_NonCompliantToken *NonCompliantTokenSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_NonCompliantToken *NonCompliantTokenSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_NonCompliantToken *NonCompliantTokenSession) BalanceOf(arg0 common.Address) (*big.Int, error)
- func (_NonCompliantToken *NonCompliantTokenSession) Credit(to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_NonCompliantToken *NonCompliantTokenSession) Debit(from common.Address, amount *big.Int) (*types.Transaction, error)
- func (_NonCompliantToken *NonCompliantTokenSession) TotalSupply() (*big.Int, error)
- func (_NonCompliantToken *NonCompliantTokenSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_NonCompliantToken *NonCompliantTokenSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
- type NonCompliantTokenTransactor
- func (_NonCompliantToken *NonCompliantTokenTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_NonCompliantToken *NonCompliantTokenTransactor) Credit(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_NonCompliantToken *NonCompliantTokenTransactor) Debit(opts *bind.TransactOpts, from common.Address, amount *big.Int) (*types.Transaction, error)
- func (_NonCompliantToken *NonCompliantTokenTransactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_NonCompliantToken *NonCompliantTokenTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- type NonCompliantTokenTransactorRaw
- type NonCompliantTokenTransactorSession
- func (_NonCompliantToken *NonCompliantTokenTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_NonCompliantToken *NonCompliantTokenTransactorSession) Credit(to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_NonCompliantToken *NonCompliantTokenTransactorSession) Debit(from common.Address, amount *big.Int) (*types.Transaction, error)
- func (_NonCompliantToken *NonCompliantTokenTransactorSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_NonCompliantToken *NonCompliantTokenTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
- type NonCompliantTokenTransfer
- type NonCompliantTokenTransferIterator
- type ParseIntScientificExporter
- type ParseIntScientificExporterCaller
- func (_ParseIntScientificExporter *ParseIntScientificExporterCaller) ParseIntScientific(opts *bind.CallOpts, _a string) (*big.Int, error)
- func (_ParseIntScientificExporter *ParseIntScientificExporterCaller) ParseIntScientificDecimals(opts *bind.CallOpts, _a string, _b *big.Int) (*big.Int, error)
- func (_ParseIntScientificExporter *ParseIntScientificExporterCaller) ParseIntScientificWei(opts *bind.CallOpts, _a string) (*big.Int, error)
- type ParseIntScientificExporterCallerRaw
- type ParseIntScientificExporterCallerSession
- func (_ParseIntScientificExporter *ParseIntScientificExporterCallerSession) ParseIntScientific(_a string) (*big.Int, error)
- func (_ParseIntScientificExporter *ParseIntScientificExporterCallerSession) ParseIntScientificDecimals(_a string, _b *big.Int) (*big.Int, error)
- func (_ParseIntScientificExporter *ParseIntScientificExporterCallerSession) ParseIntScientificWei(_a string) (*big.Int, error)
- type ParseIntScientificExporterFilterer
- type ParseIntScientificExporterRaw
- func (_ParseIntScientificExporter *ParseIntScientificExporterRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_ParseIntScientificExporter *ParseIntScientificExporterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ParseIntScientificExporter *ParseIntScientificExporterRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ParseIntScientificExporterSession
- func (_ParseIntScientificExporter *ParseIntScientificExporterSession) ParseIntScientific(_a string) (*big.Int, error)
- func (_ParseIntScientificExporter *ParseIntScientificExporterSession) ParseIntScientificDecimals(_a string, _b *big.Int) (*big.Int, error)
- func (_ParseIntScientificExporter *ParseIntScientificExporterSession) ParseIntScientificWei(_a string) (*big.Int, error)
- type ParseIntScientificExporterTransactor
- type ParseIntScientificExporterTransactorRaw
- func (_ParseIntScientificExporter *ParseIntScientificExporterTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ParseIntScientificExporter *ParseIntScientificExporterTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ParseIntScientificExporterTransactorSession
- type Token
- type TokenApproval
- type TokenApprovalIterator
- type TokenCaller
- type TokenCallerRaw
- type TokenCallerSession
- type TokenFilterer
- func (_Token *TokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*TokenApprovalIterator, error)
- func (_Token *TokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*TokenTransferIterator, error)
- func (_Token *TokenFilterer) ParseApproval(log types.Log) (*TokenApproval, error)
- func (_Token *TokenFilterer) ParseTransfer(log types.Log) (*TokenTransfer, error)
- func (_Token *TokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *TokenApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_Token *TokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *TokenTransfer, from []common.Address, ...) (event.Subscription, error)
- type TokenRaw
- func (_Token *TokenRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Token *TokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Token *TokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TokenSession
- func (_Token *TokenSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_Token *TokenSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_Token *TokenSession) BalanceOf(arg0 common.Address) (*big.Int, error)
- func (_Token *TokenSession) Credit(to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Token *TokenSession) Debit(from common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Token *TokenSession) TotalSupply() (*big.Int, error)
- func (_Token *TokenSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Token *TokenSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
- type TokenTransactor
- func (_Token *TokenTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_Token *TokenTransactor) Credit(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Token *TokenTransactor) Debit(opts *bind.TransactOpts, from common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Token *TokenTransactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Token *TokenTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- type TokenTransactorRaw
- type TokenTransactorSession
- func (_Token *TokenTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_Token *TokenTransactorSession) Credit(to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Token *TokenTransactorSession) Debit(from common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Token *TokenTransactorSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Token *TokenTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
- type TokenTransfer
- type TokenTransferIterator
- type TokenWhitelistableExporter
- func DeployTokenWhitelistableExporter(auth *bind.TransactOpts, backend bind.ContractBackend, _ens_ common.Address, ...) (common.Address, *types.Transaction, *TokenWhitelistableExporter, error)
- func NewTokenWhitelistableExporter(address common.Address, backend bind.ContractBackend) (*TokenWhitelistableExporter, error)
- type TokenWhitelistableExporterCaller
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterCaller) EnsRegistry(opts *bind.CallOpts) (common.Address, error)
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterCaller) GetERC20RecipientAndAmount(opts *bind.CallOpts, _destination common.Address, _data []byte) (common.Address, *big.Int, error)
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterCaller) GetStablecoinInfo(opts *bind.CallOpts) (string, *big.Int, *big.Int, bool, bool, bool, *big.Int, error)
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterCaller) GetTokenInfo(opts *bind.CallOpts, _a common.Address) (string, *big.Int, *big.Int, bool, bool, bool, *big.Int, error)
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterCaller) IsTokenAvailable(opts *bind.CallOpts, _a common.Address) (bool, error)
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterCaller) IsTokenLoadable(opts *bind.CallOpts, _a common.Address) (bool, error)
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterCaller) IsTokenRedeemable(opts *bind.CallOpts, _a common.Address) (bool, error)
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterCaller) RedeemableTokens(opts *bind.CallOpts) ([]common.Address, error)
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterCaller) TokenAddressArray(opts *bind.CallOpts) ([]common.Address, error)
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterCaller) TokenWhitelistNode(opts *bind.CallOpts) ([32]byte, error)
- type TokenWhitelistableExporterCallerRaw
- type TokenWhitelistableExporterCallerSession
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterCallerSession) EnsRegistry() (common.Address, error)
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterCallerSession) GetERC20RecipientAndAmount(_destination common.Address, _data []byte) (common.Address, *big.Int, error)
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterCallerSession) GetStablecoinInfo() (string, *big.Int, *big.Int, bool, bool, bool, *big.Int, error)
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterCallerSession) GetTokenInfo(_a common.Address) (string, *big.Int, *big.Int, bool, bool, bool, *big.Int, error)
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterCallerSession) IsTokenAvailable(_a common.Address) (bool, error)
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterCallerSession) IsTokenLoadable(_a common.Address) (bool, error)
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterCallerSession) IsTokenRedeemable(_a common.Address) (bool, error)
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterCallerSession) RedeemableTokens() ([]common.Address, error)
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterCallerSession) TokenAddressArray() ([]common.Address, error)
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterCallerSession) TokenWhitelistNode() ([32]byte, error)
- type TokenWhitelistableExporterFilterer
- type TokenWhitelistableExporterRaw
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TokenWhitelistableExporterSession
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterSession) EnsRegistry() (common.Address, error)
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterSession) GetERC20RecipientAndAmount(_destination common.Address, _data []byte) (common.Address, *big.Int, error)
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterSession) GetStablecoinInfo() (string, *big.Int, *big.Int, bool, bool, bool, *big.Int, error)
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterSession) GetTokenInfo(_a common.Address) (string, *big.Int, *big.Int, bool, bool, bool, *big.Int, error)
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterSession) IsTokenAvailable(_a common.Address) (bool, error)
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterSession) IsTokenLoadable(_a common.Address) (bool, error)
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterSession) IsTokenRedeemable(_a common.Address) (bool, error)
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterSession) RedeemableTokens() ([]common.Address, error)
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterSession) TokenAddressArray() ([]common.Address, error)
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterSession) TokenWhitelistNode() ([32]byte, error)
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterSession) UpdateTokenRate(_token common.Address, _rate *big.Int, _updateDate *big.Int) (*types.Transaction, error)
- type TokenWhitelistableExporterTransactor
- type TokenWhitelistableExporterTransactorRaw
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TokenWhitelistableExporter *TokenWhitelistableExporterTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TokenWhitelistableExporterTransactorSession
- type Wallet
- type WalletCaller
- type WalletCallerRaw
- type WalletCallerSession
- type WalletConfirmedOperation
- type WalletConfirmedOperationIterator
- type WalletFilterer
- func (_Wallet *WalletFilterer) FilterConfirmedOperation(opts *bind.FilterOpts) (*WalletConfirmedOperationIterator, error)
- func (_Wallet *WalletFilterer) ParseConfirmedOperation(log types.Log) (*WalletConfirmedOperation, error)
- func (_Wallet *WalletFilterer) WatchConfirmedOperation(opts *bind.WatchOpts, sink chan<- *WalletConfirmedOperation) (event.Subscription, error)
- type WalletMock
- type WalletMockCaller
- type WalletMockCallerRaw
- type WalletMockCallerSession
- type WalletMockFilterer
- type WalletMockRaw
- func (_WalletMock *WalletMockRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_WalletMock *WalletMockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_WalletMock *WalletMockRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type WalletMockSession
- type WalletMockTransactor
- type WalletMockTransactorRaw
- type WalletMockTransactorSession
- type WalletRaw
- func (_Wallet *WalletRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Wallet *WalletRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Wallet *WalletRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type WalletSession
- func (_Wallet *WalletSession) ConfirmOperation() (*types.Transaction, error)
- func (_Wallet *WalletSession) ControllerNode() ([32]byte, error)
- func (_Wallet *WalletSession) EnsRegistry() (common.Address, error)
- func (_Wallet *WalletSession) SendValue(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- type WalletTransactor
- func (_Wallet *WalletTransactor) ConfirmOperation(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) SendValue(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- type WalletTransactorRaw
- type WalletTransactorSession
- func (_Wallet *WalletTransactorSession) ConfirmOperation() (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) SendValue(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error)
Constants ¶
const Base64ExporterABI = "" /* 239-byte string literal not displayed */
Base64ExporterABI is the input ABI used to generate the binding from.
const BurnerTokenABI = "" /* 4856-byte string literal not displayed */
BurnerTokenABI is the input ABI used to generate the binding from.
const BytesUtilsExporterABI = "" /* 931-byte string literal not displayed */
BytesUtilsExporterABI is the input ABI used to generate the binding from.
const GasBurnerABI = "" /* 280-byte string literal not displayed */
GasBurnerABI is the input ABI used to generate the binding from.
const GasTokenABI = "" /* 1677-byte string literal not displayed */
GasTokenABI is the input ABI used to generate the binding from.
const IsValidSignatureExporterABI = "" /* 462-byte string literal not displayed */
IsValidSignatureExporterABI is the input ABI used to generate the binding from.
const NonCompliantTokenABI = "" /* 2772-byte string literal not displayed */
NonCompliantTokenABI is the input ABI used to generate the binding from.
const ParseIntScientificExporterABI = "" /* 812-byte string literal not displayed */
ParseIntScientificExporterABI is the input ABI used to generate the binding from.
const TokenABI = "" /* 2949-byte string literal not displayed */
TokenABI is the input ABI used to generate the binding from.
const TokenWhitelistableExporterABI = "" /* 3564-byte string literal not displayed */
TokenWhitelistableExporterABI is the input ABI used to generate the binding from.
const WalletABI = "" /* 1437-byte string literal not displayed */
WalletABI is the input ABI used to generate the binding from.
const WalletMockABI = "" /* 665-byte string literal not displayed */
WalletMockABI is the input ABI used to generate the binding from.
Variables ¶
var Base64ExporterBin = "" /* 4326-byte string literal not displayed */
Base64ExporterBin is the compiled bytecode used for deploying new contracts.
var BurnerTokenBin = "" /* 6798-byte string literal not displayed */
BurnerTokenBin is the compiled bytecode used for deploying new contracts.
var BytesUtilsExporterBin = "" /* 2244-byte string literal not displayed */
BytesUtilsExporterBin is the compiled bytecode used for deploying new contracts.
var GasBurnerBin = "" /* 404-byte string literal not displayed */
GasBurnerBin is the compiled bytecode used for deploying new contracts.
var GasTokenBin = "" /* 3372-byte string literal not displayed */
GasTokenBin is the compiled bytecode used for deploying new contracts.
var IsValidSignatureExporterBin = "" /* 1290-byte string literal not displayed */
IsValidSignatureExporterBin is the compiled bytecode used for deploying new contracts.
var NonCompliantTokenBin = "" /* 3432-byte string literal not displayed */
NonCompliantTokenBin is the compiled bytecode used for deploying new contracts.
var ParseIntScientificExporterBin = "" /* 6316-byte string literal not displayed */
ParseIntScientificExporterBin is the compiled bytecode used for deploying new contracts.
var TokenBin = "" /* 3364-byte string literal not displayed */
TokenBin is the compiled bytecode used for deploying new contracts.
var TokenWhitelistableExporterBin = "" /* 7498-byte string literal not displayed */
TokenWhitelistableExporterBin is the compiled bytecode used for deploying new contracts.
var WalletBin = "" /* 3550-byte string literal not displayed */
WalletBin is the compiled bytecode used for deploying new contracts.
var WalletMockBin = "" /* 910-byte string literal not displayed */
WalletMockBin is the compiled bytecode used for deploying new contracts.
Functions ¶
This section is empty.
Types ¶
type Base64Exporter ¶
type Base64Exporter struct { Base64ExporterCaller // Read-only binding to the contract Base64ExporterTransactor // Write-only binding to the contract Base64ExporterFilterer // Log filterer for contract events }
Base64Exporter is an auto generated Go binding around an Ethereum contract.
func DeployBase64Exporter ¶
func DeployBase64Exporter(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Base64Exporter, error)
DeployBase64Exporter deploys a new Ethereum contract, binding an instance of Base64Exporter to it.
func NewBase64Exporter ¶
func NewBase64Exporter(address common.Address, backend bind.ContractBackend) (*Base64Exporter, error)
NewBase64Exporter creates a new instance of Base64Exporter, bound to a specific deployed contract.
type Base64ExporterCaller ¶
type Base64ExporterCaller struct {
// contains filtered or unexported fields
}
Base64ExporterCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewBase64ExporterCaller ¶
func NewBase64ExporterCaller(address common.Address, caller bind.ContractCaller) (*Base64ExporterCaller, error)
NewBase64ExporterCaller creates a new read-only instance of Base64Exporter, bound to a specific deployed contract.
func (*Base64ExporterCaller) Base64decode ¶
func (_Base64Exporter *Base64ExporterCaller) Base64decode(opts *bind.CallOpts, _encoded []byte) ([]byte, error)
Base64decode is a free data retrieval call binding the contract method 0x3a718bfb.
Solidity: function base64decode(bytes _encoded) constant returns(bytes)
type Base64ExporterCallerRaw ¶
type Base64ExporterCallerRaw struct {
Contract *Base64ExporterCaller // Generic read-only contract binding to access the raw methods on
}
Base64ExporterCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*Base64ExporterCallerRaw) Call ¶
func (_Base64Exporter *Base64ExporterCallerRaw) 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 Base64ExporterCallerSession ¶
type Base64ExporterCallerSession struct { Contract *Base64ExporterCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
Base64ExporterCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*Base64ExporterCallerSession) Base64decode ¶
func (_Base64Exporter *Base64ExporterCallerSession) Base64decode(_encoded []byte) ([]byte, error)
Base64decode is a free data retrieval call binding the contract method 0x3a718bfb.
Solidity: function base64decode(bytes _encoded) constant returns(bytes)
type Base64ExporterFilterer ¶
type Base64ExporterFilterer struct {
// contains filtered or unexported fields
}
Base64ExporterFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBase64ExporterFilterer ¶
func NewBase64ExporterFilterer(address common.Address, filterer bind.ContractFilterer) (*Base64ExporterFilterer, error)
NewBase64ExporterFilterer creates a new log filterer instance of Base64Exporter, bound to a specific deployed contract.
type Base64ExporterRaw ¶
type Base64ExporterRaw struct {
Contract *Base64Exporter // Generic contract binding to access the raw methods on
}
Base64ExporterRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*Base64ExporterRaw) Call ¶
func (_Base64Exporter *Base64ExporterRaw) 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 (*Base64ExporterRaw) Transact ¶
func (_Base64Exporter *Base64ExporterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Base64ExporterRaw) Transfer ¶
func (_Base64Exporter *Base64ExporterRaw) 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 Base64ExporterSession ¶
type Base64ExporterSession struct { Contract *Base64Exporter // 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 }
Base64ExporterSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*Base64ExporterSession) Base64decode ¶
func (_Base64Exporter *Base64ExporterSession) Base64decode(_encoded []byte) ([]byte, error)
Base64decode is a free data retrieval call binding the contract method 0x3a718bfb.
Solidity: function base64decode(bytes _encoded) constant returns(bytes)
type Base64ExporterTransactor ¶
type Base64ExporterTransactor struct {
// contains filtered or unexported fields
}
Base64ExporterTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBase64ExporterTransactor ¶
func NewBase64ExporterTransactor(address common.Address, transactor bind.ContractTransactor) (*Base64ExporterTransactor, error)
NewBase64ExporterTransactor creates a new write-only instance of Base64Exporter, bound to a specific deployed contract.
type Base64ExporterTransactorRaw ¶
type Base64ExporterTransactorRaw struct {
Contract *Base64ExporterTransactor // Generic write-only contract binding to access the raw methods on
}
Base64ExporterTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*Base64ExporterTransactorRaw) Transact ¶
func (_Base64Exporter *Base64ExporterTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Base64ExporterTransactorRaw) Transfer ¶
func (_Base64Exporter *Base64ExporterTransactorRaw) 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 Base64ExporterTransactorSession ¶
type Base64ExporterTransactorSession struct { Contract *Base64ExporterTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
Base64ExporterTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type BurnerToken ¶
type BurnerToken struct { BurnerTokenCaller // Read-only binding to the contract BurnerTokenTransactor // Write-only binding to the contract BurnerTokenFilterer // Log filterer for contract events }
BurnerToken is an auto generated Go binding around an Ethereum contract.
func DeployBurnerToken ¶
func DeployBurnerToken(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *BurnerToken, error)
DeployBurnerToken deploys a new Ethereum contract, binding an instance of BurnerToken to it.
func NewBurnerToken ¶
func NewBurnerToken(address common.Address, backend bind.ContractBackend) (*BurnerToken, error)
NewBurnerToken creates a new instance of BurnerToken, bound to a specific deployed contract.
type BurnerTokenApproval ¶
type BurnerTokenApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
BurnerTokenApproval represents a Approval event raised by the BurnerToken contract.
type BurnerTokenApprovalIterator ¶
type BurnerTokenApprovalIterator struct { Event *BurnerTokenApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BurnerTokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the BurnerToken contract.
func (*BurnerTokenApprovalIterator) Close ¶
func (it *BurnerTokenApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BurnerTokenApprovalIterator) Error ¶
func (it *BurnerTokenApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BurnerTokenApprovalIterator) Next ¶
func (it *BurnerTokenApprovalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type BurnerTokenCaller ¶
type BurnerTokenCaller struct {
// contains filtered or unexported fields
}
BurnerTokenCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewBurnerTokenCaller ¶
func NewBurnerTokenCaller(address common.Address, caller bind.ContractCaller) (*BurnerTokenCaller, error)
NewBurnerTokenCaller creates a new read-only instance of BurnerToken, bound to a specific deployed contract.
func (*BurnerTokenCaller) Allowance ¶
func (_BurnerToken *BurnerTokenCaller) Allowance(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) constant returns(uint256)
func (*BurnerTokenCaller) BalanceOf ¶
func (_BurnerToken *BurnerTokenCaller) BalanceOf(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) constant returns(uint256)
func (*BurnerTokenCaller) CurrentSupply ¶
CurrentSupply is a free data retrieval call binding the contract method 0x771282f6.
Solidity: function currentSupply() constant returns(uint256)
func (*BurnerTokenCaller) Decimals ¶
func (_BurnerToken *BurnerTokenCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*BurnerTokenCaller) Name ¶
func (_BurnerToken *BurnerTokenCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*BurnerTokenCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*BurnerTokenCaller) Symbol ¶
func (_BurnerToken *BurnerTokenCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*BurnerTokenCaller) Tokenholder ¶
Tokenholder is a free data retrieval call binding the contract method 0x84eba00c.
Solidity: function tokenholder() constant returns(address)
func (*BurnerTokenCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type BurnerTokenCallerRaw ¶
type BurnerTokenCallerRaw struct {
Contract *BurnerTokenCaller // Generic read-only contract binding to access the raw methods on
}
BurnerTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*BurnerTokenCallerRaw) Call ¶
func (_BurnerToken *BurnerTokenCallerRaw) 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 BurnerTokenCallerSession ¶
type BurnerTokenCallerSession struct { Contract *BurnerTokenCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BurnerTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*BurnerTokenCallerSession) Allowance ¶
func (_BurnerToken *BurnerTokenCallerSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) constant returns(uint256)
func (*BurnerTokenCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) constant returns(uint256)
func (*BurnerTokenCallerSession) CurrentSupply ¶
func (_BurnerToken *BurnerTokenCallerSession) CurrentSupply() (*big.Int, error)
CurrentSupply is a free data retrieval call binding the contract method 0x771282f6.
Solidity: function currentSupply() constant returns(uint256)
func (*BurnerTokenCallerSession) Decimals ¶
func (_BurnerToken *BurnerTokenCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*BurnerTokenCallerSession) Name ¶
func (_BurnerToken *BurnerTokenCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*BurnerTokenCallerSession) Owner ¶
func (_BurnerToken *BurnerTokenCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*BurnerTokenCallerSession) Symbol ¶
func (_BurnerToken *BurnerTokenCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*BurnerTokenCallerSession) Tokenholder ¶
func (_BurnerToken *BurnerTokenCallerSession) Tokenholder() (common.Address, error)
Tokenholder is a free data retrieval call binding the contract method 0x84eba00c.
Solidity: function tokenholder() constant returns(address)
func (*BurnerTokenCallerSession) TotalSupply ¶
func (_BurnerToken *BurnerTokenCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type BurnerTokenFilterer ¶
type BurnerTokenFilterer struct {
// contains filtered or unexported fields
}
BurnerTokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBurnerTokenFilterer ¶
func NewBurnerTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*BurnerTokenFilterer, error)
NewBurnerTokenFilterer creates a new log filterer instance of BurnerToken, bound to a specific deployed contract.
func (*BurnerTokenFilterer) FilterApproval ¶
func (_BurnerToken *BurnerTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*BurnerTokenApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*BurnerTokenFilterer) FilterTransfer ¶
func (_BurnerToken *BurnerTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*BurnerTokenTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*BurnerTokenFilterer) ParseApproval ¶
func (_BurnerToken *BurnerTokenFilterer) ParseApproval(log types.Log) (*BurnerTokenApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*BurnerTokenFilterer) ParseTransfer ¶
func (_BurnerToken *BurnerTokenFilterer) ParseTransfer(log types.Log) (*BurnerTokenTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*BurnerTokenFilterer) WatchApproval ¶
func (_BurnerToken *BurnerTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *BurnerTokenApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*BurnerTokenFilterer) WatchTransfer ¶
func (_BurnerToken *BurnerTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *BurnerTokenTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
type BurnerTokenRaw ¶
type BurnerTokenRaw struct {
Contract *BurnerToken // Generic contract binding to access the raw methods on
}
BurnerTokenRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*BurnerTokenRaw) Call ¶
func (_BurnerToken *BurnerTokenRaw) 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 (*BurnerTokenRaw) Transact ¶
func (_BurnerToken *BurnerTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BurnerTokenRaw) Transfer ¶
func (_BurnerToken *BurnerTokenRaw) 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 BurnerTokenSession ¶
type BurnerTokenSession struct { Contract *BurnerToken // 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 }
BurnerTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*BurnerTokenSession) Allowance ¶
func (_BurnerToken *BurnerTokenSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) constant returns(uint256)
func (*BurnerTokenSession) Approve ¶
func (_BurnerToken *BurnerTokenSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _value) returns(bool success)
func (*BurnerTokenSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) constant returns(uint256)
func (*BurnerTokenSession) Burn ¶
func (_BurnerToken *BurnerTokenSession) Burn(_amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 _amount) returns(bool result)
func (*BurnerTokenSession) CurrentSupply ¶
func (_BurnerToken *BurnerTokenSession) CurrentSupply() (*big.Int, error)
CurrentSupply is a free data retrieval call binding the contract method 0x771282f6.
Solidity: function currentSupply() constant returns(uint256)
func (*BurnerTokenSession) Decimals ¶
func (_BurnerToken *BurnerTokenSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*BurnerTokenSession) DecreaseApproval ¶
func (_BurnerToken *BurnerTokenSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(address _spender, uint256 _subtractedValue) returns(bool success)
func (*BurnerTokenSession) IncreaseApproval ¶
func (_BurnerToken *BurnerTokenSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(address _spender, uint256 _addedValue) returns(bool success)
func (*BurnerTokenSession) Mint ¶
func (_BurnerToken *BurnerTokenSession) Mint(addr common.Address, amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address addr, uint256 amount) returns()
func (*BurnerTokenSession) Name ¶
func (_BurnerToken *BurnerTokenSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*BurnerTokenSession) Owner ¶
func (_BurnerToken *BurnerTokenSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*BurnerTokenSession) SetTokenHolder ¶
func (_BurnerToken *BurnerTokenSession) SetTokenHolder(_th common.Address) (*types.Transaction, error)
SetTokenHolder is a paid mutator transaction binding the contract method 0xf29d2f28.
Solidity: function setTokenHolder(address _th) returns()
func (*BurnerTokenSession) Symbol ¶
func (_BurnerToken *BurnerTokenSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*BurnerTokenSession) Tokenholder ¶
func (_BurnerToken *BurnerTokenSession) Tokenholder() (common.Address, error)
Tokenholder is a free data retrieval call binding the contract method 0x84eba00c.
Solidity: function tokenholder() constant returns(address)
func (*BurnerTokenSession) TotalSupply ¶
func (_BurnerToken *BurnerTokenSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*BurnerTokenSession) Transfer ¶
func (_BurnerToken *BurnerTokenSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _value) returns(bool success)
func (*BurnerTokenSession) TransferFrom ¶
func (_BurnerToken *BurnerTokenSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _value) returns(bool success)
type BurnerTokenTransactor ¶
type BurnerTokenTransactor struct {
// contains filtered or unexported fields
}
BurnerTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBurnerTokenTransactor ¶
func NewBurnerTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*BurnerTokenTransactor, error)
NewBurnerTokenTransactor creates a new write-only instance of BurnerToken, bound to a specific deployed contract.
func (*BurnerTokenTransactor) Approve ¶
func (_BurnerToken *BurnerTokenTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _value) returns(bool success)
func (*BurnerTokenTransactor) Burn ¶
func (_BurnerToken *BurnerTokenTransactor) Burn(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 _amount) returns(bool result)
func (*BurnerTokenTransactor) DecreaseApproval ¶
func (_BurnerToken *BurnerTokenTransactor) DecreaseApproval(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(address _spender, uint256 _subtractedValue) returns(bool success)
func (*BurnerTokenTransactor) IncreaseApproval ¶
func (_BurnerToken *BurnerTokenTransactor) IncreaseApproval(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(address _spender, uint256 _addedValue) returns(bool success)
func (*BurnerTokenTransactor) Mint ¶
func (_BurnerToken *BurnerTokenTransactor) Mint(opts *bind.TransactOpts, addr common.Address, amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address addr, uint256 amount) returns()
func (*BurnerTokenTransactor) SetTokenHolder ¶
func (_BurnerToken *BurnerTokenTransactor) SetTokenHolder(opts *bind.TransactOpts, _th common.Address) (*types.Transaction, error)
SetTokenHolder is a paid mutator transaction binding the contract method 0xf29d2f28.
Solidity: function setTokenHolder(address _th) returns()
func (*BurnerTokenTransactor) Transfer ¶
func (_BurnerToken *BurnerTokenTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _value) returns(bool success)
func (*BurnerTokenTransactor) TransferFrom ¶
func (_BurnerToken *BurnerTokenTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _value) returns(bool success)
type BurnerTokenTransactorRaw ¶
type BurnerTokenTransactorRaw struct {
Contract *BurnerTokenTransactor // Generic write-only contract binding to access the raw methods on
}
BurnerTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*BurnerTokenTransactorRaw) Transact ¶
func (_BurnerToken *BurnerTokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BurnerTokenTransactorRaw) Transfer ¶
func (_BurnerToken *BurnerTokenTransactorRaw) 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 BurnerTokenTransactorSession ¶
type BurnerTokenTransactorSession struct { Contract *BurnerTokenTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BurnerTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*BurnerTokenTransactorSession) Approve ¶
func (_BurnerToken *BurnerTokenTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _value) returns(bool success)
func (*BurnerTokenTransactorSession) Burn ¶
func (_BurnerToken *BurnerTokenTransactorSession) Burn(_amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 _amount) returns(bool result)
func (*BurnerTokenTransactorSession) DecreaseApproval ¶
func (_BurnerToken *BurnerTokenTransactorSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(address _spender, uint256 _subtractedValue) returns(bool success)
func (*BurnerTokenTransactorSession) IncreaseApproval ¶
func (_BurnerToken *BurnerTokenTransactorSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(address _spender, uint256 _addedValue) returns(bool success)
func (*BurnerTokenTransactorSession) Mint ¶
func (_BurnerToken *BurnerTokenTransactorSession) Mint(addr common.Address, amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address addr, uint256 amount) returns()
func (*BurnerTokenTransactorSession) SetTokenHolder ¶
func (_BurnerToken *BurnerTokenTransactorSession) SetTokenHolder(_th common.Address) (*types.Transaction, error)
SetTokenHolder is a paid mutator transaction binding the contract method 0xf29d2f28.
Solidity: function setTokenHolder(address _th) returns()
func (*BurnerTokenTransactorSession) Transfer ¶
func (_BurnerToken *BurnerTokenTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _value) returns(bool success)
func (*BurnerTokenTransactorSession) TransferFrom ¶
func (_BurnerToken *BurnerTokenTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _value) returns(bool success)
type BurnerTokenTransfer ¶
type BurnerTokenTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
BurnerTokenTransfer represents a Transfer event raised by the BurnerToken contract.
type BurnerTokenTransferIterator ¶
type BurnerTokenTransferIterator struct { Event *BurnerTokenTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BurnerTokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the BurnerToken contract.
func (*BurnerTokenTransferIterator) Close ¶
func (it *BurnerTokenTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BurnerTokenTransferIterator) Error ¶
func (it *BurnerTokenTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BurnerTokenTransferIterator) Next ¶
func (it *BurnerTokenTransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type BytesUtilsExporter ¶
type BytesUtilsExporter struct { BytesUtilsExporterCaller // Read-only binding to the contract BytesUtilsExporterTransactor // Write-only binding to the contract BytesUtilsExporterFilterer // Log filterer for contract events }
BytesUtilsExporter is an auto generated Go binding around an Ethereum contract.
func DeployBytesUtilsExporter ¶
func DeployBytesUtilsExporter(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *BytesUtilsExporter, error)
DeployBytesUtilsExporter deploys a new Ethereum contract, binding an instance of BytesUtilsExporter to it.
func NewBytesUtilsExporter ¶
func NewBytesUtilsExporter(address common.Address, backend bind.ContractBackend) (*BytesUtilsExporter, error)
NewBytesUtilsExporter creates a new instance of BytesUtilsExporter, bound to a specific deployed contract.
type BytesUtilsExporterCaller ¶
type BytesUtilsExporterCaller struct {
// contains filtered or unexported fields
}
BytesUtilsExporterCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewBytesUtilsExporterCaller ¶
func NewBytesUtilsExporterCaller(address common.Address, caller bind.ContractCaller) (*BytesUtilsExporterCaller, error)
NewBytesUtilsExporterCaller creates a new read-only instance of BytesUtilsExporter, bound to a specific deployed contract.
func (*BytesUtilsExporterCaller) BytesToAddress ¶
func (_BytesUtilsExporter *BytesUtilsExporterCaller) BytesToAddress(opts *bind.CallOpts, _bts []byte, _from *big.Int) (common.Address, error)
BytesToAddress is a free data retrieval call binding the contract method 0x0638c0f4.
Solidity: function bytesToAddress(bytes _bts, uint256 _from) constant returns(address)
func (*BytesUtilsExporterCaller) BytesToBytes4 ¶
func (_BytesUtilsExporter *BytesUtilsExporterCaller) BytesToBytes4(opts *bind.CallOpts, _bts []byte, _from *big.Int) ([4]byte, error)
BytesToBytes4 is a free data retrieval call binding the contract method 0xcbd85c76.
Solidity: function bytesToBytes4(bytes _bts, uint256 _from) constant returns(bytes4)
func (*BytesUtilsExporterCaller) BytesToUint256 ¶
func (_BytesUtilsExporter *BytesUtilsExporterCaller) BytesToUint256(opts *bind.CallOpts, _bts []byte, _from *big.Int) (*big.Int, error)
BytesToUint256 is a free data retrieval call binding the contract method 0x55f94ce0.
Solidity: function bytesToUint256(bytes _bts, uint256 _from) constant returns(uint256)
type BytesUtilsExporterCallerRaw ¶
type BytesUtilsExporterCallerRaw struct {
Contract *BytesUtilsExporterCaller // Generic read-only contract binding to access the raw methods on
}
BytesUtilsExporterCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*BytesUtilsExporterCallerRaw) Call ¶
func (_BytesUtilsExporter *BytesUtilsExporterCallerRaw) 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 BytesUtilsExporterCallerSession ¶
type BytesUtilsExporterCallerSession struct { Contract *BytesUtilsExporterCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BytesUtilsExporterCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*BytesUtilsExporterCallerSession) BytesToAddress ¶
func (_BytesUtilsExporter *BytesUtilsExporterCallerSession) BytesToAddress(_bts []byte, _from *big.Int) (common.Address, error)
BytesToAddress is a free data retrieval call binding the contract method 0x0638c0f4.
Solidity: function bytesToAddress(bytes _bts, uint256 _from) constant returns(address)
func (*BytesUtilsExporterCallerSession) BytesToBytes4 ¶
func (_BytesUtilsExporter *BytesUtilsExporterCallerSession) BytesToBytes4(_bts []byte, _from *big.Int) ([4]byte, error)
BytesToBytes4 is a free data retrieval call binding the contract method 0xcbd85c76.
Solidity: function bytesToBytes4(bytes _bts, uint256 _from) constant returns(bytes4)
func (*BytesUtilsExporterCallerSession) BytesToUint256 ¶
func (_BytesUtilsExporter *BytesUtilsExporterCallerSession) BytesToUint256(_bts []byte, _from *big.Int) (*big.Int, error)
BytesToUint256 is a free data retrieval call binding the contract method 0x55f94ce0.
Solidity: function bytesToUint256(bytes _bts, uint256 _from) constant returns(uint256)
type BytesUtilsExporterFilterer ¶
type BytesUtilsExporterFilterer struct {
// contains filtered or unexported fields
}
BytesUtilsExporterFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBytesUtilsExporterFilterer ¶
func NewBytesUtilsExporterFilterer(address common.Address, filterer bind.ContractFilterer) (*BytesUtilsExporterFilterer, error)
NewBytesUtilsExporterFilterer creates a new log filterer instance of BytesUtilsExporter, bound to a specific deployed contract.
type BytesUtilsExporterRaw ¶
type BytesUtilsExporterRaw struct {
Contract *BytesUtilsExporter // Generic contract binding to access the raw methods on
}
BytesUtilsExporterRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*BytesUtilsExporterRaw) Call ¶
func (_BytesUtilsExporter *BytesUtilsExporterRaw) 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 (*BytesUtilsExporterRaw) Transact ¶
func (_BytesUtilsExporter *BytesUtilsExporterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BytesUtilsExporterRaw) Transfer ¶
func (_BytesUtilsExporter *BytesUtilsExporterRaw) 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 BytesUtilsExporterSession ¶
type BytesUtilsExporterSession struct { Contract *BytesUtilsExporter // 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 }
BytesUtilsExporterSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*BytesUtilsExporterSession) BytesToAddress ¶
func (_BytesUtilsExporter *BytesUtilsExporterSession) BytesToAddress(_bts []byte, _from *big.Int) (common.Address, error)
BytesToAddress is a free data retrieval call binding the contract method 0x0638c0f4.
Solidity: function bytesToAddress(bytes _bts, uint256 _from) constant returns(address)
func (*BytesUtilsExporterSession) BytesToBytes4 ¶
func (_BytesUtilsExporter *BytesUtilsExporterSession) BytesToBytes4(_bts []byte, _from *big.Int) ([4]byte, error)
BytesToBytes4 is a free data retrieval call binding the contract method 0xcbd85c76.
Solidity: function bytesToBytes4(bytes _bts, uint256 _from) constant returns(bytes4)
func (*BytesUtilsExporterSession) BytesToUint256 ¶
func (_BytesUtilsExporter *BytesUtilsExporterSession) BytesToUint256(_bts []byte, _from *big.Int) (*big.Int, error)
BytesToUint256 is a free data retrieval call binding the contract method 0x55f94ce0.
Solidity: function bytesToUint256(bytes _bts, uint256 _from) constant returns(uint256)
type BytesUtilsExporterTransactor ¶
type BytesUtilsExporterTransactor struct {
// contains filtered or unexported fields
}
BytesUtilsExporterTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBytesUtilsExporterTransactor ¶
func NewBytesUtilsExporterTransactor(address common.Address, transactor bind.ContractTransactor) (*BytesUtilsExporterTransactor, error)
NewBytesUtilsExporterTransactor creates a new write-only instance of BytesUtilsExporter, bound to a specific deployed contract.
type BytesUtilsExporterTransactorRaw ¶
type BytesUtilsExporterTransactorRaw struct {
Contract *BytesUtilsExporterTransactor // Generic write-only contract binding to access the raw methods on
}
BytesUtilsExporterTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*BytesUtilsExporterTransactorRaw) Transact ¶
func (_BytesUtilsExporter *BytesUtilsExporterTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BytesUtilsExporterTransactorRaw) Transfer ¶
func (_BytesUtilsExporter *BytesUtilsExporterTransactorRaw) 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 BytesUtilsExporterTransactorSession ¶
type BytesUtilsExporterTransactorSession struct { Contract *BytesUtilsExporterTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BytesUtilsExporterTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type GasBurner ¶ added in v3.4.1
type GasBurner struct { GasBurnerCaller // Read-only binding to the contract GasBurnerTransactor // Write-only binding to the contract GasBurnerFilterer // Log filterer for contract events }
GasBurner is an auto generated Go binding around an Ethereum contract.
func DeployGasBurner ¶ added in v3.4.1
func DeployGasBurner(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *GasBurner, error)
DeployGasBurner deploys a new Ethereum contract, binding an instance of GasBurner to it.
func NewGasBurner ¶ added in v3.4.1
NewGasBurner creates a new instance of GasBurner, bound to a specific deployed contract.
type GasBurnerCaller ¶ added in v3.4.1
type GasBurnerCaller struct {
// contains filtered or unexported fields
}
GasBurnerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewGasBurnerCaller ¶ added in v3.4.1
func NewGasBurnerCaller(address common.Address, caller bind.ContractCaller) (*GasBurnerCaller, error)
NewGasBurnerCaller creates a new read-only instance of GasBurner, bound to a specific deployed contract.
type GasBurnerCallerRaw ¶ added in v3.4.1
type GasBurnerCallerRaw struct {
Contract *GasBurnerCaller // Generic read-only contract binding to access the raw methods on
}
GasBurnerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*GasBurnerCallerRaw) Call ¶ added in v3.4.1
func (_GasBurner *GasBurnerCallerRaw) 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 GasBurnerCallerSession ¶ added in v3.4.1
type GasBurnerCallerSession struct { Contract *GasBurnerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
GasBurnerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*GasBurnerCallerSession) Dummy ¶ added in v3.4.1
func (_GasBurner *GasBurnerCallerSession) Dummy() error
Dummy is a free data retrieval call binding the contract method 0x32e43a11.
Solidity: function dummy() constant returns()
type GasBurnerFilterer ¶ added in v3.4.1
type GasBurnerFilterer struct {
// contains filtered or unexported fields
}
GasBurnerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewGasBurnerFilterer ¶ added in v3.4.1
func NewGasBurnerFilterer(address common.Address, filterer bind.ContractFilterer) (*GasBurnerFilterer, error)
NewGasBurnerFilterer creates a new log filterer instance of GasBurner, bound to a specific deployed contract.
type GasBurnerRaw ¶ added in v3.4.1
type GasBurnerRaw struct {
Contract *GasBurner // Generic contract binding to access the raw methods on
}
GasBurnerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*GasBurnerRaw) Call ¶ added in v3.4.1
func (_GasBurner *GasBurnerRaw) 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 (*GasBurnerRaw) Transact ¶ added in v3.4.1
func (_GasBurner *GasBurnerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GasBurnerRaw) Transfer ¶ added in v3.4.1
func (_GasBurner *GasBurnerRaw) 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 GasBurnerSession ¶ added in v3.4.1
type GasBurnerSession struct { Contract *GasBurner // 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 }
GasBurnerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*GasBurnerSession) BurnGas ¶ added in v3.4.1
func (_GasBurner *GasBurnerSession) BurnGas(burn *big.Int) (*types.Transaction, error)
BurnGas is a paid mutator transaction binding the contract method 0x4ad5d16f.
Solidity: function burnGas(uint256 burn) returns()
func (*GasBurnerSession) Dummy ¶ added in v3.4.1
func (_GasBurner *GasBurnerSession) Dummy() error
Dummy is a free data retrieval call binding the contract method 0x32e43a11.
Solidity: function dummy() constant returns()
type GasBurnerTransactor ¶ added in v3.4.1
type GasBurnerTransactor struct {
// contains filtered or unexported fields
}
GasBurnerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewGasBurnerTransactor ¶ added in v3.4.1
func NewGasBurnerTransactor(address common.Address, transactor bind.ContractTransactor) (*GasBurnerTransactor, error)
NewGasBurnerTransactor creates a new write-only instance of GasBurner, bound to a specific deployed contract.
func (*GasBurnerTransactor) BurnGas ¶ added in v3.4.1
func (_GasBurner *GasBurnerTransactor) BurnGas(opts *bind.TransactOpts, burn *big.Int) (*types.Transaction, error)
BurnGas is a paid mutator transaction binding the contract method 0x4ad5d16f.
Solidity: function burnGas(uint256 burn) returns()
type GasBurnerTransactorRaw ¶ added in v3.4.1
type GasBurnerTransactorRaw struct {
Contract *GasBurnerTransactor // Generic write-only contract binding to access the raw methods on
}
GasBurnerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*GasBurnerTransactorRaw) Transact ¶ added in v3.4.1
func (_GasBurner *GasBurnerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GasBurnerTransactorRaw) Transfer ¶ added in v3.4.1
func (_GasBurner *GasBurnerTransactorRaw) 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 GasBurnerTransactorSession ¶ added in v3.4.1
type GasBurnerTransactorSession struct { Contract *GasBurnerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
GasBurnerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*GasBurnerTransactorSession) BurnGas ¶ added in v3.4.1
func (_GasBurner *GasBurnerTransactorSession) BurnGas(burn *big.Int) (*types.Transaction, error)
BurnGas is a paid mutator transaction binding the contract method 0x4ad5d16f.
Solidity: function burnGas(uint256 burn) returns()
type GasToken ¶ added in v3.4.1
type GasToken struct { GasTokenCaller // Read-only binding to the contract GasTokenTransactor // Write-only binding to the contract GasTokenFilterer // Log filterer for contract events }
GasToken is an auto generated Go binding around an Ethereum contract.
func DeployGasToken ¶ added in v3.4.1
func DeployGasToken(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *GasToken, error)
DeployGasToken deploys a new Ethereum contract, binding an instance of GasToken to it.
func NewGasToken ¶ added in v3.4.1
NewGasToken creates a new instance of GasToken, bound to a specific deployed contract.
type GasTokenCaller ¶ added in v3.4.1
type GasTokenCaller struct {
// contains filtered or unexported fields
}
GasTokenCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewGasTokenCaller ¶ added in v3.4.1
func NewGasTokenCaller(address common.Address, caller bind.ContractCaller) (*GasTokenCaller, error)
NewGasTokenCaller creates a new read-only instance of GasToken, bound to a specific deployed contract.
func (*GasTokenCaller) BalanceOf ¶ added in v3.4.1
func (_GasToken *GasTokenCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) constant returns(uint256)
func (*GasTokenCaller) TotalBurned ¶ added in v3.4.1
TotalBurned is a free data retrieval call binding the contract method 0xd89135cd.
Solidity: function totalBurned() constant returns(uint256)
func (*GasTokenCaller) TotalMinted ¶ added in v3.4.1
TotalMinted is a free data retrieval call binding the contract method 0xa2309ff8.
Solidity: function totalMinted() constant returns(uint256)
func (*GasTokenCaller) TotalSupply ¶ added in v3.4.1
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type GasTokenCallerRaw ¶ added in v3.4.1
type GasTokenCallerRaw struct {
Contract *GasTokenCaller // Generic read-only contract binding to access the raw methods on
}
GasTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*GasTokenCallerRaw) Call ¶ added in v3.4.1
func (_GasToken *GasTokenCallerRaw) 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 GasTokenCallerSession ¶ added in v3.4.1
type GasTokenCallerSession struct { Contract *GasTokenCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
GasTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*GasTokenCallerSession) BalanceOf ¶ added in v3.4.1
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) constant returns(uint256)
func (*GasTokenCallerSession) TotalBurned ¶ added in v3.4.1
func (_GasToken *GasTokenCallerSession) TotalBurned() (*big.Int, error)
TotalBurned is a free data retrieval call binding the contract method 0xd89135cd.
Solidity: function totalBurned() constant returns(uint256)
func (*GasTokenCallerSession) TotalMinted ¶ added in v3.4.1
func (_GasToken *GasTokenCallerSession) TotalMinted() (*big.Int, error)
TotalMinted is a free data retrieval call binding the contract method 0xa2309ff8.
Solidity: function totalMinted() constant returns(uint256)
func (*GasTokenCallerSession) TotalSupply ¶ added in v3.4.1
func (_GasToken *GasTokenCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type GasTokenFilterer ¶ added in v3.4.1
type GasTokenFilterer struct {
// contains filtered or unexported fields
}
GasTokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewGasTokenFilterer ¶ added in v3.4.1
func NewGasTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*GasTokenFilterer, error)
NewGasTokenFilterer creates a new log filterer instance of GasToken, bound to a specific deployed contract.
type GasTokenRaw ¶ added in v3.4.1
type GasTokenRaw struct {
Contract *GasToken // Generic contract binding to access the raw methods on
}
GasTokenRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*GasTokenRaw) Call ¶ added in v3.4.1
func (_GasToken *GasTokenRaw) 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 (*GasTokenRaw) Transact ¶ added in v3.4.1
func (_GasToken *GasTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GasTokenRaw) Transfer ¶ added in v3.4.1
func (_GasToken *GasTokenRaw) 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 GasTokenSession ¶ added in v3.4.1
type GasTokenSession struct { Contract *GasToken // 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 }
GasTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*GasTokenSession) BalanceOf ¶ added in v3.4.1
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) constant returns(uint256)
func (*GasTokenSession) Free ¶ added in v3.4.1
func (_GasToken *GasTokenSession) Free(value *big.Int) (*types.Transaction, error)
Free is a paid mutator transaction binding the contract method 0xd8ccd0f3.
Solidity: function free(uint256 value) returns(uint256)
func (*GasTokenSession) FreeUpTo ¶ added in v3.4.1
func (_GasToken *GasTokenSession) FreeUpTo(value *big.Int) (*types.Transaction, error)
FreeUpTo is a paid mutator transaction binding the contract method 0x6366b936.
Solidity: function freeUpTo(uint256 value) returns(uint256)
func (*GasTokenSession) Mint ¶ added in v3.4.1
func (_GasToken *GasTokenSession) Mint(value *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0xa0712d68.
Solidity: function mint(uint256 value) returns()
func (*GasTokenSession) TotalBurned ¶ added in v3.4.1
func (_GasToken *GasTokenSession) TotalBurned() (*big.Int, error)
TotalBurned is a free data retrieval call binding the contract method 0xd89135cd.
Solidity: function totalBurned() constant returns(uint256)
func (*GasTokenSession) TotalMinted ¶ added in v3.4.1
func (_GasToken *GasTokenSession) TotalMinted() (*big.Int, error)
TotalMinted is a free data retrieval call binding the contract method 0xa2309ff8.
Solidity: function totalMinted() constant returns(uint256)
func (*GasTokenSession) TotalSupply ¶ added in v3.4.1
func (_GasToken *GasTokenSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*GasTokenSession) Transfer ¶ added in v3.4.1
func (_GasToken *GasTokenSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns()
type GasTokenTransactor ¶ added in v3.4.1
type GasTokenTransactor struct {
// contains filtered or unexported fields
}
GasTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewGasTokenTransactor ¶ added in v3.4.1
func NewGasTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*GasTokenTransactor, error)
NewGasTokenTransactor creates a new write-only instance of GasToken, bound to a specific deployed contract.
func (*GasTokenTransactor) Free ¶ added in v3.4.1
func (_GasToken *GasTokenTransactor) Free(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
Free is a paid mutator transaction binding the contract method 0xd8ccd0f3.
Solidity: function free(uint256 value) returns(uint256)
func (*GasTokenTransactor) FreeUpTo ¶ added in v3.4.1
func (_GasToken *GasTokenTransactor) FreeUpTo(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
FreeUpTo is a paid mutator transaction binding the contract method 0x6366b936.
Solidity: function freeUpTo(uint256 value) returns(uint256)
func (*GasTokenTransactor) Mint ¶ added in v3.4.1
func (_GasToken *GasTokenTransactor) Mint(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0xa0712d68.
Solidity: function mint(uint256 value) returns()
func (*GasTokenTransactor) Transfer ¶ added in v3.4.1
func (_GasToken *GasTokenTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns()
type GasTokenTransactorRaw ¶ added in v3.4.1
type GasTokenTransactorRaw struct {
Contract *GasTokenTransactor // Generic write-only contract binding to access the raw methods on
}
GasTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*GasTokenTransactorRaw) Transact ¶ added in v3.4.1
func (_GasToken *GasTokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GasTokenTransactorRaw) Transfer ¶ added in v3.4.1
func (_GasToken *GasTokenTransactorRaw) 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 GasTokenTransactorSession ¶ added in v3.4.1
type GasTokenTransactorSession struct { Contract *GasTokenTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
GasTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*GasTokenTransactorSession) Free ¶ added in v3.4.1
func (_GasToken *GasTokenTransactorSession) Free(value *big.Int) (*types.Transaction, error)
Free is a paid mutator transaction binding the contract method 0xd8ccd0f3.
Solidity: function free(uint256 value) returns(uint256)
func (*GasTokenTransactorSession) FreeUpTo ¶ added in v3.4.1
func (_GasToken *GasTokenTransactorSession) FreeUpTo(value *big.Int) (*types.Transaction, error)
FreeUpTo is a paid mutator transaction binding the contract method 0x6366b936.
Solidity: function freeUpTo(uint256 value) returns(uint256)
func (*GasTokenTransactorSession) Mint ¶ added in v3.4.1
func (_GasToken *GasTokenTransactorSession) Mint(value *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0xa0712d68.
Solidity: function mint(uint256 value) returns()
func (*GasTokenTransactorSession) Transfer ¶ added in v3.4.1
func (_GasToken *GasTokenTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns()
type IsValidSignatureExporter ¶
type IsValidSignatureExporter struct { IsValidSignatureExporterCaller // Read-only binding to the contract IsValidSignatureExporterTransactor // Write-only binding to the contract IsValidSignatureExporterFilterer // Log filterer for contract events }
IsValidSignatureExporter is an auto generated Go binding around an Ethereum contract.
func DeployIsValidSignatureExporter ¶
func DeployIsValidSignatureExporter(auth *bind.TransactOpts, backend bind.ContractBackend, _wallet common.Address) (common.Address, *types.Transaction, *IsValidSignatureExporter, error)
DeployIsValidSignatureExporter deploys a new Ethereum contract, binding an instance of IsValidSignatureExporter to it.
func NewIsValidSignatureExporter ¶
func NewIsValidSignatureExporter(address common.Address, backend bind.ContractBackend) (*IsValidSignatureExporter, error)
NewIsValidSignatureExporter creates a new instance of IsValidSignatureExporter, bound to a specific deployed contract.
type IsValidSignatureExporterCaller ¶
type IsValidSignatureExporterCaller struct {
// contains filtered or unexported fields
}
IsValidSignatureExporterCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIsValidSignatureExporterCaller ¶
func NewIsValidSignatureExporterCaller(address common.Address, caller bind.ContractCaller) (*IsValidSignatureExporterCaller, error)
NewIsValidSignatureExporterCaller creates a new read-only instance of IsValidSignatureExporter, bound to a specific deployed contract.
func (*IsValidSignatureExporterCaller) IsValidSignature ¶
func (_IsValidSignatureExporter *IsValidSignatureExporterCaller) IsValidSignature(opts *bind.CallOpts, _data []byte, _signature []byte) ([4]byte, error)
IsValidSignature is a free data retrieval call binding the contract method 0x20c13b0b.
Solidity: function isValidSignature(bytes _data, bytes _signature) constant returns(bytes4)
type IsValidSignatureExporterCallerRaw ¶
type IsValidSignatureExporterCallerRaw struct {
Contract *IsValidSignatureExporterCaller // Generic read-only contract binding to access the raw methods on
}
IsValidSignatureExporterCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IsValidSignatureExporterCallerRaw) Call ¶
func (_IsValidSignatureExporter *IsValidSignatureExporterCallerRaw) 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 IsValidSignatureExporterCallerSession ¶
type IsValidSignatureExporterCallerSession struct { Contract *IsValidSignatureExporterCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IsValidSignatureExporterCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IsValidSignatureExporterCallerSession) IsValidSignature ¶
func (_IsValidSignatureExporter *IsValidSignatureExporterCallerSession) IsValidSignature(_data []byte, _signature []byte) ([4]byte, error)
IsValidSignature is a free data retrieval call binding the contract method 0x20c13b0b.
Solidity: function isValidSignature(bytes _data, bytes _signature) constant returns(bytes4)
type IsValidSignatureExporterFilterer ¶
type IsValidSignatureExporterFilterer struct {
// contains filtered or unexported fields
}
IsValidSignatureExporterFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIsValidSignatureExporterFilterer ¶
func NewIsValidSignatureExporterFilterer(address common.Address, filterer bind.ContractFilterer) (*IsValidSignatureExporterFilterer, error)
NewIsValidSignatureExporterFilterer creates a new log filterer instance of IsValidSignatureExporter, bound to a specific deployed contract.
type IsValidSignatureExporterRaw ¶
type IsValidSignatureExporterRaw struct {
Contract *IsValidSignatureExporter // Generic contract binding to access the raw methods on
}
IsValidSignatureExporterRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IsValidSignatureExporterRaw) Call ¶
func (_IsValidSignatureExporter *IsValidSignatureExporterRaw) 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 (*IsValidSignatureExporterRaw) Transact ¶
func (_IsValidSignatureExporter *IsValidSignatureExporterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IsValidSignatureExporterRaw) Transfer ¶
func (_IsValidSignatureExporter *IsValidSignatureExporterRaw) 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 IsValidSignatureExporterSession ¶
type IsValidSignatureExporterSession struct { Contract *IsValidSignatureExporter // 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 }
IsValidSignatureExporterSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IsValidSignatureExporterSession) IsValidSignature ¶
func (_IsValidSignatureExporter *IsValidSignatureExporterSession) IsValidSignature(_data []byte, _signature []byte) ([4]byte, error)
IsValidSignature is a free data retrieval call binding the contract method 0x20c13b0b.
Solidity: function isValidSignature(bytes _data, bytes _signature) constant returns(bytes4)
type IsValidSignatureExporterTransactor ¶
type IsValidSignatureExporterTransactor struct {
// contains filtered or unexported fields
}
IsValidSignatureExporterTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIsValidSignatureExporterTransactor ¶
func NewIsValidSignatureExporterTransactor(address common.Address, transactor bind.ContractTransactor) (*IsValidSignatureExporterTransactor, error)
NewIsValidSignatureExporterTransactor creates a new write-only instance of IsValidSignatureExporter, bound to a specific deployed contract.
type IsValidSignatureExporterTransactorRaw ¶
type IsValidSignatureExporterTransactorRaw struct {
Contract *IsValidSignatureExporterTransactor // Generic write-only contract binding to access the raw methods on
}
IsValidSignatureExporterTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IsValidSignatureExporterTransactorRaw) Transact ¶
func (_IsValidSignatureExporter *IsValidSignatureExporterTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IsValidSignatureExporterTransactorRaw) Transfer ¶
func (_IsValidSignatureExporter *IsValidSignatureExporterTransactorRaw) 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 IsValidSignatureExporterTransactorSession ¶
type IsValidSignatureExporterTransactorSession struct { Contract *IsValidSignatureExporterTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IsValidSignatureExporterTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type NonCompliantToken ¶
type NonCompliantToken struct { NonCompliantTokenCaller // Read-only binding to the contract NonCompliantTokenTransactor // Write-only binding to the contract NonCompliantTokenFilterer // Log filterer for contract events }
NonCompliantToken is an auto generated Go binding around an Ethereum contract.
func DeployNonCompliantToken ¶
func DeployNonCompliantToken(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *NonCompliantToken, error)
DeployNonCompliantToken deploys a new Ethereum contract, binding an instance of NonCompliantToken to it.
func NewNonCompliantToken ¶
func NewNonCompliantToken(address common.Address, backend bind.ContractBackend) (*NonCompliantToken, error)
NewNonCompliantToken creates a new instance of NonCompliantToken, bound to a specific deployed contract.
type NonCompliantTokenApproval ¶
type NonCompliantTokenApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
NonCompliantTokenApproval represents a Approval event raised by the NonCompliantToken contract.
type NonCompliantTokenApprovalIterator ¶
type NonCompliantTokenApprovalIterator struct { Event *NonCompliantTokenApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NonCompliantTokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the NonCompliantToken contract.
func (*NonCompliantTokenApprovalIterator) Close ¶
func (it *NonCompliantTokenApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NonCompliantTokenApprovalIterator) Error ¶
func (it *NonCompliantTokenApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NonCompliantTokenApprovalIterator) Next ¶
func (it *NonCompliantTokenApprovalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type NonCompliantTokenCaller ¶
type NonCompliantTokenCaller struct {
// contains filtered or unexported fields
}
NonCompliantTokenCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewNonCompliantTokenCaller ¶
func NewNonCompliantTokenCaller(address common.Address, caller bind.ContractCaller) (*NonCompliantTokenCaller, error)
NewNonCompliantTokenCaller creates a new read-only instance of NonCompliantToken, bound to a specific deployed contract.
func (*NonCompliantTokenCaller) Allowance ¶
func (_NonCompliantToken *NonCompliantTokenCaller) Allowance(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) constant returns(uint256)
func (*NonCompliantTokenCaller) BalanceOf ¶
func (_NonCompliantToken *NonCompliantTokenCaller) BalanceOf(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) constant returns(uint256)
func (*NonCompliantTokenCaller) TotalSupply ¶
func (_NonCompliantToken *NonCompliantTokenCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type NonCompliantTokenCallerRaw ¶
type NonCompliantTokenCallerRaw struct {
Contract *NonCompliantTokenCaller // Generic read-only contract binding to access the raw methods on
}
NonCompliantTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*NonCompliantTokenCallerRaw) Call ¶
func (_NonCompliantToken *NonCompliantTokenCallerRaw) 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 NonCompliantTokenCallerSession ¶
type NonCompliantTokenCallerSession struct { Contract *NonCompliantTokenCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
NonCompliantTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*NonCompliantTokenCallerSession) Allowance ¶
func (_NonCompliantToken *NonCompliantTokenCallerSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) constant returns(uint256)
func (*NonCompliantTokenCallerSession) BalanceOf ¶
func (_NonCompliantToken *NonCompliantTokenCallerSession) BalanceOf(arg0 common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) constant returns(uint256)
func (*NonCompliantTokenCallerSession) TotalSupply ¶
func (_NonCompliantToken *NonCompliantTokenCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type NonCompliantTokenFilterer ¶
type NonCompliantTokenFilterer struct {
// contains filtered or unexported fields
}
NonCompliantTokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewNonCompliantTokenFilterer ¶
func NewNonCompliantTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*NonCompliantTokenFilterer, error)
NewNonCompliantTokenFilterer creates a new log filterer instance of NonCompliantToken, bound to a specific deployed contract.
func (*NonCompliantTokenFilterer) FilterApproval ¶
func (_NonCompliantToken *NonCompliantTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*NonCompliantTokenApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*NonCompliantTokenFilterer) FilterTransfer ¶
func (_NonCompliantToken *NonCompliantTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*NonCompliantTokenTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 amount)
func (*NonCompliantTokenFilterer) ParseApproval ¶
func (_NonCompliantToken *NonCompliantTokenFilterer) ParseApproval(log types.Log) (*NonCompliantTokenApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*NonCompliantTokenFilterer) ParseTransfer ¶
func (_NonCompliantToken *NonCompliantTokenFilterer) ParseTransfer(log types.Log) (*NonCompliantTokenTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 amount)
func (*NonCompliantTokenFilterer) WatchApproval ¶
func (_NonCompliantToken *NonCompliantTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *NonCompliantTokenApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*NonCompliantTokenFilterer) WatchTransfer ¶
func (_NonCompliantToken *NonCompliantTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *NonCompliantTokenTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 amount)
type NonCompliantTokenRaw ¶
type NonCompliantTokenRaw struct {
Contract *NonCompliantToken // Generic contract binding to access the raw methods on
}
NonCompliantTokenRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*NonCompliantTokenRaw) Call ¶
func (_NonCompliantToken *NonCompliantTokenRaw) 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 (*NonCompliantTokenRaw) Transact ¶
func (_NonCompliantToken *NonCompliantTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*NonCompliantTokenRaw) Transfer ¶
func (_NonCompliantToken *NonCompliantTokenRaw) 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 NonCompliantTokenSession ¶
type NonCompliantTokenSession struct { Contract *NonCompliantToken // 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 }
NonCompliantTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*NonCompliantTokenSession) Allowance ¶
func (_NonCompliantToken *NonCompliantTokenSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) constant returns(uint256)
func (*NonCompliantTokenSession) Approve ¶
func (_NonCompliantToken *NonCompliantTokenSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _value) returns()
func (*NonCompliantTokenSession) BalanceOf ¶
func (_NonCompliantToken *NonCompliantTokenSession) BalanceOf(arg0 common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) constant returns(uint256)
func (*NonCompliantTokenSession) Credit ¶
func (_NonCompliantToken *NonCompliantTokenSession) Credit(to common.Address, amount *big.Int) (*types.Transaction, error)
Credit is a paid mutator transaction binding the contract method 0xef6506db.
Solidity: function credit(address to, uint256 amount) returns(bool)
func (*NonCompliantTokenSession) Debit ¶
func (_NonCompliantToken *NonCompliantTokenSession) Debit(from common.Address, amount *big.Int) (*types.Transaction, error)
Debit is a paid mutator transaction binding the contract method 0x636be27a.
Solidity: function debit(address from, uint256 amount) returns()
func (*NonCompliantTokenSession) TotalSupply ¶
func (_NonCompliantToken *NonCompliantTokenSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*NonCompliantTokenSession) Transfer ¶
func (_NonCompliantToken *NonCompliantTokenSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 amount) returns()
func (*NonCompliantTokenSession) TransferFrom ¶
func (_NonCompliantToken *NonCompliantTokenSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _value) returns()
type NonCompliantTokenTransactor ¶
type NonCompliantTokenTransactor struct {
// contains filtered or unexported fields
}
NonCompliantTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewNonCompliantTokenTransactor ¶
func NewNonCompliantTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*NonCompliantTokenTransactor, error)
NewNonCompliantTokenTransactor creates a new write-only instance of NonCompliantToken, bound to a specific deployed contract.
func (*NonCompliantTokenTransactor) Approve ¶
func (_NonCompliantToken *NonCompliantTokenTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _value) returns()
func (*NonCompliantTokenTransactor) Credit ¶
func (_NonCompliantToken *NonCompliantTokenTransactor) Credit(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
Credit is a paid mutator transaction binding the contract method 0xef6506db.
Solidity: function credit(address to, uint256 amount) returns(bool)
func (*NonCompliantTokenTransactor) Debit ¶
func (_NonCompliantToken *NonCompliantTokenTransactor) Debit(opts *bind.TransactOpts, from common.Address, amount *big.Int) (*types.Transaction, error)
Debit is a paid mutator transaction binding the contract method 0x636be27a.
Solidity: function debit(address from, uint256 amount) returns()
func (*NonCompliantTokenTransactor) Transfer ¶
func (_NonCompliantToken *NonCompliantTokenTransactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 amount) returns()
func (*NonCompliantTokenTransactor) TransferFrom ¶
func (_NonCompliantToken *NonCompliantTokenTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _value) returns()
type NonCompliantTokenTransactorRaw ¶
type NonCompliantTokenTransactorRaw struct {
Contract *NonCompliantTokenTransactor // Generic write-only contract binding to access the raw methods on
}
NonCompliantTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*NonCompliantTokenTransactorRaw) Transact ¶
func (_NonCompliantToken *NonCompliantTokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*NonCompliantTokenTransactorRaw) Transfer ¶
func (_NonCompliantToken *NonCompliantTokenTransactorRaw) 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 NonCompliantTokenTransactorSession ¶
type NonCompliantTokenTransactorSession struct { Contract *NonCompliantTokenTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
NonCompliantTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*NonCompliantTokenTransactorSession) Approve ¶
func (_NonCompliantToken *NonCompliantTokenTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _value) returns()
func (*NonCompliantTokenTransactorSession) Credit ¶
func (_NonCompliantToken *NonCompliantTokenTransactorSession) Credit(to common.Address, amount *big.Int) (*types.Transaction, error)
Credit is a paid mutator transaction binding the contract method 0xef6506db.
Solidity: function credit(address to, uint256 amount) returns(bool)
func (*NonCompliantTokenTransactorSession) Debit ¶
func (_NonCompliantToken *NonCompliantTokenTransactorSession) Debit(from common.Address, amount *big.Int) (*types.Transaction, error)
Debit is a paid mutator transaction binding the contract method 0x636be27a.
Solidity: function debit(address from, uint256 amount) returns()
func (*NonCompliantTokenTransactorSession) Transfer ¶
func (_NonCompliantToken *NonCompliantTokenTransactorSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 amount) returns()
func (*NonCompliantTokenTransactorSession) TransferFrom ¶
func (_NonCompliantToken *NonCompliantTokenTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _value) returns()
type NonCompliantTokenTransfer ¶
type NonCompliantTokenTransfer struct { From common.Address To common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
NonCompliantTokenTransfer represents a Transfer event raised by the NonCompliantToken contract.
type NonCompliantTokenTransferIterator ¶
type NonCompliantTokenTransferIterator struct { Event *NonCompliantTokenTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NonCompliantTokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the NonCompliantToken contract.
func (*NonCompliantTokenTransferIterator) Close ¶
func (it *NonCompliantTokenTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NonCompliantTokenTransferIterator) Error ¶
func (it *NonCompliantTokenTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NonCompliantTokenTransferIterator) Next ¶
func (it *NonCompliantTokenTransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ParseIntScientificExporter ¶
type ParseIntScientificExporter struct { ParseIntScientificExporterCaller // Read-only binding to the contract ParseIntScientificExporterTransactor // Write-only binding to the contract ParseIntScientificExporterFilterer // Log filterer for contract events }
ParseIntScientificExporter is an auto generated Go binding around an Ethereum contract.
func DeployParseIntScientificExporter ¶
func DeployParseIntScientificExporter(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ParseIntScientificExporter, error)
DeployParseIntScientificExporter deploys a new Ethereum contract, binding an instance of ParseIntScientificExporter to it.
func NewParseIntScientificExporter ¶
func NewParseIntScientificExporter(address common.Address, backend bind.ContractBackend) (*ParseIntScientificExporter, error)
NewParseIntScientificExporter creates a new instance of ParseIntScientificExporter, bound to a specific deployed contract.
type ParseIntScientificExporterCaller ¶
type ParseIntScientificExporterCaller struct {
// contains filtered or unexported fields
}
ParseIntScientificExporterCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewParseIntScientificExporterCaller ¶
func NewParseIntScientificExporterCaller(address common.Address, caller bind.ContractCaller) (*ParseIntScientificExporterCaller, error)
NewParseIntScientificExporterCaller creates a new read-only instance of ParseIntScientificExporter, bound to a specific deployed contract.
func (*ParseIntScientificExporterCaller) ParseIntScientific ¶
func (_ParseIntScientificExporter *ParseIntScientificExporterCaller) ParseIntScientific(opts *bind.CallOpts, _a string) (*big.Int, error)
ParseIntScientific is a free data retrieval call binding the contract method 0xba070695.
Solidity: function parseIntScientific(string _a) constant returns(uint256)
func (*ParseIntScientificExporterCaller) ParseIntScientificDecimals ¶
func (_ParseIntScientificExporter *ParseIntScientificExporterCaller) ParseIntScientificDecimals(opts *bind.CallOpts, _a string, _b *big.Int) (*big.Int, error)
ParseIntScientificDecimals is a free data retrieval call binding the contract method 0x87c8da5e.
Solidity: function parseIntScientificDecimals(string _a, uint256 _b) constant returns(uint256)
func (*ParseIntScientificExporterCaller) ParseIntScientificWei ¶
func (_ParseIntScientificExporter *ParseIntScientificExporterCaller) ParseIntScientificWei(opts *bind.CallOpts, _a string) (*big.Int, error)
ParseIntScientificWei is a free data retrieval call binding the contract method 0x61f7e0ac.
Solidity: function parseIntScientificWei(string _a) constant returns(uint256)
type ParseIntScientificExporterCallerRaw ¶
type ParseIntScientificExporterCallerRaw struct {
Contract *ParseIntScientificExporterCaller // Generic read-only contract binding to access the raw methods on
}
ParseIntScientificExporterCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ParseIntScientificExporterCallerRaw) Call ¶
func (_ParseIntScientificExporter *ParseIntScientificExporterCallerRaw) 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 ParseIntScientificExporterCallerSession ¶
type ParseIntScientificExporterCallerSession struct { Contract *ParseIntScientificExporterCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ParseIntScientificExporterCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ParseIntScientificExporterCallerSession) ParseIntScientific ¶
func (_ParseIntScientificExporter *ParseIntScientificExporterCallerSession) ParseIntScientific(_a string) (*big.Int, error)
ParseIntScientific is a free data retrieval call binding the contract method 0xba070695.
Solidity: function parseIntScientific(string _a) constant returns(uint256)
func (*ParseIntScientificExporterCallerSession) ParseIntScientificDecimals ¶
func (_ParseIntScientificExporter *ParseIntScientificExporterCallerSession) ParseIntScientificDecimals(_a string, _b *big.Int) (*big.Int, error)
ParseIntScientificDecimals is a free data retrieval call binding the contract method 0x87c8da5e.
Solidity: function parseIntScientificDecimals(string _a, uint256 _b) constant returns(uint256)
func (*ParseIntScientificExporterCallerSession) ParseIntScientificWei ¶
func (_ParseIntScientificExporter *ParseIntScientificExporterCallerSession) ParseIntScientificWei(_a string) (*big.Int, error)
ParseIntScientificWei is a free data retrieval call binding the contract method 0x61f7e0ac.
Solidity: function parseIntScientificWei(string _a) constant returns(uint256)
type ParseIntScientificExporterFilterer ¶
type ParseIntScientificExporterFilterer struct {
// contains filtered or unexported fields
}
ParseIntScientificExporterFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewParseIntScientificExporterFilterer ¶
func NewParseIntScientificExporterFilterer(address common.Address, filterer bind.ContractFilterer) (*ParseIntScientificExporterFilterer, error)
NewParseIntScientificExporterFilterer creates a new log filterer instance of ParseIntScientificExporter, bound to a specific deployed contract.
type ParseIntScientificExporterRaw ¶
type ParseIntScientificExporterRaw struct {
Contract *ParseIntScientificExporter // Generic contract binding to access the raw methods on
}
ParseIntScientificExporterRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ParseIntScientificExporterRaw) Call ¶
func (_ParseIntScientificExporter *ParseIntScientificExporterRaw) 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 (*ParseIntScientificExporterRaw) Transact ¶
func (_ParseIntScientificExporter *ParseIntScientificExporterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ParseIntScientificExporterRaw) Transfer ¶
func (_ParseIntScientificExporter *ParseIntScientificExporterRaw) 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 ParseIntScientificExporterSession ¶
type ParseIntScientificExporterSession struct { Contract *ParseIntScientificExporter // 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 }
ParseIntScientificExporterSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ParseIntScientificExporterSession) ParseIntScientific ¶
func (_ParseIntScientificExporter *ParseIntScientificExporterSession) ParseIntScientific(_a string) (*big.Int, error)
ParseIntScientific is a free data retrieval call binding the contract method 0xba070695.
Solidity: function parseIntScientific(string _a) constant returns(uint256)
func (*ParseIntScientificExporterSession) ParseIntScientificDecimals ¶
func (_ParseIntScientificExporter *ParseIntScientificExporterSession) ParseIntScientificDecimals(_a string, _b *big.Int) (*big.Int, error)
ParseIntScientificDecimals is a free data retrieval call binding the contract method 0x87c8da5e.
Solidity: function parseIntScientificDecimals(string _a, uint256 _b) constant returns(uint256)
func (*ParseIntScientificExporterSession) ParseIntScientificWei ¶
func (_ParseIntScientificExporter *ParseIntScientificExporterSession) ParseIntScientificWei(_a string) (*big.Int, error)
ParseIntScientificWei is a free data retrieval call binding the contract method 0x61f7e0ac.
Solidity: function parseIntScientificWei(string _a) constant returns(uint256)
type ParseIntScientificExporterTransactor ¶
type ParseIntScientificExporterTransactor struct {
// contains filtered or unexported fields
}
ParseIntScientificExporterTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewParseIntScientificExporterTransactor ¶
func NewParseIntScientificExporterTransactor(address common.Address, transactor bind.ContractTransactor) (*ParseIntScientificExporterTransactor, error)
NewParseIntScientificExporterTransactor creates a new write-only instance of ParseIntScientificExporter, bound to a specific deployed contract.
type ParseIntScientificExporterTransactorRaw ¶
type ParseIntScientificExporterTransactorRaw struct {
Contract *ParseIntScientificExporterTransactor // Generic write-only contract binding to access the raw methods on
}
ParseIntScientificExporterTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ParseIntScientificExporterTransactorRaw) Transact ¶
func (_ParseIntScientificExporter *ParseIntScientificExporterTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ParseIntScientificExporterTransactorRaw) Transfer ¶
func (_ParseIntScientificExporter *ParseIntScientificExporterTransactorRaw) 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 ParseIntScientificExporterTransactorSession ¶
type ParseIntScientificExporterTransactorSession struct { Contract *ParseIntScientificExporterTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ParseIntScientificExporterTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type Token ¶
type Token struct { TokenCaller // Read-only binding to the contract TokenTransactor // Write-only binding to the contract TokenFilterer // Log filterer for contract events }
Token is an auto generated Go binding around an Ethereum contract.
func DeployToken ¶
func DeployToken(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Token, error)
DeployToken deploys a new Ethereum contract, binding an instance of Token to it.
type TokenApproval ¶
type TokenApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenApproval represents a Approval event raised by the Token contract.
type TokenApprovalIterator ¶
type TokenApprovalIterator struct { Event *TokenApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Token contract.
func (*TokenApprovalIterator) Close ¶
func (it *TokenApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenApprovalIterator) Error ¶
func (it *TokenApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenApprovalIterator) Next ¶
func (it *TokenApprovalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TokenCaller ¶
type TokenCaller struct {
// contains filtered or unexported fields
}
TokenCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTokenCaller ¶
func NewTokenCaller(address common.Address, caller bind.ContractCaller) (*TokenCaller, error)
NewTokenCaller creates a new read-only instance of Token, bound to a specific deployed contract.
func (*TokenCaller) Allowance ¶
func (_Token *TokenCaller) Allowance(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) constant returns(uint256)
func (*TokenCaller) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) constant returns(uint256)
func (*TokenCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type TokenCallerRaw ¶
type TokenCallerRaw struct {
Contract *TokenCaller // Generic read-only contract binding to access the raw methods on
}
TokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TokenCallerRaw) Call ¶
func (_Token *TokenCallerRaw) 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 TokenCallerSession ¶
type TokenCallerSession struct { Contract *TokenCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TokenCallerSession) Allowance ¶
func (_Token *TokenCallerSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) constant returns(uint256)
func (*TokenCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) constant returns(uint256)
func (*TokenCallerSession) TotalSupply ¶
func (_Token *TokenCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type TokenFilterer ¶
type TokenFilterer struct {
// contains filtered or unexported fields
}
TokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTokenFilterer ¶
func NewTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*TokenFilterer, error)
NewTokenFilterer creates a new log filterer instance of Token, bound to a specific deployed contract.
func (*TokenFilterer) FilterApproval ¶
func (_Token *TokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*TokenApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*TokenFilterer) FilterTransfer ¶
func (_Token *TokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*TokenTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 amount)
func (*TokenFilterer) ParseApproval ¶
func (_Token *TokenFilterer) ParseApproval(log types.Log) (*TokenApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*TokenFilterer) ParseTransfer ¶
func (_Token *TokenFilterer) ParseTransfer(log types.Log) (*TokenTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 amount)
func (*TokenFilterer) WatchApproval ¶
func (_Token *TokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *TokenApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*TokenFilterer) WatchTransfer ¶
func (_Token *TokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *TokenTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 amount)
type TokenRaw ¶
type TokenRaw struct {
Contract *Token // Generic contract binding to access the raw methods on
}
TokenRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TokenRaw) Call ¶
func (_Token *TokenRaw) 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 (*TokenRaw) Transact ¶
func (_Token *TokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TokenRaw) Transfer ¶
func (_Token *TokenRaw) 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 TokenSession ¶
type TokenSession struct { Contract *Token // 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 }
TokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TokenSession) Allowance ¶
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) constant returns(uint256)
func (*TokenSession) Approve ¶
func (_Token *TokenSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _value) returns(bool)
func (*TokenSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) constant returns(uint256)
func (*TokenSession) Credit ¶
func (_Token *TokenSession) Credit(to common.Address, amount *big.Int) (*types.Transaction, error)
Credit is a paid mutator transaction binding the contract method 0xef6506db.
Solidity: function credit(address to, uint256 amount) returns(bool)
func (*TokenSession) Debit ¶
func (_Token *TokenSession) Debit(from common.Address, amount *big.Int) (*types.Transaction, error)
Debit is a paid mutator transaction binding the contract method 0x636be27a.
Solidity: function debit(address from, uint256 amount) returns()
func (*TokenSession) TotalSupply ¶
func (_Token *TokenSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*TokenSession) Transfer ¶
func (_Token *TokenSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 amount) returns(bool)
func (*TokenSession) TransferFrom ¶
func (_Token *TokenSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _value) returns(bool)
type TokenTransactor ¶
type TokenTransactor struct {
// contains filtered or unexported fields
}
TokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTokenTransactor ¶
func NewTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*TokenTransactor, error)
NewTokenTransactor creates a new write-only instance of Token, bound to a specific deployed contract.
func (*TokenTransactor) Approve ¶
func (_Token *TokenTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _value) returns(bool)
func (*TokenTransactor) Credit ¶
func (_Token *TokenTransactor) Credit(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
Credit is a paid mutator transaction binding the contract method 0xef6506db.
Solidity: function credit(address to, uint256 amount) returns(bool)
func (*TokenTransactor) Debit ¶
func (_Token *TokenTransactor) Debit(opts *bind.TransactOpts, from common.Address, amount *big.Int) (*types.Transaction, error)
Debit is a paid mutator transaction binding the contract method 0x636be27a.
Solidity: function debit(address from, uint256 amount) returns()
func (*TokenTransactor) Transfer ¶
func (_Token *TokenTransactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 amount) returns(bool)
func (*TokenTransactor) TransferFrom ¶
func (_Token *TokenTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _value) returns(bool)
type TokenTransactorRaw ¶
type TokenTransactorRaw struct {
Contract *TokenTransactor // Generic write-only contract binding to access the raw methods on
}
TokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TokenTransactorRaw) Transact ¶
func (_Token *TokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TokenTransactorRaw) Transfer ¶
func (_Token *TokenTransactorRaw) 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 TokenTransactorSession ¶
type TokenTransactorSession struct { Contract *TokenTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TokenTransactorSession) Approve ¶
func (_Token *TokenTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _value) returns(bool)
func (*TokenTransactorSession) Credit ¶
func (_Token *TokenTransactorSession) Credit(to common.Address, amount *big.Int) (*types.Transaction, error)
Credit is a paid mutator transaction binding the contract method 0xef6506db.
Solidity: function credit(address to, uint256 amount) returns(bool)
func (*TokenTransactorSession) Debit ¶
func (_Token *TokenTransactorSession) Debit(from common.Address, amount *big.Int) (*types.Transaction, error)
Debit is a paid mutator transaction binding the contract method 0x636be27a.
Solidity: function debit(address from, uint256 amount) returns()
func (*TokenTransactorSession) Transfer ¶
func (_Token *TokenTransactorSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 amount) returns(bool)
func (*TokenTransactorSession) TransferFrom ¶
func (_Token *TokenTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _value) returns(bool)
type TokenTransfer ¶
type TokenTransfer struct { From common.Address To common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenTransfer represents a Transfer event raised by the Token contract.
type TokenTransferIterator ¶
type TokenTransferIterator struct { Event *TokenTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Token contract.
func (*TokenTransferIterator) Close ¶
func (it *TokenTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenTransferIterator) Error ¶
func (it *TokenTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenTransferIterator) Next ¶
func (it *TokenTransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TokenWhitelistableExporter ¶
type TokenWhitelistableExporter struct { TokenWhitelistableExporterCaller // Read-only binding to the contract TokenWhitelistableExporterTransactor // Write-only binding to the contract TokenWhitelistableExporterFilterer // Log filterer for contract events }
TokenWhitelistableExporter is an auto generated Go binding around an Ethereum contract.
func DeployTokenWhitelistableExporter ¶
func DeployTokenWhitelistableExporter(auth *bind.TransactOpts, backend bind.ContractBackend, _ens_ common.Address, _tokenWhitelistNode_ [32]byte) (common.Address, *types.Transaction, *TokenWhitelistableExporter, error)
DeployTokenWhitelistableExporter deploys a new Ethereum contract, binding an instance of TokenWhitelistableExporter to it.
func NewTokenWhitelistableExporter ¶
func NewTokenWhitelistableExporter(address common.Address, backend bind.ContractBackend) (*TokenWhitelistableExporter, error)
NewTokenWhitelistableExporter creates a new instance of TokenWhitelistableExporter, bound to a specific deployed contract.
type TokenWhitelistableExporterCaller ¶
type TokenWhitelistableExporterCaller struct {
// contains filtered or unexported fields
}
TokenWhitelistableExporterCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTokenWhitelistableExporterCaller ¶
func NewTokenWhitelistableExporterCaller(address common.Address, caller bind.ContractCaller) (*TokenWhitelistableExporterCaller, error)
NewTokenWhitelistableExporterCaller creates a new read-only instance of TokenWhitelistableExporter, bound to a specific deployed contract.
func (*TokenWhitelistableExporterCaller) EnsRegistry ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterCaller) EnsRegistry(opts *bind.CallOpts) (common.Address, error)
EnsRegistry is a free data retrieval call binding the contract method 0x7d73b231.
Solidity: function ensRegistry() constant returns(address)
func (*TokenWhitelistableExporterCaller) GetERC20RecipientAndAmount ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterCaller) GetERC20RecipientAndAmount(opts *bind.CallOpts, _destination common.Address, _data []byte) (common.Address, *big.Int, error)
GetERC20RecipientAndAmount is a free data retrieval call binding the contract method 0xafc72e93.
Solidity: function getERC20RecipientAndAmount(address _destination, bytes _data) constant returns(address, uint256)
func (*TokenWhitelistableExporterCaller) GetStablecoinInfo ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterCaller) GetStablecoinInfo(opts *bind.CallOpts) (string, *big.Int, *big.Int, bool, bool, bool, *big.Int, error)
GetStablecoinInfo is a free data retrieval call binding the contract method 0x3efec5e9.
Solidity: function getStablecoinInfo() constant returns(string, uint256, uint256, bool, bool, bool, uint256)
func (*TokenWhitelistableExporterCaller) GetTokenInfo ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterCaller) GetTokenInfo(opts *bind.CallOpts, _a common.Address) (string, *big.Int, *big.Int, bool, bool, bool, *big.Int, error)
GetTokenInfo is a free data retrieval call binding the contract method 0x1f69565f.
Solidity: function getTokenInfo(address _a) constant returns(string, uint256, uint256, bool, bool, bool, uint256)
func (*TokenWhitelistableExporterCaller) IsTokenAvailable ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterCaller) IsTokenAvailable(opts *bind.CallOpts, _a common.Address) (bool, error)
IsTokenAvailable is a free data retrieval call binding the contract method 0x2ff0fcaa.
Solidity: function isTokenAvailable(address _a) constant returns(bool)
func (*TokenWhitelistableExporterCaller) IsTokenLoadable ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterCaller) IsTokenLoadable(opts *bind.CallOpts, _a common.Address) (bool, error)
IsTokenLoadable is a free data retrieval call binding the contract method 0x17e73794.
Solidity: function isTokenLoadable(address _a) constant returns(bool)
func (*TokenWhitelistableExporterCaller) IsTokenRedeemable ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterCaller) IsTokenRedeemable(opts *bind.CallOpts, _a common.Address) (bool, error)
IsTokenRedeemable is a free data retrieval call binding the contract method 0xdcc922bc.
Solidity: function isTokenRedeemable(address _a) constant returns(bool)
func (*TokenWhitelistableExporterCaller) RedeemableTokens ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterCaller) RedeemableTokens(opts *bind.CallOpts) ([]common.Address, error)
RedeemableTokens is a free data retrieval call binding the contract method 0x44b049bc.
Solidity: function redeemableTokens() constant returns(address[])
func (*TokenWhitelistableExporterCaller) TokenAddressArray ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterCaller) TokenAddressArray(opts *bind.CallOpts) ([]common.Address, error)
TokenAddressArray is a free data retrieval call binding the contract method 0x443dd2a4.
Solidity: function tokenAddressArray() constant returns(address[])
func (*TokenWhitelistableExporterCaller) TokenWhitelistNode ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterCaller) TokenWhitelistNode(opts *bind.CallOpts) ([32]byte, error)
TokenWhitelistNode is a free data retrieval call binding the contract method 0x877337b0.
Solidity: function tokenWhitelistNode() constant returns(bytes32)
type TokenWhitelistableExporterCallerRaw ¶
type TokenWhitelistableExporterCallerRaw struct {
Contract *TokenWhitelistableExporterCaller // Generic read-only contract binding to access the raw methods on
}
TokenWhitelistableExporterCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TokenWhitelistableExporterCallerRaw) Call ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterCallerRaw) 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 TokenWhitelistableExporterCallerSession ¶
type TokenWhitelistableExporterCallerSession struct { Contract *TokenWhitelistableExporterCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TokenWhitelistableExporterCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TokenWhitelistableExporterCallerSession) EnsRegistry ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterCallerSession) EnsRegistry() (common.Address, error)
EnsRegistry is a free data retrieval call binding the contract method 0x7d73b231.
Solidity: function ensRegistry() constant returns(address)
func (*TokenWhitelistableExporterCallerSession) GetERC20RecipientAndAmount ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterCallerSession) GetERC20RecipientAndAmount(_destination common.Address, _data []byte) (common.Address, *big.Int, error)
GetERC20RecipientAndAmount is a free data retrieval call binding the contract method 0xafc72e93.
Solidity: function getERC20RecipientAndAmount(address _destination, bytes _data) constant returns(address, uint256)
func (*TokenWhitelistableExporterCallerSession) GetStablecoinInfo ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterCallerSession) GetStablecoinInfo() (string, *big.Int, *big.Int, bool, bool, bool, *big.Int, error)
GetStablecoinInfo is a free data retrieval call binding the contract method 0x3efec5e9.
Solidity: function getStablecoinInfo() constant returns(string, uint256, uint256, bool, bool, bool, uint256)
func (*TokenWhitelistableExporterCallerSession) GetTokenInfo ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterCallerSession) GetTokenInfo(_a common.Address) (string, *big.Int, *big.Int, bool, bool, bool, *big.Int, error)
GetTokenInfo is a free data retrieval call binding the contract method 0x1f69565f.
Solidity: function getTokenInfo(address _a) constant returns(string, uint256, uint256, bool, bool, bool, uint256)
func (*TokenWhitelistableExporterCallerSession) IsTokenAvailable ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterCallerSession) IsTokenAvailable(_a common.Address) (bool, error)
IsTokenAvailable is a free data retrieval call binding the contract method 0x2ff0fcaa.
Solidity: function isTokenAvailable(address _a) constant returns(bool)
func (*TokenWhitelistableExporterCallerSession) IsTokenLoadable ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterCallerSession) IsTokenLoadable(_a common.Address) (bool, error)
IsTokenLoadable is a free data retrieval call binding the contract method 0x17e73794.
Solidity: function isTokenLoadable(address _a) constant returns(bool)
func (*TokenWhitelistableExporterCallerSession) IsTokenRedeemable ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterCallerSession) IsTokenRedeemable(_a common.Address) (bool, error)
IsTokenRedeemable is a free data retrieval call binding the contract method 0xdcc922bc.
Solidity: function isTokenRedeemable(address _a) constant returns(bool)
func (*TokenWhitelistableExporterCallerSession) RedeemableTokens ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterCallerSession) RedeemableTokens() ([]common.Address, error)
RedeemableTokens is a free data retrieval call binding the contract method 0x44b049bc.
Solidity: function redeemableTokens() constant returns(address[])
func (*TokenWhitelistableExporterCallerSession) TokenAddressArray ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterCallerSession) TokenAddressArray() ([]common.Address, error)
TokenAddressArray is a free data retrieval call binding the contract method 0x443dd2a4.
Solidity: function tokenAddressArray() constant returns(address[])
func (*TokenWhitelistableExporterCallerSession) TokenWhitelistNode ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterCallerSession) TokenWhitelistNode() ([32]byte, error)
TokenWhitelistNode is a free data retrieval call binding the contract method 0x877337b0.
Solidity: function tokenWhitelistNode() constant returns(bytes32)
type TokenWhitelistableExporterFilterer ¶
type TokenWhitelistableExporterFilterer struct {
// contains filtered or unexported fields
}
TokenWhitelistableExporterFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTokenWhitelistableExporterFilterer ¶
func NewTokenWhitelistableExporterFilterer(address common.Address, filterer bind.ContractFilterer) (*TokenWhitelistableExporterFilterer, error)
NewTokenWhitelistableExporterFilterer creates a new log filterer instance of TokenWhitelistableExporter, bound to a specific deployed contract.
type TokenWhitelistableExporterRaw ¶
type TokenWhitelistableExporterRaw struct {
Contract *TokenWhitelistableExporter // Generic contract binding to access the raw methods on
}
TokenWhitelistableExporterRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TokenWhitelistableExporterRaw) Call ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterRaw) 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 (*TokenWhitelistableExporterRaw) Transact ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TokenWhitelistableExporterRaw) Transfer ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterRaw) 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 TokenWhitelistableExporterSession ¶
type TokenWhitelistableExporterSession struct { Contract *TokenWhitelistableExporter // 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 }
TokenWhitelistableExporterSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TokenWhitelistableExporterSession) EnsRegistry ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterSession) EnsRegistry() (common.Address, error)
EnsRegistry is a free data retrieval call binding the contract method 0x7d73b231.
Solidity: function ensRegistry() constant returns(address)
func (*TokenWhitelistableExporterSession) GetERC20RecipientAndAmount ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterSession) GetERC20RecipientAndAmount(_destination common.Address, _data []byte) (common.Address, *big.Int, error)
GetERC20RecipientAndAmount is a free data retrieval call binding the contract method 0xafc72e93.
Solidity: function getERC20RecipientAndAmount(address _destination, bytes _data) constant returns(address, uint256)
func (*TokenWhitelistableExporterSession) GetStablecoinInfo ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterSession) GetStablecoinInfo() (string, *big.Int, *big.Int, bool, bool, bool, *big.Int, error)
GetStablecoinInfo is a free data retrieval call binding the contract method 0x3efec5e9.
Solidity: function getStablecoinInfo() constant returns(string, uint256, uint256, bool, bool, bool, uint256)
func (*TokenWhitelistableExporterSession) GetTokenInfo ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterSession) GetTokenInfo(_a common.Address) (string, *big.Int, *big.Int, bool, bool, bool, *big.Int, error)
GetTokenInfo is a free data retrieval call binding the contract method 0x1f69565f.
Solidity: function getTokenInfo(address _a) constant returns(string, uint256, uint256, bool, bool, bool, uint256)
func (*TokenWhitelistableExporterSession) IsTokenAvailable ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterSession) IsTokenAvailable(_a common.Address) (bool, error)
IsTokenAvailable is a free data retrieval call binding the contract method 0x2ff0fcaa.
Solidity: function isTokenAvailable(address _a) constant returns(bool)
func (*TokenWhitelistableExporterSession) IsTokenLoadable ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterSession) IsTokenLoadable(_a common.Address) (bool, error)
IsTokenLoadable is a free data retrieval call binding the contract method 0x17e73794.
Solidity: function isTokenLoadable(address _a) constant returns(bool)
func (*TokenWhitelistableExporterSession) IsTokenRedeemable ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterSession) IsTokenRedeemable(_a common.Address) (bool, error)
IsTokenRedeemable is a free data retrieval call binding the contract method 0xdcc922bc.
Solidity: function isTokenRedeemable(address _a) constant returns(bool)
func (*TokenWhitelistableExporterSession) RedeemableTokens ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterSession) RedeemableTokens() ([]common.Address, error)
RedeemableTokens is a free data retrieval call binding the contract method 0x44b049bc.
Solidity: function redeemableTokens() constant returns(address[])
func (*TokenWhitelistableExporterSession) TokenAddressArray ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterSession) TokenAddressArray() ([]common.Address, error)
TokenAddressArray is a free data retrieval call binding the contract method 0x443dd2a4.
Solidity: function tokenAddressArray() constant returns(address[])
func (*TokenWhitelistableExporterSession) TokenWhitelistNode ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterSession) TokenWhitelistNode() ([32]byte, error)
TokenWhitelistNode is a free data retrieval call binding the contract method 0x877337b0.
Solidity: function tokenWhitelistNode() constant returns(bytes32)
func (*TokenWhitelistableExporterSession) UpdateTokenRate ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterSession) UpdateTokenRate(_token common.Address, _rate *big.Int, _updateDate *big.Int) (*types.Transaction, error)
UpdateTokenRate is a paid mutator transaction binding the contract method 0xd545782e.
Solidity: function updateTokenRate(address _token, uint256 _rate, uint256 _updateDate) returns()
type TokenWhitelistableExporterTransactor ¶
type TokenWhitelistableExporterTransactor struct {
// contains filtered or unexported fields
}
TokenWhitelistableExporterTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTokenWhitelistableExporterTransactor ¶
func NewTokenWhitelistableExporterTransactor(address common.Address, transactor bind.ContractTransactor) (*TokenWhitelistableExporterTransactor, error)
NewTokenWhitelistableExporterTransactor creates a new write-only instance of TokenWhitelistableExporter, bound to a specific deployed contract.
func (*TokenWhitelistableExporterTransactor) UpdateTokenRate ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterTransactor) UpdateTokenRate(opts *bind.TransactOpts, _token common.Address, _rate *big.Int, _updateDate *big.Int) (*types.Transaction, error)
UpdateTokenRate is a paid mutator transaction binding the contract method 0xd545782e.
Solidity: function updateTokenRate(address _token, uint256 _rate, uint256 _updateDate) returns()
type TokenWhitelistableExporterTransactorRaw ¶
type TokenWhitelistableExporterTransactorRaw struct {
Contract *TokenWhitelistableExporterTransactor // Generic write-only contract binding to access the raw methods on
}
TokenWhitelistableExporterTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TokenWhitelistableExporterTransactorRaw) Transact ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TokenWhitelistableExporterTransactorRaw) Transfer ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterTransactorRaw) 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 TokenWhitelistableExporterTransactorSession ¶
type TokenWhitelistableExporterTransactorSession struct { Contract *TokenWhitelistableExporterTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TokenWhitelistableExporterTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TokenWhitelistableExporterTransactorSession) UpdateTokenRate ¶
func (_TokenWhitelistableExporter *TokenWhitelistableExporterTransactorSession) UpdateTokenRate(_token common.Address, _rate *big.Int, _updateDate *big.Int) (*types.Transaction, error)
UpdateTokenRate is a paid mutator transaction binding the contract method 0xd545782e.
Solidity: function updateTokenRate(address _token, uint256 _rate, uint256 _updateDate) returns()
type Wallet ¶ added in v3.4.1
type Wallet struct { WalletCaller // Read-only binding to the contract WalletTransactor // Write-only binding to the contract WalletFilterer // Log filterer for contract events }
Wallet is an auto generated Go binding around an Ethereum contract.
func DeployWallet ¶ added in v3.4.1
func DeployWallet(auth *bind.TransactOpts, backend bind.ContractBackend, _ens_ common.Address, _controllerNode_ [32]byte) (common.Address, *types.Transaction, *Wallet, error)
DeployWallet deploys a new Ethereum contract, binding an instance of Wallet to it.
type WalletCaller ¶ added in v3.4.1
type WalletCaller struct {
// contains filtered or unexported fields
}
WalletCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewWalletCaller ¶ added in v3.4.1
func NewWalletCaller(address common.Address, caller bind.ContractCaller) (*WalletCaller, error)
NewWalletCaller creates a new read-only instance of Wallet, bound to a specific deployed contract.
func (*WalletCaller) ControllerNode ¶ added in v3.4.1
func (_Wallet *WalletCaller) ControllerNode(opts *bind.CallOpts) ([32]byte, error)
ControllerNode is a free data retrieval call binding the contract method 0xe2b4ce97.
Solidity: function controllerNode() constant returns(bytes32)
func (*WalletCaller) EnsRegistry ¶ added in v3.4.1
EnsRegistry is a free data retrieval call binding the contract method 0x7d73b231.
Solidity: function ensRegistry() constant returns(address)
type WalletCallerRaw ¶ added in v3.4.1
type WalletCallerRaw struct {
Contract *WalletCaller // Generic read-only contract binding to access the raw methods on
}
WalletCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*WalletCallerRaw) Call ¶ added in v3.4.1
func (_Wallet *WalletCallerRaw) 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 WalletCallerSession ¶ added in v3.4.1
type WalletCallerSession struct { Contract *WalletCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
WalletCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*WalletCallerSession) ControllerNode ¶ added in v3.4.1
func (_Wallet *WalletCallerSession) ControllerNode() ([32]byte, error)
ControllerNode is a free data retrieval call binding the contract method 0xe2b4ce97.
Solidity: function controllerNode() constant returns(bytes32)
func (*WalletCallerSession) EnsRegistry ¶ added in v3.4.1
func (_Wallet *WalletCallerSession) EnsRegistry() (common.Address, error)
EnsRegistry is a free data retrieval call binding the contract method 0x7d73b231.
Solidity: function ensRegistry() constant returns(address)
type WalletConfirmedOperation ¶ added in v3.4.1
type WalletConfirmedOperation struct { Status bool Raw types.Log // Blockchain specific contextual infos }
WalletConfirmedOperation represents a ConfirmedOperation event raised by the Wallet contract.
type WalletConfirmedOperationIterator ¶ added in v3.4.1
type WalletConfirmedOperationIterator struct { Event *WalletConfirmedOperation // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletConfirmedOperationIterator is returned from FilterConfirmedOperation and is used to iterate over the raw logs and unpacked data for ConfirmedOperation events raised by the Wallet contract.
func (*WalletConfirmedOperationIterator) Close ¶ added in v3.4.1
func (it *WalletConfirmedOperationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletConfirmedOperationIterator) Error ¶ added in v3.4.1
func (it *WalletConfirmedOperationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletConfirmedOperationIterator) Next ¶ added in v3.4.1
func (it *WalletConfirmedOperationIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type WalletFilterer ¶ added in v3.4.1
type WalletFilterer struct {
// contains filtered or unexported fields
}
WalletFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewWalletFilterer ¶ added in v3.4.1
func NewWalletFilterer(address common.Address, filterer bind.ContractFilterer) (*WalletFilterer, error)
NewWalletFilterer creates a new log filterer instance of Wallet, bound to a specific deployed contract.
func (*WalletFilterer) FilterConfirmedOperation ¶ added in v3.4.1
func (_Wallet *WalletFilterer) FilterConfirmedOperation(opts *bind.FilterOpts) (*WalletConfirmedOperationIterator, error)
FilterConfirmedOperation is a free log retrieval operation binding the contract event 0x0e8fe5b3baccd13c21d6a20906753a2bbcd86f70d69f4bde83f4e38cf3aae12b.
Solidity: event ConfirmedOperation(bool _status)
func (*WalletFilterer) ParseConfirmedOperation ¶ added in v3.4.1
func (_Wallet *WalletFilterer) ParseConfirmedOperation(log types.Log) (*WalletConfirmedOperation, error)
ParseConfirmedOperation is a log parse operation binding the contract event 0x0e8fe5b3baccd13c21d6a20906753a2bbcd86f70d69f4bde83f4e38cf3aae12b.
Solidity: event ConfirmedOperation(bool _status)
func (*WalletFilterer) WatchConfirmedOperation ¶ added in v3.4.1
func (_Wallet *WalletFilterer) WatchConfirmedOperation(opts *bind.WatchOpts, sink chan<- *WalletConfirmedOperation) (event.Subscription, error)
WatchConfirmedOperation is a free log subscription operation binding the contract event 0x0e8fe5b3baccd13c21d6a20906753a2bbcd86f70d69f4bde83f4e38cf3aae12b.
Solidity: event ConfirmedOperation(bool _status)
type WalletMock ¶ added in v3.3.0
type WalletMock struct { WalletMockCaller // Read-only binding to the contract WalletMockTransactor // Write-only binding to the contract WalletMockFilterer // Log filterer for contract events }
WalletMock is an auto generated Go binding around an Ethereum contract.
func DeployWalletMock ¶ added in v3.3.0
func DeployWalletMock(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *WalletMock, error)
DeployWalletMock deploys a new Ethereum contract, binding an instance of WalletMock to it.
func NewWalletMock ¶ added in v3.3.0
func NewWalletMock(address common.Address, backend bind.ContractBackend) (*WalletMock, error)
NewWalletMock creates a new instance of WalletMock, bound to a specific deployed contract.
type WalletMockCaller ¶ added in v3.3.0
type WalletMockCaller struct {
// contains filtered or unexported fields
}
WalletMockCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewWalletMockCaller ¶ added in v3.3.0
func NewWalletMockCaller(address common.Address, caller bind.ContractCaller) (*WalletMockCaller, error)
NewWalletMockCaller creates a new read-only instance of WalletMock, bound to a specific deployed contract.
type WalletMockCallerRaw ¶ added in v3.3.0
type WalletMockCallerRaw struct {
Contract *WalletMockCaller // Generic read-only contract binding to access the raw methods on
}
WalletMockCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*WalletMockCallerRaw) Call ¶ added in v3.3.0
func (_WalletMock *WalletMockCallerRaw) 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 WalletMockCallerSession ¶ added in v3.3.0
type WalletMockCallerSession struct { Contract *WalletMockCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
WalletMockCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type WalletMockFilterer ¶ added in v3.3.0
type WalletMockFilterer struct {
// contains filtered or unexported fields
}
WalletMockFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewWalletMockFilterer ¶ added in v3.3.0
func NewWalletMockFilterer(address common.Address, filterer bind.ContractFilterer) (*WalletMockFilterer, error)
NewWalletMockFilterer creates a new log filterer instance of WalletMock, bound to a specific deployed contract.
type WalletMockRaw ¶ added in v3.3.0
type WalletMockRaw struct {
Contract *WalletMock // Generic contract binding to access the raw methods on
}
WalletMockRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*WalletMockRaw) Call ¶ added in v3.3.0
func (_WalletMock *WalletMockRaw) 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 (*WalletMockRaw) Transact ¶ added in v3.3.0
func (_WalletMock *WalletMockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*WalletMockRaw) Transfer ¶ added in v3.3.0
func (_WalletMock *WalletMockRaw) 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 WalletMockSession ¶ added in v3.3.0
type WalletMockSession struct { Contract *WalletMock // 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 }
WalletMockSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*WalletMockSession) SendValue ¶ added in v3.3.0
func (_WalletMock *WalletMockSession) SendValue(_to common.Address, _amount *big.Int) (*types.Transaction, error)
SendValue is a paid mutator transaction binding the contract method 0x24a084df.
Solidity: function sendValue(address _to, uint256 _amount) returns()
func (*WalletMockSession) Transfer ¶ added in v3.3.0
func (_WalletMock *WalletMockSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _amount) returns()
type WalletMockTransactor ¶ added in v3.3.0
type WalletMockTransactor struct {
// contains filtered or unexported fields
}
WalletMockTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewWalletMockTransactor ¶ added in v3.3.0
func NewWalletMockTransactor(address common.Address, transactor bind.ContractTransactor) (*WalletMockTransactor, error)
NewWalletMockTransactor creates a new write-only instance of WalletMock, bound to a specific deployed contract.
func (*WalletMockTransactor) SendValue ¶ added in v3.3.0
func (_WalletMock *WalletMockTransactor) SendValue(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
SendValue is a paid mutator transaction binding the contract method 0x24a084df.
Solidity: function sendValue(address _to, uint256 _amount) returns()
func (*WalletMockTransactor) Transfer ¶ added in v3.3.0
func (_WalletMock *WalletMockTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _amount) returns()
type WalletMockTransactorRaw ¶ added in v3.3.0
type WalletMockTransactorRaw struct {
Contract *WalletMockTransactor // Generic write-only contract binding to access the raw methods on
}
WalletMockTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*WalletMockTransactorRaw) Transact ¶ added in v3.3.0
func (_WalletMock *WalletMockTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*WalletMockTransactorRaw) Transfer ¶ added in v3.3.0
func (_WalletMock *WalletMockTransactorRaw) 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 WalletMockTransactorSession ¶ added in v3.3.0
type WalletMockTransactorSession struct { Contract *WalletMockTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
WalletMockTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*WalletMockTransactorSession) SendValue ¶ added in v3.3.0
func (_WalletMock *WalletMockTransactorSession) SendValue(_to common.Address, _amount *big.Int) (*types.Transaction, error)
SendValue is a paid mutator transaction binding the contract method 0x24a084df.
Solidity: function sendValue(address _to, uint256 _amount) returns()
func (*WalletMockTransactorSession) Transfer ¶ added in v3.3.0
func (_WalletMock *WalletMockTransactorSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _amount) returns()
type WalletRaw ¶ added in v3.4.1
type WalletRaw struct {
Contract *Wallet // Generic contract binding to access the raw methods on
}
WalletRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*WalletRaw) Call ¶ added in v3.4.1
func (_Wallet *WalletRaw) 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 (*WalletRaw) Transact ¶ added in v3.4.1
func (_Wallet *WalletRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*WalletRaw) Transfer ¶ added in v3.4.1
func (_Wallet *WalletRaw) 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 WalletSession ¶ added in v3.4.1
type WalletSession struct { Contract *Wallet // 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 }
WalletSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*WalletSession) ConfirmOperation ¶ added in v3.4.1
func (_Wallet *WalletSession) ConfirmOperation() (*types.Transaction, error)
ConfirmOperation is a paid mutator transaction binding the contract method 0x6945341f.
Solidity: function confirmOperation() returns()
func (*WalletSession) ControllerNode ¶ added in v3.4.1
func (_Wallet *WalletSession) ControllerNode() ([32]byte, error)
ControllerNode is a free data retrieval call binding the contract method 0xe2b4ce97.
Solidity: function controllerNode() constant returns(bytes32)
func (*WalletSession) EnsRegistry ¶ added in v3.4.1
func (_Wallet *WalletSession) EnsRegistry() (common.Address, error)
EnsRegistry is a free data retrieval call binding the contract method 0x7d73b231.
Solidity: function ensRegistry() constant returns(address)
func (*WalletSession) SendValue ¶ added in v3.4.1
func (_Wallet *WalletSession) SendValue(_to common.Address, _amount *big.Int) (*types.Transaction, error)
SendValue is a paid mutator transaction binding the contract method 0x24a084df.
Solidity: function sendValue(address _to, uint256 _amount) returns()
func (*WalletSession) Transfer ¶ added in v3.4.1
func (_Wallet *WalletSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _amount) returns()
type WalletTransactor ¶ added in v3.4.1
type WalletTransactor struct {
// contains filtered or unexported fields
}
WalletTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewWalletTransactor ¶ added in v3.4.1
func NewWalletTransactor(address common.Address, transactor bind.ContractTransactor) (*WalletTransactor, error)
NewWalletTransactor creates a new write-only instance of Wallet, bound to a specific deployed contract.
func (*WalletTransactor) ConfirmOperation ¶ added in v3.4.1
func (_Wallet *WalletTransactor) ConfirmOperation(opts *bind.TransactOpts) (*types.Transaction, error)
ConfirmOperation is a paid mutator transaction binding the contract method 0x6945341f.
Solidity: function confirmOperation() returns()
func (*WalletTransactor) SendValue ¶ added in v3.4.1
func (_Wallet *WalletTransactor) SendValue(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
SendValue is a paid mutator transaction binding the contract method 0x24a084df.
Solidity: function sendValue(address _to, uint256 _amount) returns()
func (*WalletTransactor) Transfer ¶ added in v3.4.1
func (_Wallet *WalletTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _amount) returns()
type WalletTransactorRaw ¶ added in v3.4.1
type WalletTransactorRaw struct {
Contract *WalletTransactor // Generic write-only contract binding to access the raw methods on
}
WalletTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*WalletTransactorRaw) Transact ¶ added in v3.4.1
func (_Wallet *WalletTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*WalletTransactorRaw) Transfer ¶ added in v3.4.1
func (_Wallet *WalletTransactorRaw) 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 WalletTransactorSession ¶ added in v3.4.1
type WalletTransactorSession struct { Contract *WalletTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
WalletTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*WalletTransactorSession) ConfirmOperation ¶ added in v3.4.1
func (_Wallet *WalletTransactorSession) ConfirmOperation() (*types.Transaction, error)
ConfirmOperation is a paid mutator transaction binding the contract method 0x6945341f.
Solidity: function confirmOperation() returns()
func (*WalletTransactorSession) SendValue ¶ added in v3.4.1
func (_Wallet *WalletTransactorSession) SendValue(_to common.Address, _amount *big.Int) (*types.Transaction, error)
SendValue is a paid mutator transaction binding the contract method 0x24a084df.
Solidity: function sendValue(address _to, uint256 _amount) returns()
func (*WalletTransactorSession) Transfer ¶ added in v3.4.1
func (_Wallet *WalletTransactorSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _amount) returns()