Versions in this module Expand all Collapse all v0 v0.1.0 May 8, 2024 Changes in this version + var ContractERC20MockABI = ContractERC20MockMetaData.ABI + var ContractERC20MockBin = ContractERC20MockMetaData.Bin + var ContractERC20MockMetaData = &bind.MetaData + type ContractERC20Mock struct + func DeployContractERC20Mock(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ContractERC20Mock, error) + func NewContractERC20Mock(address common.Address, backend bind.ContractBackend) (*ContractERC20Mock, error) + type ContractERC20MockApproval struct + Owner common.Address + Raw types.Log + Spender common.Address + Value *big.Int + type ContractERC20MockApprovalIterator struct + Event *ContractERC20MockApproval + func (it *ContractERC20MockApprovalIterator) Close() error + func (it *ContractERC20MockApprovalIterator) Error() error + func (it *ContractERC20MockApprovalIterator) Next() bool + type ContractERC20MockCaller struct + func NewContractERC20MockCaller(address common.Address, caller bind.ContractCaller) (*ContractERC20MockCaller, error) + func (_ContractERC20Mock *ContractERC20MockCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error) + func (_ContractERC20Mock *ContractERC20MockCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error) + func (_ContractERC20Mock *ContractERC20MockCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error) + type ContractERC20MockCallerRaw struct + Contract *ContractERC20MockCaller + func (_ContractERC20Mock *ContractERC20MockCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type ContractERC20MockCallerSession struct + CallOpts bind.CallOpts + Contract *ContractERC20MockCaller + func (_ContractERC20Mock *ContractERC20MockCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error) + func (_ContractERC20Mock *ContractERC20MockCallerSession) BalanceOf(account common.Address) (*big.Int, error) + func (_ContractERC20Mock *ContractERC20MockCallerSession) TotalSupply() (*big.Int, error) + type ContractERC20MockFilterer struct + func NewContractERC20MockFilterer(address common.Address, filterer bind.ContractFilterer) (*ContractERC20MockFilterer, error) + func (_ContractERC20Mock *ContractERC20MockFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ContractERC20MockApprovalIterator, error) + func (_ContractERC20Mock *ContractERC20MockFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ContractERC20MockTransferIterator, error) + func (_ContractERC20Mock *ContractERC20MockFilterer) ParseApproval(log types.Log) (*ContractERC20MockApproval, error) + func (_ContractERC20Mock *ContractERC20MockFilterer) ParseTransfer(log types.Log) (*ContractERC20MockTransfer, error) + func (_ContractERC20Mock *ContractERC20MockFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ContractERC20MockApproval, ...) (event.Subscription, error) + func (_ContractERC20Mock *ContractERC20MockFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ContractERC20MockTransfer, ...) (event.Subscription, error) + type ContractERC20MockRaw struct + Contract *ContractERC20Mock + func (_ContractERC20Mock *ContractERC20MockRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_ContractERC20Mock *ContractERC20MockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_ContractERC20Mock *ContractERC20MockRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type ContractERC20MockSession struct + CallOpts bind.CallOpts + Contract *ContractERC20Mock + TransactOpts bind.TransactOpts + func (_ContractERC20Mock *ContractERC20MockSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error) + func (_ContractERC20Mock *ContractERC20MockSession) Approve(arg0 common.Address, arg1 *big.Int) (*types.Transaction, error) + func (_ContractERC20Mock *ContractERC20MockSession) BalanceOf(account common.Address) (*big.Int, error) + func (_ContractERC20Mock *ContractERC20MockSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error) + func (_ContractERC20Mock *ContractERC20MockSession) TotalSupply() (*big.Int, error) + func (_ContractERC20Mock *ContractERC20MockSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error) + func (_ContractERC20Mock *ContractERC20MockSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error) + type ContractERC20MockTransactor struct + func NewContractERC20MockTransactor(address common.Address, transactor bind.ContractTransactor) (*ContractERC20MockTransactor, error) + func (_ContractERC20Mock *ContractERC20MockTransactor) Approve(opts *bind.TransactOpts, arg0 common.Address, arg1 *big.Int) (*types.Transaction, error) + func (_ContractERC20Mock *ContractERC20MockTransactor) Mint(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error) + func (_ContractERC20Mock *ContractERC20MockTransactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error) + func (_ContractERC20Mock *ContractERC20MockTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error) + type ContractERC20MockTransactorRaw struct + Contract *ContractERC20MockTransactor + func (_ContractERC20Mock *ContractERC20MockTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_ContractERC20Mock *ContractERC20MockTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type ContractERC20MockTransactorSession struct + Contract *ContractERC20MockTransactor + TransactOpts bind.TransactOpts + func (_ContractERC20Mock *ContractERC20MockTransactorSession) Approve(arg0 common.Address, arg1 *big.Int) (*types.Transaction, error) + func (_ContractERC20Mock *ContractERC20MockTransactorSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error) + func (_ContractERC20Mock *ContractERC20MockTransactorSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error) + func (_ContractERC20Mock *ContractERC20MockTransactorSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error) + type ContractERC20MockTransfer struct + From common.Address + Raw types.Log + To common.Address + Value *big.Int + type ContractERC20MockTransferIterator struct + Event *ContractERC20MockTransfer + func (it *ContractERC20MockTransferIterator) Close() error + func (it *ContractERC20MockTransferIterator) Error() error + func (it *ContractERC20MockTransferIterator) Next() bool