Versions in this module Expand all Collapse all v1 v1.68.4 Sep 13, 2023 v1.68.3 May 24, 2023 Changes in this version + var IERC20ABI = IERC20MetaData.ABI + var IERC20FuncSigs = IERC20MetaData.Sigs + var IERC20MetaData = &bind.MetaData + var PreTokenABI = PreTokenMetaData.ABI + var PreTokenBin = PreTokenMetaData.Bin + var PreTokenMetaData = &bind.MetaData + var SafeMathABI = SafeMathMetaData.ABI + var SafeMathBin = SafeMathMetaData.Bin + var SafeMathMetaData = &bind.MetaData + var TokenABI = TokenMetaData.ABI + var TokenBin = TokenMetaData.Bin + var TokenFuncSigs = TokenMetaData.Sigs + var TokenMetaData = &bind.MetaData + type IERC20 struct + func NewIERC20(address common.Address, backend bind.ContractBackend) (*IERC20, error) + type IERC20Approval struct + Owner common.Address + Raw types.Log + Spender common.Address + Value *big.Int + type IERC20ApprovalIterator struct + Event *IERC20Approval + func (it *IERC20ApprovalIterator) Close() error + func (it *IERC20ApprovalIterator) Error() error + func (it *IERC20ApprovalIterator) Next() bool + type IERC20Caller struct + func NewIERC20Caller(address common.Address, caller bind.ContractCaller) (*IERC20Caller, error) + 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 struct + Contract *IERC20Caller + func (_IERC20 *IERC20CallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type IERC20CallerSession struct + CallOpts bind.CallOpts + Contract *IERC20Caller + func (_IERC20 *IERC20CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error) + func (_IERC20 *IERC20CallerSession) BalanceOf(account common.Address) (*big.Int, error) + func (_IERC20 *IERC20CallerSession) TotalSupply() (*big.Int, error) + type IERC20Filterer struct + func NewIERC20Filterer(address common.Address, filterer bind.ContractFilterer) (*IERC20Filterer, error) + 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 struct + Contract *IERC20 + func (_IERC20 *IERC20Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) 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 struct + CallOpts bind.CallOpts + Contract *IERC20 + TransactOpts bind.TransactOpts + 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(to common.Address, amount *big.Int) (*types.Transaction, error) + func (_IERC20 *IERC20Session) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error) + type IERC20Transactor struct + func NewIERC20Transactor(address common.Address, transactor bind.ContractTransactor) (*IERC20Transactor, error) + func (_IERC20 *IERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error) + func (_IERC20 *IERC20Transactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error) + func (_IERC20 *IERC20Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error) + type IERC20TransactorRaw struct + Contract *IERC20Transactor + func (_IERC20 *IERC20TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_IERC20 *IERC20TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type IERC20TransactorSession struct + Contract *IERC20Transactor + TransactOpts bind.TransactOpts + func (_IERC20 *IERC20TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error) + func (_IERC20 *IERC20TransactorSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error) + func (_IERC20 *IERC20TransactorSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error) + type IERC20Transfer struct + From common.Address + Raw types.Log + To common.Address + Value *big.Int + type IERC20TransferIterator struct + Event *IERC20Transfer + func (it *IERC20TransferIterator) Close() error + func (it *IERC20TransferIterator) Error() error + func (it *IERC20TransferIterator) Next() bool + type PreToken struct + func DeployPreToken(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *PreToken, error) + func NewPreToken(address common.Address, backend bind.ContractBackend) (*PreToken, error) + type PreTokenCaller struct + func NewPreTokenCaller(address common.Address, caller bind.ContractCaller) (*PreTokenCaller, error) + type PreTokenCallerRaw struct + Contract *PreTokenCaller + func (_PreToken *PreTokenCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type PreTokenCallerSession struct + CallOpts bind.CallOpts + Contract *PreTokenCaller + type PreTokenFilterer struct + func NewPreTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*PreTokenFilterer, error) + type PreTokenRaw struct + Contract *PreToken + func (_PreToken *PreTokenRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_PreToken *PreTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_PreToken *PreTokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type PreTokenSession struct + CallOpts bind.CallOpts + Contract *PreToken + TransactOpts bind.TransactOpts + type PreTokenTransactor struct + func NewPreTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*PreTokenTransactor, error) + type PreTokenTransactorRaw struct + Contract *PreTokenTransactor + func (_PreToken *PreTokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_PreToken *PreTokenTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type PreTokenTransactorSession struct + Contract *PreTokenTransactor + TransactOpts bind.TransactOpts + type SafeMath struct + func DeploySafeMath(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SafeMath, error) + func NewSafeMath(address common.Address, backend bind.ContractBackend) (*SafeMath, error) + type SafeMathCaller struct + func NewSafeMathCaller(address common.Address, caller bind.ContractCaller) (*SafeMathCaller, error) + type SafeMathCallerRaw struct + Contract *SafeMathCaller + func (_SafeMath *SafeMathCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type SafeMathCallerSession struct + CallOpts bind.CallOpts + Contract *SafeMathCaller + type SafeMathFilterer struct + func NewSafeMathFilterer(address common.Address, filterer bind.ContractFilterer) (*SafeMathFilterer, error) + type SafeMathRaw struct + Contract *SafeMath + func (_SafeMath *SafeMathRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) 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 struct + CallOpts bind.CallOpts + Contract *SafeMath + TransactOpts bind.TransactOpts + type SafeMathTransactor struct + func NewSafeMathTransactor(address common.Address, transactor bind.ContractTransactor) (*SafeMathTransactor, error) + type SafeMathTransactorRaw struct + Contract *SafeMathTransactor + func (_SafeMath *SafeMathTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_SafeMath *SafeMathTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type SafeMathTransactorSession struct + Contract *SafeMathTransactor + TransactOpts bind.TransactOpts + type Token struct + func DeployToken(auth *bind.TransactOpts, backend bind.ContractBackend, name_ string) (common.Address, *types.Transaction, *Token, error) + func NewToken(address common.Address, backend bind.ContractBackend) (*Token, error) + type TokenApproval struct + Owner common.Address + Raw types.Log + Spender common.Address + Value *big.Int + type TokenApprovalIterator struct + Event *TokenApproval + func (it *TokenApprovalIterator) Close() error + func (it *TokenApprovalIterator) Error() error + func (it *TokenApprovalIterator) Next() bool + type TokenCaller struct + func NewTokenCaller(address common.Address, caller bind.ContractCaller) (*TokenCaller, error) + func (_Token *TokenCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error) + func (_Token *TokenCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error) + func (_Token *TokenCaller) Decimals(opts *bind.CallOpts) (uint8, error) + func (_Token *TokenCaller) Name(opts *bind.CallOpts) (string, error) + func (_Token *TokenCaller) Symbol(opts *bind.CallOpts) (string, error) + func (_Token *TokenCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error) + type TokenCallerRaw struct + Contract *TokenCaller + func (_Token *TokenCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type TokenCallerSession struct + CallOpts bind.CallOpts + Contract *TokenCaller + func (_Token *TokenCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error) + func (_Token *TokenCallerSession) BalanceOf(account common.Address) (*big.Int, error) + func (_Token *TokenCallerSession) Decimals() (uint8, error) + func (_Token *TokenCallerSession) Name() (string, error) + func (_Token *TokenCallerSession) Symbol() (string, error) + func (_Token *TokenCallerSession) TotalSupply() (*big.Int, error) + type TokenFilterer struct + func NewTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*TokenFilterer, error) + func (_Token *TokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*TokenApprovalIterator, error) + func (_Token *TokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*TokenTransferIterator, error) + func (_Token *TokenFilterer) ParseApproval(log types.Log) (*TokenApproval, error) + func (_Token *TokenFilterer) ParseTransfer(log types.Log) (*TokenTransfer, error) + func (_Token *TokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *TokenApproval, owner []common.Address, ...) (event.Subscription, error) + func (_Token *TokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *TokenTransfer, from []common.Address, ...) (event.Subscription, error) + type TokenRaw struct + Contract *Token + func (_Token *TokenRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_Token *TokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Token *TokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type TokenSession struct + CallOpts bind.CallOpts + Contract *Token + TransactOpts bind.TransactOpts + func (_Token *TokenSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error) + func (_Token *TokenSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error) + func (_Token *TokenSession) BalanceOf(account common.Address) (*big.Int, error) + func (_Token *TokenSession) Decimals() (uint8, error) + func (_Token *TokenSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error) + func (_Token *TokenSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error) + func (_Token *TokenSession) Name() (string, error) + func (_Token *TokenSession) Symbol() (string, error) + func (_Token *TokenSession) TotalSupply() (*big.Int, error) + func (_Token *TokenSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error) + func (_Token *TokenSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error) + type TokenTransactor struct + func NewTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*TokenTransactor, error) + func (_Token *TokenTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error) + func (_Token *TokenTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error) + func (_Token *TokenTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error) + func (_Token *TokenTransactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error) + func (_Token *TokenTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error) + type TokenTransactorRaw struct + Contract *TokenTransactor + func (_Token *TokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Token *TokenTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type TokenTransactorSession struct + Contract *TokenTransactor + TransactOpts bind.TransactOpts + func (_Token *TokenTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error) + func (_Token *TokenTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error) + func (_Token *TokenTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error) + func (_Token *TokenTransactorSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error) + func (_Token *TokenTransactorSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error) + type TokenTransfer struct + From common.Address + Raw types.Log + To common.Address + Value *big.Int + type TokenTransferIterator struct + Event *TokenTransfer + func (it *TokenTransferIterator) Close() error + func (it *TokenTransferIterator) Error() error + func (it *TokenTransferIterator) Next() bool