Versions in this module Expand all Collapse all v0 v0.0.1 Dec 9, 2023 Changes in this version + var MintableBaseTokenABI = MintableBaseTokenMetaData.ABI + var MintableBaseTokenMetaData = &bind.MetaData + type MintableBaseToken struct + func NewMintableBaseToken(address common.Address, backend bind.ContractBackend) (*MintableBaseToken, error) + type MintableBaseTokenApproval struct + Owner common.Address + Raw types.Log + Spender common.Address + Value *big.Int + type MintableBaseTokenApprovalIterator struct + Event *MintableBaseTokenApproval + func (it *MintableBaseTokenApprovalIterator) Close() error + func (it *MintableBaseTokenApprovalIterator) Error() error + func (it *MintableBaseTokenApprovalIterator) Next() bool + type MintableBaseTokenCaller struct + func NewMintableBaseTokenCaller(address common.Address, caller bind.ContractCaller) (*MintableBaseTokenCaller, error) + func (_MintableBaseToken *MintableBaseTokenCaller) Admins(opts *bind.CallOpts, arg0 common.Address) (bool, error) + func (_MintableBaseToken *MintableBaseTokenCaller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error) + func (_MintableBaseToken *MintableBaseTokenCaller) Allowances(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error) + func (_MintableBaseToken *MintableBaseTokenCaller) BalanceOf(opts *bind.CallOpts, _account common.Address) (*big.Int, error) + func (_MintableBaseToken *MintableBaseTokenCaller) Balances(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error) + func (_MintableBaseToken *MintableBaseTokenCaller) Decimals(opts *bind.CallOpts) (uint8, error) + func (_MintableBaseToken *MintableBaseTokenCaller) Gov(opts *bind.CallOpts) (common.Address, error) + func (_MintableBaseToken *MintableBaseTokenCaller) InPrivateTransferMode(opts *bind.CallOpts) (bool, error) + func (_MintableBaseToken *MintableBaseTokenCaller) IsHandler(opts *bind.CallOpts, arg0 common.Address) (bool, error) + func (_MintableBaseToken *MintableBaseTokenCaller) IsMinter(opts *bind.CallOpts, arg0 common.Address) (bool, error) + func (_MintableBaseToken *MintableBaseTokenCaller) Name(opts *bind.CallOpts) (string, error) + func (_MintableBaseToken *MintableBaseTokenCaller) NonStakingAccounts(opts *bind.CallOpts, arg0 common.Address) (bool, error) + func (_MintableBaseToken *MintableBaseTokenCaller) NonStakingSupply(opts *bind.CallOpts) (*big.Int, error) + func (_MintableBaseToken *MintableBaseTokenCaller) StakedBalance(opts *bind.CallOpts, _account common.Address) (*big.Int, error) + func (_MintableBaseToken *MintableBaseTokenCaller) Symbol(opts *bind.CallOpts) (string, error) + func (_MintableBaseToken *MintableBaseTokenCaller) TotalStaked(opts *bind.CallOpts) (*big.Int, error) + func (_MintableBaseToken *MintableBaseTokenCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error) + func (_MintableBaseToken *MintableBaseTokenCaller) YieldTrackers(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error) + type MintableBaseTokenCallerRaw struct + Contract *MintableBaseTokenCaller + func (_MintableBaseToken *MintableBaseTokenCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type MintableBaseTokenCallerSession struct + CallOpts bind.CallOpts + Contract *MintableBaseTokenCaller + func (_MintableBaseToken *MintableBaseTokenCallerSession) Admins(arg0 common.Address) (bool, error) + func (_MintableBaseToken *MintableBaseTokenCallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error) + func (_MintableBaseToken *MintableBaseTokenCallerSession) Allowances(arg0 common.Address, arg1 common.Address) (*big.Int, error) + func (_MintableBaseToken *MintableBaseTokenCallerSession) BalanceOf(_account common.Address) (*big.Int, error) + func (_MintableBaseToken *MintableBaseTokenCallerSession) Balances(arg0 common.Address) (*big.Int, error) + func (_MintableBaseToken *MintableBaseTokenCallerSession) Decimals() (uint8, error) + func (_MintableBaseToken *MintableBaseTokenCallerSession) Gov() (common.Address, error) + func (_MintableBaseToken *MintableBaseTokenCallerSession) InPrivateTransferMode() (bool, error) + func (_MintableBaseToken *MintableBaseTokenCallerSession) IsHandler(arg0 common.Address) (bool, error) + func (_MintableBaseToken *MintableBaseTokenCallerSession) IsMinter(arg0 common.Address) (bool, error) + func (_MintableBaseToken *MintableBaseTokenCallerSession) Name() (string, error) + func (_MintableBaseToken *MintableBaseTokenCallerSession) NonStakingAccounts(arg0 common.Address) (bool, error) + func (_MintableBaseToken *MintableBaseTokenCallerSession) NonStakingSupply() (*big.Int, error) + func (_MintableBaseToken *MintableBaseTokenCallerSession) StakedBalance(_account common.Address) (*big.Int, error) + func (_MintableBaseToken *MintableBaseTokenCallerSession) Symbol() (string, error) + func (_MintableBaseToken *MintableBaseTokenCallerSession) TotalStaked() (*big.Int, error) + func (_MintableBaseToken *MintableBaseTokenCallerSession) TotalSupply() (*big.Int, error) + func (_MintableBaseToken *MintableBaseTokenCallerSession) YieldTrackers(arg0 *big.Int) (common.Address, error) + type MintableBaseTokenFilterer struct + func NewMintableBaseTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*MintableBaseTokenFilterer, error) + func (_MintableBaseToken *MintableBaseTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*MintableBaseTokenApprovalIterator, error) + func (_MintableBaseToken *MintableBaseTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*MintableBaseTokenTransferIterator, error) + func (_MintableBaseToken *MintableBaseTokenFilterer) ParseApproval(log types.Log) (*MintableBaseTokenApproval, error) + func (_MintableBaseToken *MintableBaseTokenFilterer) ParseTransfer(log types.Log) (*MintableBaseTokenTransfer, error) + func (_MintableBaseToken *MintableBaseTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *MintableBaseTokenApproval, ...) (event.Subscription, error) + func (_MintableBaseToken *MintableBaseTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *MintableBaseTokenTransfer, ...) (event.Subscription, error) + type MintableBaseTokenRaw struct + Contract *MintableBaseToken + func (_MintableBaseToken *MintableBaseTokenRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_MintableBaseToken *MintableBaseTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type MintableBaseTokenSession struct + CallOpts bind.CallOpts + Contract *MintableBaseToken + TransactOpts bind.TransactOpts + func (_MintableBaseToken *MintableBaseTokenSession) AddAdmin(_account common.Address) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenSession) AddNonStakingAccount(_account common.Address) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenSession) Admins(arg0 common.Address) (bool, error) + func (_MintableBaseToken *MintableBaseTokenSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error) + func (_MintableBaseToken *MintableBaseTokenSession) Allowances(arg0 common.Address, arg1 common.Address) (*big.Int, error) + func (_MintableBaseToken *MintableBaseTokenSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenSession) BalanceOf(_account common.Address) (*big.Int, error) + func (_MintableBaseToken *MintableBaseTokenSession) Balances(arg0 common.Address) (*big.Int, error) + func (_MintableBaseToken *MintableBaseTokenSession) Burn(_account common.Address, _amount *big.Int) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenSession) Claim(_receiver common.Address) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenSession) Decimals() (uint8, error) + func (_MintableBaseToken *MintableBaseTokenSession) Gov() (common.Address, error) + func (_MintableBaseToken *MintableBaseTokenSession) InPrivateTransferMode() (bool, error) + func (_MintableBaseToken *MintableBaseTokenSession) IsHandler(arg0 common.Address) (bool, error) + func (_MintableBaseToken *MintableBaseTokenSession) IsMinter(arg0 common.Address) (bool, error) + func (_MintableBaseToken *MintableBaseTokenSession) Mint(_account common.Address, _amount *big.Int) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenSession) Name() (string, error) + func (_MintableBaseToken *MintableBaseTokenSession) NonStakingAccounts(arg0 common.Address) (bool, error) + func (_MintableBaseToken *MintableBaseTokenSession) NonStakingSupply() (*big.Int, error) + func (_MintableBaseToken *MintableBaseTokenSession) RecoverClaim(_account common.Address, _receiver common.Address) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenSession) RemoveAdmin(_account common.Address) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenSession) RemoveNonStakingAccount(_account common.Address) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenSession) SetGov(_gov common.Address) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenSession) SetHandler(_handler common.Address, _isActive bool) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenSession) SetInPrivateTransferMode(_inPrivateTransferMode bool) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenSession) SetInfo(_name string, _symbol string) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenSession) SetMinter(_minter common.Address, _isActive bool) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenSession) SetYieldTrackers(_yieldTrackers []common.Address) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenSession) StakedBalance(_account common.Address) (*big.Int, error) + func (_MintableBaseToken *MintableBaseTokenSession) Symbol() (string, error) + func (_MintableBaseToken *MintableBaseTokenSession) TotalStaked() (*big.Int, error) + func (_MintableBaseToken *MintableBaseTokenSession) TotalSupply() (*big.Int, error) + func (_MintableBaseToken *MintableBaseTokenSession) Transfer(_recipient common.Address, _amount *big.Int) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenSession) TransferFrom(_sender common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenSession) WithdrawToken(_token common.Address, _account common.Address, _amount *big.Int) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenSession) YieldTrackers(arg0 *big.Int) (common.Address, error) + type MintableBaseTokenTransactor struct + func NewMintableBaseTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*MintableBaseTokenTransactor, error) + func (_MintableBaseToken *MintableBaseTokenTransactor) AddAdmin(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactor) AddNonStakingAccount(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _amount *big.Int) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactor) Burn(opts *bind.TransactOpts, _account common.Address, _amount *big.Int) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactor) Claim(opts *bind.TransactOpts, _receiver common.Address) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactor) Mint(opts *bind.TransactOpts, _account common.Address, _amount *big.Int) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactor) RecoverClaim(opts *bind.TransactOpts, _account common.Address, _receiver common.Address) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactor) RemoveAdmin(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactor) RemoveNonStakingAccount(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactor) SetGov(opts *bind.TransactOpts, _gov common.Address) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactor) SetHandler(opts *bind.TransactOpts, _handler common.Address, _isActive bool) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactor) SetInPrivateTransferMode(opts *bind.TransactOpts, _inPrivateTransferMode bool) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactor) SetInfo(opts *bind.TransactOpts, _name string, _symbol string) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactor) SetMinter(opts *bind.TransactOpts, _minter common.Address, _isActive bool) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactor) SetYieldTrackers(opts *bind.TransactOpts, _yieldTrackers []common.Address) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactor) Transfer(opts *bind.TransactOpts, _recipient common.Address, _amount *big.Int) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactor) TransferFrom(opts *bind.TransactOpts, _sender common.Address, _recipient common.Address, ...) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactor) WithdrawToken(opts *bind.TransactOpts, _token common.Address, _account common.Address, ...) (*types.Transaction, error) + type MintableBaseTokenTransactorRaw struct + Contract *MintableBaseTokenTransactor + func (_MintableBaseToken *MintableBaseTokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type MintableBaseTokenTransactorSession struct + Contract *MintableBaseTokenTransactor + TransactOpts bind.TransactOpts + func (_MintableBaseToken *MintableBaseTokenTransactorSession) AddAdmin(_account common.Address) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactorSession) AddNonStakingAccount(_account common.Address) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactorSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactorSession) Burn(_account common.Address, _amount *big.Int) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactorSession) Claim(_receiver common.Address) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactorSession) Mint(_account common.Address, _amount *big.Int) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactorSession) RecoverClaim(_account common.Address, _receiver common.Address) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactorSession) RemoveAdmin(_account common.Address) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactorSession) RemoveNonStakingAccount(_account common.Address) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactorSession) SetGov(_gov common.Address) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactorSession) SetHandler(_handler common.Address, _isActive bool) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactorSession) SetInPrivateTransferMode(_inPrivateTransferMode bool) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactorSession) SetInfo(_name string, _symbol string) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactorSession) SetMinter(_minter common.Address, _isActive bool) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactorSession) SetYieldTrackers(_yieldTrackers []common.Address) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactorSession) Transfer(_recipient common.Address, _amount *big.Int) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactorSession) TransferFrom(_sender common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error) + func (_MintableBaseToken *MintableBaseTokenTransactorSession) WithdrawToken(_token common.Address, _account common.Address, _amount *big.Int) (*types.Transaction, error) + type MintableBaseTokenTransfer struct + From common.Address + Raw types.Log + To common.Address + Value *big.Int + type MintableBaseTokenTransferIterator struct + Event *MintableBaseTokenTransfer + func (it *MintableBaseTokenTransferIterator) Close() error + func (it *MintableBaseTokenTransferIterator) Error() error + func (it *MintableBaseTokenTransferIterator) Next() bool