Documentation ¶
Index ¶
- Constants
- Variables
- type AuthController
- type AuthControllerCaller
- type AuthControllerCallerRaw
- type AuthControllerCallerSession
- type AuthControllerFilterer
- func (_AuthController *AuthControllerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*AuthControllerOwnershipTransferredIterator, error)
- func (_AuthController *AuthControllerFilterer) ParseOwnershipTransferred(log types.Log) (*AuthControllerOwnershipTransferred, error)
- func (_AuthController *AuthControllerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AuthControllerOwnershipTransferred, ...) (event.Subscription, error)
- type AuthControllerOwnershipTransferred
- type AuthControllerOwnershipTransferredIterator
- type AuthControllerRaw
- func (_AuthController *AuthControllerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_AuthController *AuthControllerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AuthController *AuthControllerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AuthControllerSession
- func (_AuthController *AuthControllerSession) IsOwner() (bool, error)
- func (_AuthController *AuthControllerSession) Owner() (common.Address, error)
- func (_AuthController *AuthControllerSession) RenounceMinter(target common.Address) (*types.Transaction, error)
- func (_AuthController *AuthControllerSession) RenounceOwnership(target common.Address) (*types.Transaction, error)
- func (_AuthController *AuthControllerSession) RenounceOwnership0() (*types.Transaction, error)
- func (_AuthController *AuthControllerSession) RenouncePauser(target common.Address) (*types.Transaction, error)
- func (_AuthController *AuthControllerSession) TransferOwnership(target common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_AuthController *AuthControllerSession) TransferOwnership0(newOwner common.Address) (*types.Transaction, error)
- type AuthControllerTransactor
- func (_AuthController *AuthControllerTransactor) RenounceMinter(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)
- func (_AuthController *AuthControllerTransactor) RenounceOwnership(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)
- func (_AuthController *AuthControllerTransactor) RenounceOwnership0(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AuthController *AuthControllerTransactor) RenouncePauser(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)
- func (_AuthController *AuthControllerTransactor) TransferOwnership(opts *bind.TransactOpts, target common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_AuthController *AuthControllerTransactor) TransferOwnership0(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type AuthControllerTransactorRaw
- type AuthControllerTransactorSession
- func (_AuthController *AuthControllerTransactorSession) RenounceMinter(target common.Address) (*types.Transaction, error)
- func (_AuthController *AuthControllerTransactorSession) RenounceOwnership(target common.Address) (*types.Transaction, error)
- func (_AuthController *AuthControllerTransactorSession) RenounceOwnership0() (*types.Transaction, error)
- func (_AuthController *AuthControllerTransactorSession) RenouncePauser(target common.Address) (*types.Transaction, error)
- func (_AuthController *AuthControllerTransactorSession) TransferOwnership(target common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_AuthController *AuthControllerTransactorSession) TransferOwnership0(newOwner common.Address) (*types.Transaction, error)
- type Context
- type ContextCaller
- type ContextCallerRaw
- type ContextCallerSession
- type ContextFilterer
- type ContextRaw
- func (_Context *ContextRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Context *ContextRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Context *ContextRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ContextSession
- type ContextTransactor
- type ContextTransactorRaw
- type ContextTransactorSession
- type ERC165Checker
- type ERC165CheckerCaller
- type ERC165CheckerCallerRaw
- type ERC165CheckerCallerSession
- type ERC165CheckerFilterer
- type ERC165CheckerRaw
- func (_ERC165Checker *ERC165CheckerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_ERC165Checker *ERC165CheckerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC165Checker *ERC165CheckerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC165CheckerSession
- type ERC165CheckerTransactor
- type ERC165CheckerTransactorRaw
- type ERC165CheckerTransactorSession
- type ERC20
- type ERC20Approval
- type ERC20ApprovalIterator
- type ERC20Caller
- type ERC20CallerRaw
- type ERC20CallerSession
- type ERC20Detailed
- type ERC20DetailedApproval
- type ERC20DetailedApprovalIterator
- type ERC20DetailedCaller
- func (_ERC20Detailed *ERC20DetailedCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_ERC20Detailed *ERC20DetailedCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_ERC20Detailed *ERC20DetailedCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_ERC20Detailed *ERC20DetailedCaller) Name(opts *bind.CallOpts) (string, error)
- func (_ERC20Detailed *ERC20DetailedCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_ERC20Detailed *ERC20DetailedCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type ERC20DetailedCallerRaw
- type ERC20DetailedCallerSession
- func (_ERC20Detailed *ERC20DetailedCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_ERC20Detailed *ERC20DetailedCallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_ERC20Detailed *ERC20DetailedCallerSession) Decimals() (uint8, error)
- func (_ERC20Detailed *ERC20DetailedCallerSession) Name() (string, error)
- func (_ERC20Detailed *ERC20DetailedCallerSession) Symbol() (string, error)
- func (_ERC20Detailed *ERC20DetailedCallerSession) TotalSupply() (*big.Int, error)
- type ERC20DetailedFilterer
- func (_ERC20Detailed *ERC20DetailedFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20DetailedApprovalIterator, error)
- func (_ERC20Detailed *ERC20DetailedFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20DetailedTransferIterator, error)
- func (_ERC20Detailed *ERC20DetailedFilterer) ParseApproval(log types.Log) (*ERC20DetailedApproval, error)
- func (_ERC20Detailed *ERC20DetailedFilterer) ParseTransfer(log types.Log) (*ERC20DetailedTransfer, error)
- func (_ERC20Detailed *ERC20DetailedFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20DetailedApproval, ...) (event.Subscription, error)
- func (_ERC20Detailed *ERC20DetailedFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20DetailedTransfer, ...) (event.Subscription, error)
- type ERC20DetailedRaw
- func (_ERC20Detailed *ERC20DetailedRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_ERC20Detailed *ERC20DetailedRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC20Detailed *ERC20DetailedRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC20DetailedSession
- func (_ERC20Detailed *ERC20DetailedSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_ERC20Detailed *ERC20DetailedSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Detailed *ERC20DetailedSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_ERC20Detailed *ERC20DetailedSession) Decimals() (uint8, error)
- func (_ERC20Detailed *ERC20DetailedSession) Name() (string, error)
- func (_ERC20Detailed *ERC20DetailedSession) Symbol() (string, error)
- func (_ERC20Detailed *ERC20DetailedSession) TotalSupply() (*big.Int, error)
- func (_ERC20Detailed *ERC20DetailedSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Detailed *ERC20DetailedSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type ERC20DetailedTransactor
- func (_ERC20Detailed *ERC20DetailedTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Detailed *ERC20DetailedTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Detailed *ERC20DetailedTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- type ERC20DetailedTransactorRaw
- type ERC20DetailedTransactorSession
- func (_ERC20Detailed *ERC20DetailedTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Detailed *ERC20DetailedTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Detailed *ERC20DetailedTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type ERC20DetailedTransfer
- type ERC20DetailedTransferIterator
- type ERC20Filterer
- func (_ERC20 *ERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20ApprovalIterator, error)
- func (_ERC20 *ERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20TransferIterator, error)
- func (_ERC20 *ERC20Filterer) ParseApproval(log types.Log) (*ERC20Approval, error)
- func (_ERC20 *ERC20Filterer) ParseTransfer(log types.Log) (*ERC20Transfer, error)
- func (_ERC20 *ERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_ERC20 *ERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20Transfer, from []common.Address, ...) (event.Subscription, error)
- type ERC20Mintable
- type ERC20MintableApproval
- type ERC20MintableApprovalIterator
- type ERC20MintableCaller
- func (_ERC20Mintable *ERC20MintableCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_ERC20Mintable *ERC20MintableCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_ERC20Mintable *ERC20MintableCaller) IsMinter(opts *bind.CallOpts, account common.Address) (bool, error)
- func (_ERC20Mintable *ERC20MintableCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type ERC20MintableCallerRaw
- type ERC20MintableCallerSession
- func (_ERC20Mintable *ERC20MintableCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_ERC20Mintable *ERC20MintableCallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_ERC20Mintable *ERC20MintableCallerSession) IsMinter(account common.Address) (bool, error)
- func (_ERC20Mintable *ERC20MintableCallerSession) TotalSupply() (*big.Int, error)
- type ERC20MintableFilterer
- func (_ERC20Mintable *ERC20MintableFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20MintableApprovalIterator, error)
- func (_ERC20Mintable *ERC20MintableFilterer) FilterMinterAdded(opts *bind.FilterOpts, account []common.Address) (*ERC20MintableMinterAddedIterator, error)
- func (_ERC20Mintable *ERC20MintableFilterer) FilterMinterRemoved(opts *bind.FilterOpts, account []common.Address) (*ERC20MintableMinterRemovedIterator, error)
- func (_ERC20Mintable *ERC20MintableFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20MintableTransferIterator, error)
- func (_ERC20Mintable *ERC20MintableFilterer) ParseApproval(log types.Log) (*ERC20MintableApproval, error)
- func (_ERC20Mintable *ERC20MintableFilterer) ParseMinterAdded(log types.Log) (*ERC20MintableMinterAdded, error)
- func (_ERC20Mintable *ERC20MintableFilterer) ParseMinterRemoved(log types.Log) (*ERC20MintableMinterRemoved, error)
- func (_ERC20Mintable *ERC20MintableFilterer) ParseTransfer(log types.Log) (*ERC20MintableTransfer, error)
- func (_ERC20Mintable *ERC20MintableFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20MintableApproval, ...) (event.Subscription, error)
- func (_ERC20Mintable *ERC20MintableFilterer) WatchMinterAdded(opts *bind.WatchOpts, sink chan<- *ERC20MintableMinterAdded, ...) (event.Subscription, error)
- func (_ERC20Mintable *ERC20MintableFilterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *ERC20MintableMinterRemoved, ...) (event.Subscription, error)
- func (_ERC20Mintable *ERC20MintableFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20MintableTransfer, ...) (event.Subscription, error)
- type ERC20MintableMinterAdded
- type ERC20MintableMinterAddedIterator
- type ERC20MintableMinterRemoved
- type ERC20MintableMinterRemovedIterator
- type ERC20MintableRaw
- func (_ERC20Mintable *ERC20MintableRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_ERC20Mintable *ERC20MintableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC20MintableSession
- func (_ERC20Mintable *ERC20MintableSession) AddMinter(account common.Address) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_ERC20Mintable *ERC20MintableSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_ERC20Mintable *ERC20MintableSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableSession) IsMinter(account common.Address) (bool, error)
- func (_ERC20Mintable *ERC20MintableSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableSession) RenounceMinter() (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableSession) TotalSupply() (*big.Int, error)
- func (_ERC20Mintable *ERC20MintableSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type ERC20MintableTransactor
- func (_ERC20Mintable *ERC20MintableTransactor) AddMinter(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactor) Mint(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactor) RenounceMinter(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- type ERC20MintableTransactorRaw
- type ERC20MintableTransactorSession
- func (_ERC20Mintable *ERC20MintableTransactorSession) AddMinter(account common.Address) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactorSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactorSession) RenounceMinter() (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type ERC20MintableTransfer
- type ERC20MintableTransferIterator
- type ERC20OnApprove
- type ERC20OnApproveApproval
- type ERC20OnApproveApprovalIterator
- type ERC20OnApproveCaller
- func (_ERC20OnApprove *ERC20OnApproveCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_ERC20OnApprove *ERC20OnApproveCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_ERC20OnApprove *ERC20OnApproveCaller) INTERFACEIDONAPPROVE(opts *bind.CallOpts) ([4]byte, error)
- func (_ERC20OnApprove *ERC20OnApproveCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type ERC20OnApproveCallerRaw
- type ERC20OnApproveCallerSession
- func (_ERC20OnApprove *ERC20OnApproveCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_ERC20OnApprove *ERC20OnApproveCallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_ERC20OnApprove *ERC20OnApproveCallerSession) INTERFACEIDONAPPROVE() ([4]byte, error)
- func (_ERC20OnApprove *ERC20OnApproveCallerSession) TotalSupply() (*big.Int, error)
- type ERC20OnApproveFilterer
- func (_ERC20OnApprove *ERC20OnApproveFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20OnApproveApprovalIterator, error)
- func (_ERC20OnApprove *ERC20OnApproveFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20OnApproveTransferIterator, error)
- func (_ERC20OnApprove *ERC20OnApproveFilterer) ParseApproval(log types.Log) (*ERC20OnApproveApproval, error)
- func (_ERC20OnApprove *ERC20OnApproveFilterer) ParseTransfer(log types.Log) (*ERC20OnApproveTransfer, error)
- func (_ERC20OnApprove *ERC20OnApproveFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20OnApproveApproval, ...) (event.Subscription, error)
- func (_ERC20OnApprove *ERC20OnApproveFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20OnApproveTransfer, ...) (event.Subscription, error)
- type ERC20OnApproveRaw
- func (_ERC20OnApprove *ERC20OnApproveRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_ERC20OnApprove *ERC20OnApproveRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC20OnApprove *ERC20OnApproveRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC20OnApproveSession
- func (_ERC20OnApprove *ERC20OnApproveSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_ERC20OnApprove *ERC20OnApproveSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20OnApprove *ERC20OnApproveSession) ApproveAndCall(spender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_ERC20OnApprove *ERC20OnApproveSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_ERC20OnApprove *ERC20OnApproveSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_ERC20OnApprove *ERC20OnApproveSession) INTERFACEIDONAPPROVE() ([4]byte, error)
- func (_ERC20OnApprove *ERC20OnApproveSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_ERC20OnApprove *ERC20OnApproveSession) TotalSupply() (*big.Int, error)
- func (_ERC20OnApprove *ERC20OnApproveSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20OnApprove *ERC20OnApproveSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type ERC20OnApproveTransactor
- func (_ERC20OnApprove *ERC20OnApproveTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20OnApprove *ERC20OnApproveTransactor) ApproveAndCall(opts *bind.TransactOpts, spender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_ERC20OnApprove *ERC20OnApproveTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_ERC20OnApprove *ERC20OnApproveTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_ERC20OnApprove *ERC20OnApproveTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20OnApprove *ERC20OnApproveTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- type ERC20OnApproveTransactorRaw
- type ERC20OnApproveTransactorSession
- func (_ERC20OnApprove *ERC20OnApproveTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20OnApprove *ERC20OnApproveTransactorSession) ApproveAndCall(spender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_ERC20OnApprove *ERC20OnApproveTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_ERC20OnApprove *ERC20OnApproveTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_ERC20OnApprove *ERC20OnApproveTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20OnApprove *ERC20OnApproveTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type ERC20OnApproveTransfer
- type ERC20OnApproveTransferIterator
- type ERC20Raw
- func (_ERC20 *ERC20Raw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_ERC20 *ERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC20 *ERC20Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC20Session
- func (_ERC20 *ERC20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_ERC20 *ERC20Session) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Session) BalanceOf(account common.Address) (*big.Int, error)
- func (_ERC20 *ERC20Session) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Session) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Session) TotalSupply() (*big.Int, error)
- func (_ERC20 *ERC20Session) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Session) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type ERC20Transactor
- func (_ERC20 *ERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Transactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Transactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Transactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Transactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- type ERC20TransactorRaw
- type ERC20TransactorSession
- func (_ERC20 *ERC20TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20TransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20TransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20TransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20TransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type ERC20Transfer
- type ERC20TransferIterator
- type IERC20
- type IERC20Approval
- type IERC20ApprovalIterator
- type IERC20Caller
- func (_IERC20 *IERC20Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_IERC20 *IERC20Caller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_IERC20 *IERC20Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type IERC20CallerRaw
- type IERC20CallerSession
- type IERC20Filterer
- func (_IERC20 *IERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*IERC20ApprovalIterator, error)
- func (_IERC20 *IERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*IERC20TransferIterator, error)
- func (_IERC20 *IERC20Filterer) ParseApproval(log types.Log) (*IERC20Approval, error)
- func (_IERC20 *IERC20Filterer) ParseTransfer(log types.Log) (*IERC20Transfer, error)
- func (_IERC20 *IERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC20Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_IERC20 *IERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC20Transfer, from []common.Address, ...) (event.Subscription, error)
- type IERC20Raw
- func (_IERC20 *IERC20Raw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_IERC20 *IERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IERC20 *IERC20Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IERC20Session
- func (_IERC20 *IERC20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_IERC20 *IERC20Session) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20Session) BalanceOf(account common.Address) (*big.Int, error)
- func (_IERC20 *IERC20Session) TotalSupply() (*big.Int, error)
- func (_IERC20 *IERC20Session) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20Session) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type IERC20Transactor
- func (_IERC20 *IERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20Transactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20Transactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- type IERC20TransactorRaw
- type IERC20TransactorSession
- func (_IERC20 *IERC20TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20TransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20TransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type IERC20Transfer
- type IERC20TransferIterator
- type MinterRole
- type MinterRoleCaller
- type MinterRoleCallerRaw
- type MinterRoleCallerSession
- type MinterRoleFilterer
- func (_MinterRole *MinterRoleFilterer) FilterMinterAdded(opts *bind.FilterOpts, account []common.Address) (*MinterRoleMinterAddedIterator, error)
- func (_MinterRole *MinterRoleFilterer) FilterMinterRemoved(opts *bind.FilterOpts, account []common.Address) (*MinterRoleMinterRemovedIterator, error)
- func (_MinterRole *MinterRoleFilterer) ParseMinterAdded(log types.Log) (*MinterRoleMinterAdded, error)
- func (_MinterRole *MinterRoleFilterer) ParseMinterRemoved(log types.Log) (*MinterRoleMinterRemoved, error)
- func (_MinterRole *MinterRoleFilterer) WatchMinterAdded(opts *bind.WatchOpts, sink chan<- *MinterRoleMinterAdded, ...) (event.Subscription, error)
- func (_MinterRole *MinterRoleFilterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *MinterRoleMinterRemoved, ...) (event.Subscription, error)
- type MinterRoleMinterAdded
- type MinterRoleMinterAddedIterator
- type MinterRoleMinterRemoved
- type MinterRoleMinterRemovedIterator
- type MinterRoleRaw
- func (_MinterRole *MinterRoleRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_MinterRole *MinterRoleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MinterRole *MinterRoleRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MinterRoleRenounceTarget
- type MinterRoleRenounceTargetCaller
- type MinterRoleRenounceTargetCallerRaw
- type MinterRoleRenounceTargetCallerSession
- type MinterRoleRenounceTargetFilterer
- type MinterRoleRenounceTargetRaw
- func (_MinterRoleRenounceTarget *MinterRoleRenounceTargetRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_MinterRoleRenounceTarget *MinterRoleRenounceTargetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MinterRoleRenounceTarget *MinterRoleRenounceTargetRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MinterRoleRenounceTargetSession
- type MinterRoleRenounceTargetTransactor
- type MinterRoleRenounceTargetTransactorRaw
- func (_MinterRoleRenounceTarget *MinterRoleRenounceTargetTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MinterRoleRenounceTarget *MinterRoleRenounceTargetTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MinterRoleRenounceTargetTransactorSession
- type MinterRoleSession
- type MinterRoleTransactor
- type MinterRoleTransactorRaw
- type MinterRoleTransactorSession
- type OnApproveConstant
- type OnApproveConstantCaller
- type OnApproveConstantCallerRaw
- type OnApproveConstantCallerSession
- type OnApproveConstantFilterer
- type OnApproveConstantRaw
- func (_OnApproveConstant *OnApproveConstantRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_OnApproveConstant *OnApproveConstantRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OnApproveConstant *OnApproveConstantRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OnApproveConstantSession
- type OnApproveConstantTransactor
- type OnApproveConstantTransactorRaw
- type OnApproveConstantTransactorSession
- type Ownable
- type OwnableCaller
- type OwnableCallerRaw
- type OwnableCallerSession
- type OwnableFilterer
- func (_Ownable *OwnableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*OwnableOwnershipTransferredIterator, error)
- func (_Ownable *OwnableFilterer) ParseOwnershipTransferred(log types.Log) (*OwnableOwnershipTransferred, error)
- func (_Ownable *OwnableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnableOwnershipTransferred, ...) (event.Subscription, error)
- type OwnableOwnershipTransferred
- type OwnableOwnershipTransferredIterator
- type OwnableRaw
- func (_Ownable *OwnableRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Ownable *OwnableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Ownable *OwnableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OwnableSession
- func (_Ownable *OwnableSession) IsOwner() (bool, error)
- func (_Ownable *OwnableSession) Owner() (common.Address, error)
- func (_Ownable *OwnableSession) RenounceOwnership() (*types.Transaction, error)
- func (_Ownable *OwnableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type OwnableTarget
- type OwnableTargetCaller
- type OwnableTargetCallerRaw
- type OwnableTargetCallerSession
- type OwnableTargetFilterer
- type OwnableTargetRaw
- func (_OwnableTarget *OwnableTargetRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_OwnableTarget *OwnableTargetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OwnableTarget *OwnableTargetRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OwnableTargetSession
- type OwnableTargetTransactor
- type OwnableTargetTransactorRaw
- type OwnableTargetTransactorSession
- type OwnableTransactor
- type OwnableTransactorRaw
- type OwnableTransactorSession
- type PauserRoleRenounceTarget
- type PauserRoleRenounceTargetCaller
- type PauserRoleRenounceTargetCallerRaw
- type PauserRoleRenounceTargetCallerSession
- type PauserRoleRenounceTargetFilterer
- type PauserRoleRenounceTargetRaw
- func (_PauserRoleRenounceTarget *PauserRoleRenounceTargetRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_PauserRoleRenounceTarget *PauserRoleRenounceTargetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_PauserRoleRenounceTarget *PauserRoleRenounceTargetRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PauserRoleRenounceTargetSession
- type PauserRoleRenounceTargetTransactor
- type PauserRoleRenounceTargetTransactorRaw
- func (_PauserRoleRenounceTarget *PauserRoleRenounceTargetTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_PauserRoleRenounceTarget *PauserRoleRenounceTargetTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PauserRoleRenounceTargetTransactorSession
- type Roles
- type RolesCaller
- type RolesCallerRaw
- type RolesCallerSession
- type RolesFilterer
- type RolesRaw
- func (_Roles *RolesRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Roles *RolesRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Roles *RolesRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type RolesSession
- type RolesTransactor
- type RolesTransactorRaw
- type RolesTransactorSession
- type SafeMath
- type SafeMathCaller
- type SafeMathCallerRaw
- type SafeMathCallerSession
- type SafeMathFilterer
- type SafeMathRaw
- func (_SafeMath *SafeMathRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_SafeMath *SafeMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SafeMath *SafeMathRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SafeMathSession
- type SafeMathTransactor
- type SafeMathTransactorRaw
- type SafeMathTransactorSession
- type SeigManagerI
- type SeigManagerICaller
- func (_SeigManagerI *SeigManagerICaller) AdditionalTotBurnAmount(opts *bind.CallOpts, rootchain common.Address, account common.Address, ...) (*big.Int, error)
- func (_SeigManagerI *SeigManagerICaller) Coinages(opts *bind.CallOpts, rootchain common.Address) (common.Address, error)
- func (_SeigManagerI *SeigManagerICaller) CommissionRates(opts *bind.CallOpts, rootchain common.Address) (*big.Int, error)
- func (_SeigManagerI *SeigManagerICaller) DEFAULTFACTOR(opts *bind.CallOpts) (*big.Int, error)
- func (_SeigManagerI *SeigManagerICaller) DepositManager(opts *bind.CallOpts) (common.Address, error)
- func (_SeigManagerI *SeigManagerICaller) LastCommitBlock(opts *bind.CallOpts, rootchain common.Address) (*big.Int, error)
- func (_SeigManagerI *SeigManagerICaller) LastSeigBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_SeigManagerI *SeigManagerICaller) PausedBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_SeigManagerI *SeigManagerICaller) Powerton(opts *bind.CallOpts) (common.Address, error)
- func (_SeigManagerI *SeigManagerICaller) Registry(opts *bind.CallOpts) (common.Address, error)
- func (_SeigManagerI *SeigManagerICaller) SeigPerBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_SeigManagerI *SeigManagerICaller) StakeOf(opts *bind.CallOpts, rootchain common.Address, account common.Address) (*big.Int, error)
- func (_SeigManagerI *SeigManagerICaller) Ton(opts *bind.CallOpts) (common.Address, error)
- func (_SeigManagerI *SeigManagerICaller) Tot(opts *bind.CallOpts) (common.Address, error)
- func (_SeigManagerI *SeigManagerICaller) UncomittedStakeOf(opts *bind.CallOpts, rootchain common.Address, account common.Address) (*big.Int, error)
- func (_SeigManagerI *SeigManagerICaller) UnpausedBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_SeigManagerI *SeigManagerICaller) Wton(opts *bind.CallOpts) (common.Address, error)
- type SeigManagerICallerRaw
- type SeigManagerICallerSession
- func (_SeigManagerI *SeigManagerICallerSession) AdditionalTotBurnAmount(rootchain common.Address, account common.Address, amount *big.Int) (*big.Int, error)
- func (_SeigManagerI *SeigManagerICallerSession) Coinages(rootchain common.Address) (common.Address, error)
- func (_SeigManagerI *SeigManagerICallerSession) CommissionRates(rootchain common.Address) (*big.Int, error)
- func (_SeigManagerI *SeigManagerICallerSession) DEFAULTFACTOR() (*big.Int, error)
- func (_SeigManagerI *SeigManagerICallerSession) DepositManager() (common.Address, error)
- func (_SeigManagerI *SeigManagerICallerSession) LastCommitBlock(rootchain common.Address) (*big.Int, error)
- func (_SeigManagerI *SeigManagerICallerSession) LastSeigBlock() (*big.Int, error)
- func (_SeigManagerI *SeigManagerICallerSession) PausedBlock() (*big.Int, error)
- func (_SeigManagerI *SeigManagerICallerSession) Powerton() (common.Address, error)
- func (_SeigManagerI *SeigManagerICallerSession) Registry() (common.Address, error)
- func (_SeigManagerI *SeigManagerICallerSession) SeigPerBlock() (*big.Int, error)
- func (_SeigManagerI *SeigManagerICallerSession) StakeOf(rootchain common.Address, account common.Address) (*big.Int, error)
- func (_SeigManagerI *SeigManagerICallerSession) Ton() (common.Address, error)
- func (_SeigManagerI *SeigManagerICallerSession) Tot() (common.Address, error)
- func (_SeigManagerI *SeigManagerICallerSession) UncomittedStakeOf(rootchain common.Address, account common.Address) (*big.Int, error)
- func (_SeigManagerI *SeigManagerICallerSession) UnpausedBlock() (*big.Int, error)
- func (_SeigManagerI *SeigManagerICallerSession) Wton() (common.Address, error)
- type SeigManagerIFilterer
- type SeigManagerIRaw
- func (_SeigManagerI *SeigManagerIRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_SeigManagerI *SeigManagerIRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SeigManagerI *SeigManagerIRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SeigManagerISession
- func (_SeigManagerI *SeigManagerISession) AdditionalTotBurnAmount(rootchain common.Address, account common.Address, amount *big.Int) (*big.Int, error)
- func (_SeigManagerI *SeigManagerISession) Coinages(rootchain common.Address) (common.Address, error)
- func (_SeigManagerI *SeigManagerISession) CommissionRates(rootchain common.Address) (*big.Int, error)
- func (_SeigManagerI *SeigManagerISession) DEFAULTFACTOR() (*big.Int, error)
- func (_SeigManagerI *SeigManagerISession) DeployCoinage(rootchain common.Address) (*types.Transaction, error)
- func (_SeigManagerI *SeigManagerISession) DepositManager() (common.Address, error)
- func (_SeigManagerI *SeigManagerISession) LastCommitBlock(rootchain common.Address) (*big.Int, error)
- func (_SeigManagerI *SeigManagerISession) LastSeigBlock() (*big.Int, error)
- func (_SeigManagerI *SeigManagerISession) OnCommit() (*types.Transaction, error)
- func (_SeigManagerI *SeigManagerISession) OnDeposit(rootchain common.Address, account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_SeigManagerI *SeigManagerISession) OnTransfer(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_SeigManagerI *SeigManagerISession) OnWithdraw(rootchain common.Address, account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_SeigManagerI *SeigManagerISession) PausedBlock() (*big.Int, error)
- func (_SeigManagerI *SeigManagerISession) Powerton() (common.Address, error)
- func (_SeigManagerI *SeigManagerISession) Registry() (common.Address, error)
- func (_SeigManagerI *SeigManagerISession) SeigPerBlock() (*big.Int, error)
- func (_SeigManagerI *SeigManagerISession) SetCommissionRate(rootchain common.Address, commission *big.Int, isCommissionRateNegative bool) (*types.Transaction, error)
- func (_SeigManagerI *SeigManagerISession) StakeOf(rootchain common.Address, account common.Address) (*big.Int, error)
- func (_SeigManagerI *SeigManagerISession) Ton() (common.Address, error)
- func (_SeigManagerI *SeigManagerISession) Tot() (common.Address, error)
- func (_SeigManagerI *SeigManagerISession) UncomittedStakeOf(rootchain common.Address, account common.Address) (*big.Int, error)
- func (_SeigManagerI *SeigManagerISession) UnpausedBlock() (*big.Int, error)
- func (_SeigManagerI *SeigManagerISession) Wton() (common.Address, error)
- type SeigManagerITransactor
- func (_SeigManagerI *SeigManagerITransactor) DeployCoinage(opts *bind.TransactOpts, rootchain common.Address) (*types.Transaction, error)
- func (_SeigManagerI *SeigManagerITransactor) OnCommit(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SeigManagerI *SeigManagerITransactor) OnDeposit(opts *bind.TransactOpts, rootchain common.Address, account common.Address, ...) (*types.Transaction, error)
- func (_SeigManagerI *SeigManagerITransactor) OnTransfer(opts *bind.TransactOpts, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- func (_SeigManagerI *SeigManagerITransactor) OnWithdraw(opts *bind.TransactOpts, rootchain common.Address, account common.Address, ...) (*types.Transaction, error)
- func (_SeigManagerI *SeigManagerITransactor) SetCommissionRate(opts *bind.TransactOpts, rootchain common.Address, commission *big.Int, ...) (*types.Transaction, error)
- type SeigManagerITransactorRaw
- type SeigManagerITransactorSession
- func (_SeigManagerI *SeigManagerITransactorSession) DeployCoinage(rootchain common.Address) (*types.Transaction, error)
- func (_SeigManagerI *SeigManagerITransactorSession) OnCommit() (*types.Transaction, error)
- func (_SeigManagerI *SeigManagerITransactorSession) OnDeposit(rootchain common.Address, account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_SeigManagerI *SeigManagerITransactorSession) OnTransfer(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_SeigManagerI *SeigManagerITransactorSession) OnWithdraw(rootchain common.Address, account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_SeigManagerI *SeigManagerITransactorSession) SetCommissionRate(rootchain common.Address, commission *big.Int, isCommissionRateNegative bool) (*types.Transaction, error)
- type SeigToken
- type SeigTokenApproval
- type SeigTokenApprovalIterator
- type SeigTokenCaller
- func (_SeigToken *SeigTokenCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_SeigToken *SeigTokenCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_SeigToken *SeigTokenCaller) INTERFACEIDONAPPROVE(opts *bind.CallOpts) ([4]byte, error)
- func (_SeigToken *SeigTokenCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_SeigToken *SeigTokenCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_SeigToken *SeigTokenCaller) SeigManager(opts *bind.CallOpts) (common.Address, error)
- func (_SeigToken *SeigTokenCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type SeigTokenCallerRaw
- type SeigTokenCallerSession
- func (_SeigToken *SeigTokenCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_SeigToken *SeigTokenCallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_SeigToken *SeigTokenCallerSession) INTERFACEIDONAPPROVE() ([4]byte, error)
- func (_SeigToken *SeigTokenCallerSession) IsOwner() (bool, error)
- func (_SeigToken *SeigTokenCallerSession) Owner() (common.Address, error)
- func (_SeigToken *SeigTokenCallerSession) SeigManager() (common.Address, error)
- func (_SeigToken *SeigTokenCallerSession) TotalSupply() (*big.Int, error)
- type SeigTokenFilterer
- func (_SeigToken *SeigTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*SeigTokenApprovalIterator, error)
- func (_SeigToken *SeigTokenFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*SeigTokenOwnershipTransferredIterator, error)
- func (_SeigToken *SeigTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SeigTokenTransferIterator, error)
- func (_SeigToken *SeigTokenFilterer) ParseApproval(log types.Log) (*SeigTokenApproval, error)
- func (_SeigToken *SeigTokenFilterer) ParseOwnershipTransferred(log types.Log) (*SeigTokenOwnershipTransferred, error)
- func (_SeigToken *SeigTokenFilterer) ParseTransfer(log types.Log) (*SeigTokenTransfer, error)
- func (_SeigToken *SeigTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *SeigTokenApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_SeigToken *SeigTokenFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SeigTokenOwnershipTransferred, ...) (event.Subscription, error)
- func (_SeigToken *SeigTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *SeigTokenTransfer, from []common.Address, ...) (event.Subscription, error)
- type SeigTokenOwnershipTransferred
- type SeigTokenOwnershipTransferredIterator
- type SeigTokenRaw
- func (_SeigToken *SeigTokenRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_SeigToken *SeigTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SeigToken *SeigTokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SeigTokenSession
- func (_SeigToken *SeigTokenSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_SeigToken *SeigTokenSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_SeigToken *SeigTokenSession) ApproveAndCall(spender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_SeigToken *SeigTokenSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_SeigToken *SeigTokenSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_SeigToken *SeigTokenSession) INTERFACEIDONAPPROVE() ([4]byte, error)
- func (_SeigToken *SeigTokenSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_SeigToken *SeigTokenSession) IsOwner() (bool, error)
- func (_SeigToken *SeigTokenSession) Owner() (common.Address, error)
- func (_SeigToken *SeigTokenSession) RenounceMinter(target common.Address) (*types.Transaction, error)
- func (_SeigToken *SeigTokenSession) RenounceOwnership(target common.Address) (*types.Transaction, error)
- func (_SeigToken *SeigTokenSession) RenounceOwnership0() (*types.Transaction, error)
- func (_SeigToken *SeigTokenSession) RenouncePauser(target common.Address) (*types.Transaction, error)
- func (_SeigToken *SeigTokenSession) SeigManager() (common.Address, error)
- func (_SeigToken *SeigTokenSession) SetSeigManager(_seigManager common.Address) (*types.Transaction, error)
- func (_SeigToken *SeigTokenSession) TotalSupply() (*big.Int, error)
- func (_SeigToken *SeigTokenSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_SeigToken *SeigTokenSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_SeigToken *SeigTokenSession) TransferOwnership(target common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_SeigToken *SeigTokenSession) TransferOwnership0(newOwner common.Address) (*types.Transaction, error)
- type SeigTokenTransactor
- func (_SeigToken *SeigTokenTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_SeigToken *SeigTokenTransactor) ApproveAndCall(opts *bind.TransactOpts, spender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_SeigToken *SeigTokenTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_SeigToken *SeigTokenTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_SeigToken *SeigTokenTransactor) RenounceMinter(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)
- func (_SeigToken *SeigTokenTransactor) RenounceOwnership(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)
- func (_SeigToken *SeigTokenTransactor) RenounceOwnership0(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SeigToken *SeigTokenTransactor) RenouncePauser(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)
- func (_SeigToken *SeigTokenTransactor) SetSeigManager(opts *bind.TransactOpts, _seigManager common.Address) (*types.Transaction, error)
- func (_SeigToken *SeigTokenTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_SeigToken *SeigTokenTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- func (_SeigToken *SeigTokenTransactor) TransferOwnership(opts *bind.TransactOpts, target common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_SeigToken *SeigTokenTransactor) TransferOwnership0(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type SeigTokenTransactorRaw
- type SeigTokenTransactorSession
- func (_SeigToken *SeigTokenTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_SeigToken *SeigTokenTransactorSession) ApproveAndCall(spender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_SeigToken *SeigTokenTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_SeigToken *SeigTokenTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_SeigToken *SeigTokenTransactorSession) RenounceMinter(target common.Address) (*types.Transaction, error)
- func (_SeigToken *SeigTokenTransactorSession) RenounceOwnership(target common.Address) (*types.Transaction, error)
- func (_SeigToken *SeigTokenTransactorSession) RenounceOwnership0() (*types.Transaction, error)
- func (_SeigToken *SeigTokenTransactorSession) RenouncePauser(target common.Address) (*types.Transaction, error)
- func (_SeigToken *SeigTokenTransactorSession) SetSeigManager(_seigManager common.Address) (*types.Transaction, error)
- func (_SeigToken *SeigTokenTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_SeigToken *SeigTokenTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_SeigToken *SeigTokenTransactorSession) TransferOwnership(target common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_SeigToken *SeigTokenTransactorSession) TransferOwnership0(newOwner common.Address) (*types.Transaction, error)
- type SeigTokenTransfer
- type SeigTokenTransferIterator
- type TON
- type TONApproval
- type TONApprovalIterator
- type TONCaller
- func (_TON *TONCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_TON *TONCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_TON *TONCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_TON *TONCaller) INTERFACEIDONAPPROVE(opts *bind.CallOpts) ([4]byte, error)
- func (_TON *TONCaller) IsMinter(opts *bind.CallOpts, account common.Address) (bool, error)
- func (_TON *TONCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_TON *TONCaller) Name(opts *bind.CallOpts) (string, error)
- func (_TON *TONCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_TON *TONCaller) SeigManager(opts *bind.CallOpts) (common.Address, error)
- func (_TON *TONCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_TON *TONCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type TONCallerRaw
- type TONCallerSession
- func (_TON *TONCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_TON *TONCallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_TON *TONCallerSession) Decimals() (uint8, error)
- func (_TON *TONCallerSession) INTERFACEIDONAPPROVE() ([4]byte, error)
- func (_TON *TONCallerSession) IsMinter(account common.Address) (bool, error)
- func (_TON *TONCallerSession) IsOwner() (bool, error)
- func (_TON *TONCallerSession) Name() (string, error)
- func (_TON *TONCallerSession) Owner() (common.Address, error)
- func (_TON *TONCallerSession) SeigManager() (common.Address, error)
- func (_TON *TONCallerSession) Symbol() (string, error)
- func (_TON *TONCallerSession) TotalSupply() (*big.Int, error)
- type TONFilterer
- func (_TON *TONFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*TONApprovalIterator, error)
- func (_TON *TONFilterer) FilterMinterAdded(opts *bind.FilterOpts, account []common.Address) (*TONMinterAddedIterator, error)
- func (_TON *TONFilterer) FilterMinterRemoved(opts *bind.FilterOpts, account []common.Address) (*TONMinterRemovedIterator, error)
- func (_TON *TONFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*TONOwnershipTransferredIterator, error)
- func (_TON *TONFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*TONTransferIterator, error)
- func (_TON *TONFilterer) ParseApproval(log types.Log) (*TONApproval, error)
- func (_TON *TONFilterer) ParseMinterAdded(log types.Log) (*TONMinterAdded, error)
- func (_TON *TONFilterer) ParseMinterRemoved(log types.Log) (*TONMinterRemoved, error)
- func (_TON *TONFilterer) ParseOwnershipTransferred(log types.Log) (*TONOwnershipTransferred, error)
- func (_TON *TONFilterer) ParseTransfer(log types.Log) (*TONTransfer, error)
- func (_TON *TONFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *TONApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_TON *TONFilterer) WatchMinterAdded(opts *bind.WatchOpts, sink chan<- *TONMinterAdded, account []common.Address) (event.Subscription, error)
- func (_TON *TONFilterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *TONMinterRemoved, account []common.Address) (event.Subscription, error)
- func (_TON *TONFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TONOwnershipTransferred, ...) (event.Subscription, error)
- func (_TON *TONFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *TONTransfer, from []common.Address, ...) (event.Subscription, error)
- type TONMinterAdded
- type TONMinterAddedIterator
- type TONMinterRemoved
- type TONMinterRemovedIterator
- type TONOwnershipTransferred
- type TONOwnershipTransferredIterator
- type TONRaw
- func (_TON *TONRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_TON *TONRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TON *TONRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TONSession
- func (_TON *TONSession) AddMinter(account common.Address) (*types.Transaction, error)
- func (_TON *TONSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_TON *TONSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TON *TONSession) ApproveAndCall(spender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_TON *TONSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_TON *TONSession) Decimals() (uint8, error)
- func (_TON *TONSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_TON *TONSession) INTERFACEIDONAPPROVE() ([4]byte, error)
- func (_TON *TONSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_TON *TONSession) IsMinter(account common.Address) (bool, error)
- func (_TON *TONSession) IsOwner() (bool, error)
- func (_TON *TONSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TON *TONSession) Name() (string, error)
- func (_TON *TONSession) Owner() (common.Address, error)
- func (_TON *TONSession) RenounceMinter(target common.Address) (*types.Transaction, error)
- func (_TON *TONSession) RenounceMinter0() (*types.Transaction, error)
- func (_TON *TONSession) RenounceOwnership(target common.Address) (*types.Transaction, error)
- func (_TON *TONSession) RenounceOwnership0() (*types.Transaction, error)
- func (_TON *TONSession) RenouncePauser(target common.Address) (*types.Transaction, error)
- func (_TON *TONSession) SeigManager() (common.Address, error)
- func (_TON *TONSession) SetSeigManager(_seigManager common.Address) (*types.Transaction, error)
- func (_TON *TONSession) Symbol() (string, error)
- func (_TON *TONSession) TotalSupply() (*big.Int, error)
- func (_TON *TONSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TON *TONSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TON *TONSession) TransferOwnership(target common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_TON *TONSession) TransferOwnership0(newOwner common.Address) (*types.Transaction, error)
- type TONTransactor
- func (_TON *TONTransactor) AddMinter(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
- func (_TON *TONTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TON *TONTransactor) ApproveAndCall(opts *bind.TransactOpts, spender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_TON *TONTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_TON *TONTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_TON *TONTransactor) Mint(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TON *TONTransactor) RenounceMinter(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)
- func (_TON *TONTransactor) RenounceMinter0(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TON *TONTransactor) RenounceOwnership(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)
- func (_TON *TONTransactor) RenounceOwnership0(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TON *TONTransactor) RenouncePauser(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)
- func (_TON *TONTransactor) SetSeigManager(opts *bind.TransactOpts, _seigManager common.Address) (*types.Transaction, error)
- func (_TON *TONTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TON *TONTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- func (_TON *TONTransactor) TransferOwnership(opts *bind.TransactOpts, target common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_TON *TONTransactor) TransferOwnership0(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type TONTransactorRaw
- type TONTransactorSession
- func (_TON *TONTransactorSession) AddMinter(account common.Address) (*types.Transaction, error)
- func (_TON *TONTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TON *TONTransactorSession) ApproveAndCall(spender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_TON *TONTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_TON *TONTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_TON *TONTransactorSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TON *TONTransactorSession) RenounceMinter(target common.Address) (*types.Transaction, error)
- func (_TON *TONTransactorSession) RenounceMinter0() (*types.Transaction, error)
- func (_TON *TONTransactorSession) RenounceOwnership(target common.Address) (*types.Transaction, error)
- func (_TON *TONTransactorSession) RenounceOwnership0() (*types.Transaction, error)
- func (_TON *TONTransactorSession) RenouncePauser(target common.Address) (*types.Transaction, error)
- func (_TON *TONTransactorSession) SetSeigManager(_seigManager common.Address) (*types.Transaction, error)
- func (_TON *TONTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TON *TONTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TON *TONTransactorSession) TransferOwnership(target common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_TON *TONTransactorSession) TransferOwnership0(newOwner common.Address) (*types.Transaction, error)
- type TONTransfer
- type TONTransferIterator
Constants ¶
const AuthControllerABI = "" /* 2037-byte string literal not displayed */
AuthControllerABI is the input ABI used to generate the binding from.
const ContextABI = "[{\"inputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"}]"
ContextABI is the input ABI used to generate the binding from.
const ERC165CheckerABI = "[]"
ERC165CheckerABI is the input ABI used to generate the binding from.
const ERC20ABI = "" /* 3376-byte string literal not displayed */
ERC20ABI is the input ABI used to generate the binding from.
const ERC20DetailedABI = "" /* 3547-byte string literal not displayed */
ERC20DetailedABI is the input ABI used to generate the binding from.
const ERC20MintableABI = "" /* 4706-byte string literal not displayed */
ERC20MintableABI is the input ABI used to generate the binding from.
const ERC20OnApproveABI = "" /* 4016-byte string literal not displayed */
ERC20OnApproveABI is the input ABI used to generate the binding from.
const IERC20ABI = "" /* 2645-byte string literal not displayed */
IERC20ABI is the input ABI used to generate the binding from.
const MinterRoleABI = "" /* 1079-byte string literal not displayed */
MinterRoleABI is the input ABI used to generate the binding from.
const MinterRoleRenounceTargetABI = "" /* 154-byte string literal not displayed */
MinterRoleRenounceTargetABI is the input ABI used to generate the binding from.
const OnApproveConstantABI = "" /* 219-byte string literal not displayed */
OnApproveConstantABI is the input ABI used to generate the binding from.
const OwnableABI = "" /* 1155-byte string literal not displayed */
OwnableABI is the input ABI used to generate the binding from.
const OwnableTargetABI = "" /* 386-byte string literal not displayed */
OwnableTargetABI is the input ABI used to generate the binding from.
const PauserRoleRenounceTargetABI = "" /* 154-byte string literal not displayed */
PauserRoleRenounceTargetABI is the input ABI used to generate the binding from.
const RolesABI = "[]"
RolesABI is the input ABI used to generate the binding from.
const SafeMathABI = "[]"
SafeMathABI is the input ABI used to generate the binding from.
const SeigManagerIABI = "" /* 6501-byte string literal not displayed */
SeigManagerIABI is the input ABI used to generate the binding from.
const SeigTokenABI = "" /* 6516-byte string literal not displayed */
SeigTokenABI is the input ABI used to generate the binding from.
const TONABI = "" /* 8541-byte string literal not displayed */
TONABI is the input ABI used to generate the binding from.
Variables ¶
var AuthControllerBin = "" /* 3410-byte string literal not displayed */
AuthControllerBin is the compiled bytecode used for deploying new contracts.
var AuthControllerFuncSigs = map[string]string{
"8f32d59b": "isOwner()",
"8da5cb5b": "owner()",
"5f112c68": "renounceMinter(address)",
"715018a6": "renounceOwnership()",
"38bf3cfa": "renounceOwnership(address)",
"41eb24bb": "renouncePauser(address)",
"f2fde38b": "transferOwnership(address)",
"6d435421": "transferOwnership(address,address)",
}
AuthControllerFuncSigs maps the 4-byte function signature to its string representation.
var ERC165CheckerBin = "" /* 242-byte string literal not displayed */
ERC165CheckerBin is the compiled bytecode used for deploying new contracts.
var ERC20Bin = "" /* 4254-byte string literal not displayed */
ERC20Bin is the compiled bytecode used for deploying new contracts.
var ERC20DetailedFuncSigs = map[string]string{
"dd62ed3e": "allowance(address,address)",
"095ea7b3": "approve(address,uint256)",
"70a08231": "balanceOf(address)",
"313ce567": "decimals()",
"06fdde03": "name()",
"95d89b41": "symbol()",
"18160ddd": "totalSupply()",
"a9059cbb": "transfer(address,uint256)",
"23b872dd": "transferFrom(address,address,uint256)",
}
ERC20DetailedFuncSigs maps the 4-byte function signature to its string representation.
var ERC20FuncSigs = map[string]string{
"dd62ed3e": "allowance(address,address)",
"095ea7b3": "approve(address,uint256)",
"70a08231": "balanceOf(address)",
"a457c2d7": "decreaseAllowance(address,uint256)",
"39509351": "increaseAllowance(address,uint256)",
"18160ddd": "totalSupply()",
"a9059cbb": "transfer(address,uint256)",
"23b872dd": "transferFrom(address,address,uint256)",
}
ERC20FuncSigs maps the 4-byte function signature to its string representation.
var ERC20MintableBin = "" /* 7592-byte string literal not displayed */
ERC20MintableBin is the compiled bytecode used for deploying new contracts.
var ERC20MintableFuncSigs = map[string]string{
"983b2d56": "addMinter(address)",
"dd62ed3e": "allowance(address,address)",
"095ea7b3": "approve(address,uint256)",
"70a08231": "balanceOf(address)",
"a457c2d7": "decreaseAllowance(address,uint256)",
"39509351": "increaseAllowance(address,uint256)",
"aa271e1a": "isMinter(address)",
"40c10f19": "mint(address,uint256)",
"98650275": "renounceMinter()",
"18160ddd": "totalSupply()",
"a9059cbb": "transfer(address,uint256)",
"23b872dd": "transferFrom(address,address,uint256)",
}
ERC20MintableFuncSigs maps the 4-byte function signature to its string representation.
var ERC20OnApproveBin = "" /* 7080-byte string literal not displayed */
ERC20OnApproveBin is the compiled bytecode used for deploying new contracts.
var ERC20OnApproveFuncSigs = map[string]string{
"6cd28f9a": "INTERFACE_ID_ON_APPROVE()",
"dd62ed3e": "allowance(address,address)",
"095ea7b3": "approve(address,uint256)",
"cae9ca51": "approveAndCall(address,uint256,bytes)",
"70a08231": "balanceOf(address)",
"a457c2d7": "decreaseAllowance(address,uint256)",
"39509351": "increaseAllowance(address,uint256)",
"18160ddd": "totalSupply()",
"a9059cbb": "transfer(address,uint256)",
"23b872dd": "transferFrom(address,address,uint256)",
}
ERC20OnApproveFuncSigs maps the 4-byte function signature to its string representation.
var IERC20FuncSigs = map[string]string{
"dd62ed3e": "allowance(address,address)",
"095ea7b3": "approve(address,uint256)",
"70a08231": "balanceOf(address)",
"18160ddd": "totalSupply()",
"a9059cbb": "transfer(address,uint256)",
"23b872dd": "transferFrom(address,address,uint256)",
}
IERC20FuncSigs maps the 4-byte function signature to its string representation.
var MinterRoleFuncSigs = map[string]string{
"983b2d56": "addMinter(address)",
"aa271e1a": "isMinter(address)",
"98650275": "renounceMinter()",
}
MinterRoleFuncSigs maps the 4-byte function signature to its string representation.
var MinterRoleRenounceTargetFuncSigs = map[string]string{
"98650275": "renounceMinter()",
}
MinterRoleRenounceTargetFuncSigs maps the 4-byte function signature to its string representation.
var OnApproveConstantBin = "" /* 460-byte string literal not displayed */
OnApproveConstantBin is the compiled bytecode used for deploying new contracts.
var OnApproveConstantFuncSigs = map[string]string{
"6cd28f9a": "INTERFACE_ID_ON_APPROVE()",
}
OnApproveConstantFuncSigs maps the 4-byte function signature to its string representation.
var OwnableFuncSigs = map[string]string{
"8f32d59b": "isOwner()",
"8da5cb5b": "owner()",
"715018a6": "renounceOwnership()",
"f2fde38b": "transferOwnership(address)",
}
OwnableFuncSigs maps the 4-byte function signature to its string representation.
var OwnableTargetFuncSigs = map[string]string{
"715018a6": "renounceOwnership()",
"f2fde38b": "transferOwnership(address)",
}
OwnableTargetFuncSigs maps the 4-byte function signature to its string representation.
var PauserRoleRenounceTargetFuncSigs = map[string]string{
"6ef8d66d": "renouncePauser()",
}
PauserRoleRenounceTargetFuncSigs maps the 4-byte function signature to its string representation.
var RolesBin = "" /* 242-byte string literal not displayed */
RolesBin is the compiled bytecode used for deploying new contracts.
var SafeMathBin = "" /* 242-byte string literal not displayed */
SafeMathBin is the compiled bytecode used for deploying new contracts.
var SeigManagerIFuncSigs = map[string]string{
"8bf91dc4": "DEFAULT_FACTOR()",
"48c8577e": "additionalTotBurnAmount(address,address,uint256)",
"4c063c19": "coinages(address)",
"7b056c1b": "commissionRates(address)",
"833a774f": "deployCoinage(address)",
"6c7ac9d8": "depositManager()",
"c59f1046": "lastCommitBlock(address)",
"f35c89e8": "lastSeigBlock()",
"359c4d59": "onCommit()",
"412c6d50": "onDeposit(address,address,uint256)",
"4a393149": "onTransfer(address,address,uint256)",
"f850ffaa": "onWithdraw(address,address,uint256)",
"32053c99": "pausedBlock()",
"3e832e1d": "powerton()",
"7b103999": "registry()",
"5f40a349": "seigPerBlock()",
"4224ed66": "setCommissionRate(address,uint256,bool)",
"ce4cb876": "stakeOf(address,address)",
"cc48b947": "ton()",
"a16d6aa7": "tot()",
"fa9789c8": "uncomittedStakeOf(address,address)",
"1cc47890": "unpausedBlock()",
"8d62d949": "wton()",
}
SeigManagerIFuncSigs maps the 4-byte function signature to its string representation.
var SeigTokenBin = "" /* 10952-byte string literal not displayed */
SeigTokenBin is the compiled bytecode used for deploying new contracts.
var SeigTokenFuncSigs = map[string]string{
"6cd28f9a": "INTERFACE_ID_ON_APPROVE()",
"dd62ed3e": "allowance(address,address)",
"095ea7b3": "approve(address,uint256)",
"cae9ca51": "approveAndCall(address,uint256,bytes)",
"70a08231": "balanceOf(address)",
"a457c2d7": "decreaseAllowance(address,uint256)",
"39509351": "increaseAllowance(address,uint256)",
"8f32d59b": "isOwner()",
"8da5cb5b": "owner()",
"5f112c68": "renounceMinter(address)",
"715018a6": "renounceOwnership()",
"38bf3cfa": "renounceOwnership(address)",
"41eb24bb": "renouncePauser(address)",
"6fb7f558": "seigManager()",
"7657f20a": "setSeigManager(address)",
"18160ddd": "totalSupply()",
"a9059cbb": "transfer(address,uint256)",
"23b872dd": "transferFrom(address,address,uint256)",
"f2fde38b": "transferOwnership(address)",
"6d435421": "transferOwnership(address,address)",
}
SeigTokenFuncSigs maps the 4-byte function signature to its string representation.
var TONBin = "" /* 16006-byte string literal not displayed */
TONBin is the compiled bytecode used for deploying new contracts.
var TONFuncSigs = map[string]string{
"6cd28f9a": "INTERFACE_ID_ON_APPROVE()",
"983b2d56": "addMinter(address)",
"dd62ed3e": "allowance(address,address)",
"095ea7b3": "approve(address,uint256)",
"cae9ca51": "approveAndCall(address,uint256,bytes)",
"70a08231": "balanceOf(address)",
"313ce567": "decimals()",
"a457c2d7": "decreaseAllowance(address,uint256)",
"39509351": "increaseAllowance(address,uint256)",
"aa271e1a": "isMinter(address)",
"8f32d59b": "isOwner()",
"40c10f19": "mint(address,uint256)",
"06fdde03": "name()",
"8da5cb5b": "owner()",
"98650275": "renounceMinter()",
"5f112c68": "renounceMinter(address)",
"715018a6": "renounceOwnership()",
"38bf3cfa": "renounceOwnership(address)",
"41eb24bb": "renouncePauser(address)",
"6fb7f558": "seigManager()",
"7657f20a": "setSeigManager(address)",
"95d89b41": "symbol()",
"18160ddd": "totalSupply()",
"a9059cbb": "transfer(address,uint256)",
"23b872dd": "transferFrom(address,address,uint256)",
"f2fde38b": "transferOwnership(address)",
"6d435421": "transferOwnership(address,address)",
}
TONFuncSigs maps the 4-byte function signature to its string representation.
Functions ¶
This section is empty.
Types ¶
type AuthController ¶
type AuthController struct { AuthControllerCaller // Read-only binding to the contract AuthControllerTransactor // Write-only binding to the contract AuthControllerFilterer // Log filterer for contract events }
AuthController is an auto generated Go binding around an Ethereum contract.
func DeployAuthController ¶
func DeployAuthController(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *AuthController, error)
DeployAuthController deploys a new Ethereum contract, binding an instance of AuthController to it.
func NewAuthController ¶
func NewAuthController(address common.Address, backend bind.ContractBackend) (*AuthController, error)
NewAuthController creates a new instance of AuthController, bound to a specific deployed contract.
type AuthControllerCaller ¶
type AuthControllerCaller struct {
// contains filtered or unexported fields
}
AuthControllerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAuthControllerCaller ¶
func NewAuthControllerCaller(address common.Address, caller bind.ContractCaller) (*AuthControllerCaller, error)
NewAuthControllerCaller creates a new read-only instance of AuthController, bound to a specific deployed contract.
type AuthControllerCallerRaw ¶
type AuthControllerCallerRaw struct {
Contract *AuthControllerCaller // Generic read-only contract binding to access the raw methods on
}
AuthControllerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AuthControllerCallerRaw) Call ¶
func (_AuthController *AuthControllerCallerRaw) 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 AuthControllerCallerSession ¶
type AuthControllerCallerSession struct { Contract *AuthControllerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AuthControllerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AuthControllerCallerSession) IsOwner ¶
func (_AuthController *AuthControllerCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
type AuthControllerFilterer ¶
type AuthControllerFilterer struct {
// contains filtered or unexported fields
}
AuthControllerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAuthControllerFilterer ¶
func NewAuthControllerFilterer(address common.Address, filterer bind.ContractFilterer) (*AuthControllerFilterer, error)
NewAuthControllerFilterer creates a new log filterer instance of AuthController, bound to a specific deployed contract.
func (*AuthControllerFilterer) FilterOwnershipTransferred ¶
func (_AuthController *AuthControllerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*AuthControllerOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*AuthControllerFilterer) ParseOwnershipTransferred ¶
func (_AuthController *AuthControllerFilterer) ParseOwnershipTransferred(log types.Log) (*AuthControllerOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*AuthControllerFilterer) WatchOwnershipTransferred ¶
func (_AuthController *AuthControllerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AuthControllerOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
type AuthControllerOwnershipTransferred ¶
type AuthControllerOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
AuthControllerOwnershipTransferred represents a OwnershipTransferred event raised by the AuthController contract.
type AuthControllerOwnershipTransferredIterator ¶
type AuthControllerOwnershipTransferredIterator struct { Event *AuthControllerOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AuthControllerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the AuthController contract.
func (*AuthControllerOwnershipTransferredIterator) Close ¶
func (it *AuthControllerOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AuthControllerOwnershipTransferredIterator) Error ¶
func (it *AuthControllerOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AuthControllerOwnershipTransferredIterator) Next ¶
func (it *AuthControllerOwnershipTransferredIterator) 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 AuthControllerRaw ¶
type AuthControllerRaw struct {
Contract *AuthController // Generic contract binding to access the raw methods on
}
AuthControllerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AuthControllerRaw) Call ¶
func (_AuthController *AuthControllerRaw) 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 (*AuthControllerRaw) Transact ¶
func (_AuthController *AuthControllerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AuthControllerRaw) Transfer ¶
func (_AuthController *AuthControllerRaw) 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 AuthControllerSession ¶
type AuthControllerSession struct { Contract *AuthController // 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 }
AuthControllerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AuthControllerSession) IsOwner ¶
func (_AuthController *AuthControllerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*AuthControllerSession) Owner ¶
func (_AuthController *AuthControllerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*AuthControllerSession) RenounceMinter ¶
func (_AuthController *AuthControllerSession) RenounceMinter(target common.Address) (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x5f112c68.
Solidity: function renounceMinter(address target) returns()
func (*AuthControllerSession) RenounceOwnership ¶
func (_AuthController *AuthControllerSession) RenounceOwnership(target common.Address) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x38bf3cfa.
Solidity: function renounceOwnership(address target) returns()
func (*AuthControllerSession) RenounceOwnership0 ¶
func (_AuthController *AuthControllerSession) RenounceOwnership0() (*types.Transaction, error)
RenounceOwnership0 is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AuthControllerSession) RenouncePauser ¶
func (_AuthController *AuthControllerSession) RenouncePauser(target common.Address) (*types.Transaction, error)
RenouncePauser is a paid mutator transaction binding the contract method 0x41eb24bb.
Solidity: function renouncePauser(address target) returns()
func (*AuthControllerSession) TransferOwnership ¶
func (_AuthController *AuthControllerSession) TransferOwnership(target common.Address, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0x6d435421.
Solidity: function transferOwnership(address target, address newOwner) returns()
func (*AuthControllerSession) TransferOwnership0 ¶
func (_AuthController *AuthControllerSession) TransferOwnership0(newOwner common.Address) (*types.Transaction, error)
TransferOwnership0 is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type AuthControllerTransactor ¶
type AuthControllerTransactor struct {
// contains filtered or unexported fields
}
AuthControllerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAuthControllerTransactor ¶
func NewAuthControllerTransactor(address common.Address, transactor bind.ContractTransactor) (*AuthControllerTransactor, error)
NewAuthControllerTransactor creates a new write-only instance of AuthController, bound to a specific deployed contract.
func (*AuthControllerTransactor) RenounceMinter ¶
func (_AuthController *AuthControllerTransactor) RenounceMinter(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x5f112c68.
Solidity: function renounceMinter(address target) returns()
func (*AuthControllerTransactor) RenounceOwnership ¶
func (_AuthController *AuthControllerTransactor) RenounceOwnership(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x38bf3cfa.
Solidity: function renounceOwnership(address target) returns()
func (*AuthControllerTransactor) RenounceOwnership0 ¶
func (_AuthController *AuthControllerTransactor) RenounceOwnership0(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership0 is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AuthControllerTransactor) RenouncePauser ¶
func (_AuthController *AuthControllerTransactor) RenouncePauser(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)
RenouncePauser is a paid mutator transaction binding the contract method 0x41eb24bb.
Solidity: function renouncePauser(address target) returns()
func (*AuthControllerTransactor) TransferOwnership ¶
func (_AuthController *AuthControllerTransactor) TransferOwnership(opts *bind.TransactOpts, target common.Address, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0x6d435421.
Solidity: function transferOwnership(address target, address newOwner) returns()
func (*AuthControllerTransactor) TransferOwnership0 ¶
func (_AuthController *AuthControllerTransactor) TransferOwnership0(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership0 is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type AuthControllerTransactorRaw ¶
type AuthControllerTransactorRaw struct {
Contract *AuthControllerTransactor // Generic write-only contract binding to access the raw methods on
}
AuthControllerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AuthControllerTransactorRaw) Transact ¶
func (_AuthController *AuthControllerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AuthControllerTransactorRaw) Transfer ¶
func (_AuthController *AuthControllerTransactorRaw) 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 AuthControllerTransactorSession ¶
type AuthControllerTransactorSession struct { Contract *AuthControllerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AuthControllerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AuthControllerTransactorSession) RenounceMinter ¶
func (_AuthController *AuthControllerTransactorSession) RenounceMinter(target common.Address) (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x5f112c68.
Solidity: function renounceMinter(address target) returns()
func (*AuthControllerTransactorSession) RenounceOwnership ¶
func (_AuthController *AuthControllerTransactorSession) RenounceOwnership(target common.Address) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x38bf3cfa.
Solidity: function renounceOwnership(address target) returns()
func (*AuthControllerTransactorSession) RenounceOwnership0 ¶
func (_AuthController *AuthControllerTransactorSession) RenounceOwnership0() (*types.Transaction, error)
RenounceOwnership0 is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AuthControllerTransactorSession) RenouncePauser ¶
func (_AuthController *AuthControllerTransactorSession) RenouncePauser(target common.Address) (*types.Transaction, error)
RenouncePauser is a paid mutator transaction binding the contract method 0x41eb24bb.
Solidity: function renouncePauser(address target) returns()
func (*AuthControllerTransactorSession) TransferOwnership ¶
func (_AuthController *AuthControllerTransactorSession) TransferOwnership(target common.Address, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0x6d435421.
Solidity: function transferOwnership(address target, address newOwner) returns()
func (*AuthControllerTransactorSession) TransferOwnership0 ¶
func (_AuthController *AuthControllerTransactorSession) TransferOwnership0(newOwner common.Address) (*types.Transaction, error)
TransferOwnership0 is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type Context ¶
type Context struct { ContextCaller // Read-only binding to the contract ContextTransactor // Write-only binding to the contract ContextFilterer // Log filterer for contract events }
Context is an auto generated Go binding around an Ethereum contract.
func NewContext ¶
NewContext creates a new instance of Context, bound to a specific deployed contract.
type ContextCaller ¶
type ContextCaller struct {
// contains filtered or unexported fields
}
ContextCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewContextCaller ¶
func NewContextCaller(address common.Address, caller bind.ContractCaller) (*ContextCaller, error)
NewContextCaller creates a new read-only instance of Context, bound to a specific deployed contract.
type ContextCallerRaw ¶
type ContextCallerRaw struct {
Contract *ContextCaller // Generic read-only contract binding to access the raw methods on
}
ContextCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ContextCallerRaw) Call ¶
func (_Context *ContextCallerRaw) 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 ContextCallerSession ¶
type ContextCallerSession struct { Contract *ContextCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ContextCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ContextFilterer ¶
type ContextFilterer struct {
// contains filtered or unexported fields
}
ContextFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewContextFilterer ¶
func NewContextFilterer(address common.Address, filterer bind.ContractFilterer) (*ContextFilterer, error)
NewContextFilterer creates a new log filterer instance of Context, bound to a specific deployed contract.
type ContextRaw ¶
type ContextRaw struct {
Contract *Context // Generic contract binding to access the raw methods on
}
ContextRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ContextRaw) Call ¶
func (_Context *ContextRaw) 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 (*ContextRaw) Transact ¶
func (_Context *ContextRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ContextRaw) Transfer ¶
func (_Context *ContextRaw) 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 ContextSession ¶
type ContextSession struct { Contract *Context // 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 }
ContextSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ContextTransactor ¶
type ContextTransactor struct {
// contains filtered or unexported fields
}
ContextTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewContextTransactor ¶
func NewContextTransactor(address common.Address, transactor bind.ContractTransactor) (*ContextTransactor, error)
NewContextTransactor creates a new write-only instance of Context, bound to a specific deployed contract.
type ContextTransactorRaw ¶
type ContextTransactorRaw struct {
Contract *ContextTransactor // Generic write-only contract binding to access the raw methods on
}
ContextTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ContextTransactorRaw) Transact ¶
func (_Context *ContextTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ContextTransactorRaw) Transfer ¶
func (_Context *ContextTransactorRaw) 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 ContextTransactorSession ¶
type ContextTransactorSession struct { Contract *ContextTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ContextTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ERC165Checker ¶
type ERC165Checker struct { ERC165CheckerCaller // Read-only binding to the contract ERC165CheckerTransactor // Write-only binding to the contract ERC165CheckerFilterer // Log filterer for contract events }
ERC165Checker is an auto generated Go binding around an Ethereum contract.
func DeployERC165Checker ¶
func DeployERC165Checker(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ERC165Checker, error)
DeployERC165Checker deploys a new Ethereum contract, binding an instance of ERC165Checker to it.
func NewERC165Checker ¶
func NewERC165Checker(address common.Address, backend bind.ContractBackend) (*ERC165Checker, error)
NewERC165Checker creates a new instance of ERC165Checker, bound to a specific deployed contract.
type ERC165CheckerCaller ¶
type ERC165CheckerCaller struct {
// contains filtered or unexported fields
}
ERC165CheckerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC165CheckerCaller ¶
func NewERC165CheckerCaller(address common.Address, caller bind.ContractCaller) (*ERC165CheckerCaller, error)
NewERC165CheckerCaller creates a new read-only instance of ERC165Checker, bound to a specific deployed contract.
type ERC165CheckerCallerRaw ¶
type ERC165CheckerCallerRaw struct {
Contract *ERC165CheckerCaller // Generic read-only contract binding to access the raw methods on
}
ERC165CheckerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC165CheckerCallerRaw) Call ¶
func (_ERC165Checker *ERC165CheckerCallerRaw) 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 ERC165CheckerCallerSession ¶
type ERC165CheckerCallerSession struct { Contract *ERC165CheckerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC165CheckerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ERC165CheckerFilterer ¶
type ERC165CheckerFilterer struct {
// contains filtered or unexported fields
}
ERC165CheckerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC165CheckerFilterer ¶
func NewERC165CheckerFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC165CheckerFilterer, error)
NewERC165CheckerFilterer creates a new log filterer instance of ERC165Checker, bound to a specific deployed contract.
type ERC165CheckerRaw ¶
type ERC165CheckerRaw struct {
Contract *ERC165Checker // Generic contract binding to access the raw methods on
}
ERC165CheckerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC165CheckerRaw) Call ¶
func (_ERC165Checker *ERC165CheckerRaw) 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 (*ERC165CheckerRaw) Transact ¶
func (_ERC165Checker *ERC165CheckerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC165CheckerRaw) Transfer ¶
func (_ERC165Checker *ERC165CheckerRaw) 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 ERC165CheckerSession ¶
type ERC165CheckerSession struct { Contract *ERC165Checker // 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 }
ERC165CheckerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ERC165CheckerTransactor ¶
type ERC165CheckerTransactor struct {
// contains filtered or unexported fields
}
ERC165CheckerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC165CheckerTransactor ¶
func NewERC165CheckerTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC165CheckerTransactor, error)
NewERC165CheckerTransactor creates a new write-only instance of ERC165Checker, bound to a specific deployed contract.
type ERC165CheckerTransactorRaw ¶
type ERC165CheckerTransactorRaw struct {
Contract *ERC165CheckerTransactor // Generic write-only contract binding to access the raw methods on
}
ERC165CheckerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC165CheckerTransactorRaw) Transact ¶
func (_ERC165Checker *ERC165CheckerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC165CheckerTransactorRaw) Transfer ¶
func (_ERC165Checker *ERC165CheckerTransactorRaw) 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 ERC165CheckerTransactorSession ¶
type ERC165CheckerTransactorSession struct { Contract *ERC165CheckerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC165CheckerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ERC20 ¶
type ERC20 struct { ERC20Caller // Read-only binding to the contract ERC20Transactor // Write-only binding to the contract ERC20Filterer // Log filterer for contract events }
ERC20 is an auto generated Go binding around an Ethereum contract.
func DeployERC20 ¶
func DeployERC20(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ERC20, error)
DeployERC20 deploys a new Ethereum contract, binding an instance of ERC20 to it.
type ERC20Approval ¶
type ERC20Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20Approval represents a Approval event raised by the ERC20 contract.
type ERC20ApprovalIterator ¶
type ERC20ApprovalIterator struct { Event *ERC20Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC20 contract.
func (*ERC20ApprovalIterator) Close ¶
func (it *ERC20ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20ApprovalIterator) Error ¶
func (it *ERC20ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20ApprovalIterator) Next ¶
func (it *ERC20ApprovalIterator) 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 ERC20Caller ¶
type ERC20Caller struct {
// contains filtered or unexported fields
}
ERC20Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC20Caller ¶
func NewERC20Caller(address common.Address, caller bind.ContractCaller) (*ERC20Caller, error)
NewERC20Caller creates a new read-only instance of ERC20, bound to a specific deployed contract.
func (*ERC20Caller) Allowance ¶
func (_ERC20 *ERC20Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) constant returns(uint256)
func (*ERC20Caller) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) constant returns(uint256)
func (*ERC20Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type ERC20CallerRaw ¶
type ERC20CallerRaw struct {
Contract *ERC20Caller // Generic read-only contract binding to access the raw methods on
}
ERC20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC20CallerRaw) Call ¶
func (_ERC20 *ERC20CallerRaw) 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 ERC20CallerSession ¶
type ERC20CallerSession struct { Contract *ERC20Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ERC20CallerSession) Allowance ¶
func (_ERC20 *ERC20CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) constant returns(uint256)
func (*ERC20CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) constant returns(uint256)
func (*ERC20CallerSession) TotalSupply ¶
func (_ERC20 *ERC20CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type ERC20Detailed ¶
type ERC20Detailed struct { ERC20DetailedCaller // Read-only binding to the contract ERC20DetailedTransactor // Write-only binding to the contract ERC20DetailedFilterer // Log filterer for contract events }
ERC20Detailed is an auto generated Go binding around an Ethereum contract.
func NewERC20Detailed ¶
func NewERC20Detailed(address common.Address, backend bind.ContractBackend) (*ERC20Detailed, error)
NewERC20Detailed creates a new instance of ERC20Detailed, bound to a specific deployed contract.
type ERC20DetailedApproval ¶
type ERC20DetailedApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20DetailedApproval represents a Approval event raised by the ERC20Detailed contract.
type ERC20DetailedApprovalIterator ¶
type ERC20DetailedApprovalIterator struct { Event *ERC20DetailedApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20DetailedApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC20Detailed contract.
func (*ERC20DetailedApprovalIterator) Close ¶
func (it *ERC20DetailedApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20DetailedApprovalIterator) Error ¶
func (it *ERC20DetailedApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20DetailedApprovalIterator) Next ¶
func (it *ERC20DetailedApprovalIterator) 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 ERC20DetailedCaller ¶
type ERC20DetailedCaller struct {
// contains filtered or unexported fields
}
ERC20DetailedCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC20DetailedCaller ¶
func NewERC20DetailedCaller(address common.Address, caller bind.ContractCaller) (*ERC20DetailedCaller, error)
NewERC20DetailedCaller creates a new read-only instance of ERC20Detailed, bound to a specific deployed contract.
func (*ERC20DetailedCaller) Allowance ¶
func (_ERC20Detailed *ERC20DetailedCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) constant returns(uint256)
func (*ERC20DetailedCaller) BalanceOf ¶
func (_ERC20Detailed *ERC20DetailedCaller) 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 (*ERC20DetailedCaller) Decimals ¶
func (_ERC20Detailed *ERC20DetailedCaller) 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 (*ERC20DetailedCaller) Name ¶
func (_ERC20Detailed *ERC20DetailedCaller) 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 (*ERC20DetailedCaller) Symbol ¶
func (_ERC20Detailed *ERC20DetailedCaller) 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 (*ERC20DetailedCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type ERC20DetailedCallerRaw ¶
type ERC20DetailedCallerRaw struct {
Contract *ERC20DetailedCaller // Generic read-only contract binding to access the raw methods on
}
ERC20DetailedCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC20DetailedCallerRaw) Call ¶
func (_ERC20Detailed *ERC20DetailedCallerRaw) 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 ERC20DetailedCallerSession ¶
type ERC20DetailedCallerSession struct { Contract *ERC20DetailedCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC20DetailedCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ERC20DetailedCallerSession) Allowance ¶
func (_ERC20Detailed *ERC20DetailedCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) constant returns(uint256)
func (*ERC20DetailedCallerSession) BalanceOf ¶
func (_ERC20Detailed *ERC20DetailedCallerSession) BalanceOf(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 (*ERC20DetailedCallerSession) Decimals ¶
func (_ERC20Detailed *ERC20DetailedCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*ERC20DetailedCallerSession) Name ¶
func (_ERC20Detailed *ERC20DetailedCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*ERC20DetailedCallerSession) Symbol ¶
func (_ERC20Detailed *ERC20DetailedCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*ERC20DetailedCallerSession) TotalSupply ¶
func (_ERC20Detailed *ERC20DetailedCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type ERC20DetailedFilterer ¶
type ERC20DetailedFilterer struct {
// contains filtered or unexported fields
}
ERC20DetailedFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC20DetailedFilterer ¶
func NewERC20DetailedFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC20DetailedFilterer, error)
NewERC20DetailedFilterer creates a new log filterer instance of ERC20Detailed, bound to a specific deployed contract.
func (*ERC20DetailedFilterer) FilterApproval ¶
func (_ERC20Detailed *ERC20DetailedFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20DetailedApprovalIterator, 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 (*ERC20DetailedFilterer) FilterTransfer ¶
func (_ERC20Detailed *ERC20DetailedFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20DetailedTransferIterator, 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 (*ERC20DetailedFilterer) ParseApproval ¶
func (_ERC20Detailed *ERC20DetailedFilterer) ParseApproval(log types.Log) (*ERC20DetailedApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ERC20DetailedFilterer) ParseTransfer ¶
func (_ERC20Detailed *ERC20DetailedFilterer) ParseTransfer(log types.Log) (*ERC20DetailedTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*ERC20DetailedFilterer) WatchApproval ¶
func (_ERC20Detailed *ERC20DetailedFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20DetailedApproval, 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 (*ERC20DetailedFilterer) WatchTransfer ¶
func (_ERC20Detailed *ERC20DetailedFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20DetailedTransfer, 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 ERC20DetailedRaw ¶
type ERC20DetailedRaw struct {
Contract *ERC20Detailed // Generic contract binding to access the raw methods on
}
ERC20DetailedRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC20DetailedRaw) Call ¶
func (_ERC20Detailed *ERC20DetailedRaw) 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 (*ERC20DetailedRaw) Transact ¶
func (_ERC20Detailed *ERC20DetailedRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC20DetailedRaw) Transfer ¶
func (_ERC20Detailed *ERC20DetailedRaw) 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 ERC20DetailedSession ¶
type ERC20DetailedSession struct { Contract *ERC20Detailed // 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 }
ERC20DetailedSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ERC20DetailedSession) Allowance ¶
func (_ERC20Detailed *ERC20DetailedSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) constant returns(uint256)
func (*ERC20DetailedSession) Approve ¶
func (_ERC20Detailed *ERC20DetailedSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*ERC20DetailedSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) constant returns(uint256)
func (*ERC20DetailedSession) Decimals ¶
func (_ERC20Detailed *ERC20DetailedSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*ERC20DetailedSession) Name ¶
func (_ERC20Detailed *ERC20DetailedSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*ERC20DetailedSession) Symbol ¶
func (_ERC20Detailed *ERC20DetailedSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*ERC20DetailedSession) TotalSupply ¶
func (_ERC20Detailed *ERC20DetailedSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*ERC20DetailedSession) Transfer ¶
func (_ERC20Detailed *ERC20DetailedSession) 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(bool)
func (*ERC20DetailedSession) TransferFrom ¶
func (_ERC20Detailed *ERC20DetailedSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20DetailedTransactor ¶
type ERC20DetailedTransactor struct {
// contains filtered or unexported fields
}
ERC20DetailedTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC20DetailedTransactor ¶
func NewERC20DetailedTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC20DetailedTransactor, error)
NewERC20DetailedTransactor creates a new write-only instance of ERC20Detailed, bound to a specific deployed contract.
func (*ERC20DetailedTransactor) Approve ¶
func (_ERC20Detailed *ERC20DetailedTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*ERC20DetailedTransactor) Transfer ¶
func (_ERC20Detailed *ERC20DetailedTransactor) 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(bool)
func (*ERC20DetailedTransactor) TransferFrom ¶
func (_ERC20Detailed *ERC20DetailedTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20DetailedTransactorRaw ¶
type ERC20DetailedTransactorRaw struct {
Contract *ERC20DetailedTransactor // Generic write-only contract binding to access the raw methods on
}
ERC20DetailedTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC20DetailedTransactorRaw) Transact ¶
func (_ERC20Detailed *ERC20DetailedTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC20DetailedTransactorRaw) Transfer ¶
func (_ERC20Detailed *ERC20DetailedTransactorRaw) 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 ERC20DetailedTransactorSession ¶
type ERC20DetailedTransactorSession struct { Contract *ERC20DetailedTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC20DetailedTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ERC20DetailedTransactorSession) Approve ¶
func (_ERC20Detailed *ERC20DetailedTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*ERC20DetailedTransactorSession) Transfer ¶
func (_ERC20Detailed *ERC20DetailedTransactorSession) 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(bool)
func (*ERC20DetailedTransactorSession) TransferFrom ¶
func (_ERC20Detailed *ERC20DetailedTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20DetailedTransfer ¶
type ERC20DetailedTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20DetailedTransfer represents a Transfer event raised by the ERC20Detailed contract.
type ERC20DetailedTransferIterator ¶
type ERC20DetailedTransferIterator struct { Event *ERC20DetailedTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20DetailedTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC20Detailed contract.
func (*ERC20DetailedTransferIterator) Close ¶
func (it *ERC20DetailedTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20DetailedTransferIterator) Error ¶
func (it *ERC20DetailedTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20DetailedTransferIterator) Next ¶
func (it *ERC20DetailedTransferIterator) 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 ERC20Filterer ¶
type ERC20Filterer struct {
// contains filtered or unexported fields
}
ERC20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC20Filterer ¶
func NewERC20Filterer(address common.Address, filterer bind.ContractFilterer) (*ERC20Filterer, error)
NewERC20Filterer creates a new log filterer instance of ERC20, bound to a specific deployed contract.
func (*ERC20Filterer) FilterApproval ¶
func (_ERC20 *ERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20ApprovalIterator, 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 (*ERC20Filterer) FilterTransfer ¶
func (_ERC20 *ERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20TransferIterator, 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 (*ERC20Filterer) ParseApproval ¶
func (_ERC20 *ERC20Filterer) ParseApproval(log types.Log) (*ERC20Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ERC20Filterer) ParseTransfer ¶
func (_ERC20 *ERC20Filterer) ParseTransfer(log types.Log) (*ERC20Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*ERC20Filterer) WatchApproval ¶
func (_ERC20 *ERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20Approval, 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 (*ERC20Filterer) WatchTransfer ¶
func (_ERC20 *ERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20Transfer, 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 ERC20Mintable ¶
type ERC20Mintable struct { ERC20MintableCaller // Read-only binding to the contract ERC20MintableTransactor // Write-only binding to the contract ERC20MintableFilterer // Log filterer for contract events }
ERC20Mintable is an auto generated Go binding around an Ethereum contract.
func DeployERC20Mintable ¶
func DeployERC20Mintable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ERC20Mintable, error)
DeployERC20Mintable deploys a new Ethereum contract, binding an instance of ERC20Mintable to it.
func NewERC20Mintable ¶
func NewERC20Mintable(address common.Address, backend bind.ContractBackend) (*ERC20Mintable, error)
NewERC20Mintable creates a new instance of ERC20Mintable, bound to a specific deployed contract.
type ERC20MintableApproval ¶
type ERC20MintableApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20MintableApproval represents a Approval event raised by the ERC20Mintable contract.
type ERC20MintableApprovalIterator ¶
type ERC20MintableApprovalIterator struct { Event *ERC20MintableApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20MintableApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC20Mintable contract.
func (*ERC20MintableApprovalIterator) Close ¶
func (it *ERC20MintableApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20MintableApprovalIterator) Error ¶
func (it *ERC20MintableApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20MintableApprovalIterator) Next ¶
func (it *ERC20MintableApprovalIterator) 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 ERC20MintableCaller ¶
type ERC20MintableCaller struct {
// contains filtered or unexported fields
}
ERC20MintableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC20MintableCaller ¶
func NewERC20MintableCaller(address common.Address, caller bind.ContractCaller) (*ERC20MintableCaller, error)
NewERC20MintableCaller creates a new read-only instance of ERC20Mintable, bound to a specific deployed contract.
func (*ERC20MintableCaller) Allowance ¶
func (_ERC20Mintable *ERC20MintableCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) constant returns(uint256)
func (*ERC20MintableCaller) BalanceOf ¶
func (_ERC20Mintable *ERC20MintableCaller) 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 (*ERC20MintableCaller) IsMinter ¶
func (_ERC20Mintable *ERC20MintableCaller) IsMinter(opts *bind.CallOpts, account common.Address) (bool, error)
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(address account) constant returns(bool)
func (*ERC20MintableCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type ERC20MintableCallerRaw ¶
type ERC20MintableCallerRaw struct {
Contract *ERC20MintableCaller // Generic read-only contract binding to access the raw methods on
}
ERC20MintableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC20MintableCallerRaw) Call ¶
func (_ERC20Mintable *ERC20MintableCallerRaw) 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 ERC20MintableCallerSession ¶
type ERC20MintableCallerSession struct { Contract *ERC20MintableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC20MintableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ERC20MintableCallerSession) Allowance ¶
func (_ERC20Mintable *ERC20MintableCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) constant returns(uint256)
func (*ERC20MintableCallerSession) BalanceOf ¶
func (_ERC20Mintable *ERC20MintableCallerSession) BalanceOf(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 (*ERC20MintableCallerSession) IsMinter ¶
func (_ERC20Mintable *ERC20MintableCallerSession) IsMinter(account common.Address) (bool, error)
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(address account) constant returns(bool)
func (*ERC20MintableCallerSession) TotalSupply ¶
func (_ERC20Mintable *ERC20MintableCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type ERC20MintableFilterer ¶
type ERC20MintableFilterer struct {
// contains filtered or unexported fields
}
ERC20MintableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC20MintableFilterer ¶
func NewERC20MintableFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC20MintableFilterer, error)
NewERC20MintableFilterer creates a new log filterer instance of ERC20Mintable, bound to a specific deployed contract.
func (*ERC20MintableFilterer) FilterApproval ¶
func (_ERC20Mintable *ERC20MintableFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20MintableApprovalIterator, 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 (*ERC20MintableFilterer) FilterMinterAdded ¶
func (_ERC20Mintable *ERC20MintableFilterer) FilterMinterAdded(opts *bind.FilterOpts, account []common.Address) (*ERC20MintableMinterAddedIterator, error)
FilterMinterAdded is a free log retrieval operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.
Solidity: event MinterAdded(address indexed account)
func (*ERC20MintableFilterer) FilterMinterRemoved ¶
func (_ERC20Mintable *ERC20MintableFilterer) FilterMinterRemoved(opts *bind.FilterOpts, account []common.Address) (*ERC20MintableMinterRemovedIterator, error)
FilterMinterRemoved is a free log retrieval operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed account)
func (*ERC20MintableFilterer) FilterTransfer ¶
func (_ERC20Mintable *ERC20MintableFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20MintableTransferIterator, 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 (*ERC20MintableFilterer) ParseApproval ¶
func (_ERC20Mintable *ERC20MintableFilterer) ParseApproval(log types.Log) (*ERC20MintableApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ERC20MintableFilterer) ParseMinterAdded ¶
func (_ERC20Mintable *ERC20MintableFilterer) ParseMinterAdded(log types.Log) (*ERC20MintableMinterAdded, error)
ParseMinterAdded is a log parse operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.
Solidity: event MinterAdded(address indexed account)
func (*ERC20MintableFilterer) ParseMinterRemoved ¶
func (_ERC20Mintable *ERC20MintableFilterer) ParseMinterRemoved(log types.Log) (*ERC20MintableMinterRemoved, error)
ParseMinterRemoved is a log parse operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed account)
func (*ERC20MintableFilterer) ParseTransfer ¶
func (_ERC20Mintable *ERC20MintableFilterer) ParseTransfer(log types.Log) (*ERC20MintableTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*ERC20MintableFilterer) WatchApproval ¶
func (_ERC20Mintable *ERC20MintableFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20MintableApproval, 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 (*ERC20MintableFilterer) WatchMinterAdded ¶
func (_ERC20Mintable *ERC20MintableFilterer) WatchMinterAdded(opts *bind.WatchOpts, sink chan<- *ERC20MintableMinterAdded, account []common.Address) (event.Subscription, error)
WatchMinterAdded is a free log subscription operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.
Solidity: event MinterAdded(address indexed account)
func (*ERC20MintableFilterer) WatchMinterRemoved ¶
func (_ERC20Mintable *ERC20MintableFilterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *ERC20MintableMinterRemoved, account []common.Address) (event.Subscription, error)
WatchMinterRemoved is a free log subscription operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed account)
func (*ERC20MintableFilterer) WatchTransfer ¶
func (_ERC20Mintable *ERC20MintableFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20MintableTransfer, 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 ERC20MintableMinterAdded ¶
type ERC20MintableMinterAdded struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
ERC20MintableMinterAdded represents a MinterAdded event raised by the ERC20Mintable contract.
type ERC20MintableMinterAddedIterator ¶
type ERC20MintableMinterAddedIterator struct { Event *ERC20MintableMinterAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20MintableMinterAddedIterator is returned from FilterMinterAdded and is used to iterate over the raw logs and unpacked data for MinterAdded events raised by the ERC20Mintable contract.
func (*ERC20MintableMinterAddedIterator) Close ¶
func (it *ERC20MintableMinterAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20MintableMinterAddedIterator) Error ¶
func (it *ERC20MintableMinterAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20MintableMinterAddedIterator) Next ¶
func (it *ERC20MintableMinterAddedIterator) 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 ERC20MintableMinterRemoved ¶
type ERC20MintableMinterRemoved struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
ERC20MintableMinterRemoved represents a MinterRemoved event raised by the ERC20Mintable contract.
type ERC20MintableMinterRemovedIterator ¶
type ERC20MintableMinterRemovedIterator struct { Event *ERC20MintableMinterRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20MintableMinterRemovedIterator is returned from FilterMinterRemoved and is used to iterate over the raw logs and unpacked data for MinterRemoved events raised by the ERC20Mintable contract.
func (*ERC20MintableMinterRemovedIterator) Close ¶
func (it *ERC20MintableMinterRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20MintableMinterRemovedIterator) Error ¶
func (it *ERC20MintableMinterRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20MintableMinterRemovedIterator) Next ¶
func (it *ERC20MintableMinterRemovedIterator) 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 ERC20MintableRaw ¶
type ERC20MintableRaw struct {
Contract *ERC20Mintable // Generic contract binding to access the raw methods on
}
ERC20MintableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC20MintableRaw) Call ¶
func (_ERC20Mintable *ERC20MintableRaw) 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 (*ERC20MintableRaw) Transact ¶
func (_ERC20Mintable *ERC20MintableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC20MintableRaw) Transfer ¶
func (_ERC20Mintable *ERC20MintableRaw) 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 ERC20MintableSession ¶
type ERC20MintableSession struct { Contract *ERC20Mintable // 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 }
ERC20MintableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ERC20MintableSession) AddMinter ¶
func (_ERC20Mintable *ERC20MintableSession) AddMinter(account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(address account) returns()
func (*ERC20MintableSession) Allowance ¶
func (_ERC20Mintable *ERC20MintableSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) constant returns(uint256)
func (*ERC20MintableSession) Approve ¶
func (_ERC20Mintable *ERC20MintableSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*ERC20MintableSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) constant returns(uint256)
func (*ERC20MintableSession) DecreaseAllowance ¶
func (_ERC20Mintable *ERC20MintableSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*ERC20MintableSession) IncreaseAllowance ¶
func (_ERC20Mintable *ERC20MintableSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*ERC20MintableSession) IsMinter ¶
func (_ERC20Mintable *ERC20MintableSession) IsMinter(account common.Address) (bool, error)
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(address account) constant returns(bool)
func (*ERC20MintableSession) Mint ¶
func (_ERC20Mintable *ERC20MintableSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address account, uint256 amount) returns(bool)
func (*ERC20MintableSession) RenounceMinter ¶
func (_ERC20Mintable *ERC20MintableSession) RenounceMinter() (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.
Solidity: function renounceMinter() returns()
func (*ERC20MintableSession) TotalSupply ¶
func (_ERC20Mintable *ERC20MintableSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*ERC20MintableSession) Transfer ¶
func (_ERC20Mintable *ERC20MintableSession) 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(bool)
func (*ERC20MintableSession) TransferFrom ¶
func (_ERC20Mintable *ERC20MintableSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20MintableTransactor ¶
type ERC20MintableTransactor struct {
// contains filtered or unexported fields
}
ERC20MintableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC20MintableTransactor ¶
func NewERC20MintableTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC20MintableTransactor, error)
NewERC20MintableTransactor creates a new write-only instance of ERC20Mintable, bound to a specific deployed contract.
func (*ERC20MintableTransactor) AddMinter ¶
func (_ERC20Mintable *ERC20MintableTransactor) AddMinter(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(address account) returns()
func (*ERC20MintableTransactor) Approve ¶
func (_ERC20Mintable *ERC20MintableTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*ERC20MintableTransactor) DecreaseAllowance ¶
func (_ERC20Mintable *ERC20MintableTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*ERC20MintableTransactor) IncreaseAllowance ¶
func (_ERC20Mintable *ERC20MintableTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*ERC20MintableTransactor) Mint ¶
func (_ERC20Mintable *ERC20MintableTransactor) Mint(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address account, uint256 amount) returns(bool)
func (*ERC20MintableTransactor) RenounceMinter ¶
func (_ERC20Mintable *ERC20MintableTransactor) RenounceMinter(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.
Solidity: function renounceMinter() returns()
func (*ERC20MintableTransactor) Transfer ¶
func (_ERC20Mintable *ERC20MintableTransactor) 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(bool)
func (*ERC20MintableTransactor) TransferFrom ¶
func (_ERC20Mintable *ERC20MintableTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20MintableTransactorRaw ¶
type ERC20MintableTransactorRaw struct {
Contract *ERC20MintableTransactor // Generic write-only contract binding to access the raw methods on
}
ERC20MintableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC20MintableTransactorRaw) Transact ¶
func (_ERC20Mintable *ERC20MintableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC20MintableTransactorRaw) Transfer ¶
func (_ERC20Mintable *ERC20MintableTransactorRaw) 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 ERC20MintableTransactorSession ¶
type ERC20MintableTransactorSession struct { Contract *ERC20MintableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC20MintableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ERC20MintableTransactorSession) AddMinter ¶
func (_ERC20Mintable *ERC20MintableTransactorSession) AddMinter(account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(address account) returns()
func (*ERC20MintableTransactorSession) Approve ¶
func (_ERC20Mintable *ERC20MintableTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*ERC20MintableTransactorSession) DecreaseAllowance ¶
func (_ERC20Mintable *ERC20MintableTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*ERC20MintableTransactorSession) IncreaseAllowance ¶
func (_ERC20Mintable *ERC20MintableTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*ERC20MintableTransactorSession) Mint ¶
func (_ERC20Mintable *ERC20MintableTransactorSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address account, uint256 amount) returns(bool)
func (*ERC20MintableTransactorSession) RenounceMinter ¶
func (_ERC20Mintable *ERC20MintableTransactorSession) RenounceMinter() (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.
Solidity: function renounceMinter() returns()
func (*ERC20MintableTransactorSession) Transfer ¶
func (_ERC20Mintable *ERC20MintableTransactorSession) 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(bool)
func (*ERC20MintableTransactorSession) TransferFrom ¶
func (_ERC20Mintable *ERC20MintableTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20MintableTransfer ¶
type ERC20MintableTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20MintableTransfer represents a Transfer event raised by the ERC20Mintable contract.
type ERC20MintableTransferIterator ¶
type ERC20MintableTransferIterator struct { Event *ERC20MintableTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20MintableTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC20Mintable contract.
func (*ERC20MintableTransferIterator) Close ¶
func (it *ERC20MintableTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20MintableTransferIterator) Error ¶
func (it *ERC20MintableTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20MintableTransferIterator) Next ¶
func (it *ERC20MintableTransferIterator) 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 ERC20OnApprove ¶
type ERC20OnApprove struct { ERC20OnApproveCaller // Read-only binding to the contract ERC20OnApproveTransactor // Write-only binding to the contract ERC20OnApproveFilterer // Log filterer for contract events }
ERC20OnApprove is an auto generated Go binding around an Ethereum contract.
func DeployERC20OnApprove ¶
func DeployERC20OnApprove(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ERC20OnApprove, error)
DeployERC20OnApprove deploys a new Ethereum contract, binding an instance of ERC20OnApprove to it.
func NewERC20OnApprove ¶
func NewERC20OnApprove(address common.Address, backend bind.ContractBackend) (*ERC20OnApprove, error)
NewERC20OnApprove creates a new instance of ERC20OnApprove, bound to a specific deployed contract.
type ERC20OnApproveApproval ¶
type ERC20OnApproveApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20OnApproveApproval represents a Approval event raised by the ERC20OnApprove contract.
type ERC20OnApproveApprovalIterator ¶
type ERC20OnApproveApprovalIterator struct { Event *ERC20OnApproveApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20OnApproveApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC20OnApprove contract.
func (*ERC20OnApproveApprovalIterator) Close ¶
func (it *ERC20OnApproveApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20OnApproveApprovalIterator) Error ¶
func (it *ERC20OnApproveApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20OnApproveApprovalIterator) Next ¶
func (it *ERC20OnApproveApprovalIterator) 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 ERC20OnApproveCaller ¶
type ERC20OnApproveCaller struct {
// contains filtered or unexported fields
}
ERC20OnApproveCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC20OnApproveCaller ¶
func NewERC20OnApproveCaller(address common.Address, caller bind.ContractCaller) (*ERC20OnApproveCaller, error)
NewERC20OnApproveCaller creates a new read-only instance of ERC20OnApprove, bound to a specific deployed contract.
func (*ERC20OnApproveCaller) Allowance ¶
func (_ERC20OnApprove *ERC20OnApproveCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) constant returns(uint256)
func (*ERC20OnApproveCaller) BalanceOf ¶
func (_ERC20OnApprove *ERC20OnApproveCaller) 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 (*ERC20OnApproveCaller) INTERFACEIDONAPPROVE ¶
func (_ERC20OnApprove *ERC20OnApproveCaller) INTERFACEIDONAPPROVE(opts *bind.CallOpts) ([4]byte, error)
INTERFACEIDONAPPROVE is a free data retrieval call binding the contract method 0x6cd28f9a.
Solidity: function INTERFACE_ID_ON_APPROVE() constant returns(bytes4)
func (*ERC20OnApproveCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type ERC20OnApproveCallerRaw ¶
type ERC20OnApproveCallerRaw struct {
Contract *ERC20OnApproveCaller // Generic read-only contract binding to access the raw methods on
}
ERC20OnApproveCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC20OnApproveCallerRaw) Call ¶
func (_ERC20OnApprove *ERC20OnApproveCallerRaw) 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 ERC20OnApproveCallerSession ¶
type ERC20OnApproveCallerSession struct { Contract *ERC20OnApproveCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC20OnApproveCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ERC20OnApproveCallerSession) Allowance ¶
func (_ERC20OnApprove *ERC20OnApproveCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) constant returns(uint256)
func (*ERC20OnApproveCallerSession) BalanceOf ¶
func (_ERC20OnApprove *ERC20OnApproveCallerSession) BalanceOf(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 (*ERC20OnApproveCallerSession) INTERFACEIDONAPPROVE ¶
func (_ERC20OnApprove *ERC20OnApproveCallerSession) INTERFACEIDONAPPROVE() ([4]byte, error)
INTERFACEIDONAPPROVE is a free data retrieval call binding the contract method 0x6cd28f9a.
Solidity: function INTERFACE_ID_ON_APPROVE() constant returns(bytes4)
func (*ERC20OnApproveCallerSession) TotalSupply ¶
func (_ERC20OnApprove *ERC20OnApproveCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type ERC20OnApproveFilterer ¶
type ERC20OnApproveFilterer struct {
// contains filtered or unexported fields
}
ERC20OnApproveFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC20OnApproveFilterer ¶
func NewERC20OnApproveFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC20OnApproveFilterer, error)
NewERC20OnApproveFilterer creates a new log filterer instance of ERC20OnApprove, bound to a specific deployed contract.
func (*ERC20OnApproveFilterer) FilterApproval ¶
func (_ERC20OnApprove *ERC20OnApproveFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20OnApproveApprovalIterator, 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 (*ERC20OnApproveFilterer) FilterTransfer ¶
func (_ERC20OnApprove *ERC20OnApproveFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20OnApproveTransferIterator, 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 (*ERC20OnApproveFilterer) ParseApproval ¶
func (_ERC20OnApprove *ERC20OnApproveFilterer) ParseApproval(log types.Log) (*ERC20OnApproveApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ERC20OnApproveFilterer) ParseTransfer ¶
func (_ERC20OnApprove *ERC20OnApproveFilterer) ParseTransfer(log types.Log) (*ERC20OnApproveTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*ERC20OnApproveFilterer) WatchApproval ¶
func (_ERC20OnApprove *ERC20OnApproveFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20OnApproveApproval, 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 (*ERC20OnApproveFilterer) WatchTransfer ¶
func (_ERC20OnApprove *ERC20OnApproveFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20OnApproveTransfer, 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 ERC20OnApproveRaw ¶
type ERC20OnApproveRaw struct {
Contract *ERC20OnApprove // Generic contract binding to access the raw methods on
}
ERC20OnApproveRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC20OnApproveRaw) Call ¶
func (_ERC20OnApprove *ERC20OnApproveRaw) 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 (*ERC20OnApproveRaw) Transact ¶
func (_ERC20OnApprove *ERC20OnApproveRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC20OnApproveRaw) Transfer ¶
func (_ERC20OnApprove *ERC20OnApproveRaw) 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 ERC20OnApproveSession ¶
type ERC20OnApproveSession struct { Contract *ERC20OnApprove // 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 }
ERC20OnApproveSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ERC20OnApproveSession) Allowance ¶
func (_ERC20OnApprove *ERC20OnApproveSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) constant returns(uint256)
func (*ERC20OnApproveSession) Approve ¶
func (_ERC20OnApprove *ERC20OnApproveSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*ERC20OnApproveSession) ApproveAndCall ¶
func (_ERC20OnApprove *ERC20OnApproveSession) ApproveAndCall(spender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.
Solidity: function approveAndCall(address spender, uint256 amount, bytes data) returns(bool)
func (*ERC20OnApproveSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) constant returns(uint256)
func (*ERC20OnApproveSession) DecreaseAllowance ¶
func (_ERC20OnApprove *ERC20OnApproveSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*ERC20OnApproveSession) INTERFACEIDONAPPROVE ¶
func (_ERC20OnApprove *ERC20OnApproveSession) INTERFACEIDONAPPROVE() ([4]byte, error)
INTERFACEIDONAPPROVE is a free data retrieval call binding the contract method 0x6cd28f9a.
Solidity: function INTERFACE_ID_ON_APPROVE() constant returns(bytes4)
func (*ERC20OnApproveSession) IncreaseAllowance ¶
func (_ERC20OnApprove *ERC20OnApproveSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*ERC20OnApproveSession) TotalSupply ¶
func (_ERC20OnApprove *ERC20OnApproveSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*ERC20OnApproveSession) Transfer ¶
func (_ERC20OnApprove *ERC20OnApproveSession) 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(bool)
func (*ERC20OnApproveSession) TransferFrom ¶
func (_ERC20OnApprove *ERC20OnApproveSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20OnApproveTransactor ¶
type ERC20OnApproveTransactor struct {
// contains filtered or unexported fields
}
ERC20OnApproveTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC20OnApproveTransactor ¶
func NewERC20OnApproveTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC20OnApproveTransactor, error)
NewERC20OnApproveTransactor creates a new write-only instance of ERC20OnApprove, bound to a specific deployed contract.
func (*ERC20OnApproveTransactor) Approve ¶
func (_ERC20OnApprove *ERC20OnApproveTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*ERC20OnApproveTransactor) ApproveAndCall ¶
func (_ERC20OnApprove *ERC20OnApproveTransactor) ApproveAndCall(opts *bind.TransactOpts, spender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.
Solidity: function approveAndCall(address spender, uint256 amount, bytes data) returns(bool)
func (*ERC20OnApproveTransactor) DecreaseAllowance ¶
func (_ERC20OnApprove *ERC20OnApproveTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*ERC20OnApproveTransactor) IncreaseAllowance ¶
func (_ERC20OnApprove *ERC20OnApproveTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*ERC20OnApproveTransactor) Transfer ¶
func (_ERC20OnApprove *ERC20OnApproveTransactor) 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(bool)
func (*ERC20OnApproveTransactor) TransferFrom ¶
func (_ERC20OnApprove *ERC20OnApproveTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20OnApproveTransactorRaw ¶
type ERC20OnApproveTransactorRaw struct {
Contract *ERC20OnApproveTransactor // Generic write-only contract binding to access the raw methods on
}
ERC20OnApproveTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC20OnApproveTransactorRaw) Transact ¶
func (_ERC20OnApprove *ERC20OnApproveTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC20OnApproveTransactorRaw) Transfer ¶
func (_ERC20OnApprove *ERC20OnApproveTransactorRaw) 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 ERC20OnApproveTransactorSession ¶
type ERC20OnApproveTransactorSession struct { Contract *ERC20OnApproveTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC20OnApproveTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ERC20OnApproveTransactorSession) Approve ¶
func (_ERC20OnApprove *ERC20OnApproveTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*ERC20OnApproveTransactorSession) ApproveAndCall ¶
func (_ERC20OnApprove *ERC20OnApproveTransactorSession) ApproveAndCall(spender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.
Solidity: function approveAndCall(address spender, uint256 amount, bytes data) returns(bool)
func (*ERC20OnApproveTransactorSession) DecreaseAllowance ¶
func (_ERC20OnApprove *ERC20OnApproveTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*ERC20OnApproveTransactorSession) IncreaseAllowance ¶
func (_ERC20OnApprove *ERC20OnApproveTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*ERC20OnApproveTransactorSession) Transfer ¶
func (_ERC20OnApprove *ERC20OnApproveTransactorSession) 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(bool)
func (*ERC20OnApproveTransactorSession) TransferFrom ¶
func (_ERC20OnApprove *ERC20OnApproveTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20OnApproveTransfer ¶
type ERC20OnApproveTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20OnApproveTransfer represents a Transfer event raised by the ERC20OnApprove contract.
type ERC20OnApproveTransferIterator ¶
type ERC20OnApproveTransferIterator struct { Event *ERC20OnApproveTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20OnApproveTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC20OnApprove contract.
func (*ERC20OnApproveTransferIterator) Close ¶
func (it *ERC20OnApproveTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20OnApproveTransferIterator) Error ¶
func (it *ERC20OnApproveTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20OnApproveTransferIterator) Next ¶
func (it *ERC20OnApproveTransferIterator) 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 ERC20Raw ¶
type ERC20Raw struct {
Contract *ERC20 // Generic contract binding to access the raw methods on
}
ERC20Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC20Raw) Call ¶
func (_ERC20 *ERC20Raw) 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 (*ERC20Raw) Transact ¶
func (_ERC20 *ERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC20Raw) Transfer ¶
func (_ERC20 *ERC20Raw) 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 ERC20Session ¶
type ERC20Session struct { Contract *ERC20 // 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 }
ERC20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ERC20Session) Allowance ¶
func (_ERC20 *ERC20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) constant returns(uint256)
func (*ERC20Session) Approve ¶
func (_ERC20 *ERC20Session) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*ERC20Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) constant returns(uint256)
func (*ERC20Session) DecreaseAllowance ¶
func (_ERC20 *ERC20Session) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*ERC20Session) IncreaseAllowance ¶
func (_ERC20 *ERC20Session) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*ERC20Session) TotalSupply ¶
func (_ERC20 *ERC20Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*ERC20Session) Transfer ¶
func (_ERC20 *ERC20Session) 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(bool)
func (*ERC20Session) TransferFrom ¶
func (_ERC20 *ERC20Session) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20Transactor ¶
type ERC20Transactor struct {
// contains filtered or unexported fields
}
ERC20Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC20Transactor ¶
func NewERC20Transactor(address common.Address, transactor bind.ContractTransactor) (*ERC20Transactor, error)
NewERC20Transactor creates a new write-only instance of ERC20, bound to a specific deployed contract.
func (*ERC20Transactor) Approve ¶
func (_ERC20 *ERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*ERC20Transactor) DecreaseAllowance ¶
func (_ERC20 *ERC20Transactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*ERC20Transactor) IncreaseAllowance ¶
func (_ERC20 *ERC20Transactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*ERC20Transactor) Transfer ¶
func (_ERC20 *ERC20Transactor) 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(bool)
func (*ERC20Transactor) TransferFrom ¶
func (_ERC20 *ERC20Transactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20TransactorRaw ¶
type ERC20TransactorRaw struct {
Contract *ERC20Transactor // Generic write-only contract binding to access the raw methods on
}
ERC20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC20TransactorRaw) Transact ¶
func (_ERC20 *ERC20TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC20TransactorRaw) Transfer ¶
func (_ERC20 *ERC20TransactorRaw) 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 ERC20TransactorSession ¶
type ERC20TransactorSession struct { Contract *ERC20Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ERC20TransactorSession) Approve ¶
func (_ERC20 *ERC20TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*ERC20TransactorSession) DecreaseAllowance ¶
func (_ERC20 *ERC20TransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*ERC20TransactorSession) IncreaseAllowance ¶
func (_ERC20 *ERC20TransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*ERC20TransactorSession) Transfer ¶
func (_ERC20 *ERC20TransactorSession) 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(bool)
func (*ERC20TransactorSession) TransferFrom ¶
func (_ERC20 *ERC20TransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20Transfer ¶
type ERC20Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20Transfer represents a Transfer event raised by the ERC20 contract.
type ERC20TransferIterator ¶
type ERC20TransferIterator struct { Event *ERC20Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC20 contract.
func (*ERC20TransferIterator) Close ¶
func (it *ERC20TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20TransferIterator) Error ¶
func (it *ERC20TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20TransferIterator) Next ¶
func (it *ERC20TransferIterator) 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 IERC20 ¶
type IERC20 struct { IERC20Caller // Read-only binding to the contract IERC20Transactor // Write-only binding to the contract IERC20Filterer // Log filterer for contract events }
IERC20 is an auto generated Go binding around an Ethereum contract.
type IERC20Approval ¶
type IERC20Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC20Approval represents a Approval event raised by the IERC20 contract.
type IERC20ApprovalIterator ¶
type IERC20ApprovalIterator struct { Event *IERC20Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the IERC20 contract.
func (*IERC20ApprovalIterator) Close ¶
func (it *IERC20ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC20ApprovalIterator) Error ¶
func (it *IERC20ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC20ApprovalIterator) Next ¶
func (it *IERC20ApprovalIterator) 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 IERC20Caller ¶
type IERC20Caller struct {
// contains filtered or unexported fields
}
IERC20Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewIERC20Caller ¶
func NewIERC20Caller(address common.Address, caller bind.ContractCaller) (*IERC20Caller, error)
NewIERC20Caller creates a new read-only instance of IERC20, bound to a specific deployed contract.
func (*IERC20Caller) Allowance ¶
func (_IERC20 *IERC20Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) constant returns(uint256)
func (*IERC20Caller) BalanceOf ¶
func (_IERC20 *IERC20Caller) 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 (*IERC20Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type IERC20CallerRaw ¶
type IERC20CallerRaw struct {
Contract *IERC20Caller // Generic read-only contract binding to access the raw methods on
}
IERC20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IERC20CallerRaw) Call ¶
func (_IERC20 *IERC20CallerRaw) 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 IERC20CallerSession ¶
type IERC20CallerSession struct { Contract *IERC20Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IERC20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IERC20CallerSession) Allowance ¶
func (_IERC20 *IERC20CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) constant returns(uint256)
func (*IERC20CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) constant returns(uint256)
func (*IERC20CallerSession) TotalSupply ¶
func (_IERC20 *IERC20CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type IERC20Filterer ¶
type IERC20Filterer struct {
// contains filtered or unexported fields
}
IERC20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIERC20Filterer ¶
func NewIERC20Filterer(address common.Address, filterer bind.ContractFilterer) (*IERC20Filterer, error)
NewIERC20Filterer creates a new log filterer instance of IERC20, bound to a specific deployed contract.
func (*IERC20Filterer) FilterApproval ¶
func (_IERC20 *IERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*IERC20ApprovalIterator, 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 (*IERC20Filterer) FilterTransfer ¶
func (_IERC20 *IERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*IERC20TransferIterator, 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 (*IERC20Filterer) ParseApproval ¶
func (_IERC20 *IERC20Filterer) ParseApproval(log types.Log) (*IERC20Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*IERC20Filterer) ParseTransfer ¶
func (_IERC20 *IERC20Filterer) ParseTransfer(log types.Log) (*IERC20Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*IERC20Filterer) WatchApproval ¶
func (_IERC20 *IERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC20Approval, 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 (*IERC20Filterer) WatchTransfer ¶
func (_IERC20 *IERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC20Transfer, 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 IERC20Raw ¶
type IERC20Raw struct {
Contract *IERC20 // Generic contract binding to access the raw methods on
}
IERC20Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*IERC20Raw) Call ¶
func (_IERC20 *IERC20Raw) 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 (*IERC20Raw) Transact ¶
func (_IERC20 *IERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC20Raw) Transfer ¶
func (_IERC20 *IERC20Raw) 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 IERC20Session ¶
type IERC20Session struct { Contract *IERC20 // 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 }
IERC20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IERC20Session) Allowance ¶
func (_IERC20 *IERC20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) constant returns(uint256)
func (*IERC20Session) Approve ¶
func (_IERC20 *IERC20Session) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*IERC20Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) constant returns(uint256)
func (*IERC20Session) TotalSupply ¶
func (_IERC20 *IERC20Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*IERC20Session) Transfer ¶
func (_IERC20 *IERC20Session) 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(bool)
func (*IERC20Session) TransferFrom ¶
func (_IERC20 *IERC20Session) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type IERC20Transactor ¶
type IERC20Transactor struct {
// contains filtered or unexported fields
}
IERC20Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIERC20Transactor ¶
func NewIERC20Transactor(address common.Address, transactor bind.ContractTransactor) (*IERC20Transactor, error)
NewIERC20Transactor creates a new write-only instance of IERC20, bound to a specific deployed contract.
func (*IERC20Transactor) Approve ¶
func (_IERC20 *IERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*IERC20Transactor) Transfer ¶
func (_IERC20 *IERC20Transactor) 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(bool)
func (*IERC20Transactor) TransferFrom ¶
func (_IERC20 *IERC20Transactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type IERC20TransactorRaw ¶
type IERC20TransactorRaw struct {
Contract *IERC20Transactor // Generic write-only contract binding to access the raw methods on
}
IERC20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IERC20TransactorRaw) Transact ¶
func (_IERC20 *IERC20TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC20TransactorRaw) Transfer ¶
func (_IERC20 *IERC20TransactorRaw) 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 IERC20TransactorSession ¶
type IERC20TransactorSession struct { Contract *IERC20Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IERC20TransactorSession) Approve ¶
func (_IERC20 *IERC20TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*IERC20TransactorSession) Transfer ¶
func (_IERC20 *IERC20TransactorSession) 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(bool)
func (*IERC20TransactorSession) TransferFrom ¶
func (_IERC20 *IERC20TransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type IERC20Transfer ¶
type IERC20Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC20Transfer represents a Transfer event raised by the IERC20 contract.
type IERC20TransferIterator ¶
type IERC20TransferIterator struct { Event *IERC20Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the IERC20 contract.
func (*IERC20TransferIterator) Close ¶
func (it *IERC20TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC20TransferIterator) Error ¶
func (it *IERC20TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC20TransferIterator) Next ¶
func (it *IERC20TransferIterator) 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 MinterRole ¶
type MinterRole struct { MinterRoleCaller // Read-only binding to the contract MinterRoleTransactor // Write-only binding to the contract MinterRoleFilterer // Log filterer for contract events }
MinterRole is an auto generated Go binding around an Ethereum contract.
func NewMinterRole ¶
func NewMinterRole(address common.Address, backend bind.ContractBackend) (*MinterRole, error)
NewMinterRole creates a new instance of MinterRole, bound to a specific deployed contract.
type MinterRoleCaller ¶
type MinterRoleCaller struct {
// contains filtered or unexported fields
}
MinterRoleCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMinterRoleCaller ¶
func NewMinterRoleCaller(address common.Address, caller bind.ContractCaller) (*MinterRoleCaller, error)
NewMinterRoleCaller creates a new read-only instance of MinterRole, bound to a specific deployed contract.
type MinterRoleCallerRaw ¶
type MinterRoleCallerRaw struct {
Contract *MinterRoleCaller // Generic read-only contract binding to access the raw methods on
}
MinterRoleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MinterRoleCallerRaw) Call ¶
func (_MinterRole *MinterRoleCallerRaw) 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 MinterRoleCallerSession ¶
type MinterRoleCallerSession struct { Contract *MinterRoleCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MinterRoleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type MinterRoleFilterer ¶
type MinterRoleFilterer struct {
// contains filtered or unexported fields
}
MinterRoleFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMinterRoleFilterer ¶
func NewMinterRoleFilterer(address common.Address, filterer bind.ContractFilterer) (*MinterRoleFilterer, error)
NewMinterRoleFilterer creates a new log filterer instance of MinterRole, bound to a specific deployed contract.
func (*MinterRoleFilterer) FilterMinterAdded ¶
func (_MinterRole *MinterRoleFilterer) FilterMinterAdded(opts *bind.FilterOpts, account []common.Address) (*MinterRoleMinterAddedIterator, error)
FilterMinterAdded is a free log retrieval operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.
Solidity: event MinterAdded(address indexed account)
func (*MinterRoleFilterer) FilterMinterRemoved ¶
func (_MinterRole *MinterRoleFilterer) FilterMinterRemoved(opts *bind.FilterOpts, account []common.Address) (*MinterRoleMinterRemovedIterator, error)
FilterMinterRemoved is a free log retrieval operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed account)
func (*MinterRoleFilterer) ParseMinterAdded ¶
func (_MinterRole *MinterRoleFilterer) ParseMinterAdded(log types.Log) (*MinterRoleMinterAdded, error)
ParseMinterAdded is a log parse operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.
Solidity: event MinterAdded(address indexed account)
func (*MinterRoleFilterer) ParseMinterRemoved ¶
func (_MinterRole *MinterRoleFilterer) ParseMinterRemoved(log types.Log) (*MinterRoleMinterRemoved, error)
ParseMinterRemoved is a log parse operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed account)
func (*MinterRoleFilterer) WatchMinterAdded ¶
func (_MinterRole *MinterRoleFilterer) WatchMinterAdded(opts *bind.WatchOpts, sink chan<- *MinterRoleMinterAdded, account []common.Address) (event.Subscription, error)
WatchMinterAdded is a free log subscription operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.
Solidity: event MinterAdded(address indexed account)
func (*MinterRoleFilterer) WatchMinterRemoved ¶
func (_MinterRole *MinterRoleFilterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *MinterRoleMinterRemoved, account []common.Address) (event.Subscription, error)
WatchMinterRemoved is a free log subscription operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed account)
type MinterRoleMinterAdded ¶
type MinterRoleMinterAdded struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
MinterRoleMinterAdded represents a MinterAdded event raised by the MinterRole contract.
type MinterRoleMinterAddedIterator ¶
type MinterRoleMinterAddedIterator struct { Event *MinterRoleMinterAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MinterRoleMinterAddedIterator is returned from FilterMinterAdded and is used to iterate over the raw logs and unpacked data for MinterAdded events raised by the MinterRole contract.
func (*MinterRoleMinterAddedIterator) Close ¶
func (it *MinterRoleMinterAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MinterRoleMinterAddedIterator) Error ¶
func (it *MinterRoleMinterAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MinterRoleMinterAddedIterator) Next ¶
func (it *MinterRoleMinterAddedIterator) 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 MinterRoleMinterRemoved ¶
type MinterRoleMinterRemoved struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
MinterRoleMinterRemoved represents a MinterRemoved event raised by the MinterRole contract.
type MinterRoleMinterRemovedIterator ¶
type MinterRoleMinterRemovedIterator struct { Event *MinterRoleMinterRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MinterRoleMinterRemovedIterator is returned from FilterMinterRemoved and is used to iterate over the raw logs and unpacked data for MinterRemoved events raised by the MinterRole contract.
func (*MinterRoleMinterRemovedIterator) Close ¶
func (it *MinterRoleMinterRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MinterRoleMinterRemovedIterator) Error ¶
func (it *MinterRoleMinterRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MinterRoleMinterRemovedIterator) Next ¶
func (it *MinterRoleMinterRemovedIterator) 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 MinterRoleRaw ¶
type MinterRoleRaw struct {
Contract *MinterRole // Generic contract binding to access the raw methods on
}
MinterRoleRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MinterRoleRaw) Call ¶
func (_MinterRole *MinterRoleRaw) 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 (*MinterRoleRaw) Transact ¶
func (_MinterRole *MinterRoleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MinterRoleRaw) Transfer ¶
func (_MinterRole *MinterRoleRaw) 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 MinterRoleRenounceTarget ¶
type MinterRoleRenounceTarget struct { MinterRoleRenounceTargetCaller // Read-only binding to the contract MinterRoleRenounceTargetTransactor // Write-only binding to the contract MinterRoleRenounceTargetFilterer // Log filterer for contract events }
MinterRoleRenounceTarget is an auto generated Go binding around an Ethereum contract.
func NewMinterRoleRenounceTarget ¶
func NewMinterRoleRenounceTarget(address common.Address, backend bind.ContractBackend) (*MinterRoleRenounceTarget, error)
NewMinterRoleRenounceTarget creates a new instance of MinterRoleRenounceTarget, bound to a specific deployed contract.
type MinterRoleRenounceTargetCaller ¶
type MinterRoleRenounceTargetCaller struct {
// contains filtered or unexported fields
}
MinterRoleRenounceTargetCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMinterRoleRenounceTargetCaller ¶
func NewMinterRoleRenounceTargetCaller(address common.Address, caller bind.ContractCaller) (*MinterRoleRenounceTargetCaller, error)
NewMinterRoleRenounceTargetCaller creates a new read-only instance of MinterRoleRenounceTarget, bound to a specific deployed contract.
type MinterRoleRenounceTargetCallerRaw ¶
type MinterRoleRenounceTargetCallerRaw struct {
Contract *MinterRoleRenounceTargetCaller // Generic read-only contract binding to access the raw methods on
}
MinterRoleRenounceTargetCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MinterRoleRenounceTargetCallerRaw) Call ¶
func (_MinterRoleRenounceTarget *MinterRoleRenounceTargetCallerRaw) 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 MinterRoleRenounceTargetCallerSession ¶
type MinterRoleRenounceTargetCallerSession struct { Contract *MinterRoleRenounceTargetCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MinterRoleRenounceTargetCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type MinterRoleRenounceTargetFilterer ¶
type MinterRoleRenounceTargetFilterer struct {
// contains filtered or unexported fields
}
MinterRoleRenounceTargetFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMinterRoleRenounceTargetFilterer ¶
func NewMinterRoleRenounceTargetFilterer(address common.Address, filterer bind.ContractFilterer) (*MinterRoleRenounceTargetFilterer, error)
NewMinterRoleRenounceTargetFilterer creates a new log filterer instance of MinterRoleRenounceTarget, bound to a specific deployed contract.
type MinterRoleRenounceTargetRaw ¶
type MinterRoleRenounceTargetRaw struct {
Contract *MinterRoleRenounceTarget // Generic contract binding to access the raw methods on
}
MinterRoleRenounceTargetRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MinterRoleRenounceTargetRaw) Call ¶
func (_MinterRoleRenounceTarget *MinterRoleRenounceTargetRaw) 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 (*MinterRoleRenounceTargetRaw) Transact ¶
func (_MinterRoleRenounceTarget *MinterRoleRenounceTargetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MinterRoleRenounceTargetRaw) Transfer ¶
func (_MinterRoleRenounceTarget *MinterRoleRenounceTargetRaw) 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 MinterRoleRenounceTargetSession ¶
type MinterRoleRenounceTargetSession struct { Contract *MinterRoleRenounceTarget // 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 }
MinterRoleRenounceTargetSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MinterRoleRenounceTargetSession) RenounceMinter ¶
func (_MinterRoleRenounceTarget *MinterRoleRenounceTargetSession) RenounceMinter() (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.
Solidity: function renounceMinter() returns()
type MinterRoleRenounceTargetTransactor ¶
type MinterRoleRenounceTargetTransactor struct {
// contains filtered or unexported fields
}
MinterRoleRenounceTargetTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMinterRoleRenounceTargetTransactor ¶
func NewMinterRoleRenounceTargetTransactor(address common.Address, transactor bind.ContractTransactor) (*MinterRoleRenounceTargetTransactor, error)
NewMinterRoleRenounceTargetTransactor creates a new write-only instance of MinterRoleRenounceTarget, bound to a specific deployed contract.
func (*MinterRoleRenounceTargetTransactor) RenounceMinter ¶
func (_MinterRoleRenounceTarget *MinterRoleRenounceTargetTransactor) RenounceMinter(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.
Solidity: function renounceMinter() returns()
type MinterRoleRenounceTargetTransactorRaw ¶
type MinterRoleRenounceTargetTransactorRaw struct {
Contract *MinterRoleRenounceTargetTransactor // Generic write-only contract binding to access the raw methods on
}
MinterRoleRenounceTargetTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MinterRoleRenounceTargetTransactorRaw) Transact ¶
func (_MinterRoleRenounceTarget *MinterRoleRenounceTargetTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MinterRoleRenounceTargetTransactorRaw) Transfer ¶
func (_MinterRoleRenounceTarget *MinterRoleRenounceTargetTransactorRaw) 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 MinterRoleRenounceTargetTransactorSession ¶
type MinterRoleRenounceTargetTransactorSession struct { Contract *MinterRoleRenounceTargetTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MinterRoleRenounceTargetTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MinterRoleRenounceTargetTransactorSession) RenounceMinter ¶
func (_MinterRoleRenounceTarget *MinterRoleRenounceTargetTransactorSession) RenounceMinter() (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.
Solidity: function renounceMinter() returns()
type MinterRoleSession ¶
type MinterRoleSession struct { Contract *MinterRole // 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 }
MinterRoleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MinterRoleSession) AddMinter ¶
func (_MinterRole *MinterRoleSession) AddMinter(account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(address account) returns()
func (*MinterRoleSession) IsMinter ¶
func (_MinterRole *MinterRoleSession) IsMinter(account common.Address) (bool, error)
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(address account) constant returns(bool)
func (*MinterRoleSession) RenounceMinter ¶
func (_MinterRole *MinterRoleSession) RenounceMinter() (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.
Solidity: function renounceMinter() returns()
type MinterRoleTransactor ¶
type MinterRoleTransactor struct {
// contains filtered or unexported fields
}
MinterRoleTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMinterRoleTransactor ¶
func NewMinterRoleTransactor(address common.Address, transactor bind.ContractTransactor) (*MinterRoleTransactor, error)
NewMinterRoleTransactor creates a new write-only instance of MinterRole, bound to a specific deployed contract.
func (*MinterRoleTransactor) AddMinter ¶
func (_MinterRole *MinterRoleTransactor) AddMinter(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(address account) returns()
func (*MinterRoleTransactor) RenounceMinter ¶
func (_MinterRole *MinterRoleTransactor) RenounceMinter(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.
Solidity: function renounceMinter() returns()
type MinterRoleTransactorRaw ¶
type MinterRoleTransactorRaw struct {
Contract *MinterRoleTransactor // Generic write-only contract binding to access the raw methods on
}
MinterRoleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MinterRoleTransactorRaw) Transact ¶
func (_MinterRole *MinterRoleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MinterRoleTransactorRaw) Transfer ¶
func (_MinterRole *MinterRoleTransactorRaw) 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 MinterRoleTransactorSession ¶
type MinterRoleTransactorSession struct { Contract *MinterRoleTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MinterRoleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MinterRoleTransactorSession) AddMinter ¶
func (_MinterRole *MinterRoleTransactorSession) AddMinter(account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(address account) returns()
func (*MinterRoleTransactorSession) RenounceMinter ¶
func (_MinterRole *MinterRoleTransactorSession) RenounceMinter() (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.
Solidity: function renounceMinter() returns()
type OnApproveConstant ¶
type OnApproveConstant struct { OnApproveConstantCaller // Read-only binding to the contract OnApproveConstantTransactor // Write-only binding to the contract OnApproveConstantFilterer // Log filterer for contract events }
OnApproveConstant is an auto generated Go binding around an Ethereum contract.
func DeployOnApproveConstant ¶
func DeployOnApproveConstant(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *OnApproveConstant, error)
DeployOnApproveConstant deploys a new Ethereum contract, binding an instance of OnApproveConstant to it.
func NewOnApproveConstant ¶
func NewOnApproveConstant(address common.Address, backend bind.ContractBackend) (*OnApproveConstant, error)
NewOnApproveConstant creates a new instance of OnApproveConstant, bound to a specific deployed contract.
type OnApproveConstantCaller ¶
type OnApproveConstantCaller struct {
// contains filtered or unexported fields
}
OnApproveConstantCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOnApproveConstantCaller ¶
func NewOnApproveConstantCaller(address common.Address, caller bind.ContractCaller) (*OnApproveConstantCaller, error)
NewOnApproveConstantCaller creates a new read-only instance of OnApproveConstant, bound to a specific deployed contract.
func (*OnApproveConstantCaller) INTERFACEIDONAPPROVE ¶
func (_OnApproveConstant *OnApproveConstantCaller) INTERFACEIDONAPPROVE(opts *bind.CallOpts) ([4]byte, error)
INTERFACEIDONAPPROVE is a free data retrieval call binding the contract method 0x6cd28f9a.
Solidity: function INTERFACE_ID_ON_APPROVE() constant returns(bytes4)
type OnApproveConstantCallerRaw ¶
type OnApproveConstantCallerRaw struct {
Contract *OnApproveConstantCaller // Generic read-only contract binding to access the raw methods on
}
OnApproveConstantCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OnApproveConstantCallerRaw) Call ¶
func (_OnApproveConstant *OnApproveConstantCallerRaw) 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 OnApproveConstantCallerSession ¶
type OnApproveConstantCallerSession struct { Contract *OnApproveConstantCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OnApproveConstantCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*OnApproveConstantCallerSession) INTERFACEIDONAPPROVE ¶
func (_OnApproveConstant *OnApproveConstantCallerSession) INTERFACEIDONAPPROVE() ([4]byte, error)
INTERFACEIDONAPPROVE is a free data retrieval call binding the contract method 0x6cd28f9a.
Solidity: function INTERFACE_ID_ON_APPROVE() constant returns(bytes4)
type OnApproveConstantFilterer ¶
type OnApproveConstantFilterer struct {
// contains filtered or unexported fields
}
OnApproveConstantFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOnApproveConstantFilterer ¶
func NewOnApproveConstantFilterer(address common.Address, filterer bind.ContractFilterer) (*OnApproveConstantFilterer, error)
NewOnApproveConstantFilterer creates a new log filterer instance of OnApproveConstant, bound to a specific deployed contract.
type OnApproveConstantRaw ¶
type OnApproveConstantRaw struct {
Contract *OnApproveConstant // Generic contract binding to access the raw methods on
}
OnApproveConstantRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OnApproveConstantRaw) Call ¶
func (_OnApproveConstant *OnApproveConstantRaw) 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 (*OnApproveConstantRaw) Transact ¶
func (_OnApproveConstant *OnApproveConstantRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OnApproveConstantRaw) Transfer ¶
func (_OnApproveConstant *OnApproveConstantRaw) 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 OnApproveConstantSession ¶
type OnApproveConstantSession struct { Contract *OnApproveConstant // 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 }
OnApproveConstantSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OnApproveConstantSession) INTERFACEIDONAPPROVE ¶
func (_OnApproveConstant *OnApproveConstantSession) INTERFACEIDONAPPROVE() ([4]byte, error)
INTERFACEIDONAPPROVE is a free data retrieval call binding the contract method 0x6cd28f9a.
Solidity: function INTERFACE_ID_ON_APPROVE() constant returns(bytes4)
type OnApproveConstantTransactor ¶
type OnApproveConstantTransactor struct {
// contains filtered or unexported fields
}
OnApproveConstantTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOnApproveConstantTransactor ¶
func NewOnApproveConstantTransactor(address common.Address, transactor bind.ContractTransactor) (*OnApproveConstantTransactor, error)
NewOnApproveConstantTransactor creates a new write-only instance of OnApproveConstant, bound to a specific deployed contract.
type OnApproveConstantTransactorRaw ¶
type OnApproveConstantTransactorRaw struct {
Contract *OnApproveConstantTransactor // Generic write-only contract binding to access the raw methods on
}
OnApproveConstantTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OnApproveConstantTransactorRaw) Transact ¶
func (_OnApproveConstant *OnApproveConstantTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OnApproveConstantTransactorRaw) Transfer ¶
func (_OnApproveConstant *OnApproveConstantTransactorRaw) 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 OnApproveConstantTransactorSession ¶
type OnApproveConstantTransactorSession struct { Contract *OnApproveConstantTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OnApproveConstantTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type Ownable ¶
type Ownable struct { OwnableCaller // Read-only binding to the contract OwnableTransactor // Write-only binding to the contract OwnableFilterer // Log filterer for contract events }
Ownable is an auto generated Go binding around an Ethereum contract.
func NewOwnable ¶
NewOwnable creates a new instance of Ownable, bound to a specific deployed contract.
type OwnableCaller ¶
type OwnableCaller struct {
// contains filtered or unexported fields
}
OwnableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOwnableCaller ¶
func NewOwnableCaller(address common.Address, caller bind.ContractCaller) (*OwnableCaller, error)
NewOwnableCaller creates a new read-only instance of Ownable, bound to a specific deployed contract.
type OwnableCallerRaw ¶
type OwnableCallerRaw struct {
Contract *OwnableCaller // Generic read-only contract binding to access the raw methods on
}
OwnableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OwnableCallerRaw) Call ¶
func (_Ownable *OwnableCallerRaw) 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 OwnableCallerSession ¶
type OwnableCallerSession struct { Contract *OwnableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OwnableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*OwnableCallerSession) IsOwner ¶
func (_Ownable *OwnableCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
type OwnableFilterer ¶
type OwnableFilterer struct {
// contains filtered or unexported fields
}
OwnableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOwnableFilterer ¶
func NewOwnableFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnableFilterer, error)
NewOwnableFilterer creates a new log filterer instance of Ownable, bound to a specific deployed contract.
func (*OwnableFilterer) FilterOwnershipTransferred ¶
func (_Ownable *OwnableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*OwnableOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OwnableFilterer) ParseOwnershipTransferred ¶
func (_Ownable *OwnableFilterer) ParseOwnershipTransferred(log types.Log) (*OwnableOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OwnableFilterer) WatchOwnershipTransferred ¶
func (_Ownable *OwnableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnableOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
type OwnableOwnershipTransferred ¶
type OwnableOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
OwnableOwnershipTransferred represents a OwnershipTransferred event raised by the Ownable contract.
type OwnableOwnershipTransferredIterator ¶
type OwnableOwnershipTransferredIterator struct { Event *OwnableOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OwnableOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Ownable contract.
func (*OwnableOwnershipTransferredIterator) Close ¶
func (it *OwnableOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnableOwnershipTransferredIterator) Error ¶
func (it *OwnableOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnableOwnershipTransferredIterator) Next ¶
func (it *OwnableOwnershipTransferredIterator) 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 OwnableRaw ¶
type OwnableRaw struct {
Contract *Ownable // Generic contract binding to access the raw methods on
}
OwnableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OwnableRaw) Call ¶
func (_Ownable *OwnableRaw) 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 (*OwnableRaw) Transact ¶
func (_Ownable *OwnableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableRaw) Transfer ¶
func (_Ownable *OwnableRaw) 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 OwnableSession ¶
type OwnableSession struct { Contract *Ownable // 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 }
OwnableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OwnableSession) IsOwner ¶
func (_Ownable *OwnableSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*OwnableSession) Owner ¶
func (_Ownable *OwnableSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*OwnableSession) RenounceOwnership ¶
func (_Ownable *OwnableSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableSession) TransferOwnership ¶
func (_Ownable *OwnableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OwnableTarget ¶
type OwnableTarget struct { OwnableTargetCaller // Read-only binding to the contract OwnableTargetTransactor // Write-only binding to the contract OwnableTargetFilterer // Log filterer for contract events }
OwnableTarget is an auto generated Go binding around an Ethereum contract.
func NewOwnableTarget ¶
func NewOwnableTarget(address common.Address, backend bind.ContractBackend) (*OwnableTarget, error)
NewOwnableTarget creates a new instance of OwnableTarget, bound to a specific deployed contract.
type OwnableTargetCaller ¶
type OwnableTargetCaller struct {
// contains filtered or unexported fields
}
OwnableTargetCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOwnableTargetCaller ¶
func NewOwnableTargetCaller(address common.Address, caller bind.ContractCaller) (*OwnableTargetCaller, error)
NewOwnableTargetCaller creates a new read-only instance of OwnableTarget, bound to a specific deployed contract.
type OwnableTargetCallerRaw ¶
type OwnableTargetCallerRaw struct {
Contract *OwnableTargetCaller // Generic read-only contract binding to access the raw methods on
}
OwnableTargetCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OwnableTargetCallerRaw) Call ¶
func (_OwnableTarget *OwnableTargetCallerRaw) 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 OwnableTargetCallerSession ¶
type OwnableTargetCallerSession struct { Contract *OwnableTargetCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OwnableTargetCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type OwnableTargetFilterer ¶
type OwnableTargetFilterer struct {
// contains filtered or unexported fields
}
OwnableTargetFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOwnableTargetFilterer ¶
func NewOwnableTargetFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnableTargetFilterer, error)
NewOwnableTargetFilterer creates a new log filterer instance of OwnableTarget, bound to a specific deployed contract.
type OwnableTargetRaw ¶
type OwnableTargetRaw struct {
Contract *OwnableTarget // Generic contract binding to access the raw methods on
}
OwnableTargetRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OwnableTargetRaw) Call ¶
func (_OwnableTarget *OwnableTargetRaw) 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 (*OwnableTargetRaw) Transact ¶
func (_OwnableTarget *OwnableTargetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableTargetRaw) Transfer ¶
func (_OwnableTarget *OwnableTargetRaw) 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 OwnableTargetSession ¶
type OwnableTargetSession struct { Contract *OwnableTarget // 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 }
OwnableTargetSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OwnableTargetSession) RenounceOwnership ¶
func (_OwnableTarget *OwnableTargetSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableTargetSession) TransferOwnership ¶
func (_OwnableTarget *OwnableTargetSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OwnableTargetTransactor ¶
type OwnableTargetTransactor struct {
// contains filtered or unexported fields
}
OwnableTargetTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOwnableTargetTransactor ¶
func NewOwnableTargetTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnableTargetTransactor, error)
NewOwnableTargetTransactor creates a new write-only instance of OwnableTarget, bound to a specific deployed contract.
func (*OwnableTargetTransactor) RenounceOwnership ¶
func (_OwnableTarget *OwnableTargetTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableTargetTransactor) TransferOwnership ¶
func (_OwnableTarget *OwnableTargetTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OwnableTargetTransactorRaw ¶
type OwnableTargetTransactorRaw struct {
Contract *OwnableTargetTransactor // Generic write-only contract binding to access the raw methods on
}
OwnableTargetTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OwnableTargetTransactorRaw) Transact ¶
func (_OwnableTarget *OwnableTargetTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableTargetTransactorRaw) Transfer ¶
func (_OwnableTarget *OwnableTargetTransactorRaw) 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 OwnableTargetTransactorSession ¶
type OwnableTargetTransactorSession struct { Contract *OwnableTargetTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OwnableTargetTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*OwnableTargetTransactorSession) RenounceOwnership ¶
func (_OwnableTarget *OwnableTargetTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableTargetTransactorSession) TransferOwnership ¶
func (_OwnableTarget *OwnableTargetTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OwnableTransactor ¶
type OwnableTransactor struct {
// contains filtered or unexported fields
}
OwnableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOwnableTransactor ¶
func NewOwnableTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnableTransactor, error)
NewOwnableTransactor creates a new write-only instance of Ownable, bound to a specific deployed contract.
func (*OwnableTransactor) RenounceOwnership ¶
func (_Ownable *OwnableTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableTransactor) TransferOwnership ¶
func (_Ownable *OwnableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OwnableTransactorRaw ¶
type OwnableTransactorRaw struct {
Contract *OwnableTransactor // Generic write-only contract binding to access the raw methods on
}
OwnableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OwnableTransactorRaw) Transact ¶
func (_Ownable *OwnableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableTransactorRaw) Transfer ¶
func (_Ownable *OwnableTransactorRaw) 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 OwnableTransactorSession ¶
type OwnableTransactorSession struct { Contract *OwnableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OwnableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*OwnableTransactorSession) RenounceOwnership ¶
func (_Ownable *OwnableTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OwnableTransactorSession) TransferOwnership ¶
func (_Ownable *OwnableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type PauserRoleRenounceTarget ¶
type PauserRoleRenounceTarget struct { PauserRoleRenounceTargetCaller // Read-only binding to the contract PauserRoleRenounceTargetTransactor // Write-only binding to the contract PauserRoleRenounceTargetFilterer // Log filterer for contract events }
PauserRoleRenounceTarget is an auto generated Go binding around an Ethereum contract.
func NewPauserRoleRenounceTarget ¶
func NewPauserRoleRenounceTarget(address common.Address, backend bind.ContractBackend) (*PauserRoleRenounceTarget, error)
NewPauserRoleRenounceTarget creates a new instance of PauserRoleRenounceTarget, bound to a specific deployed contract.
type PauserRoleRenounceTargetCaller ¶
type PauserRoleRenounceTargetCaller struct {
// contains filtered or unexported fields
}
PauserRoleRenounceTargetCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewPauserRoleRenounceTargetCaller ¶
func NewPauserRoleRenounceTargetCaller(address common.Address, caller bind.ContractCaller) (*PauserRoleRenounceTargetCaller, error)
NewPauserRoleRenounceTargetCaller creates a new read-only instance of PauserRoleRenounceTarget, bound to a specific deployed contract.
type PauserRoleRenounceTargetCallerRaw ¶
type PauserRoleRenounceTargetCallerRaw struct {
Contract *PauserRoleRenounceTargetCaller // Generic read-only contract binding to access the raw methods on
}
PauserRoleRenounceTargetCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*PauserRoleRenounceTargetCallerRaw) Call ¶
func (_PauserRoleRenounceTarget *PauserRoleRenounceTargetCallerRaw) 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 PauserRoleRenounceTargetCallerSession ¶
type PauserRoleRenounceTargetCallerSession struct { Contract *PauserRoleRenounceTargetCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
PauserRoleRenounceTargetCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type PauserRoleRenounceTargetFilterer ¶
type PauserRoleRenounceTargetFilterer struct {
// contains filtered or unexported fields
}
PauserRoleRenounceTargetFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewPauserRoleRenounceTargetFilterer ¶
func NewPauserRoleRenounceTargetFilterer(address common.Address, filterer bind.ContractFilterer) (*PauserRoleRenounceTargetFilterer, error)
NewPauserRoleRenounceTargetFilterer creates a new log filterer instance of PauserRoleRenounceTarget, bound to a specific deployed contract.
type PauserRoleRenounceTargetRaw ¶
type PauserRoleRenounceTargetRaw struct {
Contract *PauserRoleRenounceTarget // Generic contract binding to access the raw methods on
}
PauserRoleRenounceTargetRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*PauserRoleRenounceTargetRaw) Call ¶
func (_PauserRoleRenounceTarget *PauserRoleRenounceTargetRaw) 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 (*PauserRoleRenounceTargetRaw) Transact ¶
func (_PauserRoleRenounceTarget *PauserRoleRenounceTargetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PauserRoleRenounceTargetRaw) Transfer ¶
func (_PauserRoleRenounceTarget *PauserRoleRenounceTargetRaw) 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 PauserRoleRenounceTargetSession ¶
type PauserRoleRenounceTargetSession struct { Contract *PauserRoleRenounceTarget // 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 }
PauserRoleRenounceTargetSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*PauserRoleRenounceTargetSession) RenouncePauser ¶
func (_PauserRoleRenounceTarget *PauserRoleRenounceTargetSession) RenouncePauser() (*types.Transaction, error)
RenouncePauser is a paid mutator transaction binding the contract method 0x6ef8d66d.
Solidity: function renouncePauser() returns()
type PauserRoleRenounceTargetTransactor ¶
type PauserRoleRenounceTargetTransactor struct {
// contains filtered or unexported fields
}
PauserRoleRenounceTargetTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewPauserRoleRenounceTargetTransactor ¶
func NewPauserRoleRenounceTargetTransactor(address common.Address, transactor bind.ContractTransactor) (*PauserRoleRenounceTargetTransactor, error)
NewPauserRoleRenounceTargetTransactor creates a new write-only instance of PauserRoleRenounceTarget, bound to a specific deployed contract.
func (*PauserRoleRenounceTargetTransactor) RenouncePauser ¶
func (_PauserRoleRenounceTarget *PauserRoleRenounceTargetTransactor) RenouncePauser(opts *bind.TransactOpts) (*types.Transaction, error)
RenouncePauser is a paid mutator transaction binding the contract method 0x6ef8d66d.
Solidity: function renouncePauser() returns()
type PauserRoleRenounceTargetTransactorRaw ¶
type PauserRoleRenounceTargetTransactorRaw struct {
Contract *PauserRoleRenounceTargetTransactor // Generic write-only contract binding to access the raw methods on
}
PauserRoleRenounceTargetTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*PauserRoleRenounceTargetTransactorRaw) Transact ¶
func (_PauserRoleRenounceTarget *PauserRoleRenounceTargetTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PauserRoleRenounceTargetTransactorRaw) Transfer ¶
func (_PauserRoleRenounceTarget *PauserRoleRenounceTargetTransactorRaw) 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 PauserRoleRenounceTargetTransactorSession ¶
type PauserRoleRenounceTargetTransactorSession struct { Contract *PauserRoleRenounceTargetTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PauserRoleRenounceTargetTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*PauserRoleRenounceTargetTransactorSession) RenouncePauser ¶
func (_PauserRoleRenounceTarget *PauserRoleRenounceTargetTransactorSession) RenouncePauser() (*types.Transaction, error)
RenouncePauser is a paid mutator transaction binding the contract method 0x6ef8d66d.
Solidity: function renouncePauser() returns()
type Roles ¶
type Roles struct { RolesCaller // Read-only binding to the contract RolesTransactor // Write-only binding to the contract RolesFilterer // Log filterer for contract events }
Roles is an auto generated Go binding around an Ethereum contract.
func DeployRoles ¶
func DeployRoles(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Roles, error)
DeployRoles deploys a new Ethereum contract, binding an instance of Roles to it.
type RolesCaller ¶
type RolesCaller struct {
// contains filtered or unexported fields
}
RolesCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewRolesCaller ¶
func NewRolesCaller(address common.Address, caller bind.ContractCaller) (*RolesCaller, error)
NewRolesCaller creates a new read-only instance of Roles, bound to a specific deployed contract.
type RolesCallerRaw ¶
type RolesCallerRaw struct {
Contract *RolesCaller // Generic read-only contract binding to access the raw methods on
}
RolesCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*RolesCallerRaw) Call ¶
func (_Roles *RolesCallerRaw) 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 RolesCallerSession ¶
type RolesCallerSession struct { Contract *RolesCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
RolesCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type RolesFilterer ¶
type RolesFilterer struct {
// contains filtered or unexported fields
}
RolesFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewRolesFilterer ¶
func NewRolesFilterer(address common.Address, filterer bind.ContractFilterer) (*RolesFilterer, error)
NewRolesFilterer creates a new log filterer instance of Roles, bound to a specific deployed contract.
type RolesRaw ¶
type RolesRaw struct {
Contract *Roles // Generic contract binding to access the raw methods on
}
RolesRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*RolesRaw) Call ¶
func (_Roles *RolesRaw) 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 (*RolesRaw) Transact ¶
func (_Roles *RolesRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RolesRaw) Transfer ¶
func (_Roles *RolesRaw) 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 RolesSession ¶
type RolesSession struct { Contract *Roles // 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 }
RolesSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type RolesTransactor ¶
type RolesTransactor struct {
// contains filtered or unexported fields
}
RolesTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewRolesTransactor ¶
func NewRolesTransactor(address common.Address, transactor bind.ContractTransactor) (*RolesTransactor, error)
NewRolesTransactor creates a new write-only instance of Roles, bound to a specific deployed contract.
type RolesTransactorRaw ¶
type RolesTransactorRaw struct {
Contract *RolesTransactor // Generic write-only contract binding to access the raw methods on
}
RolesTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*RolesTransactorRaw) Transact ¶
func (_Roles *RolesTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RolesTransactorRaw) Transfer ¶
func (_Roles *RolesTransactorRaw) 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 RolesTransactorSession ¶
type RolesTransactorSession struct { Contract *RolesTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
RolesTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type SafeMath ¶
type SafeMath struct { SafeMathCaller // Read-only binding to the contract SafeMathTransactor // Write-only binding to the contract SafeMathFilterer // Log filterer for contract events }
SafeMath is an auto generated Go binding around an Ethereum contract.
func DeploySafeMath ¶
func DeploySafeMath(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SafeMath, error)
DeploySafeMath deploys a new Ethereum contract, binding an instance of SafeMath to it.
func NewSafeMath ¶
NewSafeMath creates a new instance of SafeMath, bound to a specific deployed contract.
type SafeMathCaller ¶
type SafeMathCaller struct {
// contains filtered or unexported fields
}
SafeMathCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSafeMathCaller ¶
func NewSafeMathCaller(address common.Address, caller bind.ContractCaller) (*SafeMathCaller, error)
NewSafeMathCaller creates a new read-only instance of SafeMath, bound to a specific deployed contract.
type SafeMathCallerRaw ¶
type SafeMathCallerRaw struct {
Contract *SafeMathCaller // Generic read-only contract binding to access the raw methods on
}
SafeMathCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SafeMathCallerRaw) Call ¶
func (_SafeMath *SafeMathCallerRaw) 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 SafeMathCallerSession ¶
type SafeMathCallerSession struct { Contract *SafeMathCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SafeMathCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type SafeMathFilterer ¶
type SafeMathFilterer struct {
// contains filtered or unexported fields
}
SafeMathFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSafeMathFilterer ¶
func NewSafeMathFilterer(address common.Address, filterer bind.ContractFilterer) (*SafeMathFilterer, error)
NewSafeMathFilterer creates a new log filterer instance of SafeMath, bound to a specific deployed contract.
type SafeMathRaw ¶
type SafeMathRaw struct {
Contract *SafeMath // Generic contract binding to access the raw methods on
}
SafeMathRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SafeMathRaw) Call ¶
func (_SafeMath *SafeMathRaw) 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 (*SafeMathRaw) Transact ¶
func (_SafeMath *SafeMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SafeMathRaw) Transfer ¶
func (_SafeMath *SafeMathRaw) 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 SafeMathSession ¶
type SafeMathSession struct { Contract *SafeMath // 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 }
SafeMathSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type SafeMathTransactor ¶
type SafeMathTransactor struct {
// contains filtered or unexported fields
}
SafeMathTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSafeMathTransactor ¶
func NewSafeMathTransactor(address common.Address, transactor bind.ContractTransactor) (*SafeMathTransactor, error)
NewSafeMathTransactor creates a new write-only instance of SafeMath, bound to a specific deployed contract.
type SafeMathTransactorRaw ¶
type SafeMathTransactorRaw struct {
Contract *SafeMathTransactor // Generic write-only contract binding to access the raw methods on
}
SafeMathTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SafeMathTransactorRaw) Transact ¶
func (_SafeMath *SafeMathTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SafeMathTransactorRaw) Transfer ¶
func (_SafeMath *SafeMathTransactorRaw) 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 SafeMathTransactorSession ¶
type SafeMathTransactorSession struct { Contract *SafeMathTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SafeMathTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type SeigManagerI ¶
type SeigManagerI struct { SeigManagerICaller // Read-only binding to the contract SeigManagerITransactor // Write-only binding to the contract SeigManagerIFilterer // Log filterer for contract events }
SeigManagerI is an auto generated Go binding around an Ethereum contract.
func NewSeigManagerI ¶
func NewSeigManagerI(address common.Address, backend bind.ContractBackend) (*SeigManagerI, error)
NewSeigManagerI creates a new instance of SeigManagerI, bound to a specific deployed contract.
type SeigManagerICaller ¶
type SeigManagerICaller struct {
// contains filtered or unexported fields
}
SeigManagerICaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSeigManagerICaller ¶
func NewSeigManagerICaller(address common.Address, caller bind.ContractCaller) (*SeigManagerICaller, error)
NewSeigManagerICaller creates a new read-only instance of SeigManagerI, bound to a specific deployed contract.
func (*SeigManagerICaller) AdditionalTotBurnAmount ¶
func (_SeigManagerI *SeigManagerICaller) AdditionalTotBurnAmount(opts *bind.CallOpts, rootchain common.Address, account common.Address, amount *big.Int) (*big.Int, error)
AdditionalTotBurnAmount is a free data retrieval call binding the contract method 0x48c8577e.
Solidity: function additionalTotBurnAmount(address rootchain, address account, uint256 amount) constant returns(uint256 totAmount)
func (*SeigManagerICaller) Coinages ¶
func (_SeigManagerI *SeigManagerICaller) Coinages(opts *bind.CallOpts, rootchain common.Address) (common.Address, error)
Coinages is a free data retrieval call binding the contract method 0x4c063c19.
Solidity: function coinages(address rootchain) constant returns(address)
func (*SeigManagerICaller) CommissionRates ¶
func (_SeigManagerI *SeigManagerICaller) CommissionRates(opts *bind.CallOpts, rootchain common.Address) (*big.Int, error)
CommissionRates is a free data retrieval call binding the contract method 0x7b056c1b.
Solidity: function commissionRates(address rootchain) constant returns(uint256)
func (*SeigManagerICaller) DEFAULTFACTOR ¶
DEFAULTFACTOR is a free data retrieval call binding the contract method 0x8bf91dc4.
Solidity: function DEFAULT_FACTOR() constant returns(uint256)
func (*SeigManagerICaller) DepositManager ¶
func (_SeigManagerI *SeigManagerICaller) DepositManager(opts *bind.CallOpts) (common.Address, error)
DepositManager is a free data retrieval call binding the contract method 0x6c7ac9d8.
Solidity: function depositManager() constant returns(address)
func (*SeigManagerICaller) LastCommitBlock ¶
func (_SeigManagerI *SeigManagerICaller) LastCommitBlock(opts *bind.CallOpts, rootchain common.Address) (*big.Int, error)
LastCommitBlock is a free data retrieval call binding the contract method 0xc59f1046.
Solidity: function lastCommitBlock(address rootchain) constant returns(uint256)
func (*SeigManagerICaller) LastSeigBlock ¶
LastSeigBlock is a free data retrieval call binding the contract method 0xf35c89e8.
Solidity: function lastSeigBlock() constant returns(uint256)
func (*SeigManagerICaller) PausedBlock ¶
PausedBlock is a free data retrieval call binding the contract method 0x32053c99.
Solidity: function pausedBlock() constant returns(uint256)
func (*SeigManagerICaller) Powerton ¶
Powerton is a free data retrieval call binding the contract method 0x3e832e1d.
Solidity: function powerton() constant returns(address)
func (*SeigManagerICaller) Registry ¶
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*SeigManagerICaller) SeigPerBlock ¶
SeigPerBlock is a free data retrieval call binding the contract method 0x5f40a349.
Solidity: function seigPerBlock() constant returns(uint256)
func (*SeigManagerICaller) StakeOf ¶
func (_SeigManagerI *SeigManagerICaller) StakeOf(opts *bind.CallOpts, rootchain common.Address, account common.Address) (*big.Int, error)
StakeOf is a free data retrieval call binding the contract method 0xce4cb876.
Solidity: function stakeOf(address rootchain, address account) constant returns(uint256)
func (*SeigManagerICaller) Ton ¶
Ton is a free data retrieval call binding the contract method 0xcc48b947.
Solidity: function ton() constant returns(address)
func (*SeigManagerICaller) Tot ¶
Tot is a free data retrieval call binding the contract method 0xa16d6aa7.
Solidity: function tot() constant returns(address)
func (*SeigManagerICaller) UncomittedStakeOf ¶
func (_SeigManagerI *SeigManagerICaller) UncomittedStakeOf(opts *bind.CallOpts, rootchain common.Address, account common.Address) (*big.Int, error)
UncomittedStakeOf is a free data retrieval call binding the contract method 0xfa9789c8.
Solidity: function uncomittedStakeOf(address rootchain, address account) constant returns(uint256)
func (*SeigManagerICaller) UnpausedBlock ¶
UnpausedBlock is a free data retrieval call binding the contract method 0x1cc47890.
Solidity: function unpausedBlock() constant returns(uint256)
type SeigManagerICallerRaw ¶
type SeigManagerICallerRaw struct {
Contract *SeigManagerICaller // Generic read-only contract binding to access the raw methods on
}
SeigManagerICallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SeigManagerICallerRaw) Call ¶
func (_SeigManagerI *SeigManagerICallerRaw) 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 SeigManagerICallerSession ¶
type SeigManagerICallerSession struct { Contract *SeigManagerICaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SeigManagerICallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SeigManagerICallerSession) AdditionalTotBurnAmount ¶
func (_SeigManagerI *SeigManagerICallerSession) AdditionalTotBurnAmount(rootchain common.Address, account common.Address, amount *big.Int) (*big.Int, error)
AdditionalTotBurnAmount is a free data retrieval call binding the contract method 0x48c8577e.
Solidity: function additionalTotBurnAmount(address rootchain, address account, uint256 amount) constant returns(uint256 totAmount)
func (*SeigManagerICallerSession) Coinages ¶
func (_SeigManagerI *SeigManagerICallerSession) Coinages(rootchain common.Address) (common.Address, error)
Coinages is a free data retrieval call binding the contract method 0x4c063c19.
Solidity: function coinages(address rootchain) constant returns(address)
func (*SeigManagerICallerSession) CommissionRates ¶
func (_SeigManagerI *SeigManagerICallerSession) CommissionRates(rootchain common.Address) (*big.Int, error)
CommissionRates is a free data retrieval call binding the contract method 0x7b056c1b.
Solidity: function commissionRates(address rootchain) constant returns(uint256)
func (*SeigManagerICallerSession) DEFAULTFACTOR ¶
func (_SeigManagerI *SeigManagerICallerSession) DEFAULTFACTOR() (*big.Int, error)
DEFAULTFACTOR is a free data retrieval call binding the contract method 0x8bf91dc4.
Solidity: function DEFAULT_FACTOR() constant returns(uint256)
func (*SeigManagerICallerSession) DepositManager ¶
func (_SeigManagerI *SeigManagerICallerSession) DepositManager() (common.Address, error)
DepositManager is a free data retrieval call binding the contract method 0x6c7ac9d8.
Solidity: function depositManager() constant returns(address)
func (*SeigManagerICallerSession) LastCommitBlock ¶
func (_SeigManagerI *SeigManagerICallerSession) LastCommitBlock(rootchain common.Address) (*big.Int, error)
LastCommitBlock is a free data retrieval call binding the contract method 0xc59f1046.
Solidity: function lastCommitBlock(address rootchain) constant returns(uint256)
func (*SeigManagerICallerSession) LastSeigBlock ¶
func (_SeigManagerI *SeigManagerICallerSession) LastSeigBlock() (*big.Int, error)
LastSeigBlock is a free data retrieval call binding the contract method 0xf35c89e8.
Solidity: function lastSeigBlock() constant returns(uint256)
func (*SeigManagerICallerSession) PausedBlock ¶
func (_SeigManagerI *SeigManagerICallerSession) PausedBlock() (*big.Int, error)
PausedBlock is a free data retrieval call binding the contract method 0x32053c99.
Solidity: function pausedBlock() constant returns(uint256)
func (*SeigManagerICallerSession) Powerton ¶
func (_SeigManagerI *SeigManagerICallerSession) Powerton() (common.Address, error)
Powerton is a free data retrieval call binding the contract method 0x3e832e1d.
Solidity: function powerton() constant returns(address)
func (*SeigManagerICallerSession) Registry ¶
func (_SeigManagerI *SeigManagerICallerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*SeigManagerICallerSession) SeigPerBlock ¶
func (_SeigManagerI *SeigManagerICallerSession) SeigPerBlock() (*big.Int, error)
SeigPerBlock is a free data retrieval call binding the contract method 0x5f40a349.
Solidity: function seigPerBlock() constant returns(uint256)
func (*SeigManagerICallerSession) StakeOf ¶
func (_SeigManagerI *SeigManagerICallerSession) StakeOf(rootchain common.Address, account common.Address) (*big.Int, error)
StakeOf is a free data retrieval call binding the contract method 0xce4cb876.
Solidity: function stakeOf(address rootchain, address account) constant returns(uint256)
func (*SeigManagerICallerSession) Ton ¶
func (_SeigManagerI *SeigManagerICallerSession) Ton() (common.Address, error)
Ton is a free data retrieval call binding the contract method 0xcc48b947.
Solidity: function ton() constant returns(address)
func (*SeigManagerICallerSession) Tot ¶
func (_SeigManagerI *SeigManagerICallerSession) Tot() (common.Address, error)
Tot is a free data retrieval call binding the contract method 0xa16d6aa7.
Solidity: function tot() constant returns(address)
func (*SeigManagerICallerSession) UncomittedStakeOf ¶
func (_SeigManagerI *SeigManagerICallerSession) UncomittedStakeOf(rootchain common.Address, account common.Address) (*big.Int, error)
UncomittedStakeOf is a free data retrieval call binding the contract method 0xfa9789c8.
Solidity: function uncomittedStakeOf(address rootchain, address account) constant returns(uint256)
func (*SeigManagerICallerSession) UnpausedBlock ¶
func (_SeigManagerI *SeigManagerICallerSession) UnpausedBlock() (*big.Int, error)
UnpausedBlock is a free data retrieval call binding the contract method 0x1cc47890.
Solidity: function unpausedBlock() constant returns(uint256)
type SeigManagerIFilterer ¶
type SeigManagerIFilterer struct {
// contains filtered or unexported fields
}
SeigManagerIFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSeigManagerIFilterer ¶
func NewSeigManagerIFilterer(address common.Address, filterer bind.ContractFilterer) (*SeigManagerIFilterer, error)
NewSeigManagerIFilterer creates a new log filterer instance of SeigManagerI, bound to a specific deployed contract.
type SeigManagerIRaw ¶
type SeigManagerIRaw struct {
Contract *SeigManagerI // Generic contract binding to access the raw methods on
}
SeigManagerIRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SeigManagerIRaw) Call ¶
func (_SeigManagerI *SeigManagerIRaw) 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 (*SeigManagerIRaw) Transact ¶
func (_SeigManagerI *SeigManagerIRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SeigManagerIRaw) Transfer ¶
func (_SeigManagerI *SeigManagerIRaw) 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 SeigManagerISession ¶
type SeigManagerISession struct { Contract *SeigManagerI // 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 }
SeigManagerISession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SeigManagerISession) AdditionalTotBurnAmount ¶
func (_SeigManagerI *SeigManagerISession) AdditionalTotBurnAmount(rootchain common.Address, account common.Address, amount *big.Int) (*big.Int, error)
AdditionalTotBurnAmount is a free data retrieval call binding the contract method 0x48c8577e.
Solidity: function additionalTotBurnAmount(address rootchain, address account, uint256 amount) constant returns(uint256 totAmount)
func (*SeigManagerISession) Coinages ¶
func (_SeigManagerI *SeigManagerISession) Coinages(rootchain common.Address) (common.Address, error)
Coinages is a free data retrieval call binding the contract method 0x4c063c19.
Solidity: function coinages(address rootchain) constant returns(address)
func (*SeigManagerISession) CommissionRates ¶
func (_SeigManagerI *SeigManagerISession) CommissionRates(rootchain common.Address) (*big.Int, error)
CommissionRates is a free data retrieval call binding the contract method 0x7b056c1b.
Solidity: function commissionRates(address rootchain) constant returns(uint256)
func (*SeigManagerISession) DEFAULTFACTOR ¶
func (_SeigManagerI *SeigManagerISession) DEFAULTFACTOR() (*big.Int, error)
DEFAULTFACTOR is a free data retrieval call binding the contract method 0x8bf91dc4.
Solidity: function DEFAULT_FACTOR() constant returns(uint256)
func (*SeigManagerISession) DeployCoinage ¶
func (_SeigManagerI *SeigManagerISession) DeployCoinage(rootchain common.Address) (*types.Transaction, error)
DeployCoinage is a paid mutator transaction binding the contract method 0x833a774f.
Solidity: function deployCoinage(address rootchain) returns(bool)
func (*SeigManagerISession) DepositManager ¶
func (_SeigManagerI *SeigManagerISession) DepositManager() (common.Address, error)
DepositManager is a free data retrieval call binding the contract method 0x6c7ac9d8.
Solidity: function depositManager() constant returns(address)
func (*SeigManagerISession) LastCommitBlock ¶
func (_SeigManagerI *SeigManagerISession) LastCommitBlock(rootchain common.Address) (*big.Int, error)
LastCommitBlock is a free data retrieval call binding the contract method 0xc59f1046.
Solidity: function lastCommitBlock(address rootchain) constant returns(uint256)
func (*SeigManagerISession) LastSeigBlock ¶
func (_SeigManagerI *SeigManagerISession) LastSeigBlock() (*big.Int, error)
LastSeigBlock is a free data retrieval call binding the contract method 0xf35c89e8.
Solidity: function lastSeigBlock() constant returns(uint256)
func (*SeigManagerISession) OnCommit ¶
func (_SeigManagerI *SeigManagerISession) OnCommit() (*types.Transaction, error)
OnCommit is a paid mutator transaction binding the contract method 0x359c4d59.
Solidity: function onCommit() returns(bool)
func (*SeigManagerISession) OnDeposit ¶
func (_SeigManagerI *SeigManagerISession) OnDeposit(rootchain common.Address, account common.Address, amount *big.Int) (*types.Transaction, error)
OnDeposit is a paid mutator transaction binding the contract method 0x412c6d50.
Solidity: function onDeposit(address rootchain, address account, uint256 amount) returns(bool)
func (*SeigManagerISession) OnTransfer ¶
func (_SeigManagerI *SeigManagerISession) OnTransfer(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
OnTransfer is a paid mutator transaction binding the contract method 0x4a393149.
Solidity: function onTransfer(address sender, address recipient, uint256 amount) returns(bool)
func (*SeigManagerISession) OnWithdraw ¶
func (_SeigManagerI *SeigManagerISession) OnWithdraw(rootchain common.Address, account common.Address, amount *big.Int) (*types.Transaction, error)
OnWithdraw is a paid mutator transaction binding the contract method 0xf850ffaa.
Solidity: function onWithdraw(address rootchain, address account, uint256 amount) returns(bool)
func (*SeigManagerISession) PausedBlock ¶
func (_SeigManagerI *SeigManagerISession) PausedBlock() (*big.Int, error)
PausedBlock is a free data retrieval call binding the contract method 0x32053c99.
Solidity: function pausedBlock() constant returns(uint256)
func (*SeigManagerISession) Powerton ¶
func (_SeigManagerI *SeigManagerISession) Powerton() (common.Address, error)
Powerton is a free data retrieval call binding the contract method 0x3e832e1d.
Solidity: function powerton() constant returns(address)
func (*SeigManagerISession) Registry ¶
func (_SeigManagerI *SeigManagerISession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*SeigManagerISession) SeigPerBlock ¶
func (_SeigManagerI *SeigManagerISession) SeigPerBlock() (*big.Int, error)
SeigPerBlock is a free data retrieval call binding the contract method 0x5f40a349.
Solidity: function seigPerBlock() constant returns(uint256)
func (*SeigManagerISession) SetCommissionRate ¶
func (_SeigManagerI *SeigManagerISession) SetCommissionRate(rootchain common.Address, commission *big.Int, isCommissionRateNegative bool) (*types.Transaction, error)
SetCommissionRate is a paid mutator transaction binding the contract method 0x4224ed66.
Solidity: function setCommissionRate(address rootchain, uint256 commission, bool isCommissionRateNegative) returns(bool)
func (*SeigManagerISession) StakeOf ¶
func (_SeigManagerI *SeigManagerISession) StakeOf(rootchain common.Address, account common.Address) (*big.Int, error)
StakeOf is a free data retrieval call binding the contract method 0xce4cb876.
Solidity: function stakeOf(address rootchain, address account) constant returns(uint256)
func (*SeigManagerISession) Ton ¶
func (_SeigManagerI *SeigManagerISession) Ton() (common.Address, error)
Ton is a free data retrieval call binding the contract method 0xcc48b947.
Solidity: function ton() constant returns(address)
func (*SeigManagerISession) Tot ¶
func (_SeigManagerI *SeigManagerISession) Tot() (common.Address, error)
Tot is a free data retrieval call binding the contract method 0xa16d6aa7.
Solidity: function tot() constant returns(address)
func (*SeigManagerISession) UncomittedStakeOf ¶
func (_SeigManagerI *SeigManagerISession) UncomittedStakeOf(rootchain common.Address, account common.Address) (*big.Int, error)
UncomittedStakeOf is a free data retrieval call binding the contract method 0xfa9789c8.
Solidity: function uncomittedStakeOf(address rootchain, address account) constant returns(uint256)
func (*SeigManagerISession) UnpausedBlock ¶
func (_SeigManagerI *SeigManagerISession) UnpausedBlock() (*big.Int, error)
UnpausedBlock is a free data retrieval call binding the contract method 0x1cc47890.
Solidity: function unpausedBlock() constant returns(uint256)
type SeigManagerITransactor ¶
type SeigManagerITransactor struct {
// contains filtered or unexported fields
}
SeigManagerITransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSeigManagerITransactor ¶
func NewSeigManagerITransactor(address common.Address, transactor bind.ContractTransactor) (*SeigManagerITransactor, error)
NewSeigManagerITransactor creates a new write-only instance of SeigManagerI, bound to a specific deployed contract.
func (*SeigManagerITransactor) DeployCoinage ¶
func (_SeigManagerI *SeigManagerITransactor) DeployCoinage(opts *bind.TransactOpts, rootchain common.Address) (*types.Transaction, error)
DeployCoinage is a paid mutator transaction binding the contract method 0x833a774f.
Solidity: function deployCoinage(address rootchain) returns(bool)
func (*SeigManagerITransactor) OnCommit ¶
func (_SeigManagerI *SeigManagerITransactor) OnCommit(opts *bind.TransactOpts) (*types.Transaction, error)
OnCommit is a paid mutator transaction binding the contract method 0x359c4d59.
Solidity: function onCommit() returns(bool)
func (*SeigManagerITransactor) OnDeposit ¶
func (_SeigManagerI *SeigManagerITransactor) OnDeposit(opts *bind.TransactOpts, rootchain common.Address, account common.Address, amount *big.Int) (*types.Transaction, error)
OnDeposit is a paid mutator transaction binding the contract method 0x412c6d50.
Solidity: function onDeposit(address rootchain, address account, uint256 amount) returns(bool)
func (*SeigManagerITransactor) OnTransfer ¶
func (_SeigManagerI *SeigManagerITransactor) OnTransfer(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
OnTransfer is a paid mutator transaction binding the contract method 0x4a393149.
Solidity: function onTransfer(address sender, address recipient, uint256 amount) returns(bool)
func (*SeigManagerITransactor) OnWithdraw ¶
func (_SeigManagerI *SeigManagerITransactor) OnWithdraw(opts *bind.TransactOpts, rootchain common.Address, account common.Address, amount *big.Int) (*types.Transaction, error)
OnWithdraw is a paid mutator transaction binding the contract method 0xf850ffaa.
Solidity: function onWithdraw(address rootchain, address account, uint256 amount) returns(bool)
func (*SeigManagerITransactor) SetCommissionRate ¶
func (_SeigManagerI *SeigManagerITransactor) SetCommissionRate(opts *bind.TransactOpts, rootchain common.Address, commission *big.Int, isCommissionRateNegative bool) (*types.Transaction, error)
SetCommissionRate is a paid mutator transaction binding the contract method 0x4224ed66.
Solidity: function setCommissionRate(address rootchain, uint256 commission, bool isCommissionRateNegative) returns(bool)
type SeigManagerITransactorRaw ¶
type SeigManagerITransactorRaw struct {
Contract *SeigManagerITransactor // Generic write-only contract binding to access the raw methods on
}
SeigManagerITransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SeigManagerITransactorRaw) Transact ¶
func (_SeigManagerI *SeigManagerITransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SeigManagerITransactorRaw) Transfer ¶
func (_SeigManagerI *SeigManagerITransactorRaw) 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 SeigManagerITransactorSession ¶
type SeigManagerITransactorSession struct { Contract *SeigManagerITransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SeigManagerITransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SeigManagerITransactorSession) DeployCoinage ¶
func (_SeigManagerI *SeigManagerITransactorSession) DeployCoinage(rootchain common.Address) (*types.Transaction, error)
DeployCoinage is a paid mutator transaction binding the contract method 0x833a774f.
Solidity: function deployCoinage(address rootchain) returns(bool)
func (*SeigManagerITransactorSession) OnCommit ¶
func (_SeigManagerI *SeigManagerITransactorSession) OnCommit() (*types.Transaction, error)
OnCommit is a paid mutator transaction binding the contract method 0x359c4d59.
Solidity: function onCommit() returns(bool)
func (*SeigManagerITransactorSession) OnDeposit ¶
func (_SeigManagerI *SeigManagerITransactorSession) OnDeposit(rootchain common.Address, account common.Address, amount *big.Int) (*types.Transaction, error)
OnDeposit is a paid mutator transaction binding the contract method 0x412c6d50.
Solidity: function onDeposit(address rootchain, address account, uint256 amount) returns(bool)
func (*SeigManagerITransactorSession) OnTransfer ¶
func (_SeigManagerI *SeigManagerITransactorSession) OnTransfer(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
OnTransfer is a paid mutator transaction binding the contract method 0x4a393149.
Solidity: function onTransfer(address sender, address recipient, uint256 amount) returns(bool)
func (*SeigManagerITransactorSession) OnWithdraw ¶
func (_SeigManagerI *SeigManagerITransactorSession) OnWithdraw(rootchain common.Address, account common.Address, amount *big.Int) (*types.Transaction, error)
OnWithdraw is a paid mutator transaction binding the contract method 0xf850ffaa.
Solidity: function onWithdraw(address rootchain, address account, uint256 amount) returns(bool)
func (*SeigManagerITransactorSession) SetCommissionRate ¶
func (_SeigManagerI *SeigManagerITransactorSession) SetCommissionRate(rootchain common.Address, commission *big.Int, isCommissionRateNegative bool) (*types.Transaction, error)
SetCommissionRate is a paid mutator transaction binding the contract method 0x4224ed66.
Solidity: function setCommissionRate(address rootchain, uint256 commission, bool isCommissionRateNegative) returns(bool)
type SeigToken ¶
type SeigToken struct { SeigTokenCaller // Read-only binding to the contract SeigTokenTransactor // Write-only binding to the contract SeigTokenFilterer // Log filterer for contract events }
SeigToken is an auto generated Go binding around an Ethereum contract.
func DeploySeigToken ¶
func DeploySeigToken(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SeigToken, error)
DeploySeigToken deploys a new Ethereum contract, binding an instance of SeigToken to it.
func NewSeigToken ¶
NewSeigToken creates a new instance of SeigToken, bound to a specific deployed contract.
type SeigTokenApproval ¶
type SeigTokenApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
SeigTokenApproval represents a Approval event raised by the SeigToken contract.
type SeigTokenApprovalIterator ¶
type SeigTokenApprovalIterator struct { Event *SeigTokenApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SeigTokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the SeigToken contract.
func (*SeigTokenApprovalIterator) Close ¶
func (it *SeigTokenApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SeigTokenApprovalIterator) Error ¶
func (it *SeigTokenApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SeigTokenApprovalIterator) Next ¶
func (it *SeigTokenApprovalIterator) 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 SeigTokenCaller ¶
type SeigTokenCaller struct {
// contains filtered or unexported fields
}
SeigTokenCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSeigTokenCaller ¶
func NewSeigTokenCaller(address common.Address, caller bind.ContractCaller) (*SeigTokenCaller, error)
NewSeigTokenCaller creates a new read-only instance of SeigToken, bound to a specific deployed contract.
func (*SeigTokenCaller) Allowance ¶
func (_SeigToken *SeigTokenCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) constant returns(uint256)
func (*SeigTokenCaller) BalanceOf ¶
func (_SeigToken *SeigTokenCaller) 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 (*SeigTokenCaller) INTERFACEIDONAPPROVE ¶
func (_SeigToken *SeigTokenCaller) INTERFACEIDONAPPROVE(opts *bind.CallOpts) ([4]byte, error)
INTERFACEIDONAPPROVE is a free data retrieval call binding the contract method 0x6cd28f9a.
Solidity: function INTERFACE_ID_ON_APPROVE() constant returns(bytes4)
func (*SeigTokenCaller) IsOwner ¶
func (_SeigToken *SeigTokenCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*SeigTokenCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*SeigTokenCaller) SeigManager ¶
SeigManager is a free data retrieval call binding the contract method 0x6fb7f558.
Solidity: function seigManager() constant returns(address)
func (*SeigTokenCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type SeigTokenCallerRaw ¶
type SeigTokenCallerRaw struct {
Contract *SeigTokenCaller // Generic read-only contract binding to access the raw methods on
}
SeigTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SeigTokenCallerRaw) Call ¶
func (_SeigToken *SeigTokenCallerRaw) 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 SeigTokenCallerSession ¶
type SeigTokenCallerSession struct { Contract *SeigTokenCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SeigTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SeigTokenCallerSession) Allowance ¶
func (_SeigToken *SeigTokenCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) constant returns(uint256)
func (*SeigTokenCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) constant returns(uint256)
func (*SeigTokenCallerSession) INTERFACEIDONAPPROVE ¶
func (_SeigToken *SeigTokenCallerSession) INTERFACEIDONAPPROVE() ([4]byte, error)
INTERFACEIDONAPPROVE is a free data retrieval call binding the contract method 0x6cd28f9a.
Solidity: function INTERFACE_ID_ON_APPROVE() constant returns(bytes4)
func (*SeigTokenCallerSession) IsOwner ¶
func (_SeigToken *SeigTokenCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*SeigTokenCallerSession) Owner ¶
func (_SeigToken *SeigTokenCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*SeigTokenCallerSession) SeigManager ¶
func (_SeigToken *SeigTokenCallerSession) SeigManager() (common.Address, error)
SeigManager is a free data retrieval call binding the contract method 0x6fb7f558.
Solidity: function seigManager() constant returns(address)
func (*SeigTokenCallerSession) TotalSupply ¶
func (_SeigToken *SeigTokenCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type SeigTokenFilterer ¶
type SeigTokenFilterer struct {
// contains filtered or unexported fields
}
SeigTokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSeigTokenFilterer ¶
func NewSeigTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*SeigTokenFilterer, error)
NewSeigTokenFilterer creates a new log filterer instance of SeigToken, bound to a specific deployed contract.
func (*SeigTokenFilterer) FilterApproval ¶
func (_SeigToken *SeigTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*SeigTokenApprovalIterator, 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 (*SeigTokenFilterer) FilterOwnershipTransferred ¶
func (_SeigToken *SeigTokenFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*SeigTokenOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SeigTokenFilterer) FilterTransfer ¶
func (_SeigToken *SeigTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SeigTokenTransferIterator, 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 (*SeigTokenFilterer) ParseApproval ¶
func (_SeigToken *SeigTokenFilterer) ParseApproval(log types.Log) (*SeigTokenApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*SeigTokenFilterer) ParseOwnershipTransferred ¶
func (_SeigToken *SeigTokenFilterer) ParseOwnershipTransferred(log types.Log) (*SeigTokenOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SeigTokenFilterer) ParseTransfer ¶
func (_SeigToken *SeigTokenFilterer) ParseTransfer(log types.Log) (*SeigTokenTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*SeigTokenFilterer) WatchApproval ¶
func (_SeigToken *SeigTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *SeigTokenApproval, 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 (*SeigTokenFilterer) WatchOwnershipTransferred ¶
func (_SeigToken *SeigTokenFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SeigTokenOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SeigTokenFilterer) WatchTransfer ¶
func (_SeigToken *SeigTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *SeigTokenTransfer, 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 SeigTokenOwnershipTransferred ¶
type SeigTokenOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SeigTokenOwnershipTransferred represents a OwnershipTransferred event raised by the SeigToken contract.
type SeigTokenOwnershipTransferredIterator ¶
type SeigTokenOwnershipTransferredIterator struct { Event *SeigTokenOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SeigTokenOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the SeigToken contract.
func (*SeigTokenOwnershipTransferredIterator) Close ¶
func (it *SeigTokenOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SeigTokenOwnershipTransferredIterator) Error ¶
func (it *SeigTokenOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SeigTokenOwnershipTransferredIterator) Next ¶
func (it *SeigTokenOwnershipTransferredIterator) 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 SeigTokenRaw ¶
type SeigTokenRaw struct {
Contract *SeigToken // Generic contract binding to access the raw methods on
}
SeigTokenRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SeigTokenRaw) Call ¶
func (_SeigToken *SeigTokenRaw) 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 (*SeigTokenRaw) Transact ¶
func (_SeigToken *SeigTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SeigTokenRaw) Transfer ¶
func (_SeigToken *SeigTokenRaw) 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 SeigTokenSession ¶
type SeigTokenSession struct { Contract *SeigToken // 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 }
SeigTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SeigTokenSession) Allowance ¶
func (_SeigToken *SeigTokenSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) constant returns(uint256)
func (*SeigTokenSession) Approve ¶
func (_SeigToken *SeigTokenSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*SeigTokenSession) ApproveAndCall ¶
func (_SeigToken *SeigTokenSession) ApproveAndCall(spender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.
Solidity: function approveAndCall(address spender, uint256 amount, bytes data) returns(bool)
func (*SeigTokenSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) constant returns(uint256)
func (*SeigTokenSession) DecreaseAllowance ¶
func (_SeigToken *SeigTokenSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*SeigTokenSession) INTERFACEIDONAPPROVE ¶
func (_SeigToken *SeigTokenSession) INTERFACEIDONAPPROVE() ([4]byte, error)
INTERFACEIDONAPPROVE is a free data retrieval call binding the contract method 0x6cd28f9a.
Solidity: function INTERFACE_ID_ON_APPROVE() constant returns(bytes4)
func (*SeigTokenSession) IncreaseAllowance ¶
func (_SeigToken *SeigTokenSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*SeigTokenSession) IsOwner ¶
func (_SeigToken *SeigTokenSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*SeigTokenSession) Owner ¶
func (_SeigToken *SeigTokenSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*SeigTokenSession) RenounceMinter ¶
func (_SeigToken *SeigTokenSession) RenounceMinter(target common.Address) (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x5f112c68.
Solidity: function renounceMinter(address target) returns()
func (*SeigTokenSession) RenounceOwnership ¶
func (_SeigToken *SeigTokenSession) RenounceOwnership(target common.Address) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x38bf3cfa.
Solidity: function renounceOwnership(address target) returns()
func (*SeigTokenSession) RenounceOwnership0 ¶
func (_SeigToken *SeigTokenSession) RenounceOwnership0() (*types.Transaction, error)
RenounceOwnership0 is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SeigTokenSession) RenouncePauser ¶
func (_SeigToken *SeigTokenSession) RenouncePauser(target common.Address) (*types.Transaction, error)
RenouncePauser is a paid mutator transaction binding the contract method 0x41eb24bb.
Solidity: function renouncePauser(address target) returns()
func (*SeigTokenSession) SeigManager ¶
func (_SeigToken *SeigTokenSession) SeigManager() (common.Address, error)
SeigManager is a free data retrieval call binding the contract method 0x6fb7f558.
Solidity: function seigManager() constant returns(address)
func (*SeigTokenSession) SetSeigManager ¶
func (_SeigToken *SeigTokenSession) SetSeigManager(_seigManager common.Address) (*types.Transaction, error)
SetSeigManager is a paid mutator transaction binding the contract method 0x7657f20a.
Solidity: function setSeigManager(address _seigManager) returns()
func (*SeigTokenSession) TotalSupply ¶
func (_SeigToken *SeigTokenSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*SeigTokenSession) Transfer ¶
func (_SeigToken *SeigTokenSession) 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(bool)
func (*SeigTokenSession) TransferFrom ¶
func (_SeigToken *SeigTokenSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
func (*SeigTokenSession) TransferOwnership ¶
func (_SeigToken *SeigTokenSession) TransferOwnership(target common.Address, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0x6d435421.
Solidity: function transferOwnership(address target, address newOwner) returns()
func (*SeigTokenSession) TransferOwnership0 ¶
func (_SeigToken *SeigTokenSession) TransferOwnership0(newOwner common.Address) (*types.Transaction, error)
TransferOwnership0 is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type SeigTokenTransactor ¶
type SeigTokenTransactor struct {
// contains filtered or unexported fields
}
SeigTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSeigTokenTransactor ¶
func NewSeigTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*SeigTokenTransactor, error)
NewSeigTokenTransactor creates a new write-only instance of SeigToken, bound to a specific deployed contract.
func (*SeigTokenTransactor) Approve ¶
func (_SeigToken *SeigTokenTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*SeigTokenTransactor) ApproveAndCall ¶
func (_SeigToken *SeigTokenTransactor) ApproveAndCall(opts *bind.TransactOpts, spender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.
Solidity: function approveAndCall(address spender, uint256 amount, bytes data) returns(bool)
func (*SeigTokenTransactor) DecreaseAllowance ¶
func (_SeigToken *SeigTokenTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*SeigTokenTransactor) IncreaseAllowance ¶
func (_SeigToken *SeigTokenTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*SeigTokenTransactor) RenounceMinter ¶
func (_SeigToken *SeigTokenTransactor) RenounceMinter(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x5f112c68.
Solidity: function renounceMinter(address target) returns()
func (*SeigTokenTransactor) RenounceOwnership ¶
func (_SeigToken *SeigTokenTransactor) RenounceOwnership(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x38bf3cfa.
Solidity: function renounceOwnership(address target) returns()
func (*SeigTokenTransactor) RenounceOwnership0 ¶
func (_SeigToken *SeigTokenTransactor) RenounceOwnership0(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership0 is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SeigTokenTransactor) RenouncePauser ¶
func (_SeigToken *SeigTokenTransactor) RenouncePauser(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)
RenouncePauser is a paid mutator transaction binding the contract method 0x41eb24bb.
Solidity: function renouncePauser(address target) returns()
func (*SeigTokenTransactor) SetSeigManager ¶
func (_SeigToken *SeigTokenTransactor) SetSeigManager(opts *bind.TransactOpts, _seigManager common.Address) (*types.Transaction, error)
SetSeigManager is a paid mutator transaction binding the contract method 0x7657f20a.
Solidity: function setSeigManager(address _seigManager) returns()
func (*SeigTokenTransactor) Transfer ¶
func (_SeigToken *SeigTokenTransactor) 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(bool)
func (*SeigTokenTransactor) TransferFrom ¶
func (_SeigToken *SeigTokenTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
func (*SeigTokenTransactor) TransferOwnership ¶
func (_SeigToken *SeigTokenTransactor) TransferOwnership(opts *bind.TransactOpts, target common.Address, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0x6d435421.
Solidity: function transferOwnership(address target, address newOwner) returns()
func (*SeigTokenTransactor) TransferOwnership0 ¶
func (_SeigToken *SeigTokenTransactor) TransferOwnership0(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership0 is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type SeigTokenTransactorRaw ¶
type SeigTokenTransactorRaw struct {
Contract *SeigTokenTransactor // Generic write-only contract binding to access the raw methods on
}
SeigTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SeigTokenTransactorRaw) Transact ¶
func (_SeigToken *SeigTokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SeigTokenTransactorRaw) Transfer ¶
func (_SeigToken *SeigTokenTransactorRaw) 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 SeigTokenTransactorSession ¶
type SeigTokenTransactorSession struct { Contract *SeigTokenTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SeigTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SeigTokenTransactorSession) Approve ¶
func (_SeigToken *SeigTokenTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*SeigTokenTransactorSession) ApproveAndCall ¶
func (_SeigToken *SeigTokenTransactorSession) ApproveAndCall(spender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.
Solidity: function approveAndCall(address spender, uint256 amount, bytes data) returns(bool)
func (*SeigTokenTransactorSession) DecreaseAllowance ¶
func (_SeigToken *SeigTokenTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*SeigTokenTransactorSession) IncreaseAllowance ¶
func (_SeigToken *SeigTokenTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*SeigTokenTransactorSession) RenounceMinter ¶
func (_SeigToken *SeigTokenTransactorSession) RenounceMinter(target common.Address) (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x5f112c68.
Solidity: function renounceMinter(address target) returns()
func (*SeigTokenTransactorSession) RenounceOwnership ¶
func (_SeigToken *SeigTokenTransactorSession) RenounceOwnership(target common.Address) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x38bf3cfa.
Solidity: function renounceOwnership(address target) returns()
func (*SeigTokenTransactorSession) RenounceOwnership0 ¶
func (_SeigToken *SeigTokenTransactorSession) RenounceOwnership0() (*types.Transaction, error)
RenounceOwnership0 is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SeigTokenTransactorSession) RenouncePauser ¶
func (_SeigToken *SeigTokenTransactorSession) RenouncePauser(target common.Address) (*types.Transaction, error)
RenouncePauser is a paid mutator transaction binding the contract method 0x41eb24bb.
Solidity: function renouncePauser(address target) returns()
func (*SeigTokenTransactorSession) SetSeigManager ¶
func (_SeigToken *SeigTokenTransactorSession) SetSeigManager(_seigManager common.Address) (*types.Transaction, error)
SetSeigManager is a paid mutator transaction binding the contract method 0x7657f20a.
Solidity: function setSeigManager(address _seigManager) returns()
func (*SeigTokenTransactorSession) Transfer ¶
func (_SeigToken *SeigTokenTransactorSession) 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(bool)
func (*SeigTokenTransactorSession) TransferFrom ¶
func (_SeigToken *SeigTokenTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
func (*SeigTokenTransactorSession) TransferOwnership ¶
func (_SeigToken *SeigTokenTransactorSession) TransferOwnership(target common.Address, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0x6d435421.
Solidity: function transferOwnership(address target, address newOwner) returns()
func (*SeigTokenTransactorSession) TransferOwnership0 ¶
func (_SeigToken *SeigTokenTransactorSession) TransferOwnership0(newOwner common.Address) (*types.Transaction, error)
TransferOwnership0 is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type SeigTokenTransfer ¶
type SeigTokenTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
SeigTokenTransfer represents a Transfer event raised by the SeigToken contract.
type SeigTokenTransferIterator ¶
type SeigTokenTransferIterator struct { Event *SeigTokenTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SeigTokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the SeigToken contract.
func (*SeigTokenTransferIterator) Close ¶
func (it *SeigTokenTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SeigTokenTransferIterator) Error ¶
func (it *SeigTokenTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SeigTokenTransferIterator) Next ¶
func (it *SeigTokenTransferIterator) 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 TON ¶
type TON struct { TONCaller // Read-only binding to the contract TONTransactor // Write-only binding to the contract TONFilterer // Log filterer for contract events }
TON is an auto generated Go binding around an Ethereum contract.
func DeployTON ¶
func DeployTON(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *TON, error)
DeployTON deploys a new Ethereum contract, binding an instance of TON to it.
type TONApproval ¶
type TONApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
TONApproval represents a Approval event raised by the TON contract.
type TONApprovalIterator ¶
type TONApprovalIterator struct { Event *TONApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TONApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the TON contract.
func (*TONApprovalIterator) Close ¶
func (it *TONApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TONApprovalIterator) Error ¶
func (it *TONApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TONApprovalIterator) Next ¶
func (it *TONApprovalIterator) 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 TONCaller ¶
type TONCaller struct {
// contains filtered or unexported fields
}
TONCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTONCaller ¶
NewTONCaller creates a new read-only instance of TON, bound to a specific deployed contract.
func (*TONCaller) Allowance ¶
func (_TON *TONCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) constant returns(uint256)
func (*TONCaller) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) constant returns(uint256)
func (*TONCaller) Decimals ¶
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*TONCaller) INTERFACEIDONAPPROVE ¶
INTERFACEIDONAPPROVE is a free data retrieval call binding the contract method 0x6cd28f9a.
Solidity: function INTERFACE_ID_ON_APPROVE() constant returns(bytes4)
func (*TONCaller) IsMinter ¶
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(address account) constant returns(bool)
func (*TONCaller) IsOwner ¶
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*TONCaller) Name ¶
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*TONCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*TONCaller) SeigManager ¶
SeigManager is a free data retrieval call binding the contract method 0x6fb7f558.
Solidity: function seigManager() constant returns(address)
type TONCallerRaw ¶
type TONCallerRaw struct {
Contract *TONCaller // Generic read-only contract binding to access the raw methods on
}
TONCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TONCallerRaw) Call ¶
func (_TON *TONCallerRaw) 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 TONCallerSession ¶
type TONCallerSession struct { Contract *TONCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TONCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TONCallerSession) Allowance ¶
func (_TON *TONCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) constant returns(uint256)
func (*TONCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) constant returns(uint256)
func (*TONCallerSession) Decimals ¶
func (_TON *TONCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*TONCallerSession) INTERFACEIDONAPPROVE ¶
func (_TON *TONCallerSession) INTERFACEIDONAPPROVE() ([4]byte, error)
INTERFACEIDONAPPROVE is a free data retrieval call binding the contract method 0x6cd28f9a.
Solidity: function INTERFACE_ID_ON_APPROVE() constant returns(bytes4)
func (*TONCallerSession) IsMinter ¶
func (_TON *TONCallerSession) IsMinter(account common.Address) (bool, error)
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(address account) constant returns(bool)
func (*TONCallerSession) IsOwner ¶
func (_TON *TONCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*TONCallerSession) Name ¶
func (_TON *TONCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*TONCallerSession) Owner ¶
func (_TON *TONCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*TONCallerSession) SeigManager ¶
func (_TON *TONCallerSession) SeigManager() (common.Address, error)
SeigManager is a free data retrieval call binding the contract method 0x6fb7f558.
Solidity: function seigManager() constant returns(address)
func (*TONCallerSession) Symbol ¶
func (_TON *TONCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*TONCallerSession) TotalSupply ¶
func (_TON *TONCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type TONFilterer ¶
type TONFilterer struct {
// contains filtered or unexported fields
}
TONFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTONFilterer ¶
func NewTONFilterer(address common.Address, filterer bind.ContractFilterer) (*TONFilterer, error)
NewTONFilterer creates a new log filterer instance of TON, bound to a specific deployed contract.
func (*TONFilterer) FilterApproval ¶
func (_TON *TONFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*TONApprovalIterator, 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 (*TONFilterer) FilterMinterAdded ¶
func (_TON *TONFilterer) FilterMinterAdded(opts *bind.FilterOpts, account []common.Address) (*TONMinterAddedIterator, error)
FilterMinterAdded is a free log retrieval operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.
Solidity: event MinterAdded(address indexed account)
func (*TONFilterer) FilterMinterRemoved ¶
func (_TON *TONFilterer) FilterMinterRemoved(opts *bind.FilterOpts, account []common.Address) (*TONMinterRemovedIterator, error)
FilterMinterRemoved is a free log retrieval operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed account)
func (*TONFilterer) FilterOwnershipTransferred ¶
func (_TON *TONFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TONOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TONFilterer) FilterTransfer ¶
func (_TON *TONFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*TONTransferIterator, 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 (*TONFilterer) ParseApproval ¶
func (_TON *TONFilterer) ParseApproval(log types.Log) (*TONApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*TONFilterer) ParseMinterAdded ¶
func (_TON *TONFilterer) ParseMinterAdded(log types.Log) (*TONMinterAdded, error)
ParseMinterAdded is a log parse operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.
Solidity: event MinterAdded(address indexed account)
func (*TONFilterer) ParseMinterRemoved ¶
func (_TON *TONFilterer) ParseMinterRemoved(log types.Log) (*TONMinterRemoved, error)
ParseMinterRemoved is a log parse operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed account)
func (*TONFilterer) ParseOwnershipTransferred ¶
func (_TON *TONFilterer) ParseOwnershipTransferred(log types.Log) (*TONOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TONFilterer) ParseTransfer ¶
func (_TON *TONFilterer) ParseTransfer(log types.Log) (*TONTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*TONFilterer) WatchApproval ¶
func (_TON *TONFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *TONApproval, 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 (*TONFilterer) WatchMinterAdded ¶
func (_TON *TONFilterer) WatchMinterAdded(opts *bind.WatchOpts, sink chan<- *TONMinterAdded, account []common.Address) (event.Subscription, error)
WatchMinterAdded is a free log subscription operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.
Solidity: event MinterAdded(address indexed account)
func (*TONFilterer) WatchMinterRemoved ¶
func (_TON *TONFilterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *TONMinterRemoved, account []common.Address) (event.Subscription, error)
WatchMinterRemoved is a free log subscription operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed account)
func (*TONFilterer) WatchOwnershipTransferred ¶
func (_TON *TONFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TONOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TONFilterer) WatchTransfer ¶
func (_TON *TONFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *TONTransfer, 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 TONMinterAdded ¶
type TONMinterAdded struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
TONMinterAdded represents a MinterAdded event raised by the TON contract.
type TONMinterAddedIterator ¶
type TONMinterAddedIterator struct { Event *TONMinterAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TONMinterAddedIterator is returned from FilterMinterAdded and is used to iterate over the raw logs and unpacked data for MinterAdded events raised by the TON contract.
func (*TONMinterAddedIterator) Close ¶
func (it *TONMinterAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TONMinterAddedIterator) Error ¶
func (it *TONMinterAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TONMinterAddedIterator) Next ¶
func (it *TONMinterAddedIterator) 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 TONMinterRemoved ¶
type TONMinterRemoved struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
TONMinterRemoved represents a MinterRemoved event raised by the TON contract.
type TONMinterRemovedIterator ¶
type TONMinterRemovedIterator struct { Event *TONMinterRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TONMinterRemovedIterator is returned from FilterMinterRemoved and is used to iterate over the raw logs and unpacked data for MinterRemoved events raised by the TON contract.
func (*TONMinterRemovedIterator) Close ¶
func (it *TONMinterRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TONMinterRemovedIterator) Error ¶
func (it *TONMinterRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TONMinterRemovedIterator) Next ¶
func (it *TONMinterRemovedIterator) 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 TONOwnershipTransferred ¶
type TONOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
TONOwnershipTransferred represents a OwnershipTransferred event raised by the TON contract.
type TONOwnershipTransferredIterator ¶
type TONOwnershipTransferredIterator struct { Event *TONOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TONOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the TON contract.
func (*TONOwnershipTransferredIterator) Close ¶
func (it *TONOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TONOwnershipTransferredIterator) Error ¶
func (it *TONOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TONOwnershipTransferredIterator) Next ¶
func (it *TONOwnershipTransferredIterator) 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 TONRaw ¶
type TONRaw struct {
Contract *TON // Generic contract binding to access the raw methods on
}
TONRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TONRaw) Call ¶
func (_TON *TONRaw) 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 (*TONRaw) Transact ¶
func (_TON *TONRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TONRaw) Transfer ¶
func (_TON *TONRaw) 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 TONSession ¶
type TONSession struct { Contract *TON // 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 }
TONSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TONSession) AddMinter ¶
func (_TON *TONSession) AddMinter(account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(address account) returns()
func (*TONSession) Allowance ¶
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) constant returns(uint256)
func (*TONSession) Approve ¶
func (_TON *TONSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*TONSession) ApproveAndCall ¶
func (_TON *TONSession) ApproveAndCall(spender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.
Solidity: function approveAndCall(address spender, uint256 amount, bytes data) returns(bool)
func (*TONSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) constant returns(uint256)
func (*TONSession) Decimals ¶
func (_TON *TONSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*TONSession) DecreaseAllowance ¶
func (_TON *TONSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*TONSession) INTERFACEIDONAPPROVE ¶
func (_TON *TONSession) INTERFACEIDONAPPROVE() ([4]byte, error)
INTERFACEIDONAPPROVE is a free data retrieval call binding the contract method 0x6cd28f9a.
Solidity: function INTERFACE_ID_ON_APPROVE() constant returns(bytes4)
func (*TONSession) IncreaseAllowance ¶
func (_TON *TONSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*TONSession) IsMinter ¶
func (_TON *TONSession) IsMinter(account common.Address) (bool, error)
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(address account) constant returns(bool)
func (*TONSession) IsOwner ¶
func (_TON *TONSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*TONSession) Mint ¶
func (_TON *TONSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address account, uint256 amount) returns(bool)
func (*TONSession) Name ¶
func (_TON *TONSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*TONSession) Owner ¶
func (_TON *TONSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*TONSession) RenounceMinter ¶
func (_TON *TONSession) RenounceMinter(target common.Address) (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x5f112c68.
Solidity: function renounceMinter(address target) returns()
func (*TONSession) RenounceMinter0 ¶
func (_TON *TONSession) RenounceMinter0() (*types.Transaction, error)
RenounceMinter0 is a paid mutator transaction binding the contract method 0x98650275.
Solidity: function renounceMinter() returns()
func (*TONSession) RenounceOwnership ¶
func (_TON *TONSession) RenounceOwnership(target common.Address) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x38bf3cfa.
Solidity: function renounceOwnership(address target) returns()
func (*TONSession) RenounceOwnership0 ¶
func (_TON *TONSession) RenounceOwnership0() (*types.Transaction, error)
RenounceOwnership0 is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TONSession) RenouncePauser ¶
func (_TON *TONSession) RenouncePauser(target common.Address) (*types.Transaction, error)
RenouncePauser is a paid mutator transaction binding the contract method 0x41eb24bb.
Solidity: function renouncePauser(address target) returns()
func (*TONSession) SeigManager ¶
func (_TON *TONSession) SeigManager() (common.Address, error)
SeigManager is a free data retrieval call binding the contract method 0x6fb7f558.
Solidity: function seigManager() constant returns(address)
func (*TONSession) SetSeigManager ¶
func (_TON *TONSession) SetSeigManager(_seigManager common.Address) (*types.Transaction, error)
SetSeigManager is a paid mutator transaction binding the contract method 0x7657f20a.
Solidity: function setSeigManager(address _seigManager) returns()
func (*TONSession) Symbol ¶
func (_TON *TONSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*TONSession) TotalSupply ¶
func (_TON *TONSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*TONSession) Transfer ¶
func (_TON *TONSession) 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(bool)
func (*TONSession) TransferFrom ¶
func (_TON *TONSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
func (*TONSession) TransferOwnership ¶
func (_TON *TONSession) TransferOwnership(target common.Address, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0x6d435421.
Solidity: function transferOwnership(address target, address newOwner) returns()
func (*TONSession) TransferOwnership0 ¶
func (_TON *TONSession) TransferOwnership0(newOwner common.Address) (*types.Transaction, error)
TransferOwnership0 is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type TONTransactor ¶
type TONTransactor struct {
// contains filtered or unexported fields
}
TONTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTONTransactor ¶
func NewTONTransactor(address common.Address, transactor bind.ContractTransactor) (*TONTransactor, error)
NewTONTransactor creates a new write-only instance of TON, bound to a specific deployed contract.
func (*TONTransactor) AddMinter ¶
func (_TON *TONTransactor) AddMinter(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(address account) returns()
func (*TONTransactor) Approve ¶
func (_TON *TONTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*TONTransactor) ApproveAndCall ¶
func (_TON *TONTransactor) ApproveAndCall(opts *bind.TransactOpts, spender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.
Solidity: function approveAndCall(address spender, uint256 amount, bytes data) returns(bool)
func (*TONTransactor) DecreaseAllowance ¶
func (_TON *TONTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*TONTransactor) IncreaseAllowance ¶
func (_TON *TONTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*TONTransactor) Mint ¶
func (_TON *TONTransactor) Mint(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address account, uint256 amount) returns(bool)
func (*TONTransactor) RenounceMinter ¶
func (_TON *TONTransactor) RenounceMinter(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x5f112c68.
Solidity: function renounceMinter(address target) returns()
func (*TONTransactor) RenounceMinter0 ¶
func (_TON *TONTransactor) RenounceMinter0(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceMinter0 is a paid mutator transaction binding the contract method 0x98650275.
Solidity: function renounceMinter() returns()
func (*TONTransactor) RenounceOwnership ¶
func (_TON *TONTransactor) RenounceOwnership(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x38bf3cfa.
Solidity: function renounceOwnership(address target) returns()
func (*TONTransactor) RenounceOwnership0 ¶
func (_TON *TONTransactor) RenounceOwnership0(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership0 is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TONTransactor) RenouncePauser ¶
func (_TON *TONTransactor) RenouncePauser(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)
RenouncePauser is a paid mutator transaction binding the contract method 0x41eb24bb.
Solidity: function renouncePauser(address target) returns()
func (*TONTransactor) SetSeigManager ¶
func (_TON *TONTransactor) SetSeigManager(opts *bind.TransactOpts, _seigManager common.Address) (*types.Transaction, error)
SetSeigManager is a paid mutator transaction binding the contract method 0x7657f20a.
Solidity: function setSeigManager(address _seigManager) returns()
func (*TONTransactor) Transfer ¶
func (_TON *TONTransactor) 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(bool)
func (*TONTransactor) TransferFrom ¶
func (_TON *TONTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
func (*TONTransactor) TransferOwnership ¶
func (_TON *TONTransactor) TransferOwnership(opts *bind.TransactOpts, target common.Address, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0x6d435421.
Solidity: function transferOwnership(address target, address newOwner) returns()
func (*TONTransactor) TransferOwnership0 ¶
func (_TON *TONTransactor) TransferOwnership0(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership0 is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type TONTransactorRaw ¶
type TONTransactorRaw struct {
Contract *TONTransactor // Generic write-only contract binding to access the raw methods on
}
TONTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TONTransactorRaw) Transact ¶
func (_TON *TONTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TONTransactorRaw) Transfer ¶
func (_TON *TONTransactorRaw) 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 TONTransactorSession ¶
type TONTransactorSession struct { Contract *TONTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TONTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TONTransactorSession) AddMinter ¶
func (_TON *TONTransactorSession) AddMinter(account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(address account) returns()
func (*TONTransactorSession) Approve ¶
func (_TON *TONTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*TONTransactorSession) ApproveAndCall ¶
func (_TON *TONTransactorSession) ApproveAndCall(spender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.
Solidity: function approveAndCall(address spender, uint256 amount, bytes data) returns(bool)
func (*TONTransactorSession) DecreaseAllowance ¶
func (_TON *TONTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*TONTransactorSession) IncreaseAllowance ¶
func (_TON *TONTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*TONTransactorSession) Mint ¶
func (_TON *TONTransactorSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address account, uint256 amount) returns(bool)
func (*TONTransactorSession) RenounceMinter ¶
func (_TON *TONTransactorSession) RenounceMinter(target common.Address) (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x5f112c68.
Solidity: function renounceMinter(address target) returns()
func (*TONTransactorSession) RenounceMinter0 ¶
func (_TON *TONTransactorSession) RenounceMinter0() (*types.Transaction, error)
RenounceMinter0 is a paid mutator transaction binding the contract method 0x98650275.
Solidity: function renounceMinter() returns()
func (*TONTransactorSession) RenounceOwnership ¶
func (_TON *TONTransactorSession) RenounceOwnership(target common.Address) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x38bf3cfa.
Solidity: function renounceOwnership(address target) returns()
func (*TONTransactorSession) RenounceOwnership0 ¶
func (_TON *TONTransactorSession) RenounceOwnership0() (*types.Transaction, error)
RenounceOwnership0 is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TONTransactorSession) RenouncePauser ¶
func (_TON *TONTransactorSession) RenouncePauser(target common.Address) (*types.Transaction, error)
RenouncePauser is a paid mutator transaction binding the contract method 0x41eb24bb.
Solidity: function renouncePauser(address target) returns()
func (*TONTransactorSession) SetSeigManager ¶
func (_TON *TONTransactorSession) SetSeigManager(_seigManager common.Address) (*types.Transaction, error)
SetSeigManager is a paid mutator transaction binding the contract method 0x7657f20a.
Solidity: function setSeigManager(address _seigManager) returns()
func (*TONTransactorSession) Transfer ¶
func (_TON *TONTransactorSession) 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(bool)
func (*TONTransactorSession) TransferFrom ¶
func (_TON *TONTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
func (*TONTransactorSession) TransferOwnership ¶
func (_TON *TONTransactorSession) TransferOwnership(target common.Address, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0x6d435421.
Solidity: function transferOwnership(address target, address newOwner) returns()
func (*TONTransactorSession) TransferOwnership0 ¶
func (_TON *TONTransactorSession) TransferOwnership0(newOwner common.Address) (*types.Transaction, error)
TransferOwnership0 is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type TONTransfer ¶
type TONTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
TONTransfer represents a Transfer event raised by the TON contract.
type TONTransferIterator ¶
type TONTransferIterator struct { Event *TONTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TONTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the TON contract.
func (*TONTransferIterator) Close ¶
func (it *TONTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TONTransferIterator) Error ¶
func (it *TONTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TONTransferIterator) Next ¶
func (it *TONTransferIterator) 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.