Documentation ¶
Index ¶
- Constants
- Variables
- func BoundContract(name string) *bind.BoundContract
- func JSON(reader io.Reader) (*abi.ABI, error)
- func ParsedABI(name string) (*abi.ABI, error)
- type AccessControlUpgradeable
- type AccessControlUpgradeableCaller
- func (_AccessControlUpgradeable *AccessControlUpgradeableCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- type AccessControlUpgradeableFilterer
- func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*AccessControlUpgradeableInitializedIterator, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*AccessControlUpgradeableRoleAdminChangedIterator, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*AccessControlUpgradeableRoleGrantedIterator, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*AccessControlUpgradeableRoleRevokedIterator, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) ParseInitialized(log types.Log) (*AccessControlUpgradeableInitialized, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) ParseRoleAdminChanged(log types.Log) (*AccessControlUpgradeableRoleAdminChanged, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) ParseRoleGranted(log types.Log) (*AccessControlUpgradeableRoleGranted, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) ParseRoleRevoked(log types.Log) (*AccessControlUpgradeableRoleRevoked, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *AccessControlUpgradeableInitialized) (event.Subscription, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *AccessControlUpgradeableRoleAdminChanged, ...) (event.Subscription, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *AccessControlUpgradeableRoleGranted, ...) (event.Subscription, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *AccessControlUpgradeableRoleRevoked, ...) (event.Subscription, error)
- type AccessControlUpgradeableInitialized
- type AccessControlUpgradeableInitializedIterator
- type AccessControlUpgradeableRoleAdminChanged
- type AccessControlUpgradeableRoleAdminChangedIterator
- type AccessControlUpgradeableRoleGranted
- type AccessControlUpgradeableRoleGrantedIterator
- type AccessControlUpgradeableRoleRevoked
- type AccessControlUpgradeableRoleRevokedIterator
- type AccessControlUpgradeableTransactor
- func (_AccessControlUpgradeable *AccessControlUpgradeableTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_AccessControlUpgradeable *AccessControlUpgradeableTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- type AddressUpgradeable
- type AddressUpgradeableCaller
- type AddressUpgradeableFilterer
- type AddressUpgradeableTransactor
- type AdminChanged
- type Approval
- type ArraysUpgradeable
- type ArraysUpgradeableCaller
- type ArraysUpgradeableFilterer
- type ArraysUpgradeableTransactor
- type BeaconUpgraded
- type ContextUpgradeable
- type ContextUpgradeableCaller
- type ContextUpgradeableFilterer
- func (_ContextUpgradeable *ContextUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*ContextUpgradeableInitializedIterator, error)
- func (_ContextUpgradeable *ContextUpgradeableFilterer) ParseInitialized(log types.Log) (*ContextUpgradeableInitialized, error)
- func (_ContextUpgradeable *ContextUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ContextUpgradeableInitialized) (event.Subscription, error)
- type ContextUpgradeableInitialized
- type ContextUpgradeableInitializedIterator
- type ContextUpgradeableTransactor
- type CountersUpgradeable
- type CountersUpgradeableCaller
- type CountersUpgradeableFilterer
- type CountersUpgradeableTransactor
- type ECDSAUpgradeable
- type ECDSAUpgradeableCaller
- type ECDSAUpgradeableFilterer
- type ECDSAUpgradeableTransactor
- type EIP712Upgradeable
- type EIP712UpgradeableCaller
- type EIP712UpgradeableFilterer
- func (_EIP712Upgradeable *EIP712UpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*EIP712UpgradeableInitializedIterator, error)
- func (_EIP712Upgradeable *EIP712UpgradeableFilterer) ParseInitialized(log types.Log) (*EIP712UpgradeableInitialized, error)
- func (_EIP712Upgradeable *EIP712UpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *EIP712UpgradeableInitialized) (event.Subscription, error)
- type EIP712UpgradeableInitialized
- type EIP712UpgradeableInitializedIterator
- type EIP712UpgradeableTransactor
- type ERC165Upgradeable
- type ERC165UpgradeableCaller
- type ERC165UpgradeableFilterer
- func (_ERC165Upgradeable *ERC165UpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*ERC165UpgradeableInitializedIterator, error)
- func (_ERC165Upgradeable *ERC165UpgradeableFilterer) ParseInitialized(log types.Log) (*ERC165UpgradeableInitialized, error)
- func (_ERC165Upgradeable *ERC165UpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ERC165UpgradeableInitialized) (event.Subscription, error)
- type ERC165UpgradeableInitialized
- type ERC165UpgradeableInitializedIterator
- type ERC165UpgradeableTransactor
- type ERC1967UpgradeUpgradeable
- type ERC1967UpgradeUpgradeableAdminChanged
- type ERC1967UpgradeUpgradeableAdminChangedIterator
- type ERC1967UpgradeUpgradeableBeaconUpgraded
- type ERC1967UpgradeUpgradeableBeaconUpgradedIterator
- type ERC1967UpgradeUpgradeableCaller
- type ERC1967UpgradeUpgradeableFilterer
- func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*ERC1967UpgradeUpgradeableAdminChangedIterator, error)
- func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*ERC1967UpgradeUpgradeableBeaconUpgradedIterator, error)
- func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*ERC1967UpgradeUpgradeableInitializedIterator, error)
- func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*ERC1967UpgradeUpgradeableUpgradedIterator, error)
- func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) ParseAdminChanged(log types.Log) (*ERC1967UpgradeUpgradeableAdminChanged, error)
- func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) ParseBeaconUpgraded(log types.Log) (*ERC1967UpgradeUpgradeableBeaconUpgraded, error)
- func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) ParseInitialized(log types.Log) (*ERC1967UpgradeUpgradeableInitialized, error)
- func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) ParseUpgraded(log types.Log) (*ERC1967UpgradeUpgradeableUpgraded, error)
- func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *ERC1967UpgradeUpgradeableAdminChanged) (event.Subscription, error)
- func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *ERC1967UpgradeUpgradeableBeaconUpgraded, ...) (event.Subscription, error)
- func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ERC1967UpgradeUpgradeableInitialized) (event.Subscription, error)
- func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *ERC1967UpgradeUpgradeableUpgraded, ...) (event.Subscription, error)
- type ERC1967UpgradeUpgradeableInitialized
- type ERC1967UpgradeUpgradeableInitializedIterator
- type ERC1967UpgradeUpgradeableTransactor
- type ERC1967UpgradeUpgradeableUpgraded
- type ERC1967UpgradeUpgradeableUpgradedIterator
- type ERC20BurnableUpgradeable
- type ERC20BurnableUpgradeableApproval
- type ERC20BurnableUpgradeableApprovalIterator
- type ERC20BurnableUpgradeableCaller
- func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableCaller) Name(opts *bind.CallOpts) (string, error)
- func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type ERC20BurnableUpgradeableFilterer
- func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20BurnableUpgradeableApprovalIterator, error)
- func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*ERC20BurnableUpgradeableInitializedIterator, error)
- func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20BurnableUpgradeableTransferIterator, error)
- func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableFilterer) ParseApproval(log types.Log) (*ERC20BurnableUpgradeableApproval, error)
- func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableFilterer) ParseInitialized(log types.Log) (*ERC20BurnableUpgradeableInitialized, error)
- func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableFilterer) ParseTransfer(log types.Log) (*ERC20BurnableUpgradeableTransfer, error)
- func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20BurnableUpgradeableApproval, ...) (event.Subscription, error)
- func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ERC20BurnableUpgradeableInitialized) (event.Subscription, error)
- func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20BurnableUpgradeableTransfer, ...) (event.Subscription, error)
- type ERC20BurnableUpgradeableInitialized
- type ERC20BurnableUpgradeableInitializedIterator
- type ERC20BurnableUpgradeableTransactor
- func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableTransactor) Burn(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableTransactor) BurnFrom(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableTransactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type ERC20BurnableUpgradeableTransfer
- type ERC20BurnableUpgradeableTransferIterator
- type ERC20PermitUpgradeable
- type ERC20PermitUpgradeableApproval
- type ERC20PermitUpgradeableApprovalIterator
- type ERC20PermitUpgradeableCaller
- func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableCaller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
- func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableCaller) Name(opts *bind.CallOpts) (string, error)
- func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableCaller) Nonces(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type ERC20PermitUpgradeableFilterer
- func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20PermitUpgradeableApprovalIterator, error)
- func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*ERC20PermitUpgradeableInitializedIterator, error)
- func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20PermitUpgradeableTransferIterator, error)
- func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableFilterer) ParseApproval(log types.Log) (*ERC20PermitUpgradeableApproval, error)
- func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableFilterer) ParseInitialized(log types.Log) (*ERC20PermitUpgradeableInitialized, error)
- func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableFilterer) ParseTransfer(log types.Log) (*ERC20PermitUpgradeableTransfer, error)
- func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20PermitUpgradeableApproval, ...) (event.Subscription, error)
- func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ERC20PermitUpgradeableInitialized) (event.Subscription, error)
- func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20PermitUpgradeableTransfer, ...) (event.Subscription, error)
- type ERC20PermitUpgradeableInitialized
- type ERC20PermitUpgradeableInitializedIterator
- type ERC20PermitUpgradeableTransactor
- func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableTransactor) Permit(opts *bind.TransactOpts, owner common.Address, spender common.Address, ...) (*types.Transaction, error)
- func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableTransactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type ERC20PermitUpgradeableTransfer
- type ERC20PermitUpgradeableTransferIterator
- type ERC20SnapshotUpgradeable
- type ERC20SnapshotUpgradeableApproval
- type ERC20SnapshotUpgradeableApprovalIterator
- type ERC20SnapshotUpgradeableCaller
- func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableCaller) BalanceOfAt(opts *bind.CallOpts, account common.Address, snapshotId *big.Int) (*big.Int, error)
- func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableCaller) Name(opts *bind.CallOpts) (string, error)
- func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableCaller) TotalSupplyAt(opts *bind.CallOpts, snapshotId *big.Int) (*big.Int, error)
- type ERC20SnapshotUpgradeableFilterer
- func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20SnapshotUpgradeableApprovalIterator, error)
- func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*ERC20SnapshotUpgradeableInitializedIterator, error)
- func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableFilterer) FilterSnapshot(opts *bind.FilterOpts) (*ERC20SnapshotUpgradeableSnapshotIterator, error)
- func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20SnapshotUpgradeableTransferIterator, error)
- func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableFilterer) ParseApproval(log types.Log) (*ERC20SnapshotUpgradeableApproval, error)
- func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableFilterer) ParseInitialized(log types.Log) (*ERC20SnapshotUpgradeableInitialized, error)
- func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableFilterer) ParseSnapshot(log types.Log) (*ERC20SnapshotUpgradeableSnapshot, error)
- func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableFilterer) ParseTransfer(log types.Log) (*ERC20SnapshotUpgradeableTransfer, error)
- func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20SnapshotUpgradeableApproval, ...) (event.Subscription, error)
- func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ERC20SnapshotUpgradeableInitialized) (event.Subscription, error)
- func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableFilterer) WatchSnapshot(opts *bind.WatchOpts, sink chan<- *ERC20SnapshotUpgradeableSnapshot) (event.Subscription, error)
- func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20SnapshotUpgradeableTransfer, ...) (event.Subscription, error)
- type ERC20SnapshotUpgradeableInitialized
- type ERC20SnapshotUpgradeableInitializedIterator
- type ERC20SnapshotUpgradeableSnapshot
- type ERC20SnapshotUpgradeableSnapshotIterator
- type ERC20SnapshotUpgradeableTransactor
- func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableTransactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type ERC20SnapshotUpgradeableTransfer
- type ERC20SnapshotUpgradeableTransferIterator
- type ERC20Upgradeable
- type ERC20UpgradeableApproval
- type ERC20UpgradeableApprovalIterator
- type ERC20UpgradeableCaller
- func (_ERC20Upgradeable *ERC20UpgradeableCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_ERC20Upgradeable *ERC20UpgradeableCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_ERC20Upgradeable *ERC20UpgradeableCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_ERC20Upgradeable *ERC20UpgradeableCaller) Name(opts *bind.CallOpts) (string, error)
- func (_ERC20Upgradeable *ERC20UpgradeableCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_ERC20Upgradeable *ERC20UpgradeableCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type ERC20UpgradeableFilterer
- func (_ERC20Upgradeable *ERC20UpgradeableFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20UpgradeableApprovalIterator, error)
- func (_ERC20Upgradeable *ERC20UpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*ERC20UpgradeableInitializedIterator, error)
- func (_ERC20Upgradeable *ERC20UpgradeableFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20UpgradeableTransferIterator, error)
- func (_ERC20Upgradeable *ERC20UpgradeableFilterer) ParseApproval(log types.Log) (*ERC20UpgradeableApproval, error)
- func (_ERC20Upgradeable *ERC20UpgradeableFilterer) ParseInitialized(log types.Log) (*ERC20UpgradeableInitialized, error)
- func (_ERC20Upgradeable *ERC20UpgradeableFilterer) ParseTransfer(log types.Log) (*ERC20UpgradeableTransfer, error)
- func (_ERC20Upgradeable *ERC20UpgradeableFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20UpgradeableApproval, ...) (event.Subscription, error)
- func (_ERC20Upgradeable *ERC20UpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ERC20UpgradeableInitialized) (event.Subscription, error)
- func (_ERC20Upgradeable *ERC20UpgradeableFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20UpgradeableTransfer, ...) (event.Subscription, error)
- type ERC20UpgradeableInitialized
- type ERC20UpgradeableInitializedIterator
- type ERC20UpgradeableTransactor
- func (_ERC20Upgradeable *ERC20UpgradeableTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Upgradeable *ERC20UpgradeableTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_ERC20Upgradeable *ERC20UpgradeableTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_ERC20Upgradeable *ERC20UpgradeableTransactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Upgradeable *ERC20UpgradeableTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type ERC20UpgradeableTransfer
- type ERC20UpgradeableTransferIterator
- type ElvTokenUpgradeable
- type ElvTokenUpgradeableAdminChanged
- type ElvTokenUpgradeableAdminChangedIterator
- type ElvTokenUpgradeableApproval
- type ElvTokenUpgradeableApprovalIterator
- type ElvTokenUpgradeableBeaconUpgraded
- type ElvTokenUpgradeableBeaconUpgradedIterator
- type ElvTokenUpgradeableCaller
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) ADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) BalanceOfAt(opts *bind.CallOpts, account common.Address, snapshotId *big.Int) (*big.Int, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) GetCurrentSnapshotId(opts *bind.CallOpts) (*big.Int, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) GetMaxTokensPerTransactionForMint(opts *bind.CallOpts) (*big.Int, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) GetMaxTokensPerTransactionForTransferAndBurn(opts *bind.CallOpts) (*big.Int, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) GetTransferFeeCollector(opts *bind.CallOpts) (common.Address, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) GetTransferFeePercent(opts *bind.CallOpts) (*big.Int, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) MINTERROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) Name(opts *bind.CallOpts) (string, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) Nonces(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) PAUSERROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) SNAPSHOTROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) TotalSupplyAt(opts *bind.CallOpts, snapshotId *big.Int) (*big.Int, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) UPGRADERROLE(opts *bind.CallOpts) ([32]byte, error)
- type ElvTokenUpgradeableFilterer
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*ElvTokenUpgradeableAdminChangedIterator, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ElvTokenUpgradeableApprovalIterator, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*ElvTokenUpgradeableBeaconUpgradedIterator, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*ElvTokenUpgradeableInitializedIterator, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) FilterMultiTransferEvent(opts *bind.FilterOpts) (*ElvTokenUpgradeableMultiTransferEventIterator, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) FilterMultiTransferFromEvent(opts *bind.FilterOpts) (*ElvTokenUpgradeableMultiTransferFromEventIterator, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) FilterPaused(opts *bind.FilterOpts) (*ElvTokenUpgradeablePausedIterator, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*ElvTokenUpgradeableRoleAdminChangedIterator, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*ElvTokenUpgradeableRoleGrantedIterator, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*ElvTokenUpgradeableRoleRevokedIterator, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) FilterSnapshot(opts *bind.FilterOpts) (*ElvTokenUpgradeableSnapshotIterator, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ElvTokenUpgradeableTransferIterator, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) FilterUnpaused(opts *bind.FilterOpts) (*ElvTokenUpgradeableUnpausedIterator, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*ElvTokenUpgradeableUpgradedIterator, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) ParseAdminChanged(log types.Log) (*ElvTokenUpgradeableAdminChanged, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) ParseApproval(log types.Log) (*ElvTokenUpgradeableApproval, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) ParseBeaconUpgraded(log types.Log) (*ElvTokenUpgradeableBeaconUpgraded, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) ParseInitialized(log types.Log) (*ElvTokenUpgradeableInitialized, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) ParseMultiTransferEvent(log types.Log) (*ElvTokenUpgradeableMultiTransferEvent, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) ParseMultiTransferFromEvent(log types.Log) (*ElvTokenUpgradeableMultiTransferFromEvent, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) ParsePaused(log types.Log) (*ElvTokenUpgradeablePaused, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) ParseRoleAdminChanged(log types.Log) (*ElvTokenUpgradeableRoleAdminChanged, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) ParseRoleGranted(log types.Log) (*ElvTokenUpgradeableRoleGranted, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) ParseRoleRevoked(log types.Log) (*ElvTokenUpgradeableRoleRevoked, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) ParseSnapshot(log types.Log) (*ElvTokenUpgradeableSnapshot, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) ParseTransfer(log types.Log) (*ElvTokenUpgradeableTransfer, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) ParseUnpaused(log types.Log) (*ElvTokenUpgradeableUnpaused, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) ParseUpgraded(log types.Log) (*ElvTokenUpgradeableUpgraded, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *ElvTokenUpgradeableAdminChanged) (event.Subscription, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ElvTokenUpgradeableApproval, ...) (event.Subscription, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *ElvTokenUpgradeableBeaconUpgraded, ...) (event.Subscription, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ElvTokenUpgradeableInitialized) (event.Subscription, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) WatchMultiTransferEvent(opts *bind.WatchOpts, sink chan<- *ElvTokenUpgradeableMultiTransferEvent) (event.Subscription, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) WatchMultiTransferFromEvent(opts *bind.WatchOpts, sink chan<- *ElvTokenUpgradeableMultiTransferFromEvent) (event.Subscription, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *ElvTokenUpgradeablePaused) (event.Subscription, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *ElvTokenUpgradeableRoleAdminChanged, ...) (event.Subscription, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *ElvTokenUpgradeableRoleGranted, ...) (event.Subscription, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *ElvTokenUpgradeableRoleRevoked, ...) (event.Subscription, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) WatchSnapshot(opts *bind.WatchOpts, sink chan<- *ElvTokenUpgradeableSnapshot) (event.Subscription, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ElvTokenUpgradeableTransfer, ...) (event.Subscription, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *ElvTokenUpgradeableUnpaused) (event.Subscription, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *ElvTokenUpgradeableUpgraded, ...) (event.Subscription, error)
- type ElvTokenUpgradeableInitialized
- type ElvTokenUpgradeableInitializedIterator
- type ElvTokenUpgradeableMultiTransferEvent
- type ElvTokenUpgradeableMultiTransferEventIterator
- type ElvTokenUpgradeableMultiTransferFromEvent
- type ElvTokenUpgradeableMultiTransferFromEventIterator
- type ElvTokenUpgradeablePaused
- type ElvTokenUpgradeablePausedIterator
- type ElvTokenUpgradeableRoleAdminChanged
- type ElvTokenUpgradeableRoleAdminChangedIterator
- type ElvTokenUpgradeableRoleGranted
- type ElvTokenUpgradeableRoleGrantedIterator
- type ElvTokenUpgradeableRoleRevoked
- type ElvTokenUpgradeableRoleRevokedIterator
- type ElvTokenUpgradeableSnapshot
- type ElvTokenUpgradeableSnapshotIterator
- type ElvTokenUpgradeableTransactor
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) Burn(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) BurnFrom(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) Initialize(opts *bind.TransactOpts, name string, symbol string, amount *big.Int, ...) (*types.Transaction, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) Mint(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) MultiTransfer(opts *bind.TransactOpts, receivers []common.Address, amounts []*big.Int) (*types.Transaction, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) MultiTransferFrom(opts *bind.TransactOpts, from common.Address, receivers []common.Address, ...) (*types.Transaction, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) Permit(opts *bind.TransactOpts, owner common.Address, spender common.Address, ...) (*types.Transaction, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) SetMaxTokensPerTransactionForMint(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) SetMaxTokensPerTransactionForTransferAndBurn(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) SetTransferFeeCollector(opts *bind.TransactOpts, collector common.Address) (*types.Transaction, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) SetTransferFeePercent(opts *bind.TransactOpts, feePercent *big.Int) (*types.Transaction, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) Snapshot(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
- type ElvTokenUpgradeableTransfer
- type ElvTokenUpgradeableTransferIterator
- type ElvTokenUpgradeableUnpaused
- type ElvTokenUpgradeableUnpausedIterator
- type ElvTokenUpgradeableUpgraded
- type ElvTokenUpgradeableUpgradedIterator
- type EventInfo
- type EventType
- type IAccessControlUpgradeable
- type IAccessControlUpgradeableCaller
- type IAccessControlUpgradeableFilterer
- func (_IAccessControlUpgradeable *IAccessControlUpgradeableFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*IAccessControlUpgradeableRoleAdminChangedIterator, error)
- func (_IAccessControlUpgradeable *IAccessControlUpgradeableFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*IAccessControlUpgradeableRoleGrantedIterator, error)
- func (_IAccessControlUpgradeable *IAccessControlUpgradeableFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*IAccessControlUpgradeableRoleRevokedIterator, error)
- func (_IAccessControlUpgradeable *IAccessControlUpgradeableFilterer) ParseRoleAdminChanged(log types.Log) (*IAccessControlUpgradeableRoleAdminChanged, error)
- func (_IAccessControlUpgradeable *IAccessControlUpgradeableFilterer) ParseRoleGranted(log types.Log) (*IAccessControlUpgradeableRoleGranted, error)
- func (_IAccessControlUpgradeable *IAccessControlUpgradeableFilterer) ParseRoleRevoked(log types.Log) (*IAccessControlUpgradeableRoleRevoked, error)
- func (_IAccessControlUpgradeable *IAccessControlUpgradeableFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *IAccessControlUpgradeableRoleAdminChanged, ...) (event.Subscription, error)
- func (_IAccessControlUpgradeable *IAccessControlUpgradeableFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *IAccessControlUpgradeableRoleGranted, ...) (event.Subscription, error)
- func (_IAccessControlUpgradeable *IAccessControlUpgradeableFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *IAccessControlUpgradeableRoleRevoked, ...) (event.Subscription, error)
- type IAccessControlUpgradeableRoleAdminChanged
- type IAccessControlUpgradeableRoleAdminChangedIterator
- type IAccessControlUpgradeableRoleGranted
- type IAccessControlUpgradeableRoleGrantedIterator
- type IAccessControlUpgradeableRoleRevoked
- type IAccessControlUpgradeableRoleRevokedIterator
- type IAccessControlUpgradeableTransactor
- func (_IAccessControlUpgradeable *IAccessControlUpgradeableTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_IAccessControlUpgradeable *IAccessControlUpgradeableTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_IAccessControlUpgradeable *IAccessControlUpgradeableTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- type IBeaconUpgradeable
- type IBeaconUpgradeableCaller
- type IBeaconUpgradeableFilterer
- type IBeaconUpgradeableTransactor
- type IERC165Upgradeable
- type IERC165UpgradeableCaller
- type IERC165UpgradeableFilterer
- type IERC165UpgradeableTransactor
- type IERC1822ProxiableUpgradeable
- type IERC1822ProxiableUpgradeableCaller
- type IERC1822ProxiableUpgradeableFilterer
- type IERC1822ProxiableUpgradeableTransactor
- type IERC20MetadataUpgradeable
- type IERC20MetadataUpgradeableApproval
- type IERC20MetadataUpgradeableApprovalIterator
- type IERC20MetadataUpgradeableCaller
- func (_IERC20MetadataUpgradeable *IERC20MetadataUpgradeableCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_IERC20MetadataUpgradeable *IERC20MetadataUpgradeableCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_IERC20MetadataUpgradeable *IERC20MetadataUpgradeableCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_IERC20MetadataUpgradeable *IERC20MetadataUpgradeableCaller) Name(opts *bind.CallOpts) (string, error)
- func (_IERC20MetadataUpgradeable *IERC20MetadataUpgradeableCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_IERC20MetadataUpgradeable *IERC20MetadataUpgradeableCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type IERC20MetadataUpgradeableFilterer
- func (_IERC20MetadataUpgradeable *IERC20MetadataUpgradeableFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*IERC20MetadataUpgradeableApprovalIterator, error)
- func (_IERC20MetadataUpgradeable *IERC20MetadataUpgradeableFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*IERC20MetadataUpgradeableTransferIterator, error)
- func (_IERC20MetadataUpgradeable *IERC20MetadataUpgradeableFilterer) ParseApproval(log types.Log) (*IERC20MetadataUpgradeableApproval, error)
- func (_IERC20MetadataUpgradeable *IERC20MetadataUpgradeableFilterer) ParseTransfer(log types.Log) (*IERC20MetadataUpgradeableTransfer, error)
- func (_IERC20MetadataUpgradeable *IERC20MetadataUpgradeableFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC20MetadataUpgradeableApproval, ...) (event.Subscription, error)
- func (_IERC20MetadataUpgradeable *IERC20MetadataUpgradeableFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC20MetadataUpgradeableTransfer, ...) (event.Subscription, error)
- type IERC20MetadataUpgradeableTransactor
- func (_IERC20MetadataUpgradeable *IERC20MetadataUpgradeableTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IERC20MetadataUpgradeable *IERC20MetadataUpgradeableTransactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IERC20MetadataUpgradeable *IERC20MetadataUpgradeableTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type IERC20MetadataUpgradeableTransfer
- type IERC20MetadataUpgradeableTransferIterator
- type IERC20PermitUpgradeable
- type IERC20PermitUpgradeableCaller
- type IERC20PermitUpgradeableFilterer
- type IERC20PermitUpgradeableTransactor
- type IERC20Upgradeable
- type IERC20UpgradeableApproval
- type IERC20UpgradeableApprovalIterator
- type IERC20UpgradeableCaller
- func (_IERC20Upgradeable *IERC20UpgradeableCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_IERC20Upgradeable *IERC20UpgradeableCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_IERC20Upgradeable *IERC20UpgradeableCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type IERC20UpgradeableFilterer
- func (_IERC20Upgradeable *IERC20UpgradeableFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*IERC20UpgradeableApprovalIterator, error)
- func (_IERC20Upgradeable *IERC20UpgradeableFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*IERC20UpgradeableTransferIterator, error)
- func (_IERC20Upgradeable *IERC20UpgradeableFilterer) ParseApproval(log types.Log) (*IERC20UpgradeableApproval, error)
- func (_IERC20Upgradeable *IERC20UpgradeableFilterer) ParseTransfer(log types.Log) (*IERC20UpgradeableTransfer, error)
- func (_IERC20Upgradeable *IERC20UpgradeableFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC20UpgradeableApproval, ...) (event.Subscription, error)
- func (_IERC20Upgradeable *IERC20UpgradeableFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC20UpgradeableTransfer, ...) (event.Subscription, error)
- type IERC20UpgradeableTransactor
- func (_IERC20Upgradeable *IERC20UpgradeableTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IERC20Upgradeable *IERC20UpgradeableTransactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IERC20Upgradeable *IERC20UpgradeableTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type IERC20UpgradeableTransfer
- type IERC20UpgradeableTransferIterator
- type Initializable
- type InitializableCaller
- type InitializableFilterer
- func (_Initializable *InitializableFilterer) FilterInitialized(opts *bind.FilterOpts) (*InitializableInitializedIterator, error)
- func (_Initializable *InitializableFilterer) ParseInitialized(log types.Log) (*InitializableInitialized, error)
- func (_Initializable *InitializableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *InitializableInitialized) (event.Subscription, error)
- type InitializableInitialized
- type InitializableInitializedIterator
- type InitializableTransactor
- type Initialized
- type MathUpgradeable
- type MathUpgradeableCaller
- type MathUpgradeableFilterer
- type MathUpgradeableTransactor
- type MultiTransferEvent
- type MultiTransferFromEvent
- type PausableUpgradeable
- type PausableUpgradeableCaller
- type PausableUpgradeableFilterer
- func (_PausableUpgradeable *PausableUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*PausableUpgradeableInitializedIterator, error)
- func (_PausableUpgradeable *PausableUpgradeableFilterer) FilterPaused(opts *bind.FilterOpts) (*PausableUpgradeablePausedIterator, error)
- func (_PausableUpgradeable *PausableUpgradeableFilterer) FilterUnpaused(opts *bind.FilterOpts) (*PausableUpgradeableUnpausedIterator, error)
- func (_PausableUpgradeable *PausableUpgradeableFilterer) ParseInitialized(log types.Log) (*PausableUpgradeableInitialized, error)
- func (_PausableUpgradeable *PausableUpgradeableFilterer) ParsePaused(log types.Log) (*PausableUpgradeablePaused, error)
- func (_PausableUpgradeable *PausableUpgradeableFilterer) ParseUnpaused(log types.Log) (*PausableUpgradeableUnpaused, error)
- func (_PausableUpgradeable *PausableUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *PausableUpgradeableInitialized) (event.Subscription, error)
- func (_PausableUpgradeable *PausableUpgradeableFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *PausableUpgradeablePaused) (event.Subscription, error)
- func (_PausableUpgradeable *PausableUpgradeableFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *PausableUpgradeableUnpaused) (event.Subscription, error)
- type PausableUpgradeableInitialized
- type PausableUpgradeableInitializedIterator
- type PausableUpgradeablePaused
- type PausableUpgradeablePausedIterator
- type PausableUpgradeableTransactor
- type PausableUpgradeableUnpaused
- type PausableUpgradeableUnpausedIterator
- type Paused
- type RoleAdminChanged
- type RoleGranted
- type RoleRevoked
- type SignedMathUpgradeable
- type SignedMathUpgradeableCaller
- type SignedMathUpgradeableFilterer
- type SignedMathUpgradeableTransactor
- type Snapshot
- type StorageSlotUpgradeable
- type StorageSlotUpgradeableCaller
- type StorageSlotUpgradeableFilterer
- type StorageSlotUpgradeableTransactor
- type StringsUpgradeable
- type StringsUpgradeableCaller
- type StringsUpgradeableFilterer
- type StringsUpgradeableTransactor
- type Transfer
- type UUPSUpgradeable
- type UUPSUpgradeableAdminChanged
- type UUPSUpgradeableAdminChangedIterator
- type UUPSUpgradeableBeaconUpgraded
- type UUPSUpgradeableBeaconUpgradedIterator
- type UUPSUpgradeableCaller
- type UUPSUpgradeableFilterer
- func (_UUPSUpgradeable *UUPSUpgradeableFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*UUPSUpgradeableAdminChangedIterator, error)
- func (_UUPSUpgradeable *UUPSUpgradeableFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*UUPSUpgradeableBeaconUpgradedIterator, error)
- func (_UUPSUpgradeable *UUPSUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*UUPSUpgradeableInitializedIterator, error)
- func (_UUPSUpgradeable *UUPSUpgradeableFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*UUPSUpgradeableUpgradedIterator, error)
- func (_UUPSUpgradeable *UUPSUpgradeableFilterer) ParseAdminChanged(log types.Log) (*UUPSUpgradeableAdminChanged, error)
- func (_UUPSUpgradeable *UUPSUpgradeableFilterer) ParseBeaconUpgraded(log types.Log) (*UUPSUpgradeableBeaconUpgraded, error)
- func (_UUPSUpgradeable *UUPSUpgradeableFilterer) ParseInitialized(log types.Log) (*UUPSUpgradeableInitialized, error)
- func (_UUPSUpgradeable *UUPSUpgradeableFilterer) ParseUpgraded(log types.Log) (*UUPSUpgradeableUpgraded, error)
- func (_UUPSUpgradeable *UUPSUpgradeableFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *UUPSUpgradeableAdminChanged) (event.Subscription, error)
- func (_UUPSUpgradeable *UUPSUpgradeableFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *UUPSUpgradeableBeaconUpgraded, ...) (event.Subscription, error)
- func (_UUPSUpgradeable *UUPSUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *UUPSUpgradeableInitialized) (event.Subscription, error)
- func (_UUPSUpgradeable *UUPSUpgradeableFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *UUPSUpgradeableUpgraded, ...) (event.Subscription, error)
- type UUPSUpgradeableInitialized
- type UUPSUpgradeableInitializedIterator
- type UUPSUpgradeableTransactor
- func (_UUPSUpgradeable *UUPSUpgradeableTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_UUPSUpgradeable *UUPSUpgradeableTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
- type UUPSUpgradeableUpgraded
- type UUPSUpgradeableUpgradedIterator
- type Unpaused
- type Upgraded
Constants ¶
const ( K_AccessControlUpgradeable = "AccessControlUpgradeable" K_AddressUpgradeable = "AddressUpgradeable" K_ArraysUpgradeable = "ArraysUpgradeable" K_ContextUpgradeable = "ContextUpgradeable" K_CountersUpgradeable = "CountersUpgradeable" K_ECDSAUpgradeable = "ECDSAUpgradeable" K_EIP712Upgradeable = "EIP712Upgradeable" K_ERC165Upgradeable = "ERC165Upgradeable" K_ERC1967UpgradeUpgradeable = "ERC1967UpgradeUpgradeable" K_ERC20BurnableUpgradeable = "ERC20BurnableUpgradeable" K_ERC20PermitUpgradeable = "ERC20PermitUpgradeable" K_ERC20SnapshotUpgradeable = "ERC20SnapshotUpgradeable" K_ERC20Upgradeable = "ERC20Upgradeable" K_ElvTokenUpgradeable = "ElvTokenUpgradeable" K_IAccessControlUpgradeable = "IAccessControlUpgradeable" K_IBeaconUpgradeable = "IBeaconUpgradeable" K_IERC165Upgradeable = "IERC165Upgradeable" K_IERC1822ProxiableUpgradeable = "IERC1822ProxiableUpgradeable" K_IERC20MetadataUpgradeable = "IERC20MetadataUpgradeable" K_IERC20PermitUpgradeable = "IERC20PermitUpgradeable" K_IERC20Upgradeable = "IERC20Upgradeable" K_Initializable = "Initializable" K_MathUpgradeable = "MathUpgradeable" K_PausableUpgradeable = "PausableUpgradeable" K_SignedMathUpgradeable = "SignedMathUpgradeable" K_StorageSlotUpgradeable = "StorageSlotUpgradeable" K_StringsUpgradeable = "StringsUpgradeable" K_UUPSUpgradeable = "UUPSUpgradeable" )
Type names of contract binding
const ( E_AdminChanged = "AdminChanged" E_Approval = "Approval" E_BeaconUpgraded = "BeaconUpgraded" E_Initialized = "Initialized" E_MultiTransferEvent = "MultiTransferEvent" E_MultiTransferFromEvent = "MultiTransferFromEvent" E_Paused = "Paused" E_RoleAdminChanged = "RoleAdminChanged" E_RoleGranted = "RoleGranted" E_RoleRevoked = "RoleRevoked" E_Snapshot = "Snapshot" E_Transfer = "Transfer" E_Unpaused = "Unpaused" E_Upgraded = "Upgraded" )
Unique events names. Unique events are events whose ID and name are unique across contracts.
Variables ¶
var ABIS = map[string]string{ K_AccessControlUpgradeable: AccessControlUpgradeableABI, K_AddressUpgradeable: AddressUpgradeableABI, K_ArraysUpgradeable: ArraysUpgradeableABI, K_ContextUpgradeable: ContextUpgradeableABI, K_CountersUpgradeable: CountersUpgradeableABI, K_ECDSAUpgradeable: ECDSAUpgradeableABI, K_EIP712Upgradeable: EIP712UpgradeableABI, K_ERC165Upgradeable: ERC165UpgradeableABI, K_ERC1967UpgradeUpgradeable: ERC1967UpgradeUpgradeableABI, K_ERC20BurnableUpgradeable: ERC20BurnableUpgradeableABI, K_ERC20PermitUpgradeable: ERC20PermitUpgradeableABI, K_ERC20SnapshotUpgradeable: ERC20SnapshotUpgradeableABI, K_ERC20Upgradeable: ERC20UpgradeableABI, K_ElvTokenUpgradeable: ElvTokenUpgradeableABI, K_IAccessControlUpgradeable: IAccessControlUpgradeableABI, K_IBeaconUpgradeable: IBeaconUpgradeableABI, K_IERC165Upgradeable: IERC165UpgradeableABI, K_IERC1822ProxiableUpgradeable: IERC1822ProxiableUpgradeableABI, K_IERC20MetadataUpgradeable: IERC20MetadataUpgradeableABI, K_IERC20PermitUpgradeable: IERC20PermitUpgradeableABI, K_IERC20Upgradeable: IERC20UpgradeableABI, K_Initializable: InitializableABI, K_MathUpgradeable: MathUpgradeableABI, K_PausableUpgradeable: PausableUpgradeableABI, K_SignedMathUpgradeable: SignedMathUpgradeableABI, K_StorageSlotUpgradeable: StorageSlotUpgradeableABI, K_StringsUpgradeable: StringsUpgradeableABI, K_UUPSUpgradeable: UUPSUpgradeableABI, }
var AccessControlUpgradeableABI = AccessControlUpgradeableMetaData.ABI
AccessControlUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use AccessControlUpgradeableMetaData.ABI instead.
var AccessControlUpgradeableFuncSigs = AccessControlUpgradeableMetaData.Sigs
Deprecated: Use AccessControlUpgradeableMetaData.Sigs instead. AccessControlUpgradeableFuncSigs maps the 4-byte function signature to its string representation.
var AccessControlUpgradeableMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"previousAdminRole\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"newAdminRole\",\"type\":\"bytes32\"}],\"name\":\"RoleAdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleGranted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleRevoked\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"DEFAULT_ADMIN_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleAdmin\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"grantRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"hasRole\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"renounceRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"revokeRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "a217fddf": "DEFAULT_ADMIN_ROLE()", "248a9ca3": "getRoleAdmin(bytes32)", "2f2ff15d": "grantRole(bytes32,address)", "91d14854": "hasRole(bytes32,address)", "36568abe": "renounceRole(bytes32,address)", "d547741f": "revokeRole(bytes32,address)", "01ffc9a7": "supportsInterface(bytes4)", }, }
AccessControlUpgradeableMetaData contains all meta data concerning the AccessControlUpgradeable contract.
var AddressUpgradeableABI = AddressUpgradeableMetaData.ABI
AddressUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use AddressUpgradeableMetaData.ABI instead.
var AddressUpgradeableBin = AddressUpgradeableMetaData.Bin
AddressUpgradeableBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AddressUpgradeableMetaData.Bin instead.
var AddressUpgradeableMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212207b39921887646a5a8b22faa64876aae4c2997f76a788f9edc7985e1c7939b1c364736f6c634300080d0033",
}
AddressUpgradeableMetaData contains all meta data concerning the AddressUpgradeable contract.
var ArraysUpgradeableABI = ArraysUpgradeableMetaData.ABI
ArraysUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use ArraysUpgradeableMetaData.ABI instead.
var ArraysUpgradeableBin = ArraysUpgradeableMetaData.Bin
ArraysUpgradeableBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ArraysUpgradeableMetaData.Bin instead.
var ArraysUpgradeableMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220ae8ffe863ef22c59907d80d8bc736a44c53c7d16051b6a9724f53ac55cb0e9c664736f6c634300080d0033",
}
ArraysUpgradeableMetaData contains all meta data concerning the ArraysUpgradeable contract.
var BoundContracts = map[string]*bind.BoundContract{}
Map of ABI names to *bind.BoundContract for log parsing only ABI names are constants starting with K_
var ContextUpgradeableABI = ContextUpgradeableMetaData.ABI
ContextUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use ContextUpgradeableMetaData.ABI instead.
var ContextUpgradeableMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"}]",
}
ContextUpgradeableMetaData contains all meta data concerning the ContextUpgradeable contract.
var CountersUpgradeableABI = CountersUpgradeableMetaData.ABI
CountersUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use CountersUpgradeableMetaData.ABI instead.
var CountersUpgradeableBin = CountersUpgradeableMetaData.Bin
CountersUpgradeableBin is the compiled bytecode used for deploying new contracts. Deprecated: Use CountersUpgradeableMetaData.Bin instead.
var CountersUpgradeableMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122089b48b266e4a5f200bf0ce95b65da2c90502918d1fe20156bfcb79241d601fa864736f6c634300080d0033",
}
CountersUpgradeableMetaData contains all meta data concerning the CountersUpgradeable contract.
var ECDSAUpgradeableABI = ECDSAUpgradeableMetaData.ABI
ECDSAUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use ECDSAUpgradeableMetaData.ABI instead.
var ECDSAUpgradeableBin = ECDSAUpgradeableMetaData.Bin
ECDSAUpgradeableBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ECDSAUpgradeableMetaData.Bin instead.
var ECDSAUpgradeableMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212207c6a83499a4cc459a45667d582e7788dcf76f0bd49d7ecbb1e360a24dfdab83e64736f6c634300080d0033",
}
ECDSAUpgradeableMetaData contains all meta data concerning the ECDSAUpgradeable contract.
var EIP712UpgradeableABI = EIP712UpgradeableMetaData.ABI
EIP712UpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use EIP712UpgradeableMetaData.ABI instead.
var EIP712UpgradeableMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"}]",
}
EIP712UpgradeableMetaData contains all meta data concerning the EIP712Upgradeable contract.
var ERC165UpgradeableABI = ERC165UpgradeableMetaData.ABI
ERC165UpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use ERC165UpgradeableMetaData.ABI instead.
var ERC165UpgradeableFuncSigs = ERC165UpgradeableMetaData.Sigs
Deprecated: Use ERC165UpgradeableMetaData.Sigs instead. ERC165UpgradeableFuncSigs maps the 4-byte function signature to its string representation.
var ERC165UpgradeableMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "01ffc9a7": "supportsInterface(bytes4)", }, }
ERC165UpgradeableMetaData contains all meta data concerning the ERC165Upgradeable contract.
var ERC1967UpgradeUpgradeableABI = ERC1967UpgradeUpgradeableMetaData.ABI
ERC1967UpgradeUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use ERC1967UpgradeUpgradeableMetaData.ABI instead.
var ERC1967UpgradeUpgradeableMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"AdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"beacon\",\"type\":\"address\"}],\"name\":\"BeaconUpgraded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"Upgraded\",\"type\":\"event\"}]",
}
ERC1967UpgradeUpgradeableMetaData contains all meta data concerning the ERC1967UpgradeUpgradeable contract.
var ERC20BurnableUpgradeableABI = ERC20BurnableUpgradeableMetaData.ABI
ERC20BurnableUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use ERC20BurnableUpgradeableMetaData.ABI instead.
var ERC20BurnableUpgradeableFuncSigs = ERC20BurnableUpgradeableMetaData.Sigs
Deprecated: Use ERC20BurnableUpgradeableMetaData.Sigs instead. ERC20BurnableUpgradeableFuncSigs maps the 4-byte function signature to its string representation.
var ERC20BurnableUpgradeableMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"burn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"burnFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"subtractedValue\",\"type\":\"uint256\"}],\"name\":\"decreaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"addedValue\",\"type\":\"uint256\"}],\"name\":\"increaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "dd62ed3e": "allowance(address,address)", "095ea7b3": "approve(address,uint256)", "70a08231": "balanceOf(address)", "42966c68": "burn(uint256)", "79cc6790": "burnFrom(address,uint256)", "313ce567": "decimals()", "a457c2d7": "decreaseAllowance(address,uint256)", "39509351": "increaseAllowance(address,uint256)", "06fdde03": "name()", "95d89b41": "symbol()", "18160ddd": "totalSupply()", "a9059cbb": "transfer(address,uint256)", "23b872dd": "transferFrom(address,address,uint256)", }, }
ERC20BurnableUpgradeableMetaData contains all meta data concerning the ERC20BurnableUpgradeable contract.
var ERC20PermitUpgradeableABI = ERC20PermitUpgradeableMetaData.ABI
ERC20PermitUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use ERC20PermitUpgradeableMetaData.ABI instead.
var ERC20PermitUpgradeableFuncSigs = ERC20PermitUpgradeableMetaData.Sigs
Deprecated: Use ERC20PermitUpgradeableMetaData.Sigs instead. ERC20PermitUpgradeableFuncSigs maps the 4-byte function signature to its string representation.
var ERC20PermitUpgradeableMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"DOMAIN_SEPARATOR\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"subtractedValue\",\"type\":\"uint256\"}],\"name\":\"decreaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"addedValue\",\"type\":\"uint256\"}],\"name\":\"increaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"nonces\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"permit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "3644e515": "DOMAIN_SEPARATOR()", "dd62ed3e": "allowance(address,address)", "095ea7b3": "approve(address,uint256)", "70a08231": "balanceOf(address)", "313ce567": "decimals()", "a457c2d7": "decreaseAllowance(address,uint256)", "39509351": "increaseAllowance(address,uint256)", "06fdde03": "name()", "7ecebe00": "nonces(address)", "d505accf": "permit(address,address,uint256,uint256,uint8,bytes32,bytes32)", "95d89b41": "symbol()", "18160ddd": "totalSupply()", "a9059cbb": "transfer(address,uint256)", "23b872dd": "transferFrom(address,address,uint256)", }, }
ERC20PermitUpgradeableMetaData contains all meta data concerning the ERC20PermitUpgradeable contract.
var ERC20SnapshotUpgradeableABI = ERC20SnapshotUpgradeableMetaData.ABI
ERC20SnapshotUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use ERC20SnapshotUpgradeableMetaData.ABI instead.
var ERC20SnapshotUpgradeableFuncSigs = ERC20SnapshotUpgradeableMetaData.Sigs
Deprecated: Use ERC20SnapshotUpgradeableMetaData.Sigs instead. ERC20SnapshotUpgradeableFuncSigs maps the 4-byte function signature to its string representation.
var ERC20SnapshotUpgradeableMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"Snapshot\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"snapshotId\",\"type\":\"uint256\"}],\"name\":\"balanceOfAt\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"subtractedValue\",\"type\":\"uint256\"}],\"name\":\"decreaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"addedValue\",\"type\":\"uint256\"}],\"name\":\"increaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"snapshotId\",\"type\":\"uint256\"}],\"name\":\"totalSupplyAt\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "dd62ed3e": "allowance(address,address)", "095ea7b3": "approve(address,uint256)", "70a08231": "balanceOf(address)", "4ee2cd7e": "balanceOfAt(address,uint256)", "313ce567": "decimals()", "a457c2d7": "decreaseAllowance(address,uint256)", "39509351": "increaseAllowance(address,uint256)", "06fdde03": "name()", "95d89b41": "symbol()", "18160ddd": "totalSupply()", "981b24d0": "totalSupplyAt(uint256)", "a9059cbb": "transfer(address,uint256)", "23b872dd": "transferFrom(address,address,uint256)", }, }
ERC20SnapshotUpgradeableMetaData contains all meta data concerning the ERC20SnapshotUpgradeable contract.
var ERC20UpgradeableABI = ERC20UpgradeableMetaData.ABI
ERC20UpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use ERC20UpgradeableMetaData.ABI instead.
var ERC20UpgradeableBin = ERC20UpgradeableMetaData.Bin
ERC20UpgradeableBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ERC20UpgradeableMetaData.Bin instead.
var ERC20UpgradeableFuncSigs = ERC20UpgradeableMetaData.Sigs
Deprecated: Use ERC20UpgradeableMetaData.Sigs instead. ERC20UpgradeableFuncSigs maps the 4-byte function signature to its string representation.
var ERC20UpgradeableMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"subtractedValue\",\"type\":\"uint256\"}],\"name\":\"decreaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"addedValue\",\"type\":\"uint256\"}],\"name\":\"increaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "dd62ed3e": "allowance(address,address)", "095ea7b3": "approve(address,uint256)", "70a08231": "balanceOf(address)", "313ce567": "decimals()", "a457c2d7": "decreaseAllowance(address,uint256)", "39509351": "increaseAllowance(address,uint256)", "06fdde03": "name()", "95d89b41": "symbol()", "18160ddd": "totalSupply()", "a9059cbb": "transfer(address,uint256)", "23b872dd": "transferFrom(address,address,uint256)", }, Bin: "0x608060405234801561001057600080fd5b50610863806100206000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461012357806370a082311461013657806395d89b411461015f578063a457c2d714610167578063a9059cbb1461017a578063dd62ed3e1461018d57600080fd5b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100ef57806323b872dd14610101578063313ce56714610114575b600080fd5b6100b66101a0565b6040516100c391906106a1565b60405180910390f35b6100df6100da366004610712565b610232565b60405190151581526020016100c3565b6035545b6040519081526020016100c3565b6100df61010f36600461073c565b61024a565b604051601281526020016100c3565b6100df610131366004610712565b61026e565b6100f3610144366004610778565b6001600160a01b031660009081526033602052604090205490565b6100b6610290565b6100df610175366004610712565b61029f565b6100df610188366004610712565b61031f565b6100f361019b36600461079a565b61032d565b6060603680546101af906107cd565b80601f01602080910402602001604051908101604052809291908181526020018280546101db906107cd565b80156102285780601f106101fd57610100808354040283529160200191610228565b820191906000526020600020905b81548152906001019060200180831161020b57829003601f168201915b5050505050905090565b600033610240818585610358565b5060019392505050565b60003361025885828561047c565b6102638585856104f6565b506001949350505050565b600033610240818585610281838361032d565b61028b9190610807565b610358565b6060603780546101af906107cd565b600033816102ad828661032d565b9050838110156103125760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084015b60405180910390fd5b6102638286868403610358565b6000336102408185856104f6565b6001600160a01b03918216600090815260346020908152604080832093909416825291909152205490565b6001600160a01b0383166103ba5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610309565b6001600160a01b03821661041b5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610309565b6001600160a01b0383811660008181526034602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6000610488848461032d565b905060001981146104f057818110156104e35760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610309565b6104f08484848403610358565b50505050565b6001600160a01b03831661055a5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610309565b6001600160a01b0382166105bc5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610309565b6001600160a01b038316600090815260336020526040902054818110156106345760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610309565b6001600160a01b0380851660008181526033602052604080822086860390559286168082529083902080548601905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906106949086815260200190565b60405180910390a36104f0565b600060208083528351808285015260005b818110156106ce578581018301518582016040015282016106b2565b818111156106e0576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b038116811461070d57600080fd5b919050565b6000806040838503121561072557600080fd5b61072e836106f6565b946020939093013593505050565b60008060006060848603121561075157600080fd5b61075a846106f6565b9250610768602085016106f6565b9150604084013590509250925092565b60006020828403121561078a57600080fd5b610793826106f6565b9392505050565b600080604083850312156107ad57600080fd5b6107b6836106f6565b91506107c4602084016106f6565b90509250929050565b600181811c908216806107e157607f821691505b60208210810361080157634e487b7160e01b600052602260045260246000fd5b50919050565b6000821982111561082857634e487b7160e01b600052601160045260246000fd5b50019056fea264697066735822122008c316401e7b667f04291288aaa4f486f6a5556297e4cb856dd9eff652e1dd3864736f6c634300080d0033", }
ERC20UpgradeableMetaData contains all meta data concerning the ERC20Upgradeable contract.
var ElvTokenUpgradeableABI = ElvTokenUpgradeableMetaData.ABI
ElvTokenUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use ElvTokenUpgradeableMetaData.ABI instead.
var ElvTokenUpgradeableBin = ElvTokenUpgradeableMetaData.Bin
ElvTokenUpgradeableBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ElvTokenUpgradeableMetaData.Bin instead.
var ElvTokenUpgradeableFuncSigs = ElvTokenUpgradeableMetaData.Sigs
Deprecated: Use ElvTokenUpgradeableMetaData.Sigs instead. ElvTokenUpgradeableFuncSigs maps the 4-byte function signature to its string representation.
var ElvTokenUpgradeableMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"AdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"beacon\",\"type\":\"address\"}],\"name\":\"BeaconUpgraded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"recipients\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"name\":\"MultiTransferEvent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"recipients\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"name\":\"MultiTransferFromEvent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"previousAdminRole\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"newAdminRole\",\"type\":\"bytes32\"}],\"name\":\"RoleAdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleGranted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleRevoked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"Snapshot\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Unpaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"Upgraded\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"ADMIN_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"DEFAULT_ADMIN_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"DOMAIN_SEPARATOR\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MINTER_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"PAUSER_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"SNAPSHOT_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UPGRADER_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"snapshotId\",\"type\":\"uint256\"}],\"name\":\"balanceOfAt\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"burn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"burnFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"subtractedValue\",\"type\":\"uint256\"}],\"name\":\"decreaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getCurrentSnapshotId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getMaxTokensPerTransactionForMint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getMaxTokensPerTransactionForTransferAndBurn\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleAdmin\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTransferFeeCollector\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTransferFeePercent\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"grantRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"hasRole\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"addedValue\",\"type\":\"uint256\"}],\"name\":\"increaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"symbol\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_maxTokensPerTransactionForMint\",\"type\":\"uint256\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"mint\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"receivers\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"name\":\"multiTransfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address[]\",\"name\":\"receivers\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"name\":\"multiTransferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"nonces\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"paused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"permit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"proxiableUUID\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"renounceRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"revokeRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"setMaxTokensPerTransactionForMint\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"setMaxTokensPerTransactionForTransferAndBurn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"collector\",\"type\":\"address\"}],\"name\":\"setTransferFeeCollector\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"feePercent\",\"type\":\"uint256\"}],\"name\":\"setTransferFeePercent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"snapshot\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"snapshotId\",\"type\":\"uint256\"}],\"name\":\"totalSupplyAt\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unpause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"}],\"name\":\"upgradeTo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"upgradeToAndCall\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"}]", Sigs: map[string]string{ "75b238fc": "ADMIN_ROLE()", "a217fddf": "DEFAULT_ADMIN_ROLE()", "3644e515": "DOMAIN_SEPARATOR()", "d5391393": "MINTER_ROLE()", "e63ab1e9": "PAUSER_ROLE()", "7028e2cd": "SNAPSHOT_ROLE()", "f72c0d8b": "UPGRADER_ROLE()", "dd62ed3e": "allowance(address,address)", "095ea7b3": "approve(address,uint256)", "70a08231": "balanceOf(address)", "4ee2cd7e": "balanceOfAt(address,uint256)", "42966c68": "burn(uint256)", "79cc6790": "burnFrom(address,uint256)", "313ce567": "decimals()", "a457c2d7": "decreaseAllowance(address,uint256)", "5439ad86": "getCurrentSnapshotId()", "9129e839": "getMaxTokensPerTransactionForMint()", "c3e39478": "getMaxTokensPerTransactionForTransferAndBurn()", "248a9ca3": "getRoleAdmin(bytes32)", "89280e5d": "getTransferFeeCollector()", "15bd074d": "getTransferFeePercent()", "2f2ff15d": "grantRole(bytes32,address)", "91d14854": "hasRole(bytes32,address)", "39509351": "increaseAllowance(address,uint256)", "6fe0e395": "initialize(string,string,uint256,uint256)", "40c10f19": "mint(address,uint256)", "1e89d545": "multiTransfer(address[],uint256[])", "cb31b6cd": "multiTransferFrom(address,address[],uint256[])", "06fdde03": "name()", "7ecebe00": "nonces(address)", "8456cb59": "pause()", "5c975abb": "paused()", "d505accf": "permit(address,address,uint256,uint256,uint8,bytes32,bytes32)", "52d1902d": "proxiableUUID()", "36568abe": "renounceRole(bytes32,address)", "d547741f": "revokeRole(bytes32,address)", "ecb2d4c4": "setMaxTokensPerTransactionForMint(uint256)", "67af0c18": "setMaxTokensPerTransactionForTransferAndBurn(uint256)", "2453b9f4": "setTransferFeeCollector(address)", "1f36d925": "setTransferFeePercent(uint256)", "9711715a": "snapshot()", "01ffc9a7": "supportsInterface(bytes4)", "95d89b41": "symbol()", "18160ddd": "totalSupply()", "981b24d0": "totalSupplyAt(uint256)", "a9059cbb": "transfer(address,uint256)", "23b872dd": "transferFrom(address,address,uint256)", "3f4ba83a": "unpause()", "3659cfe6": "upgradeTo(address)", "4f1ef286": "upgradeToAndCall(address,bytes)", }, Bin: "0x60a0604052306080523480156200001557600080fd5b506200002062000026565b620000e7565b600054610100900460ff1615620000935760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff90811614620000e5576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b6080516139996200011f60003960008181610d1601528181610d5601528181610ece01528181610f0e0152610f9d01526139996000f3fe6080604052600436106102c95760003560e01c80636fe0e39511610175578063981b24d0116100dc578063d505accf11610095578063dd62ed3e1161006f578063dd62ed3e1461085f578063e63ab1e91461087f578063ecb2d4c4146108a1578063f72c0d8b146108c157600080fd5b8063d505accf146107eb578063d53913931461080b578063d547741f1461083f57600080fd5b8063981b24d014610740578063a217fddf14610760578063a457c2d714610775578063a9059cbb14610795578063c3e39478146107b5578063cb31b6cd146107cb57600080fd5b80638456cb591161012e5780638456cb59146106a257806389280e5d146106b75780639129e839146106e057806391d14854146106f657806395d89b41146107165780639711715a1461072b57600080fd5b80636fe0e395146105c85780637028e2cd146105e857806370a082311461060a57806375b238fc1461064057806379cc6790146106625780637ecebe001461068257600080fd5b80633644e5151161023457806342966c68116101ed57806352d1902d116101c757806352d1902d146105655780635439ad861461057a5780635c975abb1461058f57806367af0c18146105a857600080fd5b806342966c68146105125780634ee2cd7e146105325780634f1ef2861461055257600080fd5b80633644e5151461046857806336568abe1461047d5780633659cfe61461049d57806339509351146104bd5780633f4ba83a146104dd57806340c10f19146104f257600080fd5b80631f36d925116102865780631f36d9251461039a57806323b872dd146103bc5780632453b9f4146103dc578063248a9ca3146103fc5780632f2ff15d1461042c578063313ce5671461044c57600080fd5b806301ffc9a7146102ce57806306fdde0314610303578063095ea7b31461032557806315bd074d1461034557806318160ddd146103655780631e89d5451461037a575b600080fd5b3480156102da57600080fd5b506102ee6102e9366004612dfd565b6108f5565b60405190151581526020015b60405180910390f35b34801561030f57600080fd5b5061031861092c565b6040516102fa9190612e53565b34801561033157600080fd5b506102ee610340366004612e9d565b6109be565b34801561035157600080fd5b5061022c545b6040519081526020016102fa565b34801561037157600080fd5b50603554610357565b34801561038657600080fd5b506102ee610395366004612fff565b6109d6565b3480156103a657600080fd5b506103ba6103b5366004613063565b610ad0565b005b3480156103c857600080fd5b506102ee6103d736600461307c565b610b12565b3480156103e857600080fd5b506103ba6103f73660046130b8565b610bad565b34801561040857600080fd5b50610357610417366004613063565b600090815260fb602052604090206001015490565b34801561043857600080fd5b506103ba6104473660046130d3565b610c55565b34801561045857600080fd5b50604051600681526020016102fa565b34801561047457600080fd5b50610357610c7f565b34801561048957600080fd5b506103ba6104983660046130d3565b610c8e565b3480156104a957600080fd5b506103ba6104b83660046130b8565b610d0c565b3480156104c957600080fd5b506102ee6104d8366004612e9d565b610deb565b3480156104e957600080fd5b506103ba610e0d565b3480156104fe57600080fd5b506103ba61050d366004612e9d565b610e2d565b34801561051e57600080fd5b506103ba61052d366004613063565b610e61565b34801561053e57600080fd5b5061035761054d366004612e9d565b610e6b565b6103ba610560366004613157565b610ec4565b34801561057157600080fd5b50610357610f90565b34801561058657600080fd5b50610357611043565b34801561059b57600080fd5b5061012d5460ff166102ee565b3480156105b457600080fd5b506103ba6105c3366004613063565b61106c565b3480156105d457600080fd5b506103ba6105e33660046131cf565b61108b565b3480156105f457600080fd5b506103576000805160206138bd83398151915281565b34801561061657600080fd5b506103576106253660046130b8565b6001600160a01b031660009081526033602052604090205490565b34801561064c57600080fd5b5061035760008051602061394483398151915281565b34801561066e57600080fd5b506103ba61067d366004612e9d565b61128a565b34801561068e57600080fd5b5061035761069d3660046130b8565b61129f565b3480156106ae57600080fd5b506103ba6112be565b3480156106c357600080fd5b5061022d546040516001600160a01b0390911681526020016102fa565b3480156106ec57600080fd5b5061022b54610357565b34801561070257600080fd5b506102ee6107113660046130d3565b6112de565b34801561072257600080fd5b50610318611309565b34801561073757600080fd5b50610357611318565b34801561074c57600080fd5b5061035761075b366004613063565b61133a565b34801561076c57600080fd5b50610357600081565b34801561078157600080fd5b506102ee610790366004612e9d565b611365565b3480156107a157600080fd5b506102ee6107b0366004612e9d565b6113eb565b3480156107c157600080fd5b5061022a54610357565b3480156107d757600080fd5b506102ee6107e6366004613243565b611468565b3480156107f757600080fd5b506103ba6108063660046132b7565b61155d565b34801561081757600080fd5b506103577f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b34801561084b57600080fd5b506103ba61085a3660046130d3565b6116c1565b34801561086b57600080fd5b5061035761087a36600461332a565b6116e6565b34801561088b57600080fd5b506103576000805160206138fd83398151915281565b3480156108ad57600080fd5b506103ba6108bc366004613063565b611711565b3480156108cd57600080fd5b506103577f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e381565b60006001600160e01b03198216637965db0b60e01b148061092657506301ffc9a760e01b6001600160e01b03198316145b92915050565b60606036805461093b90613354565b80601f016020809104026020016040519081016040528092919081815260200182805461096790613354565b80156109b45780601f10610989576101008083540402835291602001916109b4565b820191906000526020600020905b81548152906001019060200180831161099757829003601f168201915b5050505050905090565b6000336109cc818585611730565b5060019392505050565b600082516000141580156109ea5750815115155b610a0f5760405162461bcd60e51b8152600401610a0690613388565b60405180910390fd5b8151835114610a305760405162461bcd60e51b8152600401610a06906133ca565b60005b8251811015610a8b57610a78848281518110610a5157610a51613418565b6020026020010151848381518110610a6b57610a6b613418565b60200260200101516113eb565b5080610a8381613444565b915050610a33565b507f21638e0bd6f90335b8c2a19583bfe24a8cb994c29a501eea088b6ff797e3a2ef338484604051610abf939291906134d1565b60405180910390a150600192915050565b600080516020613944833981519152610ae881611854565b6064610af66006600a6135ed565b610b0090846135fc565b610b0a919061361b565b61022c555050565b61022d546000906001600160a01b0316610b3e5760405162461bcd60e51b8152600401610a069061363d565b6000610b4c6006600a6135ed565b61022c54610b5a90856135fc565b610b64919061361b565b905033610b7286828661185e565b610b868686610b81858861368a565b6118d8565b61022d54610b9f9087906001600160a01b0316846118d8565b6001925050505b9392505050565b600080516020613944833981519152610bc581611854565b6001600160a01b038216610c315760405162461bcd60e51b815260206004820152602d60248201527f7472616e736665722066656520636f6c6c6563746f722063616e6e6f7420626560448201526c207a65726f206164647265737360981b6064820152608401610a06565b5061022d80546001600160a01b0319166001600160a01b0392909216919091179055565b600082815260fb6020526040902060010154610c7081611854565b610c7a8383611a8e565b505050565b6000610c89611b14565b905090565b6001600160a01b0381163314610cfe5760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b6064820152608401610a06565b610d088282611b91565b5050565b6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163003610d545760405162461bcd60e51b8152600401610a06906136a1565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316610d9d6000805160206138dd833981519152546001600160a01b031690565b6001600160a01b031614610dc35760405162461bcd60e51b8152600401610a06906136ed565b610dcc81611bf8565b60408051600080825260208201909252610de891839190611c22565b50565b6000336109cc818585610dfe83836116e6565b610e089190613739565b611730565b6000805160206138fd833981519152610e2581611854565b610de8611d8d565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6610e5781611854565b610c7a8383611de0565b610de83382611ead565b6001600160a01b038216600090815260976020526040812081908190610e92908590611fed565b9150915081610eb9576001600160a01b038516600090815260336020526040902054610ebb565b805b95945050505050565b6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163003610f0c5760405162461bcd60e51b8152600401610a06906136a1565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316610f556000805160206138dd833981519152546001600160a01b031690565b6001600160a01b031614610f7b5760405162461bcd60e51b8152600401610a06906136ed565b610f8482611bf8565b610d0882826001611c22565b6000306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146110305760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c00000000000000006064820152608401610a06565b506000805160206138dd83398151915290565b60006000805160206138bd83398151915261105d81611854565b6110656120e9565b91505b5090565b60008051602061394483398151915261108481611854565b5061022a55565b600054610100900460ff16158080156110ab5750600054600160ff909116105b806110c55750303b1580156110c5575060005460ff166001145b6111285760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610a06565b6000805460ff19166001179055801561114b576000805461ff0019166101001790555b61115585856120f4565b61115d612125565b611165612125565b61116d612125565b61117561214e565b61117e8561217d565b611186612125565b611191600033611a8e565b6111a96000805160206138bd83398151915233611a8e565b6111c16000805160206138fd83398151915233611a8e565b6111eb7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a633611a8e565b6112157f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e333611a8e565b61122d60008051602061394483398151915233611a8e565b61022b82905561123d3384611de0565b8015611283576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b5050505050565b61129582338361185e565b610d088282611ead565b6001600160a01b03811660009081526101936020526040812054610926565b6000805160206138fd8339815191526112d681611854565b610de86121c7565b600091825260fb602090815260408084206001600160a01b0393909316845291905290205460ff1690565b60606037805461093b90613354565b60006000805160206138bd83398151915261133281611854565b611065612205565b600080600061134a846098611fed565b915091508161135b5760355461135d565b805b949350505050565b6000338161137382866116e6565b9050838110156113d35760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610a06565b6113e08286868403611730565b506001949350505050565b61022d546000906001600160a01b03166114175760405162461bcd60e51b8152600401610a069061363d565b60006114256006600a6135ed565b61022c5461143390856135fc565b61143d919061361b565b90503361144f8186610b81858861368a565b61022d546113e09082906001600160a01b0316846118d8565b6000825160001415801561147c5750815115155b6114985760405162461bcd60e51b8152600401610a0690613388565b81518351146114b95760405162461bcd60e51b8152600401610a06906133ca565b60005b825181101561151557611502858583815181106114db576114db613418565b60200260200101518584815181106114f5576114f5613418565b6020026020010151610b12565b508061150d81613444565b9150506114bc565b507fb83b744101a2f81a421b70f3626ff88d3b497821aa755e3036f0214d06892bdc3385858560405161154b9493929190613751565b60405180910390a15060019392505050565b834211156115ad5760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e650000006044820152606401610a06565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886115dc8c61225f565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e001604051602081830303815290604052805190602001209050600061163782612288565b90506000611647828787876122b5565b9050896001600160a01b0316816001600160a01b0316146116aa5760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e617475726500006044820152606401610a06565b6116b58a8a8a611730565b50505050505050505050565b600082815260fb60205260409020600101546116dc81611854565b610c7a8383611b91565b6001600160a01b03918216600090815260346020908152604080832093909416825291909152205490565b60008051602061394483398151915261172981611854565b5061022b55565b6001600160a01b0383166117925760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610a06565b6001600160a01b0382166117f35760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610a06565b6001600160a01b0383811660008181526034602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b610de881336122dd565b600061186a84846116e6565b905060001981146118d257818110156118c55760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610a06565b6118d28484848403611730565b50505050565b6001600160a01b03831661193c5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610a06565b6001600160a01b03821661199e5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610a06565b6119a9838383612336565b6001600160a01b03831660009081526033602052604090205481811015611a215760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610a06565b6001600160a01b0380851660008181526033602052604080822086860390559286168082529083902080548601905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90611a819086815260200190565b60405180910390a36118d2565b611a9882826112de565b610d0857600082815260fb602090815260408083206001600160a01b03851684529091529020805460ff19166001179055611ad03390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6000610c897f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f611b4461015f5490565b610160546040805160208101859052908101839052606081018290524660808201523060a082015260009060c0016040516020818303038152906040528051906020012090509392505050565b611b9b82826112de565b15610d0857600082815260fb602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b7f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3610d0881611854565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff1615611c5557610c7a83612447565b826001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611caf575060408051601f3d908101601f19168201909252611cac9181019061379a565b60015b611d125760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201526d6f6e206973206e6f74205555505360901b6064820152608401610a06565b6000805160206138dd8339815191528114611d815760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f786044820152681a58589b195555525160ba1b6064820152608401610a06565b50610c7a8383836124e3565b611d95612508565b61012d805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b6001600160a01b038216611e365760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401610a06565b611e4260008383612336565b8060356000828254611e549190613739565b90915550506001600160a01b0382166000818152603360209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b6001600160a01b038216611f0d5760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608401610a06565b611f1982600083612336565b6001600160a01b03821660009081526033602052604090205481811015611f8d5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608401610a06565b6001600160a01b03831660008181526033602090815260408083208686039055603580548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050565b600080600084116120395760405162461bcd60e51b815260206004820152601660248201527504552433230536e617073686f743a20696420697320360541b6044820152606401610a06565b6120416120e9565b8411156120905760405162461bcd60e51b815260206004820152601d60248201527f4552433230536e617073686f743a206e6f6e6578697374656e742069640000006044820152606401610a06565b600061209c8486612552565b845490915081036120b45760008092509250506120e2565b60018460010182815481106120cb576120cb613418565b906000526020600020015492509250506120e2565b505b9250929050565b6000610c89609a5490565b600054610100900460ff1661211b5760405162461bcd60e51b8152600401610a06906137b3565b610d0882826125ff565b600054610100900460ff1661214c5760405162461bcd60e51b8152600401610a06906137b3565b565b600054610100900460ff166121755760405162461bcd60e51b8152600401610a06906137b3565b61214c61264d565b600054610100900460ff166121a45760405162461bcd60e51b8152600401610a06906137b3565b610de881604051806040016040528060018152602001603160f81b815250612681565b6121cf6126c4565b61012d805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611dc33390565b6000612215609a80546001019055565b600061221f6120e9565b90507f8030e83b04d87bef53480e26263266d6ca66863aa8506aca6f2559d18aa1cb678160405161225291815260200190565b60405180910390a1919050565b6001600160a01b0381166000908152610193602052604090208054600181018255905b50919050565b6000610926612295611b14565b8360405161190160f01b8152600281019290925260228201526042902090565b60008060006122c68787878761270b565b915091506122d3816127cf565b5095945050505050565b6122e782826112de565b610d08576122f481612919565b6122ff83602061292b565b6040516020016123109291906137fe565b60408051601f198184030181529082905262461bcd60e51b8252610a0691600401612e53565b61233e6126c4565b6001600160a01b0383166123c35761022b548111156123be5760405162461bcd60e51b815260206004820152603660248201527f4d696e7420616d6f756e74206578636565647320746865206d6178696d756d206044820152753a37b5b2b739903832b9103a3930b739b0b1ba34b7b760511b6064820152608401610a06565b61243c565b61022a5481111561243c5760405162461bcd60e51b815260206004820152603f60248201527f5472616e736665722f4275726e20616d6f756e7420657863656564732074686560448201527f206d6178696d756d20746f6b656e7320706572207472616e73616374696f6e006064820152608401610a06565b610c7a838383612ac7565b6001600160a01b0381163b6124b45760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401610a06565b6000805160206138dd83398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b6124ec83612b0f565b6000825111806124f95750805b15610c7a576118d28383612b4f565b61012d5460ff1661214c5760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610a06565b8154600090810361256557506000610926565b82546000905b808210156125b257600061257f8383612c3a565b6000878152602090209091508590820154111561259e578091506125ac565b6125a9816001613739565b92505b5061256b565b6000821180156125de5750836125db866125cd60018661368a565b600091825260209091200190565b54145b156125f7576125ee60018361368a565b92505050610926565b509050610926565b600054610100900460ff166126265760405162461bcd60e51b8152600401610a06906137b3565b8151612639906036906020850190612d6d565b508051610c7a906037906020840190612d6d565b600054610100900460ff166126745760405162461bcd60e51b8152600401610a06906137b3565b61012d805460ff19169055565b600054610100900460ff166126a85760405162461bcd60e51b8152600401610a06906137b3565b81516020928301208151919092012061015f9190915561016055565b61012d5460ff161561214c5760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610a06565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a083111561274257506000905060036127c6565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015612796573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166127bf576000600192509250506127c6565b9150600090505b94509492505050565b60008160048111156127e3576127e3613873565b036127eb5750565b60018160048111156127ff576127ff613873565b0361284c5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610a06565b600281600481111561286057612860613873565b036128ad5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610a06565b60038160048111156128c1576128c1613873565b03610de85760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608401610a06565b60606109266001600160a01b03831660145b6060600061293a8360026135fc565b612945906002613739565b67ffffffffffffffff81111561295d5761295d612ec7565b6040519080825280601f01601f191660200182016040528015612987576020820181803683370190505b509050600360fc1b816000815181106129a2576129a2613418565b60200101906001600160f81b031916908160001a905350600f60fb1b816001815181106129d1576129d1613418565b60200101906001600160f81b031916908160001a90535060006129f58460026135fc565b612a00906001613739565b90505b6001811115612a78576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110612a3457612a34613418565b1a60f81b828281518110612a4a57612a4a613418565b60200101906001600160f81b031916908160001a90535060049490941c93612a7181613889565b9050612a03565b508315610ba65760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610a06565b6001600160a01b038316612ae657612ade82612c55565b610c7a612c88565b6001600160a01b038216612afd57612ade83612c55565b612b0683612c55565b610c7a82612c55565b612b1881612447565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606001600160a01b0383163b612bb75760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b6064820152608401610a06565b600080846001600160a01b031684604051612bd291906138a0565b600060405180830381855af49150503d8060008114612c0d576040519150601f19603f3d011682016040523d82523d6000602084013e612c12565b606091505b5091509150610ebb828260405180606001604052806027815260200161391d60279139612c96565b6000612c49600284841861361b565b610ba690848416613739565b6001600160a01b0381166000908152609760209081526040808320603390925290912054610de89190612caf565b612caf565b61214c6098612c8360355490565b60608315612ca5575081610ba6565b610ba68383612cf9565b6000612cb96120e9565b905080612cc584612d23565b1015610c7a578254600180820185556000858152602080822090930193909355938401805494850181558252902090910155565b815115612d095781518083602001fd5b8060405162461bcd60e51b8152600401610a069190612e53565b80546000908103612d3657506000919050565b81548290612d469060019061368a565b81548110612d5657612d56613418565b90600052602060002001549050919050565b919050565b828054612d7990613354565b90600052602060002090601f016020900481019282612d9b5760008555612de1565b82601f10612db457805160ff1916838001178555612de1565b82800160010185558215612de1579182015b82811115612de1578251825591602001919060010190612dc6565b506110689291505b808211156110685760008155600101612de9565b600060208284031215612e0f57600080fd5b81356001600160e01b031981168114610ba657600080fd5b60005b83811015612e42578181015183820152602001612e2a565b838111156118d25750506000910152565b6020815260008251806020840152612e72816040850160208701612e27565b601f01601f19169190910160400192915050565b80356001600160a01b0381168114612d6857600080fd5b60008060408385031215612eb057600080fd5b612eb983612e86565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff81118282101715612f0657612f06612ec7565b604052919050565b600067ffffffffffffffff821115612f2857612f28612ec7565b5060051b60200190565b600082601f830112612f4357600080fd5b81356020612f58612f5383612f0e565b612edd565b82815260059290921b84018101918181019086841115612f7757600080fd5b8286015b84811015612f9957612f8c81612e86565b8352918301918301612f7b565b509695505050505050565b600082601f830112612fb557600080fd5b81356020612fc5612f5383612f0e565b82815260059290921b84018101918181019086841115612fe457600080fd5b8286015b84811015612f995780358352918301918301612fe8565b6000806040838503121561301257600080fd5b823567ffffffffffffffff8082111561302a57600080fd5b61303686838701612f32565b9350602085013591508082111561304c57600080fd5b5061305985828601612fa4565b9150509250929050565b60006020828403121561307557600080fd5b5035919050565b60008060006060848603121561309157600080fd5b61309a84612e86565b92506130a860208501612e86565b9150604084013590509250925092565b6000602082840312156130ca57600080fd5b610ba682612e86565b600080604083850312156130e657600080fd5b823591506130f660208401612e86565b90509250929050565b600067ffffffffffffffff83111561311957613119612ec7565b61312c601f8401601f1916602001612edd565b905082815283838301111561314057600080fd5b828260208301376000602084830101529392505050565b6000806040838503121561316a57600080fd5b61317383612e86565b9150602083013567ffffffffffffffff81111561318f57600080fd5b8301601f810185136131a057600080fd5b613059858235602084016130ff565b600082601f8301126131c057600080fd5b610ba6838335602085016130ff565b600080600080608085870312156131e557600080fd5b843567ffffffffffffffff808211156131fd57600080fd5b613209888389016131af565b9550602087013591508082111561321f57600080fd5b5061322c878288016131af565b949794965050505060408301359260600135919050565b60008060006060848603121561325857600080fd5b61326184612e86565b9250602084013567ffffffffffffffff8082111561327e57600080fd5b61328a87838801612f32565b935060408601359150808211156132a057600080fd5b506132ad86828701612fa4565b9150509250925092565b600080600080600080600060e0888a0312156132d257600080fd5b6132db88612e86565b96506132e960208901612e86565b95506040880135945060608801359350608088013560ff8116811461330d57600080fd5b9699959850939692959460a0840135945060c09093013592915050565b6000806040838503121561333d57600080fd5b61334683612e86565b91506130f660208401612e86565b600181811c9082168061336857607f821691505b60208210810361228257634e487b7160e01b600052602260045260246000fd5b60208082526022908201527f726563656976657273206f7220616d6f756e7473206c69737420697320656d70604082015261747960f01b606082015260800190565b6020808252602e908201527f72656365697665727320616e6420616d6f756e7473206c697374206c656e677460408201526d0d040c8de40dcdee840dac2e8c6d60931b606082015260800190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600182016134565761345661342e565b5060010190565b600081518084526020808501945080840160005b838110156134965781516001600160a01b031687529582019590820190600101613471565b509495945050505050565b600081518084526020808501945080840160005b83811015613496578151875295820195908201906001016134b5565b6001600160a01b03841681526060602082018190526000906134f59083018561345d565b828103604084015261350781856134a1565b9695505050505050565b600181815b808511156120e05781600019048211156135325761353261342e565b8085161561353f57918102915b93841c9390800290613516565b60008261355b57506001610926565b8161356857506000610926565b816001811461357e5760028114613588576135a4565b6001915050610926565b60ff8411156135995761359961342e565b50506001821b610926565b5060208310610133831016604e8410600b84101617156135c7575081810a610926565b6135d18383613511565b80600019048211156135e5576135e561342e565b029392505050565b6000610ba660ff84168361354c565b60008160001904831182151516156136165761361661342e565b500290565b60008261363857634e487b7160e01b600052601260045260246000fd5b500490565b6020808252602d908201527f5472616e736665722066656520636f6c6c6563746f722063616e6e6f7420626560408201526c207a65726f206164647265737360981b606082015260800190565b60008282101561369c5761369c61342e565b500390565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b19195b1959d85d1958d85b1b60a21b606082015260800190565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b6163746976652070726f787960a01b606082015260800190565b6000821982111561374c5761374c61342e565b500190565b6001600160a01b0385811682528416602082015260806040820181905260009061377d9083018561345d565b828103606084015261378f81856134a1565b979650505050505050565b6000602082840312156137ac57600080fd5b5051919050565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000815260008351613836816017850160208801612e27565b7001034b99036b4b9b9b4b733903937b6329607d1b6017918401918201528351613867816028840160208801612e27565b01602801949350505050565b634e487b7160e01b600052602160045260246000fd5b6000816138985761389861342e565b506000190190565b600082516138b2818460208701612e27565b919091019291505056fe5fdbd35e8da83ee755d5e62a539e5ed7f47126abede0b8b10f9ea43dc6eed07f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775a264697066735822122031f44b5ae7868ae62131fff380caa2614a86011bfeee15b9c5800ba8e194aad064736f6c634300080d0033", }
ElvTokenUpgradeableMetaData contains all meta data concerning the ElvTokenUpgradeable contract.
var EventsByID = map[common.Hash]*EventInfo{}
Map of Unique events IDs to *EventInfo
var EventsByType = map[reflect.Type]*EventInfo{}
Map of Unique events types to *EventInfo
var IAccessControlUpgradeableABI = IAccessControlUpgradeableMetaData.ABI
IAccessControlUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use IAccessControlUpgradeableMetaData.ABI instead.
var IAccessControlUpgradeableFuncSigs = IAccessControlUpgradeableMetaData.Sigs
Deprecated: Use IAccessControlUpgradeableMetaData.Sigs instead. IAccessControlUpgradeableFuncSigs maps the 4-byte function signature to its string representation.
var IAccessControlUpgradeableMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"previousAdminRole\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"newAdminRole\",\"type\":\"bytes32\"}],\"name\":\"RoleAdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleGranted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleRevoked\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleAdmin\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"grantRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"hasRole\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"renounceRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"revokeRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "248a9ca3": "getRoleAdmin(bytes32)", "2f2ff15d": "grantRole(bytes32,address)", "91d14854": "hasRole(bytes32,address)", "36568abe": "renounceRole(bytes32,address)", "d547741f": "revokeRole(bytes32,address)", }, }
IAccessControlUpgradeableMetaData contains all meta data concerning the IAccessControlUpgradeable contract.
var IBeaconUpgradeableABI = IBeaconUpgradeableMetaData.ABI
IBeaconUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use IBeaconUpgradeableMetaData.ABI instead.
var IBeaconUpgradeableFuncSigs = IBeaconUpgradeableMetaData.Sigs
Deprecated: Use IBeaconUpgradeableMetaData.Sigs instead. IBeaconUpgradeableFuncSigs maps the 4-byte function signature to its string representation.
var IBeaconUpgradeableMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"implementation\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "5c60da1b": "implementation()", }, }
IBeaconUpgradeableMetaData contains all meta data concerning the IBeaconUpgradeable contract.
var IERC165UpgradeableABI = IERC165UpgradeableMetaData.ABI
IERC165UpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use IERC165UpgradeableMetaData.ABI instead.
var IERC165UpgradeableFuncSigs = IERC165UpgradeableMetaData.Sigs
Deprecated: Use IERC165UpgradeableMetaData.Sigs instead. IERC165UpgradeableFuncSigs maps the 4-byte function signature to its string representation.
var IERC165UpgradeableMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "01ffc9a7": "supportsInterface(bytes4)", }, }
IERC165UpgradeableMetaData contains all meta data concerning the IERC165Upgradeable contract.
var IERC1822ProxiableUpgradeableABI = IERC1822ProxiableUpgradeableMetaData.ABI
IERC1822ProxiableUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use IERC1822ProxiableUpgradeableMetaData.ABI instead.
var IERC1822ProxiableUpgradeableFuncSigs = IERC1822ProxiableUpgradeableMetaData.Sigs
Deprecated: Use IERC1822ProxiableUpgradeableMetaData.Sigs instead. IERC1822ProxiableUpgradeableFuncSigs maps the 4-byte function signature to its string representation.
var IERC1822ProxiableUpgradeableMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"proxiableUUID\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "52d1902d": "proxiableUUID()", }, }
IERC1822ProxiableUpgradeableMetaData contains all meta data concerning the IERC1822ProxiableUpgradeable contract.
var IERC20MetadataUpgradeableABI = IERC20MetadataUpgradeableMetaData.ABI
IERC20MetadataUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use IERC20MetadataUpgradeableMetaData.ABI instead.
var IERC20MetadataUpgradeableFuncSigs = IERC20MetadataUpgradeableMetaData.Sigs
Deprecated: Use IERC20MetadataUpgradeableMetaData.Sigs instead. IERC20MetadataUpgradeableFuncSigs maps the 4-byte function signature to its string representation.
var IERC20MetadataUpgradeableMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: 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)", }, }
IERC20MetadataUpgradeableMetaData contains all meta data concerning the IERC20MetadataUpgradeable contract.
var IERC20PermitUpgradeableABI = IERC20PermitUpgradeableMetaData.ABI
IERC20PermitUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use IERC20PermitUpgradeableMetaData.ABI instead.
var IERC20PermitUpgradeableFuncSigs = IERC20PermitUpgradeableMetaData.Sigs
Deprecated: Use IERC20PermitUpgradeableMetaData.Sigs instead. IERC20PermitUpgradeableFuncSigs maps the 4-byte function signature to its string representation.
var IERC20PermitUpgradeableMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"DOMAIN_SEPARATOR\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"nonces\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"permit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "3644e515": "DOMAIN_SEPARATOR()", "7ecebe00": "nonces(address)", "d505accf": "permit(address,address,uint256,uint256,uint8,bytes32,bytes32)", }, }
IERC20PermitUpgradeableMetaData contains all meta data concerning the IERC20PermitUpgradeable contract.
var IERC20UpgradeableABI = IERC20UpgradeableMetaData.ABI
IERC20UpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use IERC20UpgradeableMetaData.ABI instead.
var IERC20UpgradeableFuncSigs = IERC20UpgradeableMetaData.Sigs
Deprecated: Use IERC20UpgradeableMetaData.Sigs instead. IERC20UpgradeableFuncSigs maps the 4-byte function signature to its string representation.
var IERC20UpgradeableMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: 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)", }, }
IERC20UpgradeableMetaData contains all meta data concerning the IERC20Upgradeable contract.
var InitializableABI = InitializableMetaData.ABI
InitializableABI is the input ABI used to generate the binding from. Deprecated: Use InitializableMetaData.ABI instead.
var InitializableMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"}]",
}
InitializableMetaData contains all meta data concerning the Initializable contract.
var MathUpgradeableABI = MathUpgradeableMetaData.ABI
MathUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use MathUpgradeableMetaData.ABI instead.
var MathUpgradeableBin = MathUpgradeableMetaData.Bin
MathUpgradeableBin is the compiled bytecode used for deploying new contracts. Deprecated: Use MathUpgradeableMetaData.Bin instead.
var MathUpgradeableMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220fce9ed5016b64bf84de441c757b0c0b3887bf8c1242f3e211f1ff95d5162e70f64736f6c634300080d0033",
}
MathUpgradeableMetaData contains all meta data concerning the MathUpgradeable contract.
var ParsedABIS = map[string]*abi.ABI{}
Map of ABI names to *abi.ABI ABI names are constants starting with K_
var PausableUpgradeableABI = PausableUpgradeableMetaData.ABI
PausableUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use PausableUpgradeableMetaData.ABI instead.
var PausableUpgradeableFuncSigs = PausableUpgradeableMetaData.Sigs
Deprecated: Use PausableUpgradeableMetaData.Sigs instead. PausableUpgradeableFuncSigs maps the 4-byte function signature to its string representation.
var PausableUpgradeableMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Unpaused\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"paused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "5c975abb": "paused()", }, }
PausableUpgradeableMetaData contains all meta data concerning the PausableUpgradeable contract.
var SignedMathUpgradeableABI = SignedMathUpgradeableMetaData.ABI
SignedMathUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use SignedMathUpgradeableMetaData.ABI instead.
var SignedMathUpgradeableBin = SignedMathUpgradeableMetaData.Bin
SignedMathUpgradeableBin is the compiled bytecode used for deploying new contracts. Deprecated: Use SignedMathUpgradeableMetaData.Bin instead.
var SignedMathUpgradeableMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212203f642eb593f1a5ee33e46344877b0a175c97aeaed13713e94a41a290ba7f5b9f64736f6c634300080d0033",
}
SignedMathUpgradeableMetaData contains all meta data concerning the SignedMathUpgradeable contract.
var StorageSlotUpgradeableABI = StorageSlotUpgradeableMetaData.ABI
StorageSlotUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use StorageSlotUpgradeableMetaData.ABI instead.
var StorageSlotUpgradeableBin = StorageSlotUpgradeableMetaData.Bin
StorageSlotUpgradeableBin is the compiled bytecode used for deploying new contracts. Deprecated: Use StorageSlotUpgradeableMetaData.Bin instead.
var StorageSlotUpgradeableMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122002e4ebb231de2775fa845784d2c4f878a49ad8405c70ede91938bb20b91df3f464736f6c634300080d0033",
}
StorageSlotUpgradeableMetaData contains all meta data concerning the StorageSlotUpgradeable contract.
var StringsUpgradeableABI = StringsUpgradeableMetaData.ABI
StringsUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use StringsUpgradeableMetaData.ABI instead.
var StringsUpgradeableBin = StringsUpgradeableMetaData.Bin
StringsUpgradeableBin is the compiled bytecode used for deploying new contracts. Deprecated: Use StringsUpgradeableMetaData.Bin instead.
var StringsUpgradeableMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220e87cd1f617751e80939824ea0793c56fc081001c69fe59e06362961e7e1f197e64736f6c634300080d0033",
}
StringsUpgradeableMetaData contains all meta data concerning the StringsUpgradeable contract.
var UUPSUpgradeableABI = UUPSUpgradeableMetaData.ABI
UUPSUpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use UUPSUpgradeableMetaData.ABI instead.
var UUPSUpgradeableFuncSigs = UUPSUpgradeableMetaData.Sigs
Deprecated: Use UUPSUpgradeableMetaData.Sigs instead. UUPSUpgradeableFuncSigs maps the 4-byte function signature to its string representation.
var UUPSUpgradeableMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"AdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"beacon\",\"type\":\"address\"}],\"name\":\"BeaconUpgraded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"Upgraded\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"proxiableUUID\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"}],\"name\":\"upgradeTo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"upgradeToAndCall\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"}]", Sigs: map[string]string{ "52d1902d": "proxiableUUID()", "3659cfe6": "upgradeTo(address)", "4f1ef286": "upgradeToAndCall(address,bytes)", }, }
UUPSUpgradeableMetaData contains all meta data concerning the UUPSUpgradeable contract.
var UniqueEvents = map[string]*EventInfo{}
Map of Unique events names to *EventInfo. Unique events names are constants starting with E_
Functions ¶
func BoundContract ¶
func BoundContract(name string) *bind.BoundContract
Types ¶
type AccessControlUpgradeable ¶
type AccessControlUpgradeable struct { AccessControlUpgradeableCaller // Read-only binding to the contract AccessControlUpgradeableTransactor // Write-only binding to the contract AccessControlUpgradeableFilterer // Log filterer for contract events }
AccessControlUpgradeable is an auto generated Go binding around an Ethereum contract.
func NewAccessControlUpgradeable ¶
func NewAccessControlUpgradeable(address common.Address, backend bind.ContractBackend) (*AccessControlUpgradeable, error)
NewAccessControlUpgradeable creates a new instance of AccessControlUpgradeable, bound to a specific deployed contract.
type AccessControlUpgradeableCaller ¶
type AccessControlUpgradeableCaller struct {
// contains filtered or unexported fields
}
AccessControlUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAccessControlUpgradeableCaller ¶
func NewAccessControlUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*AccessControlUpgradeableCaller, error)
NewAccessControlUpgradeableCaller creates a new read-only instance of AccessControlUpgradeable, bound to a specific deployed contract.
func (*AccessControlUpgradeableCaller) DEFAULTADMINROLE ¶
func (_AccessControlUpgradeable *AccessControlUpgradeableCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*AccessControlUpgradeableCaller) GetRoleAdmin ¶
func (_AccessControlUpgradeable *AccessControlUpgradeableCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*AccessControlUpgradeableCaller) HasRole ¶
func (_AccessControlUpgradeable *AccessControlUpgradeableCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*AccessControlUpgradeableCaller) SupportsInterface ¶
func (_AccessControlUpgradeable *AccessControlUpgradeableCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type AccessControlUpgradeableFilterer ¶
type AccessControlUpgradeableFilterer struct {
// contains filtered or unexported fields
}
AccessControlUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAccessControlUpgradeableFilterer ¶
func NewAccessControlUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*AccessControlUpgradeableFilterer, error)
NewAccessControlUpgradeableFilterer creates a new log filterer instance of AccessControlUpgradeable, bound to a specific deployed contract.
func (*AccessControlUpgradeableFilterer) FilterInitialized ¶
func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*AccessControlUpgradeableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*AccessControlUpgradeableFilterer) FilterRoleAdminChanged ¶
func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (*AccessControlUpgradeableRoleAdminChangedIterator, error)
FilterRoleAdminChanged is a free log retrieval operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*AccessControlUpgradeableFilterer) FilterRoleGranted ¶
func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*AccessControlUpgradeableRoleGrantedIterator, error)
FilterRoleGranted is a free log retrieval operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*AccessControlUpgradeableFilterer) FilterRoleRevoked ¶
func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*AccessControlUpgradeableRoleRevokedIterator, error)
FilterRoleRevoked is a free log retrieval operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*AccessControlUpgradeableFilterer) ParseInitialized ¶
func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) ParseInitialized(log types.Log) (*AccessControlUpgradeableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*AccessControlUpgradeableFilterer) ParseRoleAdminChanged ¶
func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) ParseRoleAdminChanged(log types.Log) (*AccessControlUpgradeableRoleAdminChanged, error)
ParseRoleAdminChanged is a log parse operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*AccessControlUpgradeableFilterer) ParseRoleGranted ¶
func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) ParseRoleGranted(log types.Log) (*AccessControlUpgradeableRoleGranted, error)
ParseRoleGranted is a log parse operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*AccessControlUpgradeableFilterer) ParseRoleRevoked ¶
func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) ParseRoleRevoked(log types.Log) (*AccessControlUpgradeableRoleRevoked, error)
ParseRoleRevoked is a log parse operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*AccessControlUpgradeableFilterer) WatchInitialized ¶
func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *AccessControlUpgradeableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*AccessControlUpgradeableFilterer) WatchRoleAdminChanged ¶
func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *AccessControlUpgradeableRoleAdminChanged, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (event.Subscription, error)
WatchRoleAdminChanged is a free log subscription operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*AccessControlUpgradeableFilterer) WatchRoleGranted ¶
func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *AccessControlUpgradeableRoleGranted, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleGranted is a free log subscription operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*AccessControlUpgradeableFilterer) WatchRoleRevoked ¶
func (_AccessControlUpgradeable *AccessControlUpgradeableFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *AccessControlUpgradeableRoleRevoked, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleRevoked is a free log subscription operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
type AccessControlUpgradeableInitialized ¶
type AccessControlUpgradeableInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
AccessControlUpgradeableInitialized represents a Initialized event raised by the AccessControlUpgradeable contract.
type AccessControlUpgradeableInitializedIterator ¶
type AccessControlUpgradeableInitializedIterator struct { Event *AccessControlUpgradeableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccessControlUpgradeableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the AccessControlUpgradeable contract.
func (*AccessControlUpgradeableInitializedIterator) Close ¶
func (it *AccessControlUpgradeableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccessControlUpgradeableInitializedIterator) Error ¶
func (it *AccessControlUpgradeableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccessControlUpgradeableInitializedIterator) Next ¶
func (it *AccessControlUpgradeableInitializedIterator) 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 AccessControlUpgradeableRoleAdminChanged ¶
type AccessControlUpgradeableRoleAdminChanged struct { Role [32]byte PreviousAdminRole [32]byte NewAdminRole [32]byte Raw types.Log // Blockchain specific contextual infos }
AccessControlUpgradeableRoleAdminChanged represents a RoleAdminChanged event raised by the AccessControlUpgradeable contract.
type AccessControlUpgradeableRoleAdminChangedIterator ¶
type AccessControlUpgradeableRoleAdminChangedIterator struct { Event *AccessControlUpgradeableRoleAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccessControlUpgradeableRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the AccessControlUpgradeable contract.
func (*AccessControlUpgradeableRoleAdminChangedIterator) Close ¶
func (it *AccessControlUpgradeableRoleAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccessControlUpgradeableRoleAdminChangedIterator) Error ¶
func (it *AccessControlUpgradeableRoleAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccessControlUpgradeableRoleAdminChangedIterator) Next ¶
func (it *AccessControlUpgradeableRoleAdminChangedIterator) 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 AccessControlUpgradeableRoleGranted ¶
type AccessControlUpgradeableRoleGranted struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
AccessControlUpgradeableRoleGranted represents a RoleGranted event raised by the AccessControlUpgradeable contract.
type AccessControlUpgradeableRoleGrantedIterator ¶
type AccessControlUpgradeableRoleGrantedIterator struct { Event *AccessControlUpgradeableRoleGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccessControlUpgradeableRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the AccessControlUpgradeable contract.
func (*AccessControlUpgradeableRoleGrantedIterator) Close ¶
func (it *AccessControlUpgradeableRoleGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccessControlUpgradeableRoleGrantedIterator) Error ¶
func (it *AccessControlUpgradeableRoleGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccessControlUpgradeableRoleGrantedIterator) Next ¶
func (it *AccessControlUpgradeableRoleGrantedIterator) 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 AccessControlUpgradeableRoleRevoked ¶
type AccessControlUpgradeableRoleRevoked struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
AccessControlUpgradeableRoleRevoked represents a RoleRevoked event raised by the AccessControlUpgradeable contract.
type AccessControlUpgradeableRoleRevokedIterator ¶
type AccessControlUpgradeableRoleRevokedIterator struct { Event *AccessControlUpgradeableRoleRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccessControlUpgradeableRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the AccessControlUpgradeable contract.
func (*AccessControlUpgradeableRoleRevokedIterator) Close ¶
func (it *AccessControlUpgradeableRoleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccessControlUpgradeableRoleRevokedIterator) Error ¶
func (it *AccessControlUpgradeableRoleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccessControlUpgradeableRoleRevokedIterator) Next ¶
func (it *AccessControlUpgradeableRoleRevokedIterator) 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 AccessControlUpgradeableTransactor ¶
type AccessControlUpgradeableTransactor struct {
// contains filtered or unexported fields
}
AccessControlUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAccessControlUpgradeableTransactor ¶
func NewAccessControlUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*AccessControlUpgradeableTransactor, error)
NewAccessControlUpgradeableTransactor creates a new write-only instance of AccessControlUpgradeable, bound to a specific deployed contract.
func (*AccessControlUpgradeableTransactor) GrantRole ¶
func (_AccessControlUpgradeable *AccessControlUpgradeableTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*AccessControlUpgradeableTransactor) RenounceRole ¶
func (_AccessControlUpgradeable *AccessControlUpgradeableTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*AccessControlUpgradeableTransactor) RevokeRole ¶
func (_AccessControlUpgradeable *AccessControlUpgradeableTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
type AddressUpgradeable ¶
type AddressUpgradeable struct { AddressUpgradeableCaller // Read-only binding to the contract AddressUpgradeableTransactor // Write-only binding to the contract AddressUpgradeableFilterer // Log filterer for contract events }
AddressUpgradeable is an auto generated Go binding around an Ethereum contract.
func DeployAddressUpgradeable ¶
func DeployAddressUpgradeable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *AddressUpgradeable, error)
DeployAddressUpgradeable deploys a new Ethereum contract, binding an instance of AddressUpgradeable to it.
func NewAddressUpgradeable ¶
func NewAddressUpgradeable(address common.Address, backend bind.ContractBackend) (*AddressUpgradeable, error)
NewAddressUpgradeable creates a new instance of AddressUpgradeable, bound to a specific deployed contract.
type AddressUpgradeableCaller ¶
type AddressUpgradeableCaller struct {
// contains filtered or unexported fields
}
AddressUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAddressUpgradeableCaller ¶
func NewAddressUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*AddressUpgradeableCaller, error)
NewAddressUpgradeableCaller creates a new read-only instance of AddressUpgradeable, bound to a specific deployed contract.
type AddressUpgradeableFilterer ¶
type AddressUpgradeableFilterer struct {
// contains filtered or unexported fields
}
AddressUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAddressUpgradeableFilterer ¶
func NewAddressUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*AddressUpgradeableFilterer, error)
NewAddressUpgradeableFilterer creates a new log filterer instance of AddressUpgradeable, bound to a specific deployed contract.
type AddressUpgradeableTransactor ¶
type AddressUpgradeableTransactor struct {
// contains filtered or unexported fields
}
AddressUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAddressUpgradeableTransactor ¶
func NewAddressUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*AddressUpgradeableTransactor, error)
NewAddressUpgradeableTransactor creates a new write-only instance of AddressUpgradeable, bound to a specific deployed contract.
type AdminChanged ¶
type AdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
AdminChanged event with ID 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f
type Approval ¶
type Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
Approval event with ID 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925
type ArraysUpgradeable ¶
type ArraysUpgradeable struct { ArraysUpgradeableCaller // Read-only binding to the contract ArraysUpgradeableTransactor // Write-only binding to the contract ArraysUpgradeableFilterer // Log filterer for contract events }
ArraysUpgradeable is an auto generated Go binding around an Ethereum contract.
func DeployArraysUpgradeable ¶
func DeployArraysUpgradeable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ArraysUpgradeable, error)
DeployArraysUpgradeable deploys a new Ethereum contract, binding an instance of ArraysUpgradeable to it.
func NewArraysUpgradeable ¶
func NewArraysUpgradeable(address common.Address, backend bind.ContractBackend) (*ArraysUpgradeable, error)
NewArraysUpgradeable creates a new instance of ArraysUpgradeable, bound to a specific deployed contract.
type ArraysUpgradeableCaller ¶
type ArraysUpgradeableCaller struct {
// contains filtered or unexported fields
}
ArraysUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewArraysUpgradeableCaller ¶
func NewArraysUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*ArraysUpgradeableCaller, error)
NewArraysUpgradeableCaller creates a new read-only instance of ArraysUpgradeable, bound to a specific deployed contract.
type ArraysUpgradeableFilterer ¶
type ArraysUpgradeableFilterer struct {
// contains filtered or unexported fields
}
ArraysUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewArraysUpgradeableFilterer ¶
func NewArraysUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*ArraysUpgradeableFilterer, error)
NewArraysUpgradeableFilterer creates a new log filterer instance of ArraysUpgradeable, bound to a specific deployed contract.
type ArraysUpgradeableTransactor ¶
type ArraysUpgradeableTransactor struct {
// contains filtered or unexported fields
}
ArraysUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewArraysUpgradeableTransactor ¶
func NewArraysUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*ArraysUpgradeableTransactor, error)
NewArraysUpgradeableTransactor creates a new write-only instance of ArraysUpgradeable, bound to a specific deployed contract.
type BeaconUpgraded ¶
type BeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
BeaconUpgraded event with ID 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e
type ContextUpgradeable ¶
type ContextUpgradeable struct { ContextUpgradeableCaller // Read-only binding to the contract ContextUpgradeableTransactor // Write-only binding to the contract ContextUpgradeableFilterer // Log filterer for contract events }
ContextUpgradeable is an auto generated Go binding around an Ethereum contract.
func NewContextUpgradeable ¶
func NewContextUpgradeable(address common.Address, backend bind.ContractBackend) (*ContextUpgradeable, error)
NewContextUpgradeable creates a new instance of ContextUpgradeable, bound to a specific deployed contract.
type ContextUpgradeableCaller ¶
type ContextUpgradeableCaller struct {
// contains filtered or unexported fields
}
ContextUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewContextUpgradeableCaller ¶
func NewContextUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*ContextUpgradeableCaller, error)
NewContextUpgradeableCaller creates a new read-only instance of ContextUpgradeable, bound to a specific deployed contract.
type ContextUpgradeableFilterer ¶
type ContextUpgradeableFilterer struct {
// contains filtered or unexported fields
}
ContextUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewContextUpgradeableFilterer ¶
func NewContextUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*ContextUpgradeableFilterer, error)
NewContextUpgradeableFilterer creates a new log filterer instance of ContextUpgradeable, bound to a specific deployed contract.
func (*ContextUpgradeableFilterer) FilterInitialized ¶
func (_ContextUpgradeable *ContextUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*ContextUpgradeableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ContextUpgradeableFilterer) ParseInitialized ¶
func (_ContextUpgradeable *ContextUpgradeableFilterer) ParseInitialized(log types.Log) (*ContextUpgradeableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ContextUpgradeableFilterer) WatchInitialized ¶
func (_ContextUpgradeable *ContextUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ContextUpgradeableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
type ContextUpgradeableInitialized ¶
type ContextUpgradeableInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
ContextUpgradeableInitialized represents a Initialized event raised by the ContextUpgradeable contract.
type ContextUpgradeableInitializedIterator ¶
type ContextUpgradeableInitializedIterator struct { Event *ContextUpgradeableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContextUpgradeableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the ContextUpgradeable contract.
func (*ContextUpgradeableInitializedIterator) Close ¶
func (it *ContextUpgradeableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContextUpgradeableInitializedIterator) Error ¶
func (it *ContextUpgradeableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContextUpgradeableInitializedIterator) Next ¶
func (it *ContextUpgradeableInitializedIterator) 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 ContextUpgradeableTransactor ¶
type ContextUpgradeableTransactor struct {
// contains filtered or unexported fields
}
ContextUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewContextUpgradeableTransactor ¶
func NewContextUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*ContextUpgradeableTransactor, error)
NewContextUpgradeableTransactor creates a new write-only instance of ContextUpgradeable, bound to a specific deployed contract.
type CountersUpgradeable ¶
type CountersUpgradeable struct { CountersUpgradeableCaller // Read-only binding to the contract CountersUpgradeableTransactor // Write-only binding to the contract CountersUpgradeableFilterer // Log filterer for contract events }
CountersUpgradeable is an auto generated Go binding around an Ethereum contract.
func DeployCountersUpgradeable ¶
func DeployCountersUpgradeable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *CountersUpgradeable, error)
DeployCountersUpgradeable deploys a new Ethereum contract, binding an instance of CountersUpgradeable to it.
func NewCountersUpgradeable ¶
func NewCountersUpgradeable(address common.Address, backend bind.ContractBackend) (*CountersUpgradeable, error)
NewCountersUpgradeable creates a new instance of CountersUpgradeable, bound to a specific deployed contract.
type CountersUpgradeableCaller ¶
type CountersUpgradeableCaller struct {
// contains filtered or unexported fields
}
CountersUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewCountersUpgradeableCaller ¶
func NewCountersUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*CountersUpgradeableCaller, error)
NewCountersUpgradeableCaller creates a new read-only instance of CountersUpgradeable, bound to a specific deployed contract.
type CountersUpgradeableFilterer ¶
type CountersUpgradeableFilterer struct {
// contains filtered or unexported fields
}
CountersUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewCountersUpgradeableFilterer ¶
func NewCountersUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*CountersUpgradeableFilterer, error)
NewCountersUpgradeableFilterer creates a new log filterer instance of CountersUpgradeable, bound to a specific deployed contract.
type CountersUpgradeableTransactor ¶
type CountersUpgradeableTransactor struct {
// contains filtered or unexported fields
}
CountersUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewCountersUpgradeableTransactor ¶
func NewCountersUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*CountersUpgradeableTransactor, error)
NewCountersUpgradeableTransactor creates a new write-only instance of CountersUpgradeable, bound to a specific deployed contract.
type ECDSAUpgradeable ¶
type ECDSAUpgradeable struct { ECDSAUpgradeableCaller // Read-only binding to the contract ECDSAUpgradeableTransactor // Write-only binding to the contract ECDSAUpgradeableFilterer // Log filterer for contract events }
ECDSAUpgradeable is an auto generated Go binding around an Ethereum contract.
func DeployECDSAUpgradeable ¶
func DeployECDSAUpgradeable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ECDSAUpgradeable, error)
DeployECDSAUpgradeable deploys a new Ethereum contract, binding an instance of ECDSAUpgradeable to it.
func NewECDSAUpgradeable ¶
func NewECDSAUpgradeable(address common.Address, backend bind.ContractBackend) (*ECDSAUpgradeable, error)
NewECDSAUpgradeable creates a new instance of ECDSAUpgradeable, bound to a specific deployed contract.
type ECDSAUpgradeableCaller ¶
type ECDSAUpgradeableCaller struct {
// contains filtered or unexported fields
}
ECDSAUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewECDSAUpgradeableCaller ¶
func NewECDSAUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*ECDSAUpgradeableCaller, error)
NewECDSAUpgradeableCaller creates a new read-only instance of ECDSAUpgradeable, bound to a specific deployed contract.
type ECDSAUpgradeableFilterer ¶
type ECDSAUpgradeableFilterer struct {
// contains filtered or unexported fields
}
ECDSAUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewECDSAUpgradeableFilterer ¶
func NewECDSAUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*ECDSAUpgradeableFilterer, error)
NewECDSAUpgradeableFilterer creates a new log filterer instance of ECDSAUpgradeable, bound to a specific deployed contract.
type ECDSAUpgradeableTransactor ¶
type ECDSAUpgradeableTransactor struct {
// contains filtered or unexported fields
}
ECDSAUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewECDSAUpgradeableTransactor ¶
func NewECDSAUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*ECDSAUpgradeableTransactor, error)
NewECDSAUpgradeableTransactor creates a new write-only instance of ECDSAUpgradeable, bound to a specific deployed contract.
type EIP712Upgradeable ¶
type EIP712Upgradeable struct { EIP712UpgradeableCaller // Read-only binding to the contract EIP712UpgradeableTransactor // Write-only binding to the contract EIP712UpgradeableFilterer // Log filterer for contract events }
EIP712Upgradeable is an auto generated Go binding around an Ethereum contract.
func NewEIP712Upgradeable ¶
func NewEIP712Upgradeable(address common.Address, backend bind.ContractBackend) (*EIP712Upgradeable, error)
NewEIP712Upgradeable creates a new instance of EIP712Upgradeable, bound to a specific deployed contract.
type EIP712UpgradeableCaller ¶
type EIP712UpgradeableCaller struct {
// contains filtered or unexported fields
}
EIP712UpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewEIP712UpgradeableCaller ¶
func NewEIP712UpgradeableCaller(address common.Address, caller bind.ContractCaller) (*EIP712UpgradeableCaller, error)
NewEIP712UpgradeableCaller creates a new read-only instance of EIP712Upgradeable, bound to a specific deployed contract.
type EIP712UpgradeableFilterer ¶
type EIP712UpgradeableFilterer struct {
// contains filtered or unexported fields
}
EIP712UpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewEIP712UpgradeableFilterer ¶
func NewEIP712UpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*EIP712UpgradeableFilterer, error)
NewEIP712UpgradeableFilterer creates a new log filterer instance of EIP712Upgradeable, bound to a specific deployed contract.
func (*EIP712UpgradeableFilterer) FilterInitialized ¶
func (_EIP712Upgradeable *EIP712UpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*EIP712UpgradeableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*EIP712UpgradeableFilterer) ParseInitialized ¶
func (_EIP712Upgradeable *EIP712UpgradeableFilterer) ParseInitialized(log types.Log) (*EIP712UpgradeableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*EIP712UpgradeableFilterer) WatchInitialized ¶
func (_EIP712Upgradeable *EIP712UpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *EIP712UpgradeableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
type EIP712UpgradeableInitialized ¶
type EIP712UpgradeableInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
EIP712UpgradeableInitialized represents a Initialized event raised by the EIP712Upgradeable contract.
type EIP712UpgradeableInitializedIterator ¶
type EIP712UpgradeableInitializedIterator struct { Event *EIP712UpgradeableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EIP712UpgradeableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the EIP712Upgradeable contract.
func (*EIP712UpgradeableInitializedIterator) Close ¶
func (it *EIP712UpgradeableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EIP712UpgradeableInitializedIterator) Error ¶
func (it *EIP712UpgradeableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EIP712UpgradeableInitializedIterator) Next ¶
func (it *EIP712UpgradeableInitializedIterator) 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 EIP712UpgradeableTransactor ¶
type EIP712UpgradeableTransactor struct {
// contains filtered or unexported fields
}
EIP712UpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewEIP712UpgradeableTransactor ¶
func NewEIP712UpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*EIP712UpgradeableTransactor, error)
NewEIP712UpgradeableTransactor creates a new write-only instance of EIP712Upgradeable, bound to a specific deployed contract.
type ERC165Upgradeable ¶
type ERC165Upgradeable struct { ERC165UpgradeableCaller // Read-only binding to the contract ERC165UpgradeableTransactor // Write-only binding to the contract ERC165UpgradeableFilterer // Log filterer for contract events }
ERC165Upgradeable is an auto generated Go binding around an Ethereum contract.
func NewERC165Upgradeable ¶
func NewERC165Upgradeable(address common.Address, backend bind.ContractBackend) (*ERC165Upgradeable, error)
NewERC165Upgradeable creates a new instance of ERC165Upgradeable, bound to a specific deployed contract.
type ERC165UpgradeableCaller ¶
type ERC165UpgradeableCaller struct {
// contains filtered or unexported fields
}
ERC165UpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC165UpgradeableCaller ¶
func NewERC165UpgradeableCaller(address common.Address, caller bind.ContractCaller) (*ERC165UpgradeableCaller, error)
NewERC165UpgradeableCaller creates a new read-only instance of ERC165Upgradeable, bound to a specific deployed contract.
func (*ERC165UpgradeableCaller) SupportsInterface ¶
func (_ERC165Upgradeable *ERC165UpgradeableCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type ERC165UpgradeableFilterer ¶
type ERC165UpgradeableFilterer struct {
// contains filtered or unexported fields
}
ERC165UpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC165UpgradeableFilterer ¶
func NewERC165UpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC165UpgradeableFilterer, error)
NewERC165UpgradeableFilterer creates a new log filterer instance of ERC165Upgradeable, bound to a specific deployed contract.
func (*ERC165UpgradeableFilterer) FilterInitialized ¶
func (_ERC165Upgradeable *ERC165UpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*ERC165UpgradeableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ERC165UpgradeableFilterer) ParseInitialized ¶
func (_ERC165Upgradeable *ERC165UpgradeableFilterer) ParseInitialized(log types.Log) (*ERC165UpgradeableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ERC165UpgradeableFilterer) WatchInitialized ¶
func (_ERC165Upgradeable *ERC165UpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ERC165UpgradeableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
type ERC165UpgradeableInitialized ¶
type ERC165UpgradeableInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
ERC165UpgradeableInitialized represents a Initialized event raised by the ERC165Upgradeable contract.
type ERC165UpgradeableInitializedIterator ¶
type ERC165UpgradeableInitializedIterator struct { Event *ERC165UpgradeableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC165UpgradeableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the ERC165Upgradeable contract.
func (*ERC165UpgradeableInitializedIterator) Close ¶
func (it *ERC165UpgradeableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC165UpgradeableInitializedIterator) Error ¶
func (it *ERC165UpgradeableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC165UpgradeableInitializedIterator) Next ¶
func (it *ERC165UpgradeableInitializedIterator) 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 ERC165UpgradeableTransactor ¶
type ERC165UpgradeableTransactor struct {
// contains filtered or unexported fields
}
ERC165UpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC165UpgradeableTransactor ¶
func NewERC165UpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC165UpgradeableTransactor, error)
NewERC165UpgradeableTransactor creates a new write-only instance of ERC165Upgradeable, bound to a specific deployed contract.
type ERC1967UpgradeUpgradeable ¶
type ERC1967UpgradeUpgradeable struct { ERC1967UpgradeUpgradeableCaller // Read-only binding to the contract ERC1967UpgradeUpgradeableTransactor // Write-only binding to the contract ERC1967UpgradeUpgradeableFilterer // Log filterer for contract events }
ERC1967UpgradeUpgradeable is an auto generated Go binding around an Ethereum contract.
func NewERC1967UpgradeUpgradeable ¶
func NewERC1967UpgradeUpgradeable(address common.Address, backend bind.ContractBackend) (*ERC1967UpgradeUpgradeable, error)
NewERC1967UpgradeUpgradeable creates a new instance of ERC1967UpgradeUpgradeable, bound to a specific deployed contract.
type ERC1967UpgradeUpgradeableAdminChanged ¶
type ERC1967UpgradeUpgradeableAdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
ERC1967UpgradeUpgradeableAdminChanged represents a AdminChanged event raised by the ERC1967UpgradeUpgradeable contract.
type ERC1967UpgradeUpgradeableAdminChangedIterator ¶
type ERC1967UpgradeUpgradeableAdminChangedIterator struct { Event *ERC1967UpgradeUpgradeableAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1967UpgradeUpgradeableAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the ERC1967UpgradeUpgradeable contract.
func (*ERC1967UpgradeUpgradeableAdminChangedIterator) Close ¶
func (it *ERC1967UpgradeUpgradeableAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1967UpgradeUpgradeableAdminChangedIterator) Error ¶
func (it *ERC1967UpgradeUpgradeableAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1967UpgradeUpgradeableAdminChangedIterator) Next ¶
func (it *ERC1967UpgradeUpgradeableAdminChangedIterator) 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 ERC1967UpgradeUpgradeableBeaconUpgraded ¶
type ERC1967UpgradeUpgradeableBeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
ERC1967UpgradeUpgradeableBeaconUpgraded represents a BeaconUpgraded event raised by the ERC1967UpgradeUpgradeable contract.
type ERC1967UpgradeUpgradeableBeaconUpgradedIterator ¶
type ERC1967UpgradeUpgradeableBeaconUpgradedIterator struct { Event *ERC1967UpgradeUpgradeableBeaconUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1967UpgradeUpgradeableBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the ERC1967UpgradeUpgradeable contract.
func (*ERC1967UpgradeUpgradeableBeaconUpgradedIterator) Close ¶
func (it *ERC1967UpgradeUpgradeableBeaconUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1967UpgradeUpgradeableBeaconUpgradedIterator) Error ¶
func (it *ERC1967UpgradeUpgradeableBeaconUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1967UpgradeUpgradeableBeaconUpgradedIterator) Next ¶
func (it *ERC1967UpgradeUpgradeableBeaconUpgradedIterator) 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 ERC1967UpgradeUpgradeableCaller ¶
type ERC1967UpgradeUpgradeableCaller struct {
// contains filtered or unexported fields
}
ERC1967UpgradeUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC1967UpgradeUpgradeableCaller ¶
func NewERC1967UpgradeUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*ERC1967UpgradeUpgradeableCaller, error)
NewERC1967UpgradeUpgradeableCaller creates a new read-only instance of ERC1967UpgradeUpgradeable, bound to a specific deployed contract.
type ERC1967UpgradeUpgradeableFilterer ¶
type ERC1967UpgradeUpgradeableFilterer struct {
// contains filtered or unexported fields
}
ERC1967UpgradeUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC1967UpgradeUpgradeableFilterer ¶
func NewERC1967UpgradeUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC1967UpgradeUpgradeableFilterer, error)
NewERC1967UpgradeUpgradeableFilterer creates a new log filterer instance of ERC1967UpgradeUpgradeable, bound to a specific deployed contract.
func (*ERC1967UpgradeUpgradeableFilterer) FilterAdminChanged ¶
func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*ERC1967UpgradeUpgradeableAdminChangedIterator, error)
FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*ERC1967UpgradeUpgradeableFilterer) FilterBeaconUpgraded ¶
func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*ERC1967UpgradeUpgradeableBeaconUpgradedIterator, error)
FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*ERC1967UpgradeUpgradeableFilterer) FilterInitialized ¶
func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*ERC1967UpgradeUpgradeableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ERC1967UpgradeUpgradeableFilterer) FilterUpgraded ¶
func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*ERC1967UpgradeUpgradeableUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*ERC1967UpgradeUpgradeableFilterer) ParseAdminChanged ¶
func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) ParseAdminChanged(log types.Log) (*ERC1967UpgradeUpgradeableAdminChanged, error)
ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*ERC1967UpgradeUpgradeableFilterer) ParseBeaconUpgraded ¶
func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) ParseBeaconUpgraded(log types.Log) (*ERC1967UpgradeUpgradeableBeaconUpgraded, error)
ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*ERC1967UpgradeUpgradeableFilterer) ParseInitialized ¶
func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) ParseInitialized(log types.Log) (*ERC1967UpgradeUpgradeableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ERC1967UpgradeUpgradeableFilterer) ParseUpgraded ¶
func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) ParseUpgraded(log types.Log) (*ERC1967UpgradeUpgradeableUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*ERC1967UpgradeUpgradeableFilterer) WatchAdminChanged ¶
func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *ERC1967UpgradeUpgradeableAdminChanged) (event.Subscription, error)
WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*ERC1967UpgradeUpgradeableFilterer) WatchBeaconUpgraded ¶
func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *ERC1967UpgradeUpgradeableBeaconUpgraded, beacon []common.Address) (event.Subscription, error)
WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*ERC1967UpgradeUpgradeableFilterer) WatchInitialized ¶
func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ERC1967UpgradeUpgradeableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ERC1967UpgradeUpgradeableFilterer) WatchUpgraded ¶
func (_ERC1967UpgradeUpgradeable *ERC1967UpgradeUpgradeableFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *ERC1967UpgradeUpgradeableUpgraded, implementation []common.Address) (event.Subscription, error)
WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
type ERC1967UpgradeUpgradeableInitialized ¶
type ERC1967UpgradeUpgradeableInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
ERC1967UpgradeUpgradeableInitialized represents a Initialized event raised by the ERC1967UpgradeUpgradeable contract.
type ERC1967UpgradeUpgradeableInitializedIterator ¶
type ERC1967UpgradeUpgradeableInitializedIterator struct { Event *ERC1967UpgradeUpgradeableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1967UpgradeUpgradeableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the ERC1967UpgradeUpgradeable contract.
func (*ERC1967UpgradeUpgradeableInitializedIterator) Close ¶
func (it *ERC1967UpgradeUpgradeableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1967UpgradeUpgradeableInitializedIterator) Error ¶
func (it *ERC1967UpgradeUpgradeableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1967UpgradeUpgradeableInitializedIterator) Next ¶
func (it *ERC1967UpgradeUpgradeableInitializedIterator) 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 ERC1967UpgradeUpgradeableTransactor ¶
type ERC1967UpgradeUpgradeableTransactor struct {
// contains filtered or unexported fields
}
ERC1967UpgradeUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC1967UpgradeUpgradeableTransactor ¶
func NewERC1967UpgradeUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC1967UpgradeUpgradeableTransactor, error)
NewERC1967UpgradeUpgradeableTransactor creates a new write-only instance of ERC1967UpgradeUpgradeable, bound to a specific deployed contract.
type ERC1967UpgradeUpgradeableUpgraded ¶
type ERC1967UpgradeUpgradeableUpgraded struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
ERC1967UpgradeUpgradeableUpgraded represents a Upgraded event raised by the ERC1967UpgradeUpgradeable contract.
type ERC1967UpgradeUpgradeableUpgradedIterator ¶
type ERC1967UpgradeUpgradeableUpgradedIterator struct { Event *ERC1967UpgradeUpgradeableUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1967UpgradeUpgradeableUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the ERC1967UpgradeUpgradeable contract.
func (*ERC1967UpgradeUpgradeableUpgradedIterator) Close ¶
func (it *ERC1967UpgradeUpgradeableUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1967UpgradeUpgradeableUpgradedIterator) Error ¶
func (it *ERC1967UpgradeUpgradeableUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1967UpgradeUpgradeableUpgradedIterator) Next ¶
func (it *ERC1967UpgradeUpgradeableUpgradedIterator) 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 ERC20BurnableUpgradeable ¶
type ERC20BurnableUpgradeable struct { ERC20BurnableUpgradeableCaller // Read-only binding to the contract ERC20BurnableUpgradeableTransactor // Write-only binding to the contract ERC20BurnableUpgradeableFilterer // Log filterer for contract events }
ERC20BurnableUpgradeable is an auto generated Go binding around an Ethereum contract.
func NewERC20BurnableUpgradeable ¶
func NewERC20BurnableUpgradeable(address common.Address, backend bind.ContractBackend) (*ERC20BurnableUpgradeable, error)
NewERC20BurnableUpgradeable creates a new instance of ERC20BurnableUpgradeable, bound to a specific deployed contract.
type ERC20BurnableUpgradeableApproval ¶
type ERC20BurnableUpgradeableApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20BurnableUpgradeableApproval represents a Approval event raised by the ERC20BurnableUpgradeable contract.
type ERC20BurnableUpgradeableApprovalIterator ¶
type ERC20BurnableUpgradeableApprovalIterator struct { Event *ERC20BurnableUpgradeableApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20BurnableUpgradeableApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC20BurnableUpgradeable contract.
func (*ERC20BurnableUpgradeableApprovalIterator) Close ¶
func (it *ERC20BurnableUpgradeableApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20BurnableUpgradeableApprovalIterator) Error ¶
func (it *ERC20BurnableUpgradeableApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20BurnableUpgradeableApprovalIterator) Next ¶
func (it *ERC20BurnableUpgradeableApprovalIterator) 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 ERC20BurnableUpgradeableCaller ¶
type ERC20BurnableUpgradeableCaller struct {
// contains filtered or unexported fields
}
ERC20BurnableUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC20BurnableUpgradeableCaller ¶
func NewERC20BurnableUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*ERC20BurnableUpgradeableCaller, error)
NewERC20BurnableUpgradeableCaller creates a new read-only instance of ERC20BurnableUpgradeable, bound to a specific deployed contract.
func (*ERC20BurnableUpgradeableCaller) Allowance ¶
func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableCaller) 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) view returns(uint256)
func (*ERC20BurnableUpgradeableCaller) BalanceOf ¶
func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableCaller) 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) view returns(uint256)
func (*ERC20BurnableUpgradeableCaller) Decimals ¶
func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*ERC20BurnableUpgradeableCaller) Name ¶
func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ERC20BurnableUpgradeableCaller) Symbol ¶
func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ERC20BurnableUpgradeableCaller) TotalSupply ¶
func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type ERC20BurnableUpgradeableFilterer ¶
type ERC20BurnableUpgradeableFilterer struct {
// contains filtered or unexported fields
}
ERC20BurnableUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC20BurnableUpgradeableFilterer ¶
func NewERC20BurnableUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC20BurnableUpgradeableFilterer, error)
NewERC20BurnableUpgradeableFilterer creates a new log filterer instance of ERC20BurnableUpgradeable, bound to a specific deployed contract.
func (*ERC20BurnableUpgradeableFilterer) FilterApproval ¶
func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20BurnableUpgradeableApprovalIterator, 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 (*ERC20BurnableUpgradeableFilterer) FilterInitialized ¶
func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*ERC20BurnableUpgradeableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ERC20BurnableUpgradeableFilterer) FilterTransfer ¶
func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20BurnableUpgradeableTransferIterator, 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 (*ERC20BurnableUpgradeableFilterer) ParseApproval ¶
func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableFilterer) ParseApproval(log types.Log) (*ERC20BurnableUpgradeableApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ERC20BurnableUpgradeableFilterer) ParseInitialized ¶
func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableFilterer) ParseInitialized(log types.Log) (*ERC20BurnableUpgradeableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ERC20BurnableUpgradeableFilterer) ParseTransfer ¶
func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableFilterer) ParseTransfer(log types.Log) (*ERC20BurnableUpgradeableTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*ERC20BurnableUpgradeableFilterer) WatchApproval ¶
func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20BurnableUpgradeableApproval, 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 (*ERC20BurnableUpgradeableFilterer) WatchInitialized ¶
func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ERC20BurnableUpgradeableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ERC20BurnableUpgradeableFilterer) WatchTransfer ¶
func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20BurnableUpgradeableTransfer, 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 ERC20BurnableUpgradeableInitialized ¶
type ERC20BurnableUpgradeableInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
ERC20BurnableUpgradeableInitialized represents a Initialized event raised by the ERC20BurnableUpgradeable contract.
type ERC20BurnableUpgradeableInitializedIterator ¶
type ERC20BurnableUpgradeableInitializedIterator struct { Event *ERC20BurnableUpgradeableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20BurnableUpgradeableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the ERC20BurnableUpgradeable contract.
func (*ERC20BurnableUpgradeableInitializedIterator) Close ¶
func (it *ERC20BurnableUpgradeableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20BurnableUpgradeableInitializedIterator) Error ¶
func (it *ERC20BurnableUpgradeableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20BurnableUpgradeableInitializedIterator) Next ¶
func (it *ERC20BurnableUpgradeableInitializedIterator) 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 ERC20BurnableUpgradeableTransactor ¶
type ERC20BurnableUpgradeableTransactor struct {
// contains filtered or unexported fields
}
ERC20BurnableUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC20BurnableUpgradeableTransactor ¶
func NewERC20BurnableUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC20BurnableUpgradeableTransactor, error)
NewERC20BurnableUpgradeableTransactor creates a new write-only instance of ERC20BurnableUpgradeable, bound to a specific deployed contract.
func (*ERC20BurnableUpgradeableTransactor) Approve ¶
func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableTransactor) 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 (*ERC20BurnableUpgradeableTransactor) Burn ¶
func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableTransactor) Burn(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 amount) returns()
func (*ERC20BurnableUpgradeableTransactor) BurnFrom ¶
func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableTransactor) BurnFrom(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.
Solidity: function burnFrom(address account, uint256 amount) returns()
func (*ERC20BurnableUpgradeableTransactor) DecreaseAllowance ¶
func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableTransactor) 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 (*ERC20BurnableUpgradeableTransactor) IncreaseAllowance ¶
func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableTransactor) 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 (*ERC20BurnableUpgradeableTransactor) Transfer ¶
func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableTransactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 amount) returns(bool)
func (*ERC20BurnableUpgradeableTransactor) TransferFrom ¶
func (_ERC20BurnableUpgradeable *ERC20BurnableUpgradeableTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)
type ERC20BurnableUpgradeableTransfer ¶
type ERC20BurnableUpgradeableTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20BurnableUpgradeableTransfer represents a Transfer event raised by the ERC20BurnableUpgradeable contract.
type ERC20BurnableUpgradeableTransferIterator ¶
type ERC20BurnableUpgradeableTransferIterator struct { Event *ERC20BurnableUpgradeableTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20BurnableUpgradeableTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC20BurnableUpgradeable contract.
func (*ERC20BurnableUpgradeableTransferIterator) Close ¶
func (it *ERC20BurnableUpgradeableTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20BurnableUpgradeableTransferIterator) Error ¶
func (it *ERC20BurnableUpgradeableTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20BurnableUpgradeableTransferIterator) Next ¶
func (it *ERC20BurnableUpgradeableTransferIterator) 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 ERC20PermitUpgradeable ¶
type ERC20PermitUpgradeable struct { ERC20PermitUpgradeableCaller // Read-only binding to the contract ERC20PermitUpgradeableTransactor // Write-only binding to the contract ERC20PermitUpgradeableFilterer // Log filterer for contract events }
ERC20PermitUpgradeable is an auto generated Go binding around an Ethereum contract.
func NewERC20PermitUpgradeable ¶
func NewERC20PermitUpgradeable(address common.Address, backend bind.ContractBackend) (*ERC20PermitUpgradeable, error)
NewERC20PermitUpgradeable creates a new instance of ERC20PermitUpgradeable, bound to a specific deployed contract.
type ERC20PermitUpgradeableApproval ¶
type ERC20PermitUpgradeableApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20PermitUpgradeableApproval represents a Approval event raised by the ERC20PermitUpgradeable contract.
type ERC20PermitUpgradeableApprovalIterator ¶
type ERC20PermitUpgradeableApprovalIterator struct { Event *ERC20PermitUpgradeableApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20PermitUpgradeableApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC20PermitUpgradeable contract.
func (*ERC20PermitUpgradeableApprovalIterator) Close ¶
func (it *ERC20PermitUpgradeableApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20PermitUpgradeableApprovalIterator) Error ¶
func (it *ERC20PermitUpgradeableApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20PermitUpgradeableApprovalIterator) Next ¶
func (it *ERC20PermitUpgradeableApprovalIterator) 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 ERC20PermitUpgradeableCaller ¶
type ERC20PermitUpgradeableCaller struct {
// contains filtered or unexported fields
}
ERC20PermitUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC20PermitUpgradeableCaller ¶
func NewERC20PermitUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*ERC20PermitUpgradeableCaller, error)
NewERC20PermitUpgradeableCaller creates a new read-only instance of ERC20PermitUpgradeable, bound to a specific deployed contract.
func (*ERC20PermitUpgradeableCaller) Allowance ¶
func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableCaller) 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) view returns(uint256)
func (*ERC20PermitUpgradeableCaller) BalanceOf ¶
func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableCaller) 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) view returns(uint256)
func (*ERC20PermitUpgradeableCaller) DOMAINSEPARATOR ¶
func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableCaller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*ERC20PermitUpgradeableCaller) Decimals ¶
func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*ERC20PermitUpgradeableCaller) Name ¶
func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ERC20PermitUpgradeableCaller) Nonces ¶
func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableCaller) Nonces(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*ERC20PermitUpgradeableCaller) Symbol ¶
func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ERC20PermitUpgradeableCaller) TotalSupply ¶
func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type ERC20PermitUpgradeableFilterer ¶
type ERC20PermitUpgradeableFilterer struct {
// contains filtered or unexported fields
}
ERC20PermitUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC20PermitUpgradeableFilterer ¶
func NewERC20PermitUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC20PermitUpgradeableFilterer, error)
NewERC20PermitUpgradeableFilterer creates a new log filterer instance of ERC20PermitUpgradeable, bound to a specific deployed contract.
func (*ERC20PermitUpgradeableFilterer) FilterApproval ¶
func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20PermitUpgradeableApprovalIterator, 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 (*ERC20PermitUpgradeableFilterer) FilterInitialized ¶
func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*ERC20PermitUpgradeableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ERC20PermitUpgradeableFilterer) FilterTransfer ¶
func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20PermitUpgradeableTransferIterator, 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 (*ERC20PermitUpgradeableFilterer) ParseApproval ¶
func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableFilterer) ParseApproval(log types.Log) (*ERC20PermitUpgradeableApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ERC20PermitUpgradeableFilterer) ParseInitialized ¶
func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableFilterer) ParseInitialized(log types.Log) (*ERC20PermitUpgradeableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ERC20PermitUpgradeableFilterer) ParseTransfer ¶
func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableFilterer) ParseTransfer(log types.Log) (*ERC20PermitUpgradeableTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*ERC20PermitUpgradeableFilterer) WatchApproval ¶
func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20PermitUpgradeableApproval, 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 (*ERC20PermitUpgradeableFilterer) WatchInitialized ¶
func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ERC20PermitUpgradeableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ERC20PermitUpgradeableFilterer) WatchTransfer ¶
func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20PermitUpgradeableTransfer, 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 ERC20PermitUpgradeableInitialized ¶
type ERC20PermitUpgradeableInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
ERC20PermitUpgradeableInitialized represents a Initialized event raised by the ERC20PermitUpgradeable contract.
type ERC20PermitUpgradeableInitializedIterator ¶
type ERC20PermitUpgradeableInitializedIterator struct { Event *ERC20PermitUpgradeableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20PermitUpgradeableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the ERC20PermitUpgradeable contract.
func (*ERC20PermitUpgradeableInitializedIterator) Close ¶
func (it *ERC20PermitUpgradeableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20PermitUpgradeableInitializedIterator) Error ¶
func (it *ERC20PermitUpgradeableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20PermitUpgradeableInitializedIterator) Next ¶
func (it *ERC20PermitUpgradeableInitializedIterator) 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 ERC20PermitUpgradeableTransactor ¶
type ERC20PermitUpgradeableTransactor struct {
// contains filtered or unexported fields
}
ERC20PermitUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC20PermitUpgradeableTransactor ¶
func NewERC20PermitUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC20PermitUpgradeableTransactor, error)
NewERC20PermitUpgradeableTransactor creates a new write-only instance of ERC20PermitUpgradeable, bound to a specific deployed contract.
func (*ERC20PermitUpgradeableTransactor) Approve ¶
func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableTransactor) 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 (*ERC20PermitUpgradeableTransactor) DecreaseAllowance ¶
func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableTransactor) 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 (*ERC20PermitUpgradeableTransactor) IncreaseAllowance ¶
func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableTransactor) 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 (*ERC20PermitUpgradeableTransactor) Permit ¶
func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableTransactor) Permit(opts *bind.TransactOpts, owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*ERC20PermitUpgradeableTransactor) Transfer ¶
func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableTransactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 amount) returns(bool)
func (*ERC20PermitUpgradeableTransactor) TransferFrom ¶
func (_ERC20PermitUpgradeable *ERC20PermitUpgradeableTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)
type ERC20PermitUpgradeableTransfer ¶
type ERC20PermitUpgradeableTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20PermitUpgradeableTransfer represents a Transfer event raised by the ERC20PermitUpgradeable contract.
type ERC20PermitUpgradeableTransferIterator ¶
type ERC20PermitUpgradeableTransferIterator struct { Event *ERC20PermitUpgradeableTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20PermitUpgradeableTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC20PermitUpgradeable contract.
func (*ERC20PermitUpgradeableTransferIterator) Close ¶
func (it *ERC20PermitUpgradeableTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20PermitUpgradeableTransferIterator) Error ¶
func (it *ERC20PermitUpgradeableTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20PermitUpgradeableTransferIterator) Next ¶
func (it *ERC20PermitUpgradeableTransferIterator) 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 ERC20SnapshotUpgradeable ¶
type ERC20SnapshotUpgradeable struct { ERC20SnapshotUpgradeableCaller // Read-only binding to the contract ERC20SnapshotUpgradeableTransactor // Write-only binding to the contract ERC20SnapshotUpgradeableFilterer // Log filterer for contract events }
ERC20SnapshotUpgradeable is an auto generated Go binding around an Ethereum contract.
func NewERC20SnapshotUpgradeable ¶
func NewERC20SnapshotUpgradeable(address common.Address, backend bind.ContractBackend) (*ERC20SnapshotUpgradeable, error)
NewERC20SnapshotUpgradeable creates a new instance of ERC20SnapshotUpgradeable, bound to a specific deployed contract.
type ERC20SnapshotUpgradeableApproval ¶
type ERC20SnapshotUpgradeableApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20SnapshotUpgradeableApproval represents a Approval event raised by the ERC20SnapshotUpgradeable contract.
type ERC20SnapshotUpgradeableApprovalIterator ¶
type ERC20SnapshotUpgradeableApprovalIterator struct { Event *ERC20SnapshotUpgradeableApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20SnapshotUpgradeableApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC20SnapshotUpgradeable contract.
func (*ERC20SnapshotUpgradeableApprovalIterator) Close ¶
func (it *ERC20SnapshotUpgradeableApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20SnapshotUpgradeableApprovalIterator) Error ¶
func (it *ERC20SnapshotUpgradeableApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20SnapshotUpgradeableApprovalIterator) Next ¶
func (it *ERC20SnapshotUpgradeableApprovalIterator) 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 ERC20SnapshotUpgradeableCaller ¶
type ERC20SnapshotUpgradeableCaller struct {
// contains filtered or unexported fields
}
ERC20SnapshotUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC20SnapshotUpgradeableCaller ¶
func NewERC20SnapshotUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*ERC20SnapshotUpgradeableCaller, error)
NewERC20SnapshotUpgradeableCaller creates a new read-only instance of ERC20SnapshotUpgradeable, bound to a specific deployed contract.
func (*ERC20SnapshotUpgradeableCaller) Allowance ¶
func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableCaller) 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) view returns(uint256)
func (*ERC20SnapshotUpgradeableCaller) BalanceOf ¶
func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableCaller) 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) view returns(uint256)
func (*ERC20SnapshotUpgradeableCaller) BalanceOfAt ¶
func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableCaller) BalanceOfAt(opts *bind.CallOpts, account common.Address, snapshotId *big.Int) (*big.Int, error)
BalanceOfAt is a free data retrieval call binding the contract method 0x4ee2cd7e.
Solidity: function balanceOfAt(address account, uint256 snapshotId) view returns(uint256)
func (*ERC20SnapshotUpgradeableCaller) Decimals ¶
func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*ERC20SnapshotUpgradeableCaller) Name ¶
func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ERC20SnapshotUpgradeableCaller) Symbol ¶
func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ERC20SnapshotUpgradeableCaller) TotalSupply ¶
func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*ERC20SnapshotUpgradeableCaller) TotalSupplyAt ¶
func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableCaller) TotalSupplyAt(opts *bind.CallOpts, snapshotId *big.Int) (*big.Int, error)
TotalSupplyAt is a free data retrieval call binding the contract method 0x981b24d0.
Solidity: function totalSupplyAt(uint256 snapshotId) view returns(uint256)
type ERC20SnapshotUpgradeableFilterer ¶
type ERC20SnapshotUpgradeableFilterer struct {
// contains filtered or unexported fields
}
ERC20SnapshotUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC20SnapshotUpgradeableFilterer ¶
func NewERC20SnapshotUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC20SnapshotUpgradeableFilterer, error)
NewERC20SnapshotUpgradeableFilterer creates a new log filterer instance of ERC20SnapshotUpgradeable, bound to a specific deployed contract.
func (*ERC20SnapshotUpgradeableFilterer) FilterApproval ¶
func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20SnapshotUpgradeableApprovalIterator, 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 (*ERC20SnapshotUpgradeableFilterer) FilterInitialized ¶
func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*ERC20SnapshotUpgradeableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ERC20SnapshotUpgradeableFilterer) FilterSnapshot ¶
func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableFilterer) FilterSnapshot(opts *bind.FilterOpts) (*ERC20SnapshotUpgradeableSnapshotIterator, error)
FilterSnapshot is a free log retrieval operation binding the contract event 0x8030e83b04d87bef53480e26263266d6ca66863aa8506aca6f2559d18aa1cb67.
Solidity: event Snapshot(uint256 id)
func (*ERC20SnapshotUpgradeableFilterer) FilterTransfer ¶
func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20SnapshotUpgradeableTransferIterator, 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 (*ERC20SnapshotUpgradeableFilterer) ParseApproval ¶
func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableFilterer) ParseApproval(log types.Log) (*ERC20SnapshotUpgradeableApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ERC20SnapshotUpgradeableFilterer) ParseInitialized ¶
func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableFilterer) ParseInitialized(log types.Log) (*ERC20SnapshotUpgradeableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ERC20SnapshotUpgradeableFilterer) ParseSnapshot ¶
func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableFilterer) ParseSnapshot(log types.Log) (*ERC20SnapshotUpgradeableSnapshot, error)
ParseSnapshot is a log parse operation binding the contract event 0x8030e83b04d87bef53480e26263266d6ca66863aa8506aca6f2559d18aa1cb67.
Solidity: event Snapshot(uint256 id)
func (*ERC20SnapshotUpgradeableFilterer) ParseTransfer ¶
func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableFilterer) ParseTransfer(log types.Log) (*ERC20SnapshotUpgradeableTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*ERC20SnapshotUpgradeableFilterer) WatchApproval ¶
func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20SnapshotUpgradeableApproval, 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 (*ERC20SnapshotUpgradeableFilterer) WatchInitialized ¶
func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ERC20SnapshotUpgradeableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ERC20SnapshotUpgradeableFilterer) WatchSnapshot ¶
func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableFilterer) WatchSnapshot(opts *bind.WatchOpts, sink chan<- *ERC20SnapshotUpgradeableSnapshot) (event.Subscription, error)
WatchSnapshot is a free log subscription operation binding the contract event 0x8030e83b04d87bef53480e26263266d6ca66863aa8506aca6f2559d18aa1cb67.
Solidity: event Snapshot(uint256 id)
func (*ERC20SnapshotUpgradeableFilterer) WatchTransfer ¶
func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20SnapshotUpgradeableTransfer, 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 ERC20SnapshotUpgradeableInitialized ¶
type ERC20SnapshotUpgradeableInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
ERC20SnapshotUpgradeableInitialized represents a Initialized event raised by the ERC20SnapshotUpgradeable contract.
type ERC20SnapshotUpgradeableInitializedIterator ¶
type ERC20SnapshotUpgradeableInitializedIterator struct { Event *ERC20SnapshotUpgradeableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20SnapshotUpgradeableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the ERC20SnapshotUpgradeable contract.
func (*ERC20SnapshotUpgradeableInitializedIterator) Close ¶
func (it *ERC20SnapshotUpgradeableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20SnapshotUpgradeableInitializedIterator) Error ¶
func (it *ERC20SnapshotUpgradeableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20SnapshotUpgradeableInitializedIterator) Next ¶
func (it *ERC20SnapshotUpgradeableInitializedIterator) 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 ERC20SnapshotUpgradeableSnapshot ¶
type ERC20SnapshotUpgradeableSnapshot struct { Id *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20SnapshotUpgradeableSnapshot represents a Snapshot event raised by the ERC20SnapshotUpgradeable contract.
type ERC20SnapshotUpgradeableSnapshotIterator ¶
type ERC20SnapshotUpgradeableSnapshotIterator struct { Event *ERC20SnapshotUpgradeableSnapshot // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20SnapshotUpgradeableSnapshotIterator is returned from FilterSnapshot and is used to iterate over the raw logs and unpacked data for Snapshot events raised by the ERC20SnapshotUpgradeable contract.
func (*ERC20SnapshotUpgradeableSnapshotIterator) Close ¶
func (it *ERC20SnapshotUpgradeableSnapshotIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20SnapshotUpgradeableSnapshotIterator) Error ¶
func (it *ERC20SnapshotUpgradeableSnapshotIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20SnapshotUpgradeableSnapshotIterator) Next ¶
func (it *ERC20SnapshotUpgradeableSnapshotIterator) 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 ERC20SnapshotUpgradeableTransactor ¶
type ERC20SnapshotUpgradeableTransactor struct {
// contains filtered or unexported fields
}
ERC20SnapshotUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC20SnapshotUpgradeableTransactor ¶
func NewERC20SnapshotUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC20SnapshotUpgradeableTransactor, error)
NewERC20SnapshotUpgradeableTransactor creates a new write-only instance of ERC20SnapshotUpgradeable, bound to a specific deployed contract.
func (*ERC20SnapshotUpgradeableTransactor) Approve ¶
func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableTransactor) 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 (*ERC20SnapshotUpgradeableTransactor) DecreaseAllowance ¶
func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableTransactor) 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 (*ERC20SnapshotUpgradeableTransactor) IncreaseAllowance ¶
func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableTransactor) 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 (*ERC20SnapshotUpgradeableTransactor) Transfer ¶
func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableTransactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 amount) returns(bool)
func (*ERC20SnapshotUpgradeableTransactor) TransferFrom ¶
func (_ERC20SnapshotUpgradeable *ERC20SnapshotUpgradeableTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)
type ERC20SnapshotUpgradeableTransfer ¶
type ERC20SnapshotUpgradeableTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20SnapshotUpgradeableTransfer represents a Transfer event raised by the ERC20SnapshotUpgradeable contract.
type ERC20SnapshotUpgradeableTransferIterator ¶
type ERC20SnapshotUpgradeableTransferIterator struct { Event *ERC20SnapshotUpgradeableTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20SnapshotUpgradeableTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC20SnapshotUpgradeable contract.
func (*ERC20SnapshotUpgradeableTransferIterator) Close ¶
func (it *ERC20SnapshotUpgradeableTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20SnapshotUpgradeableTransferIterator) Error ¶
func (it *ERC20SnapshotUpgradeableTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20SnapshotUpgradeableTransferIterator) Next ¶
func (it *ERC20SnapshotUpgradeableTransferIterator) 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 ERC20Upgradeable ¶
type ERC20Upgradeable struct { ERC20UpgradeableCaller // Read-only binding to the contract ERC20UpgradeableTransactor // Write-only binding to the contract ERC20UpgradeableFilterer // Log filterer for contract events }
ERC20Upgradeable is an auto generated Go binding around an Ethereum contract.
func DeployERC20Upgradeable ¶
func DeployERC20Upgradeable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ERC20Upgradeable, error)
DeployERC20Upgradeable deploys a new Ethereum contract, binding an instance of ERC20Upgradeable to it.
func NewERC20Upgradeable ¶
func NewERC20Upgradeable(address common.Address, backend bind.ContractBackend) (*ERC20Upgradeable, error)
NewERC20Upgradeable creates a new instance of ERC20Upgradeable, bound to a specific deployed contract.
type ERC20UpgradeableApproval ¶
type ERC20UpgradeableApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20UpgradeableApproval represents a Approval event raised by the ERC20Upgradeable contract.
type ERC20UpgradeableApprovalIterator ¶
type ERC20UpgradeableApprovalIterator struct { Event *ERC20UpgradeableApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20UpgradeableApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC20Upgradeable contract.
func (*ERC20UpgradeableApprovalIterator) Close ¶
func (it *ERC20UpgradeableApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20UpgradeableApprovalIterator) Error ¶
func (it *ERC20UpgradeableApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20UpgradeableApprovalIterator) Next ¶
func (it *ERC20UpgradeableApprovalIterator) 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 ERC20UpgradeableCaller ¶
type ERC20UpgradeableCaller struct {
// contains filtered or unexported fields
}
ERC20UpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC20UpgradeableCaller ¶
func NewERC20UpgradeableCaller(address common.Address, caller bind.ContractCaller) (*ERC20UpgradeableCaller, error)
NewERC20UpgradeableCaller creates a new read-only instance of ERC20Upgradeable, bound to a specific deployed contract.
func (*ERC20UpgradeableCaller) Allowance ¶
func (_ERC20Upgradeable *ERC20UpgradeableCaller) 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) view returns(uint256)
func (*ERC20UpgradeableCaller) BalanceOf ¶
func (_ERC20Upgradeable *ERC20UpgradeableCaller) 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) view returns(uint256)
func (*ERC20UpgradeableCaller) Decimals ¶
func (_ERC20Upgradeable *ERC20UpgradeableCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*ERC20UpgradeableCaller) Name ¶
func (_ERC20Upgradeable *ERC20UpgradeableCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ERC20UpgradeableCaller) Symbol ¶
func (_ERC20Upgradeable *ERC20UpgradeableCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ERC20UpgradeableCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type ERC20UpgradeableFilterer ¶
type ERC20UpgradeableFilterer struct {
// contains filtered or unexported fields
}
ERC20UpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC20UpgradeableFilterer ¶
func NewERC20UpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC20UpgradeableFilterer, error)
NewERC20UpgradeableFilterer creates a new log filterer instance of ERC20Upgradeable, bound to a specific deployed contract.
func (*ERC20UpgradeableFilterer) FilterApproval ¶
func (_ERC20Upgradeable *ERC20UpgradeableFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20UpgradeableApprovalIterator, 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 (*ERC20UpgradeableFilterer) FilterInitialized ¶
func (_ERC20Upgradeable *ERC20UpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*ERC20UpgradeableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ERC20UpgradeableFilterer) FilterTransfer ¶
func (_ERC20Upgradeable *ERC20UpgradeableFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20UpgradeableTransferIterator, 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 (*ERC20UpgradeableFilterer) ParseApproval ¶
func (_ERC20Upgradeable *ERC20UpgradeableFilterer) ParseApproval(log types.Log) (*ERC20UpgradeableApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ERC20UpgradeableFilterer) ParseInitialized ¶
func (_ERC20Upgradeable *ERC20UpgradeableFilterer) ParseInitialized(log types.Log) (*ERC20UpgradeableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ERC20UpgradeableFilterer) ParseTransfer ¶
func (_ERC20Upgradeable *ERC20UpgradeableFilterer) ParseTransfer(log types.Log) (*ERC20UpgradeableTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*ERC20UpgradeableFilterer) WatchApproval ¶
func (_ERC20Upgradeable *ERC20UpgradeableFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20UpgradeableApproval, 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 (*ERC20UpgradeableFilterer) WatchInitialized ¶
func (_ERC20Upgradeable *ERC20UpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ERC20UpgradeableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ERC20UpgradeableFilterer) WatchTransfer ¶
func (_ERC20Upgradeable *ERC20UpgradeableFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20UpgradeableTransfer, 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 ERC20UpgradeableInitialized ¶
type ERC20UpgradeableInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
ERC20UpgradeableInitialized represents a Initialized event raised by the ERC20Upgradeable contract.
type ERC20UpgradeableInitializedIterator ¶
type ERC20UpgradeableInitializedIterator struct { Event *ERC20UpgradeableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20UpgradeableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the ERC20Upgradeable contract.
func (*ERC20UpgradeableInitializedIterator) Close ¶
func (it *ERC20UpgradeableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20UpgradeableInitializedIterator) Error ¶
func (it *ERC20UpgradeableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20UpgradeableInitializedIterator) Next ¶
func (it *ERC20UpgradeableInitializedIterator) 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 ERC20UpgradeableTransactor ¶
type ERC20UpgradeableTransactor struct {
// contains filtered or unexported fields
}
ERC20UpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC20UpgradeableTransactor ¶
func NewERC20UpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC20UpgradeableTransactor, error)
NewERC20UpgradeableTransactor creates a new write-only instance of ERC20Upgradeable, bound to a specific deployed contract.
func (*ERC20UpgradeableTransactor) Approve ¶
func (_ERC20Upgradeable *ERC20UpgradeableTransactor) 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 (*ERC20UpgradeableTransactor) DecreaseAllowance ¶
func (_ERC20Upgradeable *ERC20UpgradeableTransactor) 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 (*ERC20UpgradeableTransactor) IncreaseAllowance ¶
func (_ERC20Upgradeable *ERC20UpgradeableTransactor) 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 (*ERC20UpgradeableTransactor) Transfer ¶
func (_ERC20Upgradeable *ERC20UpgradeableTransactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 amount) returns(bool)
func (*ERC20UpgradeableTransactor) TransferFrom ¶
func (_ERC20Upgradeable *ERC20UpgradeableTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)
type ERC20UpgradeableTransfer ¶
type ERC20UpgradeableTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20UpgradeableTransfer represents a Transfer event raised by the ERC20Upgradeable contract.
type ERC20UpgradeableTransferIterator ¶
type ERC20UpgradeableTransferIterator struct { Event *ERC20UpgradeableTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20UpgradeableTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC20Upgradeable contract.
func (*ERC20UpgradeableTransferIterator) Close ¶
func (it *ERC20UpgradeableTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20UpgradeableTransferIterator) Error ¶
func (it *ERC20UpgradeableTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20UpgradeableTransferIterator) Next ¶
func (it *ERC20UpgradeableTransferIterator) 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 ElvTokenUpgradeable ¶
type ElvTokenUpgradeable struct { ElvTokenUpgradeableCaller // Read-only binding to the contract ElvTokenUpgradeableTransactor // Write-only binding to the contract ElvTokenUpgradeableFilterer // Log filterer for contract events }
ElvTokenUpgradeable is an auto generated Go binding around an Ethereum contract.
func DeployElvTokenUpgradeable ¶
func DeployElvTokenUpgradeable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ElvTokenUpgradeable, error)
DeployElvTokenUpgradeable deploys a new Ethereum contract, binding an instance of ElvTokenUpgradeable to it.
func NewElvTokenUpgradeable ¶
func NewElvTokenUpgradeable(address common.Address, backend bind.ContractBackend) (*ElvTokenUpgradeable, error)
NewElvTokenUpgradeable creates a new instance of ElvTokenUpgradeable, bound to a specific deployed contract.
type ElvTokenUpgradeableAdminChanged ¶
type ElvTokenUpgradeableAdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
ElvTokenUpgradeableAdminChanged represents a AdminChanged event raised by the ElvTokenUpgradeable contract.
type ElvTokenUpgradeableAdminChangedIterator ¶
type ElvTokenUpgradeableAdminChangedIterator struct { Event *ElvTokenUpgradeableAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ElvTokenUpgradeableAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the ElvTokenUpgradeable contract.
func (*ElvTokenUpgradeableAdminChangedIterator) Close ¶
func (it *ElvTokenUpgradeableAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ElvTokenUpgradeableAdminChangedIterator) Error ¶
func (it *ElvTokenUpgradeableAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ElvTokenUpgradeableAdminChangedIterator) Next ¶
func (it *ElvTokenUpgradeableAdminChangedIterator) 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 ElvTokenUpgradeableApproval ¶
type ElvTokenUpgradeableApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ElvTokenUpgradeableApproval represents a Approval event raised by the ElvTokenUpgradeable contract.
type ElvTokenUpgradeableApprovalIterator ¶
type ElvTokenUpgradeableApprovalIterator struct { Event *ElvTokenUpgradeableApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ElvTokenUpgradeableApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ElvTokenUpgradeable contract.
func (*ElvTokenUpgradeableApprovalIterator) Close ¶
func (it *ElvTokenUpgradeableApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ElvTokenUpgradeableApprovalIterator) Error ¶
func (it *ElvTokenUpgradeableApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ElvTokenUpgradeableApprovalIterator) Next ¶
func (it *ElvTokenUpgradeableApprovalIterator) 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 ElvTokenUpgradeableBeaconUpgraded ¶
type ElvTokenUpgradeableBeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
ElvTokenUpgradeableBeaconUpgraded represents a BeaconUpgraded event raised by the ElvTokenUpgradeable contract.
type ElvTokenUpgradeableBeaconUpgradedIterator ¶
type ElvTokenUpgradeableBeaconUpgradedIterator struct { Event *ElvTokenUpgradeableBeaconUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ElvTokenUpgradeableBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the ElvTokenUpgradeable contract.
func (*ElvTokenUpgradeableBeaconUpgradedIterator) Close ¶
func (it *ElvTokenUpgradeableBeaconUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ElvTokenUpgradeableBeaconUpgradedIterator) Error ¶
func (it *ElvTokenUpgradeableBeaconUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ElvTokenUpgradeableBeaconUpgradedIterator) Next ¶
func (it *ElvTokenUpgradeableBeaconUpgradedIterator) 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 ElvTokenUpgradeableCaller ¶
type ElvTokenUpgradeableCaller struct {
// contains filtered or unexported fields
}
ElvTokenUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewElvTokenUpgradeableCaller ¶
func NewElvTokenUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*ElvTokenUpgradeableCaller, error)
NewElvTokenUpgradeableCaller creates a new read-only instance of ElvTokenUpgradeable, bound to a specific deployed contract.
func (*ElvTokenUpgradeableCaller) ADMINROLE ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) ADMINROLE(opts *bind.CallOpts) ([32]byte, error)
ADMINROLE is a free data retrieval call binding the contract method 0x75b238fc.
Solidity: function ADMIN_ROLE() view returns(bytes32)
func (*ElvTokenUpgradeableCaller) Allowance ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) 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) view returns(uint256)
func (*ElvTokenUpgradeableCaller) BalanceOf ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) 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) view returns(uint256)
func (*ElvTokenUpgradeableCaller) BalanceOfAt ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) BalanceOfAt(opts *bind.CallOpts, account common.Address, snapshotId *big.Int) (*big.Int, error)
BalanceOfAt is a free data retrieval call binding the contract method 0x4ee2cd7e.
Solidity: function balanceOfAt(address account, uint256 snapshotId) view returns(uint256)
func (*ElvTokenUpgradeableCaller) DEFAULTADMINROLE ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*ElvTokenUpgradeableCaller) DOMAINSEPARATOR ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*ElvTokenUpgradeableCaller) Decimals ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*ElvTokenUpgradeableCaller) GetCurrentSnapshotId ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) GetCurrentSnapshotId(opts *bind.CallOpts) (*big.Int, error)
GetCurrentSnapshotId is a free data retrieval call binding the contract method 0x5439ad86.
Solidity: function getCurrentSnapshotId() view returns(uint256)
func (*ElvTokenUpgradeableCaller) GetMaxTokensPerTransactionForMint ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) GetMaxTokensPerTransactionForMint(opts *bind.CallOpts) (*big.Int, error)
GetMaxTokensPerTransactionForMint is a free data retrieval call binding the contract method 0x9129e839.
Solidity: function getMaxTokensPerTransactionForMint() view returns(uint256)
func (*ElvTokenUpgradeableCaller) GetMaxTokensPerTransactionForTransferAndBurn ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) GetMaxTokensPerTransactionForTransferAndBurn(opts *bind.CallOpts) (*big.Int, error)
GetMaxTokensPerTransactionForTransferAndBurn is a free data retrieval call binding the contract method 0xc3e39478.
Solidity: function getMaxTokensPerTransactionForTransferAndBurn() view returns(uint256)
func (*ElvTokenUpgradeableCaller) GetRoleAdmin ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*ElvTokenUpgradeableCaller) GetTransferFeeCollector ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) GetTransferFeeCollector(opts *bind.CallOpts) (common.Address, error)
GetTransferFeeCollector is a free data retrieval call binding the contract method 0x89280e5d.
Solidity: function getTransferFeeCollector() view returns(address)
func (*ElvTokenUpgradeableCaller) GetTransferFeePercent ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) GetTransferFeePercent(opts *bind.CallOpts) (*big.Int, error)
GetTransferFeePercent is a free data retrieval call binding the contract method 0x15bd074d.
Solidity: function getTransferFeePercent() view returns(uint256)
func (*ElvTokenUpgradeableCaller) HasRole ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*ElvTokenUpgradeableCaller) MINTERROLE ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) MINTERROLE(opts *bind.CallOpts) ([32]byte, error)
MINTERROLE is a free data retrieval call binding the contract method 0xd5391393.
Solidity: function MINTER_ROLE() view returns(bytes32)
func (*ElvTokenUpgradeableCaller) Name ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ElvTokenUpgradeableCaller) Nonces ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) Nonces(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*ElvTokenUpgradeableCaller) PAUSERROLE ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) PAUSERROLE(opts *bind.CallOpts) ([32]byte, error)
PAUSERROLE is a free data retrieval call binding the contract method 0xe63ab1e9.
Solidity: function PAUSER_ROLE() view returns(bytes32)
func (*ElvTokenUpgradeableCaller) Paused ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) Paused(opts *bind.CallOpts) (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*ElvTokenUpgradeableCaller) ProxiableUUID ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*ElvTokenUpgradeableCaller) SNAPSHOTROLE ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) SNAPSHOTROLE(opts *bind.CallOpts) ([32]byte, error)
SNAPSHOTROLE is a free data retrieval call binding the contract method 0x7028e2cd.
Solidity: function SNAPSHOT_ROLE() view returns(bytes32)
func (*ElvTokenUpgradeableCaller) SupportsInterface ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*ElvTokenUpgradeableCaller) Symbol ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ElvTokenUpgradeableCaller) TotalSupply ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*ElvTokenUpgradeableCaller) TotalSupplyAt ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) TotalSupplyAt(opts *bind.CallOpts, snapshotId *big.Int) (*big.Int, error)
TotalSupplyAt is a free data retrieval call binding the contract method 0x981b24d0.
Solidity: function totalSupplyAt(uint256 snapshotId) view returns(uint256)
func (*ElvTokenUpgradeableCaller) UPGRADERROLE ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableCaller) UPGRADERROLE(opts *bind.CallOpts) ([32]byte, error)
UPGRADERROLE is a free data retrieval call binding the contract method 0xf72c0d8b.
Solidity: function UPGRADER_ROLE() view returns(bytes32)
type ElvTokenUpgradeableFilterer ¶
type ElvTokenUpgradeableFilterer struct {
// contains filtered or unexported fields
}
ElvTokenUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewElvTokenUpgradeableFilterer ¶
func NewElvTokenUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*ElvTokenUpgradeableFilterer, error)
NewElvTokenUpgradeableFilterer creates a new log filterer instance of ElvTokenUpgradeable, bound to a specific deployed contract.
func (*ElvTokenUpgradeableFilterer) FilterAdminChanged ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*ElvTokenUpgradeableAdminChangedIterator, error)
FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*ElvTokenUpgradeableFilterer) FilterApproval ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ElvTokenUpgradeableApprovalIterator, 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 (*ElvTokenUpgradeableFilterer) FilterBeaconUpgraded ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*ElvTokenUpgradeableBeaconUpgradedIterator, error)
FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*ElvTokenUpgradeableFilterer) FilterInitialized ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*ElvTokenUpgradeableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ElvTokenUpgradeableFilterer) FilterMultiTransferEvent ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) FilterMultiTransferEvent(opts *bind.FilterOpts) (*ElvTokenUpgradeableMultiTransferEventIterator, error)
FilterMultiTransferEvent is a free log retrieval operation binding the contract event 0x21638e0bd6f90335b8c2a19583bfe24a8cb994c29a501eea088b6ff797e3a2ef.
Solidity: event MultiTransferEvent(address sender, address[] recipients, uint256[] amounts)
func (*ElvTokenUpgradeableFilterer) FilterMultiTransferFromEvent ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) FilterMultiTransferFromEvent(opts *bind.FilterOpts) (*ElvTokenUpgradeableMultiTransferFromEventIterator, error)
FilterMultiTransferFromEvent is a free log retrieval operation binding the contract event 0xb83b744101a2f81a421b70f3626ff88d3b497821aa755e3036f0214d06892bdc.
Solidity: event MultiTransferFromEvent(address spender, address sender, address[] recipients, uint256[] amounts)
func (*ElvTokenUpgradeableFilterer) FilterPaused ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) FilterPaused(opts *bind.FilterOpts) (*ElvTokenUpgradeablePausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*ElvTokenUpgradeableFilterer) FilterRoleAdminChanged ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (*ElvTokenUpgradeableRoleAdminChangedIterator, error)
FilterRoleAdminChanged is a free log retrieval operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*ElvTokenUpgradeableFilterer) FilterRoleGranted ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*ElvTokenUpgradeableRoleGrantedIterator, error)
FilterRoleGranted is a free log retrieval operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*ElvTokenUpgradeableFilterer) FilterRoleRevoked ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*ElvTokenUpgradeableRoleRevokedIterator, error)
FilterRoleRevoked is a free log retrieval operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*ElvTokenUpgradeableFilterer) FilterSnapshot ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) FilterSnapshot(opts *bind.FilterOpts) (*ElvTokenUpgradeableSnapshotIterator, error)
FilterSnapshot is a free log retrieval operation binding the contract event 0x8030e83b04d87bef53480e26263266d6ca66863aa8506aca6f2559d18aa1cb67.
Solidity: event Snapshot(uint256 id)
func (*ElvTokenUpgradeableFilterer) FilterTransfer ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ElvTokenUpgradeableTransferIterator, 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 (*ElvTokenUpgradeableFilterer) FilterUnpaused ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) FilterUnpaused(opts *bind.FilterOpts) (*ElvTokenUpgradeableUnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*ElvTokenUpgradeableFilterer) FilterUpgraded ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*ElvTokenUpgradeableUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*ElvTokenUpgradeableFilterer) ParseAdminChanged ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) ParseAdminChanged(log types.Log) (*ElvTokenUpgradeableAdminChanged, error)
ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*ElvTokenUpgradeableFilterer) ParseApproval ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) ParseApproval(log types.Log) (*ElvTokenUpgradeableApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ElvTokenUpgradeableFilterer) ParseBeaconUpgraded ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) ParseBeaconUpgraded(log types.Log) (*ElvTokenUpgradeableBeaconUpgraded, error)
ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*ElvTokenUpgradeableFilterer) ParseInitialized ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) ParseInitialized(log types.Log) (*ElvTokenUpgradeableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ElvTokenUpgradeableFilterer) ParseMultiTransferEvent ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) ParseMultiTransferEvent(log types.Log) (*ElvTokenUpgradeableMultiTransferEvent, error)
ParseMultiTransferEvent is a log parse operation binding the contract event 0x21638e0bd6f90335b8c2a19583bfe24a8cb994c29a501eea088b6ff797e3a2ef.
Solidity: event MultiTransferEvent(address sender, address[] recipients, uint256[] amounts)
func (*ElvTokenUpgradeableFilterer) ParseMultiTransferFromEvent ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) ParseMultiTransferFromEvent(log types.Log) (*ElvTokenUpgradeableMultiTransferFromEvent, error)
ParseMultiTransferFromEvent is a log parse operation binding the contract event 0xb83b744101a2f81a421b70f3626ff88d3b497821aa755e3036f0214d06892bdc.
Solidity: event MultiTransferFromEvent(address spender, address sender, address[] recipients, uint256[] amounts)
func (*ElvTokenUpgradeableFilterer) ParsePaused ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) ParsePaused(log types.Log) (*ElvTokenUpgradeablePaused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*ElvTokenUpgradeableFilterer) ParseRoleAdminChanged ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) ParseRoleAdminChanged(log types.Log) (*ElvTokenUpgradeableRoleAdminChanged, error)
ParseRoleAdminChanged is a log parse operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*ElvTokenUpgradeableFilterer) ParseRoleGranted ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) ParseRoleGranted(log types.Log) (*ElvTokenUpgradeableRoleGranted, error)
ParseRoleGranted is a log parse operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*ElvTokenUpgradeableFilterer) ParseRoleRevoked ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) ParseRoleRevoked(log types.Log) (*ElvTokenUpgradeableRoleRevoked, error)
ParseRoleRevoked is a log parse operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*ElvTokenUpgradeableFilterer) ParseSnapshot ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) ParseSnapshot(log types.Log) (*ElvTokenUpgradeableSnapshot, error)
ParseSnapshot is a log parse operation binding the contract event 0x8030e83b04d87bef53480e26263266d6ca66863aa8506aca6f2559d18aa1cb67.
Solidity: event Snapshot(uint256 id)
func (*ElvTokenUpgradeableFilterer) ParseTransfer ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) ParseTransfer(log types.Log) (*ElvTokenUpgradeableTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*ElvTokenUpgradeableFilterer) ParseUnpaused ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) ParseUnpaused(log types.Log) (*ElvTokenUpgradeableUnpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*ElvTokenUpgradeableFilterer) ParseUpgraded ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) ParseUpgraded(log types.Log) (*ElvTokenUpgradeableUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*ElvTokenUpgradeableFilterer) WatchAdminChanged ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *ElvTokenUpgradeableAdminChanged) (event.Subscription, error)
WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*ElvTokenUpgradeableFilterer) WatchApproval ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ElvTokenUpgradeableApproval, 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 (*ElvTokenUpgradeableFilterer) WatchBeaconUpgraded ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *ElvTokenUpgradeableBeaconUpgraded, beacon []common.Address) (event.Subscription, error)
WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*ElvTokenUpgradeableFilterer) WatchInitialized ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ElvTokenUpgradeableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ElvTokenUpgradeableFilterer) WatchMultiTransferEvent ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) WatchMultiTransferEvent(opts *bind.WatchOpts, sink chan<- *ElvTokenUpgradeableMultiTransferEvent) (event.Subscription, error)
WatchMultiTransferEvent is a free log subscription operation binding the contract event 0x21638e0bd6f90335b8c2a19583bfe24a8cb994c29a501eea088b6ff797e3a2ef.
Solidity: event MultiTransferEvent(address sender, address[] recipients, uint256[] amounts)
func (*ElvTokenUpgradeableFilterer) WatchMultiTransferFromEvent ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) WatchMultiTransferFromEvent(opts *bind.WatchOpts, sink chan<- *ElvTokenUpgradeableMultiTransferFromEvent) (event.Subscription, error)
WatchMultiTransferFromEvent is a free log subscription operation binding the contract event 0xb83b744101a2f81a421b70f3626ff88d3b497821aa755e3036f0214d06892bdc.
Solidity: event MultiTransferFromEvent(address spender, address sender, address[] recipients, uint256[] amounts)
func (*ElvTokenUpgradeableFilterer) WatchPaused ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *ElvTokenUpgradeablePaused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*ElvTokenUpgradeableFilterer) WatchRoleAdminChanged ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *ElvTokenUpgradeableRoleAdminChanged, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (event.Subscription, error)
WatchRoleAdminChanged is a free log subscription operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*ElvTokenUpgradeableFilterer) WatchRoleGranted ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *ElvTokenUpgradeableRoleGranted, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleGranted is a free log subscription operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*ElvTokenUpgradeableFilterer) WatchRoleRevoked ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *ElvTokenUpgradeableRoleRevoked, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleRevoked is a free log subscription operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*ElvTokenUpgradeableFilterer) WatchSnapshot ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) WatchSnapshot(opts *bind.WatchOpts, sink chan<- *ElvTokenUpgradeableSnapshot) (event.Subscription, error)
WatchSnapshot is a free log subscription operation binding the contract event 0x8030e83b04d87bef53480e26263266d6ca66863aa8506aca6f2559d18aa1cb67.
Solidity: event Snapshot(uint256 id)
func (*ElvTokenUpgradeableFilterer) WatchTransfer ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ElvTokenUpgradeableTransfer, 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)
func (*ElvTokenUpgradeableFilterer) WatchUnpaused ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *ElvTokenUpgradeableUnpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*ElvTokenUpgradeableFilterer) WatchUpgraded ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *ElvTokenUpgradeableUpgraded, implementation []common.Address) (event.Subscription, error)
WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
type ElvTokenUpgradeableInitialized ¶
type ElvTokenUpgradeableInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
ElvTokenUpgradeableInitialized represents a Initialized event raised by the ElvTokenUpgradeable contract.
type ElvTokenUpgradeableInitializedIterator ¶
type ElvTokenUpgradeableInitializedIterator struct { Event *ElvTokenUpgradeableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ElvTokenUpgradeableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the ElvTokenUpgradeable contract.
func (*ElvTokenUpgradeableInitializedIterator) Close ¶
func (it *ElvTokenUpgradeableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ElvTokenUpgradeableInitializedIterator) Error ¶
func (it *ElvTokenUpgradeableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ElvTokenUpgradeableInitializedIterator) Next ¶
func (it *ElvTokenUpgradeableInitializedIterator) 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 ElvTokenUpgradeableMultiTransferEvent ¶
type ElvTokenUpgradeableMultiTransferEvent struct { Sender common.Address Recipients []common.Address Amounts []*big.Int Raw types.Log // Blockchain specific contextual infos }
ElvTokenUpgradeableMultiTransferEvent represents a MultiTransferEvent event raised by the ElvTokenUpgradeable contract.
type ElvTokenUpgradeableMultiTransferEventIterator ¶
type ElvTokenUpgradeableMultiTransferEventIterator struct { Event *ElvTokenUpgradeableMultiTransferEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ElvTokenUpgradeableMultiTransferEventIterator is returned from FilterMultiTransferEvent and is used to iterate over the raw logs and unpacked data for MultiTransferEvent events raised by the ElvTokenUpgradeable contract.
func (*ElvTokenUpgradeableMultiTransferEventIterator) Close ¶
func (it *ElvTokenUpgradeableMultiTransferEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ElvTokenUpgradeableMultiTransferEventIterator) Error ¶
func (it *ElvTokenUpgradeableMultiTransferEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ElvTokenUpgradeableMultiTransferEventIterator) Next ¶
func (it *ElvTokenUpgradeableMultiTransferEventIterator) 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 ElvTokenUpgradeableMultiTransferFromEvent ¶
type ElvTokenUpgradeableMultiTransferFromEvent struct { Spender common.Address Sender common.Address Recipients []common.Address Amounts []*big.Int Raw types.Log // Blockchain specific contextual infos }
ElvTokenUpgradeableMultiTransferFromEvent represents a MultiTransferFromEvent event raised by the ElvTokenUpgradeable contract.
type ElvTokenUpgradeableMultiTransferFromEventIterator ¶
type ElvTokenUpgradeableMultiTransferFromEventIterator struct { Event *ElvTokenUpgradeableMultiTransferFromEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ElvTokenUpgradeableMultiTransferFromEventIterator is returned from FilterMultiTransferFromEvent and is used to iterate over the raw logs and unpacked data for MultiTransferFromEvent events raised by the ElvTokenUpgradeable contract.
func (*ElvTokenUpgradeableMultiTransferFromEventIterator) Close ¶
func (it *ElvTokenUpgradeableMultiTransferFromEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ElvTokenUpgradeableMultiTransferFromEventIterator) Error ¶
func (it *ElvTokenUpgradeableMultiTransferFromEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ElvTokenUpgradeableMultiTransferFromEventIterator) Next ¶
func (it *ElvTokenUpgradeableMultiTransferFromEventIterator) 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 ElvTokenUpgradeablePaused ¶
type ElvTokenUpgradeablePaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
ElvTokenUpgradeablePaused represents a Paused event raised by the ElvTokenUpgradeable contract.
type ElvTokenUpgradeablePausedIterator ¶
type ElvTokenUpgradeablePausedIterator struct { Event *ElvTokenUpgradeablePaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ElvTokenUpgradeablePausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the ElvTokenUpgradeable contract.
func (*ElvTokenUpgradeablePausedIterator) Close ¶
func (it *ElvTokenUpgradeablePausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ElvTokenUpgradeablePausedIterator) Error ¶
func (it *ElvTokenUpgradeablePausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ElvTokenUpgradeablePausedIterator) Next ¶
func (it *ElvTokenUpgradeablePausedIterator) 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 ElvTokenUpgradeableRoleAdminChanged ¶
type ElvTokenUpgradeableRoleAdminChanged struct { Role [32]byte PreviousAdminRole [32]byte NewAdminRole [32]byte Raw types.Log // Blockchain specific contextual infos }
ElvTokenUpgradeableRoleAdminChanged represents a RoleAdminChanged event raised by the ElvTokenUpgradeable contract.
type ElvTokenUpgradeableRoleAdminChangedIterator ¶
type ElvTokenUpgradeableRoleAdminChangedIterator struct { Event *ElvTokenUpgradeableRoleAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ElvTokenUpgradeableRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the ElvTokenUpgradeable contract.
func (*ElvTokenUpgradeableRoleAdminChangedIterator) Close ¶
func (it *ElvTokenUpgradeableRoleAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ElvTokenUpgradeableRoleAdminChangedIterator) Error ¶
func (it *ElvTokenUpgradeableRoleAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ElvTokenUpgradeableRoleAdminChangedIterator) Next ¶
func (it *ElvTokenUpgradeableRoleAdminChangedIterator) 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 ElvTokenUpgradeableRoleGranted ¶
type ElvTokenUpgradeableRoleGranted struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
ElvTokenUpgradeableRoleGranted represents a RoleGranted event raised by the ElvTokenUpgradeable contract.
type ElvTokenUpgradeableRoleGrantedIterator ¶
type ElvTokenUpgradeableRoleGrantedIterator struct { Event *ElvTokenUpgradeableRoleGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ElvTokenUpgradeableRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the ElvTokenUpgradeable contract.
func (*ElvTokenUpgradeableRoleGrantedIterator) Close ¶
func (it *ElvTokenUpgradeableRoleGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ElvTokenUpgradeableRoleGrantedIterator) Error ¶
func (it *ElvTokenUpgradeableRoleGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ElvTokenUpgradeableRoleGrantedIterator) Next ¶
func (it *ElvTokenUpgradeableRoleGrantedIterator) 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 ElvTokenUpgradeableRoleRevoked ¶
type ElvTokenUpgradeableRoleRevoked struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
ElvTokenUpgradeableRoleRevoked represents a RoleRevoked event raised by the ElvTokenUpgradeable contract.
type ElvTokenUpgradeableRoleRevokedIterator ¶
type ElvTokenUpgradeableRoleRevokedIterator struct { Event *ElvTokenUpgradeableRoleRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ElvTokenUpgradeableRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the ElvTokenUpgradeable contract.
func (*ElvTokenUpgradeableRoleRevokedIterator) Close ¶
func (it *ElvTokenUpgradeableRoleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ElvTokenUpgradeableRoleRevokedIterator) Error ¶
func (it *ElvTokenUpgradeableRoleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ElvTokenUpgradeableRoleRevokedIterator) Next ¶
func (it *ElvTokenUpgradeableRoleRevokedIterator) 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 ElvTokenUpgradeableSnapshot ¶
type ElvTokenUpgradeableSnapshot struct { Id *big.Int Raw types.Log // Blockchain specific contextual infos }
ElvTokenUpgradeableSnapshot represents a Snapshot event raised by the ElvTokenUpgradeable contract.
type ElvTokenUpgradeableSnapshotIterator ¶
type ElvTokenUpgradeableSnapshotIterator struct { Event *ElvTokenUpgradeableSnapshot // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ElvTokenUpgradeableSnapshotIterator is returned from FilterSnapshot and is used to iterate over the raw logs and unpacked data for Snapshot events raised by the ElvTokenUpgradeable contract.
func (*ElvTokenUpgradeableSnapshotIterator) Close ¶
func (it *ElvTokenUpgradeableSnapshotIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ElvTokenUpgradeableSnapshotIterator) Error ¶
func (it *ElvTokenUpgradeableSnapshotIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ElvTokenUpgradeableSnapshotIterator) Next ¶
func (it *ElvTokenUpgradeableSnapshotIterator) 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 ElvTokenUpgradeableTransactor ¶
type ElvTokenUpgradeableTransactor struct {
// contains filtered or unexported fields
}
ElvTokenUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewElvTokenUpgradeableTransactor ¶
func NewElvTokenUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*ElvTokenUpgradeableTransactor, error)
NewElvTokenUpgradeableTransactor creates a new write-only instance of ElvTokenUpgradeable, bound to a specific deployed contract.
func (*ElvTokenUpgradeableTransactor) Approve ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) 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 (*ElvTokenUpgradeableTransactor) Burn ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) Burn(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 amount) returns()
func (*ElvTokenUpgradeableTransactor) BurnFrom ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) BurnFrom(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.
Solidity: function burnFrom(address account, uint256 amount) returns()
func (*ElvTokenUpgradeableTransactor) DecreaseAllowance ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) 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 (*ElvTokenUpgradeableTransactor) GrantRole ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*ElvTokenUpgradeableTransactor) IncreaseAllowance ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) 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 (*ElvTokenUpgradeableTransactor) Initialize ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) Initialize(opts *bind.TransactOpts, name string, symbol string, amount *big.Int, _maxTokensPerTransactionForMint *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x6fe0e395.
Solidity: function initialize(string name, string symbol, uint256 amount, uint256 _maxTokensPerTransactionForMint) returns()
func (*ElvTokenUpgradeableTransactor) Mint ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) Mint(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address to, uint256 amount) returns()
func (*ElvTokenUpgradeableTransactor) MultiTransfer ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) MultiTransfer(opts *bind.TransactOpts, receivers []common.Address, amounts []*big.Int) (*types.Transaction, error)
MultiTransfer is a paid mutator transaction binding the contract method 0x1e89d545.
Solidity: function multiTransfer(address[] receivers, uint256[] amounts) returns(bool)
func (*ElvTokenUpgradeableTransactor) MultiTransferFrom ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) MultiTransferFrom(opts *bind.TransactOpts, from common.Address, receivers []common.Address, amounts []*big.Int) (*types.Transaction, error)
MultiTransferFrom is a paid mutator transaction binding the contract method 0xcb31b6cd.
Solidity: function multiTransferFrom(address from, address[] receivers, uint256[] amounts) returns(bool)
func (*ElvTokenUpgradeableTransactor) Pause ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*ElvTokenUpgradeableTransactor) Permit ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) Permit(opts *bind.TransactOpts, owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*ElvTokenUpgradeableTransactor) RenounceRole ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*ElvTokenUpgradeableTransactor) RevokeRole ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*ElvTokenUpgradeableTransactor) SetMaxTokensPerTransactionForMint ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) SetMaxTokensPerTransactionForMint(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
SetMaxTokensPerTransactionForMint is a paid mutator transaction binding the contract method 0xecb2d4c4.
Solidity: function setMaxTokensPerTransactionForMint(uint256 amount) returns()
func (*ElvTokenUpgradeableTransactor) SetMaxTokensPerTransactionForTransferAndBurn ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) SetMaxTokensPerTransactionForTransferAndBurn(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
SetMaxTokensPerTransactionForTransferAndBurn is a paid mutator transaction binding the contract method 0x67af0c18.
Solidity: function setMaxTokensPerTransactionForTransferAndBurn(uint256 amount) returns()
func (*ElvTokenUpgradeableTransactor) SetTransferFeeCollector ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) SetTransferFeeCollector(opts *bind.TransactOpts, collector common.Address) (*types.Transaction, error)
SetTransferFeeCollector is a paid mutator transaction binding the contract method 0x2453b9f4.
Solidity: function setTransferFeeCollector(address collector) returns()
func (*ElvTokenUpgradeableTransactor) SetTransferFeePercent ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) SetTransferFeePercent(opts *bind.TransactOpts, feePercent *big.Int) (*types.Transaction, error)
SetTransferFeePercent is a paid mutator transaction binding the contract method 0x1f36d925.
Solidity: function setTransferFeePercent(uint256 feePercent) returns()
func (*ElvTokenUpgradeableTransactor) Snapshot ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) Snapshot(opts *bind.TransactOpts) (*types.Transaction, error)
Snapshot is a paid mutator transaction binding the contract method 0x9711715a.
Solidity: function snapshot() returns(uint256)
func (*ElvTokenUpgradeableTransactor) Transfer ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 amount) returns(bool)
func (*ElvTokenUpgradeableTransactor) TransferFrom ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)
func (*ElvTokenUpgradeableTransactor) Unpause ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*ElvTokenUpgradeableTransactor) UpgradeTo ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*ElvTokenUpgradeableTransactor) UpgradeToAndCall ¶
func (_ElvTokenUpgradeable *ElvTokenUpgradeableTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type ElvTokenUpgradeableTransfer ¶
type ElvTokenUpgradeableTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ElvTokenUpgradeableTransfer represents a Transfer event raised by the ElvTokenUpgradeable contract.
type ElvTokenUpgradeableTransferIterator ¶
type ElvTokenUpgradeableTransferIterator struct { Event *ElvTokenUpgradeableTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ElvTokenUpgradeableTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ElvTokenUpgradeable contract.
func (*ElvTokenUpgradeableTransferIterator) Close ¶
func (it *ElvTokenUpgradeableTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ElvTokenUpgradeableTransferIterator) Error ¶
func (it *ElvTokenUpgradeableTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ElvTokenUpgradeableTransferIterator) Next ¶
func (it *ElvTokenUpgradeableTransferIterator) 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 ElvTokenUpgradeableUnpaused ¶
type ElvTokenUpgradeableUnpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
ElvTokenUpgradeableUnpaused represents a Unpaused event raised by the ElvTokenUpgradeable contract.
type ElvTokenUpgradeableUnpausedIterator ¶
type ElvTokenUpgradeableUnpausedIterator struct { Event *ElvTokenUpgradeableUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ElvTokenUpgradeableUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the ElvTokenUpgradeable contract.
func (*ElvTokenUpgradeableUnpausedIterator) Close ¶
func (it *ElvTokenUpgradeableUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ElvTokenUpgradeableUnpausedIterator) Error ¶
func (it *ElvTokenUpgradeableUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ElvTokenUpgradeableUnpausedIterator) Next ¶
func (it *ElvTokenUpgradeableUnpausedIterator) 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 ElvTokenUpgradeableUpgraded ¶
type ElvTokenUpgradeableUpgraded struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
ElvTokenUpgradeableUpgraded represents a Upgraded event raised by the ElvTokenUpgradeable contract.
type ElvTokenUpgradeableUpgradedIterator ¶
type ElvTokenUpgradeableUpgradedIterator struct { Event *ElvTokenUpgradeableUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ElvTokenUpgradeableUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the ElvTokenUpgradeable contract.
func (*ElvTokenUpgradeableUpgradedIterator) Close ¶
func (it *ElvTokenUpgradeableUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ElvTokenUpgradeableUpgradedIterator) Error ¶
func (it *ElvTokenUpgradeableUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ElvTokenUpgradeableUpgradedIterator) Next ¶
func (it *ElvTokenUpgradeableUpgradedIterator) 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 IAccessControlUpgradeable ¶
type IAccessControlUpgradeable struct { IAccessControlUpgradeableCaller // Read-only binding to the contract IAccessControlUpgradeableTransactor // Write-only binding to the contract IAccessControlUpgradeableFilterer // Log filterer for contract events }
IAccessControlUpgradeable is an auto generated Go binding around an Ethereum contract.
func NewIAccessControlUpgradeable ¶
func NewIAccessControlUpgradeable(address common.Address, backend bind.ContractBackend) (*IAccessControlUpgradeable, error)
NewIAccessControlUpgradeable creates a new instance of IAccessControlUpgradeable, bound to a specific deployed contract.
type IAccessControlUpgradeableCaller ¶
type IAccessControlUpgradeableCaller struct {
// contains filtered or unexported fields
}
IAccessControlUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIAccessControlUpgradeableCaller ¶
func NewIAccessControlUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*IAccessControlUpgradeableCaller, error)
NewIAccessControlUpgradeableCaller creates a new read-only instance of IAccessControlUpgradeable, bound to a specific deployed contract.
func (*IAccessControlUpgradeableCaller) GetRoleAdmin ¶
func (_IAccessControlUpgradeable *IAccessControlUpgradeableCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*IAccessControlUpgradeableCaller) HasRole ¶
func (_IAccessControlUpgradeable *IAccessControlUpgradeableCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
type IAccessControlUpgradeableFilterer ¶
type IAccessControlUpgradeableFilterer struct {
// contains filtered or unexported fields
}
IAccessControlUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIAccessControlUpgradeableFilterer ¶
func NewIAccessControlUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*IAccessControlUpgradeableFilterer, error)
NewIAccessControlUpgradeableFilterer creates a new log filterer instance of IAccessControlUpgradeable, bound to a specific deployed contract.
func (*IAccessControlUpgradeableFilterer) FilterRoleAdminChanged ¶
func (_IAccessControlUpgradeable *IAccessControlUpgradeableFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (*IAccessControlUpgradeableRoleAdminChangedIterator, error)
FilterRoleAdminChanged is a free log retrieval operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*IAccessControlUpgradeableFilterer) FilterRoleGranted ¶
func (_IAccessControlUpgradeable *IAccessControlUpgradeableFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*IAccessControlUpgradeableRoleGrantedIterator, error)
FilterRoleGranted is a free log retrieval operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*IAccessControlUpgradeableFilterer) FilterRoleRevoked ¶
func (_IAccessControlUpgradeable *IAccessControlUpgradeableFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*IAccessControlUpgradeableRoleRevokedIterator, error)
FilterRoleRevoked is a free log retrieval operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*IAccessControlUpgradeableFilterer) ParseRoleAdminChanged ¶
func (_IAccessControlUpgradeable *IAccessControlUpgradeableFilterer) ParseRoleAdminChanged(log types.Log) (*IAccessControlUpgradeableRoleAdminChanged, error)
ParseRoleAdminChanged is a log parse operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*IAccessControlUpgradeableFilterer) ParseRoleGranted ¶
func (_IAccessControlUpgradeable *IAccessControlUpgradeableFilterer) ParseRoleGranted(log types.Log) (*IAccessControlUpgradeableRoleGranted, error)
ParseRoleGranted is a log parse operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*IAccessControlUpgradeableFilterer) ParseRoleRevoked ¶
func (_IAccessControlUpgradeable *IAccessControlUpgradeableFilterer) ParseRoleRevoked(log types.Log) (*IAccessControlUpgradeableRoleRevoked, error)
ParseRoleRevoked is a log parse operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*IAccessControlUpgradeableFilterer) WatchRoleAdminChanged ¶
func (_IAccessControlUpgradeable *IAccessControlUpgradeableFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *IAccessControlUpgradeableRoleAdminChanged, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (event.Subscription, error)
WatchRoleAdminChanged is a free log subscription operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*IAccessControlUpgradeableFilterer) WatchRoleGranted ¶
func (_IAccessControlUpgradeable *IAccessControlUpgradeableFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *IAccessControlUpgradeableRoleGranted, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleGranted is a free log subscription operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*IAccessControlUpgradeableFilterer) WatchRoleRevoked ¶
func (_IAccessControlUpgradeable *IAccessControlUpgradeableFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *IAccessControlUpgradeableRoleRevoked, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleRevoked is a free log subscription operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
type IAccessControlUpgradeableRoleAdminChanged ¶
type IAccessControlUpgradeableRoleAdminChanged struct { Role [32]byte PreviousAdminRole [32]byte NewAdminRole [32]byte Raw types.Log // Blockchain specific contextual infos }
IAccessControlUpgradeableRoleAdminChanged represents a RoleAdminChanged event raised by the IAccessControlUpgradeable contract.
type IAccessControlUpgradeableRoleAdminChangedIterator ¶
type IAccessControlUpgradeableRoleAdminChangedIterator struct { Event *IAccessControlUpgradeableRoleAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IAccessControlUpgradeableRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the IAccessControlUpgradeable contract.
func (*IAccessControlUpgradeableRoleAdminChangedIterator) Close ¶
func (it *IAccessControlUpgradeableRoleAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IAccessControlUpgradeableRoleAdminChangedIterator) Error ¶
func (it *IAccessControlUpgradeableRoleAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IAccessControlUpgradeableRoleAdminChangedIterator) Next ¶
func (it *IAccessControlUpgradeableRoleAdminChangedIterator) 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 IAccessControlUpgradeableRoleGranted ¶
type IAccessControlUpgradeableRoleGranted struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
IAccessControlUpgradeableRoleGranted represents a RoleGranted event raised by the IAccessControlUpgradeable contract.
type IAccessControlUpgradeableRoleGrantedIterator ¶
type IAccessControlUpgradeableRoleGrantedIterator struct { Event *IAccessControlUpgradeableRoleGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IAccessControlUpgradeableRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the IAccessControlUpgradeable contract.
func (*IAccessControlUpgradeableRoleGrantedIterator) Close ¶
func (it *IAccessControlUpgradeableRoleGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IAccessControlUpgradeableRoleGrantedIterator) Error ¶
func (it *IAccessControlUpgradeableRoleGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IAccessControlUpgradeableRoleGrantedIterator) Next ¶
func (it *IAccessControlUpgradeableRoleGrantedIterator) 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 IAccessControlUpgradeableRoleRevoked ¶
type IAccessControlUpgradeableRoleRevoked struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
IAccessControlUpgradeableRoleRevoked represents a RoleRevoked event raised by the IAccessControlUpgradeable contract.
type IAccessControlUpgradeableRoleRevokedIterator ¶
type IAccessControlUpgradeableRoleRevokedIterator struct { Event *IAccessControlUpgradeableRoleRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IAccessControlUpgradeableRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the IAccessControlUpgradeable contract.
func (*IAccessControlUpgradeableRoleRevokedIterator) Close ¶
func (it *IAccessControlUpgradeableRoleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IAccessControlUpgradeableRoleRevokedIterator) Error ¶
func (it *IAccessControlUpgradeableRoleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IAccessControlUpgradeableRoleRevokedIterator) Next ¶
func (it *IAccessControlUpgradeableRoleRevokedIterator) 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 IAccessControlUpgradeableTransactor ¶
type IAccessControlUpgradeableTransactor struct {
// contains filtered or unexported fields
}
IAccessControlUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIAccessControlUpgradeableTransactor ¶
func NewIAccessControlUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*IAccessControlUpgradeableTransactor, error)
NewIAccessControlUpgradeableTransactor creates a new write-only instance of IAccessControlUpgradeable, bound to a specific deployed contract.
func (*IAccessControlUpgradeableTransactor) GrantRole ¶
func (_IAccessControlUpgradeable *IAccessControlUpgradeableTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*IAccessControlUpgradeableTransactor) RenounceRole ¶
func (_IAccessControlUpgradeable *IAccessControlUpgradeableTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*IAccessControlUpgradeableTransactor) RevokeRole ¶
func (_IAccessControlUpgradeable *IAccessControlUpgradeableTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
type IBeaconUpgradeable ¶
type IBeaconUpgradeable struct { IBeaconUpgradeableCaller // Read-only binding to the contract IBeaconUpgradeableTransactor // Write-only binding to the contract IBeaconUpgradeableFilterer // Log filterer for contract events }
IBeaconUpgradeable is an auto generated Go binding around an Ethereum contract.
func NewIBeaconUpgradeable ¶
func NewIBeaconUpgradeable(address common.Address, backend bind.ContractBackend) (*IBeaconUpgradeable, error)
NewIBeaconUpgradeable creates a new instance of IBeaconUpgradeable, bound to a specific deployed contract.
type IBeaconUpgradeableCaller ¶
type IBeaconUpgradeableCaller struct {
// contains filtered or unexported fields
}
IBeaconUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIBeaconUpgradeableCaller ¶
func NewIBeaconUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*IBeaconUpgradeableCaller, error)
NewIBeaconUpgradeableCaller creates a new read-only instance of IBeaconUpgradeable, bound to a specific deployed contract.
func (*IBeaconUpgradeableCaller) Implementation ¶
func (_IBeaconUpgradeable *IBeaconUpgradeableCaller) Implementation(opts *bind.CallOpts) (common.Address, error)
Implementation is a free data retrieval call binding the contract method 0x5c60da1b.
Solidity: function implementation() view returns(address)
type IBeaconUpgradeableFilterer ¶
type IBeaconUpgradeableFilterer struct {
// contains filtered or unexported fields
}
IBeaconUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIBeaconUpgradeableFilterer ¶
func NewIBeaconUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*IBeaconUpgradeableFilterer, error)
NewIBeaconUpgradeableFilterer creates a new log filterer instance of IBeaconUpgradeable, bound to a specific deployed contract.
type IBeaconUpgradeableTransactor ¶
type IBeaconUpgradeableTransactor struct {
// contains filtered or unexported fields
}
IBeaconUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIBeaconUpgradeableTransactor ¶
func NewIBeaconUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*IBeaconUpgradeableTransactor, error)
NewIBeaconUpgradeableTransactor creates a new write-only instance of IBeaconUpgradeable, bound to a specific deployed contract.
type IERC165Upgradeable ¶
type IERC165Upgradeable struct { IERC165UpgradeableCaller // Read-only binding to the contract IERC165UpgradeableTransactor // Write-only binding to the contract IERC165UpgradeableFilterer // Log filterer for contract events }
IERC165Upgradeable is an auto generated Go binding around an Ethereum contract.
func NewIERC165Upgradeable ¶
func NewIERC165Upgradeable(address common.Address, backend bind.ContractBackend) (*IERC165Upgradeable, error)
NewIERC165Upgradeable creates a new instance of IERC165Upgradeable, bound to a specific deployed contract.
type IERC165UpgradeableCaller ¶
type IERC165UpgradeableCaller struct {
// contains filtered or unexported fields
}
IERC165UpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIERC165UpgradeableCaller ¶
func NewIERC165UpgradeableCaller(address common.Address, caller bind.ContractCaller) (*IERC165UpgradeableCaller, error)
NewIERC165UpgradeableCaller creates a new read-only instance of IERC165Upgradeable, bound to a specific deployed contract.
func (*IERC165UpgradeableCaller) SupportsInterface ¶
func (_IERC165Upgradeable *IERC165UpgradeableCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type IERC165UpgradeableFilterer ¶
type IERC165UpgradeableFilterer struct {
// contains filtered or unexported fields
}
IERC165UpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIERC165UpgradeableFilterer ¶
func NewIERC165UpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*IERC165UpgradeableFilterer, error)
NewIERC165UpgradeableFilterer creates a new log filterer instance of IERC165Upgradeable, bound to a specific deployed contract.
type IERC165UpgradeableTransactor ¶
type IERC165UpgradeableTransactor struct {
// contains filtered or unexported fields
}
IERC165UpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIERC165UpgradeableTransactor ¶
func NewIERC165UpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*IERC165UpgradeableTransactor, error)
NewIERC165UpgradeableTransactor creates a new write-only instance of IERC165Upgradeable, bound to a specific deployed contract.
type IERC1822ProxiableUpgradeable ¶
type IERC1822ProxiableUpgradeable struct { IERC1822ProxiableUpgradeableCaller // Read-only binding to the contract IERC1822ProxiableUpgradeableTransactor // Write-only binding to the contract IERC1822ProxiableUpgradeableFilterer // Log filterer for contract events }
IERC1822ProxiableUpgradeable is an auto generated Go binding around an Ethereum contract.
func NewIERC1822ProxiableUpgradeable ¶
func NewIERC1822ProxiableUpgradeable(address common.Address, backend bind.ContractBackend) (*IERC1822ProxiableUpgradeable, error)
NewIERC1822ProxiableUpgradeable creates a new instance of IERC1822ProxiableUpgradeable, bound to a specific deployed contract.
type IERC1822ProxiableUpgradeableCaller ¶
type IERC1822ProxiableUpgradeableCaller struct {
// contains filtered or unexported fields
}
IERC1822ProxiableUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIERC1822ProxiableUpgradeableCaller ¶
func NewIERC1822ProxiableUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*IERC1822ProxiableUpgradeableCaller, error)
NewIERC1822ProxiableUpgradeableCaller creates a new read-only instance of IERC1822ProxiableUpgradeable, bound to a specific deployed contract.
func (*IERC1822ProxiableUpgradeableCaller) ProxiableUUID ¶
func (_IERC1822ProxiableUpgradeable *IERC1822ProxiableUpgradeableCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
type IERC1822ProxiableUpgradeableFilterer ¶
type IERC1822ProxiableUpgradeableFilterer struct {
// contains filtered or unexported fields
}
IERC1822ProxiableUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIERC1822ProxiableUpgradeableFilterer ¶
func NewIERC1822ProxiableUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*IERC1822ProxiableUpgradeableFilterer, error)
NewIERC1822ProxiableUpgradeableFilterer creates a new log filterer instance of IERC1822ProxiableUpgradeable, bound to a specific deployed contract.
type IERC1822ProxiableUpgradeableTransactor ¶
type IERC1822ProxiableUpgradeableTransactor struct {
// contains filtered or unexported fields
}
IERC1822ProxiableUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIERC1822ProxiableUpgradeableTransactor ¶
func NewIERC1822ProxiableUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*IERC1822ProxiableUpgradeableTransactor, error)
NewIERC1822ProxiableUpgradeableTransactor creates a new write-only instance of IERC1822ProxiableUpgradeable, bound to a specific deployed contract.
type IERC20MetadataUpgradeable ¶
type IERC20MetadataUpgradeable struct { IERC20MetadataUpgradeableCaller // Read-only binding to the contract IERC20MetadataUpgradeableTransactor // Write-only binding to the contract IERC20MetadataUpgradeableFilterer // Log filterer for contract events }
IERC20MetadataUpgradeable is an auto generated Go binding around an Ethereum contract.
func NewIERC20MetadataUpgradeable ¶
func NewIERC20MetadataUpgradeable(address common.Address, backend bind.ContractBackend) (*IERC20MetadataUpgradeable, error)
NewIERC20MetadataUpgradeable creates a new instance of IERC20MetadataUpgradeable, bound to a specific deployed contract.
type IERC20MetadataUpgradeableApproval ¶
type IERC20MetadataUpgradeableApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC20MetadataUpgradeableApproval represents a Approval event raised by the IERC20MetadataUpgradeable contract.
type IERC20MetadataUpgradeableApprovalIterator ¶
type IERC20MetadataUpgradeableApprovalIterator struct { Event *IERC20MetadataUpgradeableApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC20MetadataUpgradeableApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the IERC20MetadataUpgradeable contract.
func (*IERC20MetadataUpgradeableApprovalIterator) Close ¶
func (it *IERC20MetadataUpgradeableApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC20MetadataUpgradeableApprovalIterator) Error ¶
func (it *IERC20MetadataUpgradeableApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC20MetadataUpgradeableApprovalIterator) Next ¶
func (it *IERC20MetadataUpgradeableApprovalIterator) 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 IERC20MetadataUpgradeableCaller ¶
type IERC20MetadataUpgradeableCaller struct {
// contains filtered or unexported fields
}
IERC20MetadataUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIERC20MetadataUpgradeableCaller ¶
func NewIERC20MetadataUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*IERC20MetadataUpgradeableCaller, error)
NewIERC20MetadataUpgradeableCaller creates a new read-only instance of IERC20MetadataUpgradeable, bound to a specific deployed contract.
func (*IERC20MetadataUpgradeableCaller) Allowance ¶
func (_IERC20MetadataUpgradeable *IERC20MetadataUpgradeableCaller) 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) view returns(uint256)
func (*IERC20MetadataUpgradeableCaller) BalanceOf ¶
func (_IERC20MetadataUpgradeable *IERC20MetadataUpgradeableCaller) 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) view returns(uint256)
func (*IERC20MetadataUpgradeableCaller) Decimals ¶
func (_IERC20MetadataUpgradeable *IERC20MetadataUpgradeableCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*IERC20MetadataUpgradeableCaller) Name ¶
func (_IERC20MetadataUpgradeable *IERC20MetadataUpgradeableCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*IERC20MetadataUpgradeableCaller) Symbol ¶
func (_IERC20MetadataUpgradeable *IERC20MetadataUpgradeableCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*IERC20MetadataUpgradeableCaller) TotalSupply ¶
func (_IERC20MetadataUpgradeable *IERC20MetadataUpgradeableCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type IERC20MetadataUpgradeableFilterer ¶
type IERC20MetadataUpgradeableFilterer struct {
// contains filtered or unexported fields
}
IERC20MetadataUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIERC20MetadataUpgradeableFilterer ¶
func NewIERC20MetadataUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*IERC20MetadataUpgradeableFilterer, error)
NewIERC20MetadataUpgradeableFilterer creates a new log filterer instance of IERC20MetadataUpgradeable, bound to a specific deployed contract.
func (*IERC20MetadataUpgradeableFilterer) FilterApproval ¶
func (_IERC20MetadataUpgradeable *IERC20MetadataUpgradeableFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*IERC20MetadataUpgradeableApprovalIterator, 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 (*IERC20MetadataUpgradeableFilterer) FilterTransfer ¶
func (_IERC20MetadataUpgradeable *IERC20MetadataUpgradeableFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*IERC20MetadataUpgradeableTransferIterator, 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 (*IERC20MetadataUpgradeableFilterer) ParseApproval ¶
func (_IERC20MetadataUpgradeable *IERC20MetadataUpgradeableFilterer) ParseApproval(log types.Log) (*IERC20MetadataUpgradeableApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*IERC20MetadataUpgradeableFilterer) ParseTransfer ¶
func (_IERC20MetadataUpgradeable *IERC20MetadataUpgradeableFilterer) ParseTransfer(log types.Log) (*IERC20MetadataUpgradeableTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*IERC20MetadataUpgradeableFilterer) WatchApproval ¶
func (_IERC20MetadataUpgradeable *IERC20MetadataUpgradeableFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC20MetadataUpgradeableApproval, 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 (*IERC20MetadataUpgradeableFilterer) WatchTransfer ¶
func (_IERC20MetadataUpgradeable *IERC20MetadataUpgradeableFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC20MetadataUpgradeableTransfer, 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 IERC20MetadataUpgradeableTransactor ¶
type IERC20MetadataUpgradeableTransactor struct {
// contains filtered or unexported fields
}
IERC20MetadataUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIERC20MetadataUpgradeableTransactor ¶
func NewIERC20MetadataUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*IERC20MetadataUpgradeableTransactor, error)
NewIERC20MetadataUpgradeableTransactor creates a new write-only instance of IERC20MetadataUpgradeable, bound to a specific deployed contract.
func (*IERC20MetadataUpgradeableTransactor) Approve ¶
func (_IERC20MetadataUpgradeable *IERC20MetadataUpgradeableTransactor) 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 (*IERC20MetadataUpgradeableTransactor) Transfer ¶
func (_IERC20MetadataUpgradeable *IERC20MetadataUpgradeableTransactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 amount) returns(bool)
func (*IERC20MetadataUpgradeableTransactor) TransferFrom ¶
func (_IERC20MetadataUpgradeable *IERC20MetadataUpgradeableTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)
type IERC20MetadataUpgradeableTransfer ¶
type IERC20MetadataUpgradeableTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC20MetadataUpgradeableTransfer represents a Transfer event raised by the IERC20MetadataUpgradeable contract.
type IERC20MetadataUpgradeableTransferIterator ¶
type IERC20MetadataUpgradeableTransferIterator struct { Event *IERC20MetadataUpgradeableTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC20MetadataUpgradeableTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the IERC20MetadataUpgradeable contract.
func (*IERC20MetadataUpgradeableTransferIterator) Close ¶
func (it *IERC20MetadataUpgradeableTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC20MetadataUpgradeableTransferIterator) Error ¶
func (it *IERC20MetadataUpgradeableTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC20MetadataUpgradeableTransferIterator) Next ¶
func (it *IERC20MetadataUpgradeableTransferIterator) 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 IERC20PermitUpgradeable ¶
type IERC20PermitUpgradeable struct { IERC20PermitUpgradeableCaller // Read-only binding to the contract IERC20PermitUpgradeableTransactor // Write-only binding to the contract IERC20PermitUpgradeableFilterer // Log filterer for contract events }
IERC20PermitUpgradeable is an auto generated Go binding around an Ethereum contract.
func NewIERC20PermitUpgradeable ¶
func NewIERC20PermitUpgradeable(address common.Address, backend bind.ContractBackend) (*IERC20PermitUpgradeable, error)
NewIERC20PermitUpgradeable creates a new instance of IERC20PermitUpgradeable, bound to a specific deployed contract.
type IERC20PermitUpgradeableCaller ¶
type IERC20PermitUpgradeableCaller struct {
// contains filtered or unexported fields
}
IERC20PermitUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIERC20PermitUpgradeableCaller ¶
func NewIERC20PermitUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*IERC20PermitUpgradeableCaller, error)
NewIERC20PermitUpgradeableCaller creates a new read-only instance of IERC20PermitUpgradeable, bound to a specific deployed contract.
func (*IERC20PermitUpgradeableCaller) DOMAINSEPARATOR ¶
func (_IERC20PermitUpgradeable *IERC20PermitUpgradeableCaller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*IERC20PermitUpgradeableCaller) Nonces ¶
func (_IERC20PermitUpgradeable *IERC20PermitUpgradeableCaller) Nonces(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
type IERC20PermitUpgradeableFilterer ¶
type IERC20PermitUpgradeableFilterer struct {
// contains filtered or unexported fields
}
IERC20PermitUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIERC20PermitUpgradeableFilterer ¶
func NewIERC20PermitUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*IERC20PermitUpgradeableFilterer, error)
NewIERC20PermitUpgradeableFilterer creates a new log filterer instance of IERC20PermitUpgradeable, bound to a specific deployed contract.
type IERC20PermitUpgradeableTransactor ¶
type IERC20PermitUpgradeableTransactor struct {
// contains filtered or unexported fields
}
IERC20PermitUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIERC20PermitUpgradeableTransactor ¶
func NewIERC20PermitUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*IERC20PermitUpgradeableTransactor, error)
NewIERC20PermitUpgradeableTransactor creates a new write-only instance of IERC20PermitUpgradeable, bound to a specific deployed contract.
func (*IERC20PermitUpgradeableTransactor) Permit ¶
func (_IERC20PermitUpgradeable *IERC20PermitUpgradeableTransactor) Permit(opts *bind.TransactOpts, owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
type IERC20Upgradeable ¶
type IERC20Upgradeable struct { IERC20UpgradeableCaller // Read-only binding to the contract IERC20UpgradeableTransactor // Write-only binding to the contract IERC20UpgradeableFilterer // Log filterer for contract events }
IERC20Upgradeable is an auto generated Go binding around an Ethereum contract.
func NewIERC20Upgradeable ¶
func NewIERC20Upgradeable(address common.Address, backend bind.ContractBackend) (*IERC20Upgradeable, error)
NewIERC20Upgradeable creates a new instance of IERC20Upgradeable, bound to a specific deployed contract.
type IERC20UpgradeableApproval ¶
type IERC20UpgradeableApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC20UpgradeableApproval represents a Approval event raised by the IERC20Upgradeable contract.
type IERC20UpgradeableApprovalIterator ¶
type IERC20UpgradeableApprovalIterator struct { Event *IERC20UpgradeableApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC20UpgradeableApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the IERC20Upgradeable contract.
func (*IERC20UpgradeableApprovalIterator) Close ¶
func (it *IERC20UpgradeableApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC20UpgradeableApprovalIterator) Error ¶
func (it *IERC20UpgradeableApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC20UpgradeableApprovalIterator) Next ¶
func (it *IERC20UpgradeableApprovalIterator) 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 IERC20UpgradeableCaller ¶
type IERC20UpgradeableCaller struct {
// contains filtered or unexported fields
}
IERC20UpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIERC20UpgradeableCaller ¶
func NewIERC20UpgradeableCaller(address common.Address, caller bind.ContractCaller) (*IERC20UpgradeableCaller, error)
NewIERC20UpgradeableCaller creates a new read-only instance of IERC20Upgradeable, bound to a specific deployed contract.
func (*IERC20UpgradeableCaller) Allowance ¶
func (_IERC20Upgradeable *IERC20UpgradeableCaller) 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) view returns(uint256)
func (*IERC20UpgradeableCaller) BalanceOf ¶
func (_IERC20Upgradeable *IERC20UpgradeableCaller) 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) view returns(uint256)
func (*IERC20UpgradeableCaller) TotalSupply ¶
func (_IERC20Upgradeable *IERC20UpgradeableCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type IERC20UpgradeableFilterer ¶
type IERC20UpgradeableFilterer struct {
// contains filtered or unexported fields
}
IERC20UpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIERC20UpgradeableFilterer ¶
func NewIERC20UpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*IERC20UpgradeableFilterer, error)
NewIERC20UpgradeableFilterer creates a new log filterer instance of IERC20Upgradeable, bound to a specific deployed contract.
func (*IERC20UpgradeableFilterer) FilterApproval ¶
func (_IERC20Upgradeable *IERC20UpgradeableFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*IERC20UpgradeableApprovalIterator, 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 (*IERC20UpgradeableFilterer) FilterTransfer ¶
func (_IERC20Upgradeable *IERC20UpgradeableFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*IERC20UpgradeableTransferIterator, 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 (*IERC20UpgradeableFilterer) ParseApproval ¶
func (_IERC20Upgradeable *IERC20UpgradeableFilterer) ParseApproval(log types.Log) (*IERC20UpgradeableApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*IERC20UpgradeableFilterer) ParseTransfer ¶
func (_IERC20Upgradeable *IERC20UpgradeableFilterer) ParseTransfer(log types.Log) (*IERC20UpgradeableTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*IERC20UpgradeableFilterer) WatchApproval ¶
func (_IERC20Upgradeable *IERC20UpgradeableFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC20UpgradeableApproval, 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 (*IERC20UpgradeableFilterer) WatchTransfer ¶
func (_IERC20Upgradeable *IERC20UpgradeableFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC20UpgradeableTransfer, 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 IERC20UpgradeableTransactor ¶
type IERC20UpgradeableTransactor struct {
// contains filtered or unexported fields
}
IERC20UpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIERC20UpgradeableTransactor ¶
func NewIERC20UpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*IERC20UpgradeableTransactor, error)
NewIERC20UpgradeableTransactor creates a new write-only instance of IERC20Upgradeable, bound to a specific deployed contract.
func (*IERC20UpgradeableTransactor) Approve ¶
func (_IERC20Upgradeable *IERC20UpgradeableTransactor) 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 (*IERC20UpgradeableTransactor) Transfer ¶
func (_IERC20Upgradeable *IERC20UpgradeableTransactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 amount) returns(bool)
func (*IERC20UpgradeableTransactor) TransferFrom ¶
func (_IERC20Upgradeable *IERC20UpgradeableTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)
type IERC20UpgradeableTransfer ¶
type IERC20UpgradeableTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC20UpgradeableTransfer represents a Transfer event raised by the IERC20Upgradeable contract.
type IERC20UpgradeableTransferIterator ¶
type IERC20UpgradeableTransferIterator struct { Event *IERC20UpgradeableTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC20UpgradeableTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the IERC20Upgradeable contract.
func (*IERC20UpgradeableTransferIterator) Close ¶
func (it *IERC20UpgradeableTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC20UpgradeableTransferIterator) Error ¶
func (it *IERC20UpgradeableTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC20UpgradeableTransferIterator) Next ¶
func (it *IERC20UpgradeableTransferIterator) 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 Initializable ¶
type Initializable struct { InitializableCaller // Read-only binding to the contract InitializableTransactor // Write-only binding to the contract InitializableFilterer // Log filterer for contract events }
Initializable is an auto generated Go binding around an Ethereum contract.
func NewInitializable ¶
func NewInitializable(address common.Address, backend bind.ContractBackend) (*Initializable, error)
NewInitializable creates a new instance of Initializable, bound to a specific deployed contract.
type InitializableCaller ¶
type InitializableCaller struct {
// contains filtered or unexported fields
}
InitializableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewInitializableCaller ¶
func NewInitializableCaller(address common.Address, caller bind.ContractCaller) (*InitializableCaller, error)
NewInitializableCaller creates a new read-only instance of Initializable, bound to a specific deployed contract.
type InitializableFilterer ¶
type InitializableFilterer struct {
// contains filtered or unexported fields
}
InitializableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewInitializableFilterer ¶
func NewInitializableFilterer(address common.Address, filterer bind.ContractFilterer) (*InitializableFilterer, error)
NewInitializableFilterer creates a new log filterer instance of Initializable, bound to a specific deployed contract.
func (*InitializableFilterer) FilterInitialized ¶
func (_Initializable *InitializableFilterer) FilterInitialized(opts *bind.FilterOpts) (*InitializableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*InitializableFilterer) ParseInitialized ¶
func (_Initializable *InitializableFilterer) ParseInitialized(log types.Log) (*InitializableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*InitializableFilterer) WatchInitialized ¶
func (_Initializable *InitializableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *InitializableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
type InitializableInitialized ¶
type InitializableInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
InitializableInitialized represents a Initialized event raised by the Initializable contract.
type InitializableInitializedIterator ¶
type InitializableInitializedIterator struct { Event *InitializableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
InitializableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Initializable contract.
func (*InitializableInitializedIterator) Close ¶
func (it *InitializableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*InitializableInitializedIterator) Error ¶
func (it *InitializableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*InitializableInitializedIterator) Next ¶
func (it *InitializableInitializedIterator) 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 InitializableTransactor ¶
type InitializableTransactor struct {
// contains filtered or unexported fields
}
InitializableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewInitializableTransactor ¶
func NewInitializableTransactor(address common.Address, transactor bind.ContractTransactor) (*InitializableTransactor, error)
NewInitializableTransactor creates a new write-only instance of Initializable, bound to a specific deployed contract.
type Initialized ¶
Initialized event with ID 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498
type MathUpgradeable ¶
type MathUpgradeable struct { MathUpgradeableCaller // Read-only binding to the contract MathUpgradeableTransactor // Write-only binding to the contract MathUpgradeableFilterer // Log filterer for contract events }
MathUpgradeable is an auto generated Go binding around an Ethereum contract.
func DeployMathUpgradeable ¶
func DeployMathUpgradeable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *MathUpgradeable, error)
DeployMathUpgradeable deploys a new Ethereum contract, binding an instance of MathUpgradeable to it.
func NewMathUpgradeable ¶
func NewMathUpgradeable(address common.Address, backend bind.ContractBackend) (*MathUpgradeable, error)
NewMathUpgradeable creates a new instance of MathUpgradeable, bound to a specific deployed contract.
type MathUpgradeableCaller ¶
type MathUpgradeableCaller struct {
// contains filtered or unexported fields
}
MathUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMathUpgradeableCaller ¶
func NewMathUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*MathUpgradeableCaller, error)
NewMathUpgradeableCaller creates a new read-only instance of MathUpgradeable, bound to a specific deployed contract.
type MathUpgradeableFilterer ¶
type MathUpgradeableFilterer struct {
// contains filtered or unexported fields
}
MathUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMathUpgradeableFilterer ¶
func NewMathUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*MathUpgradeableFilterer, error)
NewMathUpgradeableFilterer creates a new log filterer instance of MathUpgradeable, bound to a specific deployed contract.
type MathUpgradeableTransactor ¶
type MathUpgradeableTransactor struct {
// contains filtered or unexported fields
}
MathUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMathUpgradeableTransactor ¶
func NewMathUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*MathUpgradeableTransactor, error)
NewMathUpgradeableTransactor creates a new write-only instance of MathUpgradeable, bound to a specific deployed contract.
type MultiTransferEvent ¶
type MultiTransferEvent struct { Sender common.Address Recipients []common.Address Amounts []*big.Int Raw types.Log // Blockchain specific contextual infos }
MultiTransferEvent event with ID 0x21638e0bd6f90335b8c2a19583bfe24a8cb994c29a501eea088b6ff797e3a2ef
type MultiTransferFromEvent ¶
type MultiTransferFromEvent struct { Spender common.Address Sender common.Address Recipients []common.Address Amounts []*big.Int Raw types.Log // Blockchain specific contextual infos }
MultiTransferFromEvent event with ID 0xb83b744101a2f81a421b70f3626ff88d3b497821aa755e3036f0214d06892bdc
type PausableUpgradeable ¶
type PausableUpgradeable struct { PausableUpgradeableCaller // Read-only binding to the contract PausableUpgradeableTransactor // Write-only binding to the contract PausableUpgradeableFilterer // Log filterer for contract events }
PausableUpgradeable is an auto generated Go binding around an Ethereum contract.
func NewPausableUpgradeable ¶
func NewPausableUpgradeable(address common.Address, backend bind.ContractBackend) (*PausableUpgradeable, error)
NewPausableUpgradeable creates a new instance of PausableUpgradeable, bound to a specific deployed contract.
type PausableUpgradeableCaller ¶
type PausableUpgradeableCaller struct {
// contains filtered or unexported fields
}
PausableUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewPausableUpgradeableCaller ¶
func NewPausableUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*PausableUpgradeableCaller, error)
NewPausableUpgradeableCaller creates a new read-only instance of PausableUpgradeable, bound to a specific deployed contract.
type PausableUpgradeableFilterer ¶
type PausableUpgradeableFilterer struct {
// contains filtered or unexported fields
}
PausableUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewPausableUpgradeableFilterer ¶
func NewPausableUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*PausableUpgradeableFilterer, error)
NewPausableUpgradeableFilterer creates a new log filterer instance of PausableUpgradeable, bound to a specific deployed contract.
func (*PausableUpgradeableFilterer) FilterInitialized ¶
func (_PausableUpgradeable *PausableUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*PausableUpgradeableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*PausableUpgradeableFilterer) FilterPaused ¶
func (_PausableUpgradeable *PausableUpgradeableFilterer) FilterPaused(opts *bind.FilterOpts) (*PausableUpgradeablePausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*PausableUpgradeableFilterer) FilterUnpaused ¶
func (_PausableUpgradeable *PausableUpgradeableFilterer) FilterUnpaused(opts *bind.FilterOpts) (*PausableUpgradeableUnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*PausableUpgradeableFilterer) ParseInitialized ¶
func (_PausableUpgradeable *PausableUpgradeableFilterer) ParseInitialized(log types.Log) (*PausableUpgradeableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*PausableUpgradeableFilterer) ParsePaused ¶
func (_PausableUpgradeable *PausableUpgradeableFilterer) ParsePaused(log types.Log) (*PausableUpgradeablePaused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*PausableUpgradeableFilterer) ParseUnpaused ¶
func (_PausableUpgradeable *PausableUpgradeableFilterer) ParseUnpaused(log types.Log) (*PausableUpgradeableUnpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*PausableUpgradeableFilterer) WatchInitialized ¶
func (_PausableUpgradeable *PausableUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *PausableUpgradeableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*PausableUpgradeableFilterer) WatchPaused ¶
func (_PausableUpgradeable *PausableUpgradeableFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *PausableUpgradeablePaused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*PausableUpgradeableFilterer) WatchUnpaused ¶
func (_PausableUpgradeable *PausableUpgradeableFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *PausableUpgradeableUnpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
type PausableUpgradeableInitialized ¶
type PausableUpgradeableInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
PausableUpgradeableInitialized represents a Initialized event raised by the PausableUpgradeable contract.
type PausableUpgradeableInitializedIterator ¶
type PausableUpgradeableInitializedIterator struct { Event *PausableUpgradeableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PausableUpgradeableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the PausableUpgradeable contract.
func (*PausableUpgradeableInitializedIterator) Close ¶
func (it *PausableUpgradeableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PausableUpgradeableInitializedIterator) Error ¶
func (it *PausableUpgradeableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PausableUpgradeableInitializedIterator) Next ¶
func (it *PausableUpgradeableInitializedIterator) 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 PausableUpgradeablePaused ¶
type PausableUpgradeablePaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
PausableUpgradeablePaused represents a Paused event raised by the PausableUpgradeable contract.
type PausableUpgradeablePausedIterator ¶
type PausableUpgradeablePausedIterator struct { Event *PausableUpgradeablePaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PausableUpgradeablePausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the PausableUpgradeable contract.
func (*PausableUpgradeablePausedIterator) Close ¶
func (it *PausableUpgradeablePausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PausableUpgradeablePausedIterator) Error ¶
func (it *PausableUpgradeablePausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PausableUpgradeablePausedIterator) Next ¶
func (it *PausableUpgradeablePausedIterator) 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 PausableUpgradeableTransactor ¶
type PausableUpgradeableTransactor struct {
// contains filtered or unexported fields
}
PausableUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewPausableUpgradeableTransactor ¶
func NewPausableUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*PausableUpgradeableTransactor, error)
NewPausableUpgradeableTransactor creates a new write-only instance of PausableUpgradeable, bound to a specific deployed contract.
type PausableUpgradeableUnpaused ¶
type PausableUpgradeableUnpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
PausableUpgradeableUnpaused represents a Unpaused event raised by the PausableUpgradeable contract.
type PausableUpgradeableUnpausedIterator ¶
type PausableUpgradeableUnpausedIterator struct { Event *PausableUpgradeableUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PausableUpgradeableUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the PausableUpgradeable contract.
func (*PausableUpgradeableUnpausedIterator) Close ¶
func (it *PausableUpgradeableUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PausableUpgradeableUnpausedIterator) Error ¶
func (it *PausableUpgradeableUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PausableUpgradeableUnpausedIterator) Next ¶
func (it *PausableUpgradeableUnpausedIterator) 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 Paused ¶
Paused event with ID 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258
type RoleAdminChanged ¶
type RoleAdminChanged struct { Role [32]byte PreviousAdminRole [32]byte NewAdminRole [32]byte Raw types.Log // Blockchain specific contextual infos }
RoleAdminChanged event with ID 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff
type RoleGranted ¶
type RoleGranted struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
RoleGranted event with ID 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d
type RoleRevoked ¶
type RoleRevoked struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
RoleRevoked event with ID 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b
type SignedMathUpgradeable ¶
type SignedMathUpgradeable struct { SignedMathUpgradeableCaller // Read-only binding to the contract SignedMathUpgradeableTransactor // Write-only binding to the contract SignedMathUpgradeableFilterer // Log filterer for contract events }
SignedMathUpgradeable is an auto generated Go binding around an Ethereum contract.
func DeploySignedMathUpgradeable ¶
func DeploySignedMathUpgradeable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SignedMathUpgradeable, error)
DeploySignedMathUpgradeable deploys a new Ethereum contract, binding an instance of SignedMathUpgradeable to it.
func NewSignedMathUpgradeable ¶
func NewSignedMathUpgradeable(address common.Address, backend bind.ContractBackend) (*SignedMathUpgradeable, error)
NewSignedMathUpgradeable creates a new instance of SignedMathUpgradeable, bound to a specific deployed contract.
type SignedMathUpgradeableCaller ¶
type SignedMathUpgradeableCaller struct {
// contains filtered or unexported fields
}
SignedMathUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSignedMathUpgradeableCaller ¶
func NewSignedMathUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*SignedMathUpgradeableCaller, error)
NewSignedMathUpgradeableCaller creates a new read-only instance of SignedMathUpgradeable, bound to a specific deployed contract.
type SignedMathUpgradeableFilterer ¶
type SignedMathUpgradeableFilterer struct {
// contains filtered or unexported fields
}
SignedMathUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSignedMathUpgradeableFilterer ¶
func NewSignedMathUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*SignedMathUpgradeableFilterer, error)
NewSignedMathUpgradeableFilterer creates a new log filterer instance of SignedMathUpgradeable, bound to a specific deployed contract.
type SignedMathUpgradeableTransactor ¶
type SignedMathUpgradeableTransactor struct {
// contains filtered or unexported fields
}
SignedMathUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSignedMathUpgradeableTransactor ¶
func NewSignedMathUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*SignedMathUpgradeableTransactor, error)
NewSignedMathUpgradeableTransactor creates a new write-only instance of SignedMathUpgradeable, bound to a specific deployed contract.
type Snapshot ¶
Snapshot event with ID 0x8030e83b04d87bef53480e26263266d6ca66863aa8506aca6f2559d18aa1cb67
type StorageSlotUpgradeable ¶
type StorageSlotUpgradeable struct { StorageSlotUpgradeableCaller // Read-only binding to the contract StorageSlotUpgradeableTransactor // Write-only binding to the contract StorageSlotUpgradeableFilterer // Log filterer for contract events }
StorageSlotUpgradeable is an auto generated Go binding around an Ethereum contract.
func DeployStorageSlotUpgradeable ¶
func DeployStorageSlotUpgradeable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *StorageSlotUpgradeable, error)
DeployStorageSlotUpgradeable deploys a new Ethereum contract, binding an instance of StorageSlotUpgradeable to it.
func NewStorageSlotUpgradeable ¶
func NewStorageSlotUpgradeable(address common.Address, backend bind.ContractBackend) (*StorageSlotUpgradeable, error)
NewStorageSlotUpgradeable creates a new instance of StorageSlotUpgradeable, bound to a specific deployed contract.
type StorageSlotUpgradeableCaller ¶
type StorageSlotUpgradeableCaller struct {
// contains filtered or unexported fields
}
StorageSlotUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewStorageSlotUpgradeableCaller ¶
func NewStorageSlotUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*StorageSlotUpgradeableCaller, error)
NewStorageSlotUpgradeableCaller creates a new read-only instance of StorageSlotUpgradeable, bound to a specific deployed contract.
type StorageSlotUpgradeableFilterer ¶
type StorageSlotUpgradeableFilterer struct {
// contains filtered or unexported fields
}
StorageSlotUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewStorageSlotUpgradeableFilterer ¶
func NewStorageSlotUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*StorageSlotUpgradeableFilterer, error)
NewStorageSlotUpgradeableFilterer creates a new log filterer instance of StorageSlotUpgradeable, bound to a specific deployed contract.
type StorageSlotUpgradeableTransactor ¶
type StorageSlotUpgradeableTransactor struct {
// contains filtered or unexported fields
}
StorageSlotUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewStorageSlotUpgradeableTransactor ¶
func NewStorageSlotUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*StorageSlotUpgradeableTransactor, error)
NewStorageSlotUpgradeableTransactor creates a new write-only instance of StorageSlotUpgradeable, bound to a specific deployed contract.
type StringsUpgradeable ¶
type StringsUpgradeable struct { StringsUpgradeableCaller // Read-only binding to the contract StringsUpgradeableTransactor // Write-only binding to the contract StringsUpgradeableFilterer // Log filterer for contract events }
StringsUpgradeable is an auto generated Go binding around an Ethereum contract.
func DeployStringsUpgradeable ¶
func DeployStringsUpgradeable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *StringsUpgradeable, error)
DeployStringsUpgradeable deploys a new Ethereum contract, binding an instance of StringsUpgradeable to it.
func NewStringsUpgradeable ¶
func NewStringsUpgradeable(address common.Address, backend bind.ContractBackend) (*StringsUpgradeable, error)
NewStringsUpgradeable creates a new instance of StringsUpgradeable, bound to a specific deployed contract.
type StringsUpgradeableCaller ¶
type StringsUpgradeableCaller struct {
// contains filtered or unexported fields
}
StringsUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewStringsUpgradeableCaller ¶
func NewStringsUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*StringsUpgradeableCaller, error)
NewStringsUpgradeableCaller creates a new read-only instance of StringsUpgradeable, bound to a specific deployed contract.
type StringsUpgradeableFilterer ¶
type StringsUpgradeableFilterer struct {
// contains filtered or unexported fields
}
StringsUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewStringsUpgradeableFilterer ¶
func NewStringsUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*StringsUpgradeableFilterer, error)
NewStringsUpgradeableFilterer creates a new log filterer instance of StringsUpgradeable, bound to a specific deployed contract.
type StringsUpgradeableTransactor ¶
type StringsUpgradeableTransactor struct {
// contains filtered or unexported fields
}
StringsUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewStringsUpgradeableTransactor ¶
func NewStringsUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*StringsUpgradeableTransactor, error)
NewStringsUpgradeableTransactor creates a new write-only instance of StringsUpgradeable, bound to a specific deployed contract.
type Transfer ¶
type Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
Transfer event with ID 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
type UUPSUpgradeable ¶
type UUPSUpgradeable struct { UUPSUpgradeableCaller // Read-only binding to the contract UUPSUpgradeableTransactor // Write-only binding to the contract UUPSUpgradeableFilterer // Log filterer for contract events }
UUPSUpgradeable is an auto generated Go binding around an Ethereum contract.
func NewUUPSUpgradeable ¶
func NewUUPSUpgradeable(address common.Address, backend bind.ContractBackend) (*UUPSUpgradeable, error)
NewUUPSUpgradeable creates a new instance of UUPSUpgradeable, bound to a specific deployed contract.
type UUPSUpgradeableAdminChanged ¶
type UUPSUpgradeableAdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
UUPSUpgradeableAdminChanged represents a AdminChanged event raised by the UUPSUpgradeable contract.
type UUPSUpgradeableAdminChangedIterator ¶
type UUPSUpgradeableAdminChangedIterator struct { Event *UUPSUpgradeableAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UUPSUpgradeableAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the UUPSUpgradeable contract.
func (*UUPSUpgradeableAdminChangedIterator) Close ¶
func (it *UUPSUpgradeableAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UUPSUpgradeableAdminChangedIterator) Error ¶
func (it *UUPSUpgradeableAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UUPSUpgradeableAdminChangedIterator) Next ¶
func (it *UUPSUpgradeableAdminChangedIterator) 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 UUPSUpgradeableBeaconUpgraded ¶
type UUPSUpgradeableBeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
UUPSUpgradeableBeaconUpgraded represents a BeaconUpgraded event raised by the UUPSUpgradeable contract.
type UUPSUpgradeableBeaconUpgradedIterator ¶
type UUPSUpgradeableBeaconUpgradedIterator struct { Event *UUPSUpgradeableBeaconUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UUPSUpgradeableBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the UUPSUpgradeable contract.
func (*UUPSUpgradeableBeaconUpgradedIterator) Close ¶
func (it *UUPSUpgradeableBeaconUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UUPSUpgradeableBeaconUpgradedIterator) Error ¶
func (it *UUPSUpgradeableBeaconUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UUPSUpgradeableBeaconUpgradedIterator) Next ¶
func (it *UUPSUpgradeableBeaconUpgradedIterator) 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 UUPSUpgradeableCaller ¶
type UUPSUpgradeableCaller struct {
// contains filtered or unexported fields
}
UUPSUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewUUPSUpgradeableCaller ¶
func NewUUPSUpgradeableCaller(address common.Address, caller bind.ContractCaller) (*UUPSUpgradeableCaller, error)
NewUUPSUpgradeableCaller creates a new read-only instance of UUPSUpgradeable, bound to a specific deployed contract.
func (*UUPSUpgradeableCaller) ProxiableUUID ¶
func (_UUPSUpgradeable *UUPSUpgradeableCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
type UUPSUpgradeableFilterer ¶
type UUPSUpgradeableFilterer struct {
// contains filtered or unexported fields
}
UUPSUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewUUPSUpgradeableFilterer ¶
func NewUUPSUpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*UUPSUpgradeableFilterer, error)
NewUUPSUpgradeableFilterer creates a new log filterer instance of UUPSUpgradeable, bound to a specific deployed contract.
func (*UUPSUpgradeableFilterer) FilterAdminChanged ¶
func (_UUPSUpgradeable *UUPSUpgradeableFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*UUPSUpgradeableAdminChangedIterator, error)
FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*UUPSUpgradeableFilterer) FilterBeaconUpgraded ¶
func (_UUPSUpgradeable *UUPSUpgradeableFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*UUPSUpgradeableBeaconUpgradedIterator, error)
FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*UUPSUpgradeableFilterer) FilterInitialized ¶
func (_UUPSUpgradeable *UUPSUpgradeableFilterer) FilterInitialized(opts *bind.FilterOpts) (*UUPSUpgradeableInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*UUPSUpgradeableFilterer) FilterUpgraded ¶
func (_UUPSUpgradeable *UUPSUpgradeableFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*UUPSUpgradeableUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*UUPSUpgradeableFilterer) ParseAdminChanged ¶
func (_UUPSUpgradeable *UUPSUpgradeableFilterer) ParseAdminChanged(log types.Log) (*UUPSUpgradeableAdminChanged, error)
ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*UUPSUpgradeableFilterer) ParseBeaconUpgraded ¶
func (_UUPSUpgradeable *UUPSUpgradeableFilterer) ParseBeaconUpgraded(log types.Log) (*UUPSUpgradeableBeaconUpgraded, error)
ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*UUPSUpgradeableFilterer) ParseInitialized ¶
func (_UUPSUpgradeable *UUPSUpgradeableFilterer) ParseInitialized(log types.Log) (*UUPSUpgradeableInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*UUPSUpgradeableFilterer) ParseUpgraded ¶
func (_UUPSUpgradeable *UUPSUpgradeableFilterer) ParseUpgraded(log types.Log) (*UUPSUpgradeableUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*UUPSUpgradeableFilterer) WatchAdminChanged ¶
func (_UUPSUpgradeable *UUPSUpgradeableFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *UUPSUpgradeableAdminChanged) (event.Subscription, error)
WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*UUPSUpgradeableFilterer) WatchBeaconUpgraded ¶
func (_UUPSUpgradeable *UUPSUpgradeableFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *UUPSUpgradeableBeaconUpgraded, beacon []common.Address) (event.Subscription, error)
WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*UUPSUpgradeableFilterer) WatchInitialized ¶
func (_UUPSUpgradeable *UUPSUpgradeableFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *UUPSUpgradeableInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*UUPSUpgradeableFilterer) WatchUpgraded ¶
func (_UUPSUpgradeable *UUPSUpgradeableFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *UUPSUpgradeableUpgraded, implementation []common.Address) (event.Subscription, error)
WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
type UUPSUpgradeableInitialized ¶
type UUPSUpgradeableInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
UUPSUpgradeableInitialized represents a Initialized event raised by the UUPSUpgradeable contract.
type UUPSUpgradeableInitializedIterator ¶
type UUPSUpgradeableInitializedIterator struct { Event *UUPSUpgradeableInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UUPSUpgradeableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the UUPSUpgradeable contract.
func (*UUPSUpgradeableInitializedIterator) Close ¶
func (it *UUPSUpgradeableInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UUPSUpgradeableInitializedIterator) Error ¶
func (it *UUPSUpgradeableInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UUPSUpgradeableInitializedIterator) Next ¶
func (it *UUPSUpgradeableInitializedIterator) 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 UUPSUpgradeableTransactor ¶
type UUPSUpgradeableTransactor struct {
// contains filtered or unexported fields
}
UUPSUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewUUPSUpgradeableTransactor ¶
func NewUUPSUpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*UUPSUpgradeableTransactor, error)
NewUUPSUpgradeableTransactor creates a new write-only instance of UUPSUpgradeable, bound to a specific deployed contract.
func (*UUPSUpgradeableTransactor) UpgradeTo ¶
func (_UUPSUpgradeable *UUPSUpgradeableTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*UUPSUpgradeableTransactor) UpgradeToAndCall ¶
func (_UUPSUpgradeable *UUPSUpgradeableTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type UUPSUpgradeableUpgraded ¶
type UUPSUpgradeableUpgraded struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
UUPSUpgradeableUpgraded represents a Upgraded event raised by the UUPSUpgradeable contract.
type UUPSUpgradeableUpgradedIterator ¶
type UUPSUpgradeableUpgradedIterator struct { Event *UUPSUpgradeableUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UUPSUpgradeableUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the UUPSUpgradeable contract.
func (*UUPSUpgradeableUpgradedIterator) Close ¶
func (it *UUPSUpgradeableUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UUPSUpgradeableUpgradedIterator) Error ¶
func (it *UUPSUpgradeableUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UUPSUpgradeableUpgradedIterator) Next ¶
func (it *UUPSUpgradeableUpgradedIterator) 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.