Documentation ¶
Index ¶
- Variables
- type Cryptopunks
- type CryptopunksCaller
- type CryptopunksCallerRaw
- type CryptopunksCallerSession
- type CryptopunksData
- type CryptopunksDataCaller
- func (_CryptopunksData *CryptopunksDataCaller) PunkAttributes(opts *bind.CallOpts, index uint16) (string, error)
- func (_CryptopunksData *CryptopunksDataCaller) PunkImage(opts *bind.CallOpts, index uint16) ([]byte, error)
- func (_CryptopunksData *CryptopunksDataCaller) PunkImageSvg(opts *bind.CallOpts, index uint16) (string, error)
- type CryptopunksDataCallerRaw
- type CryptopunksDataCallerSession
- type CryptopunksDataFilterer
- type CryptopunksDataRaw
- func (_CryptopunksData *CryptopunksDataRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_CryptopunksData *CryptopunksDataRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_CryptopunksData *CryptopunksDataRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type CryptopunksDataSession
- type CryptopunksDataTransactor
- type CryptopunksDataTransactorRaw
- type CryptopunksDataTransactorSession
- type CryptopunksFilterer
- type CryptopunksRaw
- func (_Cryptopunks *CryptopunksRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Cryptopunks *CryptopunksRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Cryptopunks *CryptopunksRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type CryptopunksSession
- type CryptopunksTransactor
- type CryptopunksTransactorRaw
- type CryptopunksTransactorSession
- type IENS
- type IENSApprovalForAll
- type IENSApprovalForAllIterator
- type IENSCaller
- func (_IENS *IENSCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_IENS *IENSCaller) Owner(opts *bind.CallOpts, node [32]byte) (common.Address, error)
- func (_IENS *IENSCaller) RecordExists(opts *bind.CallOpts, node [32]byte) (bool, error)
- func (_IENS *IENSCaller) Resolver(opts *bind.CallOpts, node [32]byte) (common.Address, error)
- func (_IENS *IENSCaller) Ttl(opts *bind.CallOpts, node [32]byte) (uint64, error)
- type IENSCallerRaw
- type IENSCallerSession
- func (_IENS *IENSCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_IENS *IENSCallerSession) Owner(node [32]byte) (common.Address, error)
- func (_IENS *IENSCallerSession) RecordExists(node [32]byte) (bool, error)
- func (_IENS *IENSCallerSession) Resolver(node [32]byte) (common.Address, error)
- func (_IENS *IENSCallerSession) Ttl(node [32]byte) (uint64, error)
- type IENSFilterer
- func (_IENS *IENSFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*IENSApprovalForAllIterator, error)
- func (_IENS *IENSFilterer) FilterNewOwner(opts *bind.FilterOpts, node [][32]byte, label [][32]byte) (*IENSNewOwnerIterator, error)
- func (_IENS *IENSFilterer) FilterNewResolver(opts *bind.FilterOpts, node [][32]byte) (*IENSNewResolverIterator, error)
- func (_IENS *IENSFilterer) FilterNewTTL(opts *bind.FilterOpts, node [][32]byte) (*IENSNewTTLIterator, error)
- func (_IENS *IENSFilterer) FilterTransfer(opts *bind.FilterOpts, node [][32]byte) (*IENSTransferIterator, error)
- func (_IENS *IENSFilterer) ParseApprovalForAll(log types.Log) (*IENSApprovalForAll, error)
- func (_IENS *IENSFilterer) ParseNewOwner(log types.Log) (*IENSNewOwner, error)
- func (_IENS *IENSFilterer) ParseNewResolver(log types.Log) (*IENSNewResolver, error)
- func (_IENS *IENSFilterer) ParseNewTTL(log types.Log) (*IENSNewTTL, error)
- func (_IENS *IENSFilterer) ParseTransfer(log types.Log) (*IENSTransfer, error)
- func (_IENS *IENSFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *IENSApprovalForAll, owner []common.Address, ...) (event.Subscription, error)
- func (_IENS *IENSFilterer) WatchNewOwner(opts *bind.WatchOpts, sink chan<- *IENSNewOwner, node [][32]byte, ...) (event.Subscription, error)
- func (_IENS *IENSFilterer) WatchNewResolver(opts *bind.WatchOpts, sink chan<- *IENSNewResolver, node [][32]byte) (event.Subscription, error)
- func (_IENS *IENSFilterer) WatchNewTTL(opts *bind.WatchOpts, sink chan<- *IENSNewTTL, node [][32]byte) (event.Subscription, error)
- func (_IENS *IENSFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IENSTransfer, node [][32]byte) (event.Subscription, error)
- type IENSNewOwner
- type IENSNewOwnerIterator
- type IENSNewResolver
- type IENSNewResolverIterator
- type IENSNewTTL
- type IENSNewTTLIterator
- type IENSRaw
- func (_IENS *IENSRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IENS *IENSRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IENS *IENSRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IENSSession
- func (_IENS *IENSSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_IENS *IENSSession) Owner(node [32]byte) (common.Address, error)
- func (_IENS *IENSSession) RecordExists(node [32]byte) (bool, error)
- func (_IENS *IENSSession) Resolver(node [32]byte) (common.Address, error)
- func (_IENS *IENSSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_IENS *IENSSession) SetOwner(node [32]byte, owner common.Address) (*types.Transaction, error)
- func (_IENS *IENSSession) SetRecord(node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
- func (_IENS *IENSSession) SetResolver(node [32]byte, resolver common.Address) (*types.Transaction, error)
- func (_IENS *IENSSession) SetSubnodeOwner(node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
- func (_IENS *IENSSession) SetSubnodeRecord(node [32]byte, label [32]byte, owner common.Address, resolver common.Address, ...) (*types.Transaction, error)
- func (_IENS *IENSSession) SetTTL(node [32]byte, ttl uint64) (*types.Transaction, error)
- func (_IENS *IENSSession) Ttl(node [32]byte) (uint64, error)
- type IENSTransactor
- func (_IENS *IENSTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_IENS *IENSTransactor) SetOwner(opts *bind.TransactOpts, node [32]byte, owner common.Address) (*types.Transaction, error)
- func (_IENS *IENSTransactor) SetRecord(opts *bind.TransactOpts, node [32]byte, owner common.Address, ...) (*types.Transaction, error)
- func (_IENS *IENSTransactor) SetResolver(opts *bind.TransactOpts, node [32]byte, resolver common.Address) (*types.Transaction, error)
- func (_IENS *IENSTransactor) SetSubnodeOwner(opts *bind.TransactOpts, node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
- func (_IENS *IENSTransactor) SetSubnodeRecord(opts *bind.TransactOpts, node [32]byte, label [32]byte, owner common.Address, ...) (*types.Transaction, error)
- func (_IENS *IENSTransactor) SetTTL(opts *bind.TransactOpts, node [32]byte, ttl uint64) (*types.Transaction, error)
- type IENSTransactorRaw
- type IENSTransactorSession
- func (_IENS *IENSTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_IENS *IENSTransactorSession) SetOwner(node [32]byte, owner common.Address) (*types.Transaction, error)
- func (_IENS *IENSTransactorSession) SetRecord(node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
- func (_IENS *IENSTransactorSession) SetResolver(node [32]byte, resolver common.Address) (*types.Transaction, error)
- func (_IENS *IENSTransactorSession) SetSubnodeOwner(node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
- func (_IENS *IENSTransactorSession) SetSubnodeRecord(node [32]byte, label [32]byte, owner common.Address, resolver common.Address, ...) (*types.Transaction, error)
- func (_IENS *IENSTransactorSession) SetTTL(node [32]byte, ttl uint64) (*types.Transaction, error)
- type IENSTransfer
- type IENSTransferIterator
- type IERC1155
- type IERC1155ApprovalForAll
- type IERC1155ApprovalForAllIterator
- type IERC1155Caller
- func (_IERC1155 *IERC1155Caller) BalanceOf(opts *bind.CallOpts, _owner common.Address, _id *big.Int) (*big.Int, error)
- func (_IERC1155 *IERC1155Caller) BalanceOfBatch(opts *bind.CallOpts, _owners []common.Address, _ids []*big.Int) ([]*big.Int, error)
- func (_IERC1155 *IERC1155Caller) IsApprovedForAll(opts *bind.CallOpts, _owner common.Address, _operator common.Address) (bool, error)
- func (_IERC1155 *IERC1155Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- type IERC1155CallerRaw
- type IERC1155CallerSession
- func (_IERC1155 *IERC1155CallerSession) BalanceOf(_owner common.Address, _id *big.Int) (*big.Int, error)
- func (_IERC1155 *IERC1155CallerSession) BalanceOfBatch(_owners []common.Address, _ids []*big.Int) ([]*big.Int, error)
- func (_IERC1155 *IERC1155CallerSession) IsApprovedForAll(_owner common.Address, _operator common.Address) (bool, error)
- func (_IERC1155 *IERC1155CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- type IERC1155Filterer
- func (_IERC1155 *IERC1155Filterer) FilterApprovalForAll(opts *bind.FilterOpts, _owner []common.Address, _operator []common.Address) (*IERC1155ApprovalForAllIterator, error)
- func (_IERC1155 *IERC1155Filterer) FilterTransferBatch(opts *bind.FilterOpts, operator []common.Address, from []common.Address, ...) (*IERC1155TransferBatchIterator, error)
- func (_IERC1155 *IERC1155Filterer) FilterTransferSingle(opts *bind.FilterOpts, operator []common.Address, from []common.Address, ...) (*IERC1155TransferSingleIterator, error)
- func (_IERC1155 *IERC1155Filterer) FilterURI(opts *bind.FilterOpts, _id []*big.Int) (*IERC1155URIIterator, error)
- func (_IERC1155 *IERC1155Filterer) ParseApprovalForAll(log types.Log) (*IERC1155ApprovalForAll, error)
- func (_IERC1155 *IERC1155Filterer) ParseTransferBatch(log types.Log) (*IERC1155TransferBatch, error)
- func (_IERC1155 *IERC1155Filterer) ParseTransferSingle(log types.Log) (*IERC1155TransferSingle, error)
- func (_IERC1155 *IERC1155Filterer) ParseURI(log types.Log) (*IERC1155URI, error)
- func (_IERC1155 *IERC1155Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *IERC1155ApprovalForAll, ...) (event.Subscription, error)
- func (_IERC1155 *IERC1155Filterer) WatchTransferBatch(opts *bind.WatchOpts, sink chan<- *IERC1155TransferBatch, ...) (event.Subscription, error)
- func (_IERC1155 *IERC1155Filterer) WatchTransferSingle(opts *bind.WatchOpts, sink chan<- *IERC1155TransferSingle, ...) (event.Subscription, error)
- func (_IERC1155 *IERC1155Filterer) WatchURI(opts *bind.WatchOpts, sink chan<- *IERC1155URI, _id []*big.Int) (event.Subscription, error)
- type IERC1155MetadataURI
- type IERC1155MetadataURICaller
- type IERC1155MetadataURICallerRaw
- type IERC1155MetadataURICallerSession
- type IERC1155MetadataURIFilterer
- type IERC1155MetadataURIRaw
- func (_IERC1155MetadataURI *IERC1155MetadataURIRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IERC1155MetadataURI *IERC1155MetadataURIRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IERC1155MetadataURI *IERC1155MetadataURIRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IERC1155MetadataURISession
- type IERC1155MetadataURITransactor
- type IERC1155MetadataURITransactorRaw
- type IERC1155MetadataURITransactorSession
- type IERC1155Raw
- func (_IERC1155 *IERC1155Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IERC1155 *IERC1155Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IERC1155 *IERC1155Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IERC1155Session
- func (_IERC1155 *IERC1155Session) BalanceOf(_owner common.Address, _id *big.Int) (*big.Int, error)
- func (_IERC1155 *IERC1155Session) BalanceOfBatch(_owners []common.Address, _ids []*big.Int) ([]*big.Int, error)
- func (_IERC1155 *IERC1155Session) IsApprovedForAll(_owner common.Address, _operator common.Address) (bool, error)
- func (_IERC1155 *IERC1155Session) SafeBatchTransferFrom(_from common.Address, _to common.Address, _ids []*big.Int, _values []*big.Int, ...) (*types.Transaction, error)
- func (_IERC1155 *IERC1155Session) SafeTransferFrom(_from common.Address, _to common.Address, _id *big.Int, _value *big.Int, ...) (*types.Transaction, error)
- func (_IERC1155 *IERC1155Session) SetApprovalForAll(_operator common.Address, _approved bool) (*types.Transaction, error)
- func (_IERC1155 *IERC1155Session) SupportsInterface(interfaceId [4]byte) (bool, error)
- type IERC1155Transactor
- func (_IERC1155 *IERC1155Transactor) SafeBatchTransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_IERC1155 *IERC1155Transactor) SafeTransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_IERC1155 *IERC1155Transactor) SetApprovalForAll(opts *bind.TransactOpts, _operator common.Address, _approved bool) (*types.Transaction, error)
- type IERC1155TransactorRaw
- type IERC1155TransactorSession
- func (_IERC1155 *IERC1155TransactorSession) SafeBatchTransferFrom(_from common.Address, _to common.Address, _ids []*big.Int, _values []*big.Int, ...) (*types.Transaction, error)
- func (_IERC1155 *IERC1155TransactorSession) SafeTransferFrom(_from common.Address, _to common.Address, _id *big.Int, _value *big.Int, ...) (*types.Transaction, error)
- func (_IERC1155 *IERC1155TransactorSession) SetApprovalForAll(_operator common.Address, _approved bool) (*types.Transaction, error)
- type IERC1155TransferBatch
- type IERC1155TransferBatchIterator
- type IERC1155TransferSingle
- type IERC1155TransferSingleIterator
- type IERC1155URI
- type IERC1155URIIterator
- 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 IERC721
- type IERC721Approval
- type IERC721ApprovalForAll
- type IERC721ApprovalForAllIterator
- type IERC721ApprovalIterator
- type IERC721Caller
- func (_IERC721 *IERC721Caller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_IERC721 *IERC721Caller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_IERC721 *IERC721Caller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_IERC721 *IERC721Caller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_IERC721 *IERC721Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- type IERC721CallerRaw
- type IERC721CallerSession
- func (_IERC721 *IERC721CallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_IERC721 *IERC721CallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_IERC721 *IERC721CallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_IERC721 *IERC721CallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_IERC721 *IERC721CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- type IERC721Filterer
- func (_IERC721 *IERC721Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*IERC721ApprovalIterator, error)
- func (_IERC721 *IERC721Filterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*IERC721ApprovalForAllIterator, error)
- func (_IERC721 *IERC721Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*IERC721TransferIterator, error)
- func (_IERC721 *IERC721Filterer) ParseApproval(log types.Log) (*IERC721Approval, error)
- func (_IERC721 *IERC721Filterer) ParseApprovalForAll(log types.Log) (*IERC721ApprovalForAll, error)
- func (_IERC721 *IERC721Filterer) ParseTransfer(log types.Log) (*IERC721Transfer, error)
- func (_IERC721 *IERC721Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC721Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_IERC721 *IERC721Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *IERC721ApprovalForAll, ...) (event.Subscription, error)
- func (_IERC721 *IERC721Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC721Transfer, from []common.Address, ...) (event.Subscription, error)
- type IERC721Metadata
- type IERC721MetadataCaller
- type IERC721MetadataCallerRaw
- type IERC721MetadataCallerSession
- type IERC721MetadataFilterer
- type IERC721MetadataRaw
- func (_IERC721Metadata *IERC721MetadataRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IERC721Metadata *IERC721MetadataRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IERC721Metadata *IERC721MetadataRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IERC721MetadataSession
- type IERC721MetadataTransactor
- type IERC721MetadataTransactorRaw
- type IERC721MetadataTransactorSession
- type IERC721Raw
- func (_IERC721 *IERC721Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IERC721 *IERC721Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IERC721 *IERC721Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IERC721Session
- func (_IERC721 *IERC721Session) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721 *IERC721Session) BalanceOf(owner common.Address) (*big.Int, error)
- func (_IERC721 *IERC721Session) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_IERC721 *IERC721Session) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_IERC721 *IERC721Session) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_IERC721 *IERC721Session) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721 *IERC721Session) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
- func (_IERC721 *IERC721Session) SetApprovalForAll(operator common.Address, _approved bool) (*types.Transaction, error)
- func (_IERC721 *IERC721Session) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_IERC721 *IERC721Session) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- type IERC721Transactor
- func (_IERC721 *IERC721Transactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721 *IERC721Transactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_IERC721 *IERC721Transactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_IERC721 *IERC721Transactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, _approved bool) (*types.Transaction, error)
- func (_IERC721 *IERC721Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type IERC721TransactorRaw
- type IERC721TransactorSession
- func (_IERC721 *IERC721TransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721 *IERC721TransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721 *IERC721TransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
- func (_IERC721 *IERC721TransactorSession) SetApprovalForAll(operator common.Address, _approved bool) (*types.Transaction, error)
- func (_IERC721 *IERC721TransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- type IERC721Transfer
- type IERC721TransferIterator
- type ISignatureValidator
- type ISignatureValidatorCaller
- type ISignatureValidatorCallerRaw
- type ISignatureValidatorCallerSession
- type ISignatureValidatorFilterer
- type ISignatureValidatorRaw
- func (_ISignatureValidator *ISignatureValidatorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ISignatureValidator *ISignatureValidatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ISignatureValidator *ISignatureValidatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ISignatureValidatorSession
- type ISignatureValidatorTransactor
- type ISignatureValidatorTransactorRaw
- type ISignatureValidatorTransactorSession
- type Merch
- type MerchCaller
- type MerchCallerRaw
- type MerchCallerSession
- type MerchFilterer
- type MerchRaw
- func (_Merch *MerchRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Merch *MerchRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Merch *MerchRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MerchSession
- func (_Merch *MerchSession) IsRedeemed(tokenId *big.Int) (bool, error)
- func (_Merch *MerchSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_Merch *MerchSession) RedeemAdmin(tokenIDs []*big.Int) (*types.Transaction, error)
- func (_Merch *MerchSession) TokenURI(tokenId *big.Int) (string, error)
- type MerchTransactor
- type MerchTransactorRaw
- type MerchTransactorSession
- type Ownable
- type OwnableCaller
- type OwnableCallerRaw
- type OwnableCallerSession
- type OwnableFilterer
- 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 PremiumCards
- type PremiumCardsCaller
- type PremiumCardsCallerRaw
- type PremiumCardsCallerSession
- type PremiumCardsFilterer
- type PremiumCardsRaw
- func (_PremiumCards *PremiumCardsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_PremiumCards *PremiumCardsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_PremiumCards *PremiumCardsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PremiumCardsSession
- type PremiumCardsTransactor
- type PremiumCardsTransactorRaw
- type PremiumCardsTransactorSession
- type Zora
- type ZoraCaller
- type ZoraCallerRaw
- type ZoraCallerSession
- type ZoraFilterer
- type ZoraRaw
- func (_Zora *ZoraRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Zora *ZoraRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Zora *ZoraRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ZoraSession
- type ZoraTransactor
- type ZoraTransactorRaw
- type ZoraTransactorSession
Constants ¶
This section is empty.
Variables ¶
var CryptopunksABI = CryptopunksMetaData.ABI
CryptopunksABI is the input ABI used to generate the binding from. Deprecated: Use CryptopunksMetaData.ABI instead.
var CryptopunksDataABI = CryptopunksDataMetaData.ABI
CryptopunksDataABI is the input ABI used to generate the binding from. Deprecated: Use CryptopunksDataMetaData.ABI instead.
var CryptopunksDataMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"uint16\",\"name\":\"index\",\"type\":\"uint16\"}],\"name\":\"punkAttributes\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"text\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint16\",\"name\":\"index\",\"type\":\"uint16\"}],\"name\":\"punkImage\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint16\",\"name\":\"index\",\"type\":\"uint16\"}],\"name\":\"punkImageSvg\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"svg\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
CryptopunksDataMetaData contains all meta data concerning the CryptopunksData contract.
var CryptopunksMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_punkIndex\",\"type\":\"uint256\"}],\"name\":\"punkIndexToAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
CryptopunksMetaData contains all meta data concerning the Cryptopunks contract.
var IENSABI = IENSMetaData.ABI
IENSABI is the input ABI used to generate the binding from. Deprecated: Use IENSMetaData.ABI instead.
var IENSMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"label\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"NewOwner\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"resolver\",\"type\":\"address\"}],\"name\":\"NewResolver\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"ttl\",\"type\":\"uint64\"}],\"name\":\"NewTTL\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"name\":\"recordExists\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"name\":\"resolver\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"setOwner\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"resolver\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"ttl\",\"type\":\"uint64\"}],\"name\":\"setRecord\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"resolver\",\"type\":\"address\"}],\"name\":\"setResolver\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"label\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"setSubnodeOwner\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"label\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"resolver\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"ttl\",\"type\":\"uint64\"}],\"name\":\"setSubnodeRecord\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"uint64\",\"name\":\"ttl\",\"type\":\"uint64\"}],\"name\":\"setTTL\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"name\":\"ttl\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
IENSMetaData contains all meta data concerning the IENS contract.
var IERC1155ABI = IERC1155MetaData.ABI
IERC1155ABI is the input ABI used to generate the binding from. Deprecated: Use IERC1155MetaData.ABI instead.
var IERC1155MetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"_approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"values\",\"type\":\"uint256[]\"}],\"name\":\"TransferBatch\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"TransferSingle\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"_value\",\"type\":\"string\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"URI\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"_owners\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"_ids\",\"type\":\"uint256[]\"}],\"name\":\"balanceOfBatch\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"_ids\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"_values\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeBatchTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_id\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_value\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
IERC1155MetaData contains all meta data concerning the IERC1155 contract.
var IERC1155MetadataURIABI = IERC1155MetadataURIMetaData.ABI
IERC1155MetadataURIABI is the input ABI used to generate the binding from. Deprecated: Use IERC1155MetadataURIMetaData.ABI instead.
var IERC1155MetadataURIMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"uri\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
IERC1155MetadataURIMetaData contains all meta data concerning the IERC1155MetadataURI contract.
var IERC20ABI = IERC20MetaData.ABI
IERC20ABI is the input ABI used to generate the binding from. Deprecated: Use IERC20MetaData.ABI instead.
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\"}]",
}
IERC20MetaData contains all meta data concerning the IERC20 contract.
var IERC721ABI = IERC721MetaData.ABI
IERC721ABI is the input ABI used to generate the binding from. Deprecated: Use IERC721MetaData.ABI instead.
var IERC721MetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
IERC721MetaData contains all meta data concerning the IERC721 contract.
var IERC721MetadataABI = IERC721MetadataMetaData.ABI
IERC721MetadataABI is the input ABI used to generate the binding from. Deprecated: Use IERC721MetadataMetaData.ABI instead.
var IERC721MetadataMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
IERC721MetadataMetaData contains all meta data concerning the IERC721Metadata contract.
var ISignatureValidatorABI = ISignatureValidatorMetaData.ABI
ISignatureValidatorABI is the input ABI used to generate the binding from. Deprecated: Use ISignatureValidatorMetaData.ABI instead.
var ISignatureValidatorMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_data\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"_signature\",\"type\":\"bytes\"}],\"name\":\"isValidSignature\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
ISignatureValidatorMetaData contains all meta data concerning the ISignatureValidator contract.
var MerchABI = MerchMetaData.ABI
MerchABI is the input ABI used to generate the binding from. Deprecated: Use MerchMetaData.ABI instead.
var MerchMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"isRedeemed\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"tokenIDs\",\"type\":\"uint256[]\"}],\"name\":\"redeemAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
MerchMetaData contains all meta data concerning the Merch contract.
var OwnableABI = OwnableMetaData.ABI
OwnableABI is the input ABI used to generate the binding from. Deprecated: Use OwnableMetaData.ABI instead.
var OwnableMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
OwnableMetaData contains all meta data concerning the Ownable contract.
var PremiumCardsABI = PremiumCardsMetaData.ABI
PremiumCardsABI is the input ABI used to generate the binding from. Deprecated: Use PremiumCardsMetaData.ABI instead.
var PremiumCardsMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"_to\",\"type\":\"address[]\"},{\"internalType\":\"uint256\",\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"mintToMany\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
PremiumCardsMetaData contains all meta data concerning the PremiumCards contract.
var ZoraABI = ZoraMetaData.ABI
ZoraABI is the input ABI used to generate the binding from. Deprecated: Use ZoraMetaData.ABI instead.
var ZoraMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenMetadataURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
ZoraMetaData contains all meta data concerning the Zora contract.
Functions ¶
This section is empty.
Types ¶
type Cryptopunks ¶
type Cryptopunks struct { CryptopunksCaller // Read-only binding to the contract CryptopunksTransactor // Write-only binding to the contract CryptopunksFilterer // Log filterer for contract events }
Cryptopunks is an auto generated Go binding around an Ethereum contract.
func NewCryptopunks ¶
func NewCryptopunks(address common.Address, backend bind.ContractBackend) (*Cryptopunks, error)
NewCryptopunks creates a new instance of Cryptopunks, bound to a specific deployed contract.
type CryptopunksCaller ¶
type CryptopunksCaller struct {
// contains filtered or unexported fields
}
CryptopunksCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewCryptopunksCaller ¶
func NewCryptopunksCaller(address common.Address, caller bind.ContractCaller) (*CryptopunksCaller, error)
NewCryptopunksCaller creates a new read-only instance of Cryptopunks, bound to a specific deployed contract.
func (*CryptopunksCaller) PunkIndexToAddress ¶
func (_Cryptopunks *CryptopunksCaller) PunkIndexToAddress(opts *bind.CallOpts, _punkIndex *big.Int) (common.Address, error)
PunkIndexToAddress is a free data retrieval call binding the contract method 0x58178168.
Solidity: function punkIndexToAddress(uint256 _punkIndex) view returns(address)
type CryptopunksCallerRaw ¶
type CryptopunksCallerRaw struct {
Contract *CryptopunksCaller // Generic read-only contract binding to access the raw methods on
}
CryptopunksCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*CryptopunksCallerRaw) Call ¶
func (_Cryptopunks *CryptopunksCallerRaw) 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 CryptopunksCallerSession ¶
type CryptopunksCallerSession struct { Contract *CryptopunksCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
CryptopunksCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*CryptopunksCallerSession) PunkIndexToAddress ¶
func (_Cryptopunks *CryptopunksCallerSession) PunkIndexToAddress(_punkIndex *big.Int) (common.Address, error)
PunkIndexToAddress is a free data retrieval call binding the contract method 0x58178168.
Solidity: function punkIndexToAddress(uint256 _punkIndex) view returns(address)
type CryptopunksData ¶
type CryptopunksData struct { CryptopunksDataCaller // Read-only binding to the contract CryptopunksDataTransactor // Write-only binding to the contract CryptopunksDataFilterer // Log filterer for contract events }
CryptopunksData is an auto generated Go binding around an Ethereum contract.
func NewCryptopunksData ¶
func NewCryptopunksData(address common.Address, backend bind.ContractBackend) (*CryptopunksData, error)
NewCryptopunksData creates a new instance of CryptopunksData, bound to a specific deployed contract.
type CryptopunksDataCaller ¶
type CryptopunksDataCaller struct {
// contains filtered or unexported fields
}
CryptopunksDataCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewCryptopunksDataCaller ¶
func NewCryptopunksDataCaller(address common.Address, caller bind.ContractCaller) (*CryptopunksDataCaller, error)
NewCryptopunksDataCaller creates a new read-only instance of CryptopunksData, bound to a specific deployed contract.
func (*CryptopunksDataCaller) PunkAttributes ¶
func (_CryptopunksData *CryptopunksDataCaller) PunkAttributes(opts *bind.CallOpts, index uint16) (string, error)
PunkAttributes is a free data retrieval call binding the contract method 0x76dfe297.
Solidity: function punkAttributes(uint16 index) view returns(string text)
func (*CryptopunksDataCaller) PunkImage ¶
func (_CryptopunksData *CryptopunksDataCaller) PunkImage(opts *bind.CallOpts, index uint16) ([]byte, error)
PunkImage is a free data retrieval call binding the contract method 0x3e5e0a96.
Solidity: function punkImage(uint16 index) view returns(bytes)
func (*CryptopunksDataCaller) PunkImageSvg ¶
func (_CryptopunksData *CryptopunksDataCaller) PunkImageSvg(opts *bind.CallOpts, index uint16) (string, error)
PunkImageSvg is a free data retrieval call binding the contract method 0x74beb047.
Solidity: function punkImageSvg(uint16 index) view returns(string svg)
type CryptopunksDataCallerRaw ¶
type CryptopunksDataCallerRaw struct {
Contract *CryptopunksDataCaller // Generic read-only contract binding to access the raw methods on
}
CryptopunksDataCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*CryptopunksDataCallerRaw) Call ¶
func (_CryptopunksData *CryptopunksDataCallerRaw) 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 CryptopunksDataCallerSession ¶
type CryptopunksDataCallerSession struct { Contract *CryptopunksDataCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
CryptopunksDataCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*CryptopunksDataCallerSession) PunkAttributes ¶
func (_CryptopunksData *CryptopunksDataCallerSession) PunkAttributes(index uint16) (string, error)
PunkAttributes is a free data retrieval call binding the contract method 0x76dfe297.
Solidity: function punkAttributes(uint16 index) view returns(string text)
func (*CryptopunksDataCallerSession) PunkImage ¶
func (_CryptopunksData *CryptopunksDataCallerSession) PunkImage(index uint16) ([]byte, error)
PunkImage is a free data retrieval call binding the contract method 0x3e5e0a96.
Solidity: function punkImage(uint16 index) view returns(bytes)
func (*CryptopunksDataCallerSession) PunkImageSvg ¶
func (_CryptopunksData *CryptopunksDataCallerSession) PunkImageSvg(index uint16) (string, error)
PunkImageSvg is a free data retrieval call binding the contract method 0x74beb047.
Solidity: function punkImageSvg(uint16 index) view returns(string svg)
type CryptopunksDataFilterer ¶
type CryptopunksDataFilterer struct {
// contains filtered or unexported fields
}
CryptopunksDataFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewCryptopunksDataFilterer ¶
func NewCryptopunksDataFilterer(address common.Address, filterer bind.ContractFilterer) (*CryptopunksDataFilterer, error)
NewCryptopunksDataFilterer creates a new log filterer instance of CryptopunksData, bound to a specific deployed contract.
type CryptopunksDataRaw ¶
type CryptopunksDataRaw struct {
Contract *CryptopunksData // Generic contract binding to access the raw methods on
}
CryptopunksDataRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*CryptopunksDataRaw) Call ¶
func (_CryptopunksData *CryptopunksDataRaw) 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 (*CryptopunksDataRaw) Transact ¶
func (_CryptopunksData *CryptopunksDataRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CryptopunksDataRaw) Transfer ¶
func (_CryptopunksData *CryptopunksDataRaw) 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 CryptopunksDataSession ¶
type CryptopunksDataSession struct { Contract *CryptopunksData // 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 }
CryptopunksDataSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*CryptopunksDataSession) PunkAttributes ¶
func (_CryptopunksData *CryptopunksDataSession) PunkAttributes(index uint16) (string, error)
PunkAttributes is a free data retrieval call binding the contract method 0x76dfe297.
Solidity: function punkAttributes(uint16 index) view returns(string text)
func (*CryptopunksDataSession) PunkImage ¶
func (_CryptopunksData *CryptopunksDataSession) PunkImage(index uint16) ([]byte, error)
PunkImage is a free data retrieval call binding the contract method 0x3e5e0a96.
Solidity: function punkImage(uint16 index) view returns(bytes)
func (*CryptopunksDataSession) PunkImageSvg ¶
func (_CryptopunksData *CryptopunksDataSession) PunkImageSvg(index uint16) (string, error)
PunkImageSvg is a free data retrieval call binding the contract method 0x74beb047.
Solidity: function punkImageSvg(uint16 index) view returns(string svg)
type CryptopunksDataTransactor ¶
type CryptopunksDataTransactor struct {
// contains filtered or unexported fields
}
CryptopunksDataTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewCryptopunksDataTransactor ¶
func NewCryptopunksDataTransactor(address common.Address, transactor bind.ContractTransactor) (*CryptopunksDataTransactor, error)
NewCryptopunksDataTransactor creates a new write-only instance of CryptopunksData, bound to a specific deployed contract.
type CryptopunksDataTransactorRaw ¶
type CryptopunksDataTransactorRaw struct {
Contract *CryptopunksDataTransactor // Generic write-only contract binding to access the raw methods on
}
CryptopunksDataTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*CryptopunksDataTransactorRaw) Transact ¶
func (_CryptopunksData *CryptopunksDataTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CryptopunksDataTransactorRaw) Transfer ¶
func (_CryptopunksData *CryptopunksDataTransactorRaw) 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 CryptopunksDataTransactorSession ¶
type CryptopunksDataTransactorSession struct { Contract *CryptopunksDataTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
CryptopunksDataTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type CryptopunksFilterer ¶
type CryptopunksFilterer struct {
// contains filtered or unexported fields
}
CryptopunksFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewCryptopunksFilterer ¶
func NewCryptopunksFilterer(address common.Address, filterer bind.ContractFilterer) (*CryptopunksFilterer, error)
NewCryptopunksFilterer creates a new log filterer instance of Cryptopunks, bound to a specific deployed contract.
type CryptopunksRaw ¶
type CryptopunksRaw struct {
Contract *Cryptopunks // Generic contract binding to access the raw methods on
}
CryptopunksRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*CryptopunksRaw) Call ¶
func (_Cryptopunks *CryptopunksRaw) 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 (*CryptopunksRaw) Transact ¶
func (_Cryptopunks *CryptopunksRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CryptopunksRaw) Transfer ¶
func (_Cryptopunks *CryptopunksRaw) 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 CryptopunksSession ¶
type CryptopunksSession struct { Contract *Cryptopunks // 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 }
CryptopunksSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*CryptopunksSession) PunkIndexToAddress ¶
func (_Cryptopunks *CryptopunksSession) PunkIndexToAddress(_punkIndex *big.Int) (common.Address, error)
PunkIndexToAddress is a free data retrieval call binding the contract method 0x58178168.
Solidity: function punkIndexToAddress(uint256 _punkIndex) view returns(address)
type CryptopunksTransactor ¶
type CryptopunksTransactor struct {
// contains filtered or unexported fields
}
CryptopunksTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewCryptopunksTransactor ¶
func NewCryptopunksTransactor(address common.Address, transactor bind.ContractTransactor) (*CryptopunksTransactor, error)
NewCryptopunksTransactor creates a new write-only instance of Cryptopunks, bound to a specific deployed contract.
type CryptopunksTransactorRaw ¶
type CryptopunksTransactorRaw struct {
Contract *CryptopunksTransactor // Generic write-only contract binding to access the raw methods on
}
CryptopunksTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*CryptopunksTransactorRaw) Transact ¶
func (_Cryptopunks *CryptopunksTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CryptopunksTransactorRaw) Transfer ¶
func (_Cryptopunks *CryptopunksTransactorRaw) 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 CryptopunksTransactorSession ¶
type CryptopunksTransactorSession struct { Contract *CryptopunksTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
CryptopunksTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type IENS ¶
type IENS struct { IENSCaller // Read-only binding to the contract IENSTransactor // Write-only binding to the contract IENSFilterer // Log filterer for contract events }
IENS is an auto generated Go binding around an Ethereum contract.
type IENSApprovalForAll ¶
type IENSApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
IENSApprovalForAll represents a ApprovalForAll event raised by the IENS contract.
type IENSApprovalForAllIterator ¶
type IENSApprovalForAllIterator struct { Event *IENSApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IENSApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the IENS contract.
func (*IENSApprovalForAllIterator) Close ¶
func (it *IENSApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IENSApprovalForAllIterator) Error ¶
func (it *IENSApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IENSApprovalForAllIterator) Next ¶
func (it *IENSApprovalForAllIterator) 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 IENSCaller ¶
type IENSCaller struct {
// contains filtered or unexported fields
}
IENSCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIENSCaller ¶
func NewIENSCaller(address common.Address, caller bind.ContractCaller) (*IENSCaller, error)
NewIENSCaller creates a new read-only instance of IENS, bound to a specific deployed contract.
func (*IENSCaller) IsApprovedForAll ¶
func (_IENS *IENSCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*IENSCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x02571be3.
Solidity: function owner(bytes32 node) view returns(address)
func (*IENSCaller) RecordExists ¶
RecordExists is a free data retrieval call binding the contract method 0xf79fe538.
Solidity: function recordExists(bytes32 node) view returns(bool)
type IENSCallerRaw ¶
type IENSCallerRaw struct {
Contract *IENSCaller // Generic read-only contract binding to access the raw methods on
}
IENSCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IENSCallerRaw) Call ¶
func (_IENS *IENSCallerRaw) 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 IENSCallerSession ¶
type IENSCallerSession struct { Contract *IENSCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IENSCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IENSCallerSession) IsApprovedForAll ¶
func (_IENS *IENSCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*IENSCallerSession) Owner ¶
func (_IENS *IENSCallerSession) Owner(node [32]byte) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x02571be3.
Solidity: function owner(bytes32 node) view returns(address)
func (*IENSCallerSession) RecordExists ¶
func (_IENS *IENSCallerSession) RecordExists(node [32]byte) (bool, error)
RecordExists is a free data retrieval call binding the contract method 0xf79fe538.
Solidity: function recordExists(bytes32 node) view returns(bool)
type IENSFilterer ¶
type IENSFilterer struct {
// contains filtered or unexported fields
}
IENSFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIENSFilterer ¶
func NewIENSFilterer(address common.Address, filterer bind.ContractFilterer) (*IENSFilterer, error)
NewIENSFilterer creates a new log filterer instance of IENS, bound to a specific deployed contract.
func (*IENSFilterer) FilterApprovalForAll ¶
func (_IENS *IENSFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*IENSApprovalForAllIterator, error)
FilterApprovalForAll is a free log retrieval operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*IENSFilterer) FilterNewOwner ¶
func (_IENS *IENSFilterer) FilterNewOwner(opts *bind.FilterOpts, node [][32]byte, label [][32]byte) (*IENSNewOwnerIterator, error)
FilterNewOwner is a free log retrieval operation binding the contract event 0xce0457fe73731f824cc272376169235128c118b49d344817417c6d108d155e82.
Solidity: event NewOwner(bytes32 indexed node, bytes32 indexed label, address owner)
func (*IENSFilterer) FilterNewResolver ¶
func (_IENS *IENSFilterer) FilterNewResolver(opts *bind.FilterOpts, node [][32]byte) (*IENSNewResolverIterator, error)
FilterNewResolver is a free log retrieval operation binding the contract event 0x335721b01866dc23fbee8b6b2c7b1e14d6f05c28cd35a2c934239f94095602a0.
Solidity: event NewResolver(bytes32 indexed node, address resolver)
func (*IENSFilterer) FilterNewTTL ¶
func (_IENS *IENSFilterer) FilterNewTTL(opts *bind.FilterOpts, node [][32]byte) (*IENSNewTTLIterator, error)
FilterNewTTL is a free log retrieval operation binding the contract event 0x1d4f9bbfc9cab89d66e1a1562f2233ccbf1308cb4f63de2ead5787adddb8fa68.
Solidity: event NewTTL(bytes32 indexed node, uint64 ttl)
func (*IENSFilterer) FilterTransfer ¶
func (_IENS *IENSFilterer) FilterTransfer(opts *bind.FilterOpts, node [][32]byte) (*IENSTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xd4735d920b0f87494915f556dd9b54c8f309026070caea5c737245152564d266.
Solidity: event Transfer(bytes32 indexed node, address owner)
func (*IENSFilterer) ParseApprovalForAll ¶
func (_IENS *IENSFilterer) ParseApprovalForAll(log types.Log) (*IENSApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*IENSFilterer) ParseNewOwner ¶
func (_IENS *IENSFilterer) ParseNewOwner(log types.Log) (*IENSNewOwner, error)
ParseNewOwner is a log parse operation binding the contract event 0xce0457fe73731f824cc272376169235128c118b49d344817417c6d108d155e82.
Solidity: event NewOwner(bytes32 indexed node, bytes32 indexed label, address owner)
func (*IENSFilterer) ParseNewResolver ¶
func (_IENS *IENSFilterer) ParseNewResolver(log types.Log) (*IENSNewResolver, error)
ParseNewResolver is a log parse operation binding the contract event 0x335721b01866dc23fbee8b6b2c7b1e14d6f05c28cd35a2c934239f94095602a0.
Solidity: event NewResolver(bytes32 indexed node, address resolver)
func (*IENSFilterer) ParseNewTTL ¶
func (_IENS *IENSFilterer) ParseNewTTL(log types.Log) (*IENSNewTTL, error)
ParseNewTTL is a log parse operation binding the contract event 0x1d4f9bbfc9cab89d66e1a1562f2233ccbf1308cb4f63de2ead5787adddb8fa68.
Solidity: event NewTTL(bytes32 indexed node, uint64 ttl)
func (*IENSFilterer) ParseTransfer ¶
func (_IENS *IENSFilterer) ParseTransfer(log types.Log) (*IENSTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xd4735d920b0f87494915f556dd9b54c8f309026070caea5c737245152564d266.
Solidity: event Transfer(bytes32 indexed node, address owner)
func (*IENSFilterer) WatchApprovalForAll ¶
func (_IENS *IENSFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *IENSApprovalForAll, owner []common.Address, operator []common.Address) (event.Subscription, error)
WatchApprovalForAll is a free log subscription operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*IENSFilterer) WatchNewOwner ¶
func (_IENS *IENSFilterer) WatchNewOwner(opts *bind.WatchOpts, sink chan<- *IENSNewOwner, node [][32]byte, label [][32]byte) (event.Subscription, error)
WatchNewOwner is a free log subscription operation binding the contract event 0xce0457fe73731f824cc272376169235128c118b49d344817417c6d108d155e82.
Solidity: event NewOwner(bytes32 indexed node, bytes32 indexed label, address owner)
func (*IENSFilterer) WatchNewResolver ¶
func (_IENS *IENSFilterer) WatchNewResolver(opts *bind.WatchOpts, sink chan<- *IENSNewResolver, node [][32]byte) (event.Subscription, error)
WatchNewResolver is a free log subscription operation binding the contract event 0x335721b01866dc23fbee8b6b2c7b1e14d6f05c28cd35a2c934239f94095602a0.
Solidity: event NewResolver(bytes32 indexed node, address resolver)
func (*IENSFilterer) WatchNewTTL ¶
func (_IENS *IENSFilterer) WatchNewTTL(opts *bind.WatchOpts, sink chan<- *IENSNewTTL, node [][32]byte) (event.Subscription, error)
WatchNewTTL is a free log subscription operation binding the contract event 0x1d4f9bbfc9cab89d66e1a1562f2233ccbf1308cb4f63de2ead5787adddb8fa68.
Solidity: event NewTTL(bytes32 indexed node, uint64 ttl)
func (*IENSFilterer) WatchTransfer ¶
func (_IENS *IENSFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IENSTransfer, node [][32]byte) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xd4735d920b0f87494915f556dd9b54c8f309026070caea5c737245152564d266.
Solidity: event Transfer(bytes32 indexed node, address owner)
type IENSNewOwner ¶
type IENSNewOwner struct { Node [32]byte Label [32]byte Owner common.Address Raw types.Log // Blockchain specific contextual infos }
IENSNewOwner represents a NewOwner event raised by the IENS contract.
type IENSNewOwnerIterator ¶
type IENSNewOwnerIterator struct { Event *IENSNewOwner // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IENSNewOwnerIterator is returned from FilterNewOwner and is used to iterate over the raw logs and unpacked data for NewOwner events raised by the IENS contract.
func (*IENSNewOwnerIterator) Close ¶
func (it *IENSNewOwnerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IENSNewOwnerIterator) Error ¶
func (it *IENSNewOwnerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IENSNewOwnerIterator) Next ¶
func (it *IENSNewOwnerIterator) 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 IENSNewResolver ¶
type IENSNewResolver struct { Node [32]byte Resolver common.Address Raw types.Log // Blockchain specific contextual infos }
IENSNewResolver represents a NewResolver event raised by the IENS contract.
type IENSNewResolverIterator ¶
type IENSNewResolverIterator struct { Event *IENSNewResolver // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IENSNewResolverIterator is returned from FilterNewResolver and is used to iterate over the raw logs and unpacked data for NewResolver events raised by the IENS contract.
func (*IENSNewResolverIterator) Close ¶
func (it *IENSNewResolverIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IENSNewResolverIterator) Error ¶
func (it *IENSNewResolverIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IENSNewResolverIterator) Next ¶
func (it *IENSNewResolverIterator) 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 IENSNewTTL ¶
type IENSNewTTL struct { Node [32]byte Ttl uint64 Raw types.Log // Blockchain specific contextual infos }
IENSNewTTL represents a NewTTL event raised by the IENS contract.
type IENSNewTTLIterator ¶
type IENSNewTTLIterator struct { Event *IENSNewTTL // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IENSNewTTLIterator is returned from FilterNewTTL and is used to iterate over the raw logs and unpacked data for NewTTL events raised by the IENS contract.
func (*IENSNewTTLIterator) Close ¶
func (it *IENSNewTTLIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IENSNewTTLIterator) Error ¶
func (it *IENSNewTTLIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IENSNewTTLIterator) Next ¶
func (it *IENSNewTTLIterator) 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 IENSRaw ¶
type IENSRaw struct {
Contract *IENS // Generic contract binding to access the raw methods on
}
IENSRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IENSRaw) Call ¶
func (_IENS *IENSRaw) 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 (*IENSRaw) Transact ¶
func (_IENS *IENSRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IENSRaw) Transfer ¶
func (_IENS *IENSRaw) 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 IENSSession ¶
type IENSSession struct { Contract *IENS // 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 }
IENSSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IENSSession) IsApprovedForAll ¶
func (_IENS *IENSSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*IENSSession) Owner ¶
func (_IENS *IENSSession) Owner(node [32]byte) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x02571be3.
Solidity: function owner(bytes32 node) view returns(address)
func (*IENSSession) RecordExists ¶
func (_IENS *IENSSession) RecordExists(node [32]byte) (bool, error)
RecordExists is a free data retrieval call binding the contract method 0xf79fe538.
Solidity: function recordExists(bytes32 node) view returns(bool)
func (*IENSSession) Resolver ¶
func (_IENS *IENSSession) Resolver(node [32]byte) (common.Address, error)
Resolver is a free data retrieval call binding the contract method 0x0178b8bf.
Solidity: function resolver(bytes32 node) view returns(address)
func (*IENSSession) SetApprovalForAll ¶
func (_IENS *IENSSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool approved) returns()
func (*IENSSession) SetOwner ¶
func (_IENS *IENSSession) SetOwner(node [32]byte, owner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x5b0fc9c3.
Solidity: function setOwner(bytes32 node, address owner) returns()
func (*IENSSession) SetRecord ¶
func (_IENS *IENSSession) SetRecord(node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetRecord is a paid mutator transaction binding the contract method 0xcf408823.
Solidity: function setRecord(bytes32 node, address owner, address resolver, uint64 ttl) returns()
func (*IENSSession) SetResolver ¶
func (_IENS *IENSSession) SetResolver(node [32]byte, resolver common.Address) (*types.Transaction, error)
SetResolver is a paid mutator transaction binding the contract method 0x1896f70a.
Solidity: function setResolver(bytes32 node, address resolver) returns()
func (*IENSSession) SetSubnodeOwner ¶
func (_IENS *IENSSession) SetSubnodeOwner(node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
SetSubnodeOwner is a paid mutator transaction binding the contract method 0x06ab5923.
Solidity: function setSubnodeOwner(bytes32 node, bytes32 label, address owner) returns(bytes32)
func (*IENSSession) SetSubnodeRecord ¶
func (_IENS *IENSSession) SetSubnodeRecord(node [32]byte, label [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetSubnodeRecord is a paid mutator transaction binding the contract method 0x5ef2c7f0.
Solidity: function setSubnodeRecord(bytes32 node, bytes32 label, address owner, address resolver, uint64 ttl) returns()
func (*IENSSession) SetTTL ¶
func (_IENS *IENSSession) SetTTL(node [32]byte, ttl uint64) (*types.Transaction, error)
SetTTL is a paid mutator transaction binding the contract method 0x14ab9038.
Solidity: function setTTL(bytes32 node, uint64 ttl) returns()
type IENSTransactor ¶
type IENSTransactor struct {
// contains filtered or unexported fields
}
IENSTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIENSTransactor ¶
func NewIENSTransactor(address common.Address, transactor bind.ContractTransactor) (*IENSTransactor, error)
NewIENSTransactor creates a new write-only instance of IENS, bound to a specific deployed contract.
func (*IENSTransactor) SetApprovalForAll ¶
func (_IENS *IENSTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool approved) returns()
func (*IENSTransactor) SetOwner ¶
func (_IENS *IENSTransactor) SetOwner(opts *bind.TransactOpts, node [32]byte, owner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x5b0fc9c3.
Solidity: function setOwner(bytes32 node, address owner) returns()
func (*IENSTransactor) SetRecord ¶
func (_IENS *IENSTransactor) SetRecord(opts *bind.TransactOpts, node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetRecord is a paid mutator transaction binding the contract method 0xcf408823.
Solidity: function setRecord(bytes32 node, address owner, address resolver, uint64 ttl) returns()
func (*IENSTransactor) SetResolver ¶
func (_IENS *IENSTransactor) SetResolver(opts *bind.TransactOpts, node [32]byte, resolver common.Address) (*types.Transaction, error)
SetResolver is a paid mutator transaction binding the contract method 0x1896f70a.
Solidity: function setResolver(bytes32 node, address resolver) returns()
func (*IENSTransactor) SetSubnodeOwner ¶
func (_IENS *IENSTransactor) SetSubnodeOwner(opts *bind.TransactOpts, node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
SetSubnodeOwner is a paid mutator transaction binding the contract method 0x06ab5923.
Solidity: function setSubnodeOwner(bytes32 node, bytes32 label, address owner) returns(bytes32)
func (*IENSTransactor) SetSubnodeRecord ¶
func (_IENS *IENSTransactor) SetSubnodeRecord(opts *bind.TransactOpts, node [32]byte, label [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetSubnodeRecord is a paid mutator transaction binding the contract method 0x5ef2c7f0.
Solidity: function setSubnodeRecord(bytes32 node, bytes32 label, address owner, address resolver, uint64 ttl) returns()
func (*IENSTransactor) SetTTL ¶
func (_IENS *IENSTransactor) SetTTL(opts *bind.TransactOpts, node [32]byte, ttl uint64) (*types.Transaction, error)
SetTTL is a paid mutator transaction binding the contract method 0x14ab9038.
Solidity: function setTTL(bytes32 node, uint64 ttl) returns()
type IENSTransactorRaw ¶
type IENSTransactorRaw struct {
Contract *IENSTransactor // Generic write-only contract binding to access the raw methods on
}
IENSTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IENSTransactorRaw) Transact ¶
func (_IENS *IENSTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IENSTransactorRaw) Transfer ¶
func (_IENS *IENSTransactorRaw) 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 IENSTransactorSession ¶
type IENSTransactorSession struct { Contract *IENSTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IENSTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IENSTransactorSession) SetApprovalForAll ¶
func (_IENS *IENSTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool approved) returns()
func (*IENSTransactorSession) SetOwner ¶
func (_IENS *IENSTransactorSession) SetOwner(node [32]byte, owner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x5b0fc9c3.
Solidity: function setOwner(bytes32 node, address owner) returns()
func (*IENSTransactorSession) SetRecord ¶
func (_IENS *IENSTransactorSession) SetRecord(node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetRecord is a paid mutator transaction binding the contract method 0xcf408823.
Solidity: function setRecord(bytes32 node, address owner, address resolver, uint64 ttl) returns()
func (*IENSTransactorSession) SetResolver ¶
func (_IENS *IENSTransactorSession) SetResolver(node [32]byte, resolver common.Address) (*types.Transaction, error)
SetResolver is a paid mutator transaction binding the contract method 0x1896f70a.
Solidity: function setResolver(bytes32 node, address resolver) returns()
func (*IENSTransactorSession) SetSubnodeOwner ¶
func (_IENS *IENSTransactorSession) SetSubnodeOwner(node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
SetSubnodeOwner is a paid mutator transaction binding the contract method 0x06ab5923.
Solidity: function setSubnodeOwner(bytes32 node, bytes32 label, address owner) returns(bytes32)
func (*IENSTransactorSession) SetSubnodeRecord ¶
func (_IENS *IENSTransactorSession) SetSubnodeRecord(node [32]byte, label [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetSubnodeRecord is a paid mutator transaction binding the contract method 0x5ef2c7f0.
Solidity: function setSubnodeRecord(bytes32 node, bytes32 label, address owner, address resolver, uint64 ttl) returns()
func (*IENSTransactorSession) SetTTL ¶
func (_IENS *IENSTransactorSession) SetTTL(node [32]byte, ttl uint64) (*types.Transaction, error)
SetTTL is a paid mutator transaction binding the contract method 0x14ab9038.
Solidity: function setTTL(bytes32 node, uint64 ttl) returns()
type IENSTransfer ¶
type IENSTransfer struct { Node [32]byte Owner common.Address Raw types.Log // Blockchain specific contextual infos }
IENSTransfer represents a Transfer event raised by the IENS contract.
type IENSTransferIterator ¶
type IENSTransferIterator struct { Event *IENSTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IENSTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the IENS contract.
func (*IENSTransferIterator) Close ¶
func (it *IENSTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IENSTransferIterator) Error ¶
func (it *IENSTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IENSTransferIterator) Next ¶
func (it *IENSTransferIterator) 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 IERC1155 ¶
type IERC1155 struct { IERC1155Caller // Read-only binding to the contract IERC1155Transactor // Write-only binding to the contract IERC1155Filterer // Log filterer for contract events }
IERC1155 is an auto generated Go binding around an Ethereum contract.
func NewIERC1155 ¶
NewIERC1155 creates a new instance of IERC1155, bound to a specific deployed contract.
type IERC1155ApprovalForAll ¶
type IERC1155ApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
IERC1155ApprovalForAll represents a ApprovalForAll event raised by the IERC1155 contract.
type IERC1155ApprovalForAllIterator ¶
type IERC1155ApprovalForAllIterator struct { Event *IERC1155ApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC1155ApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the IERC1155 contract.
func (*IERC1155ApprovalForAllIterator) Close ¶
func (it *IERC1155ApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC1155ApprovalForAllIterator) Error ¶
func (it *IERC1155ApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC1155ApprovalForAllIterator) Next ¶
func (it *IERC1155ApprovalForAllIterator) 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 IERC1155Caller ¶
type IERC1155Caller struct {
// contains filtered or unexported fields
}
IERC1155Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewIERC1155Caller ¶
func NewIERC1155Caller(address common.Address, caller bind.ContractCaller) (*IERC1155Caller, error)
NewIERC1155Caller creates a new read-only instance of IERC1155, bound to a specific deployed contract.
func (*IERC1155Caller) BalanceOf ¶
func (_IERC1155 *IERC1155Caller) BalanceOf(opts *bind.CallOpts, _owner common.Address, _id *big.Int) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x00fdd58e.
Solidity: function balanceOf(address _owner, uint256 _id) view returns(uint256)
func (*IERC1155Caller) BalanceOfBatch ¶
func (_IERC1155 *IERC1155Caller) BalanceOfBatch(opts *bind.CallOpts, _owners []common.Address, _ids []*big.Int) ([]*big.Int, error)
BalanceOfBatch is a free data retrieval call binding the contract method 0x4e1273f4.
Solidity: function balanceOfBatch(address[] _owners, uint256[] _ids) view returns(uint256[])
func (*IERC1155Caller) IsApprovedForAll ¶
func (_IERC1155 *IERC1155Caller) IsApprovedForAll(opts *bind.CallOpts, _owner common.Address, _operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address _owner, address _operator) view returns(bool)
func (*IERC1155Caller) SupportsInterface ¶
func (_IERC1155 *IERC1155Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type IERC1155CallerRaw ¶
type IERC1155CallerRaw struct {
Contract *IERC1155Caller // Generic read-only contract binding to access the raw methods on
}
IERC1155CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IERC1155CallerRaw) Call ¶
func (_IERC1155 *IERC1155CallerRaw) 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 IERC1155CallerSession ¶
type IERC1155CallerSession struct { Contract *IERC1155Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IERC1155CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IERC1155CallerSession) BalanceOf ¶
func (_IERC1155 *IERC1155CallerSession) BalanceOf(_owner common.Address, _id *big.Int) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x00fdd58e.
Solidity: function balanceOf(address _owner, uint256 _id) view returns(uint256)
func (*IERC1155CallerSession) BalanceOfBatch ¶
func (_IERC1155 *IERC1155CallerSession) BalanceOfBatch(_owners []common.Address, _ids []*big.Int) ([]*big.Int, error)
BalanceOfBatch is a free data retrieval call binding the contract method 0x4e1273f4.
Solidity: function balanceOfBatch(address[] _owners, uint256[] _ids) view returns(uint256[])
func (*IERC1155CallerSession) IsApprovedForAll ¶
func (_IERC1155 *IERC1155CallerSession) IsApprovedForAll(_owner common.Address, _operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address _owner, address _operator) view returns(bool)
func (*IERC1155CallerSession) SupportsInterface ¶
func (_IERC1155 *IERC1155CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type IERC1155Filterer ¶
type IERC1155Filterer struct {
// contains filtered or unexported fields
}
IERC1155Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIERC1155Filterer ¶
func NewIERC1155Filterer(address common.Address, filterer bind.ContractFilterer) (*IERC1155Filterer, error)
NewIERC1155Filterer creates a new log filterer instance of IERC1155, bound to a specific deployed contract.
func (*IERC1155Filterer) FilterApprovalForAll ¶
func (_IERC1155 *IERC1155Filterer) FilterApprovalForAll(opts *bind.FilterOpts, _owner []common.Address, _operator []common.Address) (*IERC1155ApprovalForAllIterator, error)
FilterApprovalForAll is a free log retrieval operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed _owner, address indexed _operator, bool _approved)
func (*IERC1155Filterer) FilterTransferBatch ¶
func (_IERC1155 *IERC1155Filterer) FilterTransferBatch(opts *bind.FilterOpts, operator []common.Address, from []common.Address, to []common.Address) (*IERC1155TransferBatchIterator, error)
FilterTransferBatch is a free log retrieval operation binding the contract event 0x4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb.
Solidity: event TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] values)
func (*IERC1155Filterer) FilterTransferSingle ¶
func (_IERC1155 *IERC1155Filterer) FilterTransferSingle(opts *bind.FilterOpts, operator []common.Address, from []common.Address, to []common.Address) (*IERC1155TransferSingleIterator, error)
FilterTransferSingle is a free log retrieval operation binding the contract event 0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62.
Solidity: event TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value)
func (*IERC1155Filterer) FilterURI ¶
func (_IERC1155 *IERC1155Filterer) FilterURI(opts *bind.FilterOpts, _id []*big.Int) (*IERC1155URIIterator, error)
FilterURI is a free log retrieval operation binding the contract event 0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b.
Solidity: event URI(string _value, uint256 indexed _id)
func (*IERC1155Filterer) ParseApprovalForAll ¶
func (_IERC1155 *IERC1155Filterer) ParseApprovalForAll(log types.Log) (*IERC1155ApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed _owner, address indexed _operator, bool _approved)
func (*IERC1155Filterer) ParseTransferBatch ¶
func (_IERC1155 *IERC1155Filterer) ParseTransferBatch(log types.Log) (*IERC1155TransferBatch, error)
ParseTransferBatch is a log parse operation binding the contract event 0x4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb.
Solidity: event TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] values)
func (*IERC1155Filterer) ParseTransferSingle ¶
func (_IERC1155 *IERC1155Filterer) ParseTransferSingle(log types.Log) (*IERC1155TransferSingle, error)
ParseTransferSingle is a log parse operation binding the contract event 0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62.
Solidity: event TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value)
func (*IERC1155Filterer) ParseURI ¶
func (_IERC1155 *IERC1155Filterer) ParseURI(log types.Log) (*IERC1155URI, error)
ParseURI is a log parse operation binding the contract event 0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b.
Solidity: event URI(string _value, uint256 indexed _id)
func (*IERC1155Filterer) WatchApprovalForAll ¶
func (_IERC1155 *IERC1155Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *IERC1155ApprovalForAll, _owner []common.Address, _operator []common.Address) (event.Subscription, error)
WatchApprovalForAll is a free log subscription operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed _owner, address indexed _operator, bool _approved)
func (*IERC1155Filterer) WatchTransferBatch ¶
func (_IERC1155 *IERC1155Filterer) WatchTransferBatch(opts *bind.WatchOpts, sink chan<- *IERC1155TransferBatch, operator []common.Address, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransferBatch is a free log subscription operation binding the contract event 0x4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb.
Solidity: event TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] values)
func (*IERC1155Filterer) WatchTransferSingle ¶
func (_IERC1155 *IERC1155Filterer) WatchTransferSingle(opts *bind.WatchOpts, sink chan<- *IERC1155TransferSingle, operator []common.Address, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransferSingle is a free log subscription operation binding the contract event 0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62.
Solidity: event TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value)
func (*IERC1155Filterer) WatchURI ¶
func (_IERC1155 *IERC1155Filterer) WatchURI(opts *bind.WatchOpts, sink chan<- *IERC1155URI, _id []*big.Int) (event.Subscription, error)
WatchURI is a free log subscription operation binding the contract event 0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b.
Solidity: event URI(string _value, uint256 indexed _id)
type IERC1155MetadataURI ¶
type IERC1155MetadataURI struct { IERC1155MetadataURICaller // Read-only binding to the contract IERC1155MetadataURITransactor // Write-only binding to the contract IERC1155MetadataURIFilterer // Log filterer for contract events }
IERC1155MetadataURI is an auto generated Go binding around an Ethereum contract.
func NewIERC1155MetadataURI ¶
func NewIERC1155MetadataURI(address common.Address, backend bind.ContractBackend) (*IERC1155MetadataURI, error)
NewIERC1155MetadataURI creates a new instance of IERC1155MetadataURI, bound to a specific deployed contract.
type IERC1155MetadataURICaller ¶
type IERC1155MetadataURICaller struct {
// contains filtered or unexported fields
}
IERC1155MetadataURICaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIERC1155MetadataURICaller ¶
func NewIERC1155MetadataURICaller(address common.Address, caller bind.ContractCaller) (*IERC1155MetadataURICaller, error)
NewIERC1155MetadataURICaller creates a new read-only instance of IERC1155MetadataURI, bound to a specific deployed contract.
type IERC1155MetadataURICallerRaw ¶
type IERC1155MetadataURICallerRaw struct {
Contract *IERC1155MetadataURICaller // Generic read-only contract binding to access the raw methods on
}
IERC1155MetadataURICallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IERC1155MetadataURICallerRaw) Call ¶
func (_IERC1155MetadataURI *IERC1155MetadataURICallerRaw) 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 IERC1155MetadataURICallerSession ¶
type IERC1155MetadataURICallerSession struct { Contract *IERC1155MetadataURICaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IERC1155MetadataURICallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type IERC1155MetadataURIFilterer ¶
type IERC1155MetadataURIFilterer struct {
// contains filtered or unexported fields
}
IERC1155MetadataURIFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIERC1155MetadataURIFilterer ¶
func NewIERC1155MetadataURIFilterer(address common.Address, filterer bind.ContractFilterer) (*IERC1155MetadataURIFilterer, error)
NewIERC1155MetadataURIFilterer creates a new log filterer instance of IERC1155MetadataURI, bound to a specific deployed contract.
type IERC1155MetadataURIRaw ¶
type IERC1155MetadataURIRaw struct {
Contract *IERC1155MetadataURI // Generic contract binding to access the raw methods on
}
IERC1155MetadataURIRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IERC1155MetadataURIRaw) Call ¶
func (_IERC1155MetadataURI *IERC1155MetadataURIRaw) 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 (*IERC1155MetadataURIRaw) Transact ¶
func (_IERC1155MetadataURI *IERC1155MetadataURIRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC1155MetadataURIRaw) Transfer ¶
func (_IERC1155MetadataURI *IERC1155MetadataURIRaw) 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 IERC1155MetadataURISession ¶
type IERC1155MetadataURISession struct { Contract *IERC1155MetadataURI // 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 }
IERC1155MetadataURISession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type IERC1155MetadataURITransactor ¶
type IERC1155MetadataURITransactor struct {
// contains filtered or unexported fields
}
IERC1155MetadataURITransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIERC1155MetadataURITransactor ¶
func NewIERC1155MetadataURITransactor(address common.Address, transactor bind.ContractTransactor) (*IERC1155MetadataURITransactor, error)
NewIERC1155MetadataURITransactor creates a new write-only instance of IERC1155MetadataURI, bound to a specific deployed contract.
type IERC1155MetadataURITransactorRaw ¶
type IERC1155MetadataURITransactorRaw struct {
Contract *IERC1155MetadataURITransactor // Generic write-only contract binding to access the raw methods on
}
IERC1155MetadataURITransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IERC1155MetadataURITransactorRaw) Transact ¶
func (_IERC1155MetadataURI *IERC1155MetadataURITransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC1155MetadataURITransactorRaw) Transfer ¶
func (_IERC1155MetadataURI *IERC1155MetadataURITransactorRaw) 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 IERC1155MetadataURITransactorSession ¶
type IERC1155MetadataURITransactorSession struct { Contract *IERC1155MetadataURITransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC1155MetadataURITransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type IERC1155Raw ¶
type IERC1155Raw struct {
Contract *IERC1155 // Generic contract binding to access the raw methods on
}
IERC1155Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*IERC1155Raw) Call ¶
func (_IERC1155 *IERC1155Raw) 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 (*IERC1155Raw) Transact ¶
func (_IERC1155 *IERC1155Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC1155Raw) Transfer ¶
func (_IERC1155 *IERC1155Raw) 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 IERC1155Session ¶
type IERC1155Session struct { Contract *IERC1155 // 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 }
IERC1155Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IERC1155Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x00fdd58e.
Solidity: function balanceOf(address _owner, uint256 _id) view returns(uint256)
func (*IERC1155Session) BalanceOfBatch ¶
func (_IERC1155 *IERC1155Session) BalanceOfBatch(_owners []common.Address, _ids []*big.Int) ([]*big.Int, error)
BalanceOfBatch is a free data retrieval call binding the contract method 0x4e1273f4.
Solidity: function balanceOfBatch(address[] _owners, uint256[] _ids) view returns(uint256[])
func (*IERC1155Session) IsApprovedForAll ¶
func (_IERC1155 *IERC1155Session) IsApprovedForAll(_owner common.Address, _operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address _owner, address _operator) view returns(bool)
func (*IERC1155Session) SafeBatchTransferFrom ¶
func (_IERC1155 *IERC1155Session) SafeBatchTransferFrom(_from common.Address, _to common.Address, _ids []*big.Int, _values []*big.Int, _data []byte) (*types.Transaction, error)
SafeBatchTransferFrom is a paid mutator transaction binding the contract method 0x2eb2c2d6.
Solidity: function safeBatchTransferFrom(address _from, address _to, uint256[] _ids, uint256[] _values, bytes _data) returns()
func (*IERC1155Session) SafeTransferFrom ¶
func (_IERC1155 *IERC1155Session) SafeTransferFrom(_from common.Address, _to common.Address, _id *big.Int, _value *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0xf242432a.
Solidity: function safeTransferFrom(address _from, address _to, uint256 _id, uint256 _value, bytes _data) returns()
func (*IERC1155Session) SetApprovalForAll ¶
func (_IERC1155 *IERC1155Session) SetApprovalForAll(_operator common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address _operator, bool _approved) returns()
func (*IERC1155Session) SupportsInterface ¶
func (_IERC1155 *IERC1155Session) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type IERC1155Transactor ¶
type IERC1155Transactor struct {
// contains filtered or unexported fields
}
IERC1155Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIERC1155Transactor ¶
func NewIERC1155Transactor(address common.Address, transactor bind.ContractTransactor) (*IERC1155Transactor, error)
NewIERC1155Transactor creates a new write-only instance of IERC1155, bound to a specific deployed contract.
func (*IERC1155Transactor) SafeBatchTransferFrom ¶
func (_IERC1155 *IERC1155Transactor) SafeBatchTransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _ids []*big.Int, _values []*big.Int, _data []byte) (*types.Transaction, error)
SafeBatchTransferFrom is a paid mutator transaction binding the contract method 0x2eb2c2d6.
Solidity: function safeBatchTransferFrom(address _from, address _to, uint256[] _ids, uint256[] _values, bytes _data) returns()
func (*IERC1155Transactor) SafeTransferFrom ¶
func (_IERC1155 *IERC1155Transactor) SafeTransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _id *big.Int, _value *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0xf242432a.
Solidity: function safeTransferFrom(address _from, address _to, uint256 _id, uint256 _value, bytes _data) returns()
func (*IERC1155Transactor) SetApprovalForAll ¶
func (_IERC1155 *IERC1155Transactor) SetApprovalForAll(opts *bind.TransactOpts, _operator common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address _operator, bool _approved) returns()
type IERC1155TransactorRaw ¶
type IERC1155TransactorRaw struct {
Contract *IERC1155Transactor // Generic write-only contract binding to access the raw methods on
}
IERC1155TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IERC1155TransactorRaw) Transact ¶
func (_IERC1155 *IERC1155TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC1155TransactorRaw) Transfer ¶
func (_IERC1155 *IERC1155TransactorRaw) 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 IERC1155TransactorSession ¶
type IERC1155TransactorSession struct { Contract *IERC1155Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC1155TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IERC1155TransactorSession) SafeBatchTransferFrom ¶
func (_IERC1155 *IERC1155TransactorSession) SafeBatchTransferFrom(_from common.Address, _to common.Address, _ids []*big.Int, _values []*big.Int, _data []byte) (*types.Transaction, error)
SafeBatchTransferFrom is a paid mutator transaction binding the contract method 0x2eb2c2d6.
Solidity: function safeBatchTransferFrom(address _from, address _to, uint256[] _ids, uint256[] _values, bytes _data) returns()
func (*IERC1155TransactorSession) SafeTransferFrom ¶
func (_IERC1155 *IERC1155TransactorSession) SafeTransferFrom(_from common.Address, _to common.Address, _id *big.Int, _value *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0xf242432a.
Solidity: function safeTransferFrom(address _from, address _to, uint256 _id, uint256 _value, bytes _data) returns()
func (*IERC1155TransactorSession) SetApprovalForAll ¶
func (_IERC1155 *IERC1155TransactorSession) SetApprovalForAll(_operator common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address _operator, bool _approved) returns()
type IERC1155TransferBatch ¶
type IERC1155TransferBatch struct { Operator common.Address From common.Address To common.Address Ids []*big.Int Values []*big.Int Raw types.Log // Blockchain specific contextual infos }
IERC1155TransferBatch represents a TransferBatch event raised by the IERC1155 contract.
type IERC1155TransferBatchIterator ¶
type IERC1155TransferBatchIterator struct { Event *IERC1155TransferBatch // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC1155TransferBatchIterator is returned from FilterTransferBatch and is used to iterate over the raw logs and unpacked data for TransferBatch events raised by the IERC1155 contract.
func (*IERC1155TransferBatchIterator) Close ¶
func (it *IERC1155TransferBatchIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC1155TransferBatchIterator) Error ¶
func (it *IERC1155TransferBatchIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC1155TransferBatchIterator) Next ¶
func (it *IERC1155TransferBatchIterator) 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 IERC1155TransferSingle ¶
type IERC1155TransferSingle struct { Operator common.Address From common.Address To common.Address Id *big.Int Value *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC1155TransferSingle represents a TransferSingle event raised by the IERC1155 contract.
type IERC1155TransferSingleIterator ¶
type IERC1155TransferSingleIterator struct { Event *IERC1155TransferSingle // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC1155TransferSingleIterator is returned from FilterTransferSingle and is used to iterate over the raw logs and unpacked data for TransferSingle events raised by the IERC1155 contract.
func (*IERC1155TransferSingleIterator) Close ¶
func (it *IERC1155TransferSingleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC1155TransferSingleIterator) Error ¶
func (it *IERC1155TransferSingleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC1155TransferSingleIterator) Next ¶
func (it *IERC1155TransferSingleIterator) 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 IERC1155URI ¶
type IERC1155URI struct { Value string Id *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC1155URI represents a URI event raised by the IERC1155 contract.
type IERC1155URIIterator ¶
type IERC1155URIIterator struct { Event *IERC1155URI // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC1155URIIterator is returned from FilterURI and is used to iterate over the raw logs and unpacked data for URI events raised by the IERC1155 contract.
func (*IERC1155URIIterator) Close ¶
func (it *IERC1155URIIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC1155URIIterator) Error ¶
func (it *IERC1155URIIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC1155URIIterator) Next ¶
func (it *IERC1155URIIterator) 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 IERC721 ¶
type IERC721 struct { IERC721Caller // Read-only binding to the contract IERC721Transactor // Write-only binding to the contract IERC721Filterer // Log filterer for contract events }
IERC721 is an auto generated Go binding around an Ethereum contract.
func NewIERC721 ¶
NewIERC721 creates a new instance of IERC721, bound to a specific deployed contract.
type IERC721Approval ¶
type IERC721Approval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC721Approval represents a Approval event raised by the IERC721 contract.
type IERC721ApprovalForAll ¶
type IERC721ApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
IERC721ApprovalForAll represents a ApprovalForAll event raised by the IERC721 contract.
type IERC721ApprovalForAllIterator ¶
type IERC721ApprovalForAllIterator struct { Event *IERC721ApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC721ApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the IERC721 contract.
func (*IERC721ApprovalForAllIterator) Close ¶
func (it *IERC721ApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC721ApprovalForAllIterator) Error ¶
func (it *IERC721ApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC721ApprovalForAllIterator) Next ¶
func (it *IERC721ApprovalForAllIterator) 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 IERC721ApprovalIterator ¶
type IERC721ApprovalIterator struct { Event *IERC721Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC721ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the IERC721 contract.
func (*IERC721ApprovalIterator) Close ¶
func (it *IERC721ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC721ApprovalIterator) Error ¶
func (it *IERC721ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC721ApprovalIterator) Next ¶
func (it *IERC721ApprovalIterator) 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 IERC721Caller ¶
type IERC721Caller struct {
// contains filtered or unexported fields
}
IERC721Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewIERC721Caller ¶
func NewIERC721Caller(address common.Address, caller bind.ContractCaller) (*IERC721Caller, error)
NewIERC721Caller creates a new read-only instance of IERC721, bound to a specific deployed contract.
func (*IERC721Caller) BalanceOf ¶
func (_IERC721 *IERC721Caller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256 balance)
func (*IERC721Caller) GetApproved ¶
func (_IERC721 *IERC721Caller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address operator)
func (*IERC721Caller) IsApprovedForAll ¶
func (_IERC721 *IERC721Caller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*IERC721Caller) OwnerOf ¶
func (_IERC721 *IERC721Caller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address owner)
func (*IERC721Caller) SupportsInterface ¶
func (_IERC721 *IERC721Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type IERC721CallerRaw ¶
type IERC721CallerRaw struct {
Contract *IERC721Caller // Generic read-only contract binding to access the raw methods on
}
IERC721CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IERC721CallerRaw) Call ¶
func (_IERC721 *IERC721CallerRaw) 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 IERC721CallerSession ¶
type IERC721CallerSession struct { Contract *IERC721Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IERC721CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IERC721CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256 balance)
func (*IERC721CallerSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address operator)
func (*IERC721CallerSession) IsApprovedForAll ¶
func (_IERC721 *IERC721CallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*IERC721CallerSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address owner)
func (*IERC721CallerSession) SupportsInterface ¶
func (_IERC721 *IERC721CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
type IERC721Filterer ¶
type IERC721Filterer struct {
// contains filtered or unexported fields
}
IERC721Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIERC721Filterer ¶
func NewIERC721Filterer(address common.Address, filterer bind.ContractFilterer) (*IERC721Filterer, error)
NewIERC721Filterer creates a new log filterer instance of IERC721, bound to a specific deployed contract.
func (*IERC721Filterer) FilterApproval ¶
func (_IERC721 *IERC721Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*IERC721ApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*IERC721Filterer) FilterApprovalForAll ¶
func (_IERC721 *IERC721Filterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*IERC721ApprovalForAllIterator, error)
FilterApprovalForAll is a free log retrieval operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*IERC721Filterer) FilterTransfer ¶
func (_IERC721 *IERC721Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, id []*big.Int) (*IERC721TransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed id)
func (*IERC721Filterer) ParseApproval ¶
func (_IERC721 *IERC721Filterer) ParseApproval(log types.Log) (*IERC721Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*IERC721Filterer) ParseApprovalForAll ¶
func (_IERC721 *IERC721Filterer) ParseApprovalForAll(log types.Log) (*IERC721ApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*IERC721Filterer) ParseTransfer ¶
func (_IERC721 *IERC721Filterer) ParseTransfer(log types.Log) (*IERC721Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed id)
func (*IERC721Filterer) WatchApproval ¶
func (_IERC721 *IERC721Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC721Approval, owner []common.Address, approved []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*IERC721Filterer) WatchApprovalForAll ¶
func (_IERC721 *IERC721Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *IERC721ApprovalForAll, owner []common.Address, operator []common.Address) (event.Subscription, error)
WatchApprovalForAll is a free log subscription operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*IERC721Filterer) WatchTransfer ¶
func (_IERC721 *IERC721Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC721Transfer, from []common.Address, to []common.Address, id []*big.Int) (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 indexed id)
type IERC721Metadata ¶
type IERC721Metadata struct { IERC721MetadataCaller // Read-only binding to the contract IERC721MetadataTransactor // Write-only binding to the contract IERC721MetadataFilterer // Log filterer for contract events }
IERC721Metadata is an auto generated Go binding around an Ethereum contract.
func NewIERC721Metadata ¶
func NewIERC721Metadata(address common.Address, backend bind.ContractBackend) (*IERC721Metadata, error)
NewIERC721Metadata creates a new instance of IERC721Metadata, bound to a specific deployed contract.
type IERC721MetadataCaller ¶
type IERC721MetadataCaller struct {
// contains filtered or unexported fields
}
IERC721MetadataCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIERC721MetadataCaller ¶
func NewIERC721MetadataCaller(address common.Address, caller bind.ContractCaller) (*IERC721MetadataCaller, error)
NewIERC721MetadataCaller creates a new read-only instance of IERC721Metadata, bound to a specific deployed contract.
func (*IERC721MetadataCaller) Name ¶
func (_IERC721Metadata *IERC721MetadataCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
type IERC721MetadataCallerRaw ¶
type IERC721MetadataCallerRaw struct {
Contract *IERC721MetadataCaller // Generic read-only contract binding to access the raw methods on
}
IERC721MetadataCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IERC721MetadataCallerRaw) Call ¶
func (_IERC721Metadata *IERC721MetadataCallerRaw) 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 IERC721MetadataCallerSession ¶
type IERC721MetadataCallerSession struct { Contract *IERC721MetadataCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IERC721MetadataCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IERC721MetadataCallerSession) Name ¶
func (_IERC721Metadata *IERC721MetadataCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*IERC721MetadataCallerSession) Symbol ¶
func (_IERC721Metadata *IERC721MetadataCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
type IERC721MetadataFilterer ¶
type IERC721MetadataFilterer struct {
// contains filtered or unexported fields
}
IERC721MetadataFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIERC721MetadataFilterer ¶
func NewIERC721MetadataFilterer(address common.Address, filterer bind.ContractFilterer) (*IERC721MetadataFilterer, error)
NewIERC721MetadataFilterer creates a new log filterer instance of IERC721Metadata, bound to a specific deployed contract.
type IERC721MetadataRaw ¶
type IERC721MetadataRaw struct {
Contract *IERC721Metadata // Generic contract binding to access the raw methods on
}
IERC721MetadataRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IERC721MetadataRaw) Call ¶
func (_IERC721Metadata *IERC721MetadataRaw) 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 (*IERC721MetadataRaw) Transact ¶
func (_IERC721Metadata *IERC721MetadataRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC721MetadataRaw) Transfer ¶
func (_IERC721Metadata *IERC721MetadataRaw) 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 IERC721MetadataSession ¶
type IERC721MetadataSession struct { Contract *IERC721Metadata // 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 }
IERC721MetadataSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IERC721MetadataSession) Name ¶
func (_IERC721Metadata *IERC721MetadataSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*IERC721MetadataSession) Symbol ¶
func (_IERC721Metadata *IERC721MetadataSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
type IERC721MetadataTransactor ¶
type IERC721MetadataTransactor struct {
// contains filtered or unexported fields
}
IERC721MetadataTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIERC721MetadataTransactor ¶
func NewIERC721MetadataTransactor(address common.Address, transactor bind.ContractTransactor) (*IERC721MetadataTransactor, error)
NewIERC721MetadataTransactor creates a new write-only instance of IERC721Metadata, bound to a specific deployed contract.
type IERC721MetadataTransactorRaw ¶
type IERC721MetadataTransactorRaw struct {
Contract *IERC721MetadataTransactor // Generic write-only contract binding to access the raw methods on
}
IERC721MetadataTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IERC721MetadataTransactorRaw) Transact ¶
func (_IERC721Metadata *IERC721MetadataTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC721MetadataTransactorRaw) Transfer ¶
func (_IERC721Metadata *IERC721MetadataTransactorRaw) 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 IERC721MetadataTransactorSession ¶
type IERC721MetadataTransactorSession struct { Contract *IERC721MetadataTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC721MetadataTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type IERC721Raw ¶
type IERC721Raw struct {
Contract *IERC721 // Generic contract binding to access the raw methods on
}
IERC721Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*IERC721Raw) Call ¶
func (_IERC721 *IERC721Raw) 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 (*IERC721Raw) Transact ¶
func (_IERC721 *IERC721Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC721Raw) Transfer ¶
func (_IERC721 *IERC721Raw) 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 IERC721Session ¶
type IERC721Session struct { Contract *IERC721 // 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 }
IERC721Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IERC721Session) Approve ¶
func (_IERC721 *IERC721Session) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*IERC721Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256 balance)
func (*IERC721Session) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address operator)
func (*IERC721Session) IsApprovedForAll ¶
func (_IERC721 *IERC721Session) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*IERC721Session) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address owner)
func (*IERC721Session) SafeTransferFrom ¶
func (_IERC721 *IERC721Session) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*IERC721Session) SafeTransferFrom0 ¶
func (_IERC721 *IERC721Session) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes data) returns()
func (*IERC721Session) SetApprovalForAll ¶
func (_IERC721 *IERC721Session) SetApprovalForAll(operator common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool _approved) returns()
func (*IERC721Session) SupportsInterface ¶
func (_IERC721 *IERC721Session) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*IERC721Session) TransferFrom ¶
func (_IERC721 *IERC721Session) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
type IERC721Transactor ¶
type IERC721Transactor struct {
// contains filtered or unexported fields
}
IERC721Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIERC721Transactor ¶
func NewIERC721Transactor(address common.Address, transactor bind.ContractTransactor) (*IERC721Transactor, error)
NewIERC721Transactor creates a new write-only instance of IERC721, bound to a specific deployed contract.
func (*IERC721Transactor) Approve ¶
func (_IERC721 *IERC721Transactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*IERC721Transactor) SafeTransferFrom ¶
func (_IERC721 *IERC721Transactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*IERC721Transactor) SafeTransferFrom0 ¶
func (_IERC721 *IERC721Transactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes data) returns()
func (*IERC721Transactor) SetApprovalForAll ¶
func (_IERC721 *IERC721Transactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool _approved) returns()
func (*IERC721Transactor) TransferFrom ¶
func (_IERC721 *IERC721Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
type IERC721TransactorRaw ¶
type IERC721TransactorRaw struct {
Contract *IERC721Transactor // Generic write-only contract binding to access the raw methods on
}
IERC721TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IERC721TransactorRaw) Transact ¶
func (_IERC721 *IERC721TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC721TransactorRaw) Transfer ¶
func (_IERC721 *IERC721TransactorRaw) 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 IERC721TransactorSession ¶
type IERC721TransactorSession struct { Contract *IERC721Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC721TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IERC721TransactorSession) Approve ¶
func (_IERC721 *IERC721TransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*IERC721TransactorSession) SafeTransferFrom ¶
func (_IERC721 *IERC721TransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*IERC721TransactorSession) SafeTransferFrom0 ¶
func (_IERC721 *IERC721TransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes data) returns()
func (*IERC721TransactorSession) SetApprovalForAll ¶
func (_IERC721 *IERC721TransactorSession) SetApprovalForAll(operator common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool _approved) returns()
func (*IERC721TransactorSession) TransferFrom ¶
func (_IERC721 *IERC721TransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
type IERC721Transfer ¶
type IERC721Transfer struct { From common.Address To common.Address Id *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC721Transfer represents a Transfer event raised by the IERC721 contract.
type IERC721TransferIterator ¶
type IERC721TransferIterator struct { Event *IERC721Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC721TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the IERC721 contract.
func (*IERC721TransferIterator) Close ¶
func (it *IERC721TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC721TransferIterator) Error ¶
func (it *IERC721TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC721TransferIterator) Next ¶
func (it *IERC721TransferIterator) 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 ISignatureValidator ¶
type ISignatureValidator struct { ISignatureValidatorCaller // Read-only binding to the contract ISignatureValidatorTransactor // Write-only binding to the contract ISignatureValidatorFilterer // Log filterer for contract events }
ISignatureValidator is an auto generated Go binding around an Ethereum contract.
func NewISignatureValidator ¶
func NewISignatureValidator(address common.Address, backend bind.ContractBackend) (*ISignatureValidator, error)
NewISignatureValidator creates a new instance of ISignatureValidator, bound to a specific deployed contract.
type ISignatureValidatorCaller ¶
type ISignatureValidatorCaller struct {
// contains filtered or unexported fields
}
ISignatureValidatorCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewISignatureValidatorCaller ¶
func NewISignatureValidatorCaller(address common.Address, caller bind.ContractCaller) (*ISignatureValidatorCaller, error)
NewISignatureValidatorCaller creates a new read-only instance of ISignatureValidator, bound to a specific deployed contract.
func (*ISignatureValidatorCaller) IsValidSignature ¶
func (_ISignatureValidator *ISignatureValidatorCaller) IsValidSignature(opts *bind.CallOpts, _data [32]byte, _signature []byte) ([4]byte, error)
IsValidSignature is a free data retrieval call binding the contract method 0x1626ba7e.
Solidity: function isValidSignature(bytes32 _data, bytes _signature) view returns(bytes4)
type ISignatureValidatorCallerRaw ¶
type ISignatureValidatorCallerRaw struct {
Contract *ISignatureValidatorCaller // Generic read-only contract binding to access the raw methods on
}
ISignatureValidatorCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ISignatureValidatorCallerRaw) Call ¶
func (_ISignatureValidator *ISignatureValidatorCallerRaw) 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 ISignatureValidatorCallerSession ¶
type ISignatureValidatorCallerSession struct { Contract *ISignatureValidatorCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ISignatureValidatorCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ISignatureValidatorCallerSession) IsValidSignature ¶
func (_ISignatureValidator *ISignatureValidatorCallerSession) IsValidSignature(_data [32]byte, _signature []byte) ([4]byte, error)
IsValidSignature is a free data retrieval call binding the contract method 0x1626ba7e.
Solidity: function isValidSignature(bytes32 _data, bytes _signature) view returns(bytes4)
type ISignatureValidatorFilterer ¶
type ISignatureValidatorFilterer struct {
// contains filtered or unexported fields
}
ISignatureValidatorFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewISignatureValidatorFilterer ¶
func NewISignatureValidatorFilterer(address common.Address, filterer bind.ContractFilterer) (*ISignatureValidatorFilterer, error)
NewISignatureValidatorFilterer creates a new log filterer instance of ISignatureValidator, bound to a specific deployed contract.
type ISignatureValidatorRaw ¶
type ISignatureValidatorRaw struct {
Contract *ISignatureValidator // Generic contract binding to access the raw methods on
}
ISignatureValidatorRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ISignatureValidatorRaw) Call ¶
func (_ISignatureValidator *ISignatureValidatorRaw) 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 (*ISignatureValidatorRaw) Transact ¶
func (_ISignatureValidator *ISignatureValidatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISignatureValidatorRaw) Transfer ¶
func (_ISignatureValidator *ISignatureValidatorRaw) 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 ISignatureValidatorSession ¶
type ISignatureValidatorSession struct { Contract *ISignatureValidator // 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 }
ISignatureValidatorSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ISignatureValidatorSession) IsValidSignature ¶
func (_ISignatureValidator *ISignatureValidatorSession) IsValidSignature(_data [32]byte, _signature []byte) ([4]byte, error)
IsValidSignature is a free data retrieval call binding the contract method 0x1626ba7e.
Solidity: function isValidSignature(bytes32 _data, bytes _signature) view returns(bytes4)
type ISignatureValidatorTransactor ¶
type ISignatureValidatorTransactor struct {
// contains filtered or unexported fields
}
ISignatureValidatorTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewISignatureValidatorTransactor ¶
func NewISignatureValidatorTransactor(address common.Address, transactor bind.ContractTransactor) (*ISignatureValidatorTransactor, error)
NewISignatureValidatorTransactor creates a new write-only instance of ISignatureValidator, bound to a specific deployed contract.
type ISignatureValidatorTransactorRaw ¶
type ISignatureValidatorTransactorRaw struct {
Contract *ISignatureValidatorTransactor // Generic write-only contract binding to access the raw methods on
}
ISignatureValidatorTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ISignatureValidatorTransactorRaw) Transact ¶
func (_ISignatureValidator *ISignatureValidatorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISignatureValidatorTransactorRaw) Transfer ¶
func (_ISignatureValidator *ISignatureValidatorTransactorRaw) 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 ISignatureValidatorTransactorSession ¶
type ISignatureValidatorTransactorSession struct { Contract *ISignatureValidatorTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ISignatureValidatorTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type Merch ¶
type Merch struct { MerchCaller // Read-only binding to the contract MerchTransactor // Write-only binding to the contract MerchFilterer // Log filterer for contract events }
Merch is an auto generated Go binding around an Ethereum contract.
type MerchCaller ¶
type MerchCaller struct {
// contains filtered or unexported fields
}
MerchCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMerchCaller ¶
func NewMerchCaller(address common.Address, caller bind.ContractCaller) (*MerchCaller, error)
NewMerchCaller creates a new read-only instance of Merch, bound to a specific deployed contract.
func (*MerchCaller) IsRedeemed ¶
IsRedeemed is a free data retrieval call binding the contract method 0x32d33cd0.
Solidity: function isRedeemed(uint256 tokenId) view returns(bool)
type MerchCallerRaw ¶
type MerchCallerRaw struct {
Contract *MerchCaller // Generic read-only contract binding to access the raw methods on
}
MerchCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MerchCallerRaw) Call ¶
func (_Merch *MerchCallerRaw) 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 MerchCallerSession ¶
type MerchCallerSession struct { Contract *MerchCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MerchCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MerchCallerSession) IsRedeemed ¶
func (_Merch *MerchCallerSession) IsRedeemed(tokenId *big.Int) (bool, error)
IsRedeemed is a free data retrieval call binding the contract method 0x32d33cd0.
Solidity: function isRedeemed(uint256 tokenId) view returns(bool)
type MerchFilterer ¶
type MerchFilterer struct {
// contains filtered or unexported fields
}
MerchFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMerchFilterer ¶
func NewMerchFilterer(address common.Address, filterer bind.ContractFilterer) (*MerchFilterer, error)
NewMerchFilterer creates a new log filterer instance of Merch, bound to a specific deployed contract.
type MerchRaw ¶
type MerchRaw struct {
Contract *Merch // Generic contract binding to access the raw methods on
}
MerchRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MerchRaw) Call ¶
func (_Merch *MerchRaw) 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 (*MerchRaw) Transact ¶
func (_Merch *MerchRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MerchRaw) Transfer ¶
func (_Merch *MerchRaw) 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 MerchSession ¶
type MerchSession struct { Contract *Merch // 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 }
MerchSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MerchSession) IsRedeemed ¶
func (_Merch *MerchSession) IsRedeemed(tokenId *big.Int) (bool, error)
IsRedeemed is a free data retrieval call binding the contract method 0x32d33cd0.
Solidity: function isRedeemed(uint256 tokenId) view returns(bool)
func (*MerchSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address owner)
func (*MerchSession) RedeemAdmin ¶
func (_Merch *MerchSession) RedeemAdmin(tokenIDs []*big.Int) (*types.Transaction, error)
RedeemAdmin is a paid mutator transaction binding the contract method 0x9fbd2952.
Solidity: function redeemAdmin(uint256[] tokenIDs) returns()
type MerchTransactor ¶
type MerchTransactor struct {
// contains filtered or unexported fields
}
MerchTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMerchTransactor ¶
func NewMerchTransactor(address common.Address, transactor bind.ContractTransactor) (*MerchTransactor, error)
NewMerchTransactor creates a new write-only instance of Merch, bound to a specific deployed contract.
func (*MerchTransactor) RedeemAdmin ¶
func (_Merch *MerchTransactor) RedeemAdmin(opts *bind.TransactOpts, tokenIDs []*big.Int) (*types.Transaction, error)
RedeemAdmin is a paid mutator transaction binding the contract method 0x9fbd2952.
Solidity: function redeemAdmin(uint256[] tokenIDs) returns()
type MerchTransactorRaw ¶
type MerchTransactorRaw struct {
Contract *MerchTransactor // Generic write-only contract binding to access the raw methods on
}
MerchTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MerchTransactorRaw) Transact ¶
func (_Merch *MerchTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MerchTransactorRaw) Transfer ¶
func (_Merch *MerchTransactorRaw) 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 MerchTransactorSession ¶
type MerchTransactorSession struct { Contract *MerchTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MerchTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MerchTransactorSession) RedeemAdmin ¶
func (_Merch *MerchTransactorSession) RedeemAdmin(tokenIDs []*big.Int) (*types.Transaction, error)
RedeemAdmin is a paid mutator transaction binding the contract method 0x9fbd2952.
Solidity: function redeemAdmin(uint256[] tokenIDs) returns()
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 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.
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.
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.
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.
type PremiumCards ¶
type PremiumCards struct { PremiumCardsCaller // Read-only binding to the contract PremiumCardsTransactor // Write-only binding to the contract PremiumCardsFilterer // Log filterer for contract events }
PremiumCards is an auto generated Go binding around an Ethereum contract.
func NewPremiumCards ¶
func NewPremiumCards(address common.Address, backend bind.ContractBackend) (*PremiumCards, error)
NewPremiumCards creates a new instance of PremiumCards, bound to a specific deployed contract.
type PremiumCardsCaller ¶
type PremiumCardsCaller struct {
// contains filtered or unexported fields
}
PremiumCardsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewPremiumCardsCaller ¶
func NewPremiumCardsCaller(address common.Address, caller bind.ContractCaller) (*PremiumCardsCaller, error)
NewPremiumCardsCaller creates a new read-only instance of PremiumCards, bound to a specific deployed contract.
type PremiumCardsCallerRaw ¶
type PremiumCardsCallerRaw struct {
Contract *PremiumCardsCaller // Generic read-only contract binding to access the raw methods on
}
PremiumCardsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*PremiumCardsCallerRaw) Call ¶
func (_PremiumCards *PremiumCardsCallerRaw) 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 PremiumCardsCallerSession ¶
type PremiumCardsCallerSession struct { Contract *PremiumCardsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
PremiumCardsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type PremiumCardsFilterer ¶
type PremiumCardsFilterer struct {
// contains filtered or unexported fields
}
PremiumCardsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewPremiumCardsFilterer ¶
func NewPremiumCardsFilterer(address common.Address, filterer bind.ContractFilterer) (*PremiumCardsFilterer, error)
NewPremiumCardsFilterer creates a new log filterer instance of PremiumCards, bound to a specific deployed contract.
type PremiumCardsRaw ¶
type PremiumCardsRaw struct {
Contract *PremiumCards // Generic contract binding to access the raw methods on
}
PremiumCardsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*PremiumCardsRaw) Call ¶
func (_PremiumCards *PremiumCardsRaw) 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 (*PremiumCardsRaw) Transact ¶
func (_PremiumCards *PremiumCardsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PremiumCardsRaw) Transfer ¶
func (_PremiumCards *PremiumCardsRaw) 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 PremiumCardsSession ¶
type PremiumCardsSession struct { Contract *PremiumCards // 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 }
PremiumCardsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*PremiumCardsSession) MintToMany ¶
func (_PremiumCards *PremiumCardsSession) MintToMany(_to []common.Address, _id *big.Int) (*types.Transaction, error)
MintToMany is a paid mutator transaction binding the contract method 0x8a0b0360.
Solidity: function mintToMany(address[] _to, uint256 _id) returns()
type PremiumCardsTransactor ¶
type PremiumCardsTransactor struct {
// contains filtered or unexported fields
}
PremiumCardsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewPremiumCardsTransactor ¶
func NewPremiumCardsTransactor(address common.Address, transactor bind.ContractTransactor) (*PremiumCardsTransactor, error)
NewPremiumCardsTransactor creates a new write-only instance of PremiumCards, bound to a specific deployed contract.
func (*PremiumCardsTransactor) MintToMany ¶
func (_PremiumCards *PremiumCardsTransactor) MintToMany(opts *bind.TransactOpts, _to []common.Address, _id *big.Int) (*types.Transaction, error)
MintToMany is a paid mutator transaction binding the contract method 0x8a0b0360.
Solidity: function mintToMany(address[] _to, uint256 _id) returns()
type PremiumCardsTransactorRaw ¶
type PremiumCardsTransactorRaw struct {
Contract *PremiumCardsTransactor // Generic write-only contract binding to access the raw methods on
}
PremiumCardsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*PremiumCardsTransactorRaw) Transact ¶
func (_PremiumCards *PremiumCardsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PremiumCardsTransactorRaw) Transfer ¶
func (_PremiumCards *PremiumCardsTransactorRaw) 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 PremiumCardsTransactorSession ¶
type PremiumCardsTransactorSession struct { Contract *PremiumCardsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PremiumCardsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*PremiumCardsTransactorSession) MintToMany ¶
func (_PremiumCards *PremiumCardsTransactorSession) MintToMany(_to []common.Address, _id *big.Int) (*types.Transaction, error)
MintToMany is a paid mutator transaction binding the contract method 0x8a0b0360.
Solidity: function mintToMany(address[] _to, uint256 _id) returns()
type Zora ¶
type Zora struct { ZoraCaller // Read-only binding to the contract ZoraTransactor // Write-only binding to the contract ZoraFilterer // Log filterer for contract events }
Zora is an auto generated Go binding around an Ethereum contract.
type ZoraCaller ¶
type ZoraCaller struct {
// contains filtered or unexported fields
}
ZoraCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewZoraCaller ¶
func NewZoraCaller(address common.Address, caller bind.ContractCaller) (*ZoraCaller, error)
NewZoraCaller creates a new read-only instance of Zora, bound to a specific deployed contract.
func (*ZoraCaller) TokenMetadataURI ¶
TokenMetadataURI is a free data retrieval call binding the contract method 0x157c3df9.
Solidity: function tokenMetadataURI(uint256 tokenId) view returns(string)
type ZoraCallerRaw ¶
type ZoraCallerRaw struct {
Contract *ZoraCaller // Generic read-only contract binding to access the raw methods on
}
ZoraCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ZoraCallerRaw) Call ¶
func (_Zora *ZoraCallerRaw) 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 ZoraCallerSession ¶
type ZoraCallerSession struct { Contract *ZoraCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ZoraCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ZoraCallerSession) TokenMetadataURI ¶
func (_Zora *ZoraCallerSession) TokenMetadataURI(tokenId *big.Int) (string, error)
TokenMetadataURI is a free data retrieval call binding the contract method 0x157c3df9.
Solidity: function tokenMetadataURI(uint256 tokenId) view returns(string)
type ZoraFilterer ¶
type ZoraFilterer struct {
// contains filtered or unexported fields
}
ZoraFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewZoraFilterer ¶
func NewZoraFilterer(address common.Address, filterer bind.ContractFilterer) (*ZoraFilterer, error)
NewZoraFilterer creates a new log filterer instance of Zora, bound to a specific deployed contract.
type ZoraRaw ¶
type ZoraRaw struct {
Contract *Zora // Generic contract binding to access the raw methods on
}
ZoraRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ZoraRaw) Call ¶
func (_Zora *ZoraRaw) 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 (*ZoraRaw) Transact ¶
func (_Zora *ZoraRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ZoraRaw) Transfer ¶
func (_Zora *ZoraRaw) 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 ZoraSession ¶
type ZoraSession struct { Contract *Zora // 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 }
ZoraSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ZoraSession) TokenMetadataURI ¶
func (_Zora *ZoraSession) TokenMetadataURI(tokenId *big.Int) (string, error)
TokenMetadataURI is a free data retrieval call binding the contract method 0x157c3df9.
Solidity: function tokenMetadataURI(uint256 tokenId) view returns(string)
type ZoraTransactor ¶
type ZoraTransactor struct {
// contains filtered or unexported fields
}
ZoraTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewZoraTransactor ¶
func NewZoraTransactor(address common.Address, transactor bind.ContractTransactor) (*ZoraTransactor, error)
NewZoraTransactor creates a new write-only instance of Zora, bound to a specific deployed contract.
type ZoraTransactorRaw ¶
type ZoraTransactorRaw struct {
Contract *ZoraTransactor // Generic write-only contract binding to access the raw methods on
}
ZoraTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ZoraTransactorRaw) Transact ¶
func (_Zora *ZoraTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ZoraTransactorRaw) Transfer ¶
func (_Zora *ZoraTransactorRaw) 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 ZoraTransactorSession ¶
type ZoraTransactorSession struct { Contract *ZoraTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ZoraTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.