Documentation ¶
Overview ¶
Code generated by synapse abigen DO NOT EDIT.
Package usdc contains the usdc contract
Index ¶
- Variables
- type AbstractFiatTokenV1
- type AbstractFiatTokenV1Approval
- type AbstractFiatTokenV1ApprovalIterator
- type AbstractFiatTokenV1Caller
- func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Caller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type AbstractFiatTokenV1CallerRaw
- type AbstractFiatTokenV1CallerSession
- func (_AbstractFiatTokenV1 *AbstractFiatTokenV1CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_AbstractFiatTokenV1 *AbstractFiatTokenV1CallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_AbstractFiatTokenV1 *AbstractFiatTokenV1CallerSession) TotalSupply() (*big.Int, error)
- type AbstractFiatTokenV1Filterer
- func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*AbstractFiatTokenV1ApprovalIterator, error)
- func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AbstractFiatTokenV1TransferIterator, error)
- func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Filterer) ParseApproval(log types.Log) (*AbstractFiatTokenV1Approval, error)
- func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Filterer) ParseTransfer(log types.Log) (*AbstractFiatTokenV1Transfer, error)
- func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *AbstractFiatTokenV1Approval, ...) (event.Subscription, error)
- func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *AbstractFiatTokenV1Transfer, ...) (event.Subscription, error)
- type AbstractFiatTokenV1Raw
- func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AbstractFiatTokenV1Session
- func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Session) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Session) BalanceOf(account common.Address) (*big.Int, error)
- func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Session) TotalSupply() (*big.Int, error)
- func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Session) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Session) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type AbstractFiatTokenV1Transactor
- func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Transactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Transactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Transactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- type AbstractFiatTokenV1TransactorRaw
- type AbstractFiatTokenV1TransactorSession
- func (_AbstractFiatTokenV1 *AbstractFiatTokenV1TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_AbstractFiatTokenV1 *AbstractFiatTokenV1TransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_AbstractFiatTokenV1 *AbstractFiatTokenV1TransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type AbstractFiatTokenV1Transfer
- type AbstractFiatTokenV1TransferIterator
- type AbstractFiatTokenV2
- type AbstractFiatTokenV2Approval
- type AbstractFiatTokenV2ApprovalIterator
- type AbstractFiatTokenV2Caller
- func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Caller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type AbstractFiatTokenV2CallerRaw
- type AbstractFiatTokenV2CallerSession
- func (_AbstractFiatTokenV2 *AbstractFiatTokenV2CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_AbstractFiatTokenV2 *AbstractFiatTokenV2CallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_AbstractFiatTokenV2 *AbstractFiatTokenV2CallerSession) TotalSupply() (*big.Int, error)
- type AbstractFiatTokenV2Filterer
- func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*AbstractFiatTokenV2ApprovalIterator, error)
- func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AbstractFiatTokenV2TransferIterator, error)
- func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Filterer) ParseApproval(log types.Log) (*AbstractFiatTokenV2Approval, error)
- func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Filterer) ParseTransfer(log types.Log) (*AbstractFiatTokenV2Transfer, error)
- func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *AbstractFiatTokenV2Approval, ...) (event.Subscription, error)
- func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *AbstractFiatTokenV2Transfer, ...) (event.Subscription, error)
- type AbstractFiatTokenV2Raw
- func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AbstractFiatTokenV2Session
- func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Session) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Session) BalanceOf(account common.Address) (*big.Int, error)
- func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Session) TotalSupply() (*big.Int, error)
- func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Session) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Session) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type AbstractFiatTokenV2Transactor
- func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Transactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Transactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Transactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- type AbstractFiatTokenV2TransactorRaw
- type AbstractFiatTokenV2TransactorSession
- func (_AbstractFiatTokenV2 *AbstractFiatTokenV2TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_AbstractFiatTokenV2 *AbstractFiatTokenV2TransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_AbstractFiatTokenV2 *AbstractFiatTokenV2TransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type AbstractFiatTokenV2Transfer
- type AbstractFiatTokenV2TransferIterator
- type Address
- type AddressCaller
- type AddressCallerRaw
- type AddressCallerSession
- type AddressFilterer
- type AddressRaw
- func (_Address *AddressRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Address *AddressRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Address *AddressRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AddressSession
- type AddressTransactor
- type AddressTransactorRaw
- type AddressTransactorSession
- type Blacklistable
- type BlacklistableBlacklisted
- type BlacklistableBlacklistedIterator
- type BlacklistableBlacklisterChanged
- type BlacklistableBlacklisterChangedIterator
- type BlacklistableCaller
- func (_Blacklistable *BlacklistableCaller) Blacklister(opts *bind.CallOpts) (common.Address, error)
- func (_Blacklistable *BlacklistableCaller) IsBlacklisted(opts *bind.CallOpts, _account common.Address) (bool, error)
- func (_Blacklistable *BlacklistableCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- type BlacklistableCallerRaw
- type BlacklistableCallerSession
- type BlacklistableFilterer
- func (_Blacklistable *BlacklistableFilterer) FilterBlacklisted(opts *bind.FilterOpts, _account []common.Address) (*BlacklistableBlacklistedIterator, error)
- func (_Blacklistable *BlacklistableFilterer) FilterBlacklisterChanged(opts *bind.FilterOpts, newBlacklister []common.Address) (*BlacklistableBlacklisterChangedIterator, error)
- func (_Blacklistable *BlacklistableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts) (*BlacklistableOwnershipTransferredIterator, error)
- func (_Blacklistable *BlacklistableFilterer) FilterUnBlacklisted(opts *bind.FilterOpts, _account []common.Address) (*BlacklistableUnBlacklistedIterator, error)
- func (_Blacklistable *BlacklistableFilterer) ParseBlacklisted(log types.Log) (*BlacklistableBlacklisted, error)
- func (_Blacklistable *BlacklistableFilterer) ParseBlacklisterChanged(log types.Log) (*BlacklistableBlacklisterChanged, error)
- func (_Blacklistable *BlacklistableFilterer) ParseOwnershipTransferred(log types.Log) (*BlacklistableOwnershipTransferred, error)
- func (_Blacklistable *BlacklistableFilterer) ParseUnBlacklisted(log types.Log) (*BlacklistableUnBlacklisted, error)
- func (_Blacklistable *BlacklistableFilterer) WatchBlacklisted(opts *bind.WatchOpts, sink chan<- *BlacklistableBlacklisted, ...) (event.Subscription, error)
- func (_Blacklistable *BlacklistableFilterer) WatchBlacklisterChanged(opts *bind.WatchOpts, sink chan<- *BlacklistableBlacklisterChanged, ...) (event.Subscription, error)
- func (_Blacklistable *BlacklistableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *BlacklistableOwnershipTransferred) (event.Subscription, error)
- func (_Blacklistable *BlacklistableFilterer) WatchUnBlacklisted(opts *bind.WatchOpts, sink chan<- *BlacklistableUnBlacklisted, ...) (event.Subscription, error)
- type BlacklistableOwnershipTransferred
- type BlacklistableOwnershipTransferredIterator
- type BlacklistableRaw
- func (_Blacklistable *BlacklistableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Blacklistable *BlacklistableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Blacklistable *BlacklistableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BlacklistableSession
- func (_Blacklistable *BlacklistableSession) Blacklist(_account common.Address) (*types.Transaction, error)
- func (_Blacklistable *BlacklistableSession) Blacklister() (common.Address, error)
- func (_Blacklistable *BlacklistableSession) IsBlacklisted(_account common.Address) (bool, error)
- func (_Blacklistable *BlacklistableSession) Owner() (common.Address, error)
- func (_Blacklistable *BlacklistableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Blacklistable *BlacklistableSession) UnBlacklist(_account common.Address) (*types.Transaction, error)
- func (_Blacklistable *BlacklistableSession) UpdateBlacklister(_newBlacklister common.Address) (*types.Transaction, error)
- type BlacklistableTransactor
- func (_Blacklistable *BlacklistableTransactor) Blacklist(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
- func (_Blacklistable *BlacklistableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_Blacklistable *BlacklistableTransactor) UnBlacklist(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
- func (_Blacklistable *BlacklistableTransactor) UpdateBlacklister(opts *bind.TransactOpts, _newBlacklister common.Address) (*types.Transaction, error)
- type BlacklistableTransactorRaw
- type BlacklistableTransactorSession
- func (_Blacklistable *BlacklistableTransactorSession) Blacklist(_account common.Address) (*types.Transaction, error)
- func (_Blacklistable *BlacklistableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Blacklistable *BlacklistableTransactorSession) UnBlacklist(_account common.Address) (*types.Transaction, error)
- func (_Blacklistable *BlacklistableTransactorSession) UpdateBlacklister(_newBlacklister common.Address) (*types.Transaction, error)
- type BlacklistableUnBlacklisted
- type BlacklistableUnBlacklistedIterator
- type ECRecover
- type ECRecoverCaller
- type ECRecoverCallerRaw
- type ECRecoverCallerSession
- type ECRecoverFilterer
- type ECRecoverRaw
- func (_ECRecover *ECRecoverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ECRecover *ECRecoverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ECRecover *ECRecoverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ECRecoverSession
- type ECRecoverTransactor
- type ECRecoverTransactorRaw
- type ECRecoverTransactorSession
- type EIP2612
- type EIP2612Approval
- type EIP2612ApprovalIterator
- type EIP2612Caller
- func (_EIP2612 *EIP2612Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_EIP2612 *EIP2612Caller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_EIP2612 *EIP2612Caller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
- func (_EIP2612 *EIP2612Caller) Nonces(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_EIP2612 *EIP2612Caller) PERMITTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_EIP2612 *EIP2612Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type EIP2612CallerRaw
- type EIP2612CallerSession
- func (_EIP2612 *EIP2612CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_EIP2612 *EIP2612CallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_EIP2612 *EIP2612CallerSession) DOMAINSEPARATOR() ([32]byte, error)
- func (_EIP2612 *EIP2612CallerSession) Nonces(owner common.Address) (*big.Int, error)
- func (_EIP2612 *EIP2612CallerSession) PERMITTYPEHASH() ([32]byte, error)
- func (_EIP2612 *EIP2612CallerSession) TotalSupply() (*big.Int, error)
- type EIP2612Filterer
- func (_EIP2612 *EIP2612Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*EIP2612ApprovalIterator, error)
- func (_EIP2612 *EIP2612Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*EIP2612TransferIterator, error)
- func (_EIP2612 *EIP2612Filterer) ParseApproval(log types.Log) (*EIP2612Approval, error)
- func (_EIP2612 *EIP2612Filterer) ParseTransfer(log types.Log) (*EIP2612Transfer, error)
- func (_EIP2612 *EIP2612Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *EIP2612Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_EIP2612 *EIP2612Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *EIP2612Transfer, from []common.Address, ...) (event.Subscription, error)
- type EIP2612Raw
- func (_EIP2612 *EIP2612Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_EIP2612 *EIP2612Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_EIP2612 *EIP2612Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type EIP2612Session
- func (_EIP2612 *EIP2612Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_EIP2612 *EIP2612Session) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_EIP2612 *EIP2612Session) BalanceOf(account common.Address) (*big.Int, error)
- func (_EIP2612 *EIP2612Session) DOMAINSEPARATOR() ([32]byte, error)
- func (_EIP2612 *EIP2612Session) Nonces(owner common.Address) (*big.Int, error)
- func (_EIP2612 *EIP2612Session) PERMITTYPEHASH() ([32]byte, error)
- func (_EIP2612 *EIP2612Session) TotalSupply() (*big.Int, error)
- func (_EIP2612 *EIP2612Session) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_EIP2612 *EIP2612Session) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type EIP2612Transactor
- func (_EIP2612 *EIP2612Transactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_EIP2612 *EIP2612Transactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_EIP2612 *EIP2612Transactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- type EIP2612TransactorRaw
- type EIP2612TransactorSession
- func (_EIP2612 *EIP2612TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_EIP2612 *EIP2612TransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_EIP2612 *EIP2612TransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type EIP2612Transfer
- type EIP2612TransferIterator
- type EIP3009
- type EIP3009Approval
- type EIP3009ApprovalIterator
- type EIP3009AuthorizationCanceled
- type EIP3009AuthorizationCanceledIterator
- type EIP3009AuthorizationUsed
- type EIP3009AuthorizationUsedIterator
- type EIP3009Caller
- func (_EIP3009 *EIP3009Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_EIP3009 *EIP3009Caller) AuthorizationState(opts *bind.CallOpts, authorizer common.Address, nonce [32]byte) (bool, error)
- func (_EIP3009 *EIP3009Caller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_EIP3009 *EIP3009Caller) CANCELAUTHORIZATIONTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_EIP3009 *EIP3009Caller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
- func (_EIP3009 *EIP3009Caller) RECEIVEWITHAUTHORIZATIONTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_EIP3009 *EIP3009Caller) TRANSFERWITHAUTHORIZATIONTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_EIP3009 *EIP3009Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type EIP3009CallerRaw
- type EIP3009CallerSession
- func (_EIP3009 *EIP3009CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_EIP3009 *EIP3009CallerSession) AuthorizationState(authorizer common.Address, nonce [32]byte) (bool, error)
- func (_EIP3009 *EIP3009CallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_EIP3009 *EIP3009CallerSession) CANCELAUTHORIZATIONTYPEHASH() ([32]byte, error)
- func (_EIP3009 *EIP3009CallerSession) DOMAINSEPARATOR() ([32]byte, error)
- func (_EIP3009 *EIP3009CallerSession) RECEIVEWITHAUTHORIZATIONTYPEHASH() ([32]byte, error)
- func (_EIP3009 *EIP3009CallerSession) TRANSFERWITHAUTHORIZATIONTYPEHASH() ([32]byte, error)
- func (_EIP3009 *EIP3009CallerSession) TotalSupply() (*big.Int, error)
- type EIP3009Filterer
- func (_EIP3009 *EIP3009Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*EIP3009ApprovalIterator, error)
- func (_EIP3009 *EIP3009Filterer) FilterAuthorizationCanceled(opts *bind.FilterOpts, authorizer []common.Address, nonce [][32]byte) (*EIP3009AuthorizationCanceledIterator, error)
- func (_EIP3009 *EIP3009Filterer) FilterAuthorizationUsed(opts *bind.FilterOpts, authorizer []common.Address, nonce [][32]byte) (*EIP3009AuthorizationUsedIterator, error)
- func (_EIP3009 *EIP3009Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*EIP3009TransferIterator, error)
- func (_EIP3009 *EIP3009Filterer) ParseApproval(log types.Log) (*EIP3009Approval, error)
- func (_EIP3009 *EIP3009Filterer) ParseAuthorizationCanceled(log types.Log) (*EIP3009AuthorizationCanceled, error)
- func (_EIP3009 *EIP3009Filterer) ParseAuthorizationUsed(log types.Log) (*EIP3009AuthorizationUsed, error)
- func (_EIP3009 *EIP3009Filterer) ParseTransfer(log types.Log) (*EIP3009Transfer, error)
- func (_EIP3009 *EIP3009Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *EIP3009Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_EIP3009 *EIP3009Filterer) WatchAuthorizationCanceled(opts *bind.WatchOpts, sink chan<- *EIP3009AuthorizationCanceled, ...) (event.Subscription, error)
- func (_EIP3009 *EIP3009Filterer) WatchAuthorizationUsed(opts *bind.WatchOpts, sink chan<- *EIP3009AuthorizationUsed, ...) (event.Subscription, error)
- func (_EIP3009 *EIP3009Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *EIP3009Transfer, from []common.Address, ...) (event.Subscription, error)
- type EIP3009Raw
- func (_EIP3009 *EIP3009Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_EIP3009 *EIP3009Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_EIP3009 *EIP3009Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type EIP3009Session
- func (_EIP3009 *EIP3009Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_EIP3009 *EIP3009Session) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_EIP3009 *EIP3009Session) AuthorizationState(authorizer common.Address, nonce [32]byte) (bool, error)
- func (_EIP3009 *EIP3009Session) BalanceOf(account common.Address) (*big.Int, error)
- func (_EIP3009 *EIP3009Session) CANCELAUTHORIZATIONTYPEHASH() ([32]byte, error)
- func (_EIP3009 *EIP3009Session) DOMAINSEPARATOR() ([32]byte, error)
- func (_EIP3009 *EIP3009Session) RECEIVEWITHAUTHORIZATIONTYPEHASH() ([32]byte, error)
- func (_EIP3009 *EIP3009Session) TRANSFERWITHAUTHORIZATIONTYPEHASH() ([32]byte, error)
- func (_EIP3009 *EIP3009Session) TotalSupply() (*big.Int, error)
- func (_EIP3009 *EIP3009Session) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_EIP3009 *EIP3009Session) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type EIP3009Transactor
- func (_EIP3009 *EIP3009Transactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_EIP3009 *EIP3009Transactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_EIP3009 *EIP3009Transactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- type EIP3009TransactorRaw
- type EIP3009TransactorSession
- func (_EIP3009 *EIP3009TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_EIP3009 *EIP3009TransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_EIP3009 *EIP3009TransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type EIP3009Transfer
- type EIP3009TransferIterator
- type EIP712
- type EIP712Caller
- type EIP712CallerRaw
- type EIP712CallerSession
- type EIP712Domain
- type EIP712DomainCaller
- type EIP712DomainCallerRaw
- type EIP712DomainCallerSession
- type EIP712DomainFilterer
- type EIP712DomainRaw
- func (_EIP712Domain *EIP712DomainRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_EIP712Domain *EIP712DomainRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_EIP712Domain *EIP712DomainRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type EIP712DomainSession
- type EIP712DomainTransactor
- type EIP712DomainTransactorRaw
- type EIP712DomainTransactorSession
- type EIP712Filterer
- type EIP712Raw
- func (_EIP712 *EIP712Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_EIP712 *EIP712Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_EIP712 *EIP712Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type EIP712Session
- type EIP712Transactor
- type EIP712TransactorRaw
- type EIP712TransactorSession
- type FiatTokenV1
- type FiatTokenV11
- type FiatTokenV11Approval
- type FiatTokenV11ApprovalIterator
- type FiatTokenV11Blacklisted
- type FiatTokenV11BlacklistedIterator
- type FiatTokenV11BlacklisterChanged
- type FiatTokenV11BlacklisterChangedIterator
- type FiatTokenV11Burn
- type FiatTokenV11BurnIterator
- type FiatTokenV11Caller
- func (_FiatTokenV11 *FiatTokenV11Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_FiatTokenV11 *FiatTokenV11Caller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_FiatTokenV11 *FiatTokenV11Caller) Blacklister(opts *bind.CallOpts) (common.Address, error)
- func (_FiatTokenV11 *FiatTokenV11Caller) Currency(opts *bind.CallOpts) (string, error)
- func (_FiatTokenV11 *FiatTokenV11Caller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_FiatTokenV11 *FiatTokenV11Caller) IsBlacklisted(opts *bind.CallOpts, _account common.Address) (bool, error)
- func (_FiatTokenV11 *FiatTokenV11Caller) IsMinter(opts *bind.CallOpts, account common.Address) (bool, error)
- func (_FiatTokenV11 *FiatTokenV11Caller) MasterMinter(opts *bind.CallOpts) (common.Address, error)
- func (_FiatTokenV11 *FiatTokenV11Caller) MinterAllowance(opts *bind.CallOpts, minter common.Address) (*big.Int, error)
- func (_FiatTokenV11 *FiatTokenV11Caller) Name(opts *bind.CallOpts) (string, error)
- func (_FiatTokenV11 *FiatTokenV11Caller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_FiatTokenV11 *FiatTokenV11Caller) Paused(opts *bind.CallOpts) (bool, error)
- func (_FiatTokenV11 *FiatTokenV11Caller) Pauser(opts *bind.CallOpts) (common.Address, error)
- func (_FiatTokenV11 *FiatTokenV11Caller) Rescuer(opts *bind.CallOpts) (common.Address, error)
- func (_FiatTokenV11 *FiatTokenV11Caller) Symbol(opts *bind.CallOpts) (string, error)
- func (_FiatTokenV11 *FiatTokenV11Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type FiatTokenV11CallerRaw
- type FiatTokenV11CallerSession
- func (_FiatTokenV11 *FiatTokenV11CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_FiatTokenV11 *FiatTokenV11CallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_FiatTokenV11 *FiatTokenV11CallerSession) Blacklister() (common.Address, error)
- func (_FiatTokenV11 *FiatTokenV11CallerSession) Currency() (string, error)
- func (_FiatTokenV11 *FiatTokenV11CallerSession) Decimals() (uint8, error)
- func (_FiatTokenV11 *FiatTokenV11CallerSession) IsBlacklisted(_account common.Address) (bool, error)
- func (_FiatTokenV11 *FiatTokenV11CallerSession) IsMinter(account common.Address) (bool, error)
- func (_FiatTokenV11 *FiatTokenV11CallerSession) MasterMinter() (common.Address, error)
- func (_FiatTokenV11 *FiatTokenV11CallerSession) MinterAllowance(minter common.Address) (*big.Int, error)
- func (_FiatTokenV11 *FiatTokenV11CallerSession) Name() (string, error)
- func (_FiatTokenV11 *FiatTokenV11CallerSession) Owner() (common.Address, error)
- func (_FiatTokenV11 *FiatTokenV11CallerSession) Paused() (bool, error)
- func (_FiatTokenV11 *FiatTokenV11CallerSession) Pauser() (common.Address, error)
- func (_FiatTokenV11 *FiatTokenV11CallerSession) Rescuer() (common.Address, error)
- func (_FiatTokenV11 *FiatTokenV11CallerSession) Symbol() (string, error)
- func (_FiatTokenV11 *FiatTokenV11CallerSession) TotalSupply() (*big.Int, error)
- type FiatTokenV11Filterer
- func (_FiatTokenV11 *FiatTokenV11Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*FiatTokenV11ApprovalIterator, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) FilterBlacklisted(opts *bind.FilterOpts, _account []common.Address) (*FiatTokenV11BlacklistedIterator, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) FilterBlacklisterChanged(opts *bind.FilterOpts, newBlacklister []common.Address) (*FiatTokenV11BlacklisterChangedIterator, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) FilterBurn(opts *bind.FilterOpts, burner []common.Address) (*FiatTokenV11BurnIterator, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) FilterMasterMinterChanged(opts *bind.FilterOpts, newMasterMinter []common.Address) (*FiatTokenV11MasterMinterChangedIterator, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) FilterMint(opts *bind.FilterOpts, minter []common.Address, to []common.Address) (*FiatTokenV11MintIterator, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) FilterMinterConfigured(opts *bind.FilterOpts, minter []common.Address) (*FiatTokenV11MinterConfiguredIterator, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) FilterMinterRemoved(opts *bind.FilterOpts, oldMinter []common.Address) (*FiatTokenV11MinterRemovedIterator, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts) (*FiatTokenV11OwnershipTransferredIterator, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) FilterPause(opts *bind.FilterOpts) (*FiatTokenV11PauseIterator, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) FilterPauserChanged(opts *bind.FilterOpts, newAddress []common.Address) (*FiatTokenV11PauserChangedIterator, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) FilterRescuerChanged(opts *bind.FilterOpts, newRescuer []common.Address) (*FiatTokenV11RescuerChangedIterator, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*FiatTokenV11TransferIterator, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) FilterUnBlacklisted(opts *bind.FilterOpts, _account []common.Address) (*FiatTokenV11UnBlacklistedIterator, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) FilterUnpause(opts *bind.FilterOpts) (*FiatTokenV11UnpauseIterator, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) ParseApproval(log types.Log) (*FiatTokenV11Approval, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) ParseBlacklisted(log types.Log) (*FiatTokenV11Blacklisted, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) ParseBlacklisterChanged(log types.Log) (*FiatTokenV11BlacklisterChanged, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) ParseBurn(log types.Log) (*FiatTokenV11Burn, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) ParseMasterMinterChanged(log types.Log) (*FiatTokenV11MasterMinterChanged, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) ParseMint(log types.Log) (*FiatTokenV11Mint, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) ParseMinterConfigured(log types.Log) (*FiatTokenV11MinterConfigured, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) ParseMinterRemoved(log types.Log) (*FiatTokenV11MinterRemoved, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) ParseOwnershipTransferred(log types.Log) (*FiatTokenV11OwnershipTransferred, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) ParsePause(log types.Log) (*FiatTokenV11Pause, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) ParsePauserChanged(log types.Log) (*FiatTokenV11PauserChanged, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) ParseRescuerChanged(log types.Log) (*FiatTokenV11RescuerChanged, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) ParseTransfer(log types.Log) (*FiatTokenV11Transfer, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) ParseUnBlacklisted(log types.Log) (*FiatTokenV11UnBlacklisted, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) ParseUnpause(log types.Log) (*FiatTokenV11Unpause, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *FiatTokenV11Approval, ...) (event.Subscription, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) WatchBlacklisted(opts *bind.WatchOpts, sink chan<- *FiatTokenV11Blacklisted, ...) (event.Subscription, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) WatchBlacklisterChanged(opts *bind.WatchOpts, sink chan<- *FiatTokenV11BlacklisterChanged, ...) (event.Subscription, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) WatchBurn(opts *bind.WatchOpts, sink chan<- *FiatTokenV11Burn, burner []common.Address) (event.Subscription, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) WatchMasterMinterChanged(opts *bind.WatchOpts, sink chan<- *FiatTokenV11MasterMinterChanged, ...) (event.Subscription, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) WatchMint(opts *bind.WatchOpts, sink chan<- *FiatTokenV11Mint, minter []common.Address, ...) (event.Subscription, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) WatchMinterConfigured(opts *bind.WatchOpts, sink chan<- *FiatTokenV11MinterConfigured, ...) (event.Subscription, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *FiatTokenV11MinterRemoved, ...) (event.Subscription, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *FiatTokenV11OwnershipTransferred) (event.Subscription, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) WatchPause(opts *bind.WatchOpts, sink chan<- *FiatTokenV11Pause) (event.Subscription, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) WatchPauserChanged(opts *bind.WatchOpts, sink chan<- *FiatTokenV11PauserChanged, ...) (event.Subscription, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) WatchRescuerChanged(opts *bind.WatchOpts, sink chan<- *FiatTokenV11RescuerChanged, ...) (event.Subscription, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *FiatTokenV11Transfer, from []common.Address, ...) (event.Subscription, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) WatchUnBlacklisted(opts *bind.WatchOpts, sink chan<- *FiatTokenV11UnBlacklisted, ...) (event.Subscription, error)
- func (_FiatTokenV11 *FiatTokenV11Filterer) WatchUnpause(opts *bind.WatchOpts, sink chan<- *FiatTokenV11Unpause) (event.Subscription, error)
- type FiatTokenV11MasterMinterChanged
- type FiatTokenV11MasterMinterChangedIterator
- type FiatTokenV11Mint
- type FiatTokenV11MintIterator
- type FiatTokenV11MinterConfigured
- type FiatTokenV11MinterConfiguredIterator
- type FiatTokenV11MinterRemoved
- type FiatTokenV11MinterRemovedIterator
- type FiatTokenV11OwnershipTransferred
- type FiatTokenV11OwnershipTransferredIterator
- type FiatTokenV11Pause
- type FiatTokenV11PauseIterator
- type FiatTokenV11PauserChanged
- type FiatTokenV11PauserChangedIterator
- type FiatTokenV11Raw
- func (_FiatTokenV11 *FiatTokenV11Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_FiatTokenV11 *FiatTokenV11Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type FiatTokenV11RescuerChanged
- type FiatTokenV11RescuerChangedIterator
- type FiatTokenV11Session
- func (_FiatTokenV11 *FiatTokenV11Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_FiatTokenV11 *FiatTokenV11Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Session) BalanceOf(account common.Address) (*big.Int, error)
- func (_FiatTokenV11 *FiatTokenV11Session) Blacklist(_account common.Address) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Session) Blacklister() (common.Address, error)
- func (_FiatTokenV11 *FiatTokenV11Session) Burn(_amount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Session) ConfigureMinter(minter common.Address, minterAllowedAmount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Session) Currency() (string, error)
- func (_FiatTokenV11 *FiatTokenV11Session) Decimals() (uint8, error)
- func (_FiatTokenV11 *FiatTokenV11Session) Initialize(tokenName string, tokenSymbol string, tokenCurrency string, ...) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Session) IsBlacklisted(_account common.Address) (bool, error)
- func (_FiatTokenV11 *FiatTokenV11Session) IsMinter(account common.Address) (bool, error)
- func (_FiatTokenV11 *FiatTokenV11Session) MasterMinter() (common.Address, error)
- func (_FiatTokenV11 *FiatTokenV11Session) Mint(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Session) MinterAllowance(minter common.Address) (*big.Int, error)
- func (_FiatTokenV11 *FiatTokenV11Session) Name() (string, error)
- func (_FiatTokenV11 *FiatTokenV11Session) Owner() (common.Address, error)
- func (_FiatTokenV11 *FiatTokenV11Session) Pause() (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Session) Paused() (bool, error)
- func (_FiatTokenV11 *FiatTokenV11Session) Pauser() (common.Address, error)
- func (_FiatTokenV11 *FiatTokenV11Session) RemoveMinter(minter common.Address) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Session) RescueERC20(tokenContract common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Session) Rescuer() (common.Address, error)
- func (_FiatTokenV11 *FiatTokenV11Session) Symbol() (string, error)
- func (_FiatTokenV11 *FiatTokenV11Session) TotalSupply() (*big.Int, error)
- func (_FiatTokenV11 *FiatTokenV11Session) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Session) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Session) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Session) UnBlacklist(_account common.Address) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Session) Unpause() (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Session) UpdateBlacklister(_newBlacklister common.Address) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Session) UpdateMasterMinter(_newMasterMinter common.Address) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Session) UpdatePauser(_newPauser common.Address) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Session) UpdateRescuer(newRescuer common.Address) (*types.Transaction, error)
- type FiatTokenV11Transactor
- func (_FiatTokenV11 *FiatTokenV11Transactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Transactor) Blacklist(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Transactor) Burn(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Transactor) ConfigureMinter(opts *bind.TransactOpts, minter common.Address, minterAllowedAmount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Transactor) Initialize(opts *bind.TransactOpts, tokenName string, tokenSymbol string, ...) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Transactor) Mint(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Transactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Transactor) RemoveMinter(opts *bind.TransactOpts, minter common.Address) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Transactor) RescueERC20(opts *bind.TransactOpts, tokenContract common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Transactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Transactor) UnBlacklist(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Transactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Transactor) UpdateBlacklister(opts *bind.TransactOpts, _newBlacklister common.Address) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Transactor) UpdateMasterMinter(opts *bind.TransactOpts, _newMasterMinter common.Address) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Transactor) UpdatePauser(opts *bind.TransactOpts, _newPauser common.Address) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11Transactor) UpdateRescuer(opts *bind.TransactOpts, newRescuer common.Address) (*types.Transaction, error)
- type FiatTokenV11TransactorRaw
- type FiatTokenV11TransactorSession
- func (_FiatTokenV11 *FiatTokenV11TransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11TransactorSession) Blacklist(_account common.Address) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11TransactorSession) Burn(_amount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11TransactorSession) ConfigureMinter(minter common.Address, minterAllowedAmount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11TransactorSession) Initialize(tokenName string, tokenSymbol string, tokenCurrency string, ...) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11TransactorSession) Mint(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11TransactorSession) Pause() (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11TransactorSession) RemoveMinter(minter common.Address) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11TransactorSession) RescueERC20(tokenContract common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11TransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11TransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11TransactorSession) UnBlacklist(_account common.Address) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11TransactorSession) Unpause() (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11TransactorSession) UpdateBlacklister(_newBlacklister common.Address) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11TransactorSession) UpdateMasterMinter(_newMasterMinter common.Address) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11TransactorSession) UpdatePauser(_newPauser common.Address) (*types.Transaction, error)
- func (_FiatTokenV11 *FiatTokenV11TransactorSession) UpdateRescuer(newRescuer common.Address) (*types.Transaction, error)
- type FiatTokenV11Transfer
- type FiatTokenV11TransferIterator
- type FiatTokenV11UnBlacklisted
- type FiatTokenV11UnBlacklistedIterator
- type FiatTokenV11Unpause
- type FiatTokenV11UnpauseIterator
- type FiatTokenV1Approval
- type FiatTokenV1ApprovalIterator
- type FiatTokenV1Blacklisted
- type FiatTokenV1BlacklistedIterator
- type FiatTokenV1BlacklisterChanged
- type FiatTokenV1BlacklisterChangedIterator
- type FiatTokenV1Burn
- type FiatTokenV1BurnIterator
- type FiatTokenV1Caller
- func (_FiatTokenV1 *FiatTokenV1Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_FiatTokenV1 *FiatTokenV1Caller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_FiatTokenV1 *FiatTokenV1Caller) Blacklister(opts *bind.CallOpts) (common.Address, error)
- func (_FiatTokenV1 *FiatTokenV1Caller) Currency(opts *bind.CallOpts) (string, error)
- func (_FiatTokenV1 *FiatTokenV1Caller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_FiatTokenV1 *FiatTokenV1Caller) IsBlacklisted(opts *bind.CallOpts, _account common.Address) (bool, error)
- func (_FiatTokenV1 *FiatTokenV1Caller) IsMinter(opts *bind.CallOpts, account common.Address) (bool, error)
- func (_FiatTokenV1 *FiatTokenV1Caller) MasterMinter(opts *bind.CallOpts) (common.Address, error)
- func (_FiatTokenV1 *FiatTokenV1Caller) MinterAllowance(opts *bind.CallOpts, minter common.Address) (*big.Int, error)
- func (_FiatTokenV1 *FiatTokenV1Caller) Name(opts *bind.CallOpts) (string, error)
- func (_FiatTokenV1 *FiatTokenV1Caller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_FiatTokenV1 *FiatTokenV1Caller) Paused(opts *bind.CallOpts) (bool, error)
- func (_FiatTokenV1 *FiatTokenV1Caller) Pauser(opts *bind.CallOpts) (common.Address, error)
- func (_FiatTokenV1 *FiatTokenV1Caller) Symbol(opts *bind.CallOpts) (string, error)
- func (_FiatTokenV1 *FiatTokenV1Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type FiatTokenV1CallerRaw
- type FiatTokenV1CallerSession
- func (_FiatTokenV1 *FiatTokenV1CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_FiatTokenV1 *FiatTokenV1CallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_FiatTokenV1 *FiatTokenV1CallerSession) Blacklister() (common.Address, error)
- func (_FiatTokenV1 *FiatTokenV1CallerSession) Currency() (string, error)
- func (_FiatTokenV1 *FiatTokenV1CallerSession) Decimals() (uint8, error)
- func (_FiatTokenV1 *FiatTokenV1CallerSession) IsBlacklisted(_account common.Address) (bool, error)
- func (_FiatTokenV1 *FiatTokenV1CallerSession) IsMinter(account common.Address) (bool, error)
- func (_FiatTokenV1 *FiatTokenV1CallerSession) MasterMinter() (common.Address, error)
- func (_FiatTokenV1 *FiatTokenV1CallerSession) MinterAllowance(minter common.Address) (*big.Int, error)
- func (_FiatTokenV1 *FiatTokenV1CallerSession) Name() (string, error)
- func (_FiatTokenV1 *FiatTokenV1CallerSession) Owner() (common.Address, error)
- func (_FiatTokenV1 *FiatTokenV1CallerSession) Paused() (bool, error)
- func (_FiatTokenV1 *FiatTokenV1CallerSession) Pauser() (common.Address, error)
- func (_FiatTokenV1 *FiatTokenV1CallerSession) Symbol() (string, error)
- func (_FiatTokenV1 *FiatTokenV1CallerSession) TotalSupply() (*big.Int, error)
- type FiatTokenV1Filterer
- func (_FiatTokenV1 *FiatTokenV1Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*FiatTokenV1ApprovalIterator, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) FilterBlacklisted(opts *bind.FilterOpts, _account []common.Address) (*FiatTokenV1BlacklistedIterator, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) FilterBlacklisterChanged(opts *bind.FilterOpts, newBlacklister []common.Address) (*FiatTokenV1BlacklisterChangedIterator, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) FilterBurn(opts *bind.FilterOpts, burner []common.Address) (*FiatTokenV1BurnIterator, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) FilterMasterMinterChanged(opts *bind.FilterOpts, newMasterMinter []common.Address) (*FiatTokenV1MasterMinterChangedIterator, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) FilterMint(opts *bind.FilterOpts, minter []common.Address, to []common.Address) (*FiatTokenV1MintIterator, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) FilterMinterConfigured(opts *bind.FilterOpts, minter []common.Address) (*FiatTokenV1MinterConfiguredIterator, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) FilterMinterRemoved(opts *bind.FilterOpts, oldMinter []common.Address) (*FiatTokenV1MinterRemovedIterator, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts) (*FiatTokenV1OwnershipTransferredIterator, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) FilterPause(opts *bind.FilterOpts) (*FiatTokenV1PauseIterator, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) FilterPauserChanged(opts *bind.FilterOpts, newAddress []common.Address) (*FiatTokenV1PauserChangedIterator, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*FiatTokenV1TransferIterator, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) FilterUnBlacklisted(opts *bind.FilterOpts, _account []common.Address) (*FiatTokenV1UnBlacklistedIterator, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) FilterUnpause(opts *bind.FilterOpts) (*FiatTokenV1UnpauseIterator, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) ParseApproval(log types.Log) (*FiatTokenV1Approval, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) ParseBlacklisted(log types.Log) (*FiatTokenV1Blacklisted, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) ParseBlacklisterChanged(log types.Log) (*FiatTokenV1BlacklisterChanged, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) ParseBurn(log types.Log) (*FiatTokenV1Burn, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) ParseMasterMinterChanged(log types.Log) (*FiatTokenV1MasterMinterChanged, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) ParseMint(log types.Log) (*FiatTokenV1Mint, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) ParseMinterConfigured(log types.Log) (*FiatTokenV1MinterConfigured, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) ParseMinterRemoved(log types.Log) (*FiatTokenV1MinterRemoved, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) ParseOwnershipTransferred(log types.Log) (*FiatTokenV1OwnershipTransferred, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) ParsePause(log types.Log) (*FiatTokenV1Pause, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) ParsePauserChanged(log types.Log) (*FiatTokenV1PauserChanged, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) ParseTransfer(log types.Log) (*FiatTokenV1Transfer, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) ParseUnBlacklisted(log types.Log) (*FiatTokenV1UnBlacklisted, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) ParseUnpause(log types.Log) (*FiatTokenV1Unpause, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *FiatTokenV1Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) WatchBlacklisted(opts *bind.WatchOpts, sink chan<- *FiatTokenV1Blacklisted, ...) (event.Subscription, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) WatchBlacklisterChanged(opts *bind.WatchOpts, sink chan<- *FiatTokenV1BlacklisterChanged, ...) (event.Subscription, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) WatchBurn(opts *bind.WatchOpts, sink chan<- *FiatTokenV1Burn, burner []common.Address) (event.Subscription, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) WatchMasterMinterChanged(opts *bind.WatchOpts, sink chan<- *FiatTokenV1MasterMinterChanged, ...) (event.Subscription, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) WatchMint(opts *bind.WatchOpts, sink chan<- *FiatTokenV1Mint, minter []common.Address, ...) (event.Subscription, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) WatchMinterConfigured(opts *bind.WatchOpts, sink chan<- *FiatTokenV1MinterConfigured, ...) (event.Subscription, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *FiatTokenV1MinterRemoved, ...) (event.Subscription, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *FiatTokenV1OwnershipTransferred) (event.Subscription, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) WatchPause(opts *bind.WatchOpts, sink chan<- *FiatTokenV1Pause) (event.Subscription, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) WatchPauserChanged(opts *bind.WatchOpts, sink chan<- *FiatTokenV1PauserChanged, ...) (event.Subscription, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *FiatTokenV1Transfer, from []common.Address, ...) (event.Subscription, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) WatchUnBlacklisted(opts *bind.WatchOpts, sink chan<- *FiatTokenV1UnBlacklisted, ...) (event.Subscription, error)
- func (_FiatTokenV1 *FiatTokenV1Filterer) WatchUnpause(opts *bind.WatchOpts, sink chan<- *FiatTokenV1Unpause) (event.Subscription, error)
- type FiatTokenV1MasterMinterChanged
- type FiatTokenV1MasterMinterChangedIterator
- type FiatTokenV1Mint
- type FiatTokenV1MintIterator
- type FiatTokenV1MinterConfigured
- type FiatTokenV1MinterConfiguredIterator
- type FiatTokenV1MinterRemoved
- type FiatTokenV1MinterRemovedIterator
- type FiatTokenV1OwnershipTransferred
- type FiatTokenV1OwnershipTransferredIterator
- type FiatTokenV1Pause
- type FiatTokenV1PauseIterator
- type FiatTokenV1PauserChanged
- type FiatTokenV1PauserChangedIterator
- type FiatTokenV1Raw
- func (_FiatTokenV1 *FiatTokenV1Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_FiatTokenV1 *FiatTokenV1Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type FiatTokenV1Session
- func (_FiatTokenV1 *FiatTokenV1Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_FiatTokenV1 *FiatTokenV1Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1Session) BalanceOf(account common.Address) (*big.Int, error)
- func (_FiatTokenV1 *FiatTokenV1Session) Blacklist(_account common.Address) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1Session) Blacklister() (common.Address, error)
- func (_FiatTokenV1 *FiatTokenV1Session) Burn(_amount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1Session) ConfigureMinter(minter common.Address, minterAllowedAmount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1Session) Currency() (string, error)
- func (_FiatTokenV1 *FiatTokenV1Session) Decimals() (uint8, error)
- func (_FiatTokenV1 *FiatTokenV1Session) Initialize(tokenName string, tokenSymbol string, tokenCurrency string, ...) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1Session) IsBlacklisted(_account common.Address) (bool, error)
- func (_FiatTokenV1 *FiatTokenV1Session) IsMinter(account common.Address) (bool, error)
- func (_FiatTokenV1 *FiatTokenV1Session) MasterMinter() (common.Address, error)
- func (_FiatTokenV1 *FiatTokenV1Session) Mint(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1Session) MinterAllowance(minter common.Address) (*big.Int, error)
- func (_FiatTokenV1 *FiatTokenV1Session) Name() (string, error)
- func (_FiatTokenV1 *FiatTokenV1Session) Owner() (common.Address, error)
- func (_FiatTokenV1 *FiatTokenV1Session) Pause() (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1Session) Paused() (bool, error)
- func (_FiatTokenV1 *FiatTokenV1Session) Pauser() (common.Address, error)
- func (_FiatTokenV1 *FiatTokenV1Session) RemoveMinter(minter common.Address) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1Session) Symbol() (string, error)
- func (_FiatTokenV1 *FiatTokenV1Session) TotalSupply() (*big.Int, error)
- func (_FiatTokenV1 *FiatTokenV1Session) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1Session) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1Session) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1Session) UnBlacklist(_account common.Address) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1Session) Unpause() (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1Session) UpdateBlacklister(_newBlacklister common.Address) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1Session) UpdateMasterMinter(_newMasterMinter common.Address) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1Session) UpdatePauser(_newPauser common.Address) (*types.Transaction, error)
- type FiatTokenV1Transactor
- func (_FiatTokenV1 *FiatTokenV1Transactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1Transactor) Blacklist(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1Transactor) Burn(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1Transactor) ConfigureMinter(opts *bind.TransactOpts, minter common.Address, minterAllowedAmount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1Transactor) Initialize(opts *bind.TransactOpts, tokenName string, tokenSymbol string, ...) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1Transactor) Mint(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1Transactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1Transactor) RemoveMinter(opts *bind.TransactOpts, minter common.Address) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1Transactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1Transactor) UnBlacklist(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1Transactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1Transactor) UpdateBlacklister(opts *bind.TransactOpts, _newBlacklister common.Address) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1Transactor) UpdateMasterMinter(opts *bind.TransactOpts, _newMasterMinter common.Address) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1Transactor) UpdatePauser(opts *bind.TransactOpts, _newPauser common.Address) (*types.Transaction, error)
- type FiatTokenV1TransactorRaw
- type FiatTokenV1TransactorSession
- func (_FiatTokenV1 *FiatTokenV1TransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1TransactorSession) Blacklist(_account common.Address) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1TransactorSession) Burn(_amount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1TransactorSession) ConfigureMinter(minter common.Address, minterAllowedAmount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1TransactorSession) Initialize(tokenName string, tokenSymbol string, tokenCurrency string, ...) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1TransactorSession) Mint(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1TransactorSession) Pause() (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1TransactorSession) RemoveMinter(minter common.Address) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1TransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1TransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1TransactorSession) UnBlacklist(_account common.Address) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1TransactorSession) Unpause() (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1TransactorSession) UpdateBlacklister(_newBlacklister common.Address) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1TransactorSession) UpdateMasterMinter(_newMasterMinter common.Address) (*types.Transaction, error)
- func (_FiatTokenV1 *FiatTokenV1TransactorSession) UpdatePauser(_newPauser common.Address) (*types.Transaction, error)
- type FiatTokenV1Transfer
- type FiatTokenV1TransferIterator
- type FiatTokenV1UnBlacklisted
- type FiatTokenV1UnBlacklistedIterator
- type FiatTokenV1Unpause
- type FiatTokenV1UnpauseIterator
- type FiatTokenV2
- type FiatTokenV21
- type FiatTokenV21Approval
- type FiatTokenV21ApprovalIterator
- type FiatTokenV21AuthorizationCanceled
- type FiatTokenV21AuthorizationCanceledIterator
- type FiatTokenV21AuthorizationUsed
- type FiatTokenV21AuthorizationUsedIterator
- type FiatTokenV21Blacklisted
- type FiatTokenV21BlacklistedIterator
- type FiatTokenV21BlacklisterChanged
- type FiatTokenV21BlacklisterChangedIterator
- type FiatTokenV21Burn
- type FiatTokenV21BurnIterator
- type FiatTokenV21Caller
- func (_FiatTokenV21 *FiatTokenV21Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_FiatTokenV21 *FiatTokenV21Caller) AuthorizationState(opts *bind.CallOpts, authorizer common.Address, nonce [32]byte) (bool, error)
- func (_FiatTokenV21 *FiatTokenV21Caller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_FiatTokenV21 *FiatTokenV21Caller) Blacklister(opts *bind.CallOpts) (common.Address, error)
- func (_FiatTokenV21 *FiatTokenV21Caller) CANCELAUTHORIZATIONTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_FiatTokenV21 *FiatTokenV21Caller) Currency(opts *bind.CallOpts) (string, error)
- func (_FiatTokenV21 *FiatTokenV21Caller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
- func (_FiatTokenV21 *FiatTokenV21Caller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_FiatTokenV21 *FiatTokenV21Caller) IsBlacklisted(opts *bind.CallOpts, _account common.Address) (bool, error)
- func (_FiatTokenV21 *FiatTokenV21Caller) IsMinter(opts *bind.CallOpts, account common.Address) (bool, error)
- func (_FiatTokenV21 *FiatTokenV21Caller) MasterMinter(opts *bind.CallOpts) (common.Address, error)
- func (_FiatTokenV21 *FiatTokenV21Caller) MinterAllowance(opts *bind.CallOpts, minter common.Address) (*big.Int, error)
- func (_FiatTokenV21 *FiatTokenV21Caller) Name(opts *bind.CallOpts) (string, error)
- func (_FiatTokenV21 *FiatTokenV21Caller) Nonces(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_FiatTokenV21 *FiatTokenV21Caller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_FiatTokenV21 *FiatTokenV21Caller) PERMITTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_FiatTokenV21 *FiatTokenV21Caller) Paused(opts *bind.CallOpts) (bool, error)
- func (_FiatTokenV21 *FiatTokenV21Caller) Pauser(opts *bind.CallOpts) (common.Address, error)
- func (_FiatTokenV21 *FiatTokenV21Caller) RECEIVEWITHAUTHORIZATIONTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_FiatTokenV21 *FiatTokenV21Caller) Rescuer(opts *bind.CallOpts) (common.Address, error)
- func (_FiatTokenV21 *FiatTokenV21Caller) Symbol(opts *bind.CallOpts) (string, error)
- func (_FiatTokenV21 *FiatTokenV21Caller) TRANSFERWITHAUTHORIZATIONTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_FiatTokenV21 *FiatTokenV21Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_FiatTokenV21 *FiatTokenV21Caller) Version(opts *bind.CallOpts) (string, error)
- type FiatTokenV21CallerRaw
- type FiatTokenV21CallerSession
- func (_FiatTokenV21 *FiatTokenV21CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_FiatTokenV21 *FiatTokenV21CallerSession) AuthorizationState(authorizer common.Address, nonce [32]byte) (bool, error)
- func (_FiatTokenV21 *FiatTokenV21CallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_FiatTokenV21 *FiatTokenV21CallerSession) Blacklister() (common.Address, error)
- func (_FiatTokenV21 *FiatTokenV21CallerSession) CANCELAUTHORIZATIONTYPEHASH() ([32]byte, error)
- func (_FiatTokenV21 *FiatTokenV21CallerSession) Currency() (string, error)
- func (_FiatTokenV21 *FiatTokenV21CallerSession) DOMAINSEPARATOR() ([32]byte, error)
- func (_FiatTokenV21 *FiatTokenV21CallerSession) Decimals() (uint8, error)
- func (_FiatTokenV21 *FiatTokenV21CallerSession) IsBlacklisted(_account common.Address) (bool, error)
- func (_FiatTokenV21 *FiatTokenV21CallerSession) IsMinter(account common.Address) (bool, error)
- func (_FiatTokenV21 *FiatTokenV21CallerSession) MasterMinter() (common.Address, error)
- func (_FiatTokenV21 *FiatTokenV21CallerSession) MinterAllowance(minter common.Address) (*big.Int, error)
- func (_FiatTokenV21 *FiatTokenV21CallerSession) Name() (string, error)
- func (_FiatTokenV21 *FiatTokenV21CallerSession) Nonces(owner common.Address) (*big.Int, error)
- func (_FiatTokenV21 *FiatTokenV21CallerSession) Owner() (common.Address, error)
- func (_FiatTokenV21 *FiatTokenV21CallerSession) PERMITTYPEHASH() ([32]byte, error)
- func (_FiatTokenV21 *FiatTokenV21CallerSession) Paused() (bool, error)
- func (_FiatTokenV21 *FiatTokenV21CallerSession) Pauser() (common.Address, error)
- func (_FiatTokenV21 *FiatTokenV21CallerSession) RECEIVEWITHAUTHORIZATIONTYPEHASH() ([32]byte, error)
- func (_FiatTokenV21 *FiatTokenV21CallerSession) Rescuer() (common.Address, error)
- func (_FiatTokenV21 *FiatTokenV21CallerSession) Symbol() (string, error)
- func (_FiatTokenV21 *FiatTokenV21CallerSession) TRANSFERWITHAUTHORIZATIONTYPEHASH() ([32]byte, error)
- func (_FiatTokenV21 *FiatTokenV21CallerSession) TotalSupply() (*big.Int, error)
- func (_FiatTokenV21 *FiatTokenV21CallerSession) Version() (string, error)
- type FiatTokenV21Filterer
- func (_FiatTokenV21 *FiatTokenV21Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*FiatTokenV21ApprovalIterator, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) FilterAuthorizationCanceled(opts *bind.FilterOpts, authorizer []common.Address, nonce [][32]byte) (*FiatTokenV21AuthorizationCanceledIterator, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) FilterAuthorizationUsed(opts *bind.FilterOpts, authorizer []common.Address, nonce [][32]byte) (*FiatTokenV21AuthorizationUsedIterator, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) FilterBlacklisted(opts *bind.FilterOpts, _account []common.Address) (*FiatTokenV21BlacklistedIterator, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) FilterBlacklisterChanged(opts *bind.FilterOpts, newBlacklister []common.Address) (*FiatTokenV21BlacklisterChangedIterator, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) FilterBurn(opts *bind.FilterOpts, burner []common.Address) (*FiatTokenV21BurnIterator, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) FilterMasterMinterChanged(opts *bind.FilterOpts, newMasterMinter []common.Address) (*FiatTokenV21MasterMinterChangedIterator, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) FilterMint(opts *bind.FilterOpts, minter []common.Address, to []common.Address) (*FiatTokenV21MintIterator, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) FilterMinterConfigured(opts *bind.FilterOpts, minter []common.Address) (*FiatTokenV21MinterConfiguredIterator, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) FilterMinterRemoved(opts *bind.FilterOpts, oldMinter []common.Address) (*FiatTokenV21MinterRemovedIterator, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts) (*FiatTokenV21OwnershipTransferredIterator, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) FilterPause(opts *bind.FilterOpts) (*FiatTokenV21PauseIterator, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) FilterPauserChanged(opts *bind.FilterOpts, newAddress []common.Address) (*FiatTokenV21PauserChangedIterator, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) FilterRescuerChanged(opts *bind.FilterOpts, newRescuer []common.Address) (*FiatTokenV21RescuerChangedIterator, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*FiatTokenV21TransferIterator, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) FilterUnBlacklisted(opts *bind.FilterOpts, _account []common.Address) (*FiatTokenV21UnBlacklistedIterator, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) FilterUnpause(opts *bind.FilterOpts) (*FiatTokenV21UnpauseIterator, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) ParseApproval(log types.Log) (*FiatTokenV21Approval, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) ParseAuthorizationCanceled(log types.Log) (*FiatTokenV21AuthorizationCanceled, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) ParseAuthorizationUsed(log types.Log) (*FiatTokenV21AuthorizationUsed, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) ParseBlacklisted(log types.Log) (*FiatTokenV21Blacklisted, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) ParseBlacklisterChanged(log types.Log) (*FiatTokenV21BlacklisterChanged, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) ParseBurn(log types.Log) (*FiatTokenV21Burn, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) ParseMasterMinterChanged(log types.Log) (*FiatTokenV21MasterMinterChanged, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) ParseMint(log types.Log) (*FiatTokenV21Mint, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) ParseMinterConfigured(log types.Log) (*FiatTokenV21MinterConfigured, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) ParseMinterRemoved(log types.Log) (*FiatTokenV21MinterRemoved, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) ParseOwnershipTransferred(log types.Log) (*FiatTokenV21OwnershipTransferred, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) ParsePause(log types.Log) (*FiatTokenV21Pause, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) ParsePauserChanged(log types.Log) (*FiatTokenV21PauserChanged, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) ParseRescuerChanged(log types.Log) (*FiatTokenV21RescuerChanged, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) ParseTransfer(log types.Log) (*FiatTokenV21Transfer, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) ParseUnBlacklisted(log types.Log) (*FiatTokenV21UnBlacklisted, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) ParseUnpause(log types.Log) (*FiatTokenV21Unpause, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *FiatTokenV21Approval, ...) (event.Subscription, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) WatchAuthorizationCanceled(opts *bind.WatchOpts, sink chan<- *FiatTokenV21AuthorizationCanceled, ...) (event.Subscription, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) WatchAuthorizationUsed(opts *bind.WatchOpts, sink chan<- *FiatTokenV21AuthorizationUsed, ...) (event.Subscription, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) WatchBlacklisted(opts *bind.WatchOpts, sink chan<- *FiatTokenV21Blacklisted, ...) (event.Subscription, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) WatchBlacklisterChanged(opts *bind.WatchOpts, sink chan<- *FiatTokenV21BlacklisterChanged, ...) (event.Subscription, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) WatchBurn(opts *bind.WatchOpts, sink chan<- *FiatTokenV21Burn, burner []common.Address) (event.Subscription, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) WatchMasterMinterChanged(opts *bind.WatchOpts, sink chan<- *FiatTokenV21MasterMinterChanged, ...) (event.Subscription, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) WatchMint(opts *bind.WatchOpts, sink chan<- *FiatTokenV21Mint, minter []common.Address, ...) (event.Subscription, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) WatchMinterConfigured(opts *bind.WatchOpts, sink chan<- *FiatTokenV21MinterConfigured, ...) (event.Subscription, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *FiatTokenV21MinterRemoved, ...) (event.Subscription, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *FiatTokenV21OwnershipTransferred) (event.Subscription, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) WatchPause(opts *bind.WatchOpts, sink chan<- *FiatTokenV21Pause) (event.Subscription, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) WatchPauserChanged(opts *bind.WatchOpts, sink chan<- *FiatTokenV21PauserChanged, ...) (event.Subscription, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) WatchRescuerChanged(opts *bind.WatchOpts, sink chan<- *FiatTokenV21RescuerChanged, ...) (event.Subscription, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *FiatTokenV21Transfer, from []common.Address, ...) (event.Subscription, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) WatchUnBlacklisted(opts *bind.WatchOpts, sink chan<- *FiatTokenV21UnBlacklisted, ...) (event.Subscription, error)
- func (_FiatTokenV21 *FiatTokenV21Filterer) WatchUnpause(opts *bind.WatchOpts, sink chan<- *FiatTokenV21Unpause) (event.Subscription, error)
- type FiatTokenV21MasterMinterChanged
- type FiatTokenV21MasterMinterChangedIterator
- type FiatTokenV21Mint
- type FiatTokenV21MintIterator
- type FiatTokenV21MinterConfigured
- type FiatTokenV21MinterConfiguredIterator
- type FiatTokenV21MinterRemoved
- type FiatTokenV21MinterRemovedIterator
- type FiatTokenV21OwnershipTransferred
- type FiatTokenV21OwnershipTransferredIterator
- type FiatTokenV21Pause
- type FiatTokenV21PauseIterator
- type FiatTokenV21PauserChanged
- type FiatTokenV21PauserChangedIterator
- type FiatTokenV21Raw
- func (_FiatTokenV21 *FiatTokenV21Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_FiatTokenV21 *FiatTokenV21Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type FiatTokenV21RescuerChanged
- type FiatTokenV21RescuerChangedIterator
- type FiatTokenV21Session
- func (_FiatTokenV21 *FiatTokenV21Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_FiatTokenV21 *FiatTokenV21Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Session) AuthorizationState(authorizer common.Address, nonce [32]byte) (bool, error)
- func (_FiatTokenV21 *FiatTokenV21Session) BalanceOf(account common.Address) (*big.Int, error)
- func (_FiatTokenV21 *FiatTokenV21Session) Blacklist(_account common.Address) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Session) Blacklister() (common.Address, error)
- func (_FiatTokenV21 *FiatTokenV21Session) Burn(_amount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Session) CANCELAUTHORIZATIONTYPEHASH() ([32]byte, error)
- func (_FiatTokenV21 *FiatTokenV21Session) CancelAuthorization(authorizer common.Address, nonce [32]byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Session) ConfigureMinter(minter common.Address, minterAllowedAmount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Session) Currency() (string, error)
- func (_FiatTokenV21 *FiatTokenV21Session) DOMAINSEPARATOR() ([32]byte, error)
- func (_FiatTokenV21 *FiatTokenV21Session) Decimals() (uint8, error)
- func (_FiatTokenV21 *FiatTokenV21Session) DecreaseAllowance(spender common.Address, decrement *big.Int) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Session) IncreaseAllowance(spender common.Address, increment *big.Int) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Session) Initialize(tokenName string, tokenSymbol string, tokenCurrency string, ...) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Session) InitializeV2(newName string) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Session) InitializeV21(lostAndFound common.Address) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Session) IsBlacklisted(_account common.Address) (bool, error)
- func (_FiatTokenV21 *FiatTokenV21Session) IsMinter(account common.Address) (bool, error)
- func (_FiatTokenV21 *FiatTokenV21Session) MasterMinter() (common.Address, error)
- func (_FiatTokenV21 *FiatTokenV21Session) Mint(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Session) MinterAllowance(minter common.Address) (*big.Int, error)
- func (_FiatTokenV21 *FiatTokenV21Session) Name() (string, error)
- func (_FiatTokenV21 *FiatTokenV21Session) Nonces(owner common.Address) (*big.Int, error)
- func (_FiatTokenV21 *FiatTokenV21Session) Owner() (common.Address, error)
- func (_FiatTokenV21 *FiatTokenV21Session) PERMITTYPEHASH() ([32]byte, error)
- func (_FiatTokenV21 *FiatTokenV21Session) Pause() (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Session) Paused() (bool, error)
- func (_FiatTokenV21 *FiatTokenV21Session) Pauser() (common.Address, error)
- func (_FiatTokenV21 *FiatTokenV21Session) Permit(owner common.Address, spender common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Session) RECEIVEWITHAUTHORIZATIONTYPEHASH() ([32]byte, error)
- func (_FiatTokenV21 *FiatTokenV21Session) ReceiveWithAuthorization(from common.Address, to common.Address, value *big.Int, validAfter *big.Int, ...) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Session) RemoveMinter(minter common.Address) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Session) RescueERC20(tokenContract common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Session) Rescuer() (common.Address, error)
- func (_FiatTokenV21 *FiatTokenV21Session) Symbol() (string, error)
- func (_FiatTokenV21 *FiatTokenV21Session) TRANSFERWITHAUTHORIZATIONTYPEHASH() ([32]byte, error)
- func (_FiatTokenV21 *FiatTokenV21Session) TotalSupply() (*big.Int, error)
- func (_FiatTokenV21 *FiatTokenV21Session) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Session) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Session) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Session) TransferWithAuthorization(from common.Address, to common.Address, value *big.Int, validAfter *big.Int, ...) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Session) UnBlacklist(_account common.Address) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Session) Unpause() (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Session) UpdateBlacklister(_newBlacklister common.Address) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Session) UpdateMasterMinter(_newMasterMinter common.Address) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Session) UpdatePauser(_newPauser common.Address) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Session) UpdateRescuer(newRescuer common.Address) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Session) Version() (string, error)
- type FiatTokenV21Transactor
- func (_FiatTokenV21 *FiatTokenV21Transactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Transactor) Blacklist(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Transactor) Burn(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Transactor) CancelAuthorization(opts *bind.TransactOpts, authorizer common.Address, nonce [32]byte, v uint8, ...) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Transactor) ConfigureMinter(opts *bind.TransactOpts, minter common.Address, minterAllowedAmount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Transactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, decrement *big.Int) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Transactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, increment *big.Int) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Transactor) Initialize(opts *bind.TransactOpts, tokenName string, tokenSymbol string, ...) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Transactor) InitializeV2(opts *bind.TransactOpts, newName string) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Transactor) InitializeV21(opts *bind.TransactOpts, lostAndFound common.Address) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Transactor) Mint(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Transactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Transactor) Permit(opts *bind.TransactOpts, owner common.Address, spender common.Address, ...) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Transactor) ReceiveWithAuthorization(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Transactor) RemoveMinter(opts *bind.TransactOpts, minter common.Address) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Transactor) RescueERC20(opts *bind.TransactOpts, tokenContract common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Transactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Transactor) TransferWithAuthorization(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Transactor) UnBlacklist(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Transactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Transactor) UpdateBlacklister(opts *bind.TransactOpts, _newBlacklister common.Address) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Transactor) UpdateMasterMinter(opts *bind.TransactOpts, _newMasterMinter common.Address) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Transactor) UpdatePauser(opts *bind.TransactOpts, _newPauser common.Address) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21Transactor) UpdateRescuer(opts *bind.TransactOpts, newRescuer common.Address) (*types.Transaction, error)
- type FiatTokenV21TransactorRaw
- type FiatTokenV21TransactorSession
- func (_FiatTokenV21 *FiatTokenV21TransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21TransactorSession) Blacklist(_account common.Address) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21TransactorSession) Burn(_amount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21TransactorSession) CancelAuthorization(authorizer common.Address, nonce [32]byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21TransactorSession) ConfigureMinter(minter common.Address, minterAllowedAmount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21TransactorSession) DecreaseAllowance(spender common.Address, decrement *big.Int) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21TransactorSession) IncreaseAllowance(spender common.Address, increment *big.Int) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21TransactorSession) Initialize(tokenName string, tokenSymbol string, tokenCurrency string, ...) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21TransactorSession) InitializeV2(newName string) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21TransactorSession) InitializeV21(lostAndFound common.Address) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21TransactorSession) Mint(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21TransactorSession) Pause() (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21TransactorSession) Permit(owner common.Address, spender common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21TransactorSession) ReceiveWithAuthorization(from common.Address, to common.Address, value *big.Int, validAfter *big.Int, ...) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21TransactorSession) RemoveMinter(minter common.Address) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21TransactorSession) RescueERC20(tokenContract common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21TransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21TransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21TransactorSession) TransferWithAuthorization(from common.Address, to common.Address, value *big.Int, validAfter *big.Int, ...) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21TransactorSession) UnBlacklist(_account common.Address) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21TransactorSession) Unpause() (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21TransactorSession) UpdateBlacklister(_newBlacklister common.Address) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21TransactorSession) UpdateMasterMinter(_newMasterMinter common.Address) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21TransactorSession) UpdatePauser(_newPauser common.Address) (*types.Transaction, error)
- func (_FiatTokenV21 *FiatTokenV21TransactorSession) UpdateRescuer(newRescuer common.Address) (*types.Transaction, error)
- type FiatTokenV21Transfer
- type FiatTokenV21TransferIterator
- type FiatTokenV21UnBlacklisted
- type FiatTokenV21UnBlacklistedIterator
- type FiatTokenV21Unpause
- type FiatTokenV21UnpauseIterator
- type FiatTokenV2Approval
- type FiatTokenV2ApprovalIterator
- type FiatTokenV2AuthorizationCanceled
- type FiatTokenV2AuthorizationCanceledIterator
- type FiatTokenV2AuthorizationUsed
- type FiatTokenV2AuthorizationUsedIterator
- type FiatTokenV2Blacklisted
- type FiatTokenV2BlacklistedIterator
- type FiatTokenV2BlacklisterChanged
- type FiatTokenV2BlacklisterChangedIterator
- type FiatTokenV2Burn
- type FiatTokenV2BurnIterator
- type FiatTokenV2Caller
- func (_FiatTokenV2 *FiatTokenV2Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_FiatTokenV2 *FiatTokenV2Caller) AuthorizationState(opts *bind.CallOpts, authorizer common.Address, nonce [32]byte) (bool, error)
- func (_FiatTokenV2 *FiatTokenV2Caller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_FiatTokenV2 *FiatTokenV2Caller) Blacklister(opts *bind.CallOpts) (common.Address, error)
- func (_FiatTokenV2 *FiatTokenV2Caller) CANCELAUTHORIZATIONTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_FiatTokenV2 *FiatTokenV2Caller) Currency(opts *bind.CallOpts) (string, error)
- func (_FiatTokenV2 *FiatTokenV2Caller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
- func (_FiatTokenV2 *FiatTokenV2Caller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_FiatTokenV2 *FiatTokenV2Caller) IsBlacklisted(opts *bind.CallOpts, _account common.Address) (bool, error)
- func (_FiatTokenV2 *FiatTokenV2Caller) IsMinter(opts *bind.CallOpts, account common.Address) (bool, error)
- func (_FiatTokenV2 *FiatTokenV2Caller) MasterMinter(opts *bind.CallOpts) (common.Address, error)
- func (_FiatTokenV2 *FiatTokenV2Caller) MinterAllowance(opts *bind.CallOpts, minter common.Address) (*big.Int, error)
- func (_FiatTokenV2 *FiatTokenV2Caller) Name(opts *bind.CallOpts) (string, error)
- func (_FiatTokenV2 *FiatTokenV2Caller) Nonces(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_FiatTokenV2 *FiatTokenV2Caller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_FiatTokenV2 *FiatTokenV2Caller) PERMITTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_FiatTokenV2 *FiatTokenV2Caller) Paused(opts *bind.CallOpts) (bool, error)
- func (_FiatTokenV2 *FiatTokenV2Caller) Pauser(opts *bind.CallOpts) (common.Address, error)
- func (_FiatTokenV2 *FiatTokenV2Caller) RECEIVEWITHAUTHORIZATIONTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_FiatTokenV2 *FiatTokenV2Caller) Rescuer(opts *bind.CallOpts) (common.Address, error)
- func (_FiatTokenV2 *FiatTokenV2Caller) Symbol(opts *bind.CallOpts) (string, error)
- func (_FiatTokenV2 *FiatTokenV2Caller) TRANSFERWITHAUTHORIZATIONTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_FiatTokenV2 *FiatTokenV2Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type FiatTokenV2CallerRaw
- type FiatTokenV2CallerSession
- func (_FiatTokenV2 *FiatTokenV2CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_FiatTokenV2 *FiatTokenV2CallerSession) AuthorizationState(authorizer common.Address, nonce [32]byte) (bool, error)
- func (_FiatTokenV2 *FiatTokenV2CallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_FiatTokenV2 *FiatTokenV2CallerSession) Blacklister() (common.Address, error)
- func (_FiatTokenV2 *FiatTokenV2CallerSession) CANCELAUTHORIZATIONTYPEHASH() ([32]byte, error)
- func (_FiatTokenV2 *FiatTokenV2CallerSession) Currency() (string, error)
- func (_FiatTokenV2 *FiatTokenV2CallerSession) DOMAINSEPARATOR() ([32]byte, error)
- func (_FiatTokenV2 *FiatTokenV2CallerSession) Decimals() (uint8, error)
- func (_FiatTokenV2 *FiatTokenV2CallerSession) IsBlacklisted(_account common.Address) (bool, error)
- func (_FiatTokenV2 *FiatTokenV2CallerSession) IsMinter(account common.Address) (bool, error)
- func (_FiatTokenV2 *FiatTokenV2CallerSession) MasterMinter() (common.Address, error)
- func (_FiatTokenV2 *FiatTokenV2CallerSession) MinterAllowance(minter common.Address) (*big.Int, error)
- func (_FiatTokenV2 *FiatTokenV2CallerSession) Name() (string, error)
- func (_FiatTokenV2 *FiatTokenV2CallerSession) Nonces(owner common.Address) (*big.Int, error)
- func (_FiatTokenV2 *FiatTokenV2CallerSession) Owner() (common.Address, error)
- func (_FiatTokenV2 *FiatTokenV2CallerSession) PERMITTYPEHASH() ([32]byte, error)
- func (_FiatTokenV2 *FiatTokenV2CallerSession) Paused() (bool, error)
- func (_FiatTokenV2 *FiatTokenV2CallerSession) Pauser() (common.Address, error)
- func (_FiatTokenV2 *FiatTokenV2CallerSession) RECEIVEWITHAUTHORIZATIONTYPEHASH() ([32]byte, error)
- func (_FiatTokenV2 *FiatTokenV2CallerSession) Rescuer() (common.Address, error)
- func (_FiatTokenV2 *FiatTokenV2CallerSession) Symbol() (string, error)
- func (_FiatTokenV2 *FiatTokenV2CallerSession) TRANSFERWITHAUTHORIZATIONTYPEHASH() ([32]byte, error)
- func (_FiatTokenV2 *FiatTokenV2CallerSession) TotalSupply() (*big.Int, error)
- type FiatTokenV2Filterer
- func (_FiatTokenV2 *FiatTokenV2Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*FiatTokenV2ApprovalIterator, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) FilterAuthorizationCanceled(opts *bind.FilterOpts, authorizer []common.Address, nonce [][32]byte) (*FiatTokenV2AuthorizationCanceledIterator, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) FilterAuthorizationUsed(opts *bind.FilterOpts, authorizer []common.Address, nonce [][32]byte) (*FiatTokenV2AuthorizationUsedIterator, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) FilterBlacklisted(opts *bind.FilterOpts, _account []common.Address) (*FiatTokenV2BlacklistedIterator, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) FilterBlacklisterChanged(opts *bind.FilterOpts, newBlacklister []common.Address) (*FiatTokenV2BlacklisterChangedIterator, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) FilterBurn(opts *bind.FilterOpts, burner []common.Address) (*FiatTokenV2BurnIterator, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) FilterMasterMinterChanged(opts *bind.FilterOpts, newMasterMinter []common.Address) (*FiatTokenV2MasterMinterChangedIterator, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) FilterMint(opts *bind.FilterOpts, minter []common.Address, to []common.Address) (*FiatTokenV2MintIterator, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) FilterMinterConfigured(opts *bind.FilterOpts, minter []common.Address) (*FiatTokenV2MinterConfiguredIterator, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) FilterMinterRemoved(opts *bind.FilterOpts, oldMinter []common.Address) (*FiatTokenV2MinterRemovedIterator, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts) (*FiatTokenV2OwnershipTransferredIterator, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) FilterPause(opts *bind.FilterOpts) (*FiatTokenV2PauseIterator, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) FilterPauserChanged(opts *bind.FilterOpts, newAddress []common.Address) (*FiatTokenV2PauserChangedIterator, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) FilterRescuerChanged(opts *bind.FilterOpts, newRescuer []common.Address) (*FiatTokenV2RescuerChangedIterator, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*FiatTokenV2TransferIterator, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) FilterUnBlacklisted(opts *bind.FilterOpts, _account []common.Address) (*FiatTokenV2UnBlacklistedIterator, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) FilterUnpause(opts *bind.FilterOpts) (*FiatTokenV2UnpauseIterator, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) ParseApproval(log types.Log) (*FiatTokenV2Approval, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) ParseAuthorizationCanceled(log types.Log) (*FiatTokenV2AuthorizationCanceled, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) ParseAuthorizationUsed(log types.Log) (*FiatTokenV2AuthorizationUsed, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) ParseBlacklisted(log types.Log) (*FiatTokenV2Blacklisted, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) ParseBlacklisterChanged(log types.Log) (*FiatTokenV2BlacklisterChanged, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) ParseBurn(log types.Log) (*FiatTokenV2Burn, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) ParseMasterMinterChanged(log types.Log) (*FiatTokenV2MasterMinterChanged, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) ParseMint(log types.Log) (*FiatTokenV2Mint, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) ParseMinterConfigured(log types.Log) (*FiatTokenV2MinterConfigured, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) ParseMinterRemoved(log types.Log) (*FiatTokenV2MinterRemoved, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) ParseOwnershipTransferred(log types.Log) (*FiatTokenV2OwnershipTransferred, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) ParsePause(log types.Log) (*FiatTokenV2Pause, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) ParsePauserChanged(log types.Log) (*FiatTokenV2PauserChanged, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) ParseRescuerChanged(log types.Log) (*FiatTokenV2RescuerChanged, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) ParseTransfer(log types.Log) (*FiatTokenV2Transfer, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) ParseUnBlacklisted(log types.Log) (*FiatTokenV2UnBlacklisted, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) ParseUnpause(log types.Log) (*FiatTokenV2Unpause, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *FiatTokenV2Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) WatchAuthorizationCanceled(opts *bind.WatchOpts, sink chan<- *FiatTokenV2AuthorizationCanceled, ...) (event.Subscription, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) WatchAuthorizationUsed(opts *bind.WatchOpts, sink chan<- *FiatTokenV2AuthorizationUsed, ...) (event.Subscription, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) WatchBlacklisted(opts *bind.WatchOpts, sink chan<- *FiatTokenV2Blacklisted, ...) (event.Subscription, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) WatchBlacklisterChanged(opts *bind.WatchOpts, sink chan<- *FiatTokenV2BlacklisterChanged, ...) (event.Subscription, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) WatchBurn(opts *bind.WatchOpts, sink chan<- *FiatTokenV2Burn, burner []common.Address) (event.Subscription, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) WatchMasterMinterChanged(opts *bind.WatchOpts, sink chan<- *FiatTokenV2MasterMinterChanged, ...) (event.Subscription, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) WatchMint(opts *bind.WatchOpts, sink chan<- *FiatTokenV2Mint, minter []common.Address, ...) (event.Subscription, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) WatchMinterConfigured(opts *bind.WatchOpts, sink chan<- *FiatTokenV2MinterConfigured, ...) (event.Subscription, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *FiatTokenV2MinterRemoved, ...) (event.Subscription, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *FiatTokenV2OwnershipTransferred) (event.Subscription, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) WatchPause(opts *bind.WatchOpts, sink chan<- *FiatTokenV2Pause) (event.Subscription, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) WatchPauserChanged(opts *bind.WatchOpts, sink chan<- *FiatTokenV2PauserChanged, ...) (event.Subscription, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) WatchRescuerChanged(opts *bind.WatchOpts, sink chan<- *FiatTokenV2RescuerChanged, ...) (event.Subscription, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *FiatTokenV2Transfer, from []common.Address, ...) (event.Subscription, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) WatchUnBlacklisted(opts *bind.WatchOpts, sink chan<- *FiatTokenV2UnBlacklisted, ...) (event.Subscription, error)
- func (_FiatTokenV2 *FiatTokenV2Filterer) WatchUnpause(opts *bind.WatchOpts, sink chan<- *FiatTokenV2Unpause) (event.Subscription, error)
- type FiatTokenV2MasterMinterChanged
- type FiatTokenV2MasterMinterChangedIterator
- type FiatTokenV2Mint
- type FiatTokenV2MintIterator
- type FiatTokenV2MinterConfigured
- type FiatTokenV2MinterConfiguredIterator
- type FiatTokenV2MinterRemoved
- type FiatTokenV2MinterRemovedIterator
- type FiatTokenV2OwnershipTransferred
- type FiatTokenV2OwnershipTransferredIterator
- type FiatTokenV2Pause
- type FiatTokenV2PauseIterator
- type FiatTokenV2PauserChanged
- type FiatTokenV2PauserChangedIterator
- type FiatTokenV2Raw
- func (_FiatTokenV2 *FiatTokenV2Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_FiatTokenV2 *FiatTokenV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type FiatTokenV2RescuerChanged
- type FiatTokenV2RescuerChangedIterator
- type FiatTokenV2Session
- func (_FiatTokenV2 *FiatTokenV2Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_FiatTokenV2 *FiatTokenV2Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Session) AuthorizationState(authorizer common.Address, nonce [32]byte) (bool, error)
- func (_FiatTokenV2 *FiatTokenV2Session) BalanceOf(account common.Address) (*big.Int, error)
- func (_FiatTokenV2 *FiatTokenV2Session) Blacklist(_account common.Address) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Session) Blacklister() (common.Address, error)
- func (_FiatTokenV2 *FiatTokenV2Session) Burn(_amount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Session) CANCELAUTHORIZATIONTYPEHASH() ([32]byte, error)
- func (_FiatTokenV2 *FiatTokenV2Session) CancelAuthorization(authorizer common.Address, nonce [32]byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Session) ConfigureMinter(minter common.Address, minterAllowedAmount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Session) Currency() (string, error)
- func (_FiatTokenV2 *FiatTokenV2Session) DOMAINSEPARATOR() ([32]byte, error)
- func (_FiatTokenV2 *FiatTokenV2Session) Decimals() (uint8, error)
- func (_FiatTokenV2 *FiatTokenV2Session) DecreaseAllowance(spender common.Address, decrement *big.Int) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Session) IncreaseAllowance(spender common.Address, increment *big.Int) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Session) Initialize(tokenName string, tokenSymbol string, tokenCurrency string, ...) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Session) InitializeV2(newName string) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Session) IsBlacklisted(_account common.Address) (bool, error)
- func (_FiatTokenV2 *FiatTokenV2Session) IsMinter(account common.Address) (bool, error)
- func (_FiatTokenV2 *FiatTokenV2Session) MasterMinter() (common.Address, error)
- func (_FiatTokenV2 *FiatTokenV2Session) Mint(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Session) MinterAllowance(minter common.Address) (*big.Int, error)
- func (_FiatTokenV2 *FiatTokenV2Session) Name() (string, error)
- func (_FiatTokenV2 *FiatTokenV2Session) Nonces(owner common.Address) (*big.Int, error)
- func (_FiatTokenV2 *FiatTokenV2Session) Owner() (common.Address, error)
- func (_FiatTokenV2 *FiatTokenV2Session) PERMITTYPEHASH() ([32]byte, error)
- func (_FiatTokenV2 *FiatTokenV2Session) Pause() (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Session) Paused() (bool, error)
- func (_FiatTokenV2 *FiatTokenV2Session) Pauser() (common.Address, error)
- func (_FiatTokenV2 *FiatTokenV2Session) Permit(owner common.Address, spender common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Session) RECEIVEWITHAUTHORIZATIONTYPEHASH() ([32]byte, error)
- func (_FiatTokenV2 *FiatTokenV2Session) ReceiveWithAuthorization(from common.Address, to common.Address, value *big.Int, validAfter *big.Int, ...) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Session) RemoveMinter(minter common.Address) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Session) RescueERC20(tokenContract common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Session) Rescuer() (common.Address, error)
- func (_FiatTokenV2 *FiatTokenV2Session) Symbol() (string, error)
- func (_FiatTokenV2 *FiatTokenV2Session) TRANSFERWITHAUTHORIZATIONTYPEHASH() ([32]byte, error)
- func (_FiatTokenV2 *FiatTokenV2Session) TotalSupply() (*big.Int, error)
- func (_FiatTokenV2 *FiatTokenV2Session) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Session) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Session) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Session) TransferWithAuthorization(from common.Address, to common.Address, value *big.Int, validAfter *big.Int, ...) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Session) UnBlacklist(_account common.Address) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Session) Unpause() (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Session) UpdateBlacklister(_newBlacklister common.Address) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Session) UpdateMasterMinter(_newMasterMinter common.Address) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Session) UpdatePauser(_newPauser common.Address) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Session) UpdateRescuer(newRescuer common.Address) (*types.Transaction, error)
- type FiatTokenV2Transactor
- func (_FiatTokenV2 *FiatTokenV2Transactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Transactor) Blacklist(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Transactor) Burn(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Transactor) CancelAuthorization(opts *bind.TransactOpts, authorizer common.Address, nonce [32]byte, v uint8, ...) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Transactor) ConfigureMinter(opts *bind.TransactOpts, minter common.Address, minterAllowedAmount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Transactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, decrement *big.Int) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Transactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, increment *big.Int) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Transactor) Initialize(opts *bind.TransactOpts, tokenName string, tokenSymbol string, ...) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Transactor) InitializeV2(opts *bind.TransactOpts, newName string) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Transactor) Mint(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Transactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Transactor) Permit(opts *bind.TransactOpts, owner common.Address, spender common.Address, ...) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Transactor) ReceiveWithAuthorization(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Transactor) RemoveMinter(opts *bind.TransactOpts, minter common.Address) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Transactor) RescueERC20(opts *bind.TransactOpts, tokenContract common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Transactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Transactor) TransferWithAuthorization(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Transactor) UnBlacklist(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Transactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Transactor) UpdateBlacklister(opts *bind.TransactOpts, _newBlacklister common.Address) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Transactor) UpdateMasterMinter(opts *bind.TransactOpts, _newMasterMinter common.Address) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Transactor) UpdatePauser(opts *bind.TransactOpts, _newPauser common.Address) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2Transactor) UpdateRescuer(opts *bind.TransactOpts, newRescuer common.Address) (*types.Transaction, error)
- type FiatTokenV2TransactorRaw
- type FiatTokenV2TransactorSession
- func (_FiatTokenV2 *FiatTokenV2TransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2TransactorSession) Blacklist(_account common.Address) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2TransactorSession) Burn(_amount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2TransactorSession) CancelAuthorization(authorizer common.Address, nonce [32]byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2TransactorSession) ConfigureMinter(minter common.Address, minterAllowedAmount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2TransactorSession) DecreaseAllowance(spender common.Address, decrement *big.Int) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2TransactorSession) IncreaseAllowance(spender common.Address, increment *big.Int) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2TransactorSession) Initialize(tokenName string, tokenSymbol string, tokenCurrency string, ...) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2TransactorSession) InitializeV2(newName string) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2TransactorSession) Mint(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2TransactorSession) Pause() (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2TransactorSession) Permit(owner common.Address, spender common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2TransactorSession) ReceiveWithAuthorization(from common.Address, to common.Address, value *big.Int, validAfter *big.Int, ...) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2TransactorSession) RemoveMinter(minter common.Address) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2TransactorSession) RescueERC20(tokenContract common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2TransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2TransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2TransactorSession) TransferWithAuthorization(from common.Address, to common.Address, value *big.Int, validAfter *big.Int, ...) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2TransactorSession) UnBlacklist(_account common.Address) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2TransactorSession) Unpause() (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2TransactorSession) UpdateBlacklister(_newBlacklister common.Address) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2TransactorSession) UpdateMasterMinter(_newMasterMinter common.Address) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2TransactorSession) UpdatePauser(_newPauser common.Address) (*types.Transaction, error)
- func (_FiatTokenV2 *FiatTokenV2TransactorSession) UpdateRescuer(newRescuer common.Address) (*types.Transaction, error)
- type FiatTokenV2Transfer
- type FiatTokenV2TransferIterator
- type FiatTokenV2UnBlacklisted
- type FiatTokenV2UnBlacklistedIterator
- type FiatTokenV2Unpause
- type FiatTokenV2UnpauseIterator
- type IERC20
- type IERC20Approval
- type IERC20ApprovalIterator
- type IERC20Caller
- func (_IERC20 *IERC20Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_IERC20 *IERC20Caller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_IERC20 *IERC20Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type IERC20CallerRaw
- type IERC20CallerSession
- type IERC20Filterer
- func (_IERC20 *IERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*IERC20ApprovalIterator, error)
- func (_IERC20 *IERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*IERC20TransferIterator, error)
- func (_IERC20 *IERC20Filterer) ParseApproval(log types.Log) (*IERC20Approval, error)
- func (_IERC20 *IERC20Filterer) ParseTransfer(log types.Log) (*IERC20Transfer, error)
- func (_IERC20 *IERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC20Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_IERC20 *IERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC20Transfer, from []common.Address, ...) (event.Subscription, error)
- type IERC20Raw
- func (_IERC20 *IERC20Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IERC20 *IERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IERC20 *IERC20Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IERC20Session
- func (_IERC20 *IERC20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_IERC20 *IERC20Session) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20Session) BalanceOf(account common.Address) (*big.Int, error)
- func (_IERC20 *IERC20Session) TotalSupply() (*big.Int, error)
- func (_IERC20 *IERC20Session) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20Session) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type IERC20Transactor
- func (_IERC20 *IERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20Transactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20Transactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- type IERC20TransactorRaw
- type IERC20TransactorSession
- func (_IERC20 *IERC20TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20TransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20TransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type IERC20Transfer
- type IERC20TransferIterator
- type Ownable
- type OwnableCaller
- type OwnableCallerRaw
- type OwnableCallerSession
- type OwnableFilterer
- func (_Ownable *OwnableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts) (*OwnableOwnershipTransferredIterator, error)
- func (_Ownable *OwnableFilterer) ParseOwnershipTransferred(log types.Log) (*OwnableOwnershipTransferred, error)
- func (_Ownable *OwnableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnableOwnershipTransferred) (event.Subscription, error)
- type OwnableOwnershipTransferred
- type OwnableOwnershipTransferredIterator
- type OwnableRaw
- func (_Ownable *OwnableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Ownable *OwnableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Ownable *OwnableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OwnableSession
- type OwnableTransactor
- type OwnableTransactorRaw
- type OwnableTransactorSession
- type Pausable
- type PausableCaller
- type PausableCallerRaw
- type PausableCallerSession
- type PausableFilterer
- func (_Pausable *PausableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts) (*PausableOwnershipTransferredIterator, error)
- func (_Pausable *PausableFilterer) FilterPause(opts *bind.FilterOpts) (*PausablePauseIterator, error)
- func (_Pausable *PausableFilterer) FilterPauserChanged(opts *bind.FilterOpts, newAddress []common.Address) (*PausablePauserChangedIterator, error)
- func (_Pausable *PausableFilterer) FilterUnpause(opts *bind.FilterOpts) (*PausableUnpauseIterator, error)
- func (_Pausable *PausableFilterer) ParseOwnershipTransferred(log types.Log) (*PausableOwnershipTransferred, error)
- func (_Pausable *PausableFilterer) ParsePause(log types.Log) (*PausablePause, error)
- func (_Pausable *PausableFilterer) ParsePauserChanged(log types.Log) (*PausablePauserChanged, error)
- func (_Pausable *PausableFilterer) ParseUnpause(log types.Log) (*PausableUnpause, error)
- func (_Pausable *PausableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *PausableOwnershipTransferred) (event.Subscription, error)
- func (_Pausable *PausableFilterer) WatchPause(opts *bind.WatchOpts, sink chan<- *PausablePause) (event.Subscription, error)
- func (_Pausable *PausableFilterer) WatchPauserChanged(opts *bind.WatchOpts, sink chan<- *PausablePauserChanged, ...) (event.Subscription, error)
- func (_Pausable *PausableFilterer) WatchUnpause(opts *bind.WatchOpts, sink chan<- *PausableUnpause) (event.Subscription, error)
- type PausableOwnershipTransferred
- type PausableOwnershipTransferredIterator
- type PausablePause
- type PausablePauseIterator
- type PausablePauserChanged
- type PausablePauserChangedIterator
- type PausableRaw
- func (_Pausable *PausableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Pausable *PausableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Pausable *PausableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PausableSession
- func (_Pausable *PausableSession) Owner() (common.Address, error)
- func (_Pausable *PausableSession) Pause() (*types.Transaction, error)
- func (_Pausable *PausableSession) Paused() (bool, error)
- func (_Pausable *PausableSession) Pauser() (common.Address, error)
- func (_Pausable *PausableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Pausable *PausableSession) Unpause() (*types.Transaction, error)
- func (_Pausable *PausableSession) UpdatePauser(_newPauser common.Address) (*types.Transaction, error)
- type PausableTransactor
- func (_Pausable *PausableTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Pausable *PausableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_Pausable *PausableTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Pausable *PausableTransactor) UpdatePauser(opts *bind.TransactOpts, _newPauser common.Address) (*types.Transaction, error)
- type PausableTransactorRaw
- type PausableTransactorSession
- func (_Pausable *PausableTransactorSession) Pause() (*types.Transaction, error)
- func (_Pausable *PausableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Pausable *PausableTransactorSession) Unpause() (*types.Transaction, error)
- func (_Pausable *PausableTransactorSession) UpdatePauser(_newPauser common.Address) (*types.Transaction, error)
- type PausableUnpause
- type PausableUnpauseIterator
- type Rescuable
- type RescuableCaller
- type RescuableCallerRaw
- type RescuableCallerSession
- type RescuableFilterer
- func (_Rescuable *RescuableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts) (*RescuableOwnershipTransferredIterator, error)
- func (_Rescuable *RescuableFilterer) FilterRescuerChanged(opts *bind.FilterOpts, newRescuer []common.Address) (*RescuableRescuerChangedIterator, error)
- func (_Rescuable *RescuableFilterer) ParseOwnershipTransferred(log types.Log) (*RescuableOwnershipTransferred, error)
- func (_Rescuable *RescuableFilterer) ParseRescuerChanged(log types.Log) (*RescuableRescuerChanged, error)
- func (_Rescuable *RescuableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *RescuableOwnershipTransferred) (event.Subscription, error)
- func (_Rescuable *RescuableFilterer) WatchRescuerChanged(opts *bind.WatchOpts, sink chan<- *RescuableRescuerChanged, ...) (event.Subscription, error)
- type RescuableOwnershipTransferred
- type RescuableOwnershipTransferredIterator
- type RescuableRaw
- func (_Rescuable *RescuableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Rescuable *RescuableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Rescuable *RescuableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type RescuableRescuerChanged
- type RescuableRescuerChangedIterator
- type RescuableSession
- func (_Rescuable *RescuableSession) Owner() (common.Address, error)
- func (_Rescuable *RescuableSession) RescueERC20(tokenContract common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Rescuable *RescuableSession) Rescuer() (common.Address, error)
- func (_Rescuable *RescuableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Rescuable *RescuableSession) UpdateRescuer(newRescuer common.Address) (*types.Transaction, error)
- type RescuableTransactor
- func (_Rescuable *RescuableTransactor) RescueERC20(opts *bind.TransactOpts, tokenContract common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_Rescuable *RescuableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_Rescuable *RescuableTransactor) UpdateRescuer(opts *bind.TransactOpts, newRescuer common.Address) (*types.Transaction, error)
- type RescuableTransactorRaw
- type RescuableTransactorSession
- func (_Rescuable *RescuableTransactorSession) RescueERC20(tokenContract common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Rescuable *RescuableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Rescuable *RescuableTransactorSession) UpdateRescuer(newRescuer common.Address) (*types.Transaction, error)
- type SafeERC20
- type SafeERC20Caller
- type SafeERC20CallerRaw
- type SafeERC20CallerSession
- type SafeERC20Filterer
- type SafeERC20Raw
- func (_SafeERC20 *SafeERC20Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SafeERC20 *SafeERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SafeERC20 *SafeERC20Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SafeERC20Session
- type SafeERC20Transactor
- type SafeERC20TransactorRaw
- type SafeERC20TransactorSession
- type SafeMath
- type SafeMathCaller
- type SafeMathCallerRaw
- type SafeMathCallerSession
- type SafeMathFilterer
- type SafeMathRaw
- func (_SafeMath *SafeMathRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SafeMath *SafeMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SafeMath *SafeMathRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SafeMathSession
- type SafeMathTransactor
- type SafeMathTransactorRaw
- type SafeMathTransactorSession
- type USDCRef
Constants ¶
This section is empty.
Variables ¶
var AbstractFiatTokenV1ABI = AbstractFiatTokenV1MetaData.ABI
AbstractFiatTokenV1ABI is the input ABI used to generate the binding from. Deprecated: Use AbstractFiatTokenV1MetaData.ABI instead.
var AbstractFiatTokenV1FuncSigs = AbstractFiatTokenV1MetaData.Sigs
Deprecated: Use AbstractFiatTokenV1MetaData.Sigs instead. AbstractFiatTokenV1FuncSigs maps the 4-byte function signature to its string representation.
var AbstractFiatTokenV1MetaData = &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\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"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)", }, }
AbstractFiatTokenV1MetaData contains all meta data concerning the AbstractFiatTokenV1 contract.
var AbstractFiatTokenV2ABI = AbstractFiatTokenV2MetaData.ABI
AbstractFiatTokenV2ABI is the input ABI used to generate the binding from. Deprecated: Use AbstractFiatTokenV2MetaData.ABI instead.
var AbstractFiatTokenV2FuncSigs = AbstractFiatTokenV2MetaData.Sigs
Deprecated: Use AbstractFiatTokenV2MetaData.Sigs instead. AbstractFiatTokenV2FuncSigs maps the 4-byte function signature to its string representation.
var AbstractFiatTokenV2MetaData = &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\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"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)", }, }
AbstractFiatTokenV2MetaData contains all meta data concerning the AbstractFiatTokenV2 contract.
var AddressABI = AddressMetaData.ABI
AddressABI is the input ABI used to generate the binding from. Deprecated: Use AddressMetaData.ABI instead.
var AddressBin = AddressMetaData.Bin
AddressBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AddressMetaData.Bin instead.
var AddressMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566023600b82828239805160001a607314601657fe5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122067083bad7cfcce2ce9d91d79e7cfa0c71ed93ee0306d08156dd014e9a0e518fc64736f6c634300060c0033",
}
AddressMetaData contains all meta data concerning the Address contract.
var BlacklistableABI = BlacklistableMetaData.ABI
BlacklistableABI is the input ABI used to generate the binding from. Deprecated: Use BlacklistableMetaData.ABI instead.
var BlacklistableBin = BlacklistableMetaData.Bin
BlacklistableBin is the compiled bytecode used for deploying new contracts. Deprecated: Use BlacklistableMetaData.Bin instead.
var BlacklistableFuncSigs = BlacklistableMetaData.Sigs
Deprecated: Use BlacklistableMetaData.Sigs instead. BlacklistableFuncSigs maps the 4-byte function signature to its string representation.
var BlacklistableMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"Blacklisted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newBlacklister\",\"type\":\"address\"}],\"name\":\"BlacklisterChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"UnBlacklisted\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"blacklist\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"blacklister\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"isBlacklisted\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"unBlacklist\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newBlacklister\",\"type\":\"address\"}],\"name\":\"updateBlacklister\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "f9f92be4": "blacklist(address)", "bd102430": "blacklister()", "fe575a87": "isBlacklisted(address)", "8da5cb5b": "owner()", "f2fde38b": "transferOwnership(address)", "1a895266": "unBlacklist(address)", "ad38bf22": "updateBlacklister(address)", }, Bin: "0x608060405234801561001057600080fd5b5061001a3361001f565b610041565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6107b9806100506000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063bd1024301161005b578063bd1024301461011b578063f2fde38b14610123578063f9f92be414610156578063fe575a87146101895761007d565b80631a895266146100825780638da5cb5b146100b7578063ad38bf22146100e8575b600080fd5b6100b56004803603602081101561009857600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166101d0565b005b6100bf6102b4565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b6100b5600480360360208110156100fe57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166102d0565b6100bf610437565b6100b56004803603602081101561013957600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610453565b6100b56004803603602081101561016c57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166105a6565b6101bc6004803603602081101561019f57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff1661068d565b604080519115158252519081900360200190f35b60015473ffffffffffffffffffffffffffffffffffffffff163314610240576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c815260200180610726602c913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff811660008181526002602052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055517f117e3210bb9aa7d9baff172026820255c6f6c30ba8999d1c2fd88e2848137c4e9190a250565b60005473ffffffffffffffffffffffffffffffffffffffff1690565b60005473ffffffffffffffffffffffffffffffffffffffff16331461035657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff81166103c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260328152602001806107526032913960400191505060405180910390fd5b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691909117918290556040519116907fc67398012c111ce95ecb7429b933096c977380ee6c421175a71a4a4c6c88c06e90600090a250565b60015473ffffffffffffffffffffffffffffffffffffffff1681565b60005473ffffffffffffffffffffffffffffffffffffffff1633146104d957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8116610545576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806107006026913960400191505060405180910390fd5b6000546040805173ffffffffffffffffffffffffffffffffffffffff9283168152918316602083015280517f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09281900390910190a16105a3816106b8565b50565b60015473ffffffffffffffffffffffffffffffffffffffff163314610616576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c815260200180610726602c913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff811660008181526002602052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055517fffa4e6181777692565cf28528fc88fd1516ea86b56da075235fa575af6a4b8559190a250565b73ffffffffffffffffffffffffffffffffffffffff1660009081526002602052604090205460ff1690565b600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff9290921691909117905556fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373426c61636b6c69737461626c653a2063616c6c6572206973206e6f742074686520626c61636b6c6973746572426c61636b6c69737461626c653a206e657720626c61636b6c697374657220697320746865207a65726f2061646472657373a26469706673582212201cd29069f2f9e6e8bd0c5e75731264bb37bfc8b7538be3312630bc9284d4364664736f6c634300060c0033", }
BlacklistableMetaData contains all meta data concerning the Blacklistable contract.
var Contracts map[string]*compiler.Contract
Contracts are unmarshalled on start
var ECRecoverABI = ECRecoverMetaData.ABI
ECRecoverABI is the input ABI used to generate the binding from. Deprecated: Use ECRecoverMetaData.ABI instead.
var ECRecoverBin = ECRecoverMetaData.Bin
ECRecoverBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ECRecoverMetaData.Bin instead.
var ECRecoverMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566023600b82828239805160001a607314601657fe5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122077368e92d18f9c88b8911c75e3580c074e6b279d5f147242aa26864a0cab8aa864736f6c634300060c0033",
}
ECRecoverMetaData contains all meta data concerning the ECRecover contract.
var EIP2612ABI = EIP2612MetaData.ABI
EIP2612ABI is the input ABI used to generate the binding from. Deprecated: Use EIP2612MetaData.ABI instead.
var EIP2612FuncSigs = EIP2612MetaData.Sigs
Deprecated: Use EIP2612MetaData.Sigs instead. EIP2612FuncSigs maps the 4-byte function signature to its string representation.
var EIP2612MetaData = &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\":[],\"name\":\"DOMAIN_SEPARATOR\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"PERMIT_TYPEHASH\",\"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\":\"owner\",\"type\":\"address\"}],\"name\":\"nonces\",\"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\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"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()", "30adf81f": "PERMIT_TYPEHASH()", "dd62ed3e": "allowance(address,address)", "095ea7b3": "approve(address,uint256)", "70a08231": "balanceOf(address)", "7ecebe00": "nonces(address)", "18160ddd": "totalSupply()", "a9059cbb": "transfer(address,uint256)", "23b872dd": "transferFrom(address,address,uint256)", }, }
EIP2612MetaData contains all meta data concerning the EIP2612 contract.
var EIP3009ABI = EIP3009MetaData.ABI
EIP3009ABI is the input ABI used to generate the binding from. Deprecated: Use EIP3009MetaData.ABI instead.
var EIP3009FuncSigs = EIP3009MetaData.Sigs
Deprecated: Use EIP3009MetaData.Sigs instead. EIP3009FuncSigs maps the 4-byte function signature to its string representation.
var EIP3009MetaData = &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\":\"authorizer\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"nonce\",\"type\":\"bytes32\"}],\"name\":\"AuthorizationCanceled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"authorizer\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"nonce\",\"type\":\"bytes32\"}],\"name\":\"AuthorizationUsed\",\"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\":\"CANCEL_AUTHORIZATION_TYPEHASH\",\"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\":\"RECEIVE_WITH_AUTHORIZATION_TYPEHASH\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"TRANSFER_WITH_AUTHORIZATION_TYPEHASH\",\"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\":\"authorizer\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"nonce\",\"type\":\"bytes32\"}],\"name\":\"authorizationState\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"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\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "d9169487": "CANCEL_AUTHORIZATION_TYPEHASH()", "3644e515": "DOMAIN_SEPARATOR()", "7f2eecc3": "RECEIVE_WITH_AUTHORIZATION_TYPEHASH()", "a0cc6a68": "TRANSFER_WITH_AUTHORIZATION_TYPEHASH()", "dd62ed3e": "allowance(address,address)", "095ea7b3": "approve(address,uint256)", "e94a0102": "authorizationState(address,bytes32)", "70a08231": "balanceOf(address)", "18160ddd": "totalSupply()", "a9059cbb": "transfer(address,uint256)", "23b872dd": "transferFrom(address,address,uint256)", }, }
EIP3009MetaData contains all meta data concerning the EIP3009 contract.
var EIP712ABI = EIP712MetaData.ABI
EIP712ABI is the input ABI used to generate the binding from. Deprecated: Use EIP712MetaData.ABI instead.
var EIP712Bin = EIP712MetaData.Bin
EIP712Bin is the compiled bytecode used for deploying new contracts. Deprecated: Use EIP712MetaData.Bin instead.
var EIP712DomainABI = EIP712DomainMetaData.ABI
EIP712DomainABI is the input ABI used to generate the binding from. Deprecated: Use EIP712DomainMetaData.ABI instead.
var EIP712DomainBin = EIP712DomainMetaData.Bin
EIP712DomainBin is the compiled bytecode used for deploying new contracts. Deprecated: Use EIP712DomainMetaData.Bin instead.
var EIP712DomainFuncSigs = EIP712DomainMetaData.Sigs
Deprecated: Use EIP712DomainMetaData.Sigs instead. EIP712DomainFuncSigs maps the 4-byte function signature to its string representation.
var EIP712DomainMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"DOMAIN_SEPARATOR\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "3644e515": "DOMAIN_SEPARATOR()", }, Bin: "0x6080604052348015600f57600080fd5b5060818061001e6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c80633644e51514602d575b600080fd5b60336045565b60408051918252519081900360200190f35b6000548156fea264697066735822122085865953d62e059c8c7e8659d0a0f3fdc853dd2575d5b741deca7e314bb4265964736f6c634300060c0033", }
EIP712DomainMetaData contains all meta data concerning the EIP712Domain contract.
var EIP712MetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566023600b82828239805160001a607314601657fe5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212205cfa1d6596e9c667f5703b23f248625f83d82ffe9c05dcf19455daf6f0693c5c64736f6c634300060c0033",
}
EIP712MetaData contains all meta data concerning the EIP712 contract.
var FiatTokenV11ABI = FiatTokenV11MetaData.ABI
FiatTokenV11ABI is the input ABI used to generate the binding from. Deprecated: Use FiatTokenV11MetaData.ABI instead.
var FiatTokenV11Bin = FiatTokenV11MetaData.Bin
FiatTokenV11Bin is the compiled bytecode used for deploying new contracts. Deprecated: Use FiatTokenV11MetaData.Bin instead.
var FiatTokenV11FuncSigs = FiatTokenV11MetaData.Sigs
Deprecated: Use FiatTokenV11MetaData.Sigs instead. FiatTokenV11FuncSigs maps the 4-byte function signature to its string representation.
var FiatTokenV11MetaData = &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\":\"_account\",\"type\":\"address\"}],\"name\":\"Blacklisted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newBlacklister\",\"type\":\"address\"}],\"name\":\"BlacklisterChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"burner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"Burn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newMasterMinter\",\"type\":\"address\"}],\"name\":\"MasterMinterChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"minter\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"Mint\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"minter\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"minterAllowedAmount\",\"type\":\"uint256\"}],\"name\":\"MinterConfigured\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"oldMinter\",\"type\":\"address\"}],\"name\":\"MinterRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"Pause\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newAddress\",\"type\":\"address\"}],\"name\":\"PauserChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newRescuer\",\"type\":\"address\"}],\"name\":\"RescuerChanged\",\"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\":true,\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"UnBlacklisted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"Unpause\",\"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\":\"value\",\"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\"}],\"name\":\"blacklist\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"blacklister\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"burn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"minter\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"minterAllowedAmount\",\"type\":\"uint256\"}],\"name\":\"configureMinter\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"currency\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"tokenName\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"tokenSymbol\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"tokenCurrency\",\"type\":\"string\"},{\"internalType\":\"uint8\",\"name\":\"tokenDecimals\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"newMasterMinter\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"newPauser\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"newBlacklister\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"isBlacklisted\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"isMinter\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"masterMinter\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"mint\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"minter\",\"type\":\"address\"}],\"name\":\"minterAllowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"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\":[],\"name\":\"pauser\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"minter\",\"type\":\"address\"}],\"name\":\"removeMinter\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractIERC20\",\"name\":\"tokenContract\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"rescueERC20\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rescuer\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"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\":\"value\",\"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\":\"value\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"unBlacklist\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unpause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newBlacklister\",\"type\":\"address\"}],\"name\":\"updateBlacklister\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newMasterMinter\",\"type\":\"address\"}],\"name\":\"updateMasterMinter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newPauser\",\"type\":\"address\"}],\"name\":\"updatePauser\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newRescuer\",\"type\":\"address\"}],\"name\":\"updateRescuer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "dd62ed3e": "allowance(address,address)", "095ea7b3": "approve(address,uint256)", "70a08231": "balanceOf(address)", "f9f92be4": "blacklist(address)", "bd102430": "blacklister()", "42966c68": "burn(uint256)", "4e44d956": "configureMinter(address,uint256)", "e5a6b10f": "currency()", "313ce567": "decimals()", "3357162b": "initialize(string,string,string,uint8,address,address,address,address)", "fe575a87": "isBlacklisted(address)", "aa271e1a": "isMinter(address)", "35d99f35": "masterMinter()", "40c10f19": "mint(address,uint256)", "8a6db9c3": "minterAllowance(address)", "06fdde03": "name()", "8da5cb5b": "owner()", "8456cb59": "pause()", "5c975abb": "paused()", "9fd0506d": "pauser()", "3092afd5": "removeMinter(address)", "b2118a8d": "rescueERC20(address,address,uint256)", "38a63183": "rescuer()", "95d89b41": "symbol()", "18160ddd": "totalSupply()", "a9059cbb": "transfer(address,uint256)", "23b872dd": "transferFrom(address,address,uint256)", "f2fde38b": "transferOwnership(address)", "1a895266": "unBlacklist(address)", "3f4ba83a": "unpause()", "ad38bf22": "updateBlacklister(address)", "aa20e1e4": "updateMasterMinter(address)", "554bab3c": "updatePauser(address)", "2ab60045": "updateRescuer(address)", }, Bin: "0x60806040526001805460ff60a01b191690556000600b553480156200002357600080fd5b506200002f3362000035565b62000057565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b61381580620000676000396000f3fe608060405234801561001057600080fd5b50600436106102265760003560e01c806370a082311161012a578063aa271e1a116100bd578063dd62ed3e1161008c578063f2fde38b11610071578063f2fde38b146108e8578063f9f92be41461091b578063fe575a871461094e57610226565b8063dd62ed3e146108a5578063e5a6b10f146108e057610226565b8063aa271e1a146107f4578063ad38bf2214610827578063b2118a8d1461085a578063bd1024301461089d57610226565b806395d89b41116100f957806395d89b41146107785780639fd0506d14610780578063a9059cbb14610788578063aa20e1e4146107c157610226565b806370a08231146107025780638456cb59146107355780638a6db9c31461073d5780638da5cb5b1461077057610226565b80633357162b116101bd57806340c10f191161018c5780634e44d956116101715780634e44d9561461068e578063554bab3c146106c75780635c975abb146106fa57610226565b806340c10f191461063857806342966c681461067157610226565b80633357162b1461040b57806335d99f35146105f757806338a63183146106285780633f4ba83a1461063057610226565b806323b872dd116101f957806323b872dd146103445780632ab60045146103875780633092afd5146103ba578063313ce567146103ed57610226565b806306fdde031461022b578063095ea7b3146102a857806318160ddd146102f55780631a8952661461030f575b600080fd5b610233610981565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561026d578181015183820152602001610255565b50505050905090810190601f16801561029a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102e1600480360360408110156102be57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610a2d565b604080519115158252519081900360200190f35b6102fd610bba565b60408051918252519081900360200190f35b6103426004803603602081101561032557600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610bc0565b005b6102e16004803603606081101561035a57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813581169160208101359091169060400135610ca4565b6103426004803603602081101561039d57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610faa565b6102e1600480360360208110156103d057600080fd5b503573ffffffffffffffffffffffffffffffffffffffff1661110b565b6103f5611204565b6040805160ff9092168252519081900360200190f35b610342600480360361010081101561042257600080fd5b81019060208101813564010000000081111561043d57600080fd5b82018360208201111561044f57600080fd5b8035906020019184600183028401116401000000008311171561047157600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092959493602081019350359150506401000000008111156104c457600080fd5b8201836020820111156104d657600080fd5b803590602001918460018302840111640100000000831117156104f857600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929594936020810193503591505064010000000081111561054b57600080fd5b82018360208201111561055d57600080fd5b8035906020019184600183028401116401000000008311171561057f57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505050813560ff16925050602081013573ffffffffffffffffffffffffffffffffffffffff9081169160408101358216916060820135811691608001351661120d565b6105ff61154f565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b6105ff61156b565b610342611587565b6102e16004803603604081101561064e57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813516906020013561164a565b6103426004803603602081101561068757600080fd5b5035611a7f565b6102e1600480360360408110156106a457600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135611d39565b610342600480360360208110156106dd57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16611ecc565b6102e1612033565b6102fd6004803603602081101561071857600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16612054565b61034261207c565b6102fd6004803603602081101561075357600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16612156565b6105ff61217e565b61023361219a565b6105ff612213565b6102e16004803603604081101561079e57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813516906020013561222f565b610342600480360360208110156107d757600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166123b1565b6102e16004803603602081101561080a57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16612518565b6103426004803603602081101561083d57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16612543565b6103426004803603606081101561087057600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135811691602081013590911690604001356126aa565b6105ff612740565b6102fd600480360360408110156108bb57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135811691602001351661275c565b610233612794565b610342600480360360208110156108fe57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff1661280d565b6103426004803603602081101561093157600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16612960565b6102e16004803603602081101561096457600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16612a47565b6004805460408051602060026001851615610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190941693909304601f81018490048402820184019092528181529291830182828015610a255780601f106109fa57610100808354040283529160200191610a25565b820191906000526020600020905b815481529060010190602001808311610a0857829003601f168201915b505050505081565b60015460009074010000000000000000000000000000000000000000900460ff1615610aba57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b3360008181526003602052604090205460ff1615610b23576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806137bb6025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8416600090815260036020526040902054849060ff1615610ba4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806137bb6025913960400191505060405180910390fd5b610baf338686612a72565b506001949350505050565b600b5490565b60025473ffffffffffffffffffffffffffffffffffffffff163314610c30576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c815260200180613558602c913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff811660008181526003602052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055517f117e3210bb9aa7d9baff172026820255c6f6c30ba8999d1c2fd88e2848137c4e9190a250565b60015460009074010000000000000000000000000000000000000000900460ff1615610d3157604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b3360008181526003602052604090205460ff1615610d9a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806137bb6025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8516600090815260036020526040902054859060ff1615610e1b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806137bb6025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8516600090815260036020526040902054859060ff1615610e9c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806137bb6025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff87166000908152600a60209081526040808320338452909152902054851115610f25576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602881526020018061361e6028913960400191505060405180910390fd5b610f30878787612bb9565b73ffffffffffffffffffffffffffffffffffffffff87166000908152600a60209081526040808320338452909152902054610f6b9086612de4565b73ffffffffffffffffffffffffffffffffffffffff88166000908152600a60209081526040808320338452909152902055600193505050509392505050565b60005473ffffffffffffffffffffffffffffffffffffffff16331461103057604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff811661109c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a8152602001806134b6602a913960400191505060405180910390fd5b600e80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83169081179091556040517fe475e580d85111348e40d8ca33cfdd74c30fe1655c2d8537a13abc10065ffa5a90600090a250565b60085460009073ffffffffffffffffffffffffffffffffffffffff16331461117e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602981526020018061352f6029913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff82166000818152600c6020908152604080832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055600d909152808220829055517fe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb666929190a2506001919050565b60065460ff1681565b60085474010000000000000000000000000000000000000000900460ff1615611281576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a815260200180613674602a913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff84166112ed576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f8152602001806135cb602f913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8316611359576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602981526020018061348d6029913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff82166113c5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e815260200180613646602e913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8116611431576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260288152602001806137616028913960400191505060405180910390fd5b87516114449060049060208b019061331a565b5086516114589060059060208a019061331a565b50855161146c90600790602089019061331a565b50600680547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660ff8716179055600880547fffffffffffffffffffffffff000000000000000000000000000000000000000090811673ffffffffffffffffffffffffffffffffffffffff878116919091179092556001805482168684161790556002805490911691841691909117905561150681612e2d565b5050600880547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1674010000000000000000000000000000000000000000179055505050505050565b60085473ffffffffffffffffffffffffffffffffffffffff1681565b600e5473ffffffffffffffffffffffffffffffffffffffff1690565b60015473ffffffffffffffffffffffffffffffffffffffff1633146115f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806137156022913960400191505060405180910390fd5b600180547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1690556040517f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3390600090a1565b60015460009074010000000000000000000000000000000000000000900460ff16156116d757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b336000908152600c602052604090205460ff1661173f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806135aa6021913960400191505060405180910390fd5b3360008181526003602052604090205460ff16156117a8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806137bb6025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8416600090815260036020526040902054849060ff1615611829576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806137bb6025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8516611895576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806134226023913960400191505060405180910390fd5b600084116118ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260298152602001806134e06029913960400191505060405180910390fd5b336000908152600d602052604090205480851115611957576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e8152602001806136e7602e913960400191505060405180910390fd5b600b546119649086612e74565b600b5573ffffffffffffffffffffffffffffffffffffffff86166000908152600960205260409020546119979086612e74565b73ffffffffffffffffffffffffffffffffffffffff87166000908152600960205260409020556119c78186612de4565b336000818152600d6020908152604091829020939093558051888152905173ffffffffffffffffffffffffffffffffffffffff8a16937fab8530f87dc9b59234c4623bf917212bb2536d647574c8e7e5da92c2ede0c9f8928290030190a360408051868152905173ffffffffffffffffffffffffffffffffffffffff8816916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a350600195945050505050565b60015474010000000000000000000000000000000000000000900460ff1615611b0957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b336000908152600c602052604090205460ff16611b71576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806135aa6021913960400191505060405180910390fd5b3360008181526003602052604090205460ff1615611bda576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806137bb6025913960400191505060405180910390fd5b3360009081526009602052604090205482611c40576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260298152602001806133f96029913960400191505060405180910390fd5b82811015611c99576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806135846026913960400191505060405180910390fd5b600b54611ca69084612de4565b600b55611cb38184612de4565b33600081815260096020908152604091829020939093558051868152905191927fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca592918290030190a260408051848152905160009133917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a3505050565b60015460009074010000000000000000000000000000000000000000900460ff1615611dc657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b60085473ffffffffffffffffffffffffffffffffffffffff163314611e36576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602981526020018061352f6029913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff83166000818152600c6020908152604080832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055600d825291829020859055815185815291517f46980fca912ef9bcdbd36877427b6b90e860769f604e89c0e67720cece530d209281900390910190a250600192915050565b60005473ffffffffffffffffffffffffffffffffffffffff163314611f5257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8116611fbe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260288152602001806133d16028913960400191505060405180910390fd5b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691909117918290556040519116907fb80482a293ca2e013eda8683c9bd7fc8347cfdaeea5ede58cba46df502c2a60490600090a250565b60015474010000000000000000000000000000000000000000900460ff1681565b73ffffffffffffffffffffffffffffffffffffffff1660009081526009602052604090205490565b60015473ffffffffffffffffffffffffffffffffffffffff1633146120ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806137156022913960400191505060405180910390fd5b600180547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff16740100000000000000000000000000000000000000001790556040517f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62590600090a1565b73ffffffffffffffffffffffffffffffffffffffff166000908152600d602052604090205490565b60005473ffffffffffffffffffffffffffffffffffffffff1690565b6005805460408051602060026001851615610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190941693909304601f81018490048402820184019092528181529291830182828015610a255780601f106109fa57610100808354040283529160200191610a25565b60015473ffffffffffffffffffffffffffffffffffffffff1681565b60015460009074010000000000000000000000000000000000000000900460ff16156122bc57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b3360008181526003602052604090205460ff1615612325576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806137bb6025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8416600090815260036020526040902054849060ff16156123a6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806137bb6025913960400191505060405180910390fd5b610baf338686612bb9565b60005473ffffffffffffffffffffffffffffffffffffffff16331461243757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff81166124a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f8152602001806135cb602f913960400191505060405180910390fd5b600880547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691909117918290556040519116907fdb66dfa9c6b8f5226fe9aac7e51897ae8ee94ac31dc70bb6c9900b2574b707e690600090a250565b73ffffffffffffffffffffffffffffffffffffffff166000908152600c602052604090205460ff1690565b60005473ffffffffffffffffffffffffffffffffffffffff1633146125c957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8116612635576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260328152602001806137896032913960400191505060405180910390fd5b600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691909117918290556040519116907fc67398012c111ce95ecb7429b933096c977380ee6c421175a71a4a4c6c88c06e90600090a250565b600e5473ffffffffffffffffffffffffffffffffffffffff16331461271a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806135fa6024913960400191505060405180910390fd5b61273b73ffffffffffffffffffffffffffffffffffffffff84168383612ee8565b505050565b60025473ffffffffffffffffffffffffffffffffffffffff1681565b73ffffffffffffffffffffffffffffffffffffffff9182166000908152600a6020908152604080832093909416825291909152205490565b6007805460408051602060026001851615610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190941693909304601f81018490048402820184019092528181529291830182828015610a255780601f106109fa57610100808354040283529160200191610a25565b60005473ffffffffffffffffffffffffffffffffffffffff16331461289357604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff81166128ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806134456026913960400191505060405180910390fd5b6000546040805173ffffffffffffffffffffffffffffffffffffffff9283168152918316602083015280517f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09281900390910190a161295d81612e2d565b50565b60025473ffffffffffffffffffffffffffffffffffffffff1633146129d0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c815260200180613558602c913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff811660008181526003602052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055517fffa4e6181777692565cf28528fc88fd1516ea86b56da075235fa575af6a4b8559190a250565b73ffffffffffffffffffffffffffffffffffffffff1660009081526003602052604090205460ff1690565b73ffffffffffffffffffffffffffffffffffffffff8316612ade576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806136c36024913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8216612b4a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602281526020018061346b6022913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8084166000818152600a6020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b73ffffffffffffffffffffffffffffffffffffffff8316612c25576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602581526020018061369e6025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8216612c91576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806133ae6023913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8316600090815260096020526040902054811115612d0f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806135096026913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8316600090815260096020526040902054612d3f9082612de4565b73ffffffffffffffffffffffffffffffffffffffff8085166000908152600960205260408082209390935590841681522054612d7b9082612e74565b73ffffffffffffffffffffffffffffffffffffffff80841660008181526009602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b6000612e2683836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612f75565b9392505050565b600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b600082820183811015612e2657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6040805173ffffffffffffffffffffffffffffffffffffffff8416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb0000000000000000000000000000000000000000000000000000000017905261273b908490613026565b6000818484111561301e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015612fe3578181015183820152602001612fcb565b50505050905090810190601f1680156130105780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6060613088826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166130fe9092919063ffffffff16565b80519091501561273b578080602001905160208110156130a757600080fd5b505161273b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a815260200180613737602a913960400191505060405180910390fd5b606061310d8484600085613115565b949350505050565b6060613120856132e1565b61318b57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b600060608673ffffffffffffffffffffffffffffffffffffffff1685876040518082805190602001908083835b602083106131f557805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016131b8565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114613257576040519150601f19603f3d011682016040523d82523d6000602084013e61325c565b606091505b5091509150811561327057915061310d9050565b8051156132805780518082602001fd5b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201818152865160248401528651879391928392604401919085019080838360008315612fe3578181015183820152602001612fcb565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47081811480159061310d575050151592915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061335b57805160ff1916838001178555613388565b82800160010185558215613388579182015b8281111561338857825182559160200191906001019061336d565b50613394929150613398565b5090565b5b80821115613394576000815560010161339956fe45524332303a207472616e7366657220746f20746865207a65726f20616464726573735061757361626c653a206e65772070617573657220697320746865207a65726f206164647265737346696174546f6b656e3a206275726e20616d6f756e74206e6f742067726561746572207468616e203046696174546f6b656e3a206d696e7420746f20746865207a65726f20616464726573734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737346696174546f6b656e3a206e65772070617573657220697320746865207a65726f2061646472657373526573637561626c653a206e6577207265736375657220697320746865207a65726f206164647265737346696174546f6b656e3a206d696e7420616d6f756e74206e6f742067726561746572207468616e203045524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636546696174546f6b656e3a2063616c6c6572206973206e6f7420746865206d61737465724d696e746572426c61636b6c69737461626c653a2063616c6c6572206973206e6f742074686520626c61636b6c697374657246696174546f6b656e3a206275726e20616d6f756e7420657863656564732062616c616e636546696174546f6b656e3a2063616c6c6572206973206e6f742061206d696e74657246696174546f6b656e3a206e6577206d61737465724d696e74657220697320746865207a65726f2061646472657373526573637561626c653a2063616c6c6572206973206e6f7420746865207265736375657245524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636546696174546f6b656e3a206e657720626c61636b6c697374657220697320746865207a65726f206164647265737346696174546f6b656e3a20636f6e747261637420697320616c726561647920696e697469616c697a656445524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737346696174546f6b656e3a206d696e7420616d6f756e742065786365656473206d696e746572416c6c6f77616e63655061757361626c653a2063616c6c6572206973206e6f7420746865207061757365725361666545524332303a204552433230206f7065726174696f6e20646964206e6f74207375636365656446696174546f6b656e3a206e6577206f776e657220697320746865207a65726f2061646472657373426c61636b6c69737461626c653a206e657720626c61636b6c697374657220697320746865207a65726f2061646472657373426c61636b6c69737461626c653a206163636f756e7420697320626c61636b6c6973746564a264697066735822122017695f9b6f2bf6576d52b323ce3af5c011d1817da3e05a9b36864e9e5a6d25e164736f6c634300060c0033", }
FiatTokenV11MetaData contains all meta data concerning the FiatTokenV11 contract.
var FiatTokenV1ABI = FiatTokenV1MetaData.ABI
FiatTokenV1ABI is the input ABI used to generate the binding from. Deprecated: Use FiatTokenV1MetaData.ABI instead.
var FiatTokenV1Bin = FiatTokenV1MetaData.Bin
FiatTokenV1Bin is the compiled bytecode used for deploying new contracts. Deprecated: Use FiatTokenV1MetaData.Bin instead.
var FiatTokenV1FuncSigs = FiatTokenV1MetaData.Sigs
Deprecated: Use FiatTokenV1MetaData.Sigs instead. FiatTokenV1FuncSigs maps the 4-byte function signature to its string representation.
var FiatTokenV1MetaData = &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\":\"_account\",\"type\":\"address\"}],\"name\":\"Blacklisted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newBlacklister\",\"type\":\"address\"}],\"name\":\"BlacklisterChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"burner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"Burn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newMasterMinter\",\"type\":\"address\"}],\"name\":\"MasterMinterChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"minter\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"Mint\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"minter\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"minterAllowedAmount\",\"type\":\"uint256\"}],\"name\":\"MinterConfigured\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"oldMinter\",\"type\":\"address\"}],\"name\":\"MinterRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"Pause\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newAddress\",\"type\":\"address\"}],\"name\":\"PauserChanged\",\"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\":true,\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"UnBlacklisted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"Unpause\",\"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\":\"value\",\"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\"}],\"name\":\"blacklist\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"blacklister\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"burn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"minter\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"minterAllowedAmount\",\"type\":\"uint256\"}],\"name\":\"configureMinter\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"currency\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"tokenName\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"tokenSymbol\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"tokenCurrency\",\"type\":\"string\"},{\"internalType\":\"uint8\",\"name\":\"tokenDecimals\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"newMasterMinter\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"newPauser\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"newBlacklister\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"isBlacklisted\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"isMinter\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"masterMinter\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"mint\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"minter\",\"type\":\"address\"}],\"name\":\"minterAllowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"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\":[],\"name\":\"pauser\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"minter\",\"type\":\"address\"}],\"name\":\"removeMinter\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"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\":\"value\",\"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\":\"value\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"unBlacklist\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unpause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newBlacklister\",\"type\":\"address\"}],\"name\":\"updateBlacklister\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newMasterMinter\",\"type\":\"address\"}],\"name\":\"updateMasterMinter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newPauser\",\"type\":\"address\"}],\"name\":\"updatePauser\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "dd62ed3e": "allowance(address,address)", "095ea7b3": "approve(address,uint256)", "70a08231": "balanceOf(address)", "f9f92be4": "blacklist(address)", "bd102430": "blacklister()", "42966c68": "burn(uint256)", "4e44d956": "configureMinter(address,uint256)", "e5a6b10f": "currency()", "313ce567": "decimals()", "3357162b": "initialize(string,string,string,uint8,address,address,address,address)", "fe575a87": "isBlacklisted(address)", "aa271e1a": "isMinter(address)", "35d99f35": "masterMinter()", "40c10f19": "mint(address,uint256)", "8a6db9c3": "minterAllowance(address)", "06fdde03": "name()", "8da5cb5b": "owner()", "8456cb59": "pause()", "5c975abb": "paused()", "9fd0506d": "pauser()", "3092afd5": "removeMinter(address)", "95d89b41": "symbol()", "18160ddd": "totalSupply()", "a9059cbb": "transfer(address,uint256)", "23b872dd": "transferFrom(address,address,uint256)", "f2fde38b": "transferOwnership(address)", "1a895266": "unBlacklist(address)", "3f4ba83a": "unpause()", "ad38bf22": "updateBlacklister(address)", "aa20e1e4": "updateMasterMinter(address)", "554bab3c": "updatePauser(address)", }, Bin: "0x60806040526001805460ff60a01b191690556000600b5534801561002257600080fd5b5061002c33610031565b610053565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b61314a80620000636000396000f3fe608060405234801561001057600080fd5b50600436106101e55760003560e01c806370a082311161010f578063aa271e1a116100a2578063e5a6b10f11610071578063e5a6b10f14610821578063f2fde38b14610829578063f9f92be41461085c578063fe575a871461088f576101e5565b8063aa271e1a14610778578063ad38bf22146107ab578063bd102430146107de578063dd62ed3e146107e6576101e5565b806395d89b41116100de57806395d89b41146106fc5780639fd0506d14610704578063a9059cbb1461070c578063aa20e1e414610745576101e5565b806370a08231146106865780638456cb59146106b95780638a6db9c3146106c15780638da5cb5b146106f4576101e5565b80633357162b1161018757806342966c681161015657806342966c68146105f55780634e44d95614610612578063554bab3c1461064b5780635c975abb1461067e576101e5565b80633357162b1461039757806335d99f35146105835780633f4ba83a146105b457806340c10f19146105bc576101e5565b80631a895266116101c35780631a895266146102ce57806323b872dd146103035780633092afd514610346578063313ce56714610379576101e5565b806306fdde03146101ea578063095ea7b31461026757806318160ddd146102b4575b600080fd5b6101f26108c2565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561022c578181015183820152602001610214565b50505050905090810190601f1680156102595780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102a06004803603604081101561027d57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813516906020013561096e565b604080519115158252519081900360200190f35b6102bc610afb565b60408051918252519081900360200190f35b610301600480360360208110156102e457600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610b01565b005b6102a06004803603606081101561031957600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813581169160208101359091169060400135610be5565b6102a06004803603602081101561035c57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610eeb565b610381610fe4565b6040805160ff9092168252519081900360200190f35b61030160048036036101008110156103ae57600080fd5b8101906020810181356401000000008111156103c957600080fd5b8201836020820111156103db57600080fd5b803590602001918460018302840111640100000000831117156103fd57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929594936020810193503591505064010000000081111561045057600080fd5b82018360208201111561046257600080fd5b8035906020019184600183028401116401000000008311171561048457600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092959493602081019350359150506401000000008111156104d757600080fd5b8201836020820111156104e957600080fd5b8035906020019184600183028401116401000000008311171561050b57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505050813560ff16925050602081013573ffffffffffffffffffffffffffffffffffffffff90811691604081013582169160608201358116916080013516610fed565b61058b61132f565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b61030161134b565b6102a0600480360360408110156105d257600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813516906020013561140e565b6103016004803603602081101561060b57600080fd5b5035611843565b6102a06004803603604081101561062857600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135611afd565b6103016004803603602081101561066157600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16611c90565b6102a0611df7565b6102bc6004803603602081101561069c57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16611e18565b610301611e40565b6102bc600480360360208110156106d757600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16611f1a565b61058b611f42565b6101f2611f5e565b61058b611fd7565b6102a06004803603604081101561072257600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135611ff3565b6103016004803603602081101561075b57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16612175565b6102a06004803603602081101561078e57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166122dc565b610301600480360360208110156107c157600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16612307565b61058b61246e565b6102bc600480360360408110156107fc57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135811691602001351661248a565b6101f26124c2565b6103016004803603602081101561083f57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff1661253b565b6103016004803603602081101561087257600080fd5b503573ffffffffffffffffffffffffffffffffffffffff1661268e565b6102a0600480360360208110156108a557600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16612775565b6004805460408051602060026001851615610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190941693909304601f810184900484028201840190925281815292918301828280156109665780601f1061093b57610100808354040283529160200191610966565b820191906000526020600020905b81548152906001019060200180831161094957829003601f168201915b505050505081565b60015460009074010000000000000000000000000000000000000000900460ff16156109fb57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b3360008181526003602052604090205460ff1615610a64576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806130f06025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8416600090815260036020526040902054849060ff1615610ae5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806130f06025913960400191505060405180910390fd5b610af03386866127a0565b506001949350505050565b600b5490565b60025473ffffffffffffffffffffffffffffffffffffffff163314610b71576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c815260200180612edb602c913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff811660008181526003602052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055517f117e3210bb9aa7d9baff172026820255c6f6c30ba8999d1c2fd88e2848137c4e9190a250565b60015460009074010000000000000000000000000000000000000000900460ff1615610c7257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b3360008181526003602052604090205460ff1615610cdb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806130f06025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8516600090815260036020526040902054859060ff1615610d5c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806130f06025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8516600090815260036020526040902054859060ff1615610ddd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806130f06025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff87166000908152600a60209081526040808320338452909152902054851115610e66576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526028815260200180612f7d6028913960400191505060405180910390fd5b610e718787876128e7565b73ffffffffffffffffffffffffffffffffffffffff87166000908152600a60209081526040808320338452909152902054610eac9086612b12565b73ffffffffffffffffffffffffffffffffffffffff88166000908152600a60209081526040808320338452909152902055600193505050509392505050565b60085460009073ffffffffffffffffffffffffffffffffffffffff163314610f5e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526029815260200180612eb26029913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff82166000818152600c6020908152604080832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055600d909152808220829055517fe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb666929190a2506001919050565b60065460ff1681565b60085474010000000000000000000000000000000000000000900460ff1615611061576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a815260200180612fd3602a913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff84166110cd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f815260200180612f4e602f913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8316611139576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526029815260200180612e3a6029913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff82166111a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e815260200180612fa5602e913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8116611211576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260288152602001806130966028913960400191505060405180910390fd5b87516112249060049060208b0190612cc7565b5086516112389060059060208a0190612cc7565b50855161124c906007906020890190612cc7565b50600680547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660ff8716179055600880547fffffffffffffffffffffffff000000000000000000000000000000000000000090811673ffffffffffffffffffffffffffffffffffffffff87811691909117909255600180548216868416179055600280549091169184169190911790556112e681612b5b565b5050600880547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1674010000000000000000000000000000000000000000179055505050505050565b60085473ffffffffffffffffffffffffffffffffffffffff1681565b60015473ffffffffffffffffffffffffffffffffffffffff1633146113bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806130746022913960400191505060405180910390fd5b600180547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1690556040517f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3390600090a1565b60015460009074010000000000000000000000000000000000000000900460ff161561149b57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b336000908152600c602052604090205460ff16611503576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180612f2d6021913960400191505060405180910390fd5b3360008181526003602052604090205460ff161561156c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806130f06025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8416600090815260036020526040902054849060ff16156115ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806130f06025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8516611659576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526023815260200180612dcf6023913960400191505060405180910390fd5b600084116116b2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526029815260200180612e636029913960400191505060405180910390fd5b336000908152600d60205260409020548085111561171b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e815260200180613046602e913960400191505060405180910390fd5b600b546117289086612ba2565b600b5573ffffffffffffffffffffffffffffffffffffffff861660009081526009602052604090205461175b9086612ba2565b73ffffffffffffffffffffffffffffffffffffffff871660009081526009602052604090205561178b8186612b12565b336000818152600d6020908152604091829020939093558051888152905173ffffffffffffffffffffffffffffffffffffffff8a16937fab8530f87dc9b59234c4623bf917212bb2536d647574c8e7e5da92c2ede0c9f8928290030190a360408051868152905173ffffffffffffffffffffffffffffffffffffffff8816916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a350600195945050505050565b60015474010000000000000000000000000000000000000000900460ff16156118cd57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b336000908152600c602052604090205460ff16611935576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180612f2d6021913960400191505060405180910390fd5b3360008181526003602052604090205460ff161561199e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806130f06025913960400191505060405180910390fd5b3360009081526009602052604090205482611a04576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526029815260200180612da66029913960400191505060405180910390fd5b82811015611a5d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180612f076026913960400191505060405180910390fd5b600b54611a6a9084612b12565b600b55611a778184612b12565b33600081815260096020908152604091829020939093558051868152905191927fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca592918290030190a260408051848152905160009133917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a3505050565b60015460009074010000000000000000000000000000000000000000900460ff1615611b8a57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b60085473ffffffffffffffffffffffffffffffffffffffff163314611bfa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526029815260200180612eb26029913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff83166000818152600c6020908152604080832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055600d825291829020859055815185815291517f46980fca912ef9bcdbd36877427b6b90e860769f604e89c0e67720cece530d209281900390910190a250600192915050565b60005473ffffffffffffffffffffffffffffffffffffffff163314611d1657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8116611d82576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526028815260200180612d7e6028913960400191505060405180910390fd5b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691909117918290556040519116907fb80482a293ca2e013eda8683c9bd7fc8347cfdaeea5ede58cba46df502c2a60490600090a250565b60015474010000000000000000000000000000000000000000900460ff1681565b73ffffffffffffffffffffffffffffffffffffffff1660009081526009602052604090205490565b60015473ffffffffffffffffffffffffffffffffffffffff163314611eb0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806130746022913960400191505060405180910390fd5b600180547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff16740100000000000000000000000000000000000000001790556040517f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62590600090a1565b73ffffffffffffffffffffffffffffffffffffffff166000908152600d602052604090205490565b60005473ffffffffffffffffffffffffffffffffffffffff1690565b6005805460408051602060026001851615610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190941693909304601f810184900484028201840190925281815292918301828280156109665780601f1061093b57610100808354040283529160200191610966565b60015473ffffffffffffffffffffffffffffffffffffffff1681565b60015460009074010000000000000000000000000000000000000000900460ff161561208057604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b3360008181526003602052604090205460ff16156120e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806130f06025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8416600090815260036020526040902054849060ff161561216a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806130f06025913960400191505060405180910390fd5b610af03386866128e7565b60005473ffffffffffffffffffffffffffffffffffffffff1633146121fb57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8116612267576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f815260200180612f4e602f913960400191505060405180910390fd5b600880547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691909117918290556040519116907fdb66dfa9c6b8f5226fe9aac7e51897ae8ee94ac31dc70bb6c9900b2574b707e690600090a250565b73ffffffffffffffffffffffffffffffffffffffff166000908152600c602052604090205460ff1690565b60005473ffffffffffffffffffffffffffffffffffffffff16331461238d57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff81166123f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260328152602001806130be6032913960400191505060405180910390fd5b600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691909117918290556040519116907fc67398012c111ce95ecb7429b933096c977380ee6c421175a71a4a4c6c88c06e90600090a250565b60025473ffffffffffffffffffffffffffffffffffffffff1681565b73ffffffffffffffffffffffffffffffffffffffff9182166000908152600a6020908152604080832093909416825291909152205490565b6007805460408051602060026001851615610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190941693909304601f810184900484028201840190925281815292918301828280156109665780601f1061093b57610100808354040283529160200191610966565b60005473ffffffffffffffffffffffffffffffffffffffff1633146125c157604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff811661262d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180612df26026913960400191505060405180910390fd5b6000546040805173ffffffffffffffffffffffffffffffffffffffff9283168152918316602083015280517f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09281900390910190a161268b81612b5b565b50565b60025473ffffffffffffffffffffffffffffffffffffffff1633146126fe576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c815260200180612edb602c913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff811660008181526003602052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055517fffa4e6181777692565cf28528fc88fd1516ea86b56da075235fa575af6a4b8559190a250565b73ffffffffffffffffffffffffffffffffffffffff1660009081526003602052604090205460ff1690565b73ffffffffffffffffffffffffffffffffffffffff831661280c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806130226024913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8216612878576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526022815260200180612e186022913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8084166000818152600a6020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b73ffffffffffffffffffffffffffffffffffffffff8316612953576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180612ffd6025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff82166129bf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526023815260200180612d5b6023913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8316600090815260096020526040902054811115612a3d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180612e8c6026913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8316600090815260096020526040902054612a6d9082612b12565b73ffffffffffffffffffffffffffffffffffffffff8085166000908152600960205260408082209390935590841681522054612aa99082612ba2565b73ffffffffffffffffffffffffffffffffffffffff80841660008181526009602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b6000612b5483836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612c16565b9392505050565b600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b600082820183811015612b5457604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b60008184841115612cbf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015612c84578181015183820152602001612c6c565b50505050905090810190601f168015612cb15780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10612d0857805160ff1916838001178555612d35565b82800160010185558215612d35579182015b82811115612d35578251825591602001919060010190612d1a565b50612d41929150612d45565b5090565b5b80821115612d415760008155600101612d4656fe45524332303a207472616e7366657220746f20746865207a65726f20616464726573735061757361626c653a206e65772070617573657220697320746865207a65726f206164647265737346696174546f6b656e3a206275726e20616d6f756e74206e6f742067726561746572207468616e203046696174546f6b656e3a206d696e7420746f20746865207a65726f20616464726573734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737346696174546f6b656e3a206e65772070617573657220697320746865207a65726f206164647265737346696174546f6b656e3a206d696e7420616d6f756e74206e6f742067726561746572207468616e203045524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636546696174546f6b656e3a2063616c6c6572206973206e6f7420746865206d61737465724d696e746572426c61636b6c69737461626c653a2063616c6c6572206973206e6f742074686520626c61636b6c697374657246696174546f6b656e3a206275726e20616d6f756e7420657863656564732062616c616e636546696174546f6b656e3a2063616c6c6572206973206e6f742061206d696e74657246696174546f6b656e3a206e6577206d61737465724d696e74657220697320746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636546696174546f6b656e3a206e657720626c61636b6c697374657220697320746865207a65726f206164647265737346696174546f6b656e3a20636f6e747261637420697320616c726561647920696e697469616c697a656445524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737346696174546f6b656e3a206d696e7420616d6f756e742065786365656473206d696e746572416c6c6f77616e63655061757361626c653a2063616c6c6572206973206e6f74207468652070617573657246696174546f6b656e3a206e6577206f776e657220697320746865207a65726f2061646472657373426c61636b6c69737461626c653a206e657720626c61636b6c697374657220697320746865207a65726f2061646472657373426c61636b6c69737461626c653a206163636f756e7420697320626c61636b6c6973746564a26469706673582212208e674b675764b4cdd4a85a2c49fd09af5cebb142c2523dd394613f9925f3795b64736f6c634300060c0033", }
FiatTokenV1MetaData contains all meta data concerning the FiatTokenV1 contract.
var FiatTokenV21ABI = FiatTokenV21MetaData.ABI
FiatTokenV21ABI is the input ABI used to generate the binding from. Deprecated: Use FiatTokenV21MetaData.ABI instead.
var FiatTokenV21Bin = FiatTokenV21MetaData.Bin
FiatTokenV21Bin is the compiled bytecode used for deploying new contracts. Deprecated: Use FiatTokenV21MetaData.Bin instead.
var FiatTokenV21FuncSigs = FiatTokenV21MetaData.Sigs
Deprecated: Use FiatTokenV21MetaData.Sigs instead. FiatTokenV21FuncSigs maps the 4-byte function signature to its string representation.
var FiatTokenV21MetaData = &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\":\"authorizer\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"nonce\",\"type\":\"bytes32\"}],\"name\":\"AuthorizationCanceled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"authorizer\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"nonce\",\"type\":\"bytes32\"}],\"name\":\"AuthorizationUsed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"Blacklisted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newBlacklister\",\"type\":\"address\"}],\"name\":\"BlacklisterChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"burner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"Burn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newMasterMinter\",\"type\":\"address\"}],\"name\":\"MasterMinterChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"minter\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"Mint\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"minter\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"minterAllowedAmount\",\"type\":\"uint256\"}],\"name\":\"MinterConfigured\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"oldMinter\",\"type\":\"address\"}],\"name\":\"MinterRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"Pause\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newAddress\",\"type\":\"address\"}],\"name\":\"PauserChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newRescuer\",\"type\":\"address\"}],\"name\":\"RescuerChanged\",\"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\":true,\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"UnBlacklisted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"Unpause\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"CANCEL_AUTHORIZATION_TYPEHASH\",\"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\":\"PERMIT_TYPEHASH\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"RECEIVE_WITH_AUTHORIZATION_TYPEHASH\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"TRANSFER_WITH_AUTHORIZATION_TYPEHASH\",\"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\":\"value\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"authorizer\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"nonce\",\"type\":\"bytes32\"}],\"name\":\"authorizationState\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"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\"}],\"name\":\"blacklist\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"blacklister\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"burn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"authorizer\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"nonce\",\"type\":\"bytes32\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"cancelAuthorization\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"minter\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"minterAllowedAmount\",\"type\":\"uint256\"}],\"name\":\"configureMinter\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"currency\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"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\":\"decrement\",\"type\":\"uint256\"}],\"name\":\"decreaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"increment\",\"type\":\"uint256\"}],\"name\":\"increaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"tokenName\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"tokenSymbol\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"tokenCurrency\",\"type\":\"string\"},{\"internalType\":\"uint8\",\"name\":\"tokenDecimals\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"newMasterMinter\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"newPauser\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"newBlacklister\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"newName\",\"type\":\"string\"}],\"name\":\"initializeV2\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"lostAndFound\",\"type\":\"address\"}],\"name\":\"initializeV2_1\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"isBlacklisted\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"isMinter\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"masterMinter\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"mint\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"minter\",\"type\":\"address\"}],\"name\":\"minterAllowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"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\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"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\":[],\"name\":\"pauser\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"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\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"validAfter\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"validBefore\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"nonce\",\"type\":\"bytes32\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"receiveWithAuthorization\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"minter\",\"type\":\"address\"}],\"name\":\"removeMinter\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractIERC20\",\"name\":\"tokenContract\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"rescueERC20\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rescuer\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"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\":\"value\",\"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\":\"value\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"validAfter\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"validBefore\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"nonce\",\"type\":\"bytes32\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"transferWithAuthorization\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"unBlacklist\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unpause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newBlacklister\",\"type\":\"address\"}],\"name\":\"updateBlacklister\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newMasterMinter\",\"type\":\"address\"}],\"name\":\"updateMasterMinter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newPauser\",\"type\":\"address\"}],\"name\":\"updatePauser\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newRescuer\",\"type\":\"address\"}],\"name\":\"updateRescuer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "d9169487": "CANCEL_AUTHORIZATION_TYPEHASH()", "3644e515": "DOMAIN_SEPARATOR()", "30adf81f": "PERMIT_TYPEHASH()", "7f2eecc3": "RECEIVE_WITH_AUTHORIZATION_TYPEHASH()", "a0cc6a68": "TRANSFER_WITH_AUTHORIZATION_TYPEHASH()", "dd62ed3e": "allowance(address,address)", "095ea7b3": "approve(address,uint256)", "e94a0102": "authorizationState(address,bytes32)", "70a08231": "balanceOf(address)", "f9f92be4": "blacklist(address)", "bd102430": "blacklister()", "42966c68": "burn(uint256)", "5a049a70": "cancelAuthorization(address,bytes32,uint8,bytes32,bytes32)", "4e44d956": "configureMinter(address,uint256)", "e5a6b10f": "currency()", "313ce567": "decimals()", "a457c2d7": "decreaseAllowance(address,uint256)", "39509351": "increaseAllowance(address,uint256)", "3357162b": "initialize(string,string,string,uint8,address,address,address,address)", "d608ea64": "initializeV2(string)", "2fc81e09": "initializeV2_1(address)", "fe575a87": "isBlacklisted(address)", "aa271e1a": "isMinter(address)", "35d99f35": "masterMinter()", "40c10f19": "mint(address,uint256)", "8a6db9c3": "minterAllowance(address)", "06fdde03": "name()", "7ecebe00": "nonces(address)", "8da5cb5b": "owner()", "8456cb59": "pause()", "5c975abb": "paused()", "9fd0506d": "pauser()", "d505accf": "permit(address,address,uint256,uint256,uint8,bytes32,bytes32)", "ef55bec6": "receiveWithAuthorization(address,address,uint256,uint256,uint256,bytes32,uint8,bytes32,bytes32)", "3092afd5": "removeMinter(address)", "b2118a8d": "rescueERC20(address,address,uint256)", "38a63183": "rescuer()", "95d89b41": "symbol()", "18160ddd": "totalSupply()", "a9059cbb": "transfer(address,uint256)", "23b872dd": "transferFrom(address,address,uint256)", "f2fde38b": "transferOwnership(address)", "e3ee160e": "transferWithAuthorization(address,address,uint256,uint256,uint256,bytes32,uint8,bytes32,bytes32)", "1a895266": "unBlacklist(address)", "3f4ba83a": "unpause()", "ad38bf22": "updateBlacklister(address)", "aa20e1e4": "updateMasterMinter(address)", "554bab3c": "updatePauser(address)", "2ab60045": "updateRescuer(address)", "54fd4d50": "version()", }, Bin: "0x60806040526001805460ff60a01b191690556000600b553480156200002357600080fd5b506200002f3362000035565b62000057565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6153eb80620000676000396000f3fe608060405234801561001057600080fd5b50600436106103365760003560e01c80637f2eecc3116101b2578063b2118a8d116100f9578063e3ee160e116100a2578063ef55bec61161007c578063ef55bec614610cc1578063f2fde38b14610d2d578063f9f92be414610d60578063fe575a8714610d9357610336565b8063e3ee160e14610c14578063e5a6b10f14610c80578063e94a010214610c8857610336565b8063d608ea64116100d3578063d608ea6414610b61578063d916948714610bd1578063dd62ed3e14610bd957610336565b8063b2118a8d14610ab8578063bd10243014610afb578063d505accf14610b0357610336565b8063a0cc6a681161015b578063aa20e1e411610135578063aa20e1e414610a1f578063aa271e1a14610a52578063ad38bf2214610a8557610336565b8063a0cc6a68146109a5578063a457c2d7146109ad578063a9059cbb146109e657610336565b80638da5cb5b1161018c5780638da5cb5b1461098d57806395d89b41146109955780639fd0506d1461099d57610336565b80637f2eecc31461094a5780638456cb59146109525780638a6db9c31461095a57610336565b80633644e515116102815780634e44d9561161022a5780635a049a70116102045780635a049a701461088e5780635c975abb146108dc57806370a08231146108e45780637ecebe001461091757610336565b80634e44d9561461081a57806354fd4d5014610853578063554bab3c1461085b57610336565b80633f4ba83a1161025b5780633f4ba83a146107bc57806340c10f19146107c457806342966c68146107fd57610336565b80633644e5151461077357806338a631831461077b578063395093511461078357610336565b80632fc81e09116102e3578063313ce567116102bd578063313ce567146105385780633357162b1461055657806335d99f351461074257610336565b80632fc81e09146104ca5780633092afd5146104fd57806330adf81f1461053057610336565b80631a895266116103145780631a8952661461041f57806323b872dd146104545780632ab600451461049757610336565b806306fdde031461033b578063095ea7b3146103b857806318160ddd14610405575b600080fd5b610343610dc6565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561037d578181015183820152602001610365565b50505050905090810190601f1680156103aa5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6103f1600480360360408110156103ce57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610e72565b604080519115158252519081900360200190f35b61040d610fff565b60408051918252519081900360200190f35b6104526004803603602081101561043557600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16611005565b005b6103f16004803603606081101561046a57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135811691602081013590911690604001356110e9565b610452600480360360208110156104ad57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166113ef565b610452600480360360208110156104e057600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16611550565b6103f16004803603602081101561051357600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166115ce565b61040d6116c7565b6105406116eb565b6040805160ff9092168252519081900360200190f35b610452600480360361010081101561056d57600080fd5b81019060208101813564010000000081111561058857600080fd5b82018360208201111561059a57600080fd5b803590602001918460018302840111640100000000831117156105bc57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929594936020810193503591505064010000000081111561060f57600080fd5b82018360208201111561062157600080fd5b8035906020019184600183028401116401000000008311171561064357600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929594936020810193503591505064010000000081111561069657600080fd5b8201836020820111156106a857600080fd5b803590602001918460018302840111640100000000831117156106ca57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505050813560ff16925050602081013573ffffffffffffffffffffffffffffffffffffffff908116916040810135821691606082013581169160800135166116f4565b61074a611a36565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b61040d611a52565b61074a611a58565b6103f16004803603604081101561079957600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135611a74565b610452611bf6565b6103f1600480360360408110156107da57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135611cb9565b6104526004803603602081101561081357600080fd5b50356120ee565b6103f16004803603604081101561083057600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81351690602001356123a8565b61034361253b565b6104526004803603602081101561087157600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16612572565b610452600480360360a08110156108a457600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060208101359060ff60408201351690606081013590608001356126d9565b6103f1612777565b61040d600480360360208110156108fa57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16612798565b61040d6004803603602081101561092d57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166127c0565b61040d6127e8565b61045261280c565b61040d6004803603602081101561097057600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166128e6565b61074a61290e565b61034361292a565b61074a6129a3565b61040d6129bf565b6103f1600480360360408110156109c357600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81351690602001356129e3565b6103f1600480360360408110156109fc57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135612b65565b61045260048036036020811015610a3557600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16612ce7565b6103f160048036036020811015610a6857600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16612e4e565b61045260048036036020811015610a9b57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16612e79565b61045260048036036060811015610ace57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813581169160208101359091169060400135612fe0565b61074a613076565b610452600480360360e0811015610b1957600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813581169160208101359091169060408101359060608101359060ff6080820135169060a08101359060c00135613092565b61045260048036036020811015610b7757600080fd5b810190602081018135640100000000811115610b9257600080fd5b820183602082011115610ba457600080fd5b80359060200191846001830284011164010000000083111715610bc657600080fd5b509092509050613238565b61040d613321565b61040d60048036036040811015610bef57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81358116916020013516613345565b6104526004803603610120811015610c2b57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813581169160208101359091169060408101359060608101359060808101359060a08101359060ff60c0820135169060e081013590610100013561337d565b610343613527565b6103f160048036036040811015610c9e57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81351690602001356135a0565b6104526004803603610120811015610cd857600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813581169160208101359091169060408101359060608101359060808101359060a08101359060ff60c0820135169060e08101359061010001356135d8565b61045260048036036020811015610d4357600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16613775565b61045260048036036020811015610d7657600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166138c8565b6103f160048036036020811015610da957600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166139af565b6004805460408051602060026001851615610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190941693909304601f81018490048402820184019092528181529291830182828015610e6a5780601f10610e3f57610100808354040283529160200191610e6a565b820191906000526020600020905b815481529060010190602001808311610e4d57829003601f168201915b505050505081565b60015460009074010000000000000000000000000000000000000000900460ff1615610eff57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b3360008181526003602052604090205460ff1615610f68576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806153476025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8416600090815260036020526040902054849060ff1615610fe9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806153476025913960400191505060405180910390fd5b610ff43386866139da565b506001949350505050565b600b5490565b60025473ffffffffffffffffffffffffffffffffffffffff163314611075576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c81526020018061506b602c913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff811660008181526003602052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055517f117e3210bb9aa7d9baff172026820255c6f6c30ba8999d1c2fd88e2848137c4e9190a250565b60015460009074010000000000000000000000000000000000000000900460ff161561117657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b3360008181526003602052604090205460ff16156111df576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806153476025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8516600090815260036020526040902054859060ff1615611260576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806153476025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8516600090815260036020526040902054859060ff16156112e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806153476025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff87166000908152600a6020908152604080832033845290915290205485111561136a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260288152602001806151316028913960400191505060405180910390fd5b611375878787613b21565b73ffffffffffffffffffffffffffffffffffffffff87166000908152600a602090815260408083203384529091529020546113b09086613d4c565b73ffffffffffffffffffffffffffffffffffffffff88166000908152600a60209081526040808320338452909152902055600193505050509392505050565b60005473ffffffffffffffffffffffffffffffffffffffff16331461147557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff81166114e1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a815260200180614fc9602a913960400191505060405180910390fd5b600e80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83169081179091556040517fe475e580d85111348e40d8ca33cfdd74c30fe1655c2d8537a13abc10065ffa5a90600090a250565b60125460ff1660011461156257600080fd5b30600090815260096020526040902054801561158357611583308383613b21565b505030600090815260036020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00908116600117909155601280549091166002179055565b60085460009073ffffffffffffffffffffffffffffffffffffffff163314611641576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260298152602001806150426029913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff82166000818152600c6020908152604080832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055600d909152808220829055517fe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb666929190a2506001919050565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b60065460ff1681565b60085474010000000000000000000000000000000000000000900460ff1615611768576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a8152602001806151ac602a913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff84166117d4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f8152602001806150de602f913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8316611840576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526029815260200180614fa06029913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff82166118ac576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e815260200180615159602e913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8116611918576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260288152602001806152bf6028913960400191505060405180910390fd5b875161192b9060049060208b0190614d50565b50865161193f9060059060208a0190614d50565b508551611953906007906020890190614d50565b50600680547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660ff8716179055600880547fffffffffffffffffffffffff000000000000000000000000000000000000000090811673ffffffffffffffffffffffffffffffffffffffff87811691909117909255600180548216868416179055600280549091169184169190911790556119ed81613d95565b5050600880547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1674010000000000000000000000000000000000000000179055505050505050565b60085473ffffffffffffffffffffffffffffffffffffffff1681565b600f5481565b600e5473ffffffffffffffffffffffffffffffffffffffff1690565b60015460009074010000000000000000000000000000000000000000900460ff1615611b0157604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b3360008181526003602052604090205460ff1615611b6a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806153476025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8416600090815260036020526040902054849060ff1615611beb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806153476025913960400191505060405180910390fd5b610ff4338686613ddc565b60015473ffffffffffffffffffffffffffffffffffffffff163314611c66576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602281526020018061524d6022913960400191505060405180910390fd5b600180547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1690556040517f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3390600090a1565b60015460009074010000000000000000000000000000000000000000900460ff1615611d4657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b336000908152600c602052604090205460ff16611dae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806150bd6021913960400191505060405180910390fd5b3360008181526003602052604090205460ff1615611e17576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806153476025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8416600090815260036020526040902054849060ff1615611e98576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806153476025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8516611f04576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526023815260200180614f0f6023913960400191505060405180910390fd5b60008411611f5d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526029815260200180614ff36029913960400191505060405180910390fd5b336000908152600d602052604090205480851115611fc6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e81526020018061521f602e913960400191505060405180910390fd5b600b54611fd39086613e26565b600b5573ffffffffffffffffffffffffffffffffffffffff86166000908152600960205260409020546120069086613e26565b73ffffffffffffffffffffffffffffffffffffffff87166000908152600960205260409020556120368186613d4c565b336000818152600d6020908152604091829020939093558051888152905173ffffffffffffffffffffffffffffffffffffffff8a16937fab8530f87dc9b59234c4623bf917212bb2536d647574c8e7e5da92c2ede0c9f8928290030190a360408051868152905173ffffffffffffffffffffffffffffffffffffffff8816916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a350600195945050505050565b60015474010000000000000000000000000000000000000000900460ff161561217857604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b336000908152600c602052604090205460ff166121e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806150bd6021913960400191505060405180910390fd5b3360008181526003602052604090205460ff1615612249576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806153476025913960400191505060405180910390fd5b33600090815260096020526040902054826122af576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526029815260200180614ee66029913960400191505060405180910390fd5b82811015612308576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806150976026913960400191505060405180910390fd5b600b546123159084613d4c565b600b556123228184613d4c565b33600081815260096020908152604091829020939093558051868152905191927fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca592918290030190a260408051848152905160009133917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a3505050565b60015460009074010000000000000000000000000000000000000000900460ff161561243557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b60085473ffffffffffffffffffffffffffffffffffffffff1633146124a5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260298152602001806150426029913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff83166000818152600c6020908152604080832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055600d825291829020859055815185815291517f46980fca912ef9bcdbd36877427b6b90e860769f604e89c0e67720cece530d209281900390910190a250600192915050565b60408051808201909152600181527f3200000000000000000000000000000000000000000000000000000000000000602082015290565b60005473ffffffffffffffffffffffffffffffffffffffff1633146125f857604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8116612664576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526028815260200180614e936028913960400191505060405180910390fd5b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691909117918290556040519116907fb80482a293ca2e013eda8683c9bd7fc8347cfdaeea5ede58cba46df502c2a60490600090a250565b60015474010000000000000000000000000000000000000000900460ff161561276357604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b6127708585858585613e9a565b5050505050565b60015474010000000000000000000000000000000000000000900460ff1681565b73ffffffffffffffffffffffffffffffffffffffff1660009081526009602052604090205490565b73ffffffffffffffffffffffffffffffffffffffff1660009081526011602052604090205490565b7fd099cc98ef71107a616c4f0f941f04c322d8e254fe26b3c6668db87aae413de881565b60015473ffffffffffffffffffffffffffffffffffffffff16331461287c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602281526020018061524d6022913960400191505060405180910390fd5b600180547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff16740100000000000000000000000000000000000000001790556040517f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62590600090a1565b73ffffffffffffffffffffffffffffffffffffffff166000908152600d602052604090205490565b60005473ffffffffffffffffffffffffffffffffffffffff1690565b6005805460408051602060026001851615610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190941693909304601f81018490048402820184019092528181529291830182828015610e6a5780601f10610e3f57610100808354040283529160200191610e6a565b60015473ffffffffffffffffffffffffffffffffffffffff1681565b7f7c7c6cdb67a18743f49ec6fa9b35f50d52ed05cbed4cc592e13b44501c1a226781565b60015460009074010000000000000000000000000000000000000000900460ff1615612a7057604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b3360008181526003602052604090205460ff1615612ad9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806153476025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8416600090815260036020526040902054849060ff1615612b5a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806153476025913960400191505060405180910390fd5b610ff4338686614023565b60015460009074010000000000000000000000000000000000000000900460ff1615612bf257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b3360008181526003602052604090205460ff1615612c5b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806153476025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8416600090815260036020526040902054849060ff1615612cdc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806153476025913960400191505060405180910390fd5b610ff4338686613b21565b60005473ffffffffffffffffffffffffffffffffffffffff163314612d6d57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8116612dd9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f8152602001806150de602f913960400191505060405180910390fd5b600880547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691909117918290556040519116907fdb66dfa9c6b8f5226fe9aac7e51897ae8ee94ac31dc70bb6c9900b2574b707e690600090a250565b73ffffffffffffffffffffffffffffffffffffffff166000908152600c602052604090205460ff1690565b60005473ffffffffffffffffffffffffffffffffffffffff163314612eff57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8116612f6b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260328152602001806153156032913960400191505060405180910390fd5b600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691909117918290556040519116907fc67398012c111ce95ecb7429b933096c977380ee6c421175a71a4a4c6c88c06e90600090a250565b600e5473ffffffffffffffffffffffffffffffffffffffff163314613050576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602481526020018061510d6024913960400191505060405180910390fd5b61307173ffffffffffffffffffffffffffffffffffffffff8416838361407f565b505050565b60025473ffffffffffffffffffffffffffffffffffffffff1681565b60015474010000000000000000000000000000000000000000900460ff161561311c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8716600090815260036020526040902054879060ff161561319d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806153476025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8716600090815260036020526040902054879060ff161561321e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806153476025913960400191505060405180910390fd5b61322d8989898989898961410c565b505050505050505050565b60085474010000000000000000000000000000000000000000900460ff168015613265575060125460ff16155b61326e57600080fd5b61327a60048383614dce565b506132ef82828080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505060408051808201909152600181527f3200000000000000000000000000000000000000000000000000000000000000602082015291506142b59050565b600f555050601280547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055565b7f158b0a9edf7a828aad02f63cd515c68ef2f50ba807396f6d12842833a159742981565b73ffffffffffffffffffffffffffffffffffffffff9182166000908152600a6020908152604080832093909416825291909152205490565b60015474010000000000000000000000000000000000000000900460ff161561340757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8916600090815260036020526040902054899060ff1615613488576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806153476025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8916600090815260036020526040902054899060ff1615613509576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806153476025913960400191505060405180910390fd5b61351a8b8b8b8b8b8b8b8b8b614327565b5050505050505050505050565b6007805460408051602060026001851615610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190941693909304601f81018490048402820184019092528181529291830182828015610e6a5780601f10610e3f57610100808354040283529160200191610e6a565b73ffffffffffffffffffffffffffffffffffffffff919091166000908152601060209081526040808320938352929052205460ff1690565b60015474010000000000000000000000000000000000000000900460ff161561366257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8916600090815260036020526040902054899060ff16156136e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806153476025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8916600090815260036020526040902054899060ff1615613764576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806153476025913960400191505060405180910390fd5b61351a8b8b8b8b8b8b8b8b8b614469565b60005473ffffffffffffffffffffffffffffffffffffffff1633146137fb57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8116613867576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180614f586026913960400191505060405180910390fd5b6000546040805173ffffffffffffffffffffffffffffffffffffffff9283168152918316602083015280517f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09281900390910190a16138c581613d95565b50565b60025473ffffffffffffffffffffffffffffffffffffffff163314613938576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c81526020018061506b602c913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff811660008181526003602052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055517fffa4e6181777692565cf28528fc88fd1516ea86b56da075235fa575af6a4b8559190a250565b73ffffffffffffffffffffffffffffffffffffffff1660009081526003602052604090205460ff1690565b73ffffffffffffffffffffffffffffffffffffffff8316613a46576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806151fb6024913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8216613ab2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526022815260200180614f7e6022913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8084166000818152600a6020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b73ffffffffffffffffffffffffffffffffffffffff8316613b8d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806151d66025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8216613bf9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526023815260200180614e706023913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8316600090815260096020526040902054811115613c77576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602681526020018061501c6026913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8316600090815260096020526040902054613ca79082613d4c565b73ffffffffffffffffffffffffffffffffffffffff8085166000908152600960205260408082209390935590841681522054613ce39082613e26565b73ffffffffffffffffffffffffffffffffffffffff80841660008181526009602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b6000613d8e83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250614576565b9392505050565b600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b73ffffffffffffffffffffffffffffffffffffffff8084166000908152600a60209081526040808320938616835292905220546130719084908490613e219085613e26565b6139da565b600082820183811015613d8e57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b613ea48585614627565b604080517f158b0a9edf7a828aad02f63cd515c68ef2f50ba807396f6d12842833a1597429602082015273ffffffffffffffffffffffffffffffffffffffff87168183018190526060828101889052835180840390910181526080909201909252600f54909190613f1890868686866146b5565b73ffffffffffffffffffffffffffffffffffffffff1614613f9a57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f46696174546f6b656e56323a20696e76616c6964207369676e61747572650000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8616600081815260106020908152604080832089845290915280822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055518792917f1cdd46ff242716cdaa72d159d339a485b3438398348d68f09d7c8c0a59353d8191a3505050505050565b6130718383613e21846040518060600160405280602581526020016153916025913973ffffffffffffffffffffffffffffffffffffffff808a166000908152600a60209081526040808320938c16835292905220549190614576565b6040805173ffffffffffffffffffffffffffffffffffffffff8416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb00000000000000000000000000000000000000000000000000000000179052613071908490614727565b4284101561417b57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f46696174546f6b656e56323a207065726d697420697320657870697265640000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff80881660008181526011602090815260409182902080546001810190915582517f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c992810192909252818301849052938a1660608201526080810189905260a081019390935260c08084018890528151808503909101815260e09093019052600f5461421e90868686866146b5565b73ffffffffffffffffffffffffffffffffffffffff16146142a057604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f454950323631323a20696e76616c6964207369676e6174757265000000000000604482015290519081900360640190fd5b6142ab8888886139da565b5050505050505050565b8151602092830120815191830191909120604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f818601528082019390935260608301919091524660808301523060a0808401919091528151808403909101815260c09092019052805191012090565b614333898588886147ff565b604080517f7c7c6cdb67a18743f49ec6fa9b35f50d52ed05cbed4cc592e13b44501c1a2267602082015273ffffffffffffffffffffffffffffffffffffffff808c16828401819052908b166060830152608082018a905260a0820189905260c0820188905260e080830188905283518084039091018152610100909201909252600f549091906143c690868686866146b5565b73ffffffffffffffffffffffffffffffffffffffff161461444857604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f46696174546f6b656e56323a20696e76616c6964207369676e61747572650000604482015290519081900360640190fd5b6144528a866148bf565b61445d8a8a8a613b21565b50505050505050505050565b73ffffffffffffffffffffffffffffffffffffffff881633146144d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806151876025913960400191505060405180910390fd5b6144e3898588886147ff565b604080517fd099cc98ef71107a616c4f0f941f04c322d8e254fe26b3c6668db87aae413de8602082015273ffffffffffffffffffffffffffffffffffffffff808c16828401819052908b166060830152608082018a905260a0820189905260c0820188905260e080830188905283518084039091018152610100909201909252600f549091906143c690868686866146b5565b6000818484111561461f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156145e45781810151838201526020016145cc565b50505050905090810190601f1680156146115780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b73ffffffffffffffffffffffffffffffffffffffff8216600090815260106020908152604080832084845290915290205460ff16156146b1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e8152602001806152e7602e913960400191505060405180910390fd5b5050565b8051602080830191909120604080517f19010000000000000000000000000000000000000000000000000000000000008185015260228101899052604280820193909352815180820390930183526062019052805191012060009061471c81878787614944565b979650505050505050565b6060614789826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff16614b419092919063ffffffff16565b805190915015613071578080602001905160208110156147a857600080fd5b5051613071576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a815260200180615295602a913960400191505060405180910390fd5b814211614857576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602b815260200180614ebb602b913960400191505060405180910390fd5b8042106148af576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602581526020018061536c6025913960400191505060405180910390fd5b6148b98484614627565b50505050565b73ffffffffffffffffffffffffffffffffffffffff8216600081815260106020908152604080832085845290915280822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055518392917f98de503528ee59b575ef0c0a2576a82497bfc029a5685b209e9ec333479b10a591a35050565b60007f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08211156149bf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602681526020018061526f6026913960400191505060405180910390fd5b8360ff16601b141580156149d757508360ff16601c14155b15614a2d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180614f326026913960400191505060405180910390fd5b600060018686868660405160008152602001604052604051808581526020018460ff1681526020018381526020018281526020019450505050506020604051602081039080840390855afa158015614a89573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff8116614b3657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f45435265636f7665723a20696e76616c6964207369676e617475726500000000604482015290519081900360640190fd5b90505b949350505050565b6060614b3984846000856060614b5685614d17565b614bc157604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b600060608673ffffffffffffffffffffffffffffffffffffffff1685876040518082805190602001908083835b60208310614c2b57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101614bee565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114614c8d576040519150601f19603f3d011682016040523d82523d6000602084013e614c92565b606091505b50915091508115614ca6579150614b399050565b805115614cb65780518082602001fd5b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526020600482018181528651602484015286518793919283926044019190850190808383600083156145e45781810151838201526020016145cc565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470818114801590614b39575050151592915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10614d9157805160ff1916838001178555614dbe565b82800160010185558215614dbe579182015b82811115614dbe578251825591602001919060010190614da3565b50614dca929150614e5a565b5090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10614e2d578280017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00823516178555614dbe565b82800160010185558215614dbe579182015b82811115614dbe578235825591602001919060010190614e3f565b5b80821115614dca5760008155600101614e5b56fe45524332303a207472616e7366657220746f20746865207a65726f20616464726573735061757361626c653a206e65772070617573657220697320746865207a65726f206164647265737346696174546f6b656e56323a20617574686f72697a6174696f6e206973206e6f74207965742076616c696446696174546f6b656e3a206275726e20616d6f756e74206e6f742067726561746572207468616e203046696174546f6b656e3a206d696e7420746f20746865207a65726f206164647265737345435265636f7665723a20696e76616c6964207369676e6174757265202776272076616c75654f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737346696174546f6b656e3a206e65772070617573657220697320746865207a65726f2061646472657373526573637561626c653a206e6577207265736375657220697320746865207a65726f206164647265737346696174546f6b656e3a206d696e7420616d6f756e74206e6f742067726561746572207468616e203045524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636546696174546f6b656e3a2063616c6c6572206973206e6f7420746865206d61737465724d696e746572426c61636b6c69737461626c653a2063616c6c6572206973206e6f742074686520626c61636b6c697374657246696174546f6b656e3a206275726e20616d6f756e7420657863656564732062616c616e636546696174546f6b656e3a2063616c6c6572206973206e6f742061206d696e74657246696174546f6b656e3a206e6577206d61737465724d696e74657220697320746865207a65726f2061646472657373526573637561626c653a2063616c6c6572206973206e6f7420746865207265736375657245524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636546696174546f6b656e3a206e657720626c61636b6c697374657220697320746865207a65726f206164647265737346696174546f6b656e56323a2063616c6c6572206d7573742062652074686520706179656546696174546f6b656e3a20636f6e747261637420697320616c726561647920696e697469616c697a656445524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737346696174546f6b656e3a206d696e7420616d6f756e742065786365656473206d696e746572416c6c6f77616e63655061757361626c653a2063616c6c6572206973206e6f74207468652070617573657245435265636f7665723a20696e76616c6964207369676e6174757265202773272076616c75655361666545524332303a204552433230206f7065726174696f6e20646964206e6f74207375636365656446696174546f6b656e3a206e6577206f776e657220697320746865207a65726f206164647265737346696174546f6b656e56323a20617574686f72697a6174696f6e2069732075736564206f722063616e63656c6564426c61636b6c69737461626c653a206e657720626c61636b6c697374657220697320746865207a65726f2061646472657373426c61636b6c69737461626c653a206163636f756e7420697320626c61636b6c697374656446696174546f6b656e56323a20617574686f72697a6174696f6e206973206578706972656445524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212207c3f0ce3e29d031a419c28ff91ba410d972f63f9d9c1f544a85c73a6d4c566fb64736f6c634300060c0033", }
FiatTokenV21MetaData contains all meta data concerning the FiatTokenV21 contract.
var FiatTokenV2ABI = FiatTokenV2MetaData.ABI
FiatTokenV2ABI is the input ABI used to generate the binding from. Deprecated: Use FiatTokenV2MetaData.ABI instead.
var FiatTokenV2Bin = FiatTokenV2MetaData.Bin
FiatTokenV2Bin is the compiled bytecode used for deploying new contracts. Deprecated: Use FiatTokenV2MetaData.Bin instead.
var FiatTokenV2FuncSigs = FiatTokenV2MetaData.Sigs
Deprecated: Use FiatTokenV2MetaData.Sigs instead. FiatTokenV2FuncSigs maps the 4-byte function signature to its string representation.
var FiatTokenV2MetaData = &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\":\"authorizer\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"nonce\",\"type\":\"bytes32\"}],\"name\":\"AuthorizationCanceled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"authorizer\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"nonce\",\"type\":\"bytes32\"}],\"name\":\"AuthorizationUsed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"Blacklisted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newBlacklister\",\"type\":\"address\"}],\"name\":\"BlacklisterChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"burner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"Burn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newMasterMinter\",\"type\":\"address\"}],\"name\":\"MasterMinterChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"minter\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"Mint\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"minter\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"minterAllowedAmount\",\"type\":\"uint256\"}],\"name\":\"MinterConfigured\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"oldMinter\",\"type\":\"address\"}],\"name\":\"MinterRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"Pause\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newAddress\",\"type\":\"address\"}],\"name\":\"PauserChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newRescuer\",\"type\":\"address\"}],\"name\":\"RescuerChanged\",\"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\":true,\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"UnBlacklisted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"Unpause\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"CANCEL_AUTHORIZATION_TYPEHASH\",\"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\":\"PERMIT_TYPEHASH\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"RECEIVE_WITH_AUTHORIZATION_TYPEHASH\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"TRANSFER_WITH_AUTHORIZATION_TYPEHASH\",\"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\":\"value\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"authorizer\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"nonce\",\"type\":\"bytes32\"}],\"name\":\"authorizationState\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"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\"}],\"name\":\"blacklist\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"blacklister\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"burn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"authorizer\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"nonce\",\"type\":\"bytes32\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"cancelAuthorization\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"minter\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"minterAllowedAmount\",\"type\":\"uint256\"}],\"name\":\"configureMinter\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"currency\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"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\":\"decrement\",\"type\":\"uint256\"}],\"name\":\"decreaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"increment\",\"type\":\"uint256\"}],\"name\":\"increaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"tokenName\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"tokenSymbol\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"tokenCurrency\",\"type\":\"string\"},{\"internalType\":\"uint8\",\"name\":\"tokenDecimals\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"newMasterMinter\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"newPauser\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"newBlacklister\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"newName\",\"type\":\"string\"}],\"name\":\"initializeV2\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"isBlacklisted\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"isMinter\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"masterMinter\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"mint\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"minter\",\"type\":\"address\"}],\"name\":\"minterAllowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"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\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"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\":[],\"name\":\"pauser\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"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\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"validAfter\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"validBefore\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"nonce\",\"type\":\"bytes32\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"receiveWithAuthorization\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"minter\",\"type\":\"address\"}],\"name\":\"removeMinter\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractIERC20\",\"name\":\"tokenContract\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"rescueERC20\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rescuer\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"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\":\"value\",\"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\":\"value\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"validAfter\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"validBefore\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"nonce\",\"type\":\"bytes32\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"transferWithAuthorization\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"}],\"name\":\"unBlacklist\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unpause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newBlacklister\",\"type\":\"address\"}],\"name\":\"updateBlacklister\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newMasterMinter\",\"type\":\"address\"}],\"name\":\"updateMasterMinter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newPauser\",\"type\":\"address\"}],\"name\":\"updatePauser\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newRescuer\",\"type\":\"address\"}],\"name\":\"updateRescuer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "d9169487": "CANCEL_AUTHORIZATION_TYPEHASH()", "3644e515": "DOMAIN_SEPARATOR()", "30adf81f": "PERMIT_TYPEHASH()", "7f2eecc3": "RECEIVE_WITH_AUTHORIZATION_TYPEHASH()", "a0cc6a68": "TRANSFER_WITH_AUTHORIZATION_TYPEHASH()", "dd62ed3e": "allowance(address,address)", "095ea7b3": "approve(address,uint256)", "e94a0102": "authorizationState(address,bytes32)", "70a08231": "balanceOf(address)", "f9f92be4": "blacklist(address)", "bd102430": "blacklister()", "42966c68": "burn(uint256)", "5a049a70": "cancelAuthorization(address,bytes32,uint8,bytes32,bytes32)", "4e44d956": "configureMinter(address,uint256)", "e5a6b10f": "currency()", "313ce567": "decimals()", "a457c2d7": "decreaseAllowance(address,uint256)", "39509351": "increaseAllowance(address,uint256)", "3357162b": "initialize(string,string,string,uint8,address,address,address,address)", "d608ea64": "initializeV2(string)", "fe575a87": "isBlacklisted(address)", "aa271e1a": "isMinter(address)", "35d99f35": "masterMinter()", "40c10f19": "mint(address,uint256)", "8a6db9c3": "minterAllowance(address)", "06fdde03": "name()", "7ecebe00": "nonces(address)", "8da5cb5b": "owner()", "8456cb59": "pause()", "5c975abb": "paused()", "9fd0506d": "pauser()", "d505accf": "permit(address,address,uint256,uint256,uint8,bytes32,bytes32)", "ef55bec6": "receiveWithAuthorization(address,address,uint256,uint256,uint256,bytes32,uint8,bytes32,bytes32)", "3092afd5": "removeMinter(address)", "b2118a8d": "rescueERC20(address,address,uint256)", "38a63183": "rescuer()", "95d89b41": "symbol()", "18160ddd": "totalSupply()", "a9059cbb": "transfer(address,uint256)", "23b872dd": "transferFrom(address,address,uint256)", "f2fde38b": "transferOwnership(address)", "e3ee160e": "transferWithAuthorization(address,address,uint256,uint256,uint256,bytes32,uint8,bytes32,bytes32)", "1a895266": "unBlacklist(address)", "3f4ba83a": "unpause()", "ad38bf22": "updateBlacklister(address)", "aa20e1e4": "updateMasterMinter(address)", "554bab3c": "updatePauser(address)", "2ab60045": "updateRescuer(address)", }, Bin: "0x60806040526001805460ff60a01b191690556000600b553480156200002357600080fd5b506200002f3362000035565b62000057565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6152e580620000676000396000f3fe608060405234801561001057600080fd5b50600436106103205760003560e01c80638456cb59116101a7578063bd102430116100ee578063e5a6b10f11610097578063f2fde38b11610071578063f2fde38b14610cdc578063f9f92be414610d0f578063fe575a8714610d4257610320565b8063e5a6b10f14610c2f578063e94a010214610c37578063ef55bec614610c7057610320565b8063d9169487116100c8578063d916948714610b80578063dd62ed3e14610b88578063e3ee160e14610bc357610320565b8063bd10243014610aaa578063d505accf14610ab2578063d608ea6414610b1057610320565b8063a457c2d711610150578063aa271e1a1161012a578063aa271e1a14610a01578063ad38bf2214610a34578063b2118a8d14610a6757610320565b8063a457c2d71461095c578063a9059cbb14610995578063aa20e1e4146109ce57610320565b806395d89b411161018157806395d89b41146109445780639fd0506d1461094c578063a0cc6a681461095457610320565b80638456cb59146109015780638a6db9c3146109095780638da5cb5b1461093c57610320565b806338a631831161026b578063554bab3c1161021457806370a08231116101ee57806370a08231146108935780637ecebe00146108c65780637f2eecc3146108f957610320565b8063554bab3c1461080a5780635a049a701461083d5780635c975abb1461088b57610320565b806340c10f191161024557806340c10f191461077b57806342966c68146107b45780634e44d956146107d157610320565b806338a6318314610732578063395093511461073a5780633f4ba83a1461077357610320565b80633092afd5116102cd5780633357162b116102a75780633357162b1461050d57806335d99f35146106f95780633644e5151461072a57610320565b80633092afd5146104b457806330adf81f146104e7578063313ce567146104ef57610320565b80631a895266116102fe5780631a8952661461040957806323b872dd1461043e5780632ab600451461048157610320565b806306fdde0314610325578063095ea7b3146103a257806318160ddd146103ef575b600080fd5b61032d610d75565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561036757818101518382015260200161034f565b50505050905090810190601f1680156103945780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6103db600480360360408110156103b857600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610e21565b604080519115158252519081900360200190f35b6103f7610fae565b60408051918252519081900360200190f35b61043c6004803603602081101561041f57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610fb4565b005b6103db6004803603606081101561045457600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813581169160208101359091169060400135611098565b61043c6004803603602081101561049757600080fd5b503573ffffffffffffffffffffffffffffffffffffffff1661139e565b6103db600480360360208110156104ca57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166114ff565b6103f76115f8565b6104f761161c565b6040805160ff9092168252519081900360200190f35b61043c600480360361010081101561052457600080fd5b81019060208101813564010000000081111561053f57600080fd5b82018360208201111561055157600080fd5b8035906020019184600183028401116401000000008311171561057357600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092959493602081019350359150506401000000008111156105c657600080fd5b8201836020820111156105d857600080fd5b803590602001918460018302840111640100000000831117156105fa57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929594936020810193503591505064010000000081111561064d57600080fd5b82018360208201111561065f57600080fd5b8035906020019184600183028401116401000000008311171561068157600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505050813560ff16925050602081013573ffffffffffffffffffffffffffffffffffffffff90811691604081013582169160608201358116916080013516611625565b610701611967565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b6103f7611983565b610701611989565b6103db6004803603604081101561075057600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81351690602001356119a5565b61043c611b27565b6103db6004803603604081101561079157600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135611bea565b61043c600480360360208110156107ca57600080fd5b503561201f565b6103db600480360360408110156107e757600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81351690602001356122d9565b61043c6004803603602081101561082057600080fd5b503573ffffffffffffffffffffffffffffffffffffffff1661246c565b61043c600480360360a081101561085357600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060208101359060ff60408201351690606081013590608001356125d3565b6103db612671565b6103f7600480360360208110156108a957600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16612692565b6103f7600480360360208110156108dc57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166126ba565b6103f76126e2565b61043c612706565b6103f76004803603602081101561091f57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166127e0565b610701612808565b61032d612824565b61070161289d565b6103f76128b9565b6103db6004803603604081101561097257600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81351690602001356128dd565b6103db600480360360408110156109ab57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135612a5f565b61043c600480360360208110156109e457600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16612be1565b6103db60048036036020811015610a1757600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16612d48565b61043c60048036036020811015610a4a57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16612d73565b61043c60048036036060811015610a7d57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813581169160208101359091169060400135612eda565b610701612f70565b61043c600480360360e0811015610ac857600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813581169160208101359091169060408101359060608101359060ff6080820135169060a08101359060c00135612f8c565b61043c60048036036020811015610b2657600080fd5b810190602081018135640100000000811115610b4157600080fd5b820183602082011115610b5357600080fd5b80359060200191846001830284011164010000000083111715610b7557600080fd5b509092509050613132565b6103f761321b565b6103f760048036036040811015610b9e57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135811691602001351661323f565b61043c6004803603610120811015610bda57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813581169160208101359091169060408101359060608101359060808101359060a08101359060ff60c0820135169060e0810135906101000135613277565b61032d613421565b6103db60048036036040811015610c4d57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813516906020013561349a565b61043c6004803603610120811015610c8757600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813581169160208101359091169060408101359060608101359060808101359060a08101359060ff60c0820135169060e08101359061010001356134d2565b61043c60048036036020811015610cf257600080fd5b503573ffffffffffffffffffffffffffffffffffffffff1661366f565b61043c60048036036020811015610d2557600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166137c2565b6103db60048036036020811015610d5857600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166138a9565b6004805460408051602060026001851615610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190941693909304601f81018490048402820184019092528181529291830182828015610e195780601f10610dee57610100808354040283529160200191610e19565b820191906000526020600020905b815481529060010190602001808311610dfc57829003601f168201915b505050505081565b60015460009074010000000000000000000000000000000000000000900460ff1615610eae57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b3360008181526003602052604090205460ff1615610f17576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806152416025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8416600090815260036020526040902054849060ff1615610f98576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806152416025913960400191505060405180910390fd5b610fa33386866138d4565b506001949350505050565b600b5490565b60025473ffffffffffffffffffffffffffffffffffffffff163314611024576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c815260200180614f65602c913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff811660008181526003602052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055517f117e3210bb9aa7d9baff172026820255c6f6c30ba8999d1c2fd88e2848137c4e9190a250565b60015460009074010000000000000000000000000000000000000000900460ff161561112557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b3360008181526003602052604090205460ff161561118e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806152416025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8516600090815260036020526040902054859060ff161561120f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806152416025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8516600090815260036020526040902054859060ff1615611290576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806152416025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff87166000908152600a60209081526040808320338452909152902054851115611319576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602881526020018061502b6028913960400191505060405180910390fd5b611324878787613a1b565b73ffffffffffffffffffffffffffffffffffffffff87166000908152600a6020908152604080832033845290915290205461135f9086613c46565b73ffffffffffffffffffffffffffffffffffffffff88166000908152600a60209081526040808320338452909152902055600193505050509392505050565b60005473ffffffffffffffffffffffffffffffffffffffff16331461142457604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8116611490576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a815260200180614ec3602a913960400191505060405180910390fd5b600e80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83169081179091556040517fe475e580d85111348e40d8ca33cfdd74c30fe1655c2d8537a13abc10065ffa5a90600090a250565b60085460009073ffffffffffffffffffffffffffffffffffffffff163314611572576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526029815260200180614f3c6029913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff82166000818152600c6020908152604080832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055600d909152808220829055517fe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb666929190a2506001919050565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b60065460ff1681565b60085474010000000000000000000000000000000000000000900460ff1615611699576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a8152602001806150a6602a913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8416611705576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f815260200180614fd8602f913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8316611771576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526029815260200180614e9a6029913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff82166117dd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e815260200180615053602e913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8116611849576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260288152602001806151b96028913960400191505060405180910390fd5b875161185c9060049060208b0190614c4a565b5086516118709060059060208a0190614c4a565b508551611884906007906020890190614c4a565b50600680547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660ff8716179055600880547fffffffffffffffffffffffff000000000000000000000000000000000000000090811673ffffffffffffffffffffffffffffffffffffffff878116919091179092556001805482168684161790556002805490911691841691909117905561191e81613c8f565b5050600880547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1674010000000000000000000000000000000000000000179055505050505050565b60085473ffffffffffffffffffffffffffffffffffffffff1681565b600f5481565b600e5473ffffffffffffffffffffffffffffffffffffffff1690565b60015460009074010000000000000000000000000000000000000000900460ff1615611a3257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b3360008181526003602052604090205460ff1615611a9b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806152416025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8416600090815260036020526040902054849060ff1615611b1c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806152416025913960400191505060405180910390fd5b610fa3338686613cd6565b60015473ffffffffffffffffffffffffffffffffffffffff163314611b97576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806151476022913960400191505060405180910390fd5b600180547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1690556040517f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3390600090a1565b60015460009074010000000000000000000000000000000000000000900460ff1615611c7757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b336000908152600c602052604090205460ff16611cdf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180614fb76021913960400191505060405180910390fd5b3360008181526003602052604090205460ff1615611d48576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806152416025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8416600090815260036020526040902054849060ff1615611dc9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806152416025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8516611e35576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526023815260200180614e096023913960400191505060405180910390fd5b60008411611e8e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526029815260200180614eed6029913960400191505060405180910390fd5b336000908152600d602052604090205480851115611ef7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e815260200180615119602e913960400191505060405180910390fd5b600b54611f049086613d20565b600b5573ffffffffffffffffffffffffffffffffffffffff8616600090815260096020526040902054611f379086613d20565b73ffffffffffffffffffffffffffffffffffffffff8716600090815260096020526040902055611f678186613c46565b336000818152600d6020908152604091829020939093558051888152905173ffffffffffffffffffffffffffffffffffffffff8a16937fab8530f87dc9b59234c4623bf917212bb2536d647574c8e7e5da92c2ede0c9f8928290030190a360408051868152905173ffffffffffffffffffffffffffffffffffffffff8816916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a350600195945050505050565b60015474010000000000000000000000000000000000000000900460ff16156120a957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b336000908152600c602052604090205460ff16612111576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180614fb76021913960400191505060405180910390fd5b3360008181526003602052604090205460ff161561217a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806152416025913960400191505060405180910390fd5b33600090815260096020526040902054826121e0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526029815260200180614de06029913960400191505060405180910390fd5b82811015612239576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180614f916026913960400191505060405180910390fd5b600b546122469084613c46565b600b556122538184613c46565b33600081815260096020908152604091829020939093558051868152905191927fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca592918290030190a260408051848152905160009133917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a3505050565b60015460009074010000000000000000000000000000000000000000900460ff161561236657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b60085473ffffffffffffffffffffffffffffffffffffffff1633146123d6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526029815260200180614f3c6029913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff83166000818152600c6020908152604080832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055600d825291829020859055815185815291517f46980fca912ef9bcdbd36877427b6b90e860769f604e89c0e67720cece530d209281900390910190a250600192915050565b60005473ffffffffffffffffffffffffffffffffffffffff1633146124f257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff811661255e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526028815260200180614d8d6028913960400191505060405180910390fd5b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691909117918290556040519116907fb80482a293ca2e013eda8683c9bd7fc8347cfdaeea5ede58cba46df502c2a60490600090a250565b60015474010000000000000000000000000000000000000000900460ff161561265d57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b61266a8585858585613d94565b5050505050565b60015474010000000000000000000000000000000000000000900460ff1681565b73ffffffffffffffffffffffffffffffffffffffff1660009081526009602052604090205490565b73ffffffffffffffffffffffffffffffffffffffff1660009081526011602052604090205490565b7fd099cc98ef71107a616c4f0f941f04c322d8e254fe26b3c6668db87aae413de881565b60015473ffffffffffffffffffffffffffffffffffffffff163314612776576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806151476022913960400191505060405180910390fd5b600180547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff16740100000000000000000000000000000000000000001790556040517f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62590600090a1565b73ffffffffffffffffffffffffffffffffffffffff166000908152600d602052604090205490565b60005473ffffffffffffffffffffffffffffffffffffffff1690565b6005805460408051602060026001851615610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190941693909304601f81018490048402820184019092528181529291830182828015610e195780601f10610dee57610100808354040283529160200191610e19565b60015473ffffffffffffffffffffffffffffffffffffffff1681565b7f7c7c6cdb67a18743f49ec6fa9b35f50d52ed05cbed4cc592e13b44501c1a226781565b60015460009074010000000000000000000000000000000000000000900460ff161561296a57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b3360008181526003602052604090205460ff16156129d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806152416025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8416600090815260036020526040902054849060ff1615612a54576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806152416025913960400191505060405180910390fd5b610fa3338686613f1d565b60015460009074010000000000000000000000000000000000000000900460ff1615612aec57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b3360008181526003602052604090205460ff1615612b55576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806152416025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8416600090815260036020526040902054849060ff1615612bd6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806152416025913960400191505060405180910390fd5b610fa3338686613a1b565b60005473ffffffffffffffffffffffffffffffffffffffff163314612c6757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8116612cd3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f815260200180614fd8602f913960400191505060405180910390fd5b600880547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691909117918290556040519116907fdb66dfa9c6b8f5226fe9aac7e51897ae8ee94ac31dc70bb6c9900b2574b707e690600090a250565b73ffffffffffffffffffffffffffffffffffffffff166000908152600c602052604090205460ff1690565b60005473ffffffffffffffffffffffffffffffffffffffff163314612df957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8116612e65576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603281526020018061520f6032913960400191505060405180910390fd5b600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691909117918290556040519116907fc67398012c111ce95ecb7429b933096c977380ee6c421175a71a4a4c6c88c06e90600090a250565b600e5473ffffffffffffffffffffffffffffffffffffffff163314612f4a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806150076024913960400191505060405180910390fd5b612f6b73ffffffffffffffffffffffffffffffffffffffff84168383613f79565b505050565b60025473ffffffffffffffffffffffffffffffffffffffff1681565b60015474010000000000000000000000000000000000000000900460ff161561301657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8716600090815260036020526040902054879060ff1615613097576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806152416025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8716600090815260036020526040902054879060ff1615613118576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806152416025913960400191505060405180910390fd5b61312789898989898989614006565b505050505050505050565b60085474010000000000000000000000000000000000000000900460ff16801561315f575060125460ff16155b61316857600080fd5b61317460048383614cc8565b506131e982828080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505060408051808201909152600181527f3200000000000000000000000000000000000000000000000000000000000000602082015291506141af9050565b600f555050601280547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055565b7f158b0a9edf7a828aad02f63cd515c68ef2f50ba807396f6d12842833a159742981565b73ffffffffffffffffffffffffffffffffffffffff9182166000908152600a6020908152604080832093909416825291909152205490565b60015474010000000000000000000000000000000000000000900460ff161561330157604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8916600090815260036020526040902054899060ff1615613382576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806152416025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8916600090815260036020526040902054899060ff1615613403576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806152416025913960400191505060405180910390fd5b6134148b8b8b8b8b8b8b8b8b614221565b5050505050505050505050565b6007805460408051602060026001851615610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190941693909304601f81018490048402820184019092528181529291830182828015610e195780601f10610dee57610100808354040283529160200191610e19565b73ffffffffffffffffffffffffffffffffffffffff919091166000908152601060209081526040808320938352929052205460ff1690565b60015474010000000000000000000000000000000000000000900460ff161561355c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8916600090815260036020526040902054899060ff16156135dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806152416025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8916600090815260036020526040902054899060ff161561365e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806152416025913960400191505060405180910390fd5b6134148b8b8b8b8b8b8b8b8b614363565b60005473ffffffffffffffffffffffffffffffffffffffff1633146136f557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8116613761576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180614e526026913960400191505060405180910390fd5b6000546040805173ffffffffffffffffffffffffffffffffffffffff9283168152918316602083015280517f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09281900390910190a16137bf81613c8f565b50565b60025473ffffffffffffffffffffffffffffffffffffffff163314613832576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c815260200180614f65602c913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff811660008181526003602052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055517fffa4e6181777692565cf28528fc88fd1516ea86b56da075235fa575af6a4b8559190a250565b73ffffffffffffffffffffffffffffffffffffffff1660009081526003602052604090205460ff1690565b73ffffffffffffffffffffffffffffffffffffffff8316613940576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806150f56024913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff82166139ac576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526022815260200180614e786022913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8084166000818152600a6020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b73ffffffffffffffffffffffffffffffffffffffff8316613a87576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806150d06025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8216613af3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526023815260200180614d6a6023913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8316600090815260096020526040902054811115613b71576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180614f166026913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8316600090815260096020526040902054613ba19082613c46565b73ffffffffffffffffffffffffffffffffffffffff8085166000908152600960205260408082209390935590841681522054613bdd9082613d20565b73ffffffffffffffffffffffffffffffffffffffff80841660008181526009602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b6000613c8883836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250614470565b9392505050565b600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b73ffffffffffffffffffffffffffffffffffffffff8084166000908152600a6020908152604080832093861683529290522054612f6b9084908490613d1b9085613d20565b6138d4565b600082820183811015613c8857604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b613d9e8585614521565b604080517f158b0a9edf7a828aad02f63cd515c68ef2f50ba807396f6d12842833a1597429602082015273ffffffffffffffffffffffffffffffffffffffff87168183018190526060828101889052835180840390910181526080909201909252600f54909190613e1290868686866145af565b73ffffffffffffffffffffffffffffffffffffffff1614613e9457604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f46696174546f6b656e56323a20696e76616c6964207369676e61747572650000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8616600081815260106020908152604080832089845290915280822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055518792917f1cdd46ff242716cdaa72d159d339a485b3438398348d68f09d7c8c0a59353d8191a3505050505050565b612f6b8383613d1b8460405180606001604052806025815260200161528b6025913973ffffffffffffffffffffffffffffffffffffffff808a166000908152600a60209081526040808320938c16835292905220549190614470565b6040805173ffffffffffffffffffffffffffffffffffffffff8416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb00000000000000000000000000000000000000000000000000000000179052612f6b908490614621565b4284101561407557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f46696174546f6b656e56323a207065726d697420697320657870697265640000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff80881660008181526011602090815260409182902080546001810190915582517f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c992810192909252818301849052938a1660608201526080810189905260a081019390935260c08084018890528151808503909101815260e09093019052600f5461411890868686866145af565b73ffffffffffffffffffffffffffffffffffffffff161461419a57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f454950323631323a20696e76616c6964207369676e6174757265000000000000604482015290519081900360640190fd5b6141a58888886138d4565b5050505050505050565b8151602092830120815191830191909120604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f818601528082019390935260608301919091524660808301523060a0808401919091528151808403909101815260c09092019052805191012090565b61422d898588886146f9565b604080517f7c7c6cdb67a18743f49ec6fa9b35f50d52ed05cbed4cc592e13b44501c1a2267602082015273ffffffffffffffffffffffffffffffffffffffff808c16828401819052908b166060830152608082018a905260a0820189905260c0820188905260e080830188905283518084039091018152610100909201909252600f549091906142c090868686866145af565b73ffffffffffffffffffffffffffffffffffffffff161461434257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f46696174546f6b656e56323a20696e76616c6964207369676e61747572650000604482015290519081900360640190fd5b61434c8a866147b9565b6143578a8a8a613a1b565b50505050505050505050565b73ffffffffffffffffffffffffffffffffffffffff881633146143d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806150816025913960400191505060405180910390fd5b6143dd898588886146f9565b604080517fd099cc98ef71107a616c4f0f941f04c322d8e254fe26b3c6668db87aae413de8602082015273ffffffffffffffffffffffffffffffffffffffff808c16828401819052908b166060830152608082018a905260a0820189905260c0820188905260e080830188905283518084039091018152610100909201909252600f549091906142c090868686866145af565b60008184841115614519576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156144de5781810151838201526020016144c6565b50505050905090810190601f16801561450b5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b73ffffffffffffffffffffffffffffffffffffffff8216600090815260106020908152604080832084845290915290205460ff16156145ab576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e8152602001806151e1602e913960400191505060405180910390fd5b5050565b8051602080830191909120604080517f1901000000000000000000000000000000000000000000000000000000000000818501526022810189905260428082019390935281518082039093018352606201905280519101206000906146168187878761483e565b979650505050505050565b6060614683826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff16614a3b9092919063ffffffff16565b805190915015612f6b578080602001905160208110156146a257600080fd5b5051612f6b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a81526020018061518f602a913960400191505060405180910390fd5b814211614751576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602b815260200180614db5602b913960400191505060405180910390fd5b8042106147a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806152666025913960400191505060405180910390fd5b6147b38484614521565b50505050565b73ffffffffffffffffffffffffffffffffffffffff8216600081815260106020908152604080832085845290915280822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055518392917f98de503528ee59b575ef0c0a2576a82497bfc029a5685b209e9ec333479b10a591a35050565b60007f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08211156148b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806151696026913960400191505060405180910390fd5b8360ff16601b141580156148d157508360ff16601c14155b15614927576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180614e2c6026913960400191505060405180910390fd5b600060018686868660405160008152602001604052604051808581526020018460ff1681526020018381526020018281526020019450505050506020604051602081039080840390855afa158015614983573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff8116614a3057604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f45435265636f7665723a20696e76616c6964207369676e617475726500000000604482015290519081900360640190fd5b90505b949350505050565b6060614a3384846000856060614a5085614c11565b614abb57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b600060608673ffffffffffffffffffffffffffffffffffffffff1685876040518082805190602001908083835b60208310614b2557805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101614ae8565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114614b87576040519150601f19603f3d011682016040523d82523d6000602084013e614b8c565b606091505b50915091508115614ba0579150614a339050565b805115614bb05780518082602001fd5b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526020600482018181528651602484015286518793919283926044019190850190808383600083156144de5781810151838201526020016144c6565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470818114801590614a33575050151592915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10614c8b57805160ff1916838001178555614cb8565b82800160010185558215614cb8579182015b82811115614cb8578251825591602001919060010190614c9d565b50614cc4929150614d54565b5090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10614d27578280017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00823516178555614cb8565b82800160010185558215614cb8579182015b82811115614cb8578235825591602001919060010190614d39565b5b80821115614cc45760008155600101614d5556fe45524332303a207472616e7366657220746f20746865207a65726f20616464726573735061757361626c653a206e65772070617573657220697320746865207a65726f206164647265737346696174546f6b656e56323a20617574686f72697a6174696f6e206973206e6f74207965742076616c696446696174546f6b656e3a206275726e20616d6f756e74206e6f742067726561746572207468616e203046696174546f6b656e3a206d696e7420746f20746865207a65726f206164647265737345435265636f7665723a20696e76616c6964207369676e6174757265202776272076616c75654f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737346696174546f6b656e3a206e65772070617573657220697320746865207a65726f2061646472657373526573637561626c653a206e6577207265736375657220697320746865207a65726f206164647265737346696174546f6b656e3a206d696e7420616d6f756e74206e6f742067726561746572207468616e203045524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636546696174546f6b656e3a2063616c6c6572206973206e6f7420746865206d61737465724d696e746572426c61636b6c69737461626c653a2063616c6c6572206973206e6f742074686520626c61636b6c697374657246696174546f6b656e3a206275726e20616d6f756e7420657863656564732062616c616e636546696174546f6b656e3a2063616c6c6572206973206e6f742061206d696e74657246696174546f6b656e3a206e6577206d61737465724d696e74657220697320746865207a65726f2061646472657373526573637561626c653a2063616c6c6572206973206e6f7420746865207265736375657245524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636546696174546f6b656e3a206e657720626c61636b6c697374657220697320746865207a65726f206164647265737346696174546f6b656e56323a2063616c6c6572206d7573742062652074686520706179656546696174546f6b656e3a20636f6e747261637420697320616c726561647920696e697469616c697a656445524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737346696174546f6b656e3a206d696e7420616d6f756e742065786365656473206d696e746572416c6c6f77616e63655061757361626c653a2063616c6c6572206973206e6f74207468652070617573657245435265636f7665723a20696e76616c6964207369676e6174757265202773272076616c75655361666545524332303a204552433230206f7065726174696f6e20646964206e6f74207375636365656446696174546f6b656e3a206e6577206f776e657220697320746865207a65726f206164647265737346696174546f6b656e56323a20617574686f72697a6174696f6e2069732075736564206f722063616e63656c6564426c61636b6c69737461626c653a206e657720626c61636b6c697374657220697320746865207a65726f2061646472657373426c61636b6c69737461626c653a206163636f756e7420697320626c61636b6c697374656446696174546f6b656e56323a20617574686f72697a6174696f6e206973206578706972656445524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220ef0424f4e7e99d1a64546c6cc3f94e69759d588c6863f03a9f5c26d8429c4ce964736f6c634300060c0033", }
FiatTokenV2MetaData contains all meta data concerning the FiatTokenV2 contract.
var IERC20ABI = IERC20MetaData.ABI
IERC20ABI is the input ABI used to generate the binding from. Deprecated: Use IERC20MetaData.ABI instead.
var IERC20FuncSigs = IERC20MetaData.Sigs
Deprecated: Use IERC20MetaData.Sigs instead. IERC20FuncSigs maps the 4-byte function signature to its string representation.
var IERC20MetaData = &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\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"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)", }, }
IERC20MetaData contains all meta data concerning the IERC20 contract.
var OwnableABI = OwnableMetaData.ABI
OwnableABI is the input ABI used to generate the binding from. Deprecated: Use OwnableMetaData.ABI instead.
var OwnableBin = OwnableMetaData.Bin
OwnableBin is the compiled bytecode used for deploying new contracts. Deprecated: Use OwnableMetaData.Bin instead.
var OwnableFuncSigs = OwnableMetaData.Sigs
Deprecated: Use OwnableMetaData.Sigs instead. OwnableFuncSigs maps the 4-byte function signature to its string representation.
var OwnableMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "8da5cb5b": "owner()", "f2fde38b": "transferOwnership(address)", }, Bin: "0x608060405234801561001057600080fd5b5061001a3361001f565b610041565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6102b3806100506000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80638da5cb5b1461003b578063f2fde38b1461006c575b600080fd5b6100436100a1565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b61009f6004803603602081101561008257600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166100bd565b005b60005473ffffffffffffffffffffffffffffffffffffffff1690565b60005473ffffffffffffffffffffffffffffffffffffffff16331461014357604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff81166101af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806102586026913960400191505060405180910390fd5b6000546040805173ffffffffffffffffffffffffffffffffffffffff9283168152918316602083015280517f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09281900390910190a161020d81610210565b50565b600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff9290921691909117905556fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373a264697066735822122005e5d5babff8ff8504edd5b7d1e981ba539937edd12deb5a9f319f70a89bc4dd64736f6c634300060c0033", }
OwnableMetaData contains all meta data concerning the Ownable contract.
var PausableABI = PausableMetaData.ABI
PausableABI is the input ABI used to generate the binding from. Deprecated: Use PausableMetaData.ABI instead.
var PausableBin = PausableMetaData.Bin
PausableBin is the compiled bytecode used for deploying new contracts. Deprecated: Use PausableMetaData.Bin instead.
var PausableFuncSigs = PausableMetaData.Sigs
Deprecated: Use PausableMetaData.Sigs instead. PausableFuncSigs maps the 4-byte function signature to its string representation.
var PausableMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"Pause\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newAddress\",\"type\":\"address\"}],\"name\":\"PauserChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"Unpause\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"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\":[],\"name\":\"pauser\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unpause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newPauser\",\"type\":\"address\"}],\"name\":\"updatePauser\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "8da5cb5b": "owner()", "8456cb59": "pause()", "5c975abb": "paused()", "9fd0506d": "pauser()", "f2fde38b": "transferOwnership(address)", "3f4ba83a": "unpause()", "554bab3c": "updatePauser(address)", }, Bin: "0x60806040526001805460ff60a01b1916905534801561001d57600080fd5b506100273361002c565b61004e565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6106ec8061005d6000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c80638456cb591161005b5780638456cb59146100db5780638da5cb5b146100e35780639fd0506d14610114578063f2fde38b1461011c5761007d565b80633f4ba83a14610082578063554bab3c1461008c5780635c975abb146100bf575b600080fd5b61008a61014f565b005b61008a600480360360208110156100a257600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610212565b6100c7610379565b604080519115158252519081900360200190f35b61008a61039a565b6100eb610474565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b6100eb610490565b61008a6004803603602081101561013257600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166104ac565b60015473ffffffffffffffffffffffffffffffffffffffff1633146101bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806106956022913960400191505060405180910390fd5b600180547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1690556040517f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3390600090a1565b60005473ffffffffffffffffffffffffffffffffffffffff16331461029857604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8116610304576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260288152602001806106476028913960400191505060405180910390fd5b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691909117918290556040519116907fb80482a293ca2e013eda8683c9bd7fc8347cfdaeea5ede58cba46df502c2a60490600090a250565b60015474010000000000000000000000000000000000000000900460ff1681565b60015473ffffffffffffffffffffffffffffffffffffffff16331461040a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806106956022913960400191505060405180910390fd5b600180547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff16740100000000000000000000000000000000000000001790556040517f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62590600090a1565b60005473ffffffffffffffffffffffffffffffffffffffff1690565b60015473ffffffffffffffffffffffffffffffffffffffff1681565b60005473ffffffffffffffffffffffffffffffffffffffff16331461053257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff811661059e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602681526020018061066f6026913960400191505060405180910390fd5b6000546040805173ffffffffffffffffffffffffffffffffffffffff9283168152918316602083015280517f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09281900390910190a16105fc816105ff565b50565b600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff9290921691909117905556fe5061757361626c653a206e65772070617573657220697320746865207a65726f20616464726573734f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573735061757361626c653a2063616c6c6572206973206e6f742074686520706175736572a26469706673582212207b6c9dcefd6fdec9ac887702983ab688228d503782761666fae99e9ea5babdce64736f6c634300060c0033", }
PausableMetaData contains all meta data concerning the Pausable contract.
var RescuableABI = RescuableMetaData.ABI
RescuableABI is the input ABI used to generate the binding from. Deprecated: Use RescuableMetaData.ABI instead.
var RescuableBin = RescuableMetaData.Bin
RescuableBin is the compiled bytecode used for deploying new contracts. Deprecated: Use RescuableMetaData.Bin instead.
var RescuableFuncSigs = RescuableMetaData.Sigs
Deprecated: Use RescuableMetaData.Sigs instead. RescuableFuncSigs maps the 4-byte function signature to its string representation.
var RescuableMetaData = &bind.MetaData{ ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newRescuer\",\"type\":\"address\"}],\"name\":\"RescuerChanged\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractIERC20\",\"name\":\"tokenContract\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"rescueERC20\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rescuer\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newRescuer\",\"type\":\"address\"}],\"name\":\"updateRescuer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]", Sigs: map[string]string{ "8da5cb5b": "owner()", "b2118a8d": "rescueERC20(address,address,uint256)", "38a63183": "rescuer()", "f2fde38b": "transferOwnership(address)", "2ab60045": "updateRescuer(address)", }, Bin: "0x608060405234801561001057600080fd5b5061001a3361001f565b610041565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6109ac806100506000396000f3fe608060405234801561001057600080fd5b50600436106100675760003560e01c80638da5cb5b116100505780638da5cb5b146100d2578063b2118a8d146100da578063f2fde38b1461011d57610067565b80632ab600451461006c57806338a63183146100a1575b600080fd5b61009f6004803603602081101561008257600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610150565b005b6100a96102b1565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b6100a96102cd565b61009f600480360360608110156100f057600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135811691602081013590911690604001356102e9565b61009f6004803603602081101561013357600080fd5b503573ffffffffffffffffffffffffffffffffffffffff1661037f565b60005473ffffffffffffffffffffffffffffffffffffffff1633146101d657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8116610242576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a8152602001806108ff602a913960400191505060405180910390fd5b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83169081179091556040517fe475e580d85111348e40d8ca33cfdd74c30fe1655c2d8537a13abc10065ffa5a90600090a250565b60015473ffffffffffffffffffffffffffffffffffffffff1690565b60005473ffffffffffffffffffffffffffffffffffffffff1690565b60015473ffffffffffffffffffffffffffffffffffffffff163314610359576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806109296024913960400191505060405180910390fd5b61037a73ffffffffffffffffffffffffffffffffffffffff841683836104d2565b505050565b60005473ffffffffffffffffffffffffffffffffffffffff16331461040557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8116610471576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806108d96026913960400191505060405180910390fd5b6000546040805173ffffffffffffffffffffffffffffffffffffffff9283168152918316602083015280517f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09281900390910190a16104cf8161055f565b50565b6040805173ffffffffffffffffffffffffffffffffffffffff8416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb0000000000000000000000000000000000000000000000000000000017905261037a9084906105a6565b600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b6060610608826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff1661067e9092919063ffffffff16565b80519091501561037a5780806020019051602081101561062757600080fd5b505161037a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a81526020018061094d602a913960400191505060405180910390fd5b606061068d8484600085610695565b949350505050565b60606106a08561089f565b61070b57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b600060608673ffffffffffffffffffffffffffffffffffffffff1685876040518082805190602001908083835b6020831061077557805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610738565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146107d7576040519150601f19603f3d011682016040523d82523d6000602084013e6107dc565b606091505b509150915081156107f057915061068d9050565b8051156108005780518082602001fd5b836040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561086457818101518382015260200161084c565b50505050905090810190601f1680156108915780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47081811480159061068d57505015159291505056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373526573637561626c653a206e6577207265736375657220697320746865207a65726f2061646472657373526573637561626c653a2063616c6c6572206973206e6f742074686520726573637565725361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a2646970667358221220f00ff2b16e71b498bf01da960a204aabd4c893c664d8dda3273ee4078a9fcc0764736f6c634300060c0033", }
RescuableMetaData contains all meta data concerning the Rescuable contract.
var SafeERC20ABI = SafeERC20MetaData.ABI
SafeERC20ABI is the input ABI used to generate the binding from. Deprecated: Use SafeERC20MetaData.ABI instead.
var SafeERC20Bin = SafeERC20MetaData.Bin
SafeERC20Bin is the compiled bytecode used for deploying new contracts. Deprecated: Use SafeERC20MetaData.Bin instead.
var SafeERC20MetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566023600b82828239805160001a607314601657fe5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea264697066735822122063de8906fd953f7580985f2cad22d44e106fa278908768815f85a86d6644e1d064736f6c634300060c0033",
}
SafeERC20MetaData contains all meta data concerning the SafeERC20 contract.
var SafeMathABI = SafeMathMetaData.ABI
SafeMathABI is the input ABI used to generate the binding from. Deprecated: Use SafeMathMetaData.ABI instead.
var SafeMathBin = SafeMathMetaData.Bin
SafeMathBin is the compiled bytecode used for deploying new contracts. Deprecated: Use SafeMathMetaData.Bin instead.
var SafeMathMetaData = &bind.MetaData{
ABI: "[]",
Bin: "0x60566023600b82828239805160001a607314601657fe5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220309cc7eee0a2e27894f2d1c22a27c61aa20fdabf8362a7ed74a516c6ece85f3c64736f6c634300060c0033",
}
SafeMathMetaData contains all meta data concerning the SafeMath contract.
Functions ¶
This section is empty.
Types ¶
type AbstractFiatTokenV1 ¶
type AbstractFiatTokenV1 struct { AbstractFiatTokenV1Caller // Read-only binding to the contract AbstractFiatTokenV1Transactor // Write-only binding to the contract AbstractFiatTokenV1Filterer // Log filterer for contract events }
AbstractFiatTokenV1 is an auto generated Go binding around an Ethereum contract.
func NewAbstractFiatTokenV1 ¶
func NewAbstractFiatTokenV1(address common.Address, backend bind.ContractBackend) (*AbstractFiatTokenV1, error)
NewAbstractFiatTokenV1 creates a new instance of AbstractFiatTokenV1, bound to a specific deployed contract.
type AbstractFiatTokenV1Approval ¶
type AbstractFiatTokenV1Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
AbstractFiatTokenV1Approval represents a Approval event raised by the AbstractFiatTokenV1 contract.
type AbstractFiatTokenV1ApprovalIterator ¶
type AbstractFiatTokenV1ApprovalIterator struct { Event *AbstractFiatTokenV1Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AbstractFiatTokenV1ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the AbstractFiatTokenV1 contract.
func (*AbstractFiatTokenV1ApprovalIterator) Close ¶
func (it *AbstractFiatTokenV1ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbstractFiatTokenV1ApprovalIterator) Error ¶
func (it *AbstractFiatTokenV1ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbstractFiatTokenV1ApprovalIterator) Next ¶
func (it *AbstractFiatTokenV1ApprovalIterator) 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 AbstractFiatTokenV1Caller ¶
type AbstractFiatTokenV1Caller struct {
// contains filtered or unexported fields
}
AbstractFiatTokenV1Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewAbstractFiatTokenV1Caller ¶
func NewAbstractFiatTokenV1Caller(address common.Address, caller bind.ContractCaller) (*AbstractFiatTokenV1Caller, error)
NewAbstractFiatTokenV1Caller creates a new read-only instance of AbstractFiatTokenV1, bound to a specific deployed contract.
func (*AbstractFiatTokenV1Caller) Allowance ¶
func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Caller) 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 (*AbstractFiatTokenV1Caller) BalanceOf ¶
func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Caller) 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 (*AbstractFiatTokenV1Caller) TotalSupply ¶
func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Caller) 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 AbstractFiatTokenV1CallerRaw ¶
type AbstractFiatTokenV1CallerRaw struct {
Contract *AbstractFiatTokenV1Caller // Generic read-only contract binding to access the raw methods on
}
AbstractFiatTokenV1CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AbstractFiatTokenV1CallerRaw) Call ¶
func (_AbstractFiatTokenV1 *AbstractFiatTokenV1CallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type AbstractFiatTokenV1CallerSession ¶
type AbstractFiatTokenV1CallerSession struct { Contract *AbstractFiatTokenV1Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AbstractFiatTokenV1CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AbstractFiatTokenV1CallerSession) Allowance ¶
func (_AbstractFiatTokenV1 *AbstractFiatTokenV1CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*AbstractFiatTokenV1CallerSession) BalanceOf ¶
func (_AbstractFiatTokenV1 *AbstractFiatTokenV1CallerSession) BalanceOf(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 (*AbstractFiatTokenV1CallerSession) TotalSupply ¶
func (_AbstractFiatTokenV1 *AbstractFiatTokenV1CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type AbstractFiatTokenV1Filterer ¶
type AbstractFiatTokenV1Filterer struct {
// contains filtered or unexported fields
}
AbstractFiatTokenV1Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAbstractFiatTokenV1Filterer ¶
func NewAbstractFiatTokenV1Filterer(address common.Address, filterer bind.ContractFilterer) (*AbstractFiatTokenV1Filterer, error)
NewAbstractFiatTokenV1Filterer creates a new log filterer instance of AbstractFiatTokenV1, bound to a specific deployed contract.
func (*AbstractFiatTokenV1Filterer) FilterApproval ¶
func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*AbstractFiatTokenV1ApprovalIterator, 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 (*AbstractFiatTokenV1Filterer) FilterTransfer ¶
func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AbstractFiatTokenV1TransferIterator, 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 (*AbstractFiatTokenV1Filterer) ParseApproval ¶
func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Filterer) ParseApproval(log types.Log) (*AbstractFiatTokenV1Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*AbstractFiatTokenV1Filterer) ParseTransfer ¶
func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Filterer) ParseTransfer(log types.Log) (*AbstractFiatTokenV1Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*AbstractFiatTokenV1Filterer) WatchApproval ¶
func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *AbstractFiatTokenV1Approval, 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 (*AbstractFiatTokenV1Filterer) WatchTransfer ¶
func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *AbstractFiatTokenV1Transfer, 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 AbstractFiatTokenV1Raw ¶
type AbstractFiatTokenV1Raw struct {
Contract *AbstractFiatTokenV1 // Generic contract binding to access the raw methods on
}
AbstractFiatTokenV1Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*AbstractFiatTokenV1Raw) Call ¶
func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*AbstractFiatTokenV1Raw) Transact ¶
func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AbstractFiatTokenV1Raw) Transfer ¶
func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AbstractFiatTokenV1Session ¶
type AbstractFiatTokenV1Session struct { Contract *AbstractFiatTokenV1 // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AbstractFiatTokenV1Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AbstractFiatTokenV1Session) Allowance ¶
func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*AbstractFiatTokenV1Session) Approve ¶
func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Session) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*AbstractFiatTokenV1Session) BalanceOf ¶
func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Session) BalanceOf(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 (*AbstractFiatTokenV1Session) TotalSupply ¶
func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*AbstractFiatTokenV1Session) Transfer ¶
func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Session) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*AbstractFiatTokenV1Session) TransferFrom ¶
func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Session) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type AbstractFiatTokenV1Transactor ¶
type AbstractFiatTokenV1Transactor struct {
// contains filtered or unexported fields
}
AbstractFiatTokenV1Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAbstractFiatTokenV1Transactor ¶
func NewAbstractFiatTokenV1Transactor(address common.Address, transactor bind.ContractTransactor) (*AbstractFiatTokenV1Transactor, error)
NewAbstractFiatTokenV1Transactor creates a new write-only instance of AbstractFiatTokenV1, bound to a specific deployed contract.
func (*AbstractFiatTokenV1Transactor) Approve ¶
func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Transactor) 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 (*AbstractFiatTokenV1Transactor) Transfer ¶
func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Transactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*AbstractFiatTokenV1Transactor) TransferFrom ¶
func (_AbstractFiatTokenV1 *AbstractFiatTokenV1Transactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type AbstractFiatTokenV1TransactorRaw ¶
type AbstractFiatTokenV1TransactorRaw struct {
Contract *AbstractFiatTokenV1Transactor // Generic write-only contract binding to access the raw methods on
}
AbstractFiatTokenV1TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AbstractFiatTokenV1TransactorRaw) Transact ¶
func (_AbstractFiatTokenV1 *AbstractFiatTokenV1TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AbstractFiatTokenV1TransactorRaw) Transfer ¶
func (_AbstractFiatTokenV1 *AbstractFiatTokenV1TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AbstractFiatTokenV1TransactorSession ¶
type AbstractFiatTokenV1TransactorSession struct { Contract *AbstractFiatTokenV1Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AbstractFiatTokenV1TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AbstractFiatTokenV1TransactorSession) Approve ¶
func (_AbstractFiatTokenV1 *AbstractFiatTokenV1TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*AbstractFiatTokenV1TransactorSession) Transfer ¶
func (_AbstractFiatTokenV1 *AbstractFiatTokenV1TransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*AbstractFiatTokenV1TransactorSession) TransferFrom ¶
func (_AbstractFiatTokenV1 *AbstractFiatTokenV1TransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type AbstractFiatTokenV1Transfer ¶
type AbstractFiatTokenV1Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
AbstractFiatTokenV1Transfer represents a Transfer event raised by the AbstractFiatTokenV1 contract.
type AbstractFiatTokenV1TransferIterator ¶
type AbstractFiatTokenV1TransferIterator struct { Event *AbstractFiatTokenV1Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AbstractFiatTokenV1TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the AbstractFiatTokenV1 contract.
func (*AbstractFiatTokenV1TransferIterator) Close ¶
func (it *AbstractFiatTokenV1TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbstractFiatTokenV1TransferIterator) Error ¶
func (it *AbstractFiatTokenV1TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbstractFiatTokenV1TransferIterator) Next ¶
func (it *AbstractFiatTokenV1TransferIterator) 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 AbstractFiatTokenV2 ¶
type AbstractFiatTokenV2 struct { AbstractFiatTokenV2Caller // Read-only binding to the contract AbstractFiatTokenV2Transactor // Write-only binding to the contract AbstractFiatTokenV2Filterer // Log filterer for contract events }
AbstractFiatTokenV2 is an auto generated Go binding around an Ethereum contract.
func NewAbstractFiatTokenV2 ¶
func NewAbstractFiatTokenV2(address common.Address, backend bind.ContractBackend) (*AbstractFiatTokenV2, error)
NewAbstractFiatTokenV2 creates a new instance of AbstractFiatTokenV2, bound to a specific deployed contract.
type AbstractFiatTokenV2Approval ¶
type AbstractFiatTokenV2Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
AbstractFiatTokenV2Approval represents a Approval event raised by the AbstractFiatTokenV2 contract.
type AbstractFiatTokenV2ApprovalIterator ¶
type AbstractFiatTokenV2ApprovalIterator struct { Event *AbstractFiatTokenV2Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AbstractFiatTokenV2ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the AbstractFiatTokenV2 contract.
func (*AbstractFiatTokenV2ApprovalIterator) Close ¶
func (it *AbstractFiatTokenV2ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbstractFiatTokenV2ApprovalIterator) Error ¶
func (it *AbstractFiatTokenV2ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbstractFiatTokenV2ApprovalIterator) Next ¶
func (it *AbstractFiatTokenV2ApprovalIterator) 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 AbstractFiatTokenV2Caller ¶
type AbstractFiatTokenV2Caller struct {
// contains filtered or unexported fields
}
AbstractFiatTokenV2Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewAbstractFiatTokenV2Caller ¶
func NewAbstractFiatTokenV2Caller(address common.Address, caller bind.ContractCaller) (*AbstractFiatTokenV2Caller, error)
NewAbstractFiatTokenV2Caller creates a new read-only instance of AbstractFiatTokenV2, bound to a specific deployed contract.
func (*AbstractFiatTokenV2Caller) Allowance ¶
func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Caller) 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 (*AbstractFiatTokenV2Caller) BalanceOf ¶
func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Caller) 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 (*AbstractFiatTokenV2Caller) TotalSupply ¶
func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Caller) 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 AbstractFiatTokenV2CallerRaw ¶
type AbstractFiatTokenV2CallerRaw struct {
Contract *AbstractFiatTokenV2Caller // Generic read-only contract binding to access the raw methods on
}
AbstractFiatTokenV2CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AbstractFiatTokenV2CallerRaw) Call ¶
func (_AbstractFiatTokenV2 *AbstractFiatTokenV2CallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type AbstractFiatTokenV2CallerSession ¶
type AbstractFiatTokenV2CallerSession struct { Contract *AbstractFiatTokenV2Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AbstractFiatTokenV2CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AbstractFiatTokenV2CallerSession) Allowance ¶
func (_AbstractFiatTokenV2 *AbstractFiatTokenV2CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*AbstractFiatTokenV2CallerSession) BalanceOf ¶
func (_AbstractFiatTokenV2 *AbstractFiatTokenV2CallerSession) BalanceOf(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 (*AbstractFiatTokenV2CallerSession) TotalSupply ¶
func (_AbstractFiatTokenV2 *AbstractFiatTokenV2CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type AbstractFiatTokenV2Filterer ¶
type AbstractFiatTokenV2Filterer struct {
// contains filtered or unexported fields
}
AbstractFiatTokenV2Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAbstractFiatTokenV2Filterer ¶
func NewAbstractFiatTokenV2Filterer(address common.Address, filterer bind.ContractFilterer) (*AbstractFiatTokenV2Filterer, error)
NewAbstractFiatTokenV2Filterer creates a new log filterer instance of AbstractFiatTokenV2, bound to a specific deployed contract.
func (*AbstractFiatTokenV2Filterer) FilterApproval ¶
func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*AbstractFiatTokenV2ApprovalIterator, 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 (*AbstractFiatTokenV2Filterer) FilterTransfer ¶
func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AbstractFiatTokenV2TransferIterator, 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 (*AbstractFiatTokenV2Filterer) ParseApproval ¶
func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Filterer) ParseApproval(log types.Log) (*AbstractFiatTokenV2Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*AbstractFiatTokenV2Filterer) ParseTransfer ¶
func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Filterer) ParseTransfer(log types.Log) (*AbstractFiatTokenV2Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*AbstractFiatTokenV2Filterer) WatchApproval ¶
func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *AbstractFiatTokenV2Approval, 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 (*AbstractFiatTokenV2Filterer) WatchTransfer ¶
func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *AbstractFiatTokenV2Transfer, 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 AbstractFiatTokenV2Raw ¶
type AbstractFiatTokenV2Raw struct {
Contract *AbstractFiatTokenV2 // Generic contract binding to access the raw methods on
}
AbstractFiatTokenV2Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*AbstractFiatTokenV2Raw) Call ¶
func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*AbstractFiatTokenV2Raw) Transact ¶
func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AbstractFiatTokenV2Raw) Transfer ¶
func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AbstractFiatTokenV2Session ¶
type AbstractFiatTokenV2Session struct { Contract *AbstractFiatTokenV2 // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AbstractFiatTokenV2Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AbstractFiatTokenV2Session) Allowance ¶
func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*AbstractFiatTokenV2Session) Approve ¶
func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Session) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*AbstractFiatTokenV2Session) BalanceOf ¶
func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Session) BalanceOf(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 (*AbstractFiatTokenV2Session) TotalSupply ¶
func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*AbstractFiatTokenV2Session) Transfer ¶
func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Session) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*AbstractFiatTokenV2Session) TransferFrom ¶
func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Session) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type AbstractFiatTokenV2Transactor ¶
type AbstractFiatTokenV2Transactor struct {
// contains filtered or unexported fields
}
AbstractFiatTokenV2Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAbstractFiatTokenV2Transactor ¶
func NewAbstractFiatTokenV2Transactor(address common.Address, transactor bind.ContractTransactor) (*AbstractFiatTokenV2Transactor, error)
NewAbstractFiatTokenV2Transactor creates a new write-only instance of AbstractFiatTokenV2, bound to a specific deployed contract.
func (*AbstractFiatTokenV2Transactor) Approve ¶
func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Transactor) 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 (*AbstractFiatTokenV2Transactor) Transfer ¶
func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Transactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*AbstractFiatTokenV2Transactor) TransferFrom ¶
func (_AbstractFiatTokenV2 *AbstractFiatTokenV2Transactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type AbstractFiatTokenV2TransactorRaw ¶
type AbstractFiatTokenV2TransactorRaw struct {
Contract *AbstractFiatTokenV2Transactor // Generic write-only contract binding to access the raw methods on
}
AbstractFiatTokenV2TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AbstractFiatTokenV2TransactorRaw) Transact ¶
func (_AbstractFiatTokenV2 *AbstractFiatTokenV2TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AbstractFiatTokenV2TransactorRaw) Transfer ¶
func (_AbstractFiatTokenV2 *AbstractFiatTokenV2TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AbstractFiatTokenV2TransactorSession ¶
type AbstractFiatTokenV2TransactorSession struct { Contract *AbstractFiatTokenV2Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AbstractFiatTokenV2TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AbstractFiatTokenV2TransactorSession) Approve ¶
func (_AbstractFiatTokenV2 *AbstractFiatTokenV2TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*AbstractFiatTokenV2TransactorSession) Transfer ¶
func (_AbstractFiatTokenV2 *AbstractFiatTokenV2TransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*AbstractFiatTokenV2TransactorSession) TransferFrom ¶
func (_AbstractFiatTokenV2 *AbstractFiatTokenV2TransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type AbstractFiatTokenV2Transfer ¶
type AbstractFiatTokenV2Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
AbstractFiatTokenV2Transfer represents a Transfer event raised by the AbstractFiatTokenV2 contract.
type AbstractFiatTokenV2TransferIterator ¶
type AbstractFiatTokenV2TransferIterator struct { Event *AbstractFiatTokenV2Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AbstractFiatTokenV2TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the AbstractFiatTokenV2 contract.
func (*AbstractFiatTokenV2TransferIterator) Close ¶
func (it *AbstractFiatTokenV2TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbstractFiatTokenV2TransferIterator) Error ¶
func (it *AbstractFiatTokenV2TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbstractFiatTokenV2TransferIterator) Next ¶
func (it *AbstractFiatTokenV2TransferIterator) 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 Address ¶
type Address struct { AddressCaller // Read-only binding to the contract AddressTransactor // Write-only binding to the contract AddressFilterer // Log filterer for contract events }
Address is an auto generated Go binding around an Ethereum contract.
func DeployAddress ¶
func DeployAddress(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Address, error)
DeployAddress deploys a new Ethereum contract, binding an instance of Address to it.
func NewAddress ¶
NewAddress creates a new instance of Address, bound to a specific deployed contract.
type AddressCaller ¶
type AddressCaller struct {
// contains filtered or unexported fields
}
AddressCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAddressCaller ¶
func NewAddressCaller(address common.Address, caller bind.ContractCaller) (*AddressCaller, error)
NewAddressCaller creates a new read-only instance of Address, bound to a specific deployed contract.
type AddressCallerRaw ¶
type AddressCallerRaw struct {
Contract *AddressCaller // Generic read-only contract binding to access the raw methods on
}
AddressCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AddressCallerRaw) Call ¶
func (_Address *AddressCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type AddressCallerSession ¶
type AddressCallerSession struct { Contract *AddressCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AddressCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type AddressFilterer ¶
type AddressFilterer struct {
// contains filtered or unexported fields
}
AddressFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAddressFilterer ¶
func NewAddressFilterer(address common.Address, filterer bind.ContractFilterer) (*AddressFilterer, error)
NewAddressFilterer creates a new log filterer instance of Address, bound to a specific deployed contract.
type AddressRaw ¶
type AddressRaw struct {
Contract *Address // Generic contract binding to access the raw methods on
}
AddressRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AddressRaw) Call ¶
func (_Address *AddressRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*AddressRaw) Transact ¶
func (_Address *AddressRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressRaw) Transfer ¶
func (_Address *AddressRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AddressSession ¶
type AddressSession struct { Contract *Address // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AddressSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type AddressTransactor ¶
type AddressTransactor struct {
// contains filtered or unexported fields
}
AddressTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAddressTransactor ¶
func NewAddressTransactor(address common.Address, transactor bind.ContractTransactor) (*AddressTransactor, error)
NewAddressTransactor creates a new write-only instance of Address, bound to a specific deployed contract.
type AddressTransactorRaw ¶
type AddressTransactorRaw struct {
Contract *AddressTransactor // Generic write-only contract binding to access the raw methods on
}
AddressTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AddressTransactorRaw) Transact ¶
func (_Address *AddressTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressTransactorRaw) Transfer ¶
func (_Address *AddressTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AddressTransactorSession ¶
type AddressTransactorSession struct { Contract *AddressTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AddressTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type Blacklistable ¶
type Blacklistable struct { BlacklistableCaller // Read-only binding to the contract BlacklistableTransactor // Write-only binding to the contract BlacklistableFilterer // Log filterer for contract events }
Blacklistable is an auto generated Go binding around an Ethereum contract.
func DeployBlacklistable ¶
func DeployBlacklistable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Blacklistable, error)
DeployBlacklistable deploys a new Ethereum contract, binding an instance of Blacklistable to it.
func NewBlacklistable ¶
func NewBlacklistable(address common.Address, backend bind.ContractBackend) (*Blacklistable, error)
NewBlacklistable creates a new instance of Blacklistable, bound to a specific deployed contract.
type BlacklistableBlacklisted ¶
type BlacklistableBlacklisted struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
BlacklistableBlacklisted represents a Blacklisted event raised by the Blacklistable contract.
type BlacklistableBlacklistedIterator ¶
type BlacklistableBlacklistedIterator struct { Event *BlacklistableBlacklisted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BlacklistableBlacklistedIterator is returned from FilterBlacklisted and is used to iterate over the raw logs and unpacked data for Blacklisted events raised by the Blacklistable contract.
func (*BlacklistableBlacklistedIterator) Close ¶
func (it *BlacklistableBlacklistedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BlacklistableBlacklistedIterator) Error ¶
func (it *BlacklistableBlacklistedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BlacklistableBlacklistedIterator) Next ¶
func (it *BlacklistableBlacklistedIterator) 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 BlacklistableBlacklisterChanged ¶
type BlacklistableBlacklisterChanged struct { NewBlacklister common.Address Raw types.Log // Blockchain specific contextual infos }
BlacklistableBlacklisterChanged represents a BlacklisterChanged event raised by the Blacklistable contract.
type BlacklistableBlacklisterChangedIterator ¶
type BlacklistableBlacklisterChangedIterator struct { Event *BlacklistableBlacklisterChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BlacklistableBlacklisterChangedIterator is returned from FilterBlacklisterChanged and is used to iterate over the raw logs and unpacked data for BlacklisterChanged events raised by the Blacklistable contract.
func (*BlacklistableBlacklisterChangedIterator) Close ¶
func (it *BlacklistableBlacklisterChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BlacklistableBlacklisterChangedIterator) Error ¶
func (it *BlacklistableBlacklisterChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BlacklistableBlacklisterChangedIterator) Next ¶
func (it *BlacklistableBlacklisterChangedIterator) 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 BlacklistableCaller ¶
type BlacklistableCaller struct {
// contains filtered or unexported fields
}
BlacklistableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewBlacklistableCaller ¶
func NewBlacklistableCaller(address common.Address, caller bind.ContractCaller) (*BlacklistableCaller, error)
NewBlacklistableCaller creates a new read-only instance of Blacklistable, bound to a specific deployed contract.
func (*BlacklistableCaller) Blacklister ¶
Blacklister is a free data retrieval call binding the contract method 0xbd102430.
Solidity: function blacklister() view returns(address)
func (*BlacklistableCaller) IsBlacklisted ¶
func (_Blacklistable *BlacklistableCaller) IsBlacklisted(opts *bind.CallOpts, _account common.Address) (bool, error)
IsBlacklisted is a free data retrieval call binding the contract method 0xfe575a87.
Solidity: function isBlacklisted(address _account) view returns(bool)
type BlacklistableCallerRaw ¶
type BlacklistableCallerRaw struct {
Contract *BlacklistableCaller // Generic read-only contract binding to access the raw methods on
}
BlacklistableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*BlacklistableCallerRaw) Call ¶
func (_Blacklistable *BlacklistableCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type BlacklistableCallerSession ¶
type BlacklistableCallerSession struct { Contract *BlacklistableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BlacklistableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*BlacklistableCallerSession) Blacklister ¶
func (_Blacklistable *BlacklistableCallerSession) Blacklister() (common.Address, error)
Blacklister is a free data retrieval call binding the contract method 0xbd102430.
Solidity: function blacklister() view returns(address)
func (*BlacklistableCallerSession) IsBlacklisted ¶
func (_Blacklistable *BlacklistableCallerSession) IsBlacklisted(_account common.Address) (bool, error)
IsBlacklisted is a free data retrieval call binding the contract method 0xfe575a87.
Solidity: function isBlacklisted(address _account) view returns(bool)
type BlacklistableFilterer ¶
type BlacklistableFilterer struct {
// contains filtered or unexported fields
}
BlacklistableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBlacklistableFilterer ¶
func NewBlacklistableFilterer(address common.Address, filterer bind.ContractFilterer) (*BlacklistableFilterer, error)
NewBlacklistableFilterer creates a new log filterer instance of Blacklistable, bound to a specific deployed contract.
func (*BlacklistableFilterer) FilterBlacklisted ¶
func (_Blacklistable *BlacklistableFilterer) FilterBlacklisted(opts *bind.FilterOpts, _account []common.Address) (*BlacklistableBlacklistedIterator, error)
FilterBlacklisted is a free log retrieval operation binding the contract event 0xffa4e6181777692565cf28528fc88fd1516ea86b56da075235fa575af6a4b855.
Solidity: event Blacklisted(address indexed _account)
func (*BlacklistableFilterer) FilterBlacklisterChanged ¶
func (_Blacklistable *BlacklistableFilterer) FilterBlacklisterChanged(opts *bind.FilterOpts, newBlacklister []common.Address) (*BlacklistableBlacklisterChangedIterator, error)
FilterBlacklisterChanged is a free log retrieval operation binding the contract event 0xc67398012c111ce95ecb7429b933096c977380ee6c421175a71a4a4c6c88c06e.
Solidity: event BlacklisterChanged(address indexed newBlacklister)
func (*BlacklistableFilterer) FilterOwnershipTransferred ¶
func (_Blacklistable *BlacklistableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts) (*BlacklistableOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address previousOwner, address newOwner)
func (*BlacklistableFilterer) FilterUnBlacklisted ¶
func (_Blacklistable *BlacklistableFilterer) FilterUnBlacklisted(opts *bind.FilterOpts, _account []common.Address) (*BlacklistableUnBlacklistedIterator, error)
FilterUnBlacklisted is a free log retrieval operation binding the contract event 0x117e3210bb9aa7d9baff172026820255c6f6c30ba8999d1c2fd88e2848137c4e.
Solidity: event UnBlacklisted(address indexed _account)
func (*BlacklistableFilterer) ParseBlacklisted ¶
func (_Blacklistable *BlacklistableFilterer) ParseBlacklisted(log types.Log) (*BlacklistableBlacklisted, error)
ParseBlacklisted is a log parse operation binding the contract event 0xffa4e6181777692565cf28528fc88fd1516ea86b56da075235fa575af6a4b855.
Solidity: event Blacklisted(address indexed _account)
func (*BlacklistableFilterer) ParseBlacklisterChanged ¶
func (_Blacklistable *BlacklistableFilterer) ParseBlacklisterChanged(log types.Log) (*BlacklistableBlacklisterChanged, error)
ParseBlacklisterChanged is a log parse operation binding the contract event 0xc67398012c111ce95ecb7429b933096c977380ee6c421175a71a4a4c6c88c06e.
Solidity: event BlacklisterChanged(address indexed newBlacklister)
func (*BlacklistableFilterer) ParseOwnershipTransferred ¶
func (_Blacklistable *BlacklistableFilterer) ParseOwnershipTransferred(log types.Log) (*BlacklistableOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address previousOwner, address newOwner)
func (*BlacklistableFilterer) ParseUnBlacklisted ¶
func (_Blacklistable *BlacklistableFilterer) ParseUnBlacklisted(log types.Log) (*BlacklistableUnBlacklisted, error)
ParseUnBlacklisted is a log parse operation binding the contract event 0x117e3210bb9aa7d9baff172026820255c6f6c30ba8999d1c2fd88e2848137c4e.
Solidity: event UnBlacklisted(address indexed _account)
func (*BlacklistableFilterer) WatchBlacklisted ¶
func (_Blacklistable *BlacklistableFilterer) WatchBlacklisted(opts *bind.WatchOpts, sink chan<- *BlacklistableBlacklisted, _account []common.Address) (event.Subscription, error)
WatchBlacklisted is a free log subscription operation binding the contract event 0xffa4e6181777692565cf28528fc88fd1516ea86b56da075235fa575af6a4b855.
Solidity: event Blacklisted(address indexed _account)
func (*BlacklistableFilterer) WatchBlacklisterChanged ¶
func (_Blacklistable *BlacklistableFilterer) WatchBlacklisterChanged(opts *bind.WatchOpts, sink chan<- *BlacklistableBlacklisterChanged, newBlacklister []common.Address) (event.Subscription, error)
WatchBlacklisterChanged is a free log subscription operation binding the contract event 0xc67398012c111ce95ecb7429b933096c977380ee6c421175a71a4a4c6c88c06e.
Solidity: event BlacklisterChanged(address indexed newBlacklister)
func (*BlacklistableFilterer) WatchOwnershipTransferred ¶
func (_Blacklistable *BlacklistableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *BlacklistableOwnershipTransferred) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address previousOwner, address newOwner)
func (*BlacklistableFilterer) WatchUnBlacklisted ¶
func (_Blacklistable *BlacklistableFilterer) WatchUnBlacklisted(opts *bind.WatchOpts, sink chan<- *BlacklistableUnBlacklisted, _account []common.Address) (event.Subscription, error)
WatchUnBlacklisted is a free log subscription operation binding the contract event 0x117e3210bb9aa7d9baff172026820255c6f6c30ba8999d1c2fd88e2848137c4e.
Solidity: event UnBlacklisted(address indexed _account)
type BlacklistableOwnershipTransferred ¶
type BlacklistableOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
BlacklistableOwnershipTransferred represents a OwnershipTransferred event raised by the Blacklistable contract.
type BlacklistableOwnershipTransferredIterator ¶
type BlacklistableOwnershipTransferredIterator struct { Event *BlacklistableOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BlacklistableOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Blacklistable contract.
func (*BlacklistableOwnershipTransferredIterator) Close ¶
func (it *BlacklistableOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BlacklistableOwnershipTransferredIterator) Error ¶
func (it *BlacklistableOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BlacklistableOwnershipTransferredIterator) Next ¶
func (it *BlacklistableOwnershipTransferredIterator) 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 BlacklistableRaw ¶
type BlacklistableRaw struct {
Contract *Blacklistable // Generic contract binding to access the raw methods on
}
BlacklistableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*BlacklistableRaw) Call ¶
func (_Blacklistable *BlacklistableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*BlacklistableRaw) Transact ¶
func (_Blacklistable *BlacklistableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BlacklistableRaw) Transfer ¶
func (_Blacklistable *BlacklistableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type BlacklistableSession ¶
type BlacklistableSession struct { Contract *Blacklistable // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BlacklistableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*BlacklistableSession) Blacklist ¶
func (_Blacklistable *BlacklistableSession) Blacklist(_account common.Address) (*types.Transaction, error)
Blacklist is a paid mutator transaction binding the contract method 0xf9f92be4.
Solidity: function blacklist(address _account) returns()
func (*BlacklistableSession) Blacklister ¶
func (_Blacklistable *BlacklistableSession) Blacklister() (common.Address, error)
Blacklister is a free data retrieval call binding the contract method 0xbd102430.
Solidity: function blacklister() view returns(address)
func (*BlacklistableSession) IsBlacklisted ¶
func (_Blacklistable *BlacklistableSession) IsBlacklisted(_account common.Address) (bool, error)
IsBlacklisted is a free data retrieval call binding the contract method 0xfe575a87.
Solidity: function isBlacklisted(address _account) view returns(bool)
func (*BlacklistableSession) Owner ¶
func (_Blacklistable *BlacklistableSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BlacklistableSession) TransferOwnership ¶
func (_Blacklistable *BlacklistableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*BlacklistableSession) UnBlacklist ¶
func (_Blacklistable *BlacklistableSession) UnBlacklist(_account common.Address) (*types.Transaction, error)
UnBlacklist is a paid mutator transaction binding the contract method 0x1a895266.
Solidity: function unBlacklist(address _account) returns()
func (*BlacklistableSession) UpdateBlacklister ¶
func (_Blacklistable *BlacklistableSession) UpdateBlacklister(_newBlacklister common.Address) (*types.Transaction, error)
UpdateBlacklister is a paid mutator transaction binding the contract method 0xad38bf22.
Solidity: function updateBlacklister(address _newBlacklister) returns()
type BlacklistableTransactor ¶
type BlacklistableTransactor struct {
// contains filtered or unexported fields
}
BlacklistableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBlacklistableTransactor ¶
func NewBlacklistableTransactor(address common.Address, transactor bind.ContractTransactor) (*BlacklistableTransactor, error)
NewBlacklistableTransactor creates a new write-only instance of Blacklistable, bound to a specific deployed contract.
func (*BlacklistableTransactor) Blacklist ¶
func (_Blacklistable *BlacklistableTransactor) Blacklist(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
Blacklist is a paid mutator transaction binding the contract method 0xf9f92be4.
Solidity: function blacklist(address _account) returns()
func (*BlacklistableTransactor) TransferOwnership ¶
func (_Blacklistable *BlacklistableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*BlacklistableTransactor) UnBlacklist ¶
func (_Blacklistable *BlacklistableTransactor) UnBlacklist(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
UnBlacklist is a paid mutator transaction binding the contract method 0x1a895266.
Solidity: function unBlacklist(address _account) returns()
func (*BlacklistableTransactor) UpdateBlacklister ¶
func (_Blacklistable *BlacklistableTransactor) UpdateBlacklister(opts *bind.TransactOpts, _newBlacklister common.Address) (*types.Transaction, error)
UpdateBlacklister is a paid mutator transaction binding the contract method 0xad38bf22.
Solidity: function updateBlacklister(address _newBlacklister) returns()
type BlacklistableTransactorRaw ¶
type BlacklistableTransactorRaw struct {
Contract *BlacklistableTransactor // Generic write-only contract binding to access the raw methods on
}
BlacklistableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*BlacklistableTransactorRaw) Transact ¶
func (_Blacklistable *BlacklistableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BlacklistableTransactorRaw) Transfer ¶
func (_Blacklistable *BlacklistableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type BlacklistableTransactorSession ¶
type BlacklistableTransactorSession struct { Contract *BlacklistableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BlacklistableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*BlacklistableTransactorSession) Blacklist ¶
func (_Blacklistable *BlacklistableTransactorSession) Blacklist(_account common.Address) (*types.Transaction, error)
Blacklist is a paid mutator transaction binding the contract method 0xf9f92be4.
Solidity: function blacklist(address _account) returns()
func (*BlacklistableTransactorSession) TransferOwnership ¶
func (_Blacklistable *BlacklistableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*BlacklistableTransactorSession) UnBlacklist ¶
func (_Blacklistable *BlacklistableTransactorSession) UnBlacklist(_account common.Address) (*types.Transaction, error)
UnBlacklist is a paid mutator transaction binding the contract method 0x1a895266.
Solidity: function unBlacklist(address _account) returns()
func (*BlacklistableTransactorSession) UpdateBlacklister ¶
func (_Blacklistable *BlacklistableTransactorSession) UpdateBlacklister(_newBlacklister common.Address) (*types.Transaction, error)
UpdateBlacklister is a paid mutator transaction binding the contract method 0xad38bf22.
Solidity: function updateBlacklister(address _newBlacklister) returns()
type BlacklistableUnBlacklisted ¶
type BlacklistableUnBlacklisted struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
BlacklistableUnBlacklisted represents a UnBlacklisted event raised by the Blacklistable contract.
type BlacklistableUnBlacklistedIterator ¶
type BlacklistableUnBlacklistedIterator struct { Event *BlacklistableUnBlacklisted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BlacklistableUnBlacklistedIterator is returned from FilterUnBlacklisted and is used to iterate over the raw logs and unpacked data for UnBlacklisted events raised by the Blacklistable contract.
func (*BlacklistableUnBlacklistedIterator) Close ¶
func (it *BlacklistableUnBlacklistedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BlacklistableUnBlacklistedIterator) Error ¶
func (it *BlacklistableUnBlacklistedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BlacklistableUnBlacklistedIterator) Next ¶
func (it *BlacklistableUnBlacklistedIterator) 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 ECRecover ¶
type ECRecover struct { ECRecoverCaller // Read-only binding to the contract ECRecoverTransactor // Write-only binding to the contract ECRecoverFilterer // Log filterer for contract events }
ECRecover is an auto generated Go binding around an Ethereum contract.
func DeployECRecover ¶
func DeployECRecover(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ECRecover, error)
DeployECRecover deploys a new Ethereum contract, binding an instance of ECRecover to it.
func NewECRecover ¶
NewECRecover creates a new instance of ECRecover, bound to a specific deployed contract.
type ECRecoverCaller ¶
type ECRecoverCaller struct {
// contains filtered or unexported fields
}
ECRecoverCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewECRecoverCaller ¶
func NewECRecoverCaller(address common.Address, caller bind.ContractCaller) (*ECRecoverCaller, error)
NewECRecoverCaller creates a new read-only instance of ECRecover, bound to a specific deployed contract.
type ECRecoverCallerRaw ¶
type ECRecoverCallerRaw struct {
Contract *ECRecoverCaller // Generic read-only contract binding to access the raw methods on
}
ECRecoverCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ECRecoverCallerRaw) Call ¶
func (_ECRecover *ECRecoverCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ECRecoverCallerSession ¶
type ECRecoverCallerSession struct { Contract *ECRecoverCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ECRecoverCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ECRecoverFilterer ¶
type ECRecoverFilterer struct {
// contains filtered or unexported fields
}
ECRecoverFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewECRecoverFilterer ¶
func NewECRecoverFilterer(address common.Address, filterer bind.ContractFilterer) (*ECRecoverFilterer, error)
NewECRecoverFilterer creates a new log filterer instance of ECRecover, bound to a specific deployed contract.
type ECRecoverRaw ¶
type ECRecoverRaw struct {
Contract *ECRecover // Generic contract binding to access the raw methods on
}
ECRecoverRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ECRecoverRaw) Call ¶
func (_ECRecover *ECRecoverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ECRecoverRaw) Transact ¶
func (_ECRecover *ECRecoverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ECRecoverRaw) Transfer ¶
func (_ECRecover *ECRecoverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ECRecoverSession ¶
type ECRecoverSession struct { Contract *ECRecover // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ECRecoverSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ECRecoverTransactor ¶
type ECRecoverTransactor struct {
// contains filtered or unexported fields
}
ECRecoverTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewECRecoverTransactor ¶
func NewECRecoverTransactor(address common.Address, transactor bind.ContractTransactor) (*ECRecoverTransactor, error)
NewECRecoverTransactor creates a new write-only instance of ECRecover, bound to a specific deployed contract.
type ECRecoverTransactorRaw ¶
type ECRecoverTransactorRaw struct {
Contract *ECRecoverTransactor // Generic write-only contract binding to access the raw methods on
}
ECRecoverTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ECRecoverTransactorRaw) Transact ¶
func (_ECRecover *ECRecoverTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ECRecoverTransactorRaw) Transfer ¶
func (_ECRecover *ECRecoverTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ECRecoverTransactorSession ¶
type ECRecoverTransactorSession struct { Contract *ECRecoverTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ECRecoverTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type EIP2612 ¶
type EIP2612 struct { EIP2612Caller // Read-only binding to the contract EIP2612Transactor // Write-only binding to the contract EIP2612Filterer // Log filterer for contract events }
EIP2612 is an auto generated Go binding around an Ethereum contract.
func NewEIP2612 ¶
NewEIP2612 creates a new instance of EIP2612, bound to a specific deployed contract.
type EIP2612Approval ¶
type EIP2612Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
EIP2612Approval represents a Approval event raised by the EIP2612 contract.
type EIP2612ApprovalIterator ¶
type EIP2612ApprovalIterator struct { Event *EIP2612Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EIP2612ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the EIP2612 contract.
func (*EIP2612ApprovalIterator) Close ¶
func (it *EIP2612ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EIP2612ApprovalIterator) Error ¶
func (it *EIP2612ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EIP2612ApprovalIterator) Next ¶
func (it *EIP2612ApprovalIterator) 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 EIP2612Caller ¶
type EIP2612Caller struct {
// contains filtered or unexported fields
}
EIP2612Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewEIP2612Caller ¶
func NewEIP2612Caller(address common.Address, caller bind.ContractCaller) (*EIP2612Caller, error)
NewEIP2612Caller creates a new read-only instance of EIP2612, bound to a specific deployed contract.
func (*EIP2612Caller) Allowance ¶
func (_EIP2612 *EIP2612Caller) 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 (*EIP2612Caller) BalanceOf ¶
func (_EIP2612 *EIP2612Caller) 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 (*EIP2612Caller) DOMAINSEPARATOR ¶
func (_EIP2612 *EIP2612Caller) 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 (*EIP2612Caller) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*EIP2612Caller) PERMITTYPEHASH ¶
func (_EIP2612 *EIP2612Caller) PERMITTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
PERMITTYPEHASH is a free data retrieval call binding the contract method 0x30adf81f.
Solidity: function PERMIT_TYPEHASH() view returns(bytes32)
func (*EIP2612Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type EIP2612CallerRaw ¶
type EIP2612CallerRaw struct {
Contract *EIP2612Caller // Generic read-only contract binding to access the raw methods on
}
EIP2612CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*EIP2612CallerRaw) Call ¶
func (_EIP2612 *EIP2612CallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type EIP2612CallerSession ¶
type EIP2612CallerSession struct { Contract *EIP2612Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
EIP2612CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*EIP2612CallerSession) Allowance ¶
func (_EIP2612 *EIP2612CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*EIP2612CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*EIP2612CallerSession) DOMAINSEPARATOR ¶
func (_EIP2612 *EIP2612CallerSession) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*EIP2612CallerSession) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*EIP2612CallerSession) PERMITTYPEHASH ¶
func (_EIP2612 *EIP2612CallerSession) PERMITTYPEHASH() ([32]byte, error)
PERMITTYPEHASH is a free data retrieval call binding the contract method 0x30adf81f.
Solidity: function PERMIT_TYPEHASH() view returns(bytes32)
func (*EIP2612CallerSession) TotalSupply ¶
func (_EIP2612 *EIP2612CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type EIP2612Filterer ¶
type EIP2612Filterer struct {
// contains filtered or unexported fields
}
EIP2612Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewEIP2612Filterer ¶
func NewEIP2612Filterer(address common.Address, filterer bind.ContractFilterer) (*EIP2612Filterer, error)
NewEIP2612Filterer creates a new log filterer instance of EIP2612, bound to a specific deployed contract.
func (*EIP2612Filterer) FilterApproval ¶
func (_EIP2612 *EIP2612Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*EIP2612ApprovalIterator, 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 (*EIP2612Filterer) FilterTransfer ¶
func (_EIP2612 *EIP2612Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*EIP2612TransferIterator, 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 (*EIP2612Filterer) ParseApproval ¶
func (_EIP2612 *EIP2612Filterer) ParseApproval(log types.Log) (*EIP2612Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*EIP2612Filterer) ParseTransfer ¶
func (_EIP2612 *EIP2612Filterer) ParseTransfer(log types.Log) (*EIP2612Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*EIP2612Filterer) WatchApproval ¶
func (_EIP2612 *EIP2612Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *EIP2612Approval, 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 (*EIP2612Filterer) WatchTransfer ¶
func (_EIP2612 *EIP2612Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *EIP2612Transfer, 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 EIP2612Raw ¶
type EIP2612Raw struct {
Contract *EIP2612 // Generic contract binding to access the raw methods on
}
EIP2612Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*EIP2612Raw) Call ¶
func (_EIP2612 *EIP2612Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*EIP2612Raw) Transact ¶
func (_EIP2612 *EIP2612Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EIP2612Raw) Transfer ¶
func (_EIP2612 *EIP2612Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type EIP2612Session ¶
type EIP2612Session struct { Contract *EIP2612 // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
EIP2612Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*EIP2612Session) Allowance ¶
func (_EIP2612 *EIP2612Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*EIP2612Session) Approve ¶
func (_EIP2612 *EIP2612Session) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*EIP2612Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*EIP2612Session) DOMAINSEPARATOR ¶
func (_EIP2612 *EIP2612Session) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*EIP2612Session) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*EIP2612Session) PERMITTYPEHASH ¶
func (_EIP2612 *EIP2612Session) PERMITTYPEHASH() ([32]byte, error)
PERMITTYPEHASH is a free data retrieval call binding the contract method 0x30adf81f.
Solidity: function PERMIT_TYPEHASH() view returns(bytes32)
func (*EIP2612Session) TotalSupply ¶
func (_EIP2612 *EIP2612Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*EIP2612Session) Transfer ¶
func (_EIP2612 *EIP2612Session) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*EIP2612Session) TransferFrom ¶
func (_EIP2612 *EIP2612Session) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type EIP2612Transactor ¶
type EIP2612Transactor struct {
// contains filtered or unexported fields
}
EIP2612Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewEIP2612Transactor ¶
func NewEIP2612Transactor(address common.Address, transactor bind.ContractTransactor) (*EIP2612Transactor, error)
NewEIP2612Transactor creates a new write-only instance of EIP2612, bound to a specific deployed contract.
func (*EIP2612Transactor) Approve ¶
func (_EIP2612 *EIP2612Transactor) 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 (*EIP2612Transactor) Transfer ¶
func (_EIP2612 *EIP2612Transactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*EIP2612Transactor) TransferFrom ¶
func (_EIP2612 *EIP2612Transactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type EIP2612TransactorRaw ¶
type EIP2612TransactorRaw struct {
Contract *EIP2612Transactor // Generic write-only contract binding to access the raw methods on
}
EIP2612TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*EIP2612TransactorRaw) Transact ¶
func (_EIP2612 *EIP2612TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EIP2612TransactorRaw) Transfer ¶
func (_EIP2612 *EIP2612TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type EIP2612TransactorSession ¶
type EIP2612TransactorSession struct { Contract *EIP2612Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
EIP2612TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*EIP2612TransactorSession) Approve ¶
func (_EIP2612 *EIP2612TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*EIP2612TransactorSession) Transfer ¶
func (_EIP2612 *EIP2612TransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*EIP2612TransactorSession) TransferFrom ¶
func (_EIP2612 *EIP2612TransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type EIP2612Transfer ¶
type EIP2612Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
EIP2612Transfer represents a Transfer event raised by the EIP2612 contract.
type EIP2612TransferIterator ¶
type EIP2612TransferIterator struct { Event *EIP2612Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EIP2612TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the EIP2612 contract.
func (*EIP2612TransferIterator) Close ¶
func (it *EIP2612TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EIP2612TransferIterator) Error ¶
func (it *EIP2612TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EIP2612TransferIterator) Next ¶
func (it *EIP2612TransferIterator) 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 EIP3009 ¶
type EIP3009 struct { EIP3009Caller // Read-only binding to the contract EIP3009Transactor // Write-only binding to the contract EIP3009Filterer // Log filterer for contract events }
EIP3009 is an auto generated Go binding around an Ethereum contract.
func NewEIP3009 ¶
NewEIP3009 creates a new instance of EIP3009, bound to a specific deployed contract.
type EIP3009Approval ¶
type EIP3009Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
EIP3009Approval represents a Approval event raised by the EIP3009 contract.
type EIP3009ApprovalIterator ¶
type EIP3009ApprovalIterator struct { Event *EIP3009Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EIP3009ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the EIP3009 contract.
func (*EIP3009ApprovalIterator) Close ¶
func (it *EIP3009ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EIP3009ApprovalIterator) Error ¶
func (it *EIP3009ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EIP3009ApprovalIterator) Next ¶
func (it *EIP3009ApprovalIterator) 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 EIP3009AuthorizationCanceled ¶
type EIP3009AuthorizationCanceled struct { Authorizer common.Address Nonce [32]byte Raw types.Log // Blockchain specific contextual infos }
EIP3009AuthorizationCanceled represents a AuthorizationCanceled event raised by the EIP3009 contract.
type EIP3009AuthorizationCanceledIterator ¶
type EIP3009AuthorizationCanceledIterator struct { Event *EIP3009AuthorizationCanceled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EIP3009AuthorizationCanceledIterator is returned from FilterAuthorizationCanceled and is used to iterate over the raw logs and unpacked data for AuthorizationCanceled events raised by the EIP3009 contract.
func (*EIP3009AuthorizationCanceledIterator) Close ¶
func (it *EIP3009AuthorizationCanceledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EIP3009AuthorizationCanceledIterator) Error ¶
func (it *EIP3009AuthorizationCanceledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EIP3009AuthorizationCanceledIterator) Next ¶
func (it *EIP3009AuthorizationCanceledIterator) 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 EIP3009AuthorizationUsed ¶
type EIP3009AuthorizationUsed struct { Authorizer common.Address Nonce [32]byte Raw types.Log // Blockchain specific contextual infos }
EIP3009AuthorizationUsed represents a AuthorizationUsed event raised by the EIP3009 contract.
type EIP3009AuthorizationUsedIterator ¶
type EIP3009AuthorizationUsedIterator struct { Event *EIP3009AuthorizationUsed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EIP3009AuthorizationUsedIterator is returned from FilterAuthorizationUsed and is used to iterate over the raw logs and unpacked data for AuthorizationUsed events raised by the EIP3009 contract.
func (*EIP3009AuthorizationUsedIterator) Close ¶
func (it *EIP3009AuthorizationUsedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EIP3009AuthorizationUsedIterator) Error ¶
func (it *EIP3009AuthorizationUsedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EIP3009AuthorizationUsedIterator) Next ¶
func (it *EIP3009AuthorizationUsedIterator) 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 EIP3009Caller ¶
type EIP3009Caller struct {
// contains filtered or unexported fields
}
EIP3009Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewEIP3009Caller ¶
func NewEIP3009Caller(address common.Address, caller bind.ContractCaller) (*EIP3009Caller, error)
NewEIP3009Caller creates a new read-only instance of EIP3009, bound to a specific deployed contract.
func (*EIP3009Caller) Allowance ¶
func (_EIP3009 *EIP3009Caller) 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 (*EIP3009Caller) AuthorizationState ¶
func (_EIP3009 *EIP3009Caller) AuthorizationState(opts *bind.CallOpts, authorizer common.Address, nonce [32]byte) (bool, error)
AuthorizationState is a free data retrieval call binding the contract method 0xe94a0102.
Solidity: function authorizationState(address authorizer, bytes32 nonce) view returns(bool)
func (*EIP3009Caller) BalanceOf ¶
func (_EIP3009 *EIP3009Caller) 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 (*EIP3009Caller) CANCELAUTHORIZATIONTYPEHASH ¶
func (_EIP3009 *EIP3009Caller) CANCELAUTHORIZATIONTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
CANCELAUTHORIZATIONTYPEHASH is a free data retrieval call binding the contract method 0xd9169487.
Solidity: function CANCEL_AUTHORIZATION_TYPEHASH() view returns(bytes32)
func (*EIP3009Caller) DOMAINSEPARATOR ¶
func (_EIP3009 *EIP3009Caller) 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 (*EIP3009Caller) RECEIVEWITHAUTHORIZATIONTYPEHASH ¶
func (_EIP3009 *EIP3009Caller) RECEIVEWITHAUTHORIZATIONTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
RECEIVEWITHAUTHORIZATIONTYPEHASH is a free data retrieval call binding the contract method 0x7f2eecc3.
Solidity: function RECEIVE_WITH_AUTHORIZATION_TYPEHASH() view returns(bytes32)
func (*EIP3009Caller) TRANSFERWITHAUTHORIZATIONTYPEHASH ¶
func (_EIP3009 *EIP3009Caller) TRANSFERWITHAUTHORIZATIONTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
TRANSFERWITHAUTHORIZATIONTYPEHASH is a free data retrieval call binding the contract method 0xa0cc6a68.
Solidity: function TRANSFER_WITH_AUTHORIZATION_TYPEHASH() view returns(bytes32)
func (*EIP3009Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type EIP3009CallerRaw ¶
type EIP3009CallerRaw struct {
Contract *EIP3009Caller // Generic read-only contract binding to access the raw methods on
}
EIP3009CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*EIP3009CallerRaw) Call ¶
func (_EIP3009 *EIP3009CallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type EIP3009CallerSession ¶
type EIP3009CallerSession struct { Contract *EIP3009Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
EIP3009CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*EIP3009CallerSession) Allowance ¶
func (_EIP3009 *EIP3009CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*EIP3009CallerSession) AuthorizationState ¶
func (_EIP3009 *EIP3009CallerSession) AuthorizationState(authorizer common.Address, nonce [32]byte) (bool, error)
AuthorizationState is a free data retrieval call binding the contract method 0xe94a0102.
Solidity: function authorizationState(address authorizer, bytes32 nonce) view returns(bool)
func (*EIP3009CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*EIP3009CallerSession) CANCELAUTHORIZATIONTYPEHASH ¶
func (_EIP3009 *EIP3009CallerSession) CANCELAUTHORIZATIONTYPEHASH() ([32]byte, error)
CANCELAUTHORIZATIONTYPEHASH is a free data retrieval call binding the contract method 0xd9169487.
Solidity: function CANCEL_AUTHORIZATION_TYPEHASH() view returns(bytes32)
func (*EIP3009CallerSession) DOMAINSEPARATOR ¶
func (_EIP3009 *EIP3009CallerSession) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*EIP3009CallerSession) RECEIVEWITHAUTHORIZATIONTYPEHASH ¶
func (_EIP3009 *EIP3009CallerSession) RECEIVEWITHAUTHORIZATIONTYPEHASH() ([32]byte, error)
RECEIVEWITHAUTHORIZATIONTYPEHASH is a free data retrieval call binding the contract method 0x7f2eecc3.
Solidity: function RECEIVE_WITH_AUTHORIZATION_TYPEHASH() view returns(bytes32)
func (*EIP3009CallerSession) TRANSFERWITHAUTHORIZATIONTYPEHASH ¶
func (_EIP3009 *EIP3009CallerSession) TRANSFERWITHAUTHORIZATIONTYPEHASH() ([32]byte, error)
TRANSFERWITHAUTHORIZATIONTYPEHASH is a free data retrieval call binding the contract method 0xa0cc6a68.
Solidity: function TRANSFER_WITH_AUTHORIZATION_TYPEHASH() view returns(bytes32)
func (*EIP3009CallerSession) TotalSupply ¶
func (_EIP3009 *EIP3009CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type EIP3009Filterer ¶
type EIP3009Filterer struct {
// contains filtered or unexported fields
}
EIP3009Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewEIP3009Filterer ¶
func NewEIP3009Filterer(address common.Address, filterer bind.ContractFilterer) (*EIP3009Filterer, error)
NewEIP3009Filterer creates a new log filterer instance of EIP3009, bound to a specific deployed contract.
func (*EIP3009Filterer) FilterApproval ¶
func (_EIP3009 *EIP3009Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*EIP3009ApprovalIterator, 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 (*EIP3009Filterer) FilterAuthorizationCanceled ¶
func (_EIP3009 *EIP3009Filterer) FilterAuthorizationCanceled(opts *bind.FilterOpts, authorizer []common.Address, nonce [][32]byte) (*EIP3009AuthorizationCanceledIterator, error)
FilterAuthorizationCanceled is a free log retrieval operation binding the contract event 0x1cdd46ff242716cdaa72d159d339a485b3438398348d68f09d7c8c0a59353d81.
Solidity: event AuthorizationCanceled(address indexed authorizer, bytes32 indexed nonce)
func (*EIP3009Filterer) FilterAuthorizationUsed ¶
func (_EIP3009 *EIP3009Filterer) FilterAuthorizationUsed(opts *bind.FilterOpts, authorizer []common.Address, nonce [][32]byte) (*EIP3009AuthorizationUsedIterator, error)
FilterAuthorizationUsed is a free log retrieval operation binding the contract event 0x98de503528ee59b575ef0c0a2576a82497bfc029a5685b209e9ec333479b10a5.
Solidity: event AuthorizationUsed(address indexed authorizer, bytes32 indexed nonce)
func (*EIP3009Filterer) FilterTransfer ¶
func (_EIP3009 *EIP3009Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*EIP3009TransferIterator, 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 (*EIP3009Filterer) ParseApproval ¶
func (_EIP3009 *EIP3009Filterer) ParseApproval(log types.Log) (*EIP3009Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*EIP3009Filterer) ParseAuthorizationCanceled ¶
func (_EIP3009 *EIP3009Filterer) ParseAuthorizationCanceled(log types.Log) (*EIP3009AuthorizationCanceled, error)
ParseAuthorizationCanceled is a log parse operation binding the contract event 0x1cdd46ff242716cdaa72d159d339a485b3438398348d68f09d7c8c0a59353d81.
Solidity: event AuthorizationCanceled(address indexed authorizer, bytes32 indexed nonce)
func (*EIP3009Filterer) ParseAuthorizationUsed ¶
func (_EIP3009 *EIP3009Filterer) ParseAuthorizationUsed(log types.Log) (*EIP3009AuthorizationUsed, error)
ParseAuthorizationUsed is a log parse operation binding the contract event 0x98de503528ee59b575ef0c0a2576a82497bfc029a5685b209e9ec333479b10a5.
Solidity: event AuthorizationUsed(address indexed authorizer, bytes32 indexed nonce)
func (*EIP3009Filterer) ParseTransfer ¶
func (_EIP3009 *EIP3009Filterer) ParseTransfer(log types.Log) (*EIP3009Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*EIP3009Filterer) WatchApproval ¶
func (_EIP3009 *EIP3009Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *EIP3009Approval, 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 (*EIP3009Filterer) WatchAuthorizationCanceled ¶
func (_EIP3009 *EIP3009Filterer) WatchAuthorizationCanceled(opts *bind.WatchOpts, sink chan<- *EIP3009AuthorizationCanceled, authorizer []common.Address, nonce [][32]byte) (event.Subscription, error)
WatchAuthorizationCanceled is a free log subscription operation binding the contract event 0x1cdd46ff242716cdaa72d159d339a485b3438398348d68f09d7c8c0a59353d81.
Solidity: event AuthorizationCanceled(address indexed authorizer, bytes32 indexed nonce)
func (*EIP3009Filterer) WatchAuthorizationUsed ¶
func (_EIP3009 *EIP3009Filterer) WatchAuthorizationUsed(opts *bind.WatchOpts, sink chan<- *EIP3009AuthorizationUsed, authorizer []common.Address, nonce [][32]byte) (event.Subscription, error)
WatchAuthorizationUsed is a free log subscription operation binding the contract event 0x98de503528ee59b575ef0c0a2576a82497bfc029a5685b209e9ec333479b10a5.
Solidity: event AuthorizationUsed(address indexed authorizer, bytes32 indexed nonce)
func (*EIP3009Filterer) WatchTransfer ¶
func (_EIP3009 *EIP3009Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *EIP3009Transfer, 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 EIP3009Raw ¶
type EIP3009Raw struct {
Contract *EIP3009 // Generic contract binding to access the raw methods on
}
EIP3009Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*EIP3009Raw) Call ¶
func (_EIP3009 *EIP3009Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*EIP3009Raw) Transact ¶
func (_EIP3009 *EIP3009Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EIP3009Raw) Transfer ¶
func (_EIP3009 *EIP3009Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type EIP3009Session ¶
type EIP3009Session struct { Contract *EIP3009 // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
EIP3009Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*EIP3009Session) Allowance ¶
func (_EIP3009 *EIP3009Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*EIP3009Session) Approve ¶
func (_EIP3009 *EIP3009Session) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*EIP3009Session) AuthorizationState ¶
func (_EIP3009 *EIP3009Session) AuthorizationState(authorizer common.Address, nonce [32]byte) (bool, error)
AuthorizationState is a free data retrieval call binding the contract method 0xe94a0102.
Solidity: function authorizationState(address authorizer, bytes32 nonce) view returns(bool)
func (*EIP3009Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*EIP3009Session) CANCELAUTHORIZATIONTYPEHASH ¶
func (_EIP3009 *EIP3009Session) CANCELAUTHORIZATIONTYPEHASH() ([32]byte, error)
CANCELAUTHORIZATIONTYPEHASH is a free data retrieval call binding the contract method 0xd9169487.
Solidity: function CANCEL_AUTHORIZATION_TYPEHASH() view returns(bytes32)
func (*EIP3009Session) DOMAINSEPARATOR ¶
func (_EIP3009 *EIP3009Session) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*EIP3009Session) RECEIVEWITHAUTHORIZATIONTYPEHASH ¶
func (_EIP3009 *EIP3009Session) RECEIVEWITHAUTHORIZATIONTYPEHASH() ([32]byte, error)
RECEIVEWITHAUTHORIZATIONTYPEHASH is a free data retrieval call binding the contract method 0x7f2eecc3.
Solidity: function RECEIVE_WITH_AUTHORIZATION_TYPEHASH() view returns(bytes32)
func (*EIP3009Session) TRANSFERWITHAUTHORIZATIONTYPEHASH ¶
func (_EIP3009 *EIP3009Session) TRANSFERWITHAUTHORIZATIONTYPEHASH() ([32]byte, error)
TRANSFERWITHAUTHORIZATIONTYPEHASH is a free data retrieval call binding the contract method 0xa0cc6a68.
Solidity: function TRANSFER_WITH_AUTHORIZATION_TYPEHASH() view returns(bytes32)
func (*EIP3009Session) TotalSupply ¶
func (_EIP3009 *EIP3009Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*EIP3009Session) Transfer ¶
func (_EIP3009 *EIP3009Session) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*EIP3009Session) TransferFrom ¶
func (_EIP3009 *EIP3009Session) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type EIP3009Transactor ¶
type EIP3009Transactor struct {
// contains filtered or unexported fields
}
EIP3009Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewEIP3009Transactor ¶
func NewEIP3009Transactor(address common.Address, transactor bind.ContractTransactor) (*EIP3009Transactor, error)
NewEIP3009Transactor creates a new write-only instance of EIP3009, bound to a specific deployed contract.
func (*EIP3009Transactor) Approve ¶
func (_EIP3009 *EIP3009Transactor) 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 (*EIP3009Transactor) Transfer ¶
func (_EIP3009 *EIP3009Transactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*EIP3009Transactor) TransferFrom ¶
func (_EIP3009 *EIP3009Transactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type EIP3009TransactorRaw ¶
type EIP3009TransactorRaw struct {
Contract *EIP3009Transactor // Generic write-only contract binding to access the raw methods on
}
EIP3009TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*EIP3009TransactorRaw) Transact ¶
func (_EIP3009 *EIP3009TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EIP3009TransactorRaw) Transfer ¶
func (_EIP3009 *EIP3009TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type EIP3009TransactorSession ¶
type EIP3009TransactorSession struct { Contract *EIP3009Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
EIP3009TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*EIP3009TransactorSession) Approve ¶
func (_EIP3009 *EIP3009TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*EIP3009TransactorSession) Transfer ¶
func (_EIP3009 *EIP3009TransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*EIP3009TransactorSession) TransferFrom ¶
func (_EIP3009 *EIP3009TransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type EIP3009Transfer ¶
type EIP3009Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
EIP3009Transfer represents a Transfer event raised by the EIP3009 contract.
type EIP3009TransferIterator ¶
type EIP3009TransferIterator struct { Event *EIP3009Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EIP3009TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the EIP3009 contract.
func (*EIP3009TransferIterator) Close ¶
func (it *EIP3009TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EIP3009TransferIterator) Error ¶
func (it *EIP3009TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EIP3009TransferIterator) Next ¶
func (it *EIP3009TransferIterator) 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 EIP712 ¶
type EIP712 struct { EIP712Caller // Read-only binding to the contract EIP712Transactor // Write-only binding to the contract EIP712Filterer // Log filterer for contract events }
EIP712 is an auto generated Go binding around an Ethereum contract.
func DeployEIP712 ¶
func DeployEIP712(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *EIP712, error)
DeployEIP712 deploys a new Ethereum contract, binding an instance of EIP712 to it.
type EIP712Caller ¶
type EIP712Caller struct {
// contains filtered or unexported fields
}
EIP712Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewEIP712Caller ¶
func NewEIP712Caller(address common.Address, caller bind.ContractCaller) (*EIP712Caller, error)
NewEIP712Caller creates a new read-only instance of EIP712, bound to a specific deployed contract.
type EIP712CallerRaw ¶
type EIP712CallerRaw struct {
Contract *EIP712Caller // Generic read-only contract binding to access the raw methods on
}
EIP712CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*EIP712CallerRaw) Call ¶
func (_EIP712 *EIP712CallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type EIP712CallerSession ¶
type EIP712CallerSession struct { Contract *EIP712Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
EIP712CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type EIP712Domain ¶
type EIP712Domain struct { EIP712DomainCaller // Read-only binding to the contract EIP712DomainTransactor // Write-only binding to the contract EIP712DomainFilterer // Log filterer for contract events }
EIP712Domain is an auto generated Go binding around an Ethereum contract.
func DeployEIP712Domain ¶
func DeployEIP712Domain(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *EIP712Domain, error)
DeployEIP712Domain deploys a new Ethereum contract, binding an instance of EIP712Domain to it.
func NewEIP712Domain ¶
func NewEIP712Domain(address common.Address, backend bind.ContractBackend) (*EIP712Domain, error)
NewEIP712Domain creates a new instance of EIP712Domain, bound to a specific deployed contract.
type EIP712DomainCaller ¶
type EIP712DomainCaller struct {
// contains filtered or unexported fields
}
EIP712DomainCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewEIP712DomainCaller ¶
func NewEIP712DomainCaller(address common.Address, caller bind.ContractCaller) (*EIP712DomainCaller, error)
NewEIP712DomainCaller creates a new read-only instance of EIP712Domain, bound to a specific deployed contract.
func (*EIP712DomainCaller) DOMAINSEPARATOR ¶
func (_EIP712Domain *EIP712DomainCaller) 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)
type EIP712DomainCallerRaw ¶
type EIP712DomainCallerRaw struct {
Contract *EIP712DomainCaller // Generic read-only contract binding to access the raw methods on
}
EIP712DomainCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*EIP712DomainCallerRaw) Call ¶
func (_EIP712Domain *EIP712DomainCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type EIP712DomainCallerSession ¶
type EIP712DomainCallerSession struct { Contract *EIP712DomainCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
EIP712DomainCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*EIP712DomainCallerSession) DOMAINSEPARATOR ¶
func (_EIP712Domain *EIP712DomainCallerSession) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
type EIP712DomainFilterer ¶
type EIP712DomainFilterer struct {
// contains filtered or unexported fields
}
EIP712DomainFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewEIP712DomainFilterer ¶
func NewEIP712DomainFilterer(address common.Address, filterer bind.ContractFilterer) (*EIP712DomainFilterer, error)
NewEIP712DomainFilterer creates a new log filterer instance of EIP712Domain, bound to a specific deployed contract.
type EIP712DomainRaw ¶
type EIP712DomainRaw struct {
Contract *EIP712Domain // Generic contract binding to access the raw methods on
}
EIP712DomainRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*EIP712DomainRaw) Call ¶
func (_EIP712Domain *EIP712DomainRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*EIP712DomainRaw) Transact ¶
func (_EIP712Domain *EIP712DomainRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EIP712DomainRaw) Transfer ¶
func (_EIP712Domain *EIP712DomainRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type EIP712DomainSession ¶
type EIP712DomainSession struct { Contract *EIP712Domain // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
EIP712DomainSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*EIP712DomainSession) DOMAINSEPARATOR ¶
func (_EIP712Domain *EIP712DomainSession) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
type EIP712DomainTransactor ¶
type EIP712DomainTransactor struct {
// contains filtered or unexported fields
}
EIP712DomainTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewEIP712DomainTransactor ¶
func NewEIP712DomainTransactor(address common.Address, transactor bind.ContractTransactor) (*EIP712DomainTransactor, error)
NewEIP712DomainTransactor creates a new write-only instance of EIP712Domain, bound to a specific deployed contract.
type EIP712DomainTransactorRaw ¶
type EIP712DomainTransactorRaw struct {
Contract *EIP712DomainTransactor // Generic write-only contract binding to access the raw methods on
}
EIP712DomainTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*EIP712DomainTransactorRaw) Transact ¶
func (_EIP712Domain *EIP712DomainTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EIP712DomainTransactorRaw) Transfer ¶
func (_EIP712Domain *EIP712DomainTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type EIP712DomainTransactorSession ¶
type EIP712DomainTransactorSession struct { Contract *EIP712DomainTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
EIP712DomainTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type EIP712Filterer ¶
type EIP712Filterer struct {
// contains filtered or unexported fields
}
EIP712Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewEIP712Filterer ¶
func NewEIP712Filterer(address common.Address, filterer bind.ContractFilterer) (*EIP712Filterer, error)
NewEIP712Filterer creates a new log filterer instance of EIP712, bound to a specific deployed contract.
type EIP712Raw ¶
type EIP712Raw struct {
Contract *EIP712 // Generic contract binding to access the raw methods on
}
EIP712Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*EIP712Raw) Call ¶
func (_EIP712 *EIP712Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*EIP712Raw) Transact ¶
func (_EIP712 *EIP712Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EIP712Raw) Transfer ¶
func (_EIP712 *EIP712Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type EIP712Session ¶
type EIP712Session struct { Contract *EIP712 // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
EIP712Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type EIP712Transactor ¶
type EIP712Transactor struct {
// contains filtered or unexported fields
}
EIP712Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewEIP712Transactor ¶
func NewEIP712Transactor(address common.Address, transactor bind.ContractTransactor) (*EIP712Transactor, error)
NewEIP712Transactor creates a new write-only instance of EIP712, bound to a specific deployed contract.
type EIP712TransactorRaw ¶
type EIP712TransactorRaw struct {
Contract *EIP712Transactor // Generic write-only contract binding to access the raw methods on
}
EIP712TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*EIP712TransactorRaw) Transact ¶
func (_EIP712 *EIP712TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EIP712TransactorRaw) Transfer ¶
func (_EIP712 *EIP712TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type EIP712TransactorSession ¶
type EIP712TransactorSession struct { Contract *EIP712Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
EIP712TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type FiatTokenV1 ¶
type FiatTokenV1 struct { FiatTokenV1Caller // Read-only binding to the contract FiatTokenV1Transactor // Write-only binding to the contract FiatTokenV1Filterer // Log filterer for contract events }
FiatTokenV1 is an auto generated Go binding around an Ethereum contract.
func DeployFiatTokenV1 ¶
func DeployFiatTokenV1(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *FiatTokenV1, error)
DeployFiatTokenV1 deploys a new Ethereum contract, binding an instance of FiatTokenV1 to it.
func NewFiatTokenV1 ¶
func NewFiatTokenV1(address common.Address, backend bind.ContractBackend) (*FiatTokenV1, error)
NewFiatTokenV1 creates a new instance of FiatTokenV1, bound to a specific deployed contract.
type FiatTokenV11 ¶
type FiatTokenV11 struct { FiatTokenV11Caller // Read-only binding to the contract FiatTokenV11Transactor // Write-only binding to the contract FiatTokenV11Filterer // Log filterer for contract events }
FiatTokenV11 is an auto generated Go binding around an Ethereum contract.
func DeployFiatTokenV11 ¶
func DeployFiatTokenV11(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *FiatTokenV11, error)
DeployFiatTokenV11 deploys a new Ethereum contract, binding an instance of FiatTokenV11 to it.
func NewFiatTokenV11 ¶
func NewFiatTokenV11(address common.Address, backend bind.ContractBackend) (*FiatTokenV11, error)
NewFiatTokenV11 creates a new instance of FiatTokenV11, bound to a specific deployed contract.
type FiatTokenV11Approval ¶
type FiatTokenV11Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
FiatTokenV11Approval represents a Approval event raised by the FiatTokenV11 contract.
type FiatTokenV11ApprovalIterator ¶
type FiatTokenV11ApprovalIterator struct { Event *FiatTokenV11Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV11ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the FiatTokenV11 contract.
func (*FiatTokenV11ApprovalIterator) Close ¶
func (it *FiatTokenV11ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV11ApprovalIterator) Error ¶
func (it *FiatTokenV11ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV11ApprovalIterator) Next ¶
func (it *FiatTokenV11ApprovalIterator) 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 FiatTokenV11Blacklisted ¶
type FiatTokenV11Blacklisted struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
FiatTokenV11Blacklisted represents a Blacklisted event raised by the FiatTokenV11 contract.
type FiatTokenV11BlacklistedIterator ¶
type FiatTokenV11BlacklistedIterator struct { Event *FiatTokenV11Blacklisted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV11BlacklistedIterator is returned from FilterBlacklisted and is used to iterate over the raw logs and unpacked data for Blacklisted events raised by the FiatTokenV11 contract.
func (*FiatTokenV11BlacklistedIterator) Close ¶
func (it *FiatTokenV11BlacklistedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV11BlacklistedIterator) Error ¶
func (it *FiatTokenV11BlacklistedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV11BlacklistedIterator) Next ¶
func (it *FiatTokenV11BlacklistedIterator) 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 FiatTokenV11BlacklisterChanged ¶
type FiatTokenV11BlacklisterChanged struct { NewBlacklister common.Address Raw types.Log // Blockchain specific contextual infos }
FiatTokenV11BlacklisterChanged represents a BlacklisterChanged event raised by the FiatTokenV11 contract.
type FiatTokenV11BlacklisterChangedIterator ¶
type FiatTokenV11BlacklisterChangedIterator struct { Event *FiatTokenV11BlacklisterChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV11BlacklisterChangedIterator is returned from FilterBlacklisterChanged and is used to iterate over the raw logs and unpacked data for BlacklisterChanged events raised by the FiatTokenV11 contract.
func (*FiatTokenV11BlacklisterChangedIterator) Close ¶
func (it *FiatTokenV11BlacklisterChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV11BlacklisterChangedIterator) Error ¶
func (it *FiatTokenV11BlacklisterChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV11BlacklisterChangedIterator) Next ¶
func (it *FiatTokenV11BlacklisterChangedIterator) 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 FiatTokenV11Burn ¶
type FiatTokenV11Burn struct { Burner common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
FiatTokenV11Burn represents a Burn event raised by the FiatTokenV11 contract.
type FiatTokenV11BurnIterator ¶
type FiatTokenV11BurnIterator struct { Event *FiatTokenV11Burn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV11BurnIterator is returned from FilterBurn and is used to iterate over the raw logs and unpacked data for Burn events raised by the FiatTokenV11 contract.
func (*FiatTokenV11BurnIterator) Close ¶
func (it *FiatTokenV11BurnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV11BurnIterator) Error ¶
func (it *FiatTokenV11BurnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV11BurnIterator) Next ¶
func (it *FiatTokenV11BurnIterator) 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 FiatTokenV11Caller ¶
type FiatTokenV11Caller struct {
// contains filtered or unexported fields
}
FiatTokenV11Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewFiatTokenV11Caller ¶
func NewFiatTokenV11Caller(address common.Address, caller bind.ContractCaller) (*FiatTokenV11Caller, error)
NewFiatTokenV11Caller creates a new read-only instance of FiatTokenV11, bound to a specific deployed contract.
func (*FiatTokenV11Caller) Allowance ¶
func (_FiatTokenV11 *FiatTokenV11Caller) 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 (*FiatTokenV11Caller) BalanceOf ¶
func (_FiatTokenV11 *FiatTokenV11Caller) 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 (*FiatTokenV11Caller) Blacklister ¶
Blacklister is a free data retrieval call binding the contract method 0xbd102430.
Solidity: function blacklister() view returns(address)
func (*FiatTokenV11Caller) Currency ¶
func (_FiatTokenV11 *FiatTokenV11Caller) Currency(opts *bind.CallOpts) (string, error)
Currency is a free data retrieval call binding the contract method 0xe5a6b10f.
Solidity: function currency() view returns(string)
func (*FiatTokenV11Caller) Decimals ¶
func (_FiatTokenV11 *FiatTokenV11Caller) 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 (*FiatTokenV11Caller) IsBlacklisted ¶
func (_FiatTokenV11 *FiatTokenV11Caller) IsBlacklisted(opts *bind.CallOpts, _account common.Address) (bool, error)
IsBlacklisted is a free data retrieval call binding the contract method 0xfe575a87.
Solidity: function isBlacklisted(address _account) view returns(bool)
func (*FiatTokenV11Caller) IsMinter ¶
func (_FiatTokenV11 *FiatTokenV11Caller) IsMinter(opts *bind.CallOpts, account common.Address) (bool, error)
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(address account) view returns(bool)
func (*FiatTokenV11Caller) MasterMinter ¶
MasterMinter is a free data retrieval call binding the contract method 0x35d99f35.
Solidity: function masterMinter() view returns(address)
func (*FiatTokenV11Caller) MinterAllowance ¶
func (_FiatTokenV11 *FiatTokenV11Caller) MinterAllowance(opts *bind.CallOpts, minter common.Address) (*big.Int, error)
MinterAllowance is a free data retrieval call binding the contract method 0x8a6db9c3.
Solidity: function minterAllowance(address minter) view returns(uint256)
func (*FiatTokenV11Caller) Name ¶
func (_FiatTokenV11 *FiatTokenV11Caller) 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 (*FiatTokenV11Caller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FiatTokenV11Caller) Paused ¶
func (_FiatTokenV11 *FiatTokenV11Caller) 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 (*FiatTokenV11Caller) Pauser ¶
Pauser is a free data retrieval call binding the contract method 0x9fd0506d.
Solidity: function pauser() view returns(address)
func (*FiatTokenV11Caller) Rescuer ¶
Rescuer is a free data retrieval call binding the contract method 0x38a63183.
Solidity: function rescuer() view returns(address)
func (*FiatTokenV11Caller) Symbol ¶
func (_FiatTokenV11 *FiatTokenV11Caller) 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 (*FiatTokenV11Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type FiatTokenV11CallerRaw ¶
type FiatTokenV11CallerRaw struct {
Contract *FiatTokenV11Caller // Generic read-only contract binding to access the raw methods on
}
FiatTokenV11CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*FiatTokenV11CallerRaw) Call ¶
func (_FiatTokenV11 *FiatTokenV11CallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type FiatTokenV11CallerSession ¶
type FiatTokenV11CallerSession struct { Contract *FiatTokenV11Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
FiatTokenV11CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*FiatTokenV11CallerSession) Allowance ¶
func (_FiatTokenV11 *FiatTokenV11CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*FiatTokenV11CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*FiatTokenV11CallerSession) Blacklister ¶
func (_FiatTokenV11 *FiatTokenV11CallerSession) Blacklister() (common.Address, error)
Blacklister is a free data retrieval call binding the contract method 0xbd102430.
Solidity: function blacklister() view returns(address)
func (*FiatTokenV11CallerSession) Currency ¶
func (_FiatTokenV11 *FiatTokenV11CallerSession) Currency() (string, error)
Currency is a free data retrieval call binding the contract method 0xe5a6b10f.
Solidity: function currency() view returns(string)
func (*FiatTokenV11CallerSession) Decimals ¶
func (_FiatTokenV11 *FiatTokenV11CallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*FiatTokenV11CallerSession) IsBlacklisted ¶
func (_FiatTokenV11 *FiatTokenV11CallerSession) IsBlacklisted(_account common.Address) (bool, error)
IsBlacklisted is a free data retrieval call binding the contract method 0xfe575a87.
Solidity: function isBlacklisted(address _account) view returns(bool)
func (*FiatTokenV11CallerSession) IsMinter ¶
func (_FiatTokenV11 *FiatTokenV11CallerSession) IsMinter(account common.Address) (bool, error)
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(address account) view returns(bool)
func (*FiatTokenV11CallerSession) MasterMinter ¶
func (_FiatTokenV11 *FiatTokenV11CallerSession) MasterMinter() (common.Address, error)
MasterMinter is a free data retrieval call binding the contract method 0x35d99f35.
Solidity: function masterMinter() view returns(address)
func (*FiatTokenV11CallerSession) MinterAllowance ¶
func (_FiatTokenV11 *FiatTokenV11CallerSession) MinterAllowance(minter common.Address) (*big.Int, error)
MinterAllowance is a free data retrieval call binding the contract method 0x8a6db9c3.
Solidity: function minterAllowance(address minter) view returns(uint256)
func (*FiatTokenV11CallerSession) Name ¶
func (_FiatTokenV11 *FiatTokenV11CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*FiatTokenV11CallerSession) Owner ¶
func (_FiatTokenV11 *FiatTokenV11CallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FiatTokenV11CallerSession) Paused ¶
func (_FiatTokenV11 *FiatTokenV11CallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*FiatTokenV11CallerSession) Pauser ¶
func (_FiatTokenV11 *FiatTokenV11CallerSession) Pauser() (common.Address, error)
Pauser is a free data retrieval call binding the contract method 0x9fd0506d.
Solidity: function pauser() view returns(address)
func (*FiatTokenV11CallerSession) Rescuer ¶
func (_FiatTokenV11 *FiatTokenV11CallerSession) Rescuer() (common.Address, error)
Rescuer is a free data retrieval call binding the contract method 0x38a63183.
Solidity: function rescuer() view returns(address)
func (*FiatTokenV11CallerSession) Symbol ¶
func (_FiatTokenV11 *FiatTokenV11CallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*FiatTokenV11CallerSession) TotalSupply ¶
func (_FiatTokenV11 *FiatTokenV11CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type FiatTokenV11Filterer ¶
type FiatTokenV11Filterer struct {
// contains filtered or unexported fields
}
FiatTokenV11Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewFiatTokenV11Filterer ¶
func NewFiatTokenV11Filterer(address common.Address, filterer bind.ContractFilterer) (*FiatTokenV11Filterer, error)
NewFiatTokenV11Filterer creates a new log filterer instance of FiatTokenV11, bound to a specific deployed contract.
func (*FiatTokenV11Filterer) FilterApproval ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*FiatTokenV11ApprovalIterator, 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 (*FiatTokenV11Filterer) FilterBlacklisted ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) FilterBlacklisted(opts *bind.FilterOpts, _account []common.Address) (*FiatTokenV11BlacklistedIterator, error)
FilterBlacklisted is a free log retrieval operation binding the contract event 0xffa4e6181777692565cf28528fc88fd1516ea86b56da075235fa575af6a4b855.
Solidity: event Blacklisted(address indexed _account)
func (*FiatTokenV11Filterer) FilterBlacklisterChanged ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) FilterBlacklisterChanged(opts *bind.FilterOpts, newBlacklister []common.Address) (*FiatTokenV11BlacklisterChangedIterator, error)
FilterBlacklisterChanged is a free log retrieval operation binding the contract event 0xc67398012c111ce95ecb7429b933096c977380ee6c421175a71a4a4c6c88c06e.
Solidity: event BlacklisterChanged(address indexed newBlacklister)
func (*FiatTokenV11Filterer) FilterBurn ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) FilterBurn(opts *bind.FilterOpts, burner []common.Address) (*FiatTokenV11BurnIterator, error)
FilterBurn is a free log retrieval operation binding the contract event 0xcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5.
Solidity: event Burn(address indexed burner, uint256 amount)
func (*FiatTokenV11Filterer) FilterMasterMinterChanged ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) FilterMasterMinterChanged(opts *bind.FilterOpts, newMasterMinter []common.Address) (*FiatTokenV11MasterMinterChangedIterator, error)
FilterMasterMinterChanged is a free log retrieval operation binding the contract event 0xdb66dfa9c6b8f5226fe9aac7e51897ae8ee94ac31dc70bb6c9900b2574b707e6.
Solidity: event MasterMinterChanged(address indexed newMasterMinter)
func (*FiatTokenV11Filterer) FilterMint ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) FilterMint(opts *bind.FilterOpts, minter []common.Address, to []common.Address) (*FiatTokenV11MintIterator, error)
FilterMint is a free log retrieval operation binding the contract event 0xab8530f87dc9b59234c4623bf917212bb2536d647574c8e7e5da92c2ede0c9f8.
Solidity: event Mint(address indexed minter, address indexed to, uint256 amount)
func (*FiatTokenV11Filterer) FilterMinterConfigured ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) FilterMinterConfigured(opts *bind.FilterOpts, minter []common.Address) (*FiatTokenV11MinterConfiguredIterator, error)
FilterMinterConfigured is a free log retrieval operation binding the contract event 0x46980fca912ef9bcdbd36877427b6b90e860769f604e89c0e67720cece530d20.
Solidity: event MinterConfigured(address indexed minter, uint256 minterAllowedAmount)
func (*FiatTokenV11Filterer) FilterMinterRemoved ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) FilterMinterRemoved(opts *bind.FilterOpts, oldMinter []common.Address) (*FiatTokenV11MinterRemovedIterator, error)
FilterMinterRemoved is a free log retrieval operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed oldMinter)
func (*FiatTokenV11Filterer) FilterOwnershipTransferred ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts) (*FiatTokenV11OwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address previousOwner, address newOwner)
func (*FiatTokenV11Filterer) FilterPause ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) FilterPause(opts *bind.FilterOpts) (*FiatTokenV11PauseIterator, error)
FilterPause is a free log retrieval operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: event Pause()
func (*FiatTokenV11Filterer) FilterPauserChanged ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) FilterPauserChanged(opts *bind.FilterOpts, newAddress []common.Address) (*FiatTokenV11PauserChangedIterator, error)
FilterPauserChanged is a free log retrieval operation binding the contract event 0xb80482a293ca2e013eda8683c9bd7fc8347cfdaeea5ede58cba46df502c2a604.
Solidity: event PauserChanged(address indexed newAddress)
func (*FiatTokenV11Filterer) FilterRescuerChanged ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) FilterRescuerChanged(opts *bind.FilterOpts, newRescuer []common.Address) (*FiatTokenV11RescuerChangedIterator, error)
FilterRescuerChanged is a free log retrieval operation binding the contract event 0xe475e580d85111348e40d8ca33cfdd74c30fe1655c2d8537a13abc10065ffa5a.
Solidity: event RescuerChanged(address indexed newRescuer)
func (*FiatTokenV11Filterer) FilterTransfer ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*FiatTokenV11TransferIterator, 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 (*FiatTokenV11Filterer) FilterUnBlacklisted ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) FilterUnBlacklisted(opts *bind.FilterOpts, _account []common.Address) (*FiatTokenV11UnBlacklistedIterator, error)
FilterUnBlacklisted is a free log retrieval operation binding the contract event 0x117e3210bb9aa7d9baff172026820255c6f6c30ba8999d1c2fd88e2848137c4e.
Solidity: event UnBlacklisted(address indexed _account)
func (*FiatTokenV11Filterer) FilterUnpause ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) FilterUnpause(opts *bind.FilterOpts) (*FiatTokenV11UnpauseIterator, error)
FilterUnpause is a free log retrieval operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: event Unpause()
func (*FiatTokenV11Filterer) ParseApproval ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) ParseApproval(log types.Log) (*FiatTokenV11Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*FiatTokenV11Filterer) ParseBlacklisted ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) ParseBlacklisted(log types.Log) (*FiatTokenV11Blacklisted, error)
ParseBlacklisted is a log parse operation binding the contract event 0xffa4e6181777692565cf28528fc88fd1516ea86b56da075235fa575af6a4b855.
Solidity: event Blacklisted(address indexed _account)
func (*FiatTokenV11Filterer) ParseBlacklisterChanged ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) ParseBlacklisterChanged(log types.Log) (*FiatTokenV11BlacklisterChanged, error)
ParseBlacklisterChanged is a log parse operation binding the contract event 0xc67398012c111ce95ecb7429b933096c977380ee6c421175a71a4a4c6c88c06e.
Solidity: event BlacklisterChanged(address indexed newBlacklister)
func (*FiatTokenV11Filterer) ParseBurn ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) ParseBurn(log types.Log) (*FiatTokenV11Burn, error)
ParseBurn is a log parse operation binding the contract event 0xcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5.
Solidity: event Burn(address indexed burner, uint256 amount)
func (*FiatTokenV11Filterer) ParseMasterMinterChanged ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) ParseMasterMinterChanged(log types.Log) (*FiatTokenV11MasterMinterChanged, error)
ParseMasterMinterChanged is a log parse operation binding the contract event 0xdb66dfa9c6b8f5226fe9aac7e51897ae8ee94ac31dc70bb6c9900b2574b707e6.
Solidity: event MasterMinterChanged(address indexed newMasterMinter)
func (*FiatTokenV11Filterer) ParseMint ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) ParseMint(log types.Log) (*FiatTokenV11Mint, error)
ParseMint is a log parse operation binding the contract event 0xab8530f87dc9b59234c4623bf917212bb2536d647574c8e7e5da92c2ede0c9f8.
Solidity: event Mint(address indexed minter, address indexed to, uint256 amount)
func (*FiatTokenV11Filterer) ParseMinterConfigured ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) ParseMinterConfigured(log types.Log) (*FiatTokenV11MinterConfigured, error)
ParseMinterConfigured is a log parse operation binding the contract event 0x46980fca912ef9bcdbd36877427b6b90e860769f604e89c0e67720cece530d20.
Solidity: event MinterConfigured(address indexed minter, uint256 minterAllowedAmount)
func (*FiatTokenV11Filterer) ParseMinterRemoved ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) ParseMinterRemoved(log types.Log) (*FiatTokenV11MinterRemoved, error)
ParseMinterRemoved is a log parse operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed oldMinter)
func (*FiatTokenV11Filterer) ParseOwnershipTransferred ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) ParseOwnershipTransferred(log types.Log) (*FiatTokenV11OwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address previousOwner, address newOwner)
func (*FiatTokenV11Filterer) ParsePause ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) ParsePause(log types.Log) (*FiatTokenV11Pause, error)
ParsePause is a log parse operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: event Pause()
func (*FiatTokenV11Filterer) ParsePauserChanged ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) ParsePauserChanged(log types.Log) (*FiatTokenV11PauserChanged, error)
ParsePauserChanged is a log parse operation binding the contract event 0xb80482a293ca2e013eda8683c9bd7fc8347cfdaeea5ede58cba46df502c2a604.
Solidity: event PauserChanged(address indexed newAddress)
func (*FiatTokenV11Filterer) ParseRescuerChanged ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) ParseRescuerChanged(log types.Log) (*FiatTokenV11RescuerChanged, error)
ParseRescuerChanged is a log parse operation binding the contract event 0xe475e580d85111348e40d8ca33cfdd74c30fe1655c2d8537a13abc10065ffa5a.
Solidity: event RescuerChanged(address indexed newRescuer)
func (*FiatTokenV11Filterer) ParseTransfer ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) ParseTransfer(log types.Log) (*FiatTokenV11Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*FiatTokenV11Filterer) ParseUnBlacklisted ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) ParseUnBlacklisted(log types.Log) (*FiatTokenV11UnBlacklisted, error)
ParseUnBlacklisted is a log parse operation binding the contract event 0x117e3210bb9aa7d9baff172026820255c6f6c30ba8999d1c2fd88e2848137c4e.
Solidity: event UnBlacklisted(address indexed _account)
func (*FiatTokenV11Filterer) ParseUnpause ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) ParseUnpause(log types.Log) (*FiatTokenV11Unpause, error)
ParseUnpause is a log parse operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: event Unpause()
func (*FiatTokenV11Filterer) WatchApproval ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *FiatTokenV11Approval, 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 (*FiatTokenV11Filterer) WatchBlacklisted ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) WatchBlacklisted(opts *bind.WatchOpts, sink chan<- *FiatTokenV11Blacklisted, _account []common.Address) (event.Subscription, error)
WatchBlacklisted is a free log subscription operation binding the contract event 0xffa4e6181777692565cf28528fc88fd1516ea86b56da075235fa575af6a4b855.
Solidity: event Blacklisted(address indexed _account)
func (*FiatTokenV11Filterer) WatchBlacklisterChanged ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) WatchBlacklisterChanged(opts *bind.WatchOpts, sink chan<- *FiatTokenV11BlacklisterChanged, newBlacklister []common.Address) (event.Subscription, error)
WatchBlacklisterChanged is a free log subscription operation binding the contract event 0xc67398012c111ce95ecb7429b933096c977380ee6c421175a71a4a4c6c88c06e.
Solidity: event BlacklisterChanged(address indexed newBlacklister)
func (*FiatTokenV11Filterer) WatchBurn ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) WatchBurn(opts *bind.WatchOpts, sink chan<- *FiatTokenV11Burn, burner []common.Address) (event.Subscription, error)
WatchBurn is a free log subscription operation binding the contract event 0xcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5.
Solidity: event Burn(address indexed burner, uint256 amount)
func (*FiatTokenV11Filterer) WatchMasterMinterChanged ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) WatchMasterMinterChanged(opts *bind.WatchOpts, sink chan<- *FiatTokenV11MasterMinterChanged, newMasterMinter []common.Address) (event.Subscription, error)
WatchMasterMinterChanged is a free log subscription operation binding the contract event 0xdb66dfa9c6b8f5226fe9aac7e51897ae8ee94ac31dc70bb6c9900b2574b707e6.
Solidity: event MasterMinterChanged(address indexed newMasterMinter)
func (*FiatTokenV11Filterer) WatchMint ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) WatchMint(opts *bind.WatchOpts, sink chan<- *FiatTokenV11Mint, minter []common.Address, to []common.Address) (event.Subscription, error)
WatchMint is a free log subscription operation binding the contract event 0xab8530f87dc9b59234c4623bf917212bb2536d647574c8e7e5da92c2ede0c9f8.
Solidity: event Mint(address indexed minter, address indexed to, uint256 amount)
func (*FiatTokenV11Filterer) WatchMinterConfigured ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) WatchMinterConfigured(opts *bind.WatchOpts, sink chan<- *FiatTokenV11MinterConfigured, minter []common.Address) (event.Subscription, error)
WatchMinterConfigured is a free log subscription operation binding the contract event 0x46980fca912ef9bcdbd36877427b6b90e860769f604e89c0e67720cece530d20.
Solidity: event MinterConfigured(address indexed minter, uint256 minterAllowedAmount)
func (*FiatTokenV11Filterer) WatchMinterRemoved ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *FiatTokenV11MinterRemoved, oldMinter []common.Address) (event.Subscription, error)
WatchMinterRemoved is a free log subscription operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed oldMinter)
func (*FiatTokenV11Filterer) WatchOwnershipTransferred ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *FiatTokenV11OwnershipTransferred) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address previousOwner, address newOwner)
func (*FiatTokenV11Filterer) WatchPause ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) WatchPause(opts *bind.WatchOpts, sink chan<- *FiatTokenV11Pause) (event.Subscription, error)
WatchPause is a free log subscription operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: event Pause()
func (*FiatTokenV11Filterer) WatchPauserChanged ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) WatchPauserChanged(opts *bind.WatchOpts, sink chan<- *FiatTokenV11PauserChanged, newAddress []common.Address) (event.Subscription, error)
WatchPauserChanged is a free log subscription operation binding the contract event 0xb80482a293ca2e013eda8683c9bd7fc8347cfdaeea5ede58cba46df502c2a604.
Solidity: event PauserChanged(address indexed newAddress)
func (*FiatTokenV11Filterer) WatchRescuerChanged ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) WatchRescuerChanged(opts *bind.WatchOpts, sink chan<- *FiatTokenV11RescuerChanged, newRescuer []common.Address) (event.Subscription, error)
WatchRescuerChanged is a free log subscription operation binding the contract event 0xe475e580d85111348e40d8ca33cfdd74c30fe1655c2d8537a13abc10065ffa5a.
Solidity: event RescuerChanged(address indexed newRescuer)
func (*FiatTokenV11Filterer) WatchTransfer ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *FiatTokenV11Transfer, 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 (*FiatTokenV11Filterer) WatchUnBlacklisted ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) WatchUnBlacklisted(opts *bind.WatchOpts, sink chan<- *FiatTokenV11UnBlacklisted, _account []common.Address) (event.Subscription, error)
WatchUnBlacklisted is a free log subscription operation binding the contract event 0x117e3210bb9aa7d9baff172026820255c6f6c30ba8999d1c2fd88e2848137c4e.
Solidity: event UnBlacklisted(address indexed _account)
func (*FiatTokenV11Filterer) WatchUnpause ¶
func (_FiatTokenV11 *FiatTokenV11Filterer) WatchUnpause(opts *bind.WatchOpts, sink chan<- *FiatTokenV11Unpause) (event.Subscription, error)
WatchUnpause is a free log subscription operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: event Unpause()
type FiatTokenV11MasterMinterChanged ¶
type FiatTokenV11MasterMinterChanged struct { NewMasterMinter common.Address Raw types.Log // Blockchain specific contextual infos }
FiatTokenV11MasterMinterChanged represents a MasterMinterChanged event raised by the FiatTokenV11 contract.
type FiatTokenV11MasterMinterChangedIterator ¶
type FiatTokenV11MasterMinterChangedIterator struct { Event *FiatTokenV11MasterMinterChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV11MasterMinterChangedIterator is returned from FilterMasterMinterChanged and is used to iterate over the raw logs and unpacked data for MasterMinterChanged events raised by the FiatTokenV11 contract.
func (*FiatTokenV11MasterMinterChangedIterator) Close ¶
func (it *FiatTokenV11MasterMinterChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV11MasterMinterChangedIterator) Error ¶
func (it *FiatTokenV11MasterMinterChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV11MasterMinterChangedIterator) Next ¶
func (it *FiatTokenV11MasterMinterChangedIterator) 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 FiatTokenV11Mint ¶
type FiatTokenV11Mint struct { Minter common.Address To common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
FiatTokenV11Mint represents a Mint event raised by the FiatTokenV11 contract.
type FiatTokenV11MintIterator ¶
type FiatTokenV11MintIterator struct { Event *FiatTokenV11Mint // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV11MintIterator is returned from FilterMint and is used to iterate over the raw logs and unpacked data for Mint events raised by the FiatTokenV11 contract.
func (*FiatTokenV11MintIterator) Close ¶
func (it *FiatTokenV11MintIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV11MintIterator) Error ¶
func (it *FiatTokenV11MintIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV11MintIterator) Next ¶
func (it *FiatTokenV11MintIterator) 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 FiatTokenV11MinterConfigured ¶
type FiatTokenV11MinterConfigured struct { Minter common.Address MinterAllowedAmount *big.Int Raw types.Log // Blockchain specific contextual infos }
FiatTokenV11MinterConfigured represents a MinterConfigured event raised by the FiatTokenV11 contract.
type FiatTokenV11MinterConfiguredIterator ¶
type FiatTokenV11MinterConfiguredIterator struct { Event *FiatTokenV11MinterConfigured // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV11MinterConfiguredIterator is returned from FilterMinterConfigured and is used to iterate over the raw logs and unpacked data for MinterConfigured events raised by the FiatTokenV11 contract.
func (*FiatTokenV11MinterConfiguredIterator) Close ¶
func (it *FiatTokenV11MinterConfiguredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV11MinterConfiguredIterator) Error ¶
func (it *FiatTokenV11MinterConfiguredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV11MinterConfiguredIterator) Next ¶
func (it *FiatTokenV11MinterConfiguredIterator) 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 FiatTokenV11MinterRemoved ¶
type FiatTokenV11MinterRemoved struct { OldMinter common.Address Raw types.Log // Blockchain specific contextual infos }
FiatTokenV11MinterRemoved represents a MinterRemoved event raised by the FiatTokenV11 contract.
type FiatTokenV11MinterRemovedIterator ¶
type FiatTokenV11MinterRemovedIterator struct { Event *FiatTokenV11MinterRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV11MinterRemovedIterator is returned from FilterMinterRemoved and is used to iterate over the raw logs and unpacked data for MinterRemoved events raised by the FiatTokenV11 contract.
func (*FiatTokenV11MinterRemovedIterator) Close ¶
func (it *FiatTokenV11MinterRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV11MinterRemovedIterator) Error ¶
func (it *FiatTokenV11MinterRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV11MinterRemovedIterator) Next ¶
func (it *FiatTokenV11MinterRemovedIterator) 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 FiatTokenV11OwnershipTransferred ¶
type FiatTokenV11OwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
FiatTokenV11OwnershipTransferred represents a OwnershipTransferred event raised by the FiatTokenV11 contract.
type FiatTokenV11OwnershipTransferredIterator ¶
type FiatTokenV11OwnershipTransferredIterator struct { Event *FiatTokenV11OwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV11OwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the FiatTokenV11 contract.
func (*FiatTokenV11OwnershipTransferredIterator) Close ¶
func (it *FiatTokenV11OwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV11OwnershipTransferredIterator) Error ¶
func (it *FiatTokenV11OwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV11OwnershipTransferredIterator) Next ¶
func (it *FiatTokenV11OwnershipTransferredIterator) 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 FiatTokenV11Pause ¶
FiatTokenV11Pause represents a Pause event raised by the FiatTokenV11 contract.
type FiatTokenV11PauseIterator ¶
type FiatTokenV11PauseIterator struct { Event *FiatTokenV11Pause // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV11PauseIterator is returned from FilterPause and is used to iterate over the raw logs and unpacked data for Pause events raised by the FiatTokenV11 contract.
func (*FiatTokenV11PauseIterator) Close ¶
func (it *FiatTokenV11PauseIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV11PauseIterator) Error ¶
func (it *FiatTokenV11PauseIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV11PauseIterator) Next ¶
func (it *FiatTokenV11PauseIterator) 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 FiatTokenV11PauserChanged ¶
type FiatTokenV11PauserChanged struct { NewAddress common.Address Raw types.Log // Blockchain specific contextual infos }
FiatTokenV11PauserChanged represents a PauserChanged event raised by the FiatTokenV11 contract.
type FiatTokenV11PauserChangedIterator ¶
type FiatTokenV11PauserChangedIterator struct { Event *FiatTokenV11PauserChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV11PauserChangedIterator is returned from FilterPauserChanged and is used to iterate over the raw logs and unpacked data for PauserChanged events raised by the FiatTokenV11 contract.
func (*FiatTokenV11PauserChangedIterator) Close ¶
func (it *FiatTokenV11PauserChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV11PauserChangedIterator) Error ¶
func (it *FiatTokenV11PauserChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV11PauserChangedIterator) Next ¶
func (it *FiatTokenV11PauserChangedIterator) 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 FiatTokenV11Raw ¶
type FiatTokenV11Raw struct {
Contract *FiatTokenV11 // Generic contract binding to access the raw methods on
}
FiatTokenV11Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*FiatTokenV11Raw) Call ¶
func (_FiatTokenV11 *FiatTokenV11Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*FiatTokenV11Raw) Transact ¶
func (_FiatTokenV11 *FiatTokenV11Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FiatTokenV11Raw) Transfer ¶
func (_FiatTokenV11 *FiatTokenV11Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type FiatTokenV11RescuerChanged ¶
type FiatTokenV11RescuerChanged struct { NewRescuer common.Address Raw types.Log // Blockchain specific contextual infos }
FiatTokenV11RescuerChanged represents a RescuerChanged event raised by the FiatTokenV11 contract.
type FiatTokenV11RescuerChangedIterator ¶
type FiatTokenV11RescuerChangedIterator struct { Event *FiatTokenV11RescuerChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV11RescuerChangedIterator is returned from FilterRescuerChanged and is used to iterate over the raw logs and unpacked data for RescuerChanged events raised by the FiatTokenV11 contract.
func (*FiatTokenV11RescuerChangedIterator) Close ¶
func (it *FiatTokenV11RescuerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV11RescuerChangedIterator) Error ¶
func (it *FiatTokenV11RescuerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV11RescuerChangedIterator) Next ¶
func (it *FiatTokenV11RescuerChangedIterator) 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 FiatTokenV11Session ¶
type FiatTokenV11Session struct { Contract *FiatTokenV11 // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
FiatTokenV11Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*FiatTokenV11Session) Allowance ¶
func (_FiatTokenV11 *FiatTokenV11Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*FiatTokenV11Session) Approve ¶
func (_FiatTokenV11 *FiatTokenV11Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*FiatTokenV11Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*FiatTokenV11Session) Blacklist ¶
func (_FiatTokenV11 *FiatTokenV11Session) Blacklist(_account common.Address) (*types.Transaction, error)
Blacklist is a paid mutator transaction binding the contract method 0xf9f92be4.
Solidity: function blacklist(address _account) returns()
func (*FiatTokenV11Session) Blacklister ¶
func (_FiatTokenV11 *FiatTokenV11Session) Blacklister() (common.Address, error)
Blacklister is a free data retrieval call binding the contract method 0xbd102430.
Solidity: function blacklister() view returns(address)
func (*FiatTokenV11Session) Burn ¶
func (_FiatTokenV11 *FiatTokenV11Session) Burn(_amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 _amount) returns()
func (*FiatTokenV11Session) ConfigureMinter ¶
func (_FiatTokenV11 *FiatTokenV11Session) ConfigureMinter(minter common.Address, minterAllowedAmount *big.Int) (*types.Transaction, error)
ConfigureMinter is a paid mutator transaction binding the contract method 0x4e44d956.
Solidity: function configureMinter(address minter, uint256 minterAllowedAmount) returns(bool)
func (*FiatTokenV11Session) Currency ¶
func (_FiatTokenV11 *FiatTokenV11Session) Currency() (string, error)
Currency is a free data retrieval call binding the contract method 0xe5a6b10f.
Solidity: function currency() view returns(string)
func (*FiatTokenV11Session) Decimals ¶
func (_FiatTokenV11 *FiatTokenV11Session) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*FiatTokenV11Session) Initialize ¶
func (_FiatTokenV11 *FiatTokenV11Session) Initialize(tokenName string, tokenSymbol string, tokenCurrency string, tokenDecimals uint8, newMasterMinter common.Address, newPauser common.Address, newBlacklister common.Address, newOwner common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x3357162b.
Solidity: function initialize(string tokenName, string tokenSymbol, string tokenCurrency, uint8 tokenDecimals, address newMasterMinter, address newPauser, address newBlacklister, address newOwner) returns()
func (*FiatTokenV11Session) IsBlacklisted ¶
func (_FiatTokenV11 *FiatTokenV11Session) IsBlacklisted(_account common.Address) (bool, error)
IsBlacklisted is a free data retrieval call binding the contract method 0xfe575a87.
Solidity: function isBlacklisted(address _account) view returns(bool)
func (*FiatTokenV11Session) IsMinter ¶
func (_FiatTokenV11 *FiatTokenV11Session) IsMinter(account common.Address) (bool, error)
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(address account) view returns(bool)
func (*FiatTokenV11Session) MasterMinter ¶
func (_FiatTokenV11 *FiatTokenV11Session) MasterMinter() (common.Address, error)
MasterMinter is a free data retrieval call binding the contract method 0x35d99f35.
Solidity: function masterMinter() view returns(address)
func (*FiatTokenV11Session) Mint ¶
func (_FiatTokenV11 *FiatTokenV11Session) Mint(_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(bool)
func (*FiatTokenV11Session) MinterAllowance ¶
MinterAllowance is a free data retrieval call binding the contract method 0x8a6db9c3.
Solidity: function minterAllowance(address minter) view returns(uint256)
func (*FiatTokenV11Session) Name ¶
func (_FiatTokenV11 *FiatTokenV11Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*FiatTokenV11Session) Owner ¶
func (_FiatTokenV11 *FiatTokenV11Session) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FiatTokenV11Session) Pause ¶
func (_FiatTokenV11 *FiatTokenV11Session) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*FiatTokenV11Session) Paused ¶
func (_FiatTokenV11 *FiatTokenV11Session) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*FiatTokenV11Session) Pauser ¶
func (_FiatTokenV11 *FiatTokenV11Session) Pauser() (common.Address, error)
Pauser is a free data retrieval call binding the contract method 0x9fd0506d.
Solidity: function pauser() view returns(address)
func (*FiatTokenV11Session) RemoveMinter ¶
func (_FiatTokenV11 *FiatTokenV11Session) RemoveMinter(minter common.Address) (*types.Transaction, error)
RemoveMinter is a paid mutator transaction binding the contract method 0x3092afd5.
Solidity: function removeMinter(address minter) returns(bool)
func (*FiatTokenV11Session) RescueERC20 ¶
func (_FiatTokenV11 *FiatTokenV11Session) RescueERC20(tokenContract common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
RescueERC20 is a paid mutator transaction binding the contract method 0xb2118a8d.
Solidity: function rescueERC20(address tokenContract, address to, uint256 amount) returns()
func (*FiatTokenV11Session) Rescuer ¶
func (_FiatTokenV11 *FiatTokenV11Session) Rescuer() (common.Address, error)
Rescuer is a free data retrieval call binding the contract method 0x38a63183.
Solidity: function rescuer() view returns(address)
func (*FiatTokenV11Session) Symbol ¶
func (_FiatTokenV11 *FiatTokenV11Session) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*FiatTokenV11Session) TotalSupply ¶
func (_FiatTokenV11 *FiatTokenV11Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*FiatTokenV11Session) Transfer ¶
func (_FiatTokenV11 *FiatTokenV11Session) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*FiatTokenV11Session) TransferFrom ¶
func (_FiatTokenV11 *FiatTokenV11Session) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
func (*FiatTokenV11Session) TransferOwnership ¶
func (_FiatTokenV11 *FiatTokenV11Session) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*FiatTokenV11Session) UnBlacklist ¶
func (_FiatTokenV11 *FiatTokenV11Session) UnBlacklist(_account common.Address) (*types.Transaction, error)
UnBlacklist is a paid mutator transaction binding the contract method 0x1a895266.
Solidity: function unBlacklist(address _account) returns()
func (*FiatTokenV11Session) Unpause ¶
func (_FiatTokenV11 *FiatTokenV11Session) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*FiatTokenV11Session) UpdateBlacklister ¶
func (_FiatTokenV11 *FiatTokenV11Session) UpdateBlacklister(_newBlacklister common.Address) (*types.Transaction, error)
UpdateBlacklister is a paid mutator transaction binding the contract method 0xad38bf22.
Solidity: function updateBlacklister(address _newBlacklister) returns()
func (*FiatTokenV11Session) UpdateMasterMinter ¶
func (_FiatTokenV11 *FiatTokenV11Session) UpdateMasterMinter(_newMasterMinter common.Address) (*types.Transaction, error)
UpdateMasterMinter is a paid mutator transaction binding the contract method 0xaa20e1e4.
Solidity: function updateMasterMinter(address _newMasterMinter) returns()
func (*FiatTokenV11Session) UpdatePauser ¶
func (_FiatTokenV11 *FiatTokenV11Session) UpdatePauser(_newPauser common.Address) (*types.Transaction, error)
UpdatePauser is a paid mutator transaction binding the contract method 0x554bab3c.
Solidity: function updatePauser(address _newPauser) returns()
func (*FiatTokenV11Session) UpdateRescuer ¶
func (_FiatTokenV11 *FiatTokenV11Session) UpdateRescuer(newRescuer common.Address) (*types.Transaction, error)
UpdateRescuer is a paid mutator transaction binding the contract method 0x2ab60045.
Solidity: function updateRescuer(address newRescuer) returns()
type FiatTokenV11Transactor ¶
type FiatTokenV11Transactor struct {
// contains filtered or unexported fields
}
FiatTokenV11Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewFiatTokenV11Transactor ¶
func NewFiatTokenV11Transactor(address common.Address, transactor bind.ContractTransactor) (*FiatTokenV11Transactor, error)
NewFiatTokenV11Transactor creates a new write-only instance of FiatTokenV11, bound to a specific deployed contract.
func (*FiatTokenV11Transactor) Approve ¶
func (_FiatTokenV11 *FiatTokenV11Transactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*FiatTokenV11Transactor) Blacklist ¶
func (_FiatTokenV11 *FiatTokenV11Transactor) Blacklist(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
Blacklist is a paid mutator transaction binding the contract method 0xf9f92be4.
Solidity: function blacklist(address _account) returns()
func (*FiatTokenV11Transactor) Burn ¶
func (_FiatTokenV11 *FiatTokenV11Transactor) 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 (*FiatTokenV11Transactor) ConfigureMinter ¶
func (_FiatTokenV11 *FiatTokenV11Transactor) ConfigureMinter(opts *bind.TransactOpts, minter common.Address, minterAllowedAmount *big.Int) (*types.Transaction, error)
ConfigureMinter is a paid mutator transaction binding the contract method 0x4e44d956.
Solidity: function configureMinter(address minter, uint256 minterAllowedAmount) returns(bool)
func (*FiatTokenV11Transactor) Initialize ¶
func (_FiatTokenV11 *FiatTokenV11Transactor) Initialize(opts *bind.TransactOpts, tokenName string, tokenSymbol string, tokenCurrency string, tokenDecimals uint8, newMasterMinter common.Address, newPauser common.Address, newBlacklister common.Address, newOwner common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x3357162b.
Solidity: function initialize(string tokenName, string tokenSymbol, string tokenCurrency, uint8 tokenDecimals, address newMasterMinter, address newPauser, address newBlacklister, address newOwner) returns()
func (*FiatTokenV11Transactor) Mint ¶
func (_FiatTokenV11 *FiatTokenV11Transactor) 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(bool)
func (*FiatTokenV11Transactor) Pause ¶
func (_FiatTokenV11 *FiatTokenV11Transactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*FiatTokenV11Transactor) RemoveMinter ¶
func (_FiatTokenV11 *FiatTokenV11Transactor) RemoveMinter(opts *bind.TransactOpts, minter common.Address) (*types.Transaction, error)
RemoveMinter is a paid mutator transaction binding the contract method 0x3092afd5.
Solidity: function removeMinter(address minter) returns(bool)
func (*FiatTokenV11Transactor) RescueERC20 ¶
func (_FiatTokenV11 *FiatTokenV11Transactor) RescueERC20(opts *bind.TransactOpts, tokenContract common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
RescueERC20 is a paid mutator transaction binding the contract method 0xb2118a8d.
Solidity: function rescueERC20(address tokenContract, address to, uint256 amount) returns()
func (*FiatTokenV11Transactor) Transfer ¶
func (_FiatTokenV11 *FiatTokenV11Transactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*FiatTokenV11Transactor) TransferFrom ¶
func (_FiatTokenV11 *FiatTokenV11Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
func (*FiatTokenV11Transactor) TransferOwnership ¶
func (_FiatTokenV11 *FiatTokenV11Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*FiatTokenV11Transactor) UnBlacklist ¶
func (_FiatTokenV11 *FiatTokenV11Transactor) UnBlacklist(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
UnBlacklist is a paid mutator transaction binding the contract method 0x1a895266.
Solidity: function unBlacklist(address _account) returns()
func (*FiatTokenV11Transactor) Unpause ¶
func (_FiatTokenV11 *FiatTokenV11Transactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*FiatTokenV11Transactor) UpdateBlacklister ¶
func (_FiatTokenV11 *FiatTokenV11Transactor) UpdateBlacklister(opts *bind.TransactOpts, _newBlacklister common.Address) (*types.Transaction, error)
UpdateBlacklister is a paid mutator transaction binding the contract method 0xad38bf22.
Solidity: function updateBlacklister(address _newBlacklister) returns()
func (*FiatTokenV11Transactor) UpdateMasterMinter ¶
func (_FiatTokenV11 *FiatTokenV11Transactor) UpdateMasterMinter(opts *bind.TransactOpts, _newMasterMinter common.Address) (*types.Transaction, error)
UpdateMasterMinter is a paid mutator transaction binding the contract method 0xaa20e1e4.
Solidity: function updateMasterMinter(address _newMasterMinter) returns()
func (*FiatTokenV11Transactor) UpdatePauser ¶
func (_FiatTokenV11 *FiatTokenV11Transactor) UpdatePauser(opts *bind.TransactOpts, _newPauser common.Address) (*types.Transaction, error)
UpdatePauser is a paid mutator transaction binding the contract method 0x554bab3c.
Solidity: function updatePauser(address _newPauser) returns()
func (*FiatTokenV11Transactor) UpdateRescuer ¶
func (_FiatTokenV11 *FiatTokenV11Transactor) UpdateRescuer(opts *bind.TransactOpts, newRescuer common.Address) (*types.Transaction, error)
UpdateRescuer is a paid mutator transaction binding the contract method 0x2ab60045.
Solidity: function updateRescuer(address newRescuer) returns()
type FiatTokenV11TransactorRaw ¶
type FiatTokenV11TransactorRaw struct {
Contract *FiatTokenV11Transactor // Generic write-only contract binding to access the raw methods on
}
FiatTokenV11TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*FiatTokenV11TransactorRaw) Transact ¶
func (_FiatTokenV11 *FiatTokenV11TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FiatTokenV11TransactorRaw) Transfer ¶
func (_FiatTokenV11 *FiatTokenV11TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type FiatTokenV11TransactorSession ¶
type FiatTokenV11TransactorSession struct { Contract *FiatTokenV11Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
FiatTokenV11TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*FiatTokenV11TransactorSession) Approve ¶
func (_FiatTokenV11 *FiatTokenV11TransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*FiatTokenV11TransactorSession) Blacklist ¶
func (_FiatTokenV11 *FiatTokenV11TransactorSession) Blacklist(_account common.Address) (*types.Transaction, error)
Blacklist is a paid mutator transaction binding the contract method 0xf9f92be4.
Solidity: function blacklist(address _account) returns()
func (*FiatTokenV11TransactorSession) Burn ¶
func (_FiatTokenV11 *FiatTokenV11TransactorSession) Burn(_amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 _amount) returns()
func (*FiatTokenV11TransactorSession) ConfigureMinter ¶
func (_FiatTokenV11 *FiatTokenV11TransactorSession) ConfigureMinter(minter common.Address, minterAllowedAmount *big.Int) (*types.Transaction, error)
ConfigureMinter is a paid mutator transaction binding the contract method 0x4e44d956.
Solidity: function configureMinter(address minter, uint256 minterAllowedAmount) returns(bool)
func (*FiatTokenV11TransactorSession) Initialize ¶
func (_FiatTokenV11 *FiatTokenV11TransactorSession) Initialize(tokenName string, tokenSymbol string, tokenCurrency string, tokenDecimals uint8, newMasterMinter common.Address, newPauser common.Address, newBlacklister common.Address, newOwner common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x3357162b.
Solidity: function initialize(string tokenName, string tokenSymbol, string tokenCurrency, uint8 tokenDecimals, address newMasterMinter, address newPauser, address newBlacklister, address newOwner) returns()
func (*FiatTokenV11TransactorSession) Mint ¶
func (_FiatTokenV11 *FiatTokenV11TransactorSession) Mint(_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(bool)
func (*FiatTokenV11TransactorSession) Pause ¶
func (_FiatTokenV11 *FiatTokenV11TransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*FiatTokenV11TransactorSession) RemoveMinter ¶
func (_FiatTokenV11 *FiatTokenV11TransactorSession) RemoveMinter(minter common.Address) (*types.Transaction, error)
RemoveMinter is a paid mutator transaction binding the contract method 0x3092afd5.
Solidity: function removeMinter(address minter) returns(bool)
func (*FiatTokenV11TransactorSession) RescueERC20 ¶
func (_FiatTokenV11 *FiatTokenV11TransactorSession) RescueERC20(tokenContract common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
RescueERC20 is a paid mutator transaction binding the contract method 0xb2118a8d.
Solidity: function rescueERC20(address tokenContract, address to, uint256 amount) returns()
func (*FiatTokenV11TransactorSession) Transfer ¶
func (_FiatTokenV11 *FiatTokenV11TransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*FiatTokenV11TransactorSession) TransferFrom ¶
func (_FiatTokenV11 *FiatTokenV11TransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
func (*FiatTokenV11TransactorSession) TransferOwnership ¶
func (_FiatTokenV11 *FiatTokenV11TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*FiatTokenV11TransactorSession) UnBlacklist ¶
func (_FiatTokenV11 *FiatTokenV11TransactorSession) UnBlacklist(_account common.Address) (*types.Transaction, error)
UnBlacklist is a paid mutator transaction binding the contract method 0x1a895266.
Solidity: function unBlacklist(address _account) returns()
func (*FiatTokenV11TransactorSession) Unpause ¶
func (_FiatTokenV11 *FiatTokenV11TransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*FiatTokenV11TransactorSession) UpdateBlacklister ¶
func (_FiatTokenV11 *FiatTokenV11TransactorSession) UpdateBlacklister(_newBlacklister common.Address) (*types.Transaction, error)
UpdateBlacklister is a paid mutator transaction binding the contract method 0xad38bf22.
Solidity: function updateBlacklister(address _newBlacklister) returns()
func (*FiatTokenV11TransactorSession) UpdateMasterMinter ¶
func (_FiatTokenV11 *FiatTokenV11TransactorSession) UpdateMasterMinter(_newMasterMinter common.Address) (*types.Transaction, error)
UpdateMasterMinter is a paid mutator transaction binding the contract method 0xaa20e1e4.
Solidity: function updateMasterMinter(address _newMasterMinter) returns()
func (*FiatTokenV11TransactorSession) UpdatePauser ¶
func (_FiatTokenV11 *FiatTokenV11TransactorSession) UpdatePauser(_newPauser common.Address) (*types.Transaction, error)
UpdatePauser is a paid mutator transaction binding the contract method 0x554bab3c.
Solidity: function updatePauser(address _newPauser) returns()
func (*FiatTokenV11TransactorSession) UpdateRescuer ¶
func (_FiatTokenV11 *FiatTokenV11TransactorSession) UpdateRescuer(newRescuer common.Address) (*types.Transaction, error)
UpdateRescuer is a paid mutator transaction binding the contract method 0x2ab60045.
Solidity: function updateRescuer(address newRescuer) returns()
type FiatTokenV11Transfer ¶
type FiatTokenV11Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
FiatTokenV11Transfer represents a Transfer event raised by the FiatTokenV11 contract.
type FiatTokenV11TransferIterator ¶
type FiatTokenV11TransferIterator struct { Event *FiatTokenV11Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV11TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the FiatTokenV11 contract.
func (*FiatTokenV11TransferIterator) Close ¶
func (it *FiatTokenV11TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV11TransferIterator) Error ¶
func (it *FiatTokenV11TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV11TransferIterator) Next ¶
func (it *FiatTokenV11TransferIterator) 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 FiatTokenV11UnBlacklisted ¶
type FiatTokenV11UnBlacklisted struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
FiatTokenV11UnBlacklisted represents a UnBlacklisted event raised by the FiatTokenV11 contract.
type FiatTokenV11UnBlacklistedIterator ¶
type FiatTokenV11UnBlacklistedIterator struct { Event *FiatTokenV11UnBlacklisted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV11UnBlacklistedIterator is returned from FilterUnBlacklisted and is used to iterate over the raw logs and unpacked data for UnBlacklisted events raised by the FiatTokenV11 contract.
func (*FiatTokenV11UnBlacklistedIterator) Close ¶
func (it *FiatTokenV11UnBlacklistedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV11UnBlacklistedIterator) Error ¶
func (it *FiatTokenV11UnBlacklistedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV11UnBlacklistedIterator) Next ¶
func (it *FiatTokenV11UnBlacklistedIterator) 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 FiatTokenV11Unpause ¶
FiatTokenV11Unpause represents a Unpause event raised by the FiatTokenV11 contract.
type FiatTokenV11UnpauseIterator ¶
type FiatTokenV11UnpauseIterator struct { Event *FiatTokenV11Unpause // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV11UnpauseIterator is returned from FilterUnpause and is used to iterate over the raw logs and unpacked data for Unpause events raised by the FiatTokenV11 contract.
func (*FiatTokenV11UnpauseIterator) Close ¶
func (it *FiatTokenV11UnpauseIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV11UnpauseIterator) Error ¶
func (it *FiatTokenV11UnpauseIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV11UnpauseIterator) Next ¶
func (it *FiatTokenV11UnpauseIterator) 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 FiatTokenV1Approval ¶
type FiatTokenV1Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
FiatTokenV1Approval represents a Approval event raised by the FiatTokenV1 contract.
type FiatTokenV1ApprovalIterator ¶
type FiatTokenV1ApprovalIterator struct { Event *FiatTokenV1Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV1ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the FiatTokenV1 contract.
func (*FiatTokenV1ApprovalIterator) Close ¶
func (it *FiatTokenV1ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV1ApprovalIterator) Error ¶
func (it *FiatTokenV1ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV1ApprovalIterator) Next ¶
func (it *FiatTokenV1ApprovalIterator) 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 FiatTokenV1Blacklisted ¶
type FiatTokenV1Blacklisted struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
FiatTokenV1Blacklisted represents a Blacklisted event raised by the FiatTokenV1 contract.
type FiatTokenV1BlacklistedIterator ¶
type FiatTokenV1BlacklistedIterator struct { Event *FiatTokenV1Blacklisted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV1BlacklistedIterator is returned from FilterBlacklisted and is used to iterate over the raw logs and unpacked data for Blacklisted events raised by the FiatTokenV1 contract.
func (*FiatTokenV1BlacklistedIterator) Close ¶
func (it *FiatTokenV1BlacklistedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV1BlacklistedIterator) Error ¶
func (it *FiatTokenV1BlacklistedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV1BlacklistedIterator) Next ¶
func (it *FiatTokenV1BlacklistedIterator) 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 FiatTokenV1BlacklisterChanged ¶
type FiatTokenV1BlacklisterChanged struct { NewBlacklister common.Address Raw types.Log // Blockchain specific contextual infos }
FiatTokenV1BlacklisterChanged represents a BlacklisterChanged event raised by the FiatTokenV1 contract.
type FiatTokenV1BlacklisterChangedIterator ¶
type FiatTokenV1BlacklisterChangedIterator struct { Event *FiatTokenV1BlacklisterChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV1BlacklisterChangedIterator is returned from FilterBlacklisterChanged and is used to iterate over the raw logs and unpacked data for BlacklisterChanged events raised by the FiatTokenV1 contract.
func (*FiatTokenV1BlacklisterChangedIterator) Close ¶
func (it *FiatTokenV1BlacklisterChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV1BlacklisterChangedIterator) Error ¶
func (it *FiatTokenV1BlacklisterChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV1BlacklisterChangedIterator) Next ¶
func (it *FiatTokenV1BlacklisterChangedIterator) 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 FiatTokenV1Burn ¶
type FiatTokenV1Burn struct { Burner common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
FiatTokenV1Burn represents a Burn event raised by the FiatTokenV1 contract.
type FiatTokenV1BurnIterator ¶
type FiatTokenV1BurnIterator struct { Event *FiatTokenV1Burn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV1BurnIterator is returned from FilterBurn and is used to iterate over the raw logs and unpacked data for Burn events raised by the FiatTokenV1 contract.
func (*FiatTokenV1BurnIterator) Close ¶
func (it *FiatTokenV1BurnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV1BurnIterator) Error ¶
func (it *FiatTokenV1BurnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV1BurnIterator) Next ¶
func (it *FiatTokenV1BurnIterator) 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 FiatTokenV1Caller ¶
type FiatTokenV1Caller struct {
// contains filtered or unexported fields
}
FiatTokenV1Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewFiatTokenV1Caller ¶
func NewFiatTokenV1Caller(address common.Address, caller bind.ContractCaller) (*FiatTokenV1Caller, error)
NewFiatTokenV1Caller creates a new read-only instance of FiatTokenV1, bound to a specific deployed contract.
func (*FiatTokenV1Caller) Allowance ¶
func (_FiatTokenV1 *FiatTokenV1Caller) 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 (*FiatTokenV1Caller) BalanceOf ¶
func (_FiatTokenV1 *FiatTokenV1Caller) 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 (*FiatTokenV1Caller) Blacklister ¶
Blacklister is a free data retrieval call binding the contract method 0xbd102430.
Solidity: function blacklister() view returns(address)
func (*FiatTokenV1Caller) Currency ¶
func (_FiatTokenV1 *FiatTokenV1Caller) Currency(opts *bind.CallOpts) (string, error)
Currency is a free data retrieval call binding the contract method 0xe5a6b10f.
Solidity: function currency() view returns(string)
func (*FiatTokenV1Caller) Decimals ¶
func (_FiatTokenV1 *FiatTokenV1Caller) 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 (*FiatTokenV1Caller) IsBlacklisted ¶
func (_FiatTokenV1 *FiatTokenV1Caller) IsBlacklisted(opts *bind.CallOpts, _account common.Address) (bool, error)
IsBlacklisted is a free data retrieval call binding the contract method 0xfe575a87.
Solidity: function isBlacklisted(address _account) view returns(bool)
func (*FiatTokenV1Caller) IsMinter ¶
func (_FiatTokenV1 *FiatTokenV1Caller) IsMinter(opts *bind.CallOpts, account common.Address) (bool, error)
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(address account) view returns(bool)
func (*FiatTokenV1Caller) MasterMinter ¶
MasterMinter is a free data retrieval call binding the contract method 0x35d99f35.
Solidity: function masterMinter() view returns(address)
func (*FiatTokenV1Caller) MinterAllowance ¶
func (_FiatTokenV1 *FiatTokenV1Caller) MinterAllowance(opts *bind.CallOpts, minter common.Address) (*big.Int, error)
MinterAllowance is a free data retrieval call binding the contract method 0x8a6db9c3.
Solidity: function minterAllowance(address minter) view returns(uint256)
func (*FiatTokenV1Caller) Name ¶
func (_FiatTokenV1 *FiatTokenV1Caller) 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 (*FiatTokenV1Caller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FiatTokenV1Caller) Paused ¶
func (_FiatTokenV1 *FiatTokenV1Caller) 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 (*FiatTokenV1Caller) Pauser ¶
Pauser is a free data retrieval call binding the contract method 0x9fd0506d.
Solidity: function pauser() view returns(address)
func (*FiatTokenV1Caller) Symbol ¶
func (_FiatTokenV1 *FiatTokenV1Caller) 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 (*FiatTokenV1Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type FiatTokenV1CallerRaw ¶
type FiatTokenV1CallerRaw struct {
Contract *FiatTokenV1Caller // Generic read-only contract binding to access the raw methods on
}
FiatTokenV1CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*FiatTokenV1CallerRaw) Call ¶
func (_FiatTokenV1 *FiatTokenV1CallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type FiatTokenV1CallerSession ¶
type FiatTokenV1CallerSession struct { Contract *FiatTokenV1Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
FiatTokenV1CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*FiatTokenV1CallerSession) Allowance ¶
func (_FiatTokenV1 *FiatTokenV1CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*FiatTokenV1CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*FiatTokenV1CallerSession) Blacklister ¶
func (_FiatTokenV1 *FiatTokenV1CallerSession) Blacklister() (common.Address, error)
Blacklister is a free data retrieval call binding the contract method 0xbd102430.
Solidity: function blacklister() view returns(address)
func (*FiatTokenV1CallerSession) Currency ¶
func (_FiatTokenV1 *FiatTokenV1CallerSession) Currency() (string, error)
Currency is a free data retrieval call binding the contract method 0xe5a6b10f.
Solidity: function currency() view returns(string)
func (*FiatTokenV1CallerSession) Decimals ¶
func (_FiatTokenV1 *FiatTokenV1CallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*FiatTokenV1CallerSession) IsBlacklisted ¶
func (_FiatTokenV1 *FiatTokenV1CallerSession) IsBlacklisted(_account common.Address) (bool, error)
IsBlacklisted is a free data retrieval call binding the contract method 0xfe575a87.
Solidity: function isBlacklisted(address _account) view returns(bool)
func (*FiatTokenV1CallerSession) IsMinter ¶
func (_FiatTokenV1 *FiatTokenV1CallerSession) IsMinter(account common.Address) (bool, error)
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(address account) view returns(bool)
func (*FiatTokenV1CallerSession) MasterMinter ¶
func (_FiatTokenV1 *FiatTokenV1CallerSession) MasterMinter() (common.Address, error)
MasterMinter is a free data retrieval call binding the contract method 0x35d99f35.
Solidity: function masterMinter() view returns(address)
func (*FiatTokenV1CallerSession) MinterAllowance ¶
func (_FiatTokenV1 *FiatTokenV1CallerSession) MinterAllowance(minter common.Address) (*big.Int, error)
MinterAllowance is a free data retrieval call binding the contract method 0x8a6db9c3.
Solidity: function minterAllowance(address minter) view returns(uint256)
func (*FiatTokenV1CallerSession) Name ¶
func (_FiatTokenV1 *FiatTokenV1CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*FiatTokenV1CallerSession) Owner ¶
func (_FiatTokenV1 *FiatTokenV1CallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FiatTokenV1CallerSession) Paused ¶
func (_FiatTokenV1 *FiatTokenV1CallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*FiatTokenV1CallerSession) Pauser ¶
func (_FiatTokenV1 *FiatTokenV1CallerSession) Pauser() (common.Address, error)
Pauser is a free data retrieval call binding the contract method 0x9fd0506d.
Solidity: function pauser() view returns(address)
func (*FiatTokenV1CallerSession) Symbol ¶
func (_FiatTokenV1 *FiatTokenV1CallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*FiatTokenV1CallerSession) TotalSupply ¶
func (_FiatTokenV1 *FiatTokenV1CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type FiatTokenV1Filterer ¶
type FiatTokenV1Filterer struct {
// contains filtered or unexported fields
}
FiatTokenV1Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewFiatTokenV1Filterer ¶
func NewFiatTokenV1Filterer(address common.Address, filterer bind.ContractFilterer) (*FiatTokenV1Filterer, error)
NewFiatTokenV1Filterer creates a new log filterer instance of FiatTokenV1, bound to a specific deployed contract.
func (*FiatTokenV1Filterer) FilterApproval ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*FiatTokenV1ApprovalIterator, 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 (*FiatTokenV1Filterer) FilterBlacklisted ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) FilterBlacklisted(opts *bind.FilterOpts, _account []common.Address) (*FiatTokenV1BlacklistedIterator, error)
FilterBlacklisted is a free log retrieval operation binding the contract event 0xffa4e6181777692565cf28528fc88fd1516ea86b56da075235fa575af6a4b855.
Solidity: event Blacklisted(address indexed _account)
func (*FiatTokenV1Filterer) FilterBlacklisterChanged ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) FilterBlacklisterChanged(opts *bind.FilterOpts, newBlacklister []common.Address) (*FiatTokenV1BlacklisterChangedIterator, error)
FilterBlacklisterChanged is a free log retrieval operation binding the contract event 0xc67398012c111ce95ecb7429b933096c977380ee6c421175a71a4a4c6c88c06e.
Solidity: event BlacklisterChanged(address indexed newBlacklister)
func (*FiatTokenV1Filterer) FilterBurn ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) FilterBurn(opts *bind.FilterOpts, burner []common.Address) (*FiatTokenV1BurnIterator, error)
FilterBurn is a free log retrieval operation binding the contract event 0xcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5.
Solidity: event Burn(address indexed burner, uint256 amount)
func (*FiatTokenV1Filterer) FilterMasterMinterChanged ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) FilterMasterMinterChanged(opts *bind.FilterOpts, newMasterMinter []common.Address) (*FiatTokenV1MasterMinterChangedIterator, error)
FilterMasterMinterChanged is a free log retrieval operation binding the contract event 0xdb66dfa9c6b8f5226fe9aac7e51897ae8ee94ac31dc70bb6c9900b2574b707e6.
Solidity: event MasterMinterChanged(address indexed newMasterMinter)
func (*FiatTokenV1Filterer) FilterMint ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) FilterMint(opts *bind.FilterOpts, minter []common.Address, to []common.Address) (*FiatTokenV1MintIterator, error)
FilterMint is a free log retrieval operation binding the contract event 0xab8530f87dc9b59234c4623bf917212bb2536d647574c8e7e5da92c2ede0c9f8.
Solidity: event Mint(address indexed minter, address indexed to, uint256 amount)
func (*FiatTokenV1Filterer) FilterMinterConfigured ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) FilterMinterConfigured(opts *bind.FilterOpts, minter []common.Address) (*FiatTokenV1MinterConfiguredIterator, error)
FilterMinterConfigured is a free log retrieval operation binding the contract event 0x46980fca912ef9bcdbd36877427b6b90e860769f604e89c0e67720cece530d20.
Solidity: event MinterConfigured(address indexed minter, uint256 minterAllowedAmount)
func (*FiatTokenV1Filterer) FilterMinterRemoved ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) FilterMinterRemoved(opts *bind.FilterOpts, oldMinter []common.Address) (*FiatTokenV1MinterRemovedIterator, error)
FilterMinterRemoved is a free log retrieval operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed oldMinter)
func (*FiatTokenV1Filterer) FilterOwnershipTransferred ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts) (*FiatTokenV1OwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address previousOwner, address newOwner)
func (*FiatTokenV1Filterer) FilterPause ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) FilterPause(opts *bind.FilterOpts) (*FiatTokenV1PauseIterator, error)
FilterPause is a free log retrieval operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: event Pause()
func (*FiatTokenV1Filterer) FilterPauserChanged ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) FilterPauserChanged(opts *bind.FilterOpts, newAddress []common.Address) (*FiatTokenV1PauserChangedIterator, error)
FilterPauserChanged is a free log retrieval operation binding the contract event 0xb80482a293ca2e013eda8683c9bd7fc8347cfdaeea5ede58cba46df502c2a604.
Solidity: event PauserChanged(address indexed newAddress)
func (*FiatTokenV1Filterer) FilterTransfer ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*FiatTokenV1TransferIterator, 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 (*FiatTokenV1Filterer) FilterUnBlacklisted ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) FilterUnBlacklisted(opts *bind.FilterOpts, _account []common.Address) (*FiatTokenV1UnBlacklistedIterator, error)
FilterUnBlacklisted is a free log retrieval operation binding the contract event 0x117e3210bb9aa7d9baff172026820255c6f6c30ba8999d1c2fd88e2848137c4e.
Solidity: event UnBlacklisted(address indexed _account)
func (*FiatTokenV1Filterer) FilterUnpause ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) FilterUnpause(opts *bind.FilterOpts) (*FiatTokenV1UnpauseIterator, error)
FilterUnpause is a free log retrieval operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: event Unpause()
func (*FiatTokenV1Filterer) ParseApproval ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) ParseApproval(log types.Log) (*FiatTokenV1Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*FiatTokenV1Filterer) ParseBlacklisted ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) ParseBlacklisted(log types.Log) (*FiatTokenV1Blacklisted, error)
ParseBlacklisted is a log parse operation binding the contract event 0xffa4e6181777692565cf28528fc88fd1516ea86b56da075235fa575af6a4b855.
Solidity: event Blacklisted(address indexed _account)
func (*FiatTokenV1Filterer) ParseBlacklisterChanged ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) ParseBlacklisterChanged(log types.Log) (*FiatTokenV1BlacklisterChanged, error)
ParseBlacklisterChanged is a log parse operation binding the contract event 0xc67398012c111ce95ecb7429b933096c977380ee6c421175a71a4a4c6c88c06e.
Solidity: event BlacklisterChanged(address indexed newBlacklister)
func (*FiatTokenV1Filterer) ParseBurn ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) ParseBurn(log types.Log) (*FiatTokenV1Burn, error)
ParseBurn is a log parse operation binding the contract event 0xcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5.
Solidity: event Burn(address indexed burner, uint256 amount)
func (*FiatTokenV1Filterer) ParseMasterMinterChanged ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) ParseMasterMinterChanged(log types.Log) (*FiatTokenV1MasterMinterChanged, error)
ParseMasterMinterChanged is a log parse operation binding the contract event 0xdb66dfa9c6b8f5226fe9aac7e51897ae8ee94ac31dc70bb6c9900b2574b707e6.
Solidity: event MasterMinterChanged(address indexed newMasterMinter)
func (*FiatTokenV1Filterer) ParseMint ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) ParseMint(log types.Log) (*FiatTokenV1Mint, error)
ParseMint is a log parse operation binding the contract event 0xab8530f87dc9b59234c4623bf917212bb2536d647574c8e7e5da92c2ede0c9f8.
Solidity: event Mint(address indexed minter, address indexed to, uint256 amount)
func (*FiatTokenV1Filterer) ParseMinterConfigured ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) ParseMinterConfigured(log types.Log) (*FiatTokenV1MinterConfigured, error)
ParseMinterConfigured is a log parse operation binding the contract event 0x46980fca912ef9bcdbd36877427b6b90e860769f604e89c0e67720cece530d20.
Solidity: event MinterConfigured(address indexed minter, uint256 minterAllowedAmount)
func (*FiatTokenV1Filterer) ParseMinterRemoved ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) ParseMinterRemoved(log types.Log) (*FiatTokenV1MinterRemoved, error)
ParseMinterRemoved is a log parse operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed oldMinter)
func (*FiatTokenV1Filterer) ParseOwnershipTransferred ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) ParseOwnershipTransferred(log types.Log) (*FiatTokenV1OwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address previousOwner, address newOwner)
func (*FiatTokenV1Filterer) ParsePause ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) ParsePause(log types.Log) (*FiatTokenV1Pause, error)
ParsePause is a log parse operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: event Pause()
func (*FiatTokenV1Filterer) ParsePauserChanged ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) ParsePauserChanged(log types.Log) (*FiatTokenV1PauserChanged, error)
ParsePauserChanged is a log parse operation binding the contract event 0xb80482a293ca2e013eda8683c9bd7fc8347cfdaeea5ede58cba46df502c2a604.
Solidity: event PauserChanged(address indexed newAddress)
func (*FiatTokenV1Filterer) ParseTransfer ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) ParseTransfer(log types.Log) (*FiatTokenV1Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*FiatTokenV1Filterer) ParseUnBlacklisted ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) ParseUnBlacklisted(log types.Log) (*FiatTokenV1UnBlacklisted, error)
ParseUnBlacklisted is a log parse operation binding the contract event 0x117e3210bb9aa7d9baff172026820255c6f6c30ba8999d1c2fd88e2848137c4e.
Solidity: event UnBlacklisted(address indexed _account)
func (*FiatTokenV1Filterer) ParseUnpause ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) ParseUnpause(log types.Log) (*FiatTokenV1Unpause, error)
ParseUnpause is a log parse operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: event Unpause()
func (*FiatTokenV1Filterer) WatchApproval ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *FiatTokenV1Approval, 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 (*FiatTokenV1Filterer) WatchBlacklisted ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) WatchBlacklisted(opts *bind.WatchOpts, sink chan<- *FiatTokenV1Blacklisted, _account []common.Address) (event.Subscription, error)
WatchBlacklisted is a free log subscription operation binding the contract event 0xffa4e6181777692565cf28528fc88fd1516ea86b56da075235fa575af6a4b855.
Solidity: event Blacklisted(address indexed _account)
func (*FiatTokenV1Filterer) WatchBlacklisterChanged ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) WatchBlacklisterChanged(opts *bind.WatchOpts, sink chan<- *FiatTokenV1BlacklisterChanged, newBlacklister []common.Address) (event.Subscription, error)
WatchBlacklisterChanged is a free log subscription operation binding the contract event 0xc67398012c111ce95ecb7429b933096c977380ee6c421175a71a4a4c6c88c06e.
Solidity: event BlacklisterChanged(address indexed newBlacklister)
func (*FiatTokenV1Filterer) WatchBurn ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) WatchBurn(opts *bind.WatchOpts, sink chan<- *FiatTokenV1Burn, burner []common.Address) (event.Subscription, error)
WatchBurn is a free log subscription operation binding the contract event 0xcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5.
Solidity: event Burn(address indexed burner, uint256 amount)
func (*FiatTokenV1Filterer) WatchMasterMinterChanged ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) WatchMasterMinterChanged(opts *bind.WatchOpts, sink chan<- *FiatTokenV1MasterMinterChanged, newMasterMinter []common.Address) (event.Subscription, error)
WatchMasterMinterChanged is a free log subscription operation binding the contract event 0xdb66dfa9c6b8f5226fe9aac7e51897ae8ee94ac31dc70bb6c9900b2574b707e6.
Solidity: event MasterMinterChanged(address indexed newMasterMinter)
func (*FiatTokenV1Filterer) WatchMint ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) WatchMint(opts *bind.WatchOpts, sink chan<- *FiatTokenV1Mint, minter []common.Address, to []common.Address) (event.Subscription, error)
WatchMint is a free log subscription operation binding the contract event 0xab8530f87dc9b59234c4623bf917212bb2536d647574c8e7e5da92c2ede0c9f8.
Solidity: event Mint(address indexed minter, address indexed to, uint256 amount)
func (*FiatTokenV1Filterer) WatchMinterConfigured ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) WatchMinterConfigured(opts *bind.WatchOpts, sink chan<- *FiatTokenV1MinterConfigured, minter []common.Address) (event.Subscription, error)
WatchMinterConfigured is a free log subscription operation binding the contract event 0x46980fca912ef9bcdbd36877427b6b90e860769f604e89c0e67720cece530d20.
Solidity: event MinterConfigured(address indexed minter, uint256 minterAllowedAmount)
func (*FiatTokenV1Filterer) WatchMinterRemoved ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *FiatTokenV1MinterRemoved, oldMinter []common.Address) (event.Subscription, error)
WatchMinterRemoved is a free log subscription operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed oldMinter)
func (*FiatTokenV1Filterer) WatchOwnershipTransferred ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *FiatTokenV1OwnershipTransferred) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address previousOwner, address newOwner)
func (*FiatTokenV1Filterer) WatchPause ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) WatchPause(opts *bind.WatchOpts, sink chan<- *FiatTokenV1Pause) (event.Subscription, error)
WatchPause is a free log subscription operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: event Pause()
func (*FiatTokenV1Filterer) WatchPauserChanged ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) WatchPauserChanged(opts *bind.WatchOpts, sink chan<- *FiatTokenV1PauserChanged, newAddress []common.Address) (event.Subscription, error)
WatchPauserChanged is a free log subscription operation binding the contract event 0xb80482a293ca2e013eda8683c9bd7fc8347cfdaeea5ede58cba46df502c2a604.
Solidity: event PauserChanged(address indexed newAddress)
func (*FiatTokenV1Filterer) WatchTransfer ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *FiatTokenV1Transfer, 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 (*FiatTokenV1Filterer) WatchUnBlacklisted ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) WatchUnBlacklisted(opts *bind.WatchOpts, sink chan<- *FiatTokenV1UnBlacklisted, _account []common.Address) (event.Subscription, error)
WatchUnBlacklisted is a free log subscription operation binding the contract event 0x117e3210bb9aa7d9baff172026820255c6f6c30ba8999d1c2fd88e2848137c4e.
Solidity: event UnBlacklisted(address indexed _account)
func (*FiatTokenV1Filterer) WatchUnpause ¶
func (_FiatTokenV1 *FiatTokenV1Filterer) WatchUnpause(opts *bind.WatchOpts, sink chan<- *FiatTokenV1Unpause) (event.Subscription, error)
WatchUnpause is a free log subscription operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: event Unpause()
type FiatTokenV1MasterMinterChanged ¶
type FiatTokenV1MasterMinterChanged struct { NewMasterMinter common.Address Raw types.Log // Blockchain specific contextual infos }
FiatTokenV1MasterMinterChanged represents a MasterMinterChanged event raised by the FiatTokenV1 contract.
type FiatTokenV1MasterMinterChangedIterator ¶
type FiatTokenV1MasterMinterChangedIterator struct { Event *FiatTokenV1MasterMinterChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV1MasterMinterChangedIterator is returned from FilterMasterMinterChanged and is used to iterate over the raw logs and unpacked data for MasterMinterChanged events raised by the FiatTokenV1 contract.
func (*FiatTokenV1MasterMinterChangedIterator) Close ¶
func (it *FiatTokenV1MasterMinterChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV1MasterMinterChangedIterator) Error ¶
func (it *FiatTokenV1MasterMinterChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV1MasterMinterChangedIterator) Next ¶
func (it *FiatTokenV1MasterMinterChangedIterator) 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 FiatTokenV1Mint ¶
type FiatTokenV1Mint struct { Minter common.Address To common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
FiatTokenV1Mint represents a Mint event raised by the FiatTokenV1 contract.
type FiatTokenV1MintIterator ¶
type FiatTokenV1MintIterator struct { Event *FiatTokenV1Mint // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV1MintIterator is returned from FilterMint and is used to iterate over the raw logs and unpacked data for Mint events raised by the FiatTokenV1 contract.
func (*FiatTokenV1MintIterator) Close ¶
func (it *FiatTokenV1MintIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV1MintIterator) Error ¶
func (it *FiatTokenV1MintIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV1MintIterator) Next ¶
func (it *FiatTokenV1MintIterator) 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 FiatTokenV1MinterConfigured ¶
type FiatTokenV1MinterConfigured struct { Minter common.Address MinterAllowedAmount *big.Int Raw types.Log // Blockchain specific contextual infos }
FiatTokenV1MinterConfigured represents a MinterConfigured event raised by the FiatTokenV1 contract.
type FiatTokenV1MinterConfiguredIterator ¶
type FiatTokenV1MinterConfiguredIterator struct { Event *FiatTokenV1MinterConfigured // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV1MinterConfiguredIterator is returned from FilterMinterConfigured and is used to iterate over the raw logs and unpacked data for MinterConfigured events raised by the FiatTokenV1 contract.
func (*FiatTokenV1MinterConfiguredIterator) Close ¶
func (it *FiatTokenV1MinterConfiguredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV1MinterConfiguredIterator) Error ¶
func (it *FiatTokenV1MinterConfiguredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV1MinterConfiguredIterator) Next ¶
func (it *FiatTokenV1MinterConfiguredIterator) 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 FiatTokenV1MinterRemoved ¶
type FiatTokenV1MinterRemoved struct { OldMinter common.Address Raw types.Log // Blockchain specific contextual infos }
FiatTokenV1MinterRemoved represents a MinterRemoved event raised by the FiatTokenV1 contract.
type FiatTokenV1MinterRemovedIterator ¶
type FiatTokenV1MinterRemovedIterator struct { Event *FiatTokenV1MinterRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV1MinterRemovedIterator is returned from FilterMinterRemoved and is used to iterate over the raw logs and unpacked data for MinterRemoved events raised by the FiatTokenV1 contract.
func (*FiatTokenV1MinterRemovedIterator) Close ¶
func (it *FiatTokenV1MinterRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV1MinterRemovedIterator) Error ¶
func (it *FiatTokenV1MinterRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV1MinterRemovedIterator) Next ¶
func (it *FiatTokenV1MinterRemovedIterator) 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 FiatTokenV1OwnershipTransferred ¶
type FiatTokenV1OwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
FiatTokenV1OwnershipTransferred represents a OwnershipTransferred event raised by the FiatTokenV1 contract.
type FiatTokenV1OwnershipTransferredIterator ¶
type FiatTokenV1OwnershipTransferredIterator struct { Event *FiatTokenV1OwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV1OwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the FiatTokenV1 contract.
func (*FiatTokenV1OwnershipTransferredIterator) Close ¶
func (it *FiatTokenV1OwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV1OwnershipTransferredIterator) Error ¶
func (it *FiatTokenV1OwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV1OwnershipTransferredIterator) Next ¶
func (it *FiatTokenV1OwnershipTransferredIterator) 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 FiatTokenV1Pause ¶
FiatTokenV1Pause represents a Pause event raised by the FiatTokenV1 contract.
type FiatTokenV1PauseIterator ¶
type FiatTokenV1PauseIterator struct { Event *FiatTokenV1Pause // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV1PauseIterator is returned from FilterPause and is used to iterate over the raw logs and unpacked data for Pause events raised by the FiatTokenV1 contract.
func (*FiatTokenV1PauseIterator) Close ¶
func (it *FiatTokenV1PauseIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV1PauseIterator) Error ¶
func (it *FiatTokenV1PauseIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV1PauseIterator) Next ¶
func (it *FiatTokenV1PauseIterator) 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 FiatTokenV1PauserChanged ¶
type FiatTokenV1PauserChanged struct { NewAddress common.Address Raw types.Log // Blockchain specific contextual infos }
FiatTokenV1PauserChanged represents a PauserChanged event raised by the FiatTokenV1 contract.
type FiatTokenV1PauserChangedIterator ¶
type FiatTokenV1PauserChangedIterator struct { Event *FiatTokenV1PauserChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV1PauserChangedIterator is returned from FilterPauserChanged and is used to iterate over the raw logs and unpacked data for PauserChanged events raised by the FiatTokenV1 contract.
func (*FiatTokenV1PauserChangedIterator) Close ¶
func (it *FiatTokenV1PauserChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV1PauserChangedIterator) Error ¶
func (it *FiatTokenV1PauserChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV1PauserChangedIterator) Next ¶
func (it *FiatTokenV1PauserChangedIterator) 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 FiatTokenV1Raw ¶
type FiatTokenV1Raw struct {
Contract *FiatTokenV1 // Generic contract binding to access the raw methods on
}
FiatTokenV1Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*FiatTokenV1Raw) Call ¶
func (_FiatTokenV1 *FiatTokenV1Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*FiatTokenV1Raw) Transact ¶
func (_FiatTokenV1 *FiatTokenV1Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FiatTokenV1Raw) Transfer ¶
func (_FiatTokenV1 *FiatTokenV1Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type FiatTokenV1Session ¶
type FiatTokenV1Session struct { Contract *FiatTokenV1 // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
FiatTokenV1Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*FiatTokenV1Session) Allowance ¶
func (_FiatTokenV1 *FiatTokenV1Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*FiatTokenV1Session) Approve ¶
func (_FiatTokenV1 *FiatTokenV1Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*FiatTokenV1Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*FiatTokenV1Session) Blacklist ¶
func (_FiatTokenV1 *FiatTokenV1Session) Blacklist(_account common.Address) (*types.Transaction, error)
Blacklist is a paid mutator transaction binding the contract method 0xf9f92be4.
Solidity: function blacklist(address _account) returns()
func (*FiatTokenV1Session) Blacklister ¶
func (_FiatTokenV1 *FiatTokenV1Session) Blacklister() (common.Address, error)
Blacklister is a free data retrieval call binding the contract method 0xbd102430.
Solidity: function blacklister() view returns(address)
func (*FiatTokenV1Session) Burn ¶
func (_FiatTokenV1 *FiatTokenV1Session) Burn(_amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 _amount) returns()
func (*FiatTokenV1Session) ConfigureMinter ¶
func (_FiatTokenV1 *FiatTokenV1Session) ConfigureMinter(minter common.Address, minterAllowedAmount *big.Int) (*types.Transaction, error)
ConfigureMinter is a paid mutator transaction binding the contract method 0x4e44d956.
Solidity: function configureMinter(address minter, uint256 minterAllowedAmount) returns(bool)
func (*FiatTokenV1Session) Currency ¶
func (_FiatTokenV1 *FiatTokenV1Session) Currency() (string, error)
Currency is a free data retrieval call binding the contract method 0xe5a6b10f.
Solidity: function currency() view returns(string)
func (*FiatTokenV1Session) Decimals ¶
func (_FiatTokenV1 *FiatTokenV1Session) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*FiatTokenV1Session) Initialize ¶
func (_FiatTokenV1 *FiatTokenV1Session) Initialize(tokenName string, tokenSymbol string, tokenCurrency string, tokenDecimals uint8, newMasterMinter common.Address, newPauser common.Address, newBlacklister common.Address, newOwner common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x3357162b.
Solidity: function initialize(string tokenName, string tokenSymbol, string tokenCurrency, uint8 tokenDecimals, address newMasterMinter, address newPauser, address newBlacklister, address newOwner) returns()
func (*FiatTokenV1Session) IsBlacklisted ¶
func (_FiatTokenV1 *FiatTokenV1Session) IsBlacklisted(_account common.Address) (bool, error)
IsBlacklisted is a free data retrieval call binding the contract method 0xfe575a87.
Solidity: function isBlacklisted(address _account) view returns(bool)
func (*FiatTokenV1Session) IsMinter ¶
func (_FiatTokenV1 *FiatTokenV1Session) IsMinter(account common.Address) (bool, error)
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(address account) view returns(bool)
func (*FiatTokenV1Session) MasterMinter ¶
func (_FiatTokenV1 *FiatTokenV1Session) MasterMinter() (common.Address, error)
MasterMinter is a free data retrieval call binding the contract method 0x35d99f35.
Solidity: function masterMinter() view returns(address)
func (*FiatTokenV1Session) Mint ¶
func (_FiatTokenV1 *FiatTokenV1Session) Mint(_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(bool)
func (*FiatTokenV1Session) MinterAllowance ¶
MinterAllowance is a free data retrieval call binding the contract method 0x8a6db9c3.
Solidity: function minterAllowance(address minter) view returns(uint256)
func (*FiatTokenV1Session) Name ¶
func (_FiatTokenV1 *FiatTokenV1Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*FiatTokenV1Session) Owner ¶
func (_FiatTokenV1 *FiatTokenV1Session) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FiatTokenV1Session) Pause ¶
func (_FiatTokenV1 *FiatTokenV1Session) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*FiatTokenV1Session) Paused ¶
func (_FiatTokenV1 *FiatTokenV1Session) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*FiatTokenV1Session) Pauser ¶
func (_FiatTokenV1 *FiatTokenV1Session) Pauser() (common.Address, error)
Pauser is a free data retrieval call binding the contract method 0x9fd0506d.
Solidity: function pauser() view returns(address)
func (*FiatTokenV1Session) RemoveMinter ¶
func (_FiatTokenV1 *FiatTokenV1Session) RemoveMinter(minter common.Address) (*types.Transaction, error)
RemoveMinter is a paid mutator transaction binding the contract method 0x3092afd5.
Solidity: function removeMinter(address minter) returns(bool)
func (*FiatTokenV1Session) Symbol ¶
func (_FiatTokenV1 *FiatTokenV1Session) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*FiatTokenV1Session) TotalSupply ¶
func (_FiatTokenV1 *FiatTokenV1Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*FiatTokenV1Session) Transfer ¶
func (_FiatTokenV1 *FiatTokenV1Session) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*FiatTokenV1Session) TransferFrom ¶
func (_FiatTokenV1 *FiatTokenV1Session) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
func (*FiatTokenV1Session) TransferOwnership ¶
func (_FiatTokenV1 *FiatTokenV1Session) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*FiatTokenV1Session) UnBlacklist ¶
func (_FiatTokenV1 *FiatTokenV1Session) UnBlacklist(_account common.Address) (*types.Transaction, error)
UnBlacklist is a paid mutator transaction binding the contract method 0x1a895266.
Solidity: function unBlacklist(address _account) returns()
func (*FiatTokenV1Session) Unpause ¶
func (_FiatTokenV1 *FiatTokenV1Session) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*FiatTokenV1Session) UpdateBlacklister ¶
func (_FiatTokenV1 *FiatTokenV1Session) UpdateBlacklister(_newBlacklister common.Address) (*types.Transaction, error)
UpdateBlacklister is a paid mutator transaction binding the contract method 0xad38bf22.
Solidity: function updateBlacklister(address _newBlacklister) returns()
func (*FiatTokenV1Session) UpdateMasterMinter ¶
func (_FiatTokenV1 *FiatTokenV1Session) UpdateMasterMinter(_newMasterMinter common.Address) (*types.Transaction, error)
UpdateMasterMinter is a paid mutator transaction binding the contract method 0xaa20e1e4.
Solidity: function updateMasterMinter(address _newMasterMinter) returns()
func (*FiatTokenV1Session) UpdatePauser ¶
func (_FiatTokenV1 *FiatTokenV1Session) UpdatePauser(_newPauser common.Address) (*types.Transaction, error)
UpdatePauser is a paid mutator transaction binding the contract method 0x554bab3c.
Solidity: function updatePauser(address _newPauser) returns()
type FiatTokenV1Transactor ¶
type FiatTokenV1Transactor struct {
// contains filtered or unexported fields
}
FiatTokenV1Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewFiatTokenV1Transactor ¶
func NewFiatTokenV1Transactor(address common.Address, transactor bind.ContractTransactor) (*FiatTokenV1Transactor, error)
NewFiatTokenV1Transactor creates a new write-only instance of FiatTokenV1, bound to a specific deployed contract.
func (*FiatTokenV1Transactor) Approve ¶
func (_FiatTokenV1 *FiatTokenV1Transactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*FiatTokenV1Transactor) Blacklist ¶
func (_FiatTokenV1 *FiatTokenV1Transactor) Blacklist(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
Blacklist is a paid mutator transaction binding the contract method 0xf9f92be4.
Solidity: function blacklist(address _account) returns()
func (*FiatTokenV1Transactor) Burn ¶
func (_FiatTokenV1 *FiatTokenV1Transactor) 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 (*FiatTokenV1Transactor) ConfigureMinter ¶
func (_FiatTokenV1 *FiatTokenV1Transactor) ConfigureMinter(opts *bind.TransactOpts, minter common.Address, minterAllowedAmount *big.Int) (*types.Transaction, error)
ConfigureMinter is a paid mutator transaction binding the contract method 0x4e44d956.
Solidity: function configureMinter(address minter, uint256 minterAllowedAmount) returns(bool)
func (*FiatTokenV1Transactor) Initialize ¶
func (_FiatTokenV1 *FiatTokenV1Transactor) Initialize(opts *bind.TransactOpts, tokenName string, tokenSymbol string, tokenCurrency string, tokenDecimals uint8, newMasterMinter common.Address, newPauser common.Address, newBlacklister common.Address, newOwner common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x3357162b.
Solidity: function initialize(string tokenName, string tokenSymbol, string tokenCurrency, uint8 tokenDecimals, address newMasterMinter, address newPauser, address newBlacklister, address newOwner) returns()
func (*FiatTokenV1Transactor) Mint ¶
func (_FiatTokenV1 *FiatTokenV1Transactor) 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(bool)
func (*FiatTokenV1Transactor) Pause ¶
func (_FiatTokenV1 *FiatTokenV1Transactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*FiatTokenV1Transactor) RemoveMinter ¶
func (_FiatTokenV1 *FiatTokenV1Transactor) RemoveMinter(opts *bind.TransactOpts, minter common.Address) (*types.Transaction, error)
RemoveMinter is a paid mutator transaction binding the contract method 0x3092afd5.
Solidity: function removeMinter(address minter) returns(bool)
func (*FiatTokenV1Transactor) Transfer ¶
func (_FiatTokenV1 *FiatTokenV1Transactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*FiatTokenV1Transactor) TransferFrom ¶
func (_FiatTokenV1 *FiatTokenV1Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
func (*FiatTokenV1Transactor) TransferOwnership ¶
func (_FiatTokenV1 *FiatTokenV1Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*FiatTokenV1Transactor) UnBlacklist ¶
func (_FiatTokenV1 *FiatTokenV1Transactor) UnBlacklist(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
UnBlacklist is a paid mutator transaction binding the contract method 0x1a895266.
Solidity: function unBlacklist(address _account) returns()
func (*FiatTokenV1Transactor) Unpause ¶
func (_FiatTokenV1 *FiatTokenV1Transactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*FiatTokenV1Transactor) UpdateBlacklister ¶
func (_FiatTokenV1 *FiatTokenV1Transactor) UpdateBlacklister(opts *bind.TransactOpts, _newBlacklister common.Address) (*types.Transaction, error)
UpdateBlacklister is a paid mutator transaction binding the contract method 0xad38bf22.
Solidity: function updateBlacklister(address _newBlacklister) returns()
func (*FiatTokenV1Transactor) UpdateMasterMinter ¶
func (_FiatTokenV1 *FiatTokenV1Transactor) UpdateMasterMinter(opts *bind.TransactOpts, _newMasterMinter common.Address) (*types.Transaction, error)
UpdateMasterMinter is a paid mutator transaction binding the contract method 0xaa20e1e4.
Solidity: function updateMasterMinter(address _newMasterMinter) returns()
func (*FiatTokenV1Transactor) UpdatePauser ¶
func (_FiatTokenV1 *FiatTokenV1Transactor) UpdatePauser(opts *bind.TransactOpts, _newPauser common.Address) (*types.Transaction, error)
UpdatePauser is a paid mutator transaction binding the contract method 0x554bab3c.
Solidity: function updatePauser(address _newPauser) returns()
type FiatTokenV1TransactorRaw ¶
type FiatTokenV1TransactorRaw struct {
Contract *FiatTokenV1Transactor // Generic write-only contract binding to access the raw methods on
}
FiatTokenV1TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*FiatTokenV1TransactorRaw) Transact ¶
func (_FiatTokenV1 *FiatTokenV1TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FiatTokenV1TransactorRaw) Transfer ¶
func (_FiatTokenV1 *FiatTokenV1TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type FiatTokenV1TransactorSession ¶
type FiatTokenV1TransactorSession struct { Contract *FiatTokenV1Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
FiatTokenV1TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*FiatTokenV1TransactorSession) Approve ¶
func (_FiatTokenV1 *FiatTokenV1TransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*FiatTokenV1TransactorSession) Blacklist ¶
func (_FiatTokenV1 *FiatTokenV1TransactorSession) Blacklist(_account common.Address) (*types.Transaction, error)
Blacklist is a paid mutator transaction binding the contract method 0xf9f92be4.
Solidity: function blacklist(address _account) returns()
func (*FiatTokenV1TransactorSession) Burn ¶
func (_FiatTokenV1 *FiatTokenV1TransactorSession) Burn(_amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 _amount) returns()
func (*FiatTokenV1TransactorSession) ConfigureMinter ¶
func (_FiatTokenV1 *FiatTokenV1TransactorSession) ConfigureMinter(minter common.Address, minterAllowedAmount *big.Int) (*types.Transaction, error)
ConfigureMinter is a paid mutator transaction binding the contract method 0x4e44d956.
Solidity: function configureMinter(address minter, uint256 minterAllowedAmount) returns(bool)
func (*FiatTokenV1TransactorSession) Initialize ¶
func (_FiatTokenV1 *FiatTokenV1TransactorSession) Initialize(tokenName string, tokenSymbol string, tokenCurrency string, tokenDecimals uint8, newMasterMinter common.Address, newPauser common.Address, newBlacklister common.Address, newOwner common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x3357162b.
Solidity: function initialize(string tokenName, string tokenSymbol, string tokenCurrency, uint8 tokenDecimals, address newMasterMinter, address newPauser, address newBlacklister, address newOwner) returns()
func (*FiatTokenV1TransactorSession) Mint ¶
func (_FiatTokenV1 *FiatTokenV1TransactorSession) Mint(_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(bool)
func (*FiatTokenV1TransactorSession) Pause ¶
func (_FiatTokenV1 *FiatTokenV1TransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*FiatTokenV1TransactorSession) RemoveMinter ¶
func (_FiatTokenV1 *FiatTokenV1TransactorSession) RemoveMinter(minter common.Address) (*types.Transaction, error)
RemoveMinter is a paid mutator transaction binding the contract method 0x3092afd5.
Solidity: function removeMinter(address minter) returns(bool)
func (*FiatTokenV1TransactorSession) Transfer ¶
func (_FiatTokenV1 *FiatTokenV1TransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*FiatTokenV1TransactorSession) TransferFrom ¶
func (_FiatTokenV1 *FiatTokenV1TransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
func (*FiatTokenV1TransactorSession) TransferOwnership ¶
func (_FiatTokenV1 *FiatTokenV1TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*FiatTokenV1TransactorSession) UnBlacklist ¶
func (_FiatTokenV1 *FiatTokenV1TransactorSession) UnBlacklist(_account common.Address) (*types.Transaction, error)
UnBlacklist is a paid mutator transaction binding the contract method 0x1a895266.
Solidity: function unBlacklist(address _account) returns()
func (*FiatTokenV1TransactorSession) Unpause ¶
func (_FiatTokenV1 *FiatTokenV1TransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*FiatTokenV1TransactorSession) UpdateBlacklister ¶
func (_FiatTokenV1 *FiatTokenV1TransactorSession) UpdateBlacklister(_newBlacklister common.Address) (*types.Transaction, error)
UpdateBlacklister is a paid mutator transaction binding the contract method 0xad38bf22.
Solidity: function updateBlacklister(address _newBlacklister) returns()
func (*FiatTokenV1TransactorSession) UpdateMasterMinter ¶
func (_FiatTokenV1 *FiatTokenV1TransactorSession) UpdateMasterMinter(_newMasterMinter common.Address) (*types.Transaction, error)
UpdateMasterMinter is a paid mutator transaction binding the contract method 0xaa20e1e4.
Solidity: function updateMasterMinter(address _newMasterMinter) returns()
func (*FiatTokenV1TransactorSession) UpdatePauser ¶
func (_FiatTokenV1 *FiatTokenV1TransactorSession) UpdatePauser(_newPauser common.Address) (*types.Transaction, error)
UpdatePauser is a paid mutator transaction binding the contract method 0x554bab3c.
Solidity: function updatePauser(address _newPauser) returns()
type FiatTokenV1Transfer ¶
type FiatTokenV1Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
FiatTokenV1Transfer represents a Transfer event raised by the FiatTokenV1 contract.
type FiatTokenV1TransferIterator ¶
type FiatTokenV1TransferIterator struct { Event *FiatTokenV1Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV1TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the FiatTokenV1 contract.
func (*FiatTokenV1TransferIterator) Close ¶
func (it *FiatTokenV1TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV1TransferIterator) Error ¶
func (it *FiatTokenV1TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV1TransferIterator) Next ¶
func (it *FiatTokenV1TransferIterator) 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 FiatTokenV1UnBlacklisted ¶
type FiatTokenV1UnBlacklisted struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
FiatTokenV1UnBlacklisted represents a UnBlacklisted event raised by the FiatTokenV1 contract.
type FiatTokenV1UnBlacklistedIterator ¶
type FiatTokenV1UnBlacklistedIterator struct { Event *FiatTokenV1UnBlacklisted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV1UnBlacklistedIterator is returned from FilterUnBlacklisted and is used to iterate over the raw logs and unpacked data for UnBlacklisted events raised by the FiatTokenV1 contract.
func (*FiatTokenV1UnBlacklistedIterator) Close ¶
func (it *FiatTokenV1UnBlacklistedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV1UnBlacklistedIterator) Error ¶
func (it *FiatTokenV1UnBlacklistedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV1UnBlacklistedIterator) Next ¶
func (it *FiatTokenV1UnBlacklistedIterator) 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 FiatTokenV1Unpause ¶
FiatTokenV1Unpause represents a Unpause event raised by the FiatTokenV1 contract.
type FiatTokenV1UnpauseIterator ¶
type FiatTokenV1UnpauseIterator struct { Event *FiatTokenV1Unpause // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV1UnpauseIterator is returned from FilterUnpause and is used to iterate over the raw logs and unpacked data for Unpause events raised by the FiatTokenV1 contract.
func (*FiatTokenV1UnpauseIterator) Close ¶
func (it *FiatTokenV1UnpauseIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV1UnpauseIterator) Error ¶
func (it *FiatTokenV1UnpauseIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV1UnpauseIterator) Next ¶
func (it *FiatTokenV1UnpauseIterator) 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 FiatTokenV2 ¶
type FiatTokenV2 struct { FiatTokenV2Caller // Read-only binding to the contract FiatTokenV2Transactor // Write-only binding to the contract FiatTokenV2Filterer // Log filterer for contract events }
FiatTokenV2 is an auto generated Go binding around an Ethereum contract.
func DeployFiatTokenV2 ¶
func DeployFiatTokenV2(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *FiatTokenV2, error)
DeployFiatTokenV2 deploys a new Ethereum contract, binding an instance of FiatTokenV2 to it.
func NewFiatTokenV2 ¶
func NewFiatTokenV2(address common.Address, backend bind.ContractBackend) (*FiatTokenV2, error)
NewFiatTokenV2 creates a new instance of FiatTokenV2, bound to a specific deployed contract.
type FiatTokenV21 ¶
type FiatTokenV21 struct { FiatTokenV21Caller // Read-only binding to the contract FiatTokenV21Transactor // Write-only binding to the contract FiatTokenV21Filterer // Log filterer for contract events }
FiatTokenV21 is an auto generated Go binding around an Ethereum contract.
func DeployFiatTokenV21 ¶
func DeployFiatTokenV21(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *FiatTokenV21, error)
DeployFiatTokenV21 deploys a new Ethereum contract, binding an instance of FiatTokenV21 to it.
func NewFiatTokenV21 ¶
func NewFiatTokenV21(address common.Address, backend bind.ContractBackend) (*FiatTokenV21, error)
NewFiatTokenV21 creates a new instance of FiatTokenV21, bound to a specific deployed contract.
type FiatTokenV21Approval ¶
type FiatTokenV21Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
FiatTokenV21Approval represents a Approval event raised by the FiatTokenV21 contract.
type FiatTokenV21ApprovalIterator ¶
type FiatTokenV21ApprovalIterator struct { Event *FiatTokenV21Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV21ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the FiatTokenV21 contract.
func (*FiatTokenV21ApprovalIterator) Close ¶
func (it *FiatTokenV21ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV21ApprovalIterator) Error ¶
func (it *FiatTokenV21ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV21ApprovalIterator) Next ¶
func (it *FiatTokenV21ApprovalIterator) 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 FiatTokenV21AuthorizationCanceled ¶
type FiatTokenV21AuthorizationCanceled struct { Authorizer common.Address Nonce [32]byte Raw types.Log // Blockchain specific contextual infos }
FiatTokenV21AuthorizationCanceled represents a AuthorizationCanceled event raised by the FiatTokenV21 contract.
type FiatTokenV21AuthorizationCanceledIterator ¶
type FiatTokenV21AuthorizationCanceledIterator struct { Event *FiatTokenV21AuthorizationCanceled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV21AuthorizationCanceledIterator is returned from FilterAuthorizationCanceled and is used to iterate over the raw logs and unpacked data for AuthorizationCanceled events raised by the FiatTokenV21 contract.
func (*FiatTokenV21AuthorizationCanceledIterator) Close ¶
func (it *FiatTokenV21AuthorizationCanceledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV21AuthorizationCanceledIterator) Error ¶
func (it *FiatTokenV21AuthorizationCanceledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV21AuthorizationCanceledIterator) Next ¶
func (it *FiatTokenV21AuthorizationCanceledIterator) 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 FiatTokenV21AuthorizationUsed ¶
type FiatTokenV21AuthorizationUsed struct { Authorizer common.Address Nonce [32]byte Raw types.Log // Blockchain specific contextual infos }
FiatTokenV21AuthorizationUsed represents a AuthorizationUsed event raised by the FiatTokenV21 contract.
type FiatTokenV21AuthorizationUsedIterator ¶
type FiatTokenV21AuthorizationUsedIterator struct { Event *FiatTokenV21AuthorizationUsed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV21AuthorizationUsedIterator is returned from FilterAuthorizationUsed and is used to iterate over the raw logs and unpacked data for AuthorizationUsed events raised by the FiatTokenV21 contract.
func (*FiatTokenV21AuthorizationUsedIterator) Close ¶
func (it *FiatTokenV21AuthorizationUsedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV21AuthorizationUsedIterator) Error ¶
func (it *FiatTokenV21AuthorizationUsedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV21AuthorizationUsedIterator) Next ¶
func (it *FiatTokenV21AuthorizationUsedIterator) 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 FiatTokenV21Blacklisted ¶
type FiatTokenV21Blacklisted struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
FiatTokenV21Blacklisted represents a Blacklisted event raised by the FiatTokenV21 contract.
type FiatTokenV21BlacklistedIterator ¶
type FiatTokenV21BlacklistedIterator struct { Event *FiatTokenV21Blacklisted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV21BlacklistedIterator is returned from FilterBlacklisted and is used to iterate over the raw logs and unpacked data for Blacklisted events raised by the FiatTokenV21 contract.
func (*FiatTokenV21BlacklistedIterator) Close ¶
func (it *FiatTokenV21BlacklistedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV21BlacklistedIterator) Error ¶
func (it *FiatTokenV21BlacklistedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV21BlacklistedIterator) Next ¶
func (it *FiatTokenV21BlacklistedIterator) 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 FiatTokenV21BlacklisterChanged ¶
type FiatTokenV21BlacklisterChanged struct { NewBlacklister common.Address Raw types.Log // Blockchain specific contextual infos }
FiatTokenV21BlacklisterChanged represents a BlacklisterChanged event raised by the FiatTokenV21 contract.
type FiatTokenV21BlacklisterChangedIterator ¶
type FiatTokenV21BlacklisterChangedIterator struct { Event *FiatTokenV21BlacklisterChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV21BlacklisterChangedIterator is returned from FilterBlacklisterChanged and is used to iterate over the raw logs and unpacked data for BlacklisterChanged events raised by the FiatTokenV21 contract.
func (*FiatTokenV21BlacklisterChangedIterator) Close ¶
func (it *FiatTokenV21BlacklisterChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV21BlacklisterChangedIterator) Error ¶
func (it *FiatTokenV21BlacklisterChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV21BlacklisterChangedIterator) Next ¶
func (it *FiatTokenV21BlacklisterChangedIterator) 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 FiatTokenV21Burn ¶
type FiatTokenV21Burn struct { Burner common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
FiatTokenV21Burn represents a Burn event raised by the FiatTokenV21 contract.
type FiatTokenV21BurnIterator ¶
type FiatTokenV21BurnIterator struct { Event *FiatTokenV21Burn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV21BurnIterator is returned from FilterBurn and is used to iterate over the raw logs and unpacked data for Burn events raised by the FiatTokenV21 contract.
func (*FiatTokenV21BurnIterator) Close ¶
func (it *FiatTokenV21BurnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV21BurnIterator) Error ¶
func (it *FiatTokenV21BurnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV21BurnIterator) Next ¶
func (it *FiatTokenV21BurnIterator) 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 FiatTokenV21Caller ¶
type FiatTokenV21Caller struct {
// contains filtered or unexported fields
}
FiatTokenV21Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewFiatTokenV21Caller ¶
func NewFiatTokenV21Caller(address common.Address, caller bind.ContractCaller) (*FiatTokenV21Caller, error)
NewFiatTokenV21Caller creates a new read-only instance of FiatTokenV21, bound to a specific deployed contract.
func (*FiatTokenV21Caller) Allowance ¶
func (_FiatTokenV21 *FiatTokenV21Caller) 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 (*FiatTokenV21Caller) AuthorizationState ¶
func (_FiatTokenV21 *FiatTokenV21Caller) AuthorizationState(opts *bind.CallOpts, authorizer common.Address, nonce [32]byte) (bool, error)
AuthorizationState is a free data retrieval call binding the contract method 0xe94a0102.
Solidity: function authorizationState(address authorizer, bytes32 nonce) view returns(bool)
func (*FiatTokenV21Caller) BalanceOf ¶
func (_FiatTokenV21 *FiatTokenV21Caller) 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 (*FiatTokenV21Caller) Blacklister ¶
Blacklister is a free data retrieval call binding the contract method 0xbd102430.
Solidity: function blacklister() view returns(address)
func (*FiatTokenV21Caller) CANCELAUTHORIZATIONTYPEHASH ¶
func (_FiatTokenV21 *FiatTokenV21Caller) CANCELAUTHORIZATIONTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
CANCELAUTHORIZATIONTYPEHASH is a free data retrieval call binding the contract method 0xd9169487.
Solidity: function CANCEL_AUTHORIZATION_TYPEHASH() view returns(bytes32)
func (*FiatTokenV21Caller) Currency ¶
func (_FiatTokenV21 *FiatTokenV21Caller) Currency(opts *bind.CallOpts) (string, error)
Currency is a free data retrieval call binding the contract method 0xe5a6b10f.
Solidity: function currency() view returns(string)
func (*FiatTokenV21Caller) DOMAINSEPARATOR ¶
func (_FiatTokenV21 *FiatTokenV21Caller) 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 (*FiatTokenV21Caller) Decimals ¶
func (_FiatTokenV21 *FiatTokenV21Caller) 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 (*FiatTokenV21Caller) IsBlacklisted ¶
func (_FiatTokenV21 *FiatTokenV21Caller) IsBlacklisted(opts *bind.CallOpts, _account common.Address) (bool, error)
IsBlacklisted is a free data retrieval call binding the contract method 0xfe575a87.
Solidity: function isBlacklisted(address _account) view returns(bool)
func (*FiatTokenV21Caller) IsMinter ¶
func (_FiatTokenV21 *FiatTokenV21Caller) IsMinter(opts *bind.CallOpts, account common.Address) (bool, error)
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(address account) view returns(bool)
func (*FiatTokenV21Caller) MasterMinter ¶
MasterMinter is a free data retrieval call binding the contract method 0x35d99f35.
Solidity: function masterMinter() view returns(address)
func (*FiatTokenV21Caller) MinterAllowance ¶
func (_FiatTokenV21 *FiatTokenV21Caller) MinterAllowance(opts *bind.CallOpts, minter common.Address) (*big.Int, error)
MinterAllowance is a free data retrieval call binding the contract method 0x8a6db9c3.
Solidity: function minterAllowance(address minter) view returns(uint256)
func (*FiatTokenV21Caller) Name ¶
func (_FiatTokenV21 *FiatTokenV21Caller) 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 (*FiatTokenV21Caller) Nonces ¶
func (_FiatTokenV21 *FiatTokenV21Caller) 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 (*FiatTokenV21Caller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FiatTokenV21Caller) PERMITTYPEHASH ¶
func (_FiatTokenV21 *FiatTokenV21Caller) PERMITTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
PERMITTYPEHASH is a free data retrieval call binding the contract method 0x30adf81f.
Solidity: function PERMIT_TYPEHASH() view returns(bytes32)
func (*FiatTokenV21Caller) Paused ¶
func (_FiatTokenV21 *FiatTokenV21Caller) 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 (*FiatTokenV21Caller) Pauser ¶
Pauser is a free data retrieval call binding the contract method 0x9fd0506d.
Solidity: function pauser() view returns(address)
func (*FiatTokenV21Caller) RECEIVEWITHAUTHORIZATIONTYPEHASH ¶
func (_FiatTokenV21 *FiatTokenV21Caller) RECEIVEWITHAUTHORIZATIONTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
RECEIVEWITHAUTHORIZATIONTYPEHASH is a free data retrieval call binding the contract method 0x7f2eecc3.
Solidity: function RECEIVE_WITH_AUTHORIZATION_TYPEHASH() view returns(bytes32)
func (*FiatTokenV21Caller) Rescuer ¶
Rescuer is a free data retrieval call binding the contract method 0x38a63183.
Solidity: function rescuer() view returns(address)
func (*FiatTokenV21Caller) Symbol ¶
func (_FiatTokenV21 *FiatTokenV21Caller) 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 (*FiatTokenV21Caller) TRANSFERWITHAUTHORIZATIONTYPEHASH ¶
func (_FiatTokenV21 *FiatTokenV21Caller) TRANSFERWITHAUTHORIZATIONTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
TRANSFERWITHAUTHORIZATIONTYPEHASH is a free data retrieval call binding the contract method 0xa0cc6a68.
Solidity: function TRANSFER_WITH_AUTHORIZATION_TYPEHASH() view returns(bytes32)
func (*FiatTokenV21Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type FiatTokenV21CallerRaw ¶
type FiatTokenV21CallerRaw struct {
Contract *FiatTokenV21Caller // Generic read-only contract binding to access the raw methods on
}
FiatTokenV21CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*FiatTokenV21CallerRaw) Call ¶
func (_FiatTokenV21 *FiatTokenV21CallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type FiatTokenV21CallerSession ¶
type FiatTokenV21CallerSession struct { Contract *FiatTokenV21Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
FiatTokenV21CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*FiatTokenV21CallerSession) Allowance ¶
func (_FiatTokenV21 *FiatTokenV21CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*FiatTokenV21CallerSession) AuthorizationState ¶
func (_FiatTokenV21 *FiatTokenV21CallerSession) AuthorizationState(authorizer common.Address, nonce [32]byte) (bool, error)
AuthorizationState is a free data retrieval call binding the contract method 0xe94a0102.
Solidity: function authorizationState(address authorizer, bytes32 nonce) view returns(bool)
func (*FiatTokenV21CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*FiatTokenV21CallerSession) Blacklister ¶
func (_FiatTokenV21 *FiatTokenV21CallerSession) Blacklister() (common.Address, error)
Blacklister is a free data retrieval call binding the contract method 0xbd102430.
Solidity: function blacklister() view returns(address)
func (*FiatTokenV21CallerSession) CANCELAUTHORIZATIONTYPEHASH ¶
func (_FiatTokenV21 *FiatTokenV21CallerSession) CANCELAUTHORIZATIONTYPEHASH() ([32]byte, error)
CANCELAUTHORIZATIONTYPEHASH is a free data retrieval call binding the contract method 0xd9169487.
Solidity: function CANCEL_AUTHORIZATION_TYPEHASH() view returns(bytes32)
func (*FiatTokenV21CallerSession) Currency ¶
func (_FiatTokenV21 *FiatTokenV21CallerSession) Currency() (string, error)
Currency is a free data retrieval call binding the contract method 0xe5a6b10f.
Solidity: function currency() view returns(string)
func (*FiatTokenV21CallerSession) DOMAINSEPARATOR ¶
func (_FiatTokenV21 *FiatTokenV21CallerSession) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*FiatTokenV21CallerSession) Decimals ¶
func (_FiatTokenV21 *FiatTokenV21CallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*FiatTokenV21CallerSession) IsBlacklisted ¶
func (_FiatTokenV21 *FiatTokenV21CallerSession) IsBlacklisted(_account common.Address) (bool, error)
IsBlacklisted is a free data retrieval call binding the contract method 0xfe575a87.
Solidity: function isBlacklisted(address _account) view returns(bool)
func (*FiatTokenV21CallerSession) IsMinter ¶
func (_FiatTokenV21 *FiatTokenV21CallerSession) IsMinter(account common.Address) (bool, error)
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(address account) view returns(bool)
func (*FiatTokenV21CallerSession) MasterMinter ¶
func (_FiatTokenV21 *FiatTokenV21CallerSession) MasterMinter() (common.Address, error)
MasterMinter is a free data retrieval call binding the contract method 0x35d99f35.
Solidity: function masterMinter() view returns(address)
func (*FiatTokenV21CallerSession) MinterAllowance ¶
func (_FiatTokenV21 *FiatTokenV21CallerSession) MinterAllowance(minter common.Address) (*big.Int, error)
MinterAllowance is a free data retrieval call binding the contract method 0x8a6db9c3.
Solidity: function minterAllowance(address minter) view returns(uint256)
func (*FiatTokenV21CallerSession) Name ¶
func (_FiatTokenV21 *FiatTokenV21CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*FiatTokenV21CallerSession) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*FiatTokenV21CallerSession) Owner ¶
func (_FiatTokenV21 *FiatTokenV21CallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FiatTokenV21CallerSession) PERMITTYPEHASH ¶
func (_FiatTokenV21 *FiatTokenV21CallerSession) PERMITTYPEHASH() ([32]byte, error)
PERMITTYPEHASH is a free data retrieval call binding the contract method 0x30adf81f.
Solidity: function PERMIT_TYPEHASH() view returns(bytes32)
func (*FiatTokenV21CallerSession) Paused ¶
func (_FiatTokenV21 *FiatTokenV21CallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*FiatTokenV21CallerSession) Pauser ¶
func (_FiatTokenV21 *FiatTokenV21CallerSession) Pauser() (common.Address, error)
Pauser is a free data retrieval call binding the contract method 0x9fd0506d.
Solidity: function pauser() view returns(address)
func (*FiatTokenV21CallerSession) RECEIVEWITHAUTHORIZATIONTYPEHASH ¶
func (_FiatTokenV21 *FiatTokenV21CallerSession) RECEIVEWITHAUTHORIZATIONTYPEHASH() ([32]byte, error)
RECEIVEWITHAUTHORIZATIONTYPEHASH is a free data retrieval call binding the contract method 0x7f2eecc3.
Solidity: function RECEIVE_WITH_AUTHORIZATION_TYPEHASH() view returns(bytes32)
func (*FiatTokenV21CallerSession) Rescuer ¶
func (_FiatTokenV21 *FiatTokenV21CallerSession) Rescuer() (common.Address, error)
Rescuer is a free data retrieval call binding the contract method 0x38a63183.
Solidity: function rescuer() view returns(address)
func (*FiatTokenV21CallerSession) Symbol ¶
func (_FiatTokenV21 *FiatTokenV21CallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*FiatTokenV21CallerSession) TRANSFERWITHAUTHORIZATIONTYPEHASH ¶
func (_FiatTokenV21 *FiatTokenV21CallerSession) TRANSFERWITHAUTHORIZATIONTYPEHASH() ([32]byte, error)
TRANSFERWITHAUTHORIZATIONTYPEHASH is a free data retrieval call binding the contract method 0xa0cc6a68.
Solidity: function TRANSFER_WITH_AUTHORIZATION_TYPEHASH() view returns(bytes32)
func (*FiatTokenV21CallerSession) TotalSupply ¶
func (_FiatTokenV21 *FiatTokenV21CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*FiatTokenV21CallerSession) Version ¶
func (_FiatTokenV21 *FiatTokenV21CallerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string)
type FiatTokenV21Filterer ¶
type FiatTokenV21Filterer struct {
// contains filtered or unexported fields
}
FiatTokenV21Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewFiatTokenV21Filterer ¶
func NewFiatTokenV21Filterer(address common.Address, filterer bind.ContractFilterer) (*FiatTokenV21Filterer, error)
NewFiatTokenV21Filterer creates a new log filterer instance of FiatTokenV21, bound to a specific deployed contract.
func (*FiatTokenV21Filterer) FilterApproval ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*FiatTokenV21ApprovalIterator, 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 (*FiatTokenV21Filterer) FilterAuthorizationCanceled ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) FilterAuthorizationCanceled(opts *bind.FilterOpts, authorizer []common.Address, nonce [][32]byte) (*FiatTokenV21AuthorizationCanceledIterator, error)
FilterAuthorizationCanceled is a free log retrieval operation binding the contract event 0x1cdd46ff242716cdaa72d159d339a485b3438398348d68f09d7c8c0a59353d81.
Solidity: event AuthorizationCanceled(address indexed authorizer, bytes32 indexed nonce)
func (*FiatTokenV21Filterer) FilterAuthorizationUsed ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) FilterAuthorizationUsed(opts *bind.FilterOpts, authorizer []common.Address, nonce [][32]byte) (*FiatTokenV21AuthorizationUsedIterator, error)
FilterAuthorizationUsed is a free log retrieval operation binding the contract event 0x98de503528ee59b575ef0c0a2576a82497bfc029a5685b209e9ec333479b10a5.
Solidity: event AuthorizationUsed(address indexed authorizer, bytes32 indexed nonce)
func (*FiatTokenV21Filterer) FilterBlacklisted ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) FilterBlacklisted(opts *bind.FilterOpts, _account []common.Address) (*FiatTokenV21BlacklistedIterator, error)
FilterBlacklisted is a free log retrieval operation binding the contract event 0xffa4e6181777692565cf28528fc88fd1516ea86b56da075235fa575af6a4b855.
Solidity: event Blacklisted(address indexed _account)
func (*FiatTokenV21Filterer) FilterBlacklisterChanged ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) FilterBlacklisterChanged(opts *bind.FilterOpts, newBlacklister []common.Address) (*FiatTokenV21BlacklisterChangedIterator, error)
FilterBlacklisterChanged is a free log retrieval operation binding the contract event 0xc67398012c111ce95ecb7429b933096c977380ee6c421175a71a4a4c6c88c06e.
Solidity: event BlacklisterChanged(address indexed newBlacklister)
func (*FiatTokenV21Filterer) FilterBurn ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) FilterBurn(opts *bind.FilterOpts, burner []common.Address) (*FiatTokenV21BurnIterator, error)
FilterBurn is a free log retrieval operation binding the contract event 0xcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5.
Solidity: event Burn(address indexed burner, uint256 amount)
func (*FiatTokenV21Filterer) FilterMasterMinterChanged ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) FilterMasterMinterChanged(opts *bind.FilterOpts, newMasterMinter []common.Address) (*FiatTokenV21MasterMinterChangedIterator, error)
FilterMasterMinterChanged is a free log retrieval operation binding the contract event 0xdb66dfa9c6b8f5226fe9aac7e51897ae8ee94ac31dc70bb6c9900b2574b707e6.
Solidity: event MasterMinterChanged(address indexed newMasterMinter)
func (*FiatTokenV21Filterer) FilterMint ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) FilterMint(opts *bind.FilterOpts, minter []common.Address, to []common.Address) (*FiatTokenV21MintIterator, error)
FilterMint is a free log retrieval operation binding the contract event 0xab8530f87dc9b59234c4623bf917212bb2536d647574c8e7e5da92c2ede0c9f8.
Solidity: event Mint(address indexed minter, address indexed to, uint256 amount)
func (*FiatTokenV21Filterer) FilterMinterConfigured ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) FilterMinterConfigured(opts *bind.FilterOpts, minter []common.Address) (*FiatTokenV21MinterConfiguredIterator, error)
FilterMinterConfigured is a free log retrieval operation binding the contract event 0x46980fca912ef9bcdbd36877427b6b90e860769f604e89c0e67720cece530d20.
Solidity: event MinterConfigured(address indexed minter, uint256 minterAllowedAmount)
func (*FiatTokenV21Filterer) FilterMinterRemoved ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) FilterMinterRemoved(opts *bind.FilterOpts, oldMinter []common.Address) (*FiatTokenV21MinterRemovedIterator, error)
FilterMinterRemoved is a free log retrieval operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed oldMinter)
func (*FiatTokenV21Filterer) FilterOwnershipTransferred ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts) (*FiatTokenV21OwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address previousOwner, address newOwner)
func (*FiatTokenV21Filterer) FilterPause ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) FilterPause(opts *bind.FilterOpts) (*FiatTokenV21PauseIterator, error)
FilterPause is a free log retrieval operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: event Pause()
func (*FiatTokenV21Filterer) FilterPauserChanged ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) FilterPauserChanged(opts *bind.FilterOpts, newAddress []common.Address) (*FiatTokenV21PauserChangedIterator, error)
FilterPauserChanged is a free log retrieval operation binding the contract event 0xb80482a293ca2e013eda8683c9bd7fc8347cfdaeea5ede58cba46df502c2a604.
Solidity: event PauserChanged(address indexed newAddress)
func (*FiatTokenV21Filterer) FilterRescuerChanged ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) FilterRescuerChanged(opts *bind.FilterOpts, newRescuer []common.Address) (*FiatTokenV21RescuerChangedIterator, error)
FilterRescuerChanged is a free log retrieval operation binding the contract event 0xe475e580d85111348e40d8ca33cfdd74c30fe1655c2d8537a13abc10065ffa5a.
Solidity: event RescuerChanged(address indexed newRescuer)
func (*FiatTokenV21Filterer) FilterTransfer ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*FiatTokenV21TransferIterator, 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 (*FiatTokenV21Filterer) FilterUnBlacklisted ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) FilterUnBlacklisted(opts *bind.FilterOpts, _account []common.Address) (*FiatTokenV21UnBlacklistedIterator, error)
FilterUnBlacklisted is a free log retrieval operation binding the contract event 0x117e3210bb9aa7d9baff172026820255c6f6c30ba8999d1c2fd88e2848137c4e.
Solidity: event UnBlacklisted(address indexed _account)
func (*FiatTokenV21Filterer) FilterUnpause ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) FilterUnpause(opts *bind.FilterOpts) (*FiatTokenV21UnpauseIterator, error)
FilterUnpause is a free log retrieval operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: event Unpause()
func (*FiatTokenV21Filterer) ParseApproval ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) ParseApproval(log types.Log) (*FiatTokenV21Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*FiatTokenV21Filterer) ParseAuthorizationCanceled ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) ParseAuthorizationCanceled(log types.Log) (*FiatTokenV21AuthorizationCanceled, error)
ParseAuthorizationCanceled is a log parse operation binding the contract event 0x1cdd46ff242716cdaa72d159d339a485b3438398348d68f09d7c8c0a59353d81.
Solidity: event AuthorizationCanceled(address indexed authorizer, bytes32 indexed nonce)
func (*FiatTokenV21Filterer) ParseAuthorizationUsed ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) ParseAuthorizationUsed(log types.Log) (*FiatTokenV21AuthorizationUsed, error)
ParseAuthorizationUsed is a log parse operation binding the contract event 0x98de503528ee59b575ef0c0a2576a82497bfc029a5685b209e9ec333479b10a5.
Solidity: event AuthorizationUsed(address indexed authorizer, bytes32 indexed nonce)
func (*FiatTokenV21Filterer) ParseBlacklisted ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) ParseBlacklisted(log types.Log) (*FiatTokenV21Blacklisted, error)
ParseBlacklisted is a log parse operation binding the contract event 0xffa4e6181777692565cf28528fc88fd1516ea86b56da075235fa575af6a4b855.
Solidity: event Blacklisted(address indexed _account)
func (*FiatTokenV21Filterer) ParseBlacklisterChanged ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) ParseBlacklisterChanged(log types.Log) (*FiatTokenV21BlacklisterChanged, error)
ParseBlacklisterChanged is a log parse operation binding the contract event 0xc67398012c111ce95ecb7429b933096c977380ee6c421175a71a4a4c6c88c06e.
Solidity: event BlacklisterChanged(address indexed newBlacklister)
func (*FiatTokenV21Filterer) ParseBurn ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) ParseBurn(log types.Log) (*FiatTokenV21Burn, error)
ParseBurn is a log parse operation binding the contract event 0xcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5.
Solidity: event Burn(address indexed burner, uint256 amount)
func (*FiatTokenV21Filterer) ParseMasterMinterChanged ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) ParseMasterMinterChanged(log types.Log) (*FiatTokenV21MasterMinterChanged, error)
ParseMasterMinterChanged is a log parse operation binding the contract event 0xdb66dfa9c6b8f5226fe9aac7e51897ae8ee94ac31dc70bb6c9900b2574b707e6.
Solidity: event MasterMinterChanged(address indexed newMasterMinter)
func (*FiatTokenV21Filterer) ParseMint ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) ParseMint(log types.Log) (*FiatTokenV21Mint, error)
ParseMint is a log parse operation binding the contract event 0xab8530f87dc9b59234c4623bf917212bb2536d647574c8e7e5da92c2ede0c9f8.
Solidity: event Mint(address indexed minter, address indexed to, uint256 amount)
func (*FiatTokenV21Filterer) ParseMinterConfigured ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) ParseMinterConfigured(log types.Log) (*FiatTokenV21MinterConfigured, error)
ParseMinterConfigured is a log parse operation binding the contract event 0x46980fca912ef9bcdbd36877427b6b90e860769f604e89c0e67720cece530d20.
Solidity: event MinterConfigured(address indexed minter, uint256 minterAllowedAmount)
func (*FiatTokenV21Filterer) ParseMinterRemoved ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) ParseMinterRemoved(log types.Log) (*FiatTokenV21MinterRemoved, error)
ParseMinterRemoved is a log parse operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed oldMinter)
func (*FiatTokenV21Filterer) ParseOwnershipTransferred ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) ParseOwnershipTransferred(log types.Log) (*FiatTokenV21OwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address previousOwner, address newOwner)
func (*FiatTokenV21Filterer) ParsePause ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) ParsePause(log types.Log) (*FiatTokenV21Pause, error)
ParsePause is a log parse operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: event Pause()
func (*FiatTokenV21Filterer) ParsePauserChanged ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) ParsePauserChanged(log types.Log) (*FiatTokenV21PauserChanged, error)
ParsePauserChanged is a log parse operation binding the contract event 0xb80482a293ca2e013eda8683c9bd7fc8347cfdaeea5ede58cba46df502c2a604.
Solidity: event PauserChanged(address indexed newAddress)
func (*FiatTokenV21Filterer) ParseRescuerChanged ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) ParseRescuerChanged(log types.Log) (*FiatTokenV21RescuerChanged, error)
ParseRescuerChanged is a log parse operation binding the contract event 0xe475e580d85111348e40d8ca33cfdd74c30fe1655c2d8537a13abc10065ffa5a.
Solidity: event RescuerChanged(address indexed newRescuer)
func (*FiatTokenV21Filterer) ParseTransfer ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) ParseTransfer(log types.Log) (*FiatTokenV21Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*FiatTokenV21Filterer) ParseUnBlacklisted ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) ParseUnBlacklisted(log types.Log) (*FiatTokenV21UnBlacklisted, error)
ParseUnBlacklisted is a log parse operation binding the contract event 0x117e3210bb9aa7d9baff172026820255c6f6c30ba8999d1c2fd88e2848137c4e.
Solidity: event UnBlacklisted(address indexed _account)
func (*FiatTokenV21Filterer) ParseUnpause ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) ParseUnpause(log types.Log) (*FiatTokenV21Unpause, error)
ParseUnpause is a log parse operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: event Unpause()
func (*FiatTokenV21Filterer) WatchApproval ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *FiatTokenV21Approval, 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 (*FiatTokenV21Filterer) WatchAuthorizationCanceled ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) WatchAuthorizationCanceled(opts *bind.WatchOpts, sink chan<- *FiatTokenV21AuthorizationCanceled, authorizer []common.Address, nonce [][32]byte) (event.Subscription, error)
WatchAuthorizationCanceled is a free log subscription operation binding the contract event 0x1cdd46ff242716cdaa72d159d339a485b3438398348d68f09d7c8c0a59353d81.
Solidity: event AuthorizationCanceled(address indexed authorizer, bytes32 indexed nonce)
func (*FiatTokenV21Filterer) WatchAuthorizationUsed ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) WatchAuthorizationUsed(opts *bind.WatchOpts, sink chan<- *FiatTokenV21AuthorizationUsed, authorizer []common.Address, nonce [][32]byte) (event.Subscription, error)
WatchAuthorizationUsed is a free log subscription operation binding the contract event 0x98de503528ee59b575ef0c0a2576a82497bfc029a5685b209e9ec333479b10a5.
Solidity: event AuthorizationUsed(address indexed authorizer, bytes32 indexed nonce)
func (*FiatTokenV21Filterer) WatchBlacklisted ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) WatchBlacklisted(opts *bind.WatchOpts, sink chan<- *FiatTokenV21Blacklisted, _account []common.Address) (event.Subscription, error)
WatchBlacklisted is a free log subscription operation binding the contract event 0xffa4e6181777692565cf28528fc88fd1516ea86b56da075235fa575af6a4b855.
Solidity: event Blacklisted(address indexed _account)
func (*FiatTokenV21Filterer) WatchBlacklisterChanged ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) WatchBlacklisterChanged(opts *bind.WatchOpts, sink chan<- *FiatTokenV21BlacklisterChanged, newBlacklister []common.Address) (event.Subscription, error)
WatchBlacklisterChanged is a free log subscription operation binding the contract event 0xc67398012c111ce95ecb7429b933096c977380ee6c421175a71a4a4c6c88c06e.
Solidity: event BlacklisterChanged(address indexed newBlacklister)
func (*FiatTokenV21Filterer) WatchBurn ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) WatchBurn(opts *bind.WatchOpts, sink chan<- *FiatTokenV21Burn, burner []common.Address) (event.Subscription, error)
WatchBurn is a free log subscription operation binding the contract event 0xcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5.
Solidity: event Burn(address indexed burner, uint256 amount)
func (*FiatTokenV21Filterer) WatchMasterMinterChanged ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) WatchMasterMinterChanged(opts *bind.WatchOpts, sink chan<- *FiatTokenV21MasterMinterChanged, newMasterMinter []common.Address) (event.Subscription, error)
WatchMasterMinterChanged is a free log subscription operation binding the contract event 0xdb66dfa9c6b8f5226fe9aac7e51897ae8ee94ac31dc70bb6c9900b2574b707e6.
Solidity: event MasterMinterChanged(address indexed newMasterMinter)
func (*FiatTokenV21Filterer) WatchMint ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) WatchMint(opts *bind.WatchOpts, sink chan<- *FiatTokenV21Mint, minter []common.Address, to []common.Address) (event.Subscription, error)
WatchMint is a free log subscription operation binding the contract event 0xab8530f87dc9b59234c4623bf917212bb2536d647574c8e7e5da92c2ede0c9f8.
Solidity: event Mint(address indexed minter, address indexed to, uint256 amount)
func (*FiatTokenV21Filterer) WatchMinterConfigured ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) WatchMinterConfigured(opts *bind.WatchOpts, sink chan<- *FiatTokenV21MinterConfigured, minter []common.Address) (event.Subscription, error)
WatchMinterConfigured is a free log subscription operation binding the contract event 0x46980fca912ef9bcdbd36877427b6b90e860769f604e89c0e67720cece530d20.
Solidity: event MinterConfigured(address indexed minter, uint256 minterAllowedAmount)
func (*FiatTokenV21Filterer) WatchMinterRemoved ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *FiatTokenV21MinterRemoved, oldMinter []common.Address) (event.Subscription, error)
WatchMinterRemoved is a free log subscription operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed oldMinter)
func (*FiatTokenV21Filterer) WatchOwnershipTransferred ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *FiatTokenV21OwnershipTransferred) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address previousOwner, address newOwner)
func (*FiatTokenV21Filterer) WatchPause ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) WatchPause(opts *bind.WatchOpts, sink chan<- *FiatTokenV21Pause) (event.Subscription, error)
WatchPause is a free log subscription operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: event Pause()
func (*FiatTokenV21Filterer) WatchPauserChanged ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) WatchPauserChanged(opts *bind.WatchOpts, sink chan<- *FiatTokenV21PauserChanged, newAddress []common.Address) (event.Subscription, error)
WatchPauserChanged is a free log subscription operation binding the contract event 0xb80482a293ca2e013eda8683c9bd7fc8347cfdaeea5ede58cba46df502c2a604.
Solidity: event PauserChanged(address indexed newAddress)
func (*FiatTokenV21Filterer) WatchRescuerChanged ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) WatchRescuerChanged(opts *bind.WatchOpts, sink chan<- *FiatTokenV21RescuerChanged, newRescuer []common.Address) (event.Subscription, error)
WatchRescuerChanged is a free log subscription operation binding the contract event 0xe475e580d85111348e40d8ca33cfdd74c30fe1655c2d8537a13abc10065ffa5a.
Solidity: event RescuerChanged(address indexed newRescuer)
func (*FiatTokenV21Filterer) WatchTransfer ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *FiatTokenV21Transfer, 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 (*FiatTokenV21Filterer) WatchUnBlacklisted ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) WatchUnBlacklisted(opts *bind.WatchOpts, sink chan<- *FiatTokenV21UnBlacklisted, _account []common.Address) (event.Subscription, error)
WatchUnBlacklisted is a free log subscription operation binding the contract event 0x117e3210bb9aa7d9baff172026820255c6f6c30ba8999d1c2fd88e2848137c4e.
Solidity: event UnBlacklisted(address indexed _account)
func (*FiatTokenV21Filterer) WatchUnpause ¶
func (_FiatTokenV21 *FiatTokenV21Filterer) WatchUnpause(opts *bind.WatchOpts, sink chan<- *FiatTokenV21Unpause) (event.Subscription, error)
WatchUnpause is a free log subscription operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: event Unpause()
type FiatTokenV21MasterMinterChanged ¶
type FiatTokenV21MasterMinterChanged struct { NewMasterMinter common.Address Raw types.Log // Blockchain specific contextual infos }
FiatTokenV21MasterMinterChanged represents a MasterMinterChanged event raised by the FiatTokenV21 contract.
type FiatTokenV21MasterMinterChangedIterator ¶
type FiatTokenV21MasterMinterChangedIterator struct { Event *FiatTokenV21MasterMinterChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV21MasterMinterChangedIterator is returned from FilterMasterMinterChanged and is used to iterate over the raw logs and unpacked data for MasterMinterChanged events raised by the FiatTokenV21 contract.
func (*FiatTokenV21MasterMinterChangedIterator) Close ¶
func (it *FiatTokenV21MasterMinterChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV21MasterMinterChangedIterator) Error ¶
func (it *FiatTokenV21MasterMinterChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV21MasterMinterChangedIterator) Next ¶
func (it *FiatTokenV21MasterMinterChangedIterator) 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 FiatTokenV21Mint ¶
type FiatTokenV21Mint struct { Minter common.Address To common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
FiatTokenV21Mint represents a Mint event raised by the FiatTokenV21 contract.
type FiatTokenV21MintIterator ¶
type FiatTokenV21MintIterator struct { Event *FiatTokenV21Mint // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV21MintIterator is returned from FilterMint and is used to iterate over the raw logs and unpacked data for Mint events raised by the FiatTokenV21 contract.
func (*FiatTokenV21MintIterator) Close ¶
func (it *FiatTokenV21MintIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV21MintIterator) Error ¶
func (it *FiatTokenV21MintIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV21MintIterator) Next ¶
func (it *FiatTokenV21MintIterator) 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 FiatTokenV21MinterConfigured ¶
type FiatTokenV21MinterConfigured struct { Minter common.Address MinterAllowedAmount *big.Int Raw types.Log // Blockchain specific contextual infos }
FiatTokenV21MinterConfigured represents a MinterConfigured event raised by the FiatTokenV21 contract.
type FiatTokenV21MinterConfiguredIterator ¶
type FiatTokenV21MinterConfiguredIterator struct { Event *FiatTokenV21MinterConfigured // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV21MinterConfiguredIterator is returned from FilterMinterConfigured and is used to iterate over the raw logs and unpacked data for MinterConfigured events raised by the FiatTokenV21 contract.
func (*FiatTokenV21MinterConfiguredIterator) Close ¶
func (it *FiatTokenV21MinterConfiguredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV21MinterConfiguredIterator) Error ¶
func (it *FiatTokenV21MinterConfiguredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV21MinterConfiguredIterator) Next ¶
func (it *FiatTokenV21MinterConfiguredIterator) 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 FiatTokenV21MinterRemoved ¶
type FiatTokenV21MinterRemoved struct { OldMinter common.Address Raw types.Log // Blockchain specific contextual infos }
FiatTokenV21MinterRemoved represents a MinterRemoved event raised by the FiatTokenV21 contract.
type FiatTokenV21MinterRemovedIterator ¶
type FiatTokenV21MinterRemovedIterator struct { Event *FiatTokenV21MinterRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV21MinterRemovedIterator is returned from FilterMinterRemoved and is used to iterate over the raw logs and unpacked data for MinterRemoved events raised by the FiatTokenV21 contract.
func (*FiatTokenV21MinterRemovedIterator) Close ¶
func (it *FiatTokenV21MinterRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV21MinterRemovedIterator) Error ¶
func (it *FiatTokenV21MinterRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV21MinterRemovedIterator) Next ¶
func (it *FiatTokenV21MinterRemovedIterator) 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 FiatTokenV21OwnershipTransferred ¶
type FiatTokenV21OwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
FiatTokenV21OwnershipTransferred represents a OwnershipTransferred event raised by the FiatTokenV21 contract.
type FiatTokenV21OwnershipTransferredIterator ¶
type FiatTokenV21OwnershipTransferredIterator struct { Event *FiatTokenV21OwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV21OwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the FiatTokenV21 contract.
func (*FiatTokenV21OwnershipTransferredIterator) Close ¶
func (it *FiatTokenV21OwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV21OwnershipTransferredIterator) Error ¶
func (it *FiatTokenV21OwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV21OwnershipTransferredIterator) Next ¶
func (it *FiatTokenV21OwnershipTransferredIterator) 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 FiatTokenV21Pause ¶
FiatTokenV21Pause represents a Pause event raised by the FiatTokenV21 contract.
type FiatTokenV21PauseIterator ¶
type FiatTokenV21PauseIterator struct { Event *FiatTokenV21Pause // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV21PauseIterator is returned from FilterPause and is used to iterate over the raw logs and unpacked data for Pause events raised by the FiatTokenV21 contract.
func (*FiatTokenV21PauseIterator) Close ¶
func (it *FiatTokenV21PauseIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV21PauseIterator) Error ¶
func (it *FiatTokenV21PauseIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV21PauseIterator) Next ¶
func (it *FiatTokenV21PauseIterator) 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 FiatTokenV21PauserChanged ¶
type FiatTokenV21PauserChanged struct { NewAddress common.Address Raw types.Log // Blockchain specific contextual infos }
FiatTokenV21PauserChanged represents a PauserChanged event raised by the FiatTokenV21 contract.
type FiatTokenV21PauserChangedIterator ¶
type FiatTokenV21PauserChangedIterator struct { Event *FiatTokenV21PauserChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV21PauserChangedIterator is returned from FilterPauserChanged and is used to iterate over the raw logs and unpacked data for PauserChanged events raised by the FiatTokenV21 contract.
func (*FiatTokenV21PauserChangedIterator) Close ¶
func (it *FiatTokenV21PauserChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV21PauserChangedIterator) Error ¶
func (it *FiatTokenV21PauserChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV21PauserChangedIterator) Next ¶
func (it *FiatTokenV21PauserChangedIterator) 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 FiatTokenV21Raw ¶
type FiatTokenV21Raw struct {
Contract *FiatTokenV21 // Generic contract binding to access the raw methods on
}
FiatTokenV21Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*FiatTokenV21Raw) Call ¶
func (_FiatTokenV21 *FiatTokenV21Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*FiatTokenV21Raw) Transact ¶
func (_FiatTokenV21 *FiatTokenV21Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FiatTokenV21Raw) Transfer ¶
func (_FiatTokenV21 *FiatTokenV21Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type FiatTokenV21RescuerChanged ¶
type FiatTokenV21RescuerChanged struct { NewRescuer common.Address Raw types.Log // Blockchain specific contextual infos }
FiatTokenV21RescuerChanged represents a RescuerChanged event raised by the FiatTokenV21 contract.
type FiatTokenV21RescuerChangedIterator ¶
type FiatTokenV21RescuerChangedIterator struct { Event *FiatTokenV21RescuerChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV21RescuerChangedIterator is returned from FilterRescuerChanged and is used to iterate over the raw logs and unpacked data for RescuerChanged events raised by the FiatTokenV21 contract.
func (*FiatTokenV21RescuerChangedIterator) Close ¶
func (it *FiatTokenV21RescuerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV21RescuerChangedIterator) Error ¶
func (it *FiatTokenV21RescuerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV21RescuerChangedIterator) Next ¶
func (it *FiatTokenV21RescuerChangedIterator) 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 FiatTokenV21Session ¶
type FiatTokenV21Session struct { Contract *FiatTokenV21 // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
FiatTokenV21Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*FiatTokenV21Session) Allowance ¶
func (_FiatTokenV21 *FiatTokenV21Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*FiatTokenV21Session) Approve ¶
func (_FiatTokenV21 *FiatTokenV21Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*FiatTokenV21Session) AuthorizationState ¶
func (_FiatTokenV21 *FiatTokenV21Session) AuthorizationState(authorizer common.Address, nonce [32]byte) (bool, error)
AuthorizationState is a free data retrieval call binding the contract method 0xe94a0102.
Solidity: function authorizationState(address authorizer, bytes32 nonce) view returns(bool)
func (*FiatTokenV21Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*FiatTokenV21Session) Blacklist ¶
func (_FiatTokenV21 *FiatTokenV21Session) Blacklist(_account common.Address) (*types.Transaction, error)
Blacklist is a paid mutator transaction binding the contract method 0xf9f92be4.
Solidity: function blacklist(address _account) returns()
func (*FiatTokenV21Session) Blacklister ¶
func (_FiatTokenV21 *FiatTokenV21Session) Blacklister() (common.Address, error)
Blacklister is a free data retrieval call binding the contract method 0xbd102430.
Solidity: function blacklister() view returns(address)
func (*FiatTokenV21Session) Burn ¶
func (_FiatTokenV21 *FiatTokenV21Session) Burn(_amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 _amount) returns()
func (*FiatTokenV21Session) CANCELAUTHORIZATIONTYPEHASH ¶
func (_FiatTokenV21 *FiatTokenV21Session) CANCELAUTHORIZATIONTYPEHASH() ([32]byte, error)
CANCELAUTHORIZATIONTYPEHASH is a free data retrieval call binding the contract method 0xd9169487.
Solidity: function CANCEL_AUTHORIZATION_TYPEHASH() view returns(bytes32)
func (*FiatTokenV21Session) CancelAuthorization ¶
func (_FiatTokenV21 *FiatTokenV21Session) CancelAuthorization(authorizer common.Address, nonce [32]byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
CancelAuthorization is a paid mutator transaction binding the contract method 0x5a049a70.
Solidity: function cancelAuthorization(address authorizer, bytes32 nonce, uint8 v, bytes32 r, bytes32 s) returns()
func (*FiatTokenV21Session) ConfigureMinter ¶
func (_FiatTokenV21 *FiatTokenV21Session) ConfigureMinter(minter common.Address, minterAllowedAmount *big.Int) (*types.Transaction, error)
ConfigureMinter is a paid mutator transaction binding the contract method 0x4e44d956.
Solidity: function configureMinter(address minter, uint256 minterAllowedAmount) returns(bool)
func (*FiatTokenV21Session) Currency ¶
func (_FiatTokenV21 *FiatTokenV21Session) Currency() (string, error)
Currency is a free data retrieval call binding the contract method 0xe5a6b10f.
Solidity: function currency() view returns(string)
func (*FiatTokenV21Session) DOMAINSEPARATOR ¶
func (_FiatTokenV21 *FiatTokenV21Session) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*FiatTokenV21Session) Decimals ¶
func (_FiatTokenV21 *FiatTokenV21Session) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*FiatTokenV21Session) DecreaseAllowance ¶
func (_FiatTokenV21 *FiatTokenV21Session) DecreaseAllowance(spender common.Address, decrement *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 decrement) returns(bool)
func (*FiatTokenV21Session) IncreaseAllowance ¶
func (_FiatTokenV21 *FiatTokenV21Session) IncreaseAllowance(spender common.Address, increment *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 increment) returns(bool)
func (*FiatTokenV21Session) Initialize ¶
func (_FiatTokenV21 *FiatTokenV21Session) Initialize(tokenName string, tokenSymbol string, tokenCurrency string, tokenDecimals uint8, newMasterMinter common.Address, newPauser common.Address, newBlacklister common.Address, newOwner common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x3357162b.
Solidity: function initialize(string tokenName, string tokenSymbol, string tokenCurrency, uint8 tokenDecimals, address newMasterMinter, address newPauser, address newBlacklister, address newOwner) returns()
func (*FiatTokenV21Session) InitializeV2 ¶
func (_FiatTokenV21 *FiatTokenV21Session) InitializeV2(newName string) (*types.Transaction, error)
InitializeV2 is a paid mutator transaction binding the contract method 0xd608ea64.
Solidity: function initializeV2(string newName) returns()
func (*FiatTokenV21Session) InitializeV21 ¶
func (_FiatTokenV21 *FiatTokenV21Session) InitializeV21(lostAndFound common.Address) (*types.Transaction, error)
InitializeV21 is a paid mutator transaction binding the contract method 0x2fc81e09.
Solidity: function initializeV2_1(address lostAndFound) returns()
func (*FiatTokenV21Session) IsBlacklisted ¶
func (_FiatTokenV21 *FiatTokenV21Session) IsBlacklisted(_account common.Address) (bool, error)
IsBlacklisted is a free data retrieval call binding the contract method 0xfe575a87.
Solidity: function isBlacklisted(address _account) view returns(bool)
func (*FiatTokenV21Session) IsMinter ¶
func (_FiatTokenV21 *FiatTokenV21Session) IsMinter(account common.Address) (bool, error)
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(address account) view returns(bool)
func (*FiatTokenV21Session) MasterMinter ¶
func (_FiatTokenV21 *FiatTokenV21Session) MasterMinter() (common.Address, error)
MasterMinter is a free data retrieval call binding the contract method 0x35d99f35.
Solidity: function masterMinter() view returns(address)
func (*FiatTokenV21Session) Mint ¶
func (_FiatTokenV21 *FiatTokenV21Session) Mint(_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(bool)
func (*FiatTokenV21Session) MinterAllowance ¶
MinterAllowance is a free data retrieval call binding the contract method 0x8a6db9c3.
Solidity: function minterAllowance(address minter) view returns(uint256)
func (*FiatTokenV21Session) Name ¶
func (_FiatTokenV21 *FiatTokenV21Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*FiatTokenV21Session) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*FiatTokenV21Session) Owner ¶
func (_FiatTokenV21 *FiatTokenV21Session) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FiatTokenV21Session) PERMITTYPEHASH ¶
func (_FiatTokenV21 *FiatTokenV21Session) PERMITTYPEHASH() ([32]byte, error)
PERMITTYPEHASH is a free data retrieval call binding the contract method 0x30adf81f.
Solidity: function PERMIT_TYPEHASH() view returns(bytes32)
func (*FiatTokenV21Session) Pause ¶
func (_FiatTokenV21 *FiatTokenV21Session) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*FiatTokenV21Session) Paused ¶
func (_FiatTokenV21 *FiatTokenV21Session) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*FiatTokenV21Session) Pauser ¶
func (_FiatTokenV21 *FiatTokenV21Session) Pauser() (common.Address, error)
Pauser is a free data retrieval call binding the contract method 0x9fd0506d.
Solidity: function pauser() view returns(address)
func (*FiatTokenV21Session) Permit ¶
func (_FiatTokenV21 *FiatTokenV21Session) Permit(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 (*FiatTokenV21Session) RECEIVEWITHAUTHORIZATIONTYPEHASH ¶
func (_FiatTokenV21 *FiatTokenV21Session) RECEIVEWITHAUTHORIZATIONTYPEHASH() ([32]byte, error)
RECEIVEWITHAUTHORIZATIONTYPEHASH is a free data retrieval call binding the contract method 0x7f2eecc3.
Solidity: function RECEIVE_WITH_AUTHORIZATION_TYPEHASH() view returns(bytes32)
func (*FiatTokenV21Session) ReceiveWithAuthorization ¶
func (_FiatTokenV21 *FiatTokenV21Session) ReceiveWithAuthorization(from common.Address, to common.Address, value *big.Int, validAfter *big.Int, validBefore *big.Int, nonce [32]byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
ReceiveWithAuthorization is a paid mutator transaction binding the contract method 0xef55bec6.
Solidity: function receiveWithAuthorization(address from, address to, uint256 value, uint256 validAfter, uint256 validBefore, bytes32 nonce, uint8 v, bytes32 r, bytes32 s) returns()
func (*FiatTokenV21Session) RemoveMinter ¶
func (_FiatTokenV21 *FiatTokenV21Session) RemoveMinter(minter common.Address) (*types.Transaction, error)
RemoveMinter is a paid mutator transaction binding the contract method 0x3092afd5.
Solidity: function removeMinter(address minter) returns(bool)
func (*FiatTokenV21Session) RescueERC20 ¶
func (_FiatTokenV21 *FiatTokenV21Session) RescueERC20(tokenContract common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
RescueERC20 is a paid mutator transaction binding the contract method 0xb2118a8d.
Solidity: function rescueERC20(address tokenContract, address to, uint256 amount) returns()
func (*FiatTokenV21Session) Rescuer ¶
func (_FiatTokenV21 *FiatTokenV21Session) Rescuer() (common.Address, error)
Rescuer is a free data retrieval call binding the contract method 0x38a63183.
Solidity: function rescuer() view returns(address)
func (*FiatTokenV21Session) Symbol ¶
func (_FiatTokenV21 *FiatTokenV21Session) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*FiatTokenV21Session) TRANSFERWITHAUTHORIZATIONTYPEHASH ¶
func (_FiatTokenV21 *FiatTokenV21Session) TRANSFERWITHAUTHORIZATIONTYPEHASH() ([32]byte, error)
TRANSFERWITHAUTHORIZATIONTYPEHASH is a free data retrieval call binding the contract method 0xa0cc6a68.
Solidity: function TRANSFER_WITH_AUTHORIZATION_TYPEHASH() view returns(bytes32)
func (*FiatTokenV21Session) TotalSupply ¶
func (_FiatTokenV21 *FiatTokenV21Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*FiatTokenV21Session) Transfer ¶
func (_FiatTokenV21 *FiatTokenV21Session) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*FiatTokenV21Session) TransferFrom ¶
func (_FiatTokenV21 *FiatTokenV21Session) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
func (*FiatTokenV21Session) TransferOwnership ¶
func (_FiatTokenV21 *FiatTokenV21Session) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*FiatTokenV21Session) TransferWithAuthorization ¶
func (_FiatTokenV21 *FiatTokenV21Session) TransferWithAuthorization(from common.Address, to common.Address, value *big.Int, validAfter *big.Int, validBefore *big.Int, nonce [32]byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
TransferWithAuthorization is a paid mutator transaction binding the contract method 0xe3ee160e.
Solidity: function transferWithAuthorization(address from, address to, uint256 value, uint256 validAfter, uint256 validBefore, bytes32 nonce, uint8 v, bytes32 r, bytes32 s) returns()
func (*FiatTokenV21Session) UnBlacklist ¶
func (_FiatTokenV21 *FiatTokenV21Session) UnBlacklist(_account common.Address) (*types.Transaction, error)
UnBlacklist is a paid mutator transaction binding the contract method 0x1a895266.
Solidity: function unBlacklist(address _account) returns()
func (*FiatTokenV21Session) Unpause ¶
func (_FiatTokenV21 *FiatTokenV21Session) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*FiatTokenV21Session) UpdateBlacklister ¶
func (_FiatTokenV21 *FiatTokenV21Session) UpdateBlacklister(_newBlacklister common.Address) (*types.Transaction, error)
UpdateBlacklister is a paid mutator transaction binding the contract method 0xad38bf22.
Solidity: function updateBlacklister(address _newBlacklister) returns()
func (*FiatTokenV21Session) UpdateMasterMinter ¶
func (_FiatTokenV21 *FiatTokenV21Session) UpdateMasterMinter(_newMasterMinter common.Address) (*types.Transaction, error)
UpdateMasterMinter is a paid mutator transaction binding the contract method 0xaa20e1e4.
Solidity: function updateMasterMinter(address _newMasterMinter) returns()
func (*FiatTokenV21Session) UpdatePauser ¶
func (_FiatTokenV21 *FiatTokenV21Session) UpdatePauser(_newPauser common.Address) (*types.Transaction, error)
UpdatePauser is a paid mutator transaction binding the contract method 0x554bab3c.
Solidity: function updatePauser(address _newPauser) returns()
func (*FiatTokenV21Session) UpdateRescuer ¶
func (_FiatTokenV21 *FiatTokenV21Session) UpdateRescuer(newRescuer common.Address) (*types.Transaction, error)
UpdateRescuer is a paid mutator transaction binding the contract method 0x2ab60045.
Solidity: function updateRescuer(address newRescuer) returns()
func (*FiatTokenV21Session) Version ¶
func (_FiatTokenV21 *FiatTokenV21Session) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string)
type FiatTokenV21Transactor ¶
type FiatTokenV21Transactor struct {
// contains filtered or unexported fields
}
FiatTokenV21Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewFiatTokenV21Transactor ¶
func NewFiatTokenV21Transactor(address common.Address, transactor bind.ContractTransactor) (*FiatTokenV21Transactor, error)
NewFiatTokenV21Transactor creates a new write-only instance of FiatTokenV21, bound to a specific deployed contract.
func (*FiatTokenV21Transactor) Approve ¶
func (_FiatTokenV21 *FiatTokenV21Transactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*FiatTokenV21Transactor) Blacklist ¶
func (_FiatTokenV21 *FiatTokenV21Transactor) Blacklist(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
Blacklist is a paid mutator transaction binding the contract method 0xf9f92be4.
Solidity: function blacklist(address _account) returns()
func (*FiatTokenV21Transactor) Burn ¶
func (_FiatTokenV21 *FiatTokenV21Transactor) 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 (*FiatTokenV21Transactor) CancelAuthorization ¶
func (_FiatTokenV21 *FiatTokenV21Transactor) CancelAuthorization(opts *bind.TransactOpts, authorizer common.Address, nonce [32]byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
CancelAuthorization is a paid mutator transaction binding the contract method 0x5a049a70.
Solidity: function cancelAuthorization(address authorizer, bytes32 nonce, uint8 v, bytes32 r, bytes32 s) returns()
func (*FiatTokenV21Transactor) ConfigureMinter ¶
func (_FiatTokenV21 *FiatTokenV21Transactor) ConfigureMinter(opts *bind.TransactOpts, minter common.Address, minterAllowedAmount *big.Int) (*types.Transaction, error)
ConfigureMinter is a paid mutator transaction binding the contract method 0x4e44d956.
Solidity: function configureMinter(address minter, uint256 minterAllowedAmount) returns(bool)
func (*FiatTokenV21Transactor) DecreaseAllowance ¶
func (_FiatTokenV21 *FiatTokenV21Transactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, decrement *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 decrement) returns(bool)
func (*FiatTokenV21Transactor) IncreaseAllowance ¶
func (_FiatTokenV21 *FiatTokenV21Transactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, increment *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 increment) returns(bool)
func (*FiatTokenV21Transactor) Initialize ¶
func (_FiatTokenV21 *FiatTokenV21Transactor) Initialize(opts *bind.TransactOpts, tokenName string, tokenSymbol string, tokenCurrency string, tokenDecimals uint8, newMasterMinter common.Address, newPauser common.Address, newBlacklister common.Address, newOwner common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x3357162b.
Solidity: function initialize(string tokenName, string tokenSymbol, string tokenCurrency, uint8 tokenDecimals, address newMasterMinter, address newPauser, address newBlacklister, address newOwner) returns()
func (*FiatTokenV21Transactor) InitializeV2 ¶
func (_FiatTokenV21 *FiatTokenV21Transactor) InitializeV2(opts *bind.TransactOpts, newName string) (*types.Transaction, error)
InitializeV2 is a paid mutator transaction binding the contract method 0xd608ea64.
Solidity: function initializeV2(string newName) returns()
func (*FiatTokenV21Transactor) InitializeV21 ¶
func (_FiatTokenV21 *FiatTokenV21Transactor) InitializeV21(opts *bind.TransactOpts, lostAndFound common.Address) (*types.Transaction, error)
InitializeV21 is a paid mutator transaction binding the contract method 0x2fc81e09.
Solidity: function initializeV2_1(address lostAndFound) returns()
func (*FiatTokenV21Transactor) Mint ¶
func (_FiatTokenV21 *FiatTokenV21Transactor) 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(bool)
func (*FiatTokenV21Transactor) Pause ¶
func (_FiatTokenV21 *FiatTokenV21Transactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*FiatTokenV21Transactor) Permit ¶
func (_FiatTokenV21 *FiatTokenV21Transactor) 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 (*FiatTokenV21Transactor) ReceiveWithAuthorization ¶
func (_FiatTokenV21 *FiatTokenV21Transactor) ReceiveWithAuthorization(opts *bind.TransactOpts, from common.Address, to common.Address, value *big.Int, validAfter *big.Int, validBefore *big.Int, nonce [32]byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
ReceiveWithAuthorization is a paid mutator transaction binding the contract method 0xef55bec6.
Solidity: function receiveWithAuthorization(address from, address to, uint256 value, uint256 validAfter, uint256 validBefore, bytes32 nonce, uint8 v, bytes32 r, bytes32 s) returns()
func (*FiatTokenV21Transactor) RemoveMinter ¶
func (_FiatTokenV21 *FiatTokenV21Transactor) RemoveMinter(opts *bind.TransactOpts, minter common.Address) (*types.Transaction, error)
RemoveMinter is a paid mutator transaction binding the contract method 0x3092afd5.
Solidity: function removeMinter(address minter) returns(bool)
func (*FiatTokenV21Transactor) RescueERC20 ¶
func (_FiatTokenV21 *FiatTokenV21Transactor) RescueERC20(opts *bind.TransactOpts, tokenContract common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
RescueERC20 is a paid mutator transaction binding the contract method 0xb2118a8d.
Solidity: function rescueERC20(address tokenContract, address to, uint256 amount) returns()
func (*FiatTokenV21Transactor) Transfer ¶
func (_FiatTokenV21 *FiatTokenV21Transactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*FiatTokenV21Transactor) TransferFrom ¶
func (_FiatTokenV21 *FiatTokenV21Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
func (*FiatTokenV21Transactor) TransferOwnership ¶
func (_FiatTokenV21 *FiatTokenV21Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*FiatTokenV21Transactor) TransferWithAuthorization ¶
func (_FiatTokenV21 *FiatTokenV21Transactor) TransferWithAuthorization(opts *bind.TransactOpts, from common.Address, to common.Address, value *big.Int, validAfter *big.Int, validBefore *big.Int, nonce [32]byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
TransferWithAuthorization is a paid mutator transaction binding the contract method 0xe3ee160e.
Solidity: function transferWithAuthorization(address from, address to, uint256 value, uint256 validAfter, uint256 validBefore, bytes32 nonce, uint8 v, bytes32 r, bytes32 s) returns()
func (*FiatTokenV21Transactor) UnBlacklist ¶
func (_FiatTokenV21 *FiatTokenV21Transactor) UnBlacklist(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
UnBlacklist is a paid mutator transaction binding the contract method 0x1a895266.
Solidity: function unBlacklist(address _account) returns()
func (*FiatTokenV21Transactor) Unpause ¶
func (_FiatTokenV21 *FiatTokenV21Transactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*FiatTokenV21Transactor) UpdateBlacklister ¶
func (_FiatTokenV21 *FiatTokenV21Transactor) UpdateBlacklister(opts *bind.TransactOpts, _newBlacklister common.Address) (*types.Transaction, error)
UpdateBlacklister is a paid mutator transaction binding the contract method 0xad38bf22.
Solidity: function updateBlacklister(address _newBlacklister) returns()
func (*FiatTokenV21Transactor) UpdateMasterMinter ¶
func (_FiatTokenV21 *FiatTokenV21Transactor) UpdateMasterMinter(opts *bind.TransactOpts, _newMasterMinter common.Address) (*types.Transaction, error)
UpdateMasterMinter is a paid mutator transaction binding the contract method 0xaa20e1e4.
Solidity: function updateMasterMinter(address _newMasterMinter) returns()
func (*FiatTokenV21Transactor) UpdatePauser ¶
func (_FiatTokenV21 *FiatTokenV21Transactor) UpdatePauser(opts *bind.TransactOpts, _newPauser common.Address) (*types.Transaction, error)
UpdatePauser is a paid mutator transaction binding the contract method 0x554bab3c.
Solidity: function updatePauser(address _newPauser) returns()
func (*FiatTokenV21Transactor) UpdateRescuer ¶
func (_FiatTokenV21 *FiatTokenV21Transactor) UpdateRescuer(opts *bind.TransactOpts, newRescuer common.Address) (*types.Transaction, error)
UpdateRescuer is a paid mutator transaction binding the contract method 0x2ab60045.
Solidity: function updateRescuer(address newRescuer) returns()
type FiatTokenV21TransactorRaw ¶
type FiatTokenV21TransactorRaw struct {
Contract *FiatTokenV21Transactor // Generic write-only contract binding to access the raw methods on
}
FiatTokenV21TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*FiatTokenV21TransactorRaw) Transact ¶
func (_FiatTokenV21 *FiatTokenV21TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FiatTokenV21TransactorRaw) Transfer ¶
func (_FiatTokenV21 *FiatTokenV21TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type FiatTokenV21TransactorSession ¶
type FiatTokenV21TransactorSession struct { Contract *FiatTokenV21Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
FiatTokenV21TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*FiatTokenV21TransactorSession) Approve ¶
func (_FiatTokenV21 *FiatTokenV21TransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*FiatTokenV21TransactorSession) Blacklist ¶
func (_FiatTokenV21 *FiatTokenV21TransactorSession) Blacklist(_account common.Address) (*types.Transaction, error)
Blacklist is a paid mutator transaction binding the contract method 0xf9f92be4.
Solidity: function blacklist(address _account) returns()
func (*FiatTokenV21TransactorSession) Burn ¶
func (_FiatTokenV21 *FiatTokenV21TransactorSession) Burn(_amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 _amount) returns()
func (*FiatTokenV21TransactorSession) CancelAuthorization ¶
func (_FiatTokenV21 *FiatTokenV21TransactorSession) CancelAuthorization(authorizer common.Address, nonce [32]byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
CancelAuthorization is a paid mutator transaction binding the contract method 0x5a049a70.
Solidity: function cancelAuthorization(address authorizer, bytes32 nonce, uint8 v, bytes32 r, bytes32 s) returns()
func (*FiatTokenV21TransactorSession) ConfigureMinter ¶
func (_FiatTokenV21 *FiatTokenV21TransactorSession) ConfigureMinter(minter common.Address, minterAllowedAmount *big.Int) (*types.Transaction, error)
ConfigureMinter is a paid mutator transaction binding the contract method 0x4e44d956.
Solidity: function configureMinter(address minter, uint256 minterAllowedAmount) returns(bool)
func (*FiatTokenV21TransactorSession) DecreaseAllowance ¶
func (_FiatTokenV21 *FiatTokenV21TransactorSession) DecreaseAllowance(spender common.Address, decrement *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 decrement) returns(bool)
func (*FiatTokenV21TransactorSession) IncreaseAllowance ¶
func (_FiatTokenV21 *FiatTokenV21TransactorSession) IncreaseAllowance(spender common.Address, increment *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 increment) returns(bool)
func (*FiatTokenV21TransactorSession) Initialize ¶
func (_FiatTokenV21 *FiatTokenV21TransactorSession) Initialize(tokenName string, tokenSymbol string, tokenCurrency string, tokenDecimals uint8, newMasterMinter common.Address, newPauser common.Address, newBlacklister common.Address, newOwner common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x3357162b.
Solidity: function initialize(string tokenName, string tokenSymbol, string tokenCurrency, uint8 tokenDecimals, address newMasterMinter, address newPauser, address newBlacklister, address newOwner) returns()
func (*FiatTokenV21TransactorSession) InitializeV2 ¶
func (_FiatTokenV21 *FiatTokenV21TransactorSession) InitializeV2(newName string) (*types.Transaction, error)
InitializeV2 is a paid mutator transaction binding the contract method 0xd608ea64.
Solidity: function initializeV2(string newName) returns()
func (*FiatTokenV21TransactorSession) InitializeV21 ¶
func (_FiatTokenV21 *FiatTokenV21TransactorSession) InitializeV21(lostAndFound common.Address) (*types.Transaction, error)
InitializeV21 is a paid mutator transaction binding the contract method 0x2fc81e09.
Solidity: function initializeV2_1(address lostAndFound) returns()
func (*FiatTokenV21TransactorSession) Mint ¶
func (_FiatTokenV21 *FiatTokenV21TransactorSession) Mint(_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(bool)
func (*FiatTokenV21TransactorSession) Pause ¶
func (_FiatTokenV21 *FiatTokenV21TransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*FiatTokenV21TransactorSession) Permit ¶
func (_FiatTokenV21 *FiatTokenV21TransactorSession) Permit(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 (*FiatTokenV21TransactorSession) ReceiveWithAuthorization ¶
func (_FiatTokenV21 *FiatTokenV21TransactorSession) ReceiveWithAuthorization(from common.Address, to common.Address, value *big.Int, validAfter *big.Int, validBefore *big.Int, nonce [32]byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
ReceiveWithAuthorization is a paid mutator transaction binding the contract method 0xef55bec6.
Solidity: function receiveWithAuthorization(address from, address to, uint256 value, uint256 validAfter, uint256 validBefore, bytes32 nonce, uint8 v, bytes32 r, bytes32 s) returns()
func (*FiatTokenV21TransactorSession) RemoveMinter ¶
func (_FiatTokenV21 *FiatTokenV21TransactorSession) RemoveMinter(minter common.Address) (*types.Transaction, error)
RemoveMinter is a paid mutator transaction binding the contract method 0x3092afd5.
Solidity: function removeMinter(address minter) returns(bool)
func (*FiatTokenV21TransactorSession) RescueERC20 ¶
func (_FiatTokenV21 *FiatTokenV21TransactorSession) RescueERC20(tokenContract common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
RescueERC20 is a paid mutator transaction binding the contract method 0xb2118a8d.
Solidity: function rescueERC20(address tokenContract, address to, uint256 amount) returns()
func (*FiatTokenV21TransactorSession) Transfer ¶
func (_FiatTokenV21 *FiatTokenV21TransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*FiatTokenV21TransactorSession) TransferFrom ¶
func (_FiatTokenV21 *FiatTokenV21TransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
func (*FiatTokenV21TransactorSession) TransferOwnership ¶
func (_FiatTokenV21 *FiatTokenV21TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*FiatTokenV21TransactorSession) TransferWithAuthorization ¶
func (_FiatTokenV21 *FiatTokenV21TransactorSession) TransferWithAuthorization(from common.Address, to common.Address, value *big.Int, validAfter *big.Int, validBefore *big.Int, nonce [32]byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
TransferWithAuthorization is a paid mutator transaction binding the contract method 0xe3ee160e.
Solidity: function transferWithAuthorization(address from, address to, uint256 value, uint256 validAfter, uint256 validBefore, bytes32 nonce, uint8 v, bytes32 r, bytes32 s) returns()
func (*FiatTokenV21TransactorSession) UnBlacklist ¶
func (_FiatTokenV21 *FiatTokenV21TransactorSession) UnBlacklist(_account common.Address) (*types.Transaction, error)
UnBlacklist is a paid mutator transaction binding the contract method 0x1a895266.
Solidity: function unBlacklist(address _account) returns()
func (*FiatTokenV21TransactorSession) Unpause ¶
func (_FiatTokenV21 *FiatTokenV21TransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*FiatTokenV21TransactorSession) UpdateBlacklister ¶
func (_FiatTokenV21 *FiatTokenV21TransactorSession) UpdateBlacklister(_newBlacklister common.Address) (*types.Transaction, error)
UpdateBlacklister is a paid mutator transaction binding the contract method 0xad38bf22.
Solidity: function updateBlacklister(address _newBlacklister) returns()
func (*FiatTokenV21TransactorSession) UpdateMasterMinter ¶
func (_FiatTokenV21 *FiatTokenV21TransactorSession) UpdateMasterMinter(_newMasterMinter common.Address) (*types.Transaction, error)
UpdateMasterMinter is a paid mutator transaction binding the contract method 0xaa20e1e4.
Solidity: function updateMasterMinter(address _newMasterMinter) returns()
func (*FiatTokenV21TransactorSession) UpdatePauser ¶
func (_FiatTokenV21 *FiatTokenV21TransactorSession) UpdatePauser(_newPauser common.Address) (*types.Transaction, error)
UpdatePauser is a paid mutator transaction binding the contract method 0x554bab3c.
Solidity: function updatePauser(address _newPauser) returns()
func (*FiatTokenV21TransactorSession) UpdateRescuer ¶
func (_FiatTokenV21 *FiatTokenV21TransactorSession) UpdateRescuer(newRescuer common.Address) (*types.Transaction, error)
UpdateRescuer is a paid mutator transaction binding the contract method 0x2ab60045.
Solidity: function updateRescuer(address newRescuer) returns()
type FiatTokenV21Transfer ¶
type FiatTokenV21Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
FiatTokenV21Transfer represents a Transfer event raised by the FiatTokenV21 contract.
type FiatTokenV21TransferIterator ¶
type FiatTokenV21TransferIterator struct { Event *FiatTokenV21Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV21TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the FiatTokenV21 contract.
func (*FiatTokenV21TransferIterator) Close ¶
func (it *FiatTokenV21TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV21TransferIterator) Error ¶
func (it *FiatTokenV21TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV21TransferIterator) Next ¶
func (it *FiatTokenV21TransferIterator) 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 FiatTokenV21UnBlacklisted ¶
type FiatTokenV21UnBlacklisted struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
FiatTokenV21UnBlacklisted represents a UnBlacklisted event raised by the FiatTokenV21 contract.
type FiatTokenV21UnBlacklistedIterator ¶
type FiatTokenV21UnBlacklistedIterator struct { Event *FiatTokenV21UnBlacklisted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV21UnBlacklistedIterator is returned from FilterUnBlacklisted and is used to iterate over the raw logs and unpacked data for UnBlacklisted events raised by the FiatTokenV21 contract.
func (*FiatTokenV21UnBlacklistedIterator) Close ¶
func (it *FiatTokenV21UnBlacklistedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV21UnBlacklistedIterator) Error ¶
func (it *FiatTokenV21UnBlacklistedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV21UnBlacklistedIterator) Next ¶
func (it *FiatTokenV21UnBlacklistedIterator) 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 FiatTokenV21Unpause ¶
FiatTokenV21Unpause represents a Unpause event raised by the FiatTokenV21 contract.
type FiatTokenV21UnpauseIterator ¶
type FiatTokenV21UnpauseIterator struct { Event *FiatTokenV21Unpause // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV21UnpauseIterator is returned from FilterUnpause and is used to iterate over the raw logs and unpacked data for Unpause events raised by the FiatTokenV21 contract.
func (*FiatTokenV21UnpauseIterator) Close ¶
func (it *FiatTokenV21UnpauseIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV21UnpauseIterator) Error ¶
func (it *FiatTokenV21UnpauseIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV21UnpauseIterator) Next ¶
func (it *FiatTokenV21UnpauseIterator) 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 FiatTokenV2Approval ¶
type FiatTokenV2Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
FiatTokenV2Approval represents a Approval event raised by the FiatTokenV2 contract.
type FiatTokenV2ApprovalIterator ¶
type FiatTokenV2ApprovalIterator struct { Event *FiatTokenV2Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV2ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the FiatTokenV2 contract.
func (*FiatTokenV2ApprovalIterator) Close ¶
func (it *FiatTokenV2ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV2ApprovalIterator) Error ¶
func (it *FiatTokenV2ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV2ApprovalIterator) Next ¶
func (it *FiatTokenV2ApprovalIterator) 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 FiatTokenV2AuthorizationCanceled ¶
type FiatTokenV2AuthorizationCanceled struct { Authorizer common.Address Nonce [32]byte Raw types.Log // Blockchain specific contextual infos }
FiatTokenV2AuthorizationCanceled represents a AuthorizationCanceled event raised by the FiatTokenV2 contract.
type FiatTokenV2AuthorizationCanceledIterator ¶
type FiatTokenV2AuthorizationCanceledIterator struct { Event *FiatTokenV2AuthorizationCanceled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV2AuthorizationCanceledIterator is returned from FilterAuthorizationCanceled and is used to iterate over the raw logs and unpacked data for AuthorizationCanceled events raised by the FiatTokenV2 contract.
func (*FiatTokenV2AuthorizationCanceledIterator) Close ¶
func (it *FiatTokenV2AuthorizationCanceledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV2AuthorizationCanceledIterator) Error ¶
func (it *FiatTokenV2AuthorizationCanceledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV2AuthorizationCanceledIterator) Next ¶
func (it *FiatTokenV2AuthorizationCanceledIterator) 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 FiatTokenV2AuthorizationUsed ¶
type FiatTokenV2AuthorizationUsed struct { Authorizer common.Address Nonce [32]byte Raw types.Log // Blockchain specific contextual infos }
FiatTokenV2AuthorizationUsed represents a AuthorizationUsed event raised by the FiatTokenV2 contract.
type FiatTokenV2AuthorizationUsedIterator ¶
type FiatTokenV2AuthorizationUsedIterator struct { Event *FiatTokenV2AuthorizationUsed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV2AuthorizationUsedIterator is returned from FilterAuthorizationUsed and is used to iterate over the raw logs and unpacked data for AuthorizationUsed events raised by the FiatTokenV2 contract.
func (*FiatTokenV2AuthorizationUsedIterator) Close ¶
func (it *FiatTokenV2AuthorizationUsedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV2AuthorizationUsedIterator) Error ¶
func (it *FiatTokenV2AuthorizationUsedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV2AuthorizationUsedIterator) Next ¶
func (it *FiatTokenV2AuthorizationUsedIterator) 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 FiatTokenV2Blacklisted ¶
type FiatTokenV2Blacklisted struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
FiatTokenV2Blacklisted represents a Blacklisted event raised by the FiatTokenV2 contract.
type FiatTokenV2BlacklistedIterator ¶
type FiatTokenV2BlacklistedIterator struct { Event *FiatTokenV2Blacklisted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV2BlacklistedIterator is returned from FilterBlacklisted and is used to iterate over the raw logs and unpacked data for Blacklisted events raised by the FiatTokenV2 contract.
func (*FiatTokenV2BlacklistedIterator) Close ¶
func (it *FiatTokenV2BlacklistedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV2BlacklistedIterator) Error ¶
func (it *FiatTokenV2BlacklistedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV2BlacklistedIterator) Next ¶
func (it *FiatTokenV2BlacklistedIterator) 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 FiatTokenV2BlacklisterChanged ¶
type FiatTokenV2BlacklisterChanged struct { NewBlacklister common.Address Raw types.Log // Blockchain specific contextual infos }
FiatTokenV2BlacklisterChanged represents a BlacklisterChanged event raised by the FiatTokenV2 contract.
type FiatTokenV2BlacklisterChangedIterator ¶
type FiatTokenV2BlacklisterChangedIterator struct { Event *FiatTokenV2BlacklisterChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV2BlacklisterChangedIterator is returned from FilterBlacklisterChanged and is used to iterate over the raw logs and unpacked data for BlacklisterChanged events raised by the FiatTokenV2 contract.
func (*FiatTokenV2BlacklisterChangedIterator) Close ¶
func (it *FiatTokenV2BlacklisterChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV2BlacklisterChangedIterator) Error ¶
func (it *FiatTokenV2BlacklisterChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV2BlacklisterChangedIterator) Next ¶
func (it *FiatTokenV2BlacklisterChangedIterator) 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 FiatTokenV2Burn ¶
type FiatTokenV2Burn struct { Burner common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
FiatTokenV2Burn represents a Burn event raised by the FiatTokenV2 contract.
type FiatTokenV2BurnIterator ¶
type FiatTokenV2BurnIterator struct { Event *FiatTokenV2Burn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV2BurnIterator is returned from FilterBurn and is used to iterate over the raw logs and unpacked data for Burn events raised by the FiatTokenV2 contract.
func (*FiatTokenV2BurnIterator) Close ¶
func (it *FiatTokenV2BurnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV2BurnIterator) Error ¶
func (it *FiatTokenV2BurnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV2BurnIterator) Next ¶
func (it *FiatTokenV2BurnIterator) 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 FiatTokenV2Caller ¶
type FiatTokenV2Caller struct {
// contains filtered or unexported fields
}
FiatTokenV2Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewFiatTokenV2Caller ¶
func NewFiatTokenV2Caller(address common.Address, caller bind.ContractCaller) (*FiatTokenV2Caller, error)
NewFiatTokenV2Caller creates a new read-only instance of FiatTokenV2, bound to a specific deployed contract.
func (*FiatTokenV2Caller) Allowance ¶
func (_FiatTokenV2 *FiatTokenV2Caller) 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 (*FiatTokenV2Caller) AuthorizationState ¶
func (_FiatTokenV2 *FiatTokenV2Caller) AuthorizationState(opts *bind.CallOpts, authorizer common.Address, nonce [32]byte) (bool, error)
AuthorizationState is a free data retrieval call binding the contract method 0xe94a0102.
Solidity: function authorizationState(address authorizer, bytes32 nonce) view returns(bool)
func (*FiatTokenV2Caller) BalanceOf ¶
func (_FiatTokenV2 *FiatTokenV2Caller) 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 (*FiatTokenV2Caller) Blacklister ¶
Blacklister is a free data retrieval call binding the contract method 0xbd102430.
Solidity: function blacklister() view returns(address)
func (*FiatTokenV2Caller) CANCELAUTHORIZATIONTYPEHASH ¶
func (_FiatTokenV2 *FiatTokenV2Caller) CANCELAUTHORIZATIONTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
CANCELAUTHORIZATIONTYPEHASH is a free data retrieval call binding the contract method 0xd9169487.
Solidity: function CANCEL_AUTHORIZATION_TYPEHASH() view returns(bytes32)
func (*FiatTokenV2Caller) Currency ¶
func (_FiatTokenV2 *FiatTokenV2Caller) Currency(opts *bind.CallOpts) (string, error)
Currency is a free data retrieval call binding the contract method 0xe5a6b10f.
Solidity: function currency() view returns(string)
func (*FiatTokenV2Caller) DOMAINSEPARATOR ¶
func (_FiatTokenV2 *FiatTokenV2Caller) 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 (*FiatTokenV2Caller) Decimals ¶
func (_FiatTokenV2 *FiatTokenV2Caller) 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 (*FiatTokenV2Caller) IsBlacklisted ¶
func (_FiatTokenV2 *FiatTokenV2Caller) IsBlacklisted(opts *bind.CallOpts, _account common.Address) (bool, error)
IsBlacklisted is a free data retrieval call binding the contract method 0xfe575a87.
Solidity: function isBlacklisted(address _account) view returns(bool)
func (*FiatTokenV2Caller) IsMinter ¶
func (_FiatTokenV2 *FiatTokenV2Caller) IsMinter(opts *bind.CallOpts, account common.Address) (bool, error)
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(address account) view returns(bool)
func (*FiatTokenV2Caller) MasterMinter ¶
MasterMinter is a free data retrieval call binding the contract method 0x35d99f35.
Solidity: function masterMinter() view returns(address)
func (*FiatTokenV2Caller) MinterAllowance ¶
func (_FiatTokenV2 *FiatTokenV2Caller) MinterAllowance(opts *bind.CallOpts, minter common.Address) (*big.Int, error)
MinterAllowance is a free data retrieval call binding the contract method 0x8a6db9c3.
Solidity: function minterAllowance(address minter) view returns(uint256)
func (*FiatTokenV2Caller) Name ¶
func (_FiatTokenV2 *FiatTokenV2Caller) 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 (*FiatTokenV2Caller) Nonces ¶
func (_FiatTokenV2 *FiatTokenV2Caller) 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 (*FiatTokenV2Caller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FiatTokenV2Caller) PERMITTYPEHASH ¶
func (_FiatTokenV2 *FiatTokenV2Caller) PERMITTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
PERMITTYPEHASH is a free data retrieval call binding the contract method 0x30adf81f.
Solidity: function PERMIT_TYPEHASH() view returns(bytes32)
func (*FiatTokenV2Caller) Paused ¶
func (_FiatTokenV2 *FiatTokenV2Caller) 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 (*FiatTokenV2Caller) Pauser ¶
Pauser is a free data retrieval call binding the contract method 0x9fd0506d.
Solidity: function pauser() view returns(address)
func (*FiatTokenV2Caller) RECEIVEWITHAUTHORIZATIONTYPEHASH ¶
func (_FiatTokenV2 *FiatTokenV2Caller) RECEIVEWITHAUTHORIZATIONTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
RECEIVEWITHAUTHORIZATIONTYPEHASH is a free data retrieval call binding the contract method 0x7f2eecc3.
Solidity: function RECEIVE_WITH_AUTHORIZATION_TYPEHASH() view returns(bytes32)
func (*FiatTokenV2Caller) Rescuer ¶
Rescuer is a free data retrieval call binding the contract method 0x38a63183.
Solidity: function rescuer() view returns(address)
func (*FiatTokenV2Caller) Symbol ¶
func (_FiatTokenV2 *FiatTokenV2Caller) 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 (*FiatTokenV2Caller) TRANSFERWITHAUTHORIZATIONTYPEHASH ¶
func (_FiatTokenV2 *FiatTokenV2Caller) TRANSFERWITHAUTHORIZATIONTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
TRANSFERWITHAUTHORIZATIONTYPEHASH is a free data retrieval call binding the contract method 0xa0cc6a68.
Solidity: function TRANSFER_WITH_AUTHORIZATION_TYPEHASH() view returns(bytes32)
func (*FiatTokenV2Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type FiatTokenV2CallerRaw ¶
type FiatTokenV2CallerRaw struct {
Contract *FiatTokenV2Caller // Generic read-only contract binding to access the raw methods on
}
FiatTokenV2CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*FiatTokenV2CallerRaw) Call ¶
func (_FiatTokenV2 *FiatTokenV2CallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type FiatTokenV2CallerSession ¶
type FiatTokenV2CallerSession struct { Contract *FiatTokenV2Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
FiatTokenV2CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*FiatTokenV2CallerSession) Allowance ¶
func (_FiatTokenV2 *FiatTokenV2CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*FiatTokenV2CallerSession) AuthorizationState ¶
func (_FiatTokenV2 *FiatTokenV2CallerSession) AuthorizationState(authorizer common.Address, nonce [32]byte) (bool, error)
AuthorizationState is a free data retrieval call binding the contract method 0xe94a0102.
Solidity: function authorizationState(address authorizer, bytes32 nonce) view returns(bool)
func (*FiatTokenV2CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*FiatTokenV2CallerSession) Blacklister ¶
func (_FiatTokenV2 *FiatTokenV2CallerSession) Blacklister() (common.Address, error)
Blacklister is a free data retrieval call binding the contract method 0xbd102430.
Solidity: function blacklister() view returns(address)
func (*FiatTokenV2CallerSession) CANCELAUTHORIZATIONTYPEHASH ¶
func (_FiatTokenV2 *FiatTokenV2CallerSession) CANCELAUTHORIZATIONTYPEHASH() ([32]byte, error)
CANCELAUTHORIZATIONTYPEHASH is a free data retrieval call binding the contract method 0xd9169487.
Solidity: function CANCEL_AUTHORIZATION_TYPEHASH() view returns(bytes32)
func (*FiatTokenV2CallerSession) Currency ¶
func (_FiatTokenV2 *FiatTokenV2CallerSession) Currency() (string, error)
Currency is a free data retrieval call binding the contract method 0xe5a6b10f.
Solidity: function currency() view returns(string)
func (*FiatTokenV2CallerSession) DOMAINSEPARATOR ¶
func (_FiatTokenV2 *FiatTokenV2CallerSession) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*FiatTokenV2CallerSession) Decimals ¶
func (_FiatTokenV2 *FiatTokenV2CallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*FiatTokenV2CallerSession) IsBlacklisted ¶
func (_FiatTokenV2 *FiatTokenV2CallerSession) IsBlacklisted(_account common.Address) (bool, error)
IsBlacklisted is a free data retrieval call binding the contract method 0xfe575a87.
Solidity: function isBlacklisted(address _account) view returns(bool)
func (*FiatTokenV2CallerSession) IsMinter ¶
func (_FiatTokenV2 *FiatTokenV2CallerSession) IsMinter(account common.Address) (bool, error)
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(address account) view returns(bool)
func (*FiatTokenV2CallerSession) MasterMinter ¶
func (_FiatTokenV2 *FiatTokenV2CallerSession) MasterMinter() (common.Address, error)
MasterMinter is a free data retrieval call binding the contract method 0x35d99f35.
Solidity: function masterMinter() view returns(address)
func (*FiatTokenV2CallerSession) MinterAllowance ¶
func (_FiatTokenV2 *FiatTokenV2CallerSession) MinterAllowance(minter common.Address) (*big.Int, error)
MinterAllowance is a free data retrieval call binding the contract method 0x8a6db9c3.
Solidity: function minterAllowance(address minter) view returns(uint256)
func (*FiatTokenV2CallerSession) Name ¶
func (_FiatTokenV2 *FiatTokenV2CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*FiatTokenV2CallerSession) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*FiatTokenV2CallerSession) Owner ¶
func (_FiatTokenV2 *FiatTokenV2CallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FiatTokenV2CallerSession) PERMITTYPEHASH ¶
func (_FiatTokenV2 *FiatTokenV2CallerSession) PERMITTYPEHASH() ([32]byte, error)
PERMITTYPEHASH is a free data retrieval call binding the contract method 0x30adf81f.
Solidity: function PERMIT_TYPEHASH() view returns(bytes32)
func (*FiatTokenV2CallerSession) Paused ¶
func (_FiatTokenV2 *FiatTokenV2CallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*FiatTokenV2CallerSession) Pauser ¶
func (_FiatTokenV2 *FiatTokenV2CallerSession) Pauser() (common.Address, error)
Pauser is a free data retrieval call binding the contract method 0x9fd0506d.
Solidity: function pauser() view returns(address)
func (*FiatTokenV2CallerSession) RECEIVEWITHAUTHORIZATIONTYPEHASH ¶
func (_FiatTokenV2 *FiatTokenV2CallerSession) RECEIVEWITHAUTHORIZATIONTYPEHASH() ([32]byte, error)
RECEIVEWITHAUTHORIZATIONTYPEHASH is a free data retrieval call binding the contract method 0x7f2eecc3.
Solidity: function RECEIVE_WITH_AUTHORIZATION_TYPEHASH() view returns(bytes32)
func (*FiatTokenV2CallerSession) Rescuer ¶
func (_FiatTokenV2 *FiatTokenV2CallerSession) Rescuer() (common.Address, error)
Rescuer is a free data retrieval call binding the contract method 0x38a63183.
Solidity: function rescuer() view returns(address)
func (*FiatTokenV2CallerSession) Symbol ¶
func (_FiatTokenV2 *FiatTokenV2CallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*FiatTokenV2CallerSession) TRANSFERWITHAUTHORIZATIONTYPEHASH ¶
func (_FiatTokenV2 *FiatTokenV2CallerSession) TRANSFERWITHAUTHORIZATIONTYPEHASH() ([32]byte, error)
TRANSFERWITHAUTHORIZATIONTYPEHASH is a free data retrieval call binding the contract method 0xa0cc6a68.
Solidity: function TRANSFER_WITH_AUTHORIZATION_TYPEHASH() view returns(bytes32)
func (*FiatTokenV2CallerSession) TotalSupply ¶
func (_FiatTokenV2 *FiatTokenV2CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type FiatTokenV2Filterer ¶
type FiatTokenV2Filterer struct {
// contains filtered or unexported fields
}
FiatTokenV2Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewFiatTokenV2Filterer ¶
func NewFiatTokenV2Filterer(address common.Address, filterer bind.ContractFilterer) (*FiatTokenV2Filterer, error)
NewFiatTokenV2Filterer creates a new log filterer instance of FiatTokenV2, bound to a specific deployed contract.
func (*FiatTokenV2Filterer) FilterApproval ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*FiatTokenV2ApprovalIterator, 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 (*FiatTokenV2Filterer) FilterAuthorizationCanceled ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) FilterAuthorizationCanceled(opts *bind.FilterOpts, authorizer []common.Address, nonce [][32]byte) (*FiatTokenV2AuthorizationCanceledIterator, error)
FilterAuthorizationCanceled is a free log retrieval operation binding the contract event 0x1cdd46ff242716cdaa72d159d339a485b3438398348d68f09d7c8c0a59353d81.
Solidity: event AuthorizationCanceled(address indexed authorizer, bytes32 indexed nonce)
func (*FiatTokenV2Filterer) FilterAuthorizationUsed ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) FilterAuthorizationUsed(opts *bind.FilterOpts, authorizer []common.Address, nonce [][32]byte) (*FiatTokenV2AuthorizationUsedIterator, error)
FilterAuthorizationUsed is a free log retrieval operation binding the contract event 0x98de503528ee59b575ef0c0a2576a82497bfc029a5685b209e9ec333479b10a5.
Solidity: event AuthorizationUsed(address indexed authorizer, bytes32 indexed nonce)
func (*FiatTokenV2Filterer) FilterBlacklisted ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) FilterBlacklisted(opts *bind.FilterOpts, _account []common.Address) (*FiatTokenV2BlacklistedIterator, error)
FilterBlacklisted is a free log retrieval operation binding the contract event 0xffa4e6181777692565cf28528fc88fd1516ea86b56da075235fa575af6a4b855.
Solidity: event Blacklisted(address indexed _account)
func (*FiatTokenV2Filterer) FilterBlacklisterChanged ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) FilterBlacklisterChanged(opts *bind.FilterOpts, newBlacklister []common.Address) (*FiatTokenV2BlacklisterChangedIterator, error)
FilterBlacklisterChanged is a free log retrieval operation binding the contract event 0xc67398012c111ce95ecb7429b933096c977380ee6c421175a71a4a4c6c88c06e.
Solidity: event BlacklisterChanged(address indexed newBlacklister)
func (*FiatTokenV2Filterer) FilterBurn ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) FilterBurn(opts *bind.FilterOpts, burner []common.Address) (*FiatTokenV2BurnIterator, error)
FilterBurn is a free log retrieval operation binding the contract event 0xcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5.
Solidity: event Burn(address indexed burner, uint256 amount)
func (*FiatTokenV2Filterer) FilterMasterMinterChanged ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) FilterMasterMinterChanged(opts *bind.FilterOpts, newMasterMinter []common.Address) (*FiatTokenV2MasterMinterChangedIterator, error)
FilterMasterMinterChanged is a free log retrieval operation binding the contract event 0xdb66dfa9c6b8f5226fe9aac7e51897ae8ee94ac31dc70bb6c9900b2574b707e6.
Solidity: event MasterMinterChanged(address indexed newMasterMinter)
func (*FiatTokenV2Filterer) FilterMint ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) FilterMint(opts *bind.FilterOpts, minter []common.Address, to []common.Address) (*FiatTokenV2MintIterator, error)
FilterMint is a free log retrieval operation binding the contract event 0xab8530f87dc9b59234c4623bf917212bb2536d647574c8e7e5da92c2ede0c9f8.
Solidity: event Mint(address indexed minter, address indexed to, uint256 amount)
func (*FiatTokenV2Filterer) FilterMinterConfigured ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) FilterMinterConfigured(opts *bind.FilterOpts, minter []common.Address) (*FiatTokenV2MinterConfiguredIterator, error)
FilterMinterConfigured is a free log retrieval operation binding the contract event 0x46980fca912ef9bcdbd36877427b6b90e860769f604e89c0e67720cece530d20.
Solidity: event MinterConfigured(address indexed minter, uint256 minterAllowedAmount)
func (*FiatTokenV2Filterer) FilterMinterRemoved ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) FilterMinterRemoved(opts *bind.FilterOpts, oldMinter []common.Address) (*FiatTokenV2MinterRemovedIterator, error)
FilterMinterRemoved is a free log retrieval operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed oldMinter)
func (*FiatTokenV2Filterer) FilterOwnershipTransferred ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts) (*FiatTokenV2OwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address previousOwner, address newOwner)
func (*FiatTokenV2Filterer) FilterPause ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) FilterPause(opts *bind.FilterOpts) (*FiatTokenV2PauseIterator, error)
FilterPause is a free log retrieval operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: event Pause()
func (*FiatTokenV2Filterer) FilterPauserChanged ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) FilterPauserChanged(opts *bind.FilterOpts, newAddress []common.Address) (*FiatTokenV2PauserChangedIterator, error)
FilterPauserChanged is a free log retrieval operation binding the contract event 0xb80482a293ca2e013eda8683c9bd7fc8347cfdaeea5ede58cba46df502c2a604.
Solidity: event PauserChanged(address indexed newAddress)
func (*FiatTokenV2Filterer) FilterRescuerChanged ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) FilterRescuerChanged(opts *bind.FilterOpts, newRescuer []common.Address) (*FiatTokenV2RescuerChangedIterator, error)
FilterRescuerChanged is a free log retrieval operation binding the contract event 0xe475e580d85111348e40d8ca33cfdd74c30fe1655c2d8537a13abc10065ffa5a.
Solidity: event RescuerChanged(address indexed newRescuer)
func (*FiatTokenV2Filterer) FilterTransfer ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*FiatTokenV2TransferIterator, 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 (*FiatTokenV2Filterer) FilterUnBlacklisted ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) FilterUnBlacklisted(opts *bind.FilterOpts, _account []common.Address) (*FiatTokenV2UnBlacklistedIterator, error)
FilterUnBlacklisted is a free log retrieval operation binding the contract event 0x117e3210bb9aa7d9baff172026820255c6f6c30ba8999d1c2fd88e2848137c4e.
Solidity: event UnBlacklisted(address indexed _account)
func (*FiatTokenV2Filterer) FilterUnpause ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) FilterUnpause(opts *bind.FilterOpts) (*FiatTokenV2UnpauseIterator, error)
FilterUnpause is a free log retrieval operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: event Unpause()
func (*FiatTokenV2Filterer) ParseApproval ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) ParseApproval(log types.Log) (*FiatTokenV2Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*FiatTokenV2Filterer) ParseAuthorizationCanceled ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) ParseAuthorizationCanceled(log types.Log) (*FiatTokenV2AuthorizationCanceled, error)
ParseAuthorizationCanceled is a log parse operation binding the contract event 0x1cdd46ff242716cdaa72d159d339a485b3438398348d68f09d7c8c0a59353d81.
Solidity: event AuthorizationCanceled(address indexed authorizer, bytes32 indexed nonce)
func (*FiatTokenV2Filterer) ParseAuthorizationUsed ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) ParseAuthorizationUsed(log types.Log) (*FiatTokenV2AuthorizationUsed, error)
ParseAuthorizationUsed is a log parse operation binding the contract event 0x98de503528ee59b575ef0c0a2576a82497bfc029a5685b209e9ec333479b10a5.
Solidity: event AuthorizationUsed(address indexed authorizer, bytes32 indexed nonce)
func (*FiatTokenV2Filterer) ParseBlacklisted ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) ParseBlacklisted(log types.Log) (*FiatTokenV2Blacklisted, error)
ParseBlacklisted is a log parse operation binding the contract event 0xffa4e6181777692565cf28528fc88fd1516ea86b56da075235fa575af6a4b855.
Solidity: event Blacklisted(address indexed _account)
func (*FiatTokenV2Filterer) ParseBlacklisterChanged ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) ParseBlacklisterChanged(log types.Log) (*FiatTokenV2BlacklisterChanged, error)
ParseBlacklisterChanged is a log parse operation binding the contract event 0xc67398012c111ce95ecb7429b933096c977380ee6c421175a71a4a4c6c88c06e.
Solidity: event BlacklisterChanged(address indexed newBlacklister)
func (*FiatTokenV2Filterer) ParseBurn ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) ParseBurn(log types.Log) (*FiatTokenV2Burn, error)
ParseBurn is a log parse operation binding the contract event 0xcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5.
Solidity: event Burn(address indexed burner, uint256 amount)
func (*FiatTokenV2Filterer) ParseMasterMinterChanged ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) ParseMasterMinterChanged(log types.Log) (*FiatTokenV2MasterMinterChanged, error)
ParseMasterMinterChanged is a log parse operation binding the contract event 0xdb66dfa9c6b8f5226fe9aac7e51897ae8ee94ac31dc70bb6c9900b2574b707e6.
Solidity: event MasterMinterChanged(address indexed newMasterMinter)
func (*FiatTokenV2Filterer) ParseMint ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) ParseMint(log types.Log) (*FiatTokenV2Mint, error)
ParseMint is a log parse operation binding the contract event 0xab8530f87dc9b59234c4623bf917212bb2536d647574c8e7e5da92c2ede0c9f8.
Solidity: event Mint(address indexed minter, address indexed to, uint256 amount)
func (*FiatTokenV2Filterer) ParseMinterConfigured ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) ParseMinterConfigured(log types.Log) (*FiatTokenV2MinterConfigured, error)
ParseMinterConfigured is a log parse operation binding the contract event 0x46980fca912ef9bcdbd36877427b6b90e860769f604e89c0e67720cece530d20.
Solidity: event MinterConfigured(address indexed minter, uint256 minterAllowedAmount)
func (*FiatTokenV2Filterer) ParseMinterRemoved ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) ParseMinterRemoved(log types.Log) (*FiatTokenV2MinterRemoved, error)
ParseMinterRemoved is a log parse operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed oldMinter)
func (*FiatTokenV2Filterer) ParseOwnershipTransferred ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) ParseOwnershipTransferred(log types.Log) (*FiatTokenV2OwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address previousOwner, address newOwner)
func (*FiatTokenV2Filterer) ParsePause ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) ParsePause(log types.Log) (*FiatTokenV2Pause, error)
ParsePause is a log parse operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: event Pause()
func (*FiatTokenV2Filterer) ParsePauserChanged ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) ParsePauserChanged(log types.Log) (*FiatTokenV2PauserChanged, error)
ParsePauserChanged is a log parse operation binding the contract event 0xb80482a293ca2e013eda8683c9bd7fc8347cfdaeea5ede58cba46df502c2a604.
Solidity: event PauserChanged(address indexed newAddress)
func (*FiatTokenV2Filterer) ParseRescuerChanged ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) ParseRescuerChanged(log types.Log) (*FiatTokenV2RescuerChanged, error)
ParseRescuerChanged is a log parse operation binding the contract event 0xe475e580d85111348e40d8ca33cfdd74c30fe1655c2d8537a13abc10065ffa5a.
Solidity: event RescuerChanged(address indexed newRescuer)
func (*FiatTokenV2Filterer) ParseTransfer ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) ParseTransfer(log types.Log) (*FiatTokenV2Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*FiatTokenV2Filterer) ParseUnBlacklisted ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) ParseUnBlacklisted(log types.Log) (*FiatTokenV2UnBlacklisted, error)
ParseUnBlacklisted is a log parse operation binding the contract event 0x117e3210bb9aa7d9baff172026820255c6f6c30ba8999d1c2fd88e2848137c4e.
Solidity: event UnBlacklisted(address indexed _account)
func (*FiatTokenV2Filterer) ParseUnpause ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) ParseUnpause(log types.Log) (*FiatTokenV2Unpause, error)
ParseUnpause is a log parse operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: event Unpause()
func (*FiatTokenV2Filterer) WatchApproval ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *FiatTokenV2Approval, 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 (*FiatTokenV2Filterer) WatchAuthorizationCanceled ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) WatchAuthorizationCanceled(opts *bind.WatchOpts, sink chan<- *FiatTokenV2AuthorizationCanceled, authorizer []common.Address, nonce [][32]byte) (event.Subscription, error)
WatchAuthorizationCanceled is a free log subscription operation binding the contract event 0x1cdd46ff242716cdaa72d159d339a485b3438398348d68f09d7c8c0a59353d81.
Solidity: event AuthorizationCanceled(address indexed authorizer, bytes32 indexed nonce)
func (*FiatTokenV2Filterer) WatchAuthorizationUsed ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) WatchAuthorizationUsed(opts *bind.WatchOpts, sink chan<- *FiatTokenV2AuthorizationUsed, authorizer []common.Address, nonce [][32]byte) (event.Subscription, error)
WatchAuthorizationUsed is a free log subscription operation binding the contract event 0x98de503528ee59b575ef0c0a2576a82497bfc029a5685b209e9ec333479b10a5.
Solidity: event AuthorizationUsed(address indexed authorizer, bytes32 indexed nonce)
func (*FiatTokenV2Filterer) WatchBlacklisted ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) WatchBlacklisted(opts *bind.WatchOpts, sink chan<- *FiatTokenV2Blacklisted, _account []common.Address) (event.Subscription, error)
WatchBlacklisted is a free log subscription operation binding the contract event 0xffa4e6181777692565cf28528fc88fd1516ea86b56da075235fa575af6a4b855.
Solidity: event Blacklisted(address indexed _account)
func (*FiatTokenV2Filterer) WatchBlacklisterChanged ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) WatchBlacklisterChanged(opts *bind.WatchOpts, sink chan<- *FiatTokenV2BlacklisterChanged, newBlacklister []common.Address) (event.Subscription, error)
WatchBlacklisterChanged is a free log subscription operation binding the contract event 0xc67398012c111ce95ecb7429b933096c977380ee6c421175a71a4a4c6c88c06e.
Solidity: event BlacklisterChanged(address indexed newBlacklister)
func (*FiatTokenV2Filterer) WatchBurn ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) WatchBurn(opts *bind.WatchOpts, sink chan<- *FiatTokenV2Burn, burner []common.Address) (event.Subscription, error)
WatchBurn is a free log subscription operation binding the contract event 0xcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5.
Solidity: event Burn(address indexed burner, uint256 amount)
func (*FiatTokenV2Filterer) WatchMasterMinterChanged ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) WatchMasterMinterChanged(opts *bind.WatchOpts, sink chan<- *FiatTokenV2MasterMinterChanged, newMasterMinter []common.Address) (event.Subscription, error)
WatchMasterMinterChanged is a free log subscription operation binding the contract event 0xdb66dfa9c6b8f5226fe9aac7e51897ae8ee94ac31dc70bb6c9900b2574b707e6.
Solidity: event MasterMinterChanged(address indexed newMasterMinter)
func (*FiatTokenV2Filterer) WatchMint ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) WatchMint(opts *bind.WatchOpts, sink chan<- *FiatTokenV2Mint, minter []common.Address, to []common.Address) (event.Subscription, error)
WatchMint is a free log subscription operation binding the contract event 0xab8530f87dc9b59234c4623bf917212bb2536d647574c8e7e5da92c2ede0c9f8.
Solidity: event Mint(address indexed minter, address indexed to, uint256 amount)
func (*FiatTokenV2Filterer) WatchMinterConfigured ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) WatchMinterConfigured(opts *bind.WatchOpts, sink chan<- *FiatTokenV2MinterConfigured, minter []common.Address) (event.Subscription, error)
WatchMinterConfigured is a free log subscription operation binding the contract event 0x46980fca912ef9bcdbd36877427b6b90e860769f604e89c0e67720cece530d20.
Solidity: event MinterConfigured(address indexed minter, uint256 minterAllowedAmount)
func (*FiatTokenV2Filterer) WatchMinterRemoved ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *FiatTokenV2MinterRemoved, oldMinter []common.Address) (event.Subscription, error)
WatchMinterRemoved is a free log subscription operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed oldMinter)
func (*FiatTokenV2Filterer) WatchOwnershipTransferred ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *FiatTokenV2OwnershipTransferred) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address previousOwner, address newOwner)
func (*FiatTokenV2Filterer) WatchPause ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) WatchPause(opts *bind.WatchOpts, sink chan<- *FiatTokenV2Pause) (event.Subscription, error)
WatchPause is a free log subscription operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: event Pause()
func (*FiatTokenV2Filterer) WatchPauserChanged ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) WatchPauserChanged(opts *bind.WatchOpts, sink chan<- *FiatTokenV2PauserChanged, newAddress []common.Address) (event.Subscription, error)
WatchPauserChanged is a free log subscription operation binding the contract event 0xb80482a293ca2e013eda8683c9bd7fc8347cfdaeea5ede58cba46df502c2a604.
Solidity: event PauserChanged(address indexed newAddress)
func (*FiatTokenV2Filterer) WatchRescuerChanged ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) WatchRescuerChanged(opts *bind.WatchOpts, sink chan<- *FiatTokenV2RescuerChanged, newRescuer []common.Address) (event.Subscription, error)
WatchRescuerChanged is a free log subscription operation binding the contract event 0xe475e580d85111348e40d8ca33cfdd74c30fe1655c2d8537a13abc10065ffa5a.
Solidity: event RescuerChanged(address indexed newRescuer)
func (*FiatTokenV2Filterer) WatchTransfer ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *FiatTokenV2Transfer, 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 (*FiatTokenV2Filterer) WatchUnBlacklisted ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) WatchUnBlacklisted(opts *bind.WatchOpts, sink chan<- *FiatTokenV2UnBlacklisted, _account []common.Address) (event.Subscription, error)
WatchUnBlacklisted is a free log subscription operation binding the contract event 0x117e3210bb9aa7d9baff172026820255c6f6c30ba8999d1c2fd88e2848137c4e.
Solidity: event UnBlacklisted(address indexed _account)
func (*FiatTokenV2Filterer) WatchUnpause ¶
func (_FiatTokenV2 *FiatTokenV2Filterer) WatchUnpause(opts *bind.WatchOpts, sink chan<- *FiatTokenV2Unpause) (event.Subscription, error)
WatchUnpause is a free log subscription operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: event Unpause()
type FiatTokenV2MasterMinterChanged ¶
type FiatTokenV2MasterMinterChanged struct { NewMasterMinter common.Address Raw types.Log // Blockchain specific contextual infos }
FiatTokenV2MasterMinterChanged represents a MasterMinterChanged event raised by the FiatTokenV2 contract.
type FiatTokenV2MasterMinterChangedIterator ¶
type FiatTokenV2MasterMinterChangedIterator struct { Event *FiatTokenV2MasterMinterChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV2MasterMinterChangedIterator is returned from FilterMasterMinterChanged and is used to iterate over the raw logs and unpacked data for MasterMinterChanged events raised by the FiatTokenV2 contract.
func (*FiatTokenV2MasterMinterChangedIterator) Close ¶
func (it *FiatTokenV2MasterMinterChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV2MasterMinterChangedIterator) Error ¶
func (it *FiatTokenV2MasterMinterChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV2MasterMinterChangedIterator) Next ¶
func (it *FiatTokenV2MasterMinterChangedIterator) 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 FiatTokenV2Mint ¶
type FiatTokenV2Mint struct { Minter common.Address To common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
FiatTokenV2Mint represents a Mint event raised by the FiatTokenV2 contract.
type FiatTokenV2MintIterator ¶
type FiatTokenV2MintIterator struct { Event *FiatTokenV2Mint // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV2MintIterator is returned from FilterMint and is used to iterate over the raw logs and unpacked data for Mint events raised by the FiatTokenV2 contract.
func (*FiatTokenV2MintIterator) Close ¶
func (it *FiatTokenV2MintIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV2MintIterator) Error ¶
func (it *FiatTokenV2MintIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV2MintIterator) Next ¶
func (it *FiatTokenV2MintIterator) 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 FiatTokenV2MinterConfigured ¶
type FiatTokenV2MinterConfigured struct { Minter common.Address MinterAllowedAmount *big.Int Raw types.Log // Blockchain specific contextual infos }
FiatTokenV2MinterConfigured represents a MinterConfigured event raised by the FiatTokenV2 contract.
type FiatTokenV2MinterConfiguredIterator ¶
type FiatTokenV2MinterConfiguredIterator struct { Event *FiatTokenV2MinterConfigured // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV2MinterConfiguredIterator is returned from FilterMinterConfigured and is used to iterate over the raw logs and unpacked data for MinterConfigured events raised by the FiatTokenV2 contract.
func (*FiatTokenV2MinterConfiguredIterator) Close ¶
func (it *FiatTokenV2MinterConfiguredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV2MinterConfiguredIterator) Error ¶
func (it *FiatTokenV2MinterConfiguredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV2MinterConfiguredIterator) Next ¶
func (it *FiatTokenV2MinterConfiguredIterator) 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 FiatTokenV2MinterRemoved ¶
type FiatTokenV2MinterRemoved struct { OldMinter common.Address Raw types.Log // Blockchain specific contextual infos }
FiatTokenV2MinterRemoved represents a MinterRemoved event raised by the FiatTokenV2 contract.
type FiatTokenV2MinterRemovedIterator ¶
type FiatTokenV2MinterRemovedIterator struct { Event *FiatTokenV2MinterRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV2MinterRemovedIterator is returned from FilterMinterRemoved and is used to iterate over the raw logs and unpacked data for MinterRemoved events raised by the FiatTokenV2 contract.
func (*FiatTokenV2MinterRemovedIterator) Close ¶
func (it *FiatTokenV2MinterRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV2MinterRemovedIterator) Error ¶
func (it *FiatTokenV2MinterRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV2MinterRemovedIterator) Next ¶
func (it *FiatTokenV2MinterRemovedIterator) 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 FiatTokenV2OwnershipTransferred ¶
type FiatTokenV2OwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
FiatTokenV2OwnershipTransferred represents a OwnershipTransferred event raised by the FiatTokenV2 contract.
type FiatTokenV2OwnershipTransferredIterator ¶
type FiatTokenV2OwnershipTransferredIterator struct { Event *FiatTokenV2OwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV2OwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the FiatTokenV2 contract.
func (*FiatTokenV2OwnershipTransferredIterator) Close ¶
func (it *FiatTokenV2OwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV2OwnershipTransferredIterator) Error ¶
func (it *FiatTokenV2OwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV2OwnershipTransferredIterator) Next ¶
func (it *FiatTokenV2OwnershipTransferredIterator) 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 FiatTokenV2Pause ¶
FiatTokenV2Pause represents a Pause event raised by the FiatTokenV2 contract.
type FiatTokenV2PauseIterator ¶
type FiatTokenV2PauseIterator struct { Event *FiatTokenV2Pause // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV2PauseIterator is returned from FilterPause and is used to iterate over the raw logs and unpacked data for Pause events raised by the FiatTokenV2 contract.
func (*FiatTokenV2PauseIterator) Close ¶
func (it *FiatTokenV2PauseIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV2PauseIterator) Error ¶
func (it *FiatTokenV2PauseIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV2PauseIterator) Next ¶
func (it *FiatTokenV2PauseIterator) 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 FiatTokenV2PauserChanged ¶
type FiatTokenV2PauserChanged struct { NewAddress common.Address Raw types.Log // Blockchain specific contextual infos }
FiatTokenV2PauserChanged represents a PauserChanged event raised by the FiatTokenV2 contract.
type FiatTokenV2PauserChangedIterator ¶
type FiatTokenV2PauserChangedIterator struct { Event *FiatTokenV2PauserChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV2PauserChangedIterator is returned from FilterPauserChanged and is used to iterate over the raw logs and unpacked data for PauserChanged events raised by the FiatTokenV2 contract.
func (*FiatTokenV2PauserChangedIterator) Close ¶
func (it *FiatTokenV2PauserChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV2PauserChangedIterator) Error ¶
func (it *FiatTokenV2PauserChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV2PauserChangedIterator) Next ¶
func (it *FiatTokenV2PauserChangedIterator) 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 FiatTokenV2Raw ¶
type FiatTokenV2Raw struct {
Contract *FiatTokenV2 // Generic contract binding to access the raw methods on
}
FiatTokenV2Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*FiatTokenV2Raw) Call ¶
func (_FiatTokenV2 *FiatTokenV2Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*FiatTokenV2Raw) Transact ¶
func (_FiatTokenV2 *FiatTokenV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FiatTokenV2Raw) Transfer ¶
func (_FiatTokenV2 *FiatTokenV2Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type FiatTokenV2RescuerChanged ¶
type FiatTokenV2RescuerChanged struct { NewRescuer common.Address Raw types.Log // Blockchain specific contextual infos }
FiatTokenV2RescuerChanged represents a RescuerChanged event raised by the FiatTokenV2 contract.
type FiatTokenV2RescuerChangedIterator ¶
type FiatTokenV2RescuerChangedIterator struct { Event *FiatTokenV2RescuerChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV2RescuerChangedIterator is returned from FilterRescuerChanged and is used to iterate over the raw logs and unpacked data for RescuerChanged events raised by the FiatTokenV2 contract.
func (*FiatTokenV2RescuerChangedIterator) Close ¶
func (it *FiatTokenV2RescuerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV2RescuerChangedIterator) Error ¶
func (it *FiatTokenV2RescuerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV2RescuerChangedIterator) Next ¶
func (it *FiatTokenV2RescuerChangedIterator) 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 FiatTokenV2Session ¶
type FiatTokenV2Session struct { Contract *FiatTokenV2 // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
FiatTokenV2Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*FiatTokenV2Session) Allowance ¶
func (_FiatTokenV2 *FiatTokenV2Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*FiatTokenV2Session) Approve ¶
func (_FiatTokenV2 *FiatTokenV2Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*FiatTokenV2Session) AuthorizationState ¶
func (_FiatTokenV2 *FiatTokenV2Session) AuthorizationState(authorizer common.Address, nonce [32]byte) (bool, error)
AuthorizationState is a free data retrieval call binding the contract method 0xe94a0102.
Solidity: function authorizationState(address authorizer, bytes32 nonce) view returns(bool)
func (*FiatTokenV2Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*FiatTokenV2Session) Blacklist ¶
func (_FiatTokenV2 *FiatTokenV2Session) Blacklist(_account common.Address) (*types.Transaction, error)
Blacklist is a paid mutator transaction binding the contract method 0xf9f92be4.
Solidity: function blacklist(address _account) returns()
func (*FiatTokenV2Session) Blacklister ¶
func (_FiatTokenV2 *FiatTokenV2Session) Blacklister() (common.Address, error)
Blacklister is a free data retrieval call binding the contract method 0xbd102430.
Solidity: function blacklister() view returns(address)
func (*FiatTokenV2Session) Burn ¶
func (_FiatTokenV2 *FiatTokenV2Session) Burn(_amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 _amount) returns()
func (*FiatTokenV2Session) CANCELAUTHORIZATIONTYPEHASH ¶
func (_FiatTokenV2 *FiatTokenV2Session) CANCELAUTHORIZATIONTYPEHASH() ([32]byte, error)
CANCELAUTHORIZATIONTYPEHASH is a free data retrieval call binding the contract method 0xd9169487.
Solidity: function CANCEL_AUTHORIZATION_TYPEHASH() view returns(bytes32)
func (*FiatTokenV2Session) CancelAuthorization ¶
func (_FiatTokenV2 *FiatTokenV2Session) CancelAuthorization(authorizer common.Address, nonce [32]byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
CancelAuthorization is a paid mutator transaction binding the contract method 0x5a049a70.
Solidity: function cancelAuthorization(address authorizer, bytes32 nonce, uint8 v, bytes32 r, bytes32 s) returns()
func (*FiatTokenV2Session) ConfigureMinter ¶
func (_FiatTokenV2 *FiatTokenV2Session) ConfigureMinter(minter common.Address, minterAllowedAmount *big.Int) (*types.Transaction, error)
ConfigureMinter is a paid mutator transaction binding the contract method 0x4e44d956.
Solidity: function configureMinter(address minter, uint256 minterAllowedAmount) returns(bool)
func (*FiatTokenV2Session) Currency ¶
func (_FiatTokenV2 *FiatTokenV2Session) Currency() (string, error)
Currency is a free data retrieval call binding the contract method 0xe5a6b10f.
Solidity: function currency() view returns(string)
func (*FiatTokenV2Session) DOMAINSEPARATOR ¶
func (_FiatTokenV2 *FiatTokenV2Session) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*FiatTokenV2Session) Decimals ¶
func (_FiatTokenV2 *FiatTokenV2Session) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*FiatTokenV2Session) DecreaseAllowance ¶
func (_FiatTokenV2 *FiatTokenV2Session) DecreaseAllowance(spender common.Address, decrement *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 decrement) returns(bool)
func (*FiatTokenV2Session) IncreaseAllowance ¶
func (_FiatTokenV2 *FiatTokenV2Session) IncreaseAllowance(spender common.Address, increment *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 increment) returns(bool)
func (*FiatTokenV2Session) Initialize ¶
func (_FiatTokenV2 *FiatTokenV2Session) Initialize(tokenName string, tokenSymbol string, tokenCurrency string, tokenDecimals uint8, newMasterMinter common.Address, newPauser common.Address, newBlacklister common.Address, newOwner common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x3357162b.
Solidity: function initialize(string tokenName, string tokenSymbol, string tokenCurrency, uint8 tokenDecimals, address newMasterMinter, address newPauser, address newBlacklister, address newOwner) returns()
func (*FiatTokenV2Session) InitializeV2 ¶
func (_FiatTokenV2 *FiatTokenV2Session) InitializeV2(newName string) (*types.Transaction, error)
InitializeV2 is a paid mutator transaction binding the contract method 0xd608ea64.
Solidity: function initializeV2(string newName) returns()
func (*FiatTokenV2Session) IsBlacklisted ¶
func (_FiatTokenV2 *FiatTokenV2Session) IsBlacklisted(_account common.Address) (bool, error)
IsBlacklisted is a free data retrieval call binding the contract method 0xfe575a87.
Solidity: function isBlacklisted(address _account) view returns(bool)
func (*FiatTokenV2Session) IsMinter ¶
func (_FiatTokenV2 *FiatTokenV2Session) IsMinter(account common.Address) (bool, error)
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(address account) view returns(bool)
func (*FiatTokenV2Session) MasterMinter ¶
func (_FiatTokenV2 *FiatTokenV2Session) MasterMinter() (common.Address, error)
MasterMinter is a free data retrieval call binding the contract method 0x35d99f35.
Solidity: function masterMinter() view returns(address)
func (*FiatTokenV2Session) Mint ¶
func (_FiatTokenV2 *FiatTokenV2Session) Mint(_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(bool)
func (*FiatTokenV2Session) MinterAllowance ¶
MinterAllowance is a free data retrieval call binding the contract method 0x8a6db9c3.
Solidity: function minterAllowance(address minter) view returns(uint256)
func (*FiatTokenV2Session) Name ¶
func (_FiatTokenV2 *FiatTokenV2Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*FiatTokenV2Session) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*FiatTokenV2Session) Owner ¶
func (_FiatTokenV2 *FiatTokenV2Session) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FiatTokenV2Session) PERMITTYPEHASH ¶
func (_FiatTokenV2 *FiatTokenV2Session) PERMITTYPEHASH() ([32]byte, error)
PERMITTYPEHASH is a free data retrieval call binding the contract method 0x30adf81f.
Solidity: function PERMIT_TYPEHASH() view returns(bytes32)
func (*FiatTokenV2Session) Pause ¶
func (_FiatTokenV2 *FiatTokenV2Session) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*FiatTokenV2Session) Paused ¶
func (_FiatTokenV2 *FiatTokenV2Session) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*FiatTokenV2Session) Pauser ¶
func (_FiatTokenV2 *FiatTokenV2Session) Pauser() (common.Address, error)
Pauser is a free data retrieval call binding the contract method 0x9fd0506d.
Solidity: function pauser() view returns(address)
func (*FiatTokenV2Session) Permit ¶
func (_FiatTokenV2 *FiatTokenV2Session) Permit(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 (*FiatTokenV2Session) RECEIVEWITHAUTHORIZATIONTYPEHASH ¶
func (_FiatTokenV2 *FiatTokenV2Session) RECEIVEWITHAUTHORIZATIONTYPEHASH() ([32]byte, error)
RECEIVEWITHAUTHORIZATIONTYPEHASH is a free data retrieval call binding the contract method 0x7f2eecc3.
Solidity: function RECEIVE_WITH_AUTHORIZATION_TYPEHASH() view returns(bytes32)
func (*FiatTokenV2Session) ReceiveWithAuthorization ¶
func (_FiatTokenV2 *FiatTokenV2Session) ReceiveWithAuthorization(from common.Address, to common.Address, value *big.Int, validAfter *big.Int, validBefore *big.Int, nonce [32]byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
ReceiveWithAuthorization is a paid mutator transaction binding the contract method 0xef55bec6.
Solidity: function receiveWithAuthorization(address from, address to, uint256 value, uint256 validAfter, uint256 validBefore, bytes32 nonce, uint8 v, bytes32 r, bytes32 s) returns()
func (*FiatTokenV2Session) RemoveMinter ¶
func (_FiatTokenV2 *FiatTokenV2Session) RemoveMinter(minter common.Address) (*types.Transaction, error)
RemoveMinter is a paid mutator transaction binding the contract method 0x3092afd5.
Solidity: function removeMinter(address minter) returns(bool)
func (*FiatTokenV2Session) RescueERC20 ¶
func (_FiatTokenV2 *FiatTokenV2Session) RescueERC20(tokenContract common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
RescueERC20 is a paid mutator transaction binding the contract method 0xb2118a8d.
Solidity: function rescueERC20(address tokenContract, address to, uint256 amount) returns()
func (*FiatTokenV2Session) Rescuer ¶
func (_FiatTokenV2 *FiatTokenV2Session) Rescuer() (common.Address, error)
Rescuer is a free data retrieval call binding the contract method 0x38a63183.
Solidity: function rescuer() view returns(address)
func (*FiatTokenV2Session) Symbol ¶
func (_FiatTokenV2 *FiatTokenV2Session) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*FiatTokenV2Session) TRANSFERWITHAUTHORIZATIONTYPEHASH ¶
func (_FiatTokenV2 *FiatTokenV2Session) TRANSFERWITHAUTHORIZATIONTYPEHASH() ([32]byte, error)
TRANSFERWITHAUTHORIZATIONTYPEHASH is a free data retrieval call binding the contract method 0xa0cc6a68.
Solidity: function TRANSFER_WITH_AUTHORIZATION_TYPEHASH() view returns(bytes32)
func (*FiatTokenV2Session) TotalSupply ¶
func (_FiatTokenV2 *FiatTokenV2Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*FiatTokenV2Session) Transfer ¶
func (_FiatTokenV2 *FiatTokenV2Session) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*FiatTokenV2Session) TransferFrom ¶
func (_FiatTokenV2 *FiatTokenV2Session) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
func (*FiatTokenV2Session) TransferOwnership ¶
func (_FiatTokenV2 *FiatTokenV2Session) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*FiatTokenV2Session) TransferWithAuthorization ¶
func (_FiatTokenV2 *FiatTokenV2Session) TransferWithAuthorization(from common.Address, to common.Address, value *big.Int, validAfter *big.Int, validBefore *big.Int, nonce [32]byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
TransferWithAuthorization is a paid mutator transaction binding the contract method 0xe3ee160e.
Solidity: function transferWithAuthorization(address from, address to, uint256 value, uint256 validAfter, uint256 validBefore, bytes32 nonce, uint8 v, bytes32 r, bytes32 s) returns()
func (*FiatTokenV2Session) UnBlacklist ¶
func (_FiatTokenV2 *FiatTokenV2Session) UnBlacklist(_account common.Address) (*types.Transaction, error)
UnBlacklist is a paid mutator transaction binding the contract method 0x1a895266.
Solidity: function unBlacklist(address _account) returns()
func (*FiatTokenV2Session) Unpause ¶
func (_FiatTokenV2 *FiatTokenV2Session) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*FiatTokenV2Session) UpdateBlacklister ¶
func (_FiatTokenV2 *FiatTokenV2Session) UpdateBlacklister(_newBlacklister common.Address) (*types.Transaction, error)
UpdateBlacklister is a paid mutator transaction binding the contract method 0xad38bf22.
Solidity: function updateBlacklister(address _newBlacklister) returns()
func (*FiatTokenV2Session) UpdateMasterMinter ¶
func (_FiatTokenV2 *FiatTokenV2Session) UpdateMasterMinter(_newMasterMinter common.Address) (*types.Transaction, error)
UpdateMasterMinter is a paid mutator transaction binding the contract method 0xaa20e1e4.
Solidity: function updateMasterMinter(address _newMasterMinter) returns()
func (*FiatTokenV2Session) UpdatePauser ¶
func (_FiatTokenV2 *FiatTokenV2Session) UpdatePauser(_newPauser common.Address) (*types.Transaction, error)
UpdatePauser is a paid mutator transaction binding the contract method 0x554bab3c.
Solidity: function updatePauser(address _newPauser) returns()
func (*FiatTokenV2Session) UpdateRescuer ¶
func (_FiatTokenV2 *FiatTokenV2Session) UpdateRescuer(newRescuer common.Address) (*types.Transaction, error)
UpdateRescuer is a paid mutator transaction binding the contract method 0x2ab60045.
Solidity: function updateRescuer(address newRescuer) returns()
type FiatTokenV2Transactor ¶
type FiatTokenV2Transactor struct {
// contains filtered or unexported fields
}
FiatTokenV2Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewFiatTokenV2Transactor ¶
func NewFiatTokenV2Transactor(address common.Address, transactor bind.ContractTransactor) (*FiatTokenV2Transactor, error)
NewFiatTokenV2Transactor creates a new write-only instance of FiatTokenV2, bound to a specific deployed contract.
func (*FiatTokenV2Transactor) Approve ¶
func (_FiatTokenV2 *FiatTokenV2Transactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*FiatTokenV2Transactor) Blacklist ¶
func (_FiatTokenV2 *FiatTokenV2Transactor) Blacklist(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
Blacklist is a paid mutator transaction binding the contract method 0xf9f92be4.
Solidity: function blacklist(address _account) returns()
func (*FiatTokenV2Transactor) Burn ¶
func (_FiatTokenV2 *FiatTokenV2Transactor) 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 (*FiatTokenV2Transactor) CancelAuthorization ¶
func (_FiatTokenV2 *FiatTokenV2Transactor) CancelAuthorization(opts *bind.TransactOpts, authorizer common.Address, nonce [32]byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
CancelAuthorization is a paid mutator transaction binding the contract method 0x5a049a70.
Solidity: function cancelAuthorization(address authorizer, bytes32 nonce, uint8 v, bytes32 r, bytes32 s) returns()
func (*FiatTokenV2Transactor) ConfigureMinter ¶
func (_FiatTokenV2 *FiatTokenV2Transactor) ConfigureMinter(opts *bind.TransactOpts, minter common.Address, minterAllowedAmount *big.Int) (*types.Transaction, error)
ConfigureMinter is a paid mutator transaction binding the contract method 0x4e44d956.
Solidity: function configureMinter(address minter, uint256 minterAllowedAmount) returns(bool)
func (*FiatTokenV2Transactor) DecreaseAllowance ¶
func (_FiatTokenV2 *FiatTokenV2Transactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, decrement *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 decrement) returns(bool)
func (*FiatTokenV2Transactor) IncreaseAllowance ¶
func (_FiatTokenV2 *FiatTokenV2Transactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, increment *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 increment) returns(bool)
func (*FiatTokenV2Transactor) Initialize ¶
func (_FiatTokenV2 *FiatTokenV2Transactor) Initialize(opts *bind.TransactOpts, tokenName string, tokenSymbol string, tokenCurrency string, tokenDecimals uint8, newMasterMinter common.Address, newPauser common.Address, newBlacklister common.Address, newOwner common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x3357162b.
Solidity: function initialize(string tokenName, string tokenSymbol, string tokenCurrency, uint8 tokenDecimals, address newMasterMinter, address newPauser, address newBlacklister, address newOwner) returns()
func (*FiatTokenV2Transactor) InitializeV2 ¶
func (_FiatTokenV2 *FiatTokenV2Transactor) InitializeV2(opts *bind.TransactOpts, newName string) (*types.Transaction, error)
InitializeV2 is a paid mutator transaction binding the contract method 0xd608ea64.
Solidity: function initializeV2(string newName) returns()
func (*FiatTokenV2Transactor) Mint ¶
func (_FiatTokenV2 *FiatTokenV2Transactor) 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(bool)
func (*FiatTokenV2Transactor) Pause ¶
func (_FiatTokenV2 *FiatTokenV2Transactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*FiatTokenV2Transactor) Permit ¶
func (_FiatTokenV2 *FiatTokenV2Transactor) 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 (*FiatTokenV2Transactor) ReceiveWithAuthorization ¶
func (_FiatTokenV2 *FiatTokenV2Transactor) ReceiveWithAuthorization(opts *bind.TransactOpts, from common.Address, to common.Address, value *big.Int, validAfter *big.Int, validBefore *big.Int, nonce [32]byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
ReceiveWithAuthorization is a paid mutator transaction binding the contract method 0xef55bec6.
Solidity: function receiveWithAuthorization(address from, address to, uint256 value, uint256 validAfter, uint256 validBefore, bytes32 nonce, uint8 v, bytes32 r, bytes32 s) returns()
func (*FiatTokenV2Transactor) RemoveMinter ¶
func (_FiatTokenV2 *FiatTokenV2Transactor) RemoveMinter(opts *bind.TransactOpts, minter common.Address) (*types.Transaction, error)
RemoveMinter is a paid mutator transaction binding the contract method 0x3092afd5.
Solidity: function removeMinter(address minter) returns(bool)
func (*FiatTokenV2Transactor) RescueERC20 ¶
func (_FiatTokenV2 *FiatTokenV2Transactor) RescueERC20(opts *bind.TransactOpts, tokenContract common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
RescueERC20 is a paid mutator transaction binding the contract method 0xb2118a8d.
Solidity: function rescueERC20(address tokenContract, address to, uint256 amount) returns()
func (*FiatTokenV2Transactor) Transfer ¶
func (_FiatTokenV2 *FiatTokenV2Transactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*FiatTokenV2Transactor) TransferFrom ¶
func (_FiatTokenV2 *FiatTokenV2Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
func (*FiatTokenV2Transactor) TransferOwnership ¶
func (_FiatTokenV2 *FiatTokenV2Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*FiatTokenV2Transactor) TransferWithAuthorization ¶
func (_FiatTokenV2 *FiatTokenV2Transactor) TransferWithAuthorization(opts *bind.TransactOpts, from common.Address, to common.Address, value *big.Int, validAfter *big.Int, validBefore *big.Int, nonce [32]byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
TransferWithAuthorization is a paid mutator transaction binding the contract method 0xe3ee160e.
Solidity: function transferWithAuthorization(address from, address to, uint256 value, uint256 validAfter, uint256 validBefore, bytes32 nonce, uint8 v, bytes32 r, bytes32 s) returns()
func (*FiatTokenV2Transactor) UnBlacklist ¶
func (_FiatTokenV2 *FiatTokenV2Transactor) UnBlacklist(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
UnBlacklist is a paid mutator transaction binding the contract method 0x1a895266.
Solidity: function unBlacklist(address _account) returns()
func (*FiatTokenV2Transactor) Unpause ¶
func (_FiatTokenV2 *FiatTokenV2Transactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*FiatTokenV2Transactor) UpdateBlacklister ¶
func (_FiatTokenV2 *FiatTokenV2Transactor) UpdateBlacklister(opts *bind.TransactOpts, _newBlacklister common.Address) (*types.Transaction, error)
UpdateBlacklister is a paid mutator transaction binding the contract method 0xad38bf22.
Solidity: function updateBlacklister(address _newBlacklister) returns()
func (*FiatTokenV2Transactor) UpdateMasterMinter ¶
func (_FiatTokenV2 *FiatTokenV2Transactor) UpdateMasterMinter(opts *bind.TransactOpts, _newMasterMinter common.Address) (*types.Transaction, error)
UpdateMasterMinter is a paid mutator transaction binding the contract method 0xaa20e1e4.
Solidity: function updateMasterMinter(address _newMasterMinter) returns()
func (*FiatTokenV2Transactor) UpdatePauser ¶
func (_FiatTokenV2 *FiatTokenV2Transactor) UpdatePauser(opts *bind.TransactOpts, _newPauser common.Address) (*types.Transaction, error)
UpdatePauser is a paid mutator transaction binding the contract method 0x554bab3c.
Solidity: function updatePauser(address _newPauser) returns()
func (*FiatTokenV2Transactor) UpdateRescuer ¶
func (_FiatTokenV2 *FiatTokenV2Transactor) UpdateRescuer(opts *bind.TransactOpts, newRescuer common.Address) (*types.Transaction, error)
UpdateRescuer is a paid mutator transaction binding the contract method 0x2ab60045.
Solidity: function updateRescuer(address newRescuer) returns()
type FiatTokenV2TransactorRaw ¶
type FiatTokenV2TransactorRaw struct {
Contract *FiatTokenV2Transactor // Generic write-only contract binding to access the raw methods on
}
FiatTokenV2TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*FiatTokenV2TransactorRaw) Transact ¶
func (_FiatTokenV2 *FiatTokenV2TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FiatTokenV2TransactorRaw) Transfer ¶
func (_FiatTokenV2 *FiatTokenV2TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type FiatTokenV2TransactorSession ¶
type FiatTokenV2TransactorSession struct { Contract *FiatTokenV2Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
FiatTokenV2TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*FiatTokenV2TransactorSession) Approve ¶
func (_FiatTokenV2 *FiatTokenV2TransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*FiatTokenV2TransactorSession) Blacklist ¶
func (_FiatTokenV2 *FiatTokenV2TransactorSession) Blacklist(_account common.Address) (*types.Transaction, error)
Blacklist is a paid mutator transaction binding the contract method 0xf9f92be4.
Solidity: function blacklist(address _account) returns()
func (*FiatTokenV2TransactorSession) Burn ¶
func (_FiatTokenV2 *FiatTokenV2TransactorSession) Burn(_amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 _amount) returns()
func (*FiatTokenV2TransactorSession) CancelAuthorization ¶
func (_FiatTokenV2 *FiatTokenV2TransactorSession) CancelAuthorization(authorizer common.Address, nonce [32]byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
CancelAuthorization is a paid mutator transaction binding the contract method 0x5a049a70.
Solidity: function cancelAuthorization(address authorizer, bytes32 nonce, uint8 v, bytes32 r, bytes32 s) returns()
func (*FiatTokenV2TransactorSession) ConfigureMinter ¶
func (_FiatTokenV2 *FiatTokenV2TransactorSession) ConfigureMinter(minter common.Address, minterAllowedAmount *big.Int) (*types.Transaction, error)
ConfigureMinter is a paid mutator transaction binding the contract method 0x4e44d956.
Solidity: function configureMinter(address minter, uint256 minterAllowedAmount) returns(bool)
func (*FiatTokenV2TransactorSession) DecreaseAllowance ¶
func (_FiatTokenV2 *FiatTokenV2TransactorSession) DecreaseAllowance(spender common.Address, decrement *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 decrement) returns(bool)
func (*FiatTokenV2TransactorSession) IncreaseAllowance ¶
func (_FiatTokenV2 *FiatTokenV2TransactorSession) IncreaseAllowance(spender common.Address, increment *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 increment) returns(bool)
func (*FiatTokenV2TransactorSession) Initialize ¶
func (_FiatTokenV2 *FiatTokenV2TransactorSession) Initialize(tokenName string, tokenSymbol string, tokenCurrency string, tokenDecimals uint8, newMasterMinter common.Address, newPauser common.Address, newBlacklister common.Address, newOwner common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x3357162b.
Solidity: function initialize(string tokenName, string tokenSymbol, string tokenCurrency, uint8 tokenDecimals, address newMasterMinter, address newPauser, address newBlacklister, address newOwner) returns()
func (*FiatTokenV2TransactorSession) InitializeV2 ¶
func (_FiatTokenV2 *FiatTokenV2TransactorSession) InitializeV2(newName string) (*types.Transaction, error)
InitializeV2 is a paid mutator transaction binding the contract method 0xd608ea64.
Solidity: function initializeV2(string newName) returns()
func (*FiatTokenV2TransactorSession) Mint ¶
func (_FiatTokenV2 *FiatTokenV2TransactorSession) Mint(_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(bool)
func (*FiatTokenV2TransactorSession) Pause ¶
func (_FiatTokenV2 *FiatTokenV2TransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*FiatTokenV2TransactorSession) Permit ¶
func (_FiatTokenV2 *FiatTokenV2TransactorSession) Permit(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 (*FiatTokenV2TransactorSession) ReceiveWithAuthorization ¶
func (_FiatTokenV2 *FiatTokenV2TransactorSession) ReceiveWithAuthorization(from common.Address, to common.Address, value *big.Int, validAfter *big.Int, validBefore *big.Int, nonce [32]byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
ReceiveWithAuthorization is a paid mutator transaction binding the contract method 0xef55bec6.
Solidity: function receiveWithAuthorization(address from, address to, uint256 value, uint256 validAfter, uint256 validBefore, bytes32 nonce, uint8 v, bytes32 r, bytes32 s) returns()
func (*FiatTokenV2TransactorSession) RemoveMinter ¶
func (_FiatTokenV2 *FiatTokenV2TransactorSession) RemoveMinter(minter common.Address) (*types.Transaction, error)
RemoveMinter is a paid mutator transaction binding the contract method 0x3092afd5.
Solidity: function removeMinter(address minter) returns(bool)
func (*FiatTokenV2TransactorSession) RescueERC20 ¶
func (_FiatTokenV2 *FiatTokenV2TransactorSession) RescueERC20(tokenContract common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
RescueERC20 is a paid mutator transaction binding the contract method 0xb2118a8d.
Solidity: function rescueERC20(address tokenContract, address to, uint256 amount) returns()
func (*FiatTokenV2TransactorSession) Transfer ¶
func (_FiatTokenV2 *FiatTokenV2TransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*FiatTokenV2TransactorSession) TransferFrom ¶
func (_FiatTokenV2 *FiatTokenV2TransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
func (*FiatTokenV2TransactorSession) TransferOwnership ¶
func (_FiatTokenV2 *FiatTokenV2TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*FiatTokenV2TransactorSession) TransferWithAuthorization ¶
func (_FiatTokenV2 *FiatTokenV2TransactorSession) TransferWithAuthorization(from common.Address, to common.Address, value *big.Int, validAfter *big.Int, validBefore *big.Int, nonce [32]byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
TransferWithAuthorization is a paid mutator transaction binding the contract method 0xe3ee160e.
Solidity: function transferWithAuthorization(address from, address to, uint256 value, uint256 validAfter, uint256 validBefore, bytes32 nonce, uint8 v, bytes32 r, bytes32 s) returns()
func (*FiatTokenV2TransactorSession) UnBlacklist ¶
func (_FiatTokenV2 *FiatTokenV2TransactorSession) UnBlacklist(_account common.Address) (*types.Transaction, error)
UnBlacklist is a paid mutator transaction binding the contract method 0x1a895266.
Solidity: function unBlacklist(address _account) returns()
func (*FiatTokenV2TransactorSession) Unpause ¶
func (_FiatTokenV2 *FiatTokenV2TransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*FiatTokenV2TransactorSession) UpdateBlacklister ¶
func (_FiatTokenV2 *FiatTokenV2TransactorSession) UpdateBlacklister(_newBlacklister common.Address) (*types.Transaction, error)
UpdateBlacklister is a paid mutator transaction binding the contract method 0xad38bf22.
Solidity: function updateBlacklister(address _newBlacklister) returns()
func (*FiatTokenV2TransactorSession) UpdateMasterMinter ¶
func (_FiatTokenV2 *FiatTokenV2TransactorSession) UpdateMasterMinter(_newMasterMinter common.Address) (*types.Transaction, error)
UpdateMasterMinter is a paid mutator transaction binding the contract method 0xaa20e1e4.
Solidity: function updateMasterMinter(address _newMasterMinter) returns()
func (*FiatTokenV2TransactorSession) UpdatePauser ¶
func (_FiatTokenV2 *FiatTokenV2TransactorSession) UpdatePauser(_newPauser common.Address) (*types.Transaction, error)
UpdatePauser is a paid mutator transaction binding the contract method 0x554bab3c.
Solidity: function updatePauser(address _newPauser) returns()
func (*FiatTokenV2TransactorSession) UpdateRescuer ¶
func (_FiatTokenV2 *FiatTokenV2TransactorSession) UpdateRescuer(newRescuer common.Address) (*types.Transaction, error)
UpdateRescuer is a paid mutator transaction binding the contract method 0x2ab60045.
Solidity: function updateRescuer(address newRescuer) returns()
type FiatTokenV2Transfer ¶
type FiatTokenV2Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
FiatTokenV2Transfer represents a Transfer event raised by the FiatTokenV2 contract.
type FiatTokenV2TransferIterator ¶
type FiatTokenV2TransferIterator struct { Event *FiatTokenV2Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV2TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the FiatTokenV2 contract.
func (*FiatTokenV2TransferIterator) Close ¶
func (it *FiatTokenV2TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV2TransferIterator) Error ¶
func (it *FiatTokenV2TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV2TransferIterator) Next ¶
func (it *FiatTokenV2TransferIterator) 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 FiatTokenV2UnBlacklisted ¶
type FiatTokenV2UnBlacklisted struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
FiatTokenV2UnBlacklisted represents a UnBlacklisted event raised by the FiatTokenV2 contract.
type FiatTokenV2UnBlacklistedIterator ¶
type FiatTokenV2UnBlacklistedIterator struct { Event *FiatTokenV2UnBlacklisted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV2UnBlacklistedIterator is returned from FilterUnBlacklisted and is used to iterate over the raw logs and unpacked data for UnBlacklisted events raised by the FiatTokenV2 contract.
func (*FiatTokenV2UnBlacklistedIterator) Close ¶
func (it *FiatTokenV2UnBlacklistedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV2UnBlacklistedIterator) Error ¶
func (it *FiatTokenV2UnBlacklistedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV2UnBlacklistedIterator) Next ¶
func (it *FiatTokenV2UnBlacklistedIterator) 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 FiatTokenV2Unpause ¶
FiatTokenV2Unpause represents a Unpause event raised by the FiatTokenV2 contract.
type FiatTokenV2UnpauseIterator ¶
type FiatTokenV2UnpauseIterator struct { Event *FiatTokenV2Unpause // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FiatTokenV2UnpauseIterator is returned from FilterUnpause and is used to iterate over the raw logs and unpacked data for Unpause events raised by the FiatTokenV2 contract.
func (*FiatTokenV2UnpauseIterator) Close ¶
func (it *FiatTokenV2UnpauseIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FiatTokenV2UnpauseIterator) Error ¶
func (it *FiatTokenV2UnpauseIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FiatTokenV2UnpauseIterator) Next ¶
func (it *FiatTokenV2UnpauseIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IERC20 ¶
type IERC20 struct { IERC20Caller // Read-only binding to the contract IERC20Transactor // Write-only binding to the contract IERC20Filterer // Log filterer for contract events }
IERC20 is an auto generated Go binding around an Ethereum contract.
type IERC20Approval ¶
type IERC20Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC20Approval represents a Approval event raised by the IERC20 contract.
type IERC20ApprovalIterator ¶
type IERC20ApprovalIterator struct { Event *IERC20Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the IERC20 contract.
func (*IERC20ApprovalIterator) Close ¶
func (it *IERC20ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC20ApprovalIterator) Error ¶
func (it *IERC20ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC20ApprovalIterator) Next ¶
func (it *IERC20ApprovalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IERC20Caller ¶
type IERC20Caller struct {
// contains filtered or unexported fields
}
IERC20Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewIERC20Caller ¶
func NewIERC20Caller(address common.Address, caller bind.ContractCaller) (*IERC20Caller, error)
NewIERC20Caller creates a new read-only instance of IERC20, bound to a specific deployed contract.
func (*IERC20Caller) Allowance ¶
func (_IERC20 *IERC20Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*IERC20Caller) BalanceOf ¶
func (_IERC20 *IERC20Caller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*IERC20Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type IERC20CallerRaw ¶
type IERC20CallerRaw struct {
Contract *IERC20Caller // Generic read-only contract binding to access the raw methods on
}
IERC20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IERC20CallerRaw) Call ¶
func (_IERC20 *IERC20CallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type IERC20CallerSession ¶
type IERC20CallerSession struct { Contract *IERC20Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IERC20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IERC20CallerSession) Allowance ¶
func (_IERC20 *IERC20CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*IERC20CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*IERC20CallerSession) TotalSupply ¶
func (_IERC20 *IERC20CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type IERC20Filterer ¶
type IERC20Filterer struct {
// contains filtered or unexported fields
}
IERC20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIERC20Filterer ¶
func NewIERC20Filterer(address common.Address, filterer bind.ContractFilterer) (*IERC20Filterer, error)
NewIERC20Filterer creates a new log filterer instance of IERC20, bound to a specific deployed contract.
func (*IERC20Filterer) FilterApproval ¶
func (_IERC20 *IERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*IERC20ApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*IERC20Filterer) FilterTransfer ¶
func (_IERC20 *IERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*IERC20TransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*IERC20Filterer) ParseApproval ¶
func (_IERC20 *IERC20Filterer) ParseApproval(log types.Log) (*IERC20Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*IERC20Filterer) ParseTransfer ¶
func (_IERC20 *IERC20Filterer) ParseTransfer(log types.Log) (*IERC20Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*IERC20Filterer) WatchApproval ¶
func (_IERC20 *IERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC20Approval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*IERC20Filterer) WatchTransfer ¶
func (_IERC20 *IERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC20Transfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
type IERC20Raw ¶
type IERC20Raw struct {
Contract *IERC20 // Generic contract binding to access the raw methods on
}
IERC20Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*IERC20Raw) Call ¶
func (_IERC20 *IERC20Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*IERC20Raw) Transact ¶
func (_IERC20 *IERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC20Raw) Transfer ¶
func (_IERC20 *IERC20Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IERC20Session ¶
type IERC20Session struct { Contract *IERC20 // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IERC20Session) Allowance ¶
func (_IERC20 *IERC20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*IERC20Session) Approve ¶
func (_IERC20 *IERC20Session) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*IERC20Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*IERC20Session) TotalSupply ¶
func (_IERC20 *IERC20Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*IERC20Session) Transfer ¶
func (_IERC20 *IERC20Session) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*IERC20Session) TransferFrom ¶
func (_IERC20 *IERC20Session) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type IERC20Transactor ¶
type IERC20Transactor struct {
// contains filtered or unexported fields
}
IERC20Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIERC20Transactor ¶
func NewIERC20Transactor(address common.Address, transactor bind.ContractTransactor) (*IERC20Transactor, error)
NewIERC20Transactor creates a new write-only instance of IERC20, bound to a specific deployed contract.
func (*IERC20Transactor) Approve ¶
func (_IERC20 *IERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*IERC20Transactor) Transfer ¶
func (_IERC20 *IERC20Transactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*IERC20Transactor) TransferFrom ¶
func (_IERC20 *IERC20Transactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type IERC20TransactorRaw ¶
type IERC20TransactorRaw struct {
Contract *IERC20Transactor // Generic write-only contract binding to access the raw methods on
}
IERC20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IERC20TransactorRaw) Transact ¶
func (_IERC20 *IERC20TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC20TransactorRaw) Transfer ¶
func (_IERC20 *IERC20TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IERC20TransactorSession ¶
type IERC20TransactorSession struct { Contract *IERC20Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IERC20TransactorSession) Approve ¶
func (_IERC20 *IERC20TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*IERC20TransactorSession) Transfer ¶
func (_IERC20 *IERC20TransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*IERC20TransactorSession) TransferFrom ¶
func (_IERC20 *IERC20TransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type IERC20Transfer ¶
type IERC20Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC20Transfer represents a Transfer event raised by the IERC20 contract.
type IERC20TransferIterator ¶
type IERC20TransferIterator struct { Event *IERC20Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the IERC20 contract.
func (*IERC20TransferIterator) Close ¶
func (it *IERC20TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC20TransferIterator) Error ¶
func (it *IERC20TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC20TransferIterator) Next ¶
func (it *IERC20TransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Ownable ¶
type Ownable struct { OwnableCaller // Read-only binding to the contract OwnableTransactor // Write-only binding to the contract OwnableFilterer // Log filterer for contract events }
Ownable is an auto generated Go binding around an Ethereum contract.
func DeployOwnable ¶
func DeployOwnable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Ownable, error)
DeployOwnable deploys a new Ethereum contract, binding an instance of Ownable to it.
func NewOwnable ¶
NewOwnable creates a new instance of Ownable, bound to a specific deployed contract.
type OwnableCaller ¶
type OwnableCaller struct {
// contains filtered or unexported fields
}
OwnableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOwnableCaller ¶
func NewOwnableCaller(address common.Address, caller bind.ContractCaller) (*OwnableCaller, error)
NewOwnableCaller creates a new read-only instance of Ownable, bound to a specific deployed contract.
type OwnableCallerRaw ¶
type OwnableCallerRaw struct {
Contract *OwnableCaller // Generic read-only contract binding to access the raw methods on
}
OwnableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OwnableCallerRaw) Call ¶
func (_Ownable *OwnableCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type OwnableCallerSession ¶
type OwnableCallerSession struct { Contract *OwnableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OwnableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type OwnableFilterer ¶
type OwnableFilterer struct {
// contains filtered or unexported fields
}
OwnableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOwnableFilterer ¶
func NewOwnableFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnableFilterer, error)
NewOwnableFilterer creates a new log filterer instance of Ownable, bound to a specific deployed contract.
func (*OwnableFilterer) FilterOwnershipTransferred ¶
func (_Ownable *OwnableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts) (*OwnableOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address previousOwner, address newOwner)
func (*OwnableFilterer) ParseOwnershipTransferred ¶
func (_Ownable *OwnableFilterer) ParseOwnershipTransferred(log types.Log) (*OwnableOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address previousOwner, address newOwner)
func (*OwnableFilterer) WatchOwnershipTransferred ¶
func (_Ownable *OwnableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnableOwnershipTransferred) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address previousOwner, address newOwner)
type OwnableOwnershipTransferred ¶
type OwnableOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
OwnableOwnershipTransferred represents a OwnershipTransferred event raised by the Ownable contract.
type OwnableOwnershipTransferredIterator ¶
type OwnableOwnershipTransferredIterator struct { Event *OwnableOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OwnableOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Ownable contract.
func (*OwnableOwnershipTransferredIterator) Close ¶
func (it *OwnableOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnableOwnershipTransferredIterator) Error ¶
func (it *OwnableOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnableOwnershipTransferredIterator) Next ¶
func (it *OwnableOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type OwnableRaw ¶
type OwnableRaw struct {
Contract *Ownable // Generic contract binding to access the raw methods on
}
OwnableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OwnableRaw) Call ¶
func (_Ownable *OwnableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*OwnableRaw) Transact ¶
func (_Ownable *OwnableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableRaw) Transfer ¶
func (_Ownable *OwnableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type OwnableSession ¶
type OwnableSession struct { Contract *Ownable // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OwnableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OwnableSession) Owner ¶
func (_Ownable *OwnableSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OwnableSession) TransferOwnership ¶
func (_Ownable *OwnableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OwnableTransactor ¶
type OwnableTransactor struct {
// contains filtered or unexported fields
}
OwnableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOwnableTransactor ¶
func NewOwnableTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnableTransactor, error)
NewOwnableTransactor creates a new write-only instance of Ownable, bound to a specific deployed contract.
func (*OwnableTransactor) TransferOwnership ¶
func (_Ownable *OwnableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OwnableTransactorRaw ¶
type OwnableTransactorRaw struct {
Contract *OwnableTransactor // Generic write-only contract binding to access the raw methods on
}
OwnableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OwnableTransactorRaw) Transact ¶
func (_Ownable *OwnableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnableTransactorRaw) Transfer ¶
func (_Ownable *OwnableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type OwnableTransactorSession ¶
type OwnableTransactorSession struct { Contract *OwnableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OwnableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*OwnableTransactorSession) TransferOwnership ¶
func (_Ownable *OwnableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type Pausable ¶
type Pausable struct { PausableCaller // Read-only binding to the contract PausableTransactor // Write-only binding to the contract PausableFilterer // Log filterer for contract events }
Pausable is an auto generated Go binding around an Ethereum contract.
func DeployPausable ¶
func DeployPausable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Pausable, error)
DeployPausable deploys a new Ethereum contract, binding an instance of Pausable to it.
func NewPausable ¶
NewPausable creates a new instance of Pausable, bound to a specific deployed contract.
type PausableCaller ¶
type PausableCaller struct {
// contains filtered or unexported fields
}
PausableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewPausableCaller ¶
func NewPausableCaller(address common.Address, caller bind.ContractCaller) (*PausableCaller, error)
NewPausableCaller creates a new read-only instance of Pausable, bound to a specific deployed contract.
func (*PausableCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
type PausableCallerRaw ¶
type PausableCallerRaw struct {
Contract *PausableCaller // Generic read-only contract binding to access the raw methods on
}
PausableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*PausableCallerRaw) Call ¶
func (_Pausable *PausableCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type PausableCallerSession ¶
type PausableCallerSession struct { Contract *PausableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
PausableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*PausableCallerSession) Owner ¶
func (_Pausable *PausableCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*PausableCallerSession) Paused ¶
func (_Pausable *PausableCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
type PausableFilterer ¶
type PausableFilterer struct {
// contains filtered or unexported fields
}
PausableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewPausableFilterer ¶
func NewPausableFilterer(address common.Address, filterer bind.ContractFilterer) (*PausableFilterer, error)
NewPausableFilterer creates a new log filterer instance of Pausable, bound to a specific deployed contract.
func (*PausableFilterer) FilterOwnershipTransferred ¶
func (_Pausable *PausableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts) (*PausableOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address previousOwner, address newOwner)
func (*PausableFilterer) FilterPause ¶
func (_Pausable *PausableFilterer) FilterPause(opts *bind.FilterOpts) (*PausablePauseIterator, error)
FilterPause is a free log retrieval operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: event Pause()
func (*PausableFilterer) FilterPauserChanged ¶
func (_Pausable *PausableFilterer) FilterPauserChanged(opts *bind.FilterOpts, newAddress []common.Address) (*PausablePauserChangedIterator, error)
FilterPauserChanged is a free log retrieval operation binding the contract event 0xb80482a293ca2e013eda8683c9bd7fc8347cfdaeea5ede58cba46df502c2a604.
Solidity: event PauserChanged(address indexed newAddress)
func (*PausableFilterer) FilterUnpause ¶
func (_Pausable *PausableFilterer) FilterUnpause(opts *bind.FilterOpts) (*PausableUnpauseIterator, error)
FilterUnpause is a free log retrieval operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: event Unpause()
func (*PausableFilterer) ParseOwnershipTransferred ¶
func (_Pausable *PausableFilterer) ParseOwnershipTransferred(log types.Log) (*PausableOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address previousOwner, address newOwner)
func (*PausableFilterer) ParsePause ¶
func (_Pausable *PausableFilterer) ParsePause(log types.Log) (*PausablePause, error)
ParsePause is a log parse operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: event Pause()
func (*PausableFilterer) ParsePauserChanged ¶
func (_Pausable *PausableFilterer) ParsePauserChanged(log types.Log) (*PausablePauserChanged, error)
ParsePauserChanged is a log parse operation binding the contract event 0xb80482a293ca2e013eda8683c9bd7fc8347cfdaeea5ede58cba46df502c2a604.
Solidity: event PauserChanged(address indexed newAddress)
func (*PausableFilterer) ParseUnpause ¶
func (_Pausable *PausableFilterer) ParseUnpause(log types.Log) (*PausableUnpause, error)
ParseUnpause is a log parse operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: event Unpause()
func (*PausableFilterer) WatchOwnershipTransferred ¶
func (_Pausable *PausableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *PausableOwnershipTransferred) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address previousOwner, address newOwner)
func (*PausableFilterer) WatchPause ¶
func (_Pausable *PausableFilterer) WatchPause(opts *bind.WatchOpts, sink chan<- *PausablePause) (event.Subscription, error)
WatchPause is a free log subscription operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.
Solidity: event Pause()
func (*PausableFilterer) WatchPauserChanged ¶
func (_Pausable *PausableFilterer) WatchPauserChanged(opts *bind.WatchOpts, sink chan<- *PausablePauserChanged, newAddress []common.Address) (event.Subscription, error)
WatchPauserChanged is a free log subscription operation binding the contract event 0xb80482a293ca2e013eda8683c9bd7fc8347cfdaeea5ede58cba46df502c2a604.
Solidity: event PauserChanged(address indexed newAddress)
func (*PausableFilterer) WatchUnpause ¶
func (_Pausable *PausableFilterer) WatchUnpause(opts *bind.WatchOpts, sink chan<- *PausableUnpause) (event.Subscription, error)
WatchUnpause is a free log subscription operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.
Solidity: event Unpause()
type PausableOwnershipTransferred ¶
type PausableOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
PausableOwnershipTransferred represents a OwnershipTransferred event raised by the Pausable contract.
type PausableOwnershipTransferredIterator ¶
type PausableOwnershipTransferredIterator struct { Event *PausableOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PausableOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Pausable contract.
func (*PausableOwnershipTransferredIterator) Close ¶
func (it *PausableOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PausableOwnershipTransferredIterator) Error ¶
func (it *PausableOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PausableOwnershipTransferredIterator) Next ¶
func (it *PausableOwnershipTransferredIterator) 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 PausablePause ¶
PausablePause represents a Pause event raised by the Pausable contract.
type PausablePauseIterator ¶
type PausablePauseIterator struct { Event *PausablePause // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PausablePauseIterator is returned from FilterPause and is used to iterate over the raw logs and unpacked data for Pause events raised by the Pausable contract.
func (*PausablePauseIterator) Close ¶
func (it *PausablePauseIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PausablePauseIterator) Error ¶
func (it *PausablePauseIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PausablePauseIterator) Next ¶
func (it *PausablePauseIterator) 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 PausablePauserChanged ¶
type PausablePauserChanged struct { NewAddress common.Address Raw types.Log // Blockchain specific contextual infos }
PausablePauserChanged represents a PauserChanged event raised by the Pausable contract.
type PausablePauserChangedIterator ¶
type PausablePauserChangedIterator struct { Event *PausablePauserChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PausablePauserChangedIterator is returned from FilterPauserChanged and is used to iterate over the raw logs and unpacked data for PauserChanged events raised by the Pausable contract.
func (*PausablePauserChangedIterator) Close ¶
func (it *PausablePauserChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PausablePauserChangedIterator) Error ¶
func (it *PausablePauserChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PausablePauserChangedIterator) Next ¶
func (it *PausablePauserChangedIterator) 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 PausableRaw ¶
type PausableRaw struct {
Contract *Pausable // Generic contract binding to access the raw methods on
}
PausableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*PausableRaw) Call ¶
func (_Pausable *PausableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*PausableRaw) Transact ¶
func (_Pausable *PausableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PausableRaw) Transfer ¶
func (_Pausable *PausableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type PausableSession ¶
type PausableSession struct { Contract *Pausable // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PausableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*PausableSession) Owner ¶
func (_Pausable *PausableSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*PausableSession) Pause ¶
func (_Pausable *PausableSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*PausableSession) Paused ¶
func (_Pausable *PausableSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*PausableSession) Pauser ¶
func (_Pausable *PausableSession) Pauser() (common.Address, error)
Pauser is a free data retrieval call binding the contract method 0x9fd0506d.
Solidity: function pauser() view returns(address)
func (*PausableSession) TransferOwnership ¶
func (_Pausable *PausableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*PausableSession) Unpause ¶
func (_Pausable *PausableSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*PausableSession) UpdatePauser ¶
func (_Pausable *PausableSession) UpdatePauser(_newPauser common.Address) (*types.Transaction, error)
UpdatePauser is a paid mutator transaction binding the contract method 0x554bab3c.
Solidity: function updatePauser(address _newPauser) returns()
type PausableTransactor ¶
type PausableTransactor struct {
// contains filtered or unexported fields
}
PausableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewPausableTransactor ¶
func NewPausableTransactor(address common.Address, transactor bind.ContractTransactor) (*PausableTransactor, error)
NewPausableTransactor creates a new write-only instance of Pausable, bound to a specific deployed contract.
func (*PausableTransactor) Pause ¶
func (_Pausable *PausableTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*PausableTransactor) TransferOwnership ¶
func (_Pausable *PausableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*PausableTransactor) Unpause ¶
func (_Pausable *PausableTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*PausableTransactor) UpdatePauser ¶
func (_Pausable *PausableTransactor) UpdatePauser(opts *bind.TransactOpts, _newPauser common.Address) (*types.Transaction, error)
UpdatePauser is a paid mutator transaction binding the contract method 0x554bab3c.
Solidity: function updatePauser(address _newPauser) returns()
type PausableTransactorRaw ¶
type PausableTransactorRaw struct {
Contract *PausableTransactor // Generic write-only contract binding to access the raw methods on
}
PausableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*PausableTransactorRaw) Transact ¶
func (_Pausable *PausableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PausableTransactorRaw) Transfer ¶
func (_Pausable *PausableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type PausableTransactorSession ¶
type PausableTransactorSession struct { Contract *PausableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PausableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*PausableTransactorSession) Pause ¶
func (_Pausable *PausableTransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*PausableTransactorSession) TransferOwnership ¶
func (_Pausable *PausableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*PausableTransactorSession) Unpause ¶
func (_Pausable *PausableTransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*PausableTransactorSession) UpdatePauser ¶
func (_Pausable *PausableTransactorSession) UpdatePauser(_newPauser common.Address) (*types.Transaction, error)
UpdatePauser is a paid mutator transaction binding the contract method 0x554bab3c.
Solidity: function updatePauser(address _newPauser) returns()
type PausableUnpause ¶
PausableUnpause represents a Unpause event raised by the Pausable contract.
type PausableUnpauseIterator ¶
type PausableUnpauseIterator struct { Event *PausableUnpause // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PausableUnpauseIterator is returned from FilterUnpause and is used to iterate over the raw logs and unpacked data for Unpause events raised by the Pausable contract.
func (*PausableUnpauseIterator) Close ¶
func (it *PausableUnpauseIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PausableUnpauseIterator) Error ¶
func (it *PausableUnpauseIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PausableUnpauseIterator) Next ¶
func (it *PausableUnpauseIterator) 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 Rescuable ¶
type Rescuable struct { RescuableCaller // Read-only binding to the contract RescuableTransactor // Write-only binding to the contract RescuableFilterer // Log filterer for contract events }
Rescuable is an auto generated Go binding around an Ethereum contract.
func DeployRescuable ¶
func DeployRescuable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Rescuable, error)
DeployRescuable deploys a new Ethereum contract, binding an instance of Rescuable to it.
func NewRescuable ¶
NewRescuable creates a new instance of Rescuable, bound to a specific deployed contract.
type RescuableCaller ¶
type RescuableCaller struct {
// contains filtered or unexported fields
}
RescuableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewRescuableCaller ¶
func NewRescuableCaller(address common.Address, caller bind.ContractCaller) (*RescuableCaller, error)
NewRescuableCaller creates a new read-only instance of Rescuable, bound to a specific deployed contract.
type RescuableCallerRaw ¶
type RescuableCallerRaw struct {
Contract *RescuableCaller // Generic read-only contract binding to access the raw methods on
}
RescuableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*RescuableCallerRaw) Call ¶
func (_Rescuable *RescuableCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type RescuableCallerSession ¶
type RescuableCallerSession struct { Contract *RescuableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
RescuableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type RescuableFilterer ¶
type RescuableFilterer struct {
// contains filtered or unexported fields
}
RescuableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewRescuableFilterer ¶
func NewRescuableFilterer(address common.Address, filterer bind.ContractFilterer) (*RescuableFilterer, error)
NewRescuableFilterer creates a new log filterer instance of Rescuable, bound to a specific deployed contract.
func (*RescuableFilterer) FilterOwnershipTransferred ¶
func (_Rescuable *RescuableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts) (*RescuableOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address previousOwner, address newOwner)
func (*RescuableFilterer) FilterRescuerChanged ¶
func (_Rescuable *RescuableFilterer) FilterRescuerChanged(opts *bind.FilterOpts, newRescuer []common.Address) (*RescuableRescuerChangedIterator, error)
FilterRescuerChanged is a free log retrieval operation binding the contract event 0xe475e580d85111348e40d8ca33cfdd74c30fe1655c2d8537a13abc10065ffa5a.
Solidity: event RescuerChanged(address indexed newRescuer)
func (*RescuableFilterer) ParseOwnershipTransferred ¶
func (_Rescuable *RescuableFilterer) ParseOwnershipTransferred(log types.Log) (*RescuableOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address previousOwner, address newOwner)
func (*RescuableFilterer) ParseRescuerChanged ¶
func (_Rescuable *RescuableFilterer) ParseRescuerChanged(log types.Log) (*RescuableRescuerChanged, error)
ParseRescuerChanged is a log parse operation binding the contract event 0xe475e580d85111348e40d8ca33cfdd74c30fe1655c2d8537a13abc10065ffa5a.
Solidity: event RescuerChanged(address indexed newRescuer)
func (*RescuableFilterer) WatchOwnershipTransferred ¶
func (_Rescuable *RescuableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *RescuableOwnershipTransferred) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address previousOwner, address newOwner)
func (*RescuableFilterer) WatchRescuerChanged ¶
func (_Rescuable *RescuableFilterer) WatchRescuerChanged(opts *bind.WatchOpts, sink chan<- *RescuableRescuerChanged, newRescuer []common.Address) (event.Subscription, error)
WatchRescuerChanged is a free log subscription operation binding the contract event 0xe475e580d85111348e40d8ca33cfdd74c30fe1655c2d8537a13abc10065ffa5a.
Solidity: event RescuerChanged(address indexed newRescuer)
type RescuableOwnershipTransferred ¶
type RescuableOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
RescuableOwnershipTransferred represents a OwnershipTransferred event raised by the Rescuable contract.
type RescuableOwnershipTransferredIterator ¶
type RescuableOwnershipTransferredIterator struct { Event *RescuableOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RescuableOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Rescuable contract.
func (*RescuableOwnershipTransferredIterator) Close ¶
func (it *RescuableOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RescuableOwnershipTransferredIterator) Error ¶
func (it *RescuableOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RescuableOwnershipTransferredIterator) Next ¶
func (it *RescuableOwnershipTransferredIterator) 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 RescuableRaw ¶
type RescuableRaw struct {
Contract *Rescuable // Generic contract binding to access the raw methods on
}
RescuableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*RescuableRaw) Call ¶
func (_Rescuable *RescuableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*RescuableRaw) Transact ¶
func (_Rescuable *RescuableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RescuableRaw) Transfer ¶
func (_Rescuable *RescuableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type RescuableRescuerChanged ¶
type RescuableRescuerChanged struct { NewRescuer common.Address Raw types.Log // Blockchain specific contextual infos }
RescuableRescuerChanged represents a RescuerChanged event raised by the Rescuable contract.
type RescuableRescuerChangedIterator ¶
type RescuableRescuerChangedIterator struct { Event *RescuableRescuerChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RescuableRescuerChangedIterator is returned from FilterRescuerChanged and is used to iterate over the raw logs and unpacked data for RescuerChanged events raised by the Rescuable contract.
func (*RescuableRescuerChangedIterator) Close ¶
func (it *RescuableRescuerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RescuableRescuerChangedIterator) Error ¶
func (it *RescuableRescuerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RescuableRescuerChangedIterator) Next ¶
func (it *RescuableRescuerChangedIterator) 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 RescuableSession ¶
type RescuableSession struct { Contract *Rescuable // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
RescuableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*RescuableSession) Owner ¶
func (_Rescuable *RescuableSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*RescuableSession) RescueERC20 ¶
func (_Rescuable *RescuableSession) RescueERC20(tokenContract common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
RescueERC20 is a paid mutator transaction binding the contract method 0xb2118a8d.
Solidity: function rescueERC20(address tokenContract, address to, uint256 amount) returns()
func (*RescuableSession) Rescuer ¶
func (_Rescuable *RescuableSession) Rescuer() (common.Address, error)
Rescuer is a free data retrieval call binding the contract method 0x38a63183.
Solidity: function rescuer() view returns(address)
func (*RescuableSession) TransferOwnership ¶
func (_Rescuable *RescuableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*RescuableSession) UpdateRescuer ¶
func (_Rescuable *RescuableSession) UpdateRescuer(newRescuer common.Address) (*types.Transaction, error)
UpdateRescuer is a paid mutator transaction binding the contract method 0x2ab60045.
Solidity: function updateRescuer(address newRescuer) returns()
type RescuableTransactor ¶
type RescuableTransactor struct {
// contains filtered or unexported fields
}
RescuableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewRescuableTransactor ¶
func NewRescuableTransactor(address common.Address, transactor bind.ContractTransactor) (*RescuableTransactor, error)
NewRescuableTransactor creates a new write-only instance of Rescuable, bound to a specific deployed contract.
func (*RescuableTransactor) RescueERC20 ¶
func (_Rescuable *RescuableTransactor) RescueERC20(opts *bind.TransactOpts, tokenContract common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
RescueERC20 is a paid mutator transaction binding the contract method 0xb2118a8d.
Solidity: function rescueERC20(address tokenContract, address to, uint256 amount) returns()
func (*RescuableTransactor) TransferOwnership ¶
func (_Rescuable *RescuableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*RescuableTransactor) UpdateRescuer ¶
func (_Rescuable *RescuableTransactor) UpdateRescuer(opts *bind.TransactOpts, newRescuer common.Address) (*types.Transaction, error)
UpdateRescuer is a paid mutator transaction binding the contract method 0x2ab60045.
Solidity: function updateRescuer(address newRescuer) returns()
type RescuableTransactorRaw ¶
type RescuableTransactorRaw struct {
Contract *RescuableTransactor // Generic write-only contract binding to access the raw methods on
}
RescuableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*RescuableTransactorRaw) Transact ¶
func (_Rescuable *RescuableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RescuableTransactorRaw) Transfer ¶
func (_Rescuable *RescuableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type RescuableTransactorSession ¶
type RescuableTransactorSession struct { Contract *RescuableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
RescuableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*RescuableTransactorSession) RescueERC20 ¶
func (_Rescuable *RescuableTransactorSession) RescueERC20(tokenContract common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
RescueERC20 is a paid mutator transaction binding the contract method 0xb2118a8d.
Solidity: function rescueERC20(address tokenContract, address to, uint256 amount) returns()
func (*RescuableTransactorSession) TransferOwnership ¶
func (_Rescuable *RescuableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*RescuableTransactorSession) UpdateRescuer ¶
func (_Rescuable *RescuableTransactorSession) UpdateRescuer(newRescuer common.Address) (*types.Transaction, error)
UpdateRescuer is a paid mutator transaction binding the contract method 0x2ab60045.
Solidity: function updateRescuer(address newRescuer) returns()
type SafeERC20 ¶
type SafeERC20 struct { SafeERC20Caller // Read-only binding to the contract SafeERC20Transactor // Write-only binding to the contract SafeERC20Filterer // Log filterer for contract events }
SafeERC20 is an auto generated Go binding around an Ethereum contract.
func DeploySafeERC20 ¶
func DeploySafeERC20(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SafeERC20, error)
DeploySafeERC20 deploys a new Ethereum contract, binding an instance of SafeERC20 to it.
func NewSafeERC20 ¶
NewSafeERC20 creates a new instance of SafeERC20, bound to a specific deployed contract.
type SafeERC20Caller ¶
type SafeERC20Caller struct {
// contains filtered or unexported fields
}
SafeERC20Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewSafeERC20Caller ¶
func NewSafeERC20Caller(address common.Address, caller bind.ContractCaller) (*SafeERC20Caller, error)
NewSafeERC20Caller creates a new read-only instance of SafeERC20, bound to a specific deployed contract.
type SafeERC20CallerRaw ¶
type SafeERC20CallerRaw struct {
Contract *SafeERC20Caller // Generic read-only contract binding to access the raw methods on
}
SafeERC20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SafeERC20CallerRaw) Call ¶
func (_SafeERC20 *SafeERC20CallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type SafeERC20CallerSession ¶
type SafeERC20CallerSession struct { Contract *SafeERC20Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SafeERC20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type SafeERC20Filterer ¶
type SafeERC20Filterer struct {
// contains filtered or unexported fields
}
SafeERC20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSafeERC20Filterer ¶
func NewSafeERC20Filterer(address common.Address, filterer bind.ContractFilterer) (*SafeERC20Filterer, error)
NewSafeERC20Filterer creates a new log filterer instance of SafeERC20, bound to a specific deployed contract.
type SafeERC20Raw ¶
type SafeERC20Raw struct {
Contract *SafeERC20 // Generic contract binding to access the raw methods on
}
SafeERC20Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*SafeERC20Raw) Call ¶
func (_SafeERC20 *SafeERC20Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*SafeERC20Raw) Transact ¶
func (_SafeERC20 *SafeERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SafeERC20Raw) Transfer ¶
func (_SafeERC20 *SafeERC20Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SafeERC20Session ¶
type SafeERC20Session struct { Contract *SafeERC20 // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SafeERC20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type SafeERC20Transactor ¶
type SafeERC20Transactor struct {
// contains filtered or unexported fields
}
SafeERC20Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSafeERC20Transactor ¶
func NewSafeERC20Transactor(address common.Address, transactor bind.ContractTransactor) (*SafeERC20Transactor, error)
NewSafeERC20Transactor creates a new write-only instance of SafeERC20, bound to a specific deployed contract.
type SafeERC20TransactorRaw ¶
type SafeERC20TransactorRaw struct {
Contract *SafeERC20Transactor // Generic write-only contract binding to access the raw methods on
}
SafeERC20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SafeERC20TransactorRaw) Transact ¶
func (_SafeERC20 *SafeERC20TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SafeERC20TransactorRaw) Transfer ¶
func (_SafeERC20 *SafeERC20TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SafeERC20TransactorSession ¶
type SafeERC20TransactorSession struct { Contract *SafeERC20Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SafeERC20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type SafeMath ¶
type SafeMath struct { SafeMathCaller // Read-only binding to the contract SafeMathTransactor // Write-only binding to the contract SafeMathFilterer // Log filterer for contract events }
SafeMath is an auto generated Go binding around an Ethereum contract.
func DeploySafeMath ¶
func DeploySafeMath(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SafeMath, error)
DeploySafeMath deploys a new Ethereum contract, binding an instance of SafeMath to it.
func NewSafeMath ¶
NewSafeMath creates a new instance of SafeMath, bound to a specific deployed contract.
type SafeMathCaller ¶
type SafeMathCaller struct {
// contains filtered or unexported fields
}
SafeMathCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSafeMathCaller ¶
func NewSafeMathCaller(address common.Address, caller bind.ContractCaller) (*SafeMathCaller, error)
NewSafeMathCaller creates a new read-only instance of SafeMath, bound to a specific deployed contract.
type SafeMathCallerRaw ¶
type SafeMathCallerRaw struct {
Contract *SafeMathCaller // Generic read-only contract binding to access the raw methods on
}
SafeMathCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SafeMathCallerRaw) Call ¶
func (_SafeMath *SafeMathCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type SafeMathCallerSession ¶
type SafeMathCallerSession struct { Contract *SafeMathCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SafeMathCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type SafeMathFilterer ¶
type SafeMathFilterer struct {
// contains filtered or unexported fields
}
SafeMathFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSafeMathFilterer ¶
func NewSafeMathFilterer(address common.Address, filterer bind.ContractFilterer) (*SafeMathFilterer, error)
NewSafeMathFilterer creates a new log filterer instance of SafeMath, bound to a specific deployed contract.
type SafeMathRaw ¶
type SafeMathRaw struct {
Contract *SafeMath // Generic contract binding to access the raw methods on
}
SafeMathRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SafeMathRaw) Call ¶
func (_SafeMath *SafeMathRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*SafeMathRaw) Transact ¶
func (_SafeMath *SafeMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SafeMathRaw) Transfer ¶
func (_SafeMath *SafeMathRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SafeMathSession ¶
type SafeMathSession struct { Contract *SafeMath // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SafeMathSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type SafeMathTransactor ¶
type SafeMathTransactor struct {
// contains filtered or unexported fields
}
SafeMathTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSafeMathTransactor ¶
func NewSafeMathTransactor(address common.Address, transactor bind.ContractTransactor) (*SafeMathTransactor, error)
NewSafeMathTransactor creates a new write-only instance of SafeMath, bound to a specific deployed contract.
type SafeMathTransactorRaw ¶
type SafeMathTransactorRaw struct {
Contract *SafeMathTransactor // Generic write-only contract binding to access the raw methods on
}
SafeMathTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SafeMathTransactorRaw) Transact ¶
func (_SafeMath *SafeMathTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SafeMathTransactorRaw) Transfer ¶
func (_SafeMath *SafeMathTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SafeMathTransactorSession ¶
type SafeMathTransactorSession struct { Contract *SafeMathTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SafeMathTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type USDCRef ¶
type USDCRef struct { *FiatTokenV2 // contains filtered or unexported fields }
USDCRef is a bound synfactory bridge contract that returns the address of the contract. nolint: golint
func NewUSDCRef ¶
NewUSDCRef creates a new tether token.