Documentation ¶
Index ¶
- Variables
- type AdditionalRecipient
- type AdvancedOrder
- type BasicOrderParameters
- type ConsiderationItem
- type CriteriaResolver
- type ERC1155
- type ERC1155AdminApproved
- type ERC1155AdminApprovedIterator
- type ERC1155AdminRevoked
- type ERC1155AdminRevokedIterator
- type ERC1155ApprovalForAll
- type ERC1155ApprovalForAllIterator
- type ERC1155Caller
- func (_ERC1155 *ERC1155Caller) BalanceOf(opts *bind.CallOpts, account common.Address, id *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155Caller) BalanceOfBatch(opts *bind.CallOpts, accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
- func (_ERC1155 *ERC1155Caller) GetAdmins(opts *bind.CallOpts) ([]common.Address, error)
- func (_ERC1155 *ERC1155Caller) GetExtensions(opts *bind.CallOpts) ([]common.Address, error)
- func (_ERC1155 *ERC1155Caller) GetFeeBps(opts *bind.CallOpts, tokenId *big.Int) ([]*big.Int, error)
- func (_ERC1155 *ERC1155Caller) GetFeeRecipients(opts *bind.CallOpts, tokenId *big.Int) ([]common.Address, error)
- func (_ERC1155 *ERC1155Caller) GetFees(opts *bind.CallOpts, tokenId *big.Int) ([]common.Address, []*big.Int, error)
- func (_ERC1155 *ERC1155Caller) GetRoyalties(opts *bind.CallOpts, tokenId *big.Int) ([]common.Address, []*big.Int, error)
- func (_ERC1155 *ERC1155Caller) IsAdmin(opts *bind.CallOpts, admin common.Address) (bool, error)
- func (_ERC1155 *ERC1155Caller) IsApprovedForAll(opts *bind.CallOpts, account common.Address, operator common.Address) (bool, error)
- func (_ERC1155 *ERC1155Caller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_ERC1155 *ERC1155Caller) RoyaltyInfo(opts *bind.CallOpts, tokenId *big.Int, value *big.Int) (common.Address, *big.Int, error)
- func (_ERC1155 *ERC1155Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_ERC1155 *ERC1155Caller) TokenExtension(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_ERC1155 *ERC1155Caller) TotalSupply(opts *bind.CallOpts, tokenId *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155Caller) Uri(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- type ERC1155CallerRaw
- type ERC1155CallerSession
- func (_ERC1155 *ERC1155CallerSession) BalanceOf(account common.Address, id *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155CallerSession) BalanceOfBatch(accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
- func (_ERC1155 *ERC1155CallerSession) GetAdmins() ([]common.Address, error)
- func (_ERC1155 *ERC1155CallerSession) GetExtensions() ([]common.Address, error)
- func (_ERC1155 *ERC1155CallerSession) GetFeeBps(tokenId *big.Int) ([]*big.Int, error)
- func (_ERC1155 *ERC1155CallerSession) GetFeeRecipients(tokenId *big.Int) ([]common.Address, error)
- func (_ERC1155 *ERC1155CallerSession) GetFees(tokenId *big.Int) ([]common.Address, []*big.Int, error)
- func (_ERC1155 *ERC1155CallerSession) GetRoyalties(tokenId *big.Int) ([]common.Address, []*big.Int, error)
- func (_ERC1155 *ERC1155CallerSession) IsAdmin(admin common.Address) (bool, error)
- func (_ERC1155 *ERC1155CallerSession) IsApprovedForAll(account common.Address, operator common.Address) (bool, error)
- func (_ERC1155 *ERC1155CallerSession) Owner() (common.Address, error)
- func (_ERC1155 *ERC1155CallerSession) RoyaltyInfo(tokenId *big.Int, value *big.Int) (common.Address, *big.Int, error)
- func (_ERC1155 *ERC1155CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_ERC1155 *ERC1155CallerSession) TokenExtension(tokenId *big.Int) (common.Address, error)
- func (_ERC1155 *ERC1155CallerSession) TotalSupply(tokenId *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155CallerSession) Uri(tokenId *big.Int) (string, error)
- type ERC1155DefaultRoyaltiesUpdated
- type ERC1155DefaultRoyaltiesUpdatedIterator
- type ERC1155ExtensionApproveTransferUpdated
- type ERC1155ExtensionApproveTransferUpdatedIterator
- type ERC1155ExtensionBlacklisted
- type ERC1155ExtensionBlacklistedIterator
- type ERC1155ExtensionRegistered
- type ERC1155ExtensionRegisteredIterator
- type ERC1155ExtensionRoyaltiesUpdated
- type ERC1155ExtensionRoyaltiesUpdatedIterator
- type ERC1155ExtensionUnregistered
- type ERC1155ExtensionUnregisteredIterator
- type ERC1155Filterer
- func (_ERC1155 *ERC1155Filterer) FilterAdminApproved(opts *bind.FilterOpts, account []common.Address, sender []common.Address) (*ERC1155AdminApprovedIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterAdminRevoked(opts *bind.FilterOpts, account []common.Address, sender []common.Address) (*ERC1155AdminRevokedIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterApprovalForAll(opts *bind.FilterOpts, account []common.Address, operator []common.Address) (*ERC1155ApprovalForAllIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterDefaultRoyaltiesUpdated(opts *bind.FilterOpts) (*ERC1155DefaultRoyaltiesUpdatedIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterExtensionApproveTransferUpdated(opts *bind.FilterOpts, extension []common.Address) (*ERC1155ExtensionApproveTransferUpdatedIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterExtensionBlacklisted(opts *bind.FilterOpts, extension []common.Address, sender []common.Address) (*ERC1155ExtensionBlacklistedIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterExtensionRegistered(opts *bind.FilterOpts, extension []common.Address, sender []common.Address) (*ERC1155ExtensionRegisteredIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterExtensionRoyaltiesUpdated(opts *bind.FilterOpts, extension []common.Address) (*ERC1155ExtensionRoyaltiesUpdatedIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterExtensionUnregistered(opts *bind.FilterOpts, extension []common.Address, sender []common.Address) (*ERC1155ExtensionUnregisteredIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterMintPermissionsUpdated(opts *bind.FilterOpts, extension []common.Address, ...) (*ERC1155MintPermissionsUpdatedIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ERC1155OwnershipTransferredIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterRoyaltiesUpdated(opts *bind.FilterOpts, tokenId []*big.Int) (*ERC1155RoyaltiesUpdatedIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterTransferBatch(opts *bind.FilterOpts, operator []common.Address, from []common.Address, ...) (*ERC1155TransferBatchIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterTransferSingle(opts *bind.FilterOpts, operator []common.Address, from []common.Address, ...) (*ERC1155TransferSingleIterator, error)
- func (_ERC1155 *ERC1155Filterer) FilterURI(opts *bind.FilterOpts, id []*big.Int) (*ERC1155URIIterator, error)
- func (_ERC1155 *ERC1155Filterer) ParseAdminApproved(log types.Log) (*ERC1155AdminApproved, error)
- func (_ERC1155 *ERC1155Filterer) ParseAdminRevoked(log types.Log) (*ERC1155AdminRevoked, error)
- func (_ERC1155 *ERC1155Filterer) ParseApprovalForAll(log types.Log) (*ERC1155ApprovalForAll, error)
- func (_ERC1155 *ERC1155Filterer) ParseDefaultRoyaltiesUpdated(log types.Log) (*ERC1155DefaultRoyaltiesUpdated, error)
- func (_ERC1155 *ERC1155Filterer) ParseExtensionApproveTransferUpdated(log types.Log) (*ERC1155ExtensionApproveTransferUpdated, error)
- func (_ERC1155 *ERC1155Filterer) ParseExtensionBlacklisted(log types.Log) (*ERC1155ExtensionBlacklisted, error)
- func (_ERC1155 *ERC1155Filterer) ParseExtensionRegistered(log types.Log) (*ERC1155ExtensionRegistered, error)
- func (_ERC1155 *ERC1155Filterer) ParseExtensionRoyaltiesUpdated(log types.Log) (*ERC1155ExtensionRoyaltiesUpdated, error)
- func (_ERC1155 *ERC1155Filterer) ParseExtensionUnregistered(log types.Log) (*ERC1155ExtensionUnregistered, error)
- func (_ERC1155 *ERC1155Filterer) ParseMintPermissionsUpdated(log types.Log) (*ERC1155MintPermissionsUpdated, error)
- func (_ERC1155 *ERC1155Filterer) ParseOwnershipTransferred(log types.Log) (*ERC1155OwnershipTransferred, error)
- func (_ERC1155 *ERC1155Filterer) ParseRoyaltiesUpdated(log types.Log) (*ERC1155RoyaltiesUpdated, error)
- func (_ERC1155 *ERC1155Filterer) ParseTransferBatch(log types.Log) (*ERC1155TransferBatch, error)
- func (_ERC1155 *ERC1155Filterer) ParseTransferSingle(log types.Log) (*ERC1155TransferSingle, error)
- func (_ERC1155 *ERC1155Filterer) ParseURI(log types.Log) (*ERC1155URI, error)
- func (_ERC1155 *ERC1155Filterer) WatchAdminApproved(opts *bind.WatchOpts, sink chan<- *ERC1155AdminApproved, ...) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchAdminRevoked(opts *bind.WatchOpts, sink chan<- *ERC1155AdminRevoked, ...) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ERC1155ApprovalForAll, ...) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchDefaultRoyaltiesUpdated(opts *bind.WatchOpts, sink chan<- *ERC1155DefaultRoyaltiesUpdated) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchExtensionApproveTransferUpdated(opts *bind.WatchOpts, sink chan<- *ERC1155ExtensionApproveTransferUpdated, ...) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchExtensionBlacklisted(opts *bind.WatchOpts, sink chan<- *ERC1155ExtensionBlacklisted, ...) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchExtensionRegistered(opts *bind.WatchOpts, sink chan<- *ERC1155ExtensionRegistered, ...) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchExtensionRoyaltiesUpdated(opts *bind.WatchOpts, sink chan<- *ERC1155ExtensionRoyaltiesUpdated, ...) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchExtensionUnregistered(opts *bind.WatchOpts, sink chan<- *ERC1155ExtensionUnregistered, ...) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchMintPermissionsUpdated(opts *bind.WatchOpts, sink chan<- *ERC1155MintPermissionsUpdated, ...) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ERC1155OwnershipTransferred, ...) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchRoyaltiesUpdated(opts *bind.WatchOpts, sink chan<- *ERC1155RoyaltiesUpdated, tokenId []*big.Int) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchTransferBatch(opts *bind.WatchOpts, sink chan<- *ERC1155TransferBatch, ...) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchTransferSingle(opts *bind.WatchOpts, sink chan<- *ERC1155TransferSingle, ...) (event.Subscription, error)
- func (_ERC1155 *ERC1155Filterer) WatchURI(opts *bind.WatchOpts, sink chan<- *ERC1155URI, id []*big.Int) (event.Subscription, error)
- type ERC1155MintPermissionsUpdated
- type ERC1155MintPermissionsUpdatedIterator
- type ERC1155OwnershipTransferred
- type ERC1155OwnershipTransferredIterator
- type ERC1155Raw
- func (_ERC1155 *ERC1155Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ERC1155 *ERC1155Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC1155RoyaltiesUpdated
- type ERC1155RoyaltiesUpdatedIterator
- type ERC1155Session
- func (_ERC1155 *ERC1155Session) ApproveAdmin(admin common.Address) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) BalanceOf(account common.Address, id *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155Session) BalanceOfBatch(accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
- func (_ERC1155 *ERC1155Session) BlacklistExtension(extension common.Address) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) Burn(account common.Address, tokenIds []*big.Int, amounts []*big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) GetAdmins() ([]common.Address, error)
- func (_ERC1155 *ERC1155Session) GetExtensions() ([]common.Address, error)
- func (_ERC1155 *ERC1155Session) GetFeeBps(tokenId *big.Int) ([]*big.Int, error)
- func (_ERC1155 *ERC1155Session) GetFeeRecipients(tokenId *big.Int) ([]common.Address, error)
- func (_ERC1155 *ERC1155Session) GetFees(tokenId *big.Int) ([]common.Address, []*big.Int, error)
- func (_ERC1155 *ERC1155Session) GetRoyalties(tokenId *big.Int) ([]common.Address, []*big.Int, error)
- func (_ERC1155 *ERC1155Session) Initialize() (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) IsAdmin(admin common.Address) (bool, error)
- func (_ERC1155 *ERC1155Session) IsApprovedForAll(account common.Address, operator common.Address) (bool, error)
- func (_ERC1155 *ERC1155Session) MintBaseExisting(to []common.Address, tokenIds []*big.Int, amounts []*big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) MintBaseNew(to []common.Address, amounts []*big.Int, uris []string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) MintExtensionExisting(to []common.Address, tokenIds []*big.Int, amounts []*big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) MintExtensionNew(to []common.Address, amounts []*big.Int, uris []string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) Owner() (common.Address, error)
- func (_ERC1155 *ERC1155Session) RegisterExtension(extension common.Address, baseURI string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) RegisterExtension0(extension common.Address, baseURI string, baseURIIdentical bool) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) RenounceOwnership() (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) RevokeAdmin(admin common.Address) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) RoyaltyInfo(tokenId *big.Int, value *big.Int) (common.Address, *big.Int, error)
- func (_ERC1155 *ERC1155Session) SafeBatchTransferFrom(from common.Address, to common.Address, ids []*big.Int, amounts []*big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) SafeTransferFrom(from common.Address, to common.Address, id *big.Int, amount *big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) SetApproveTransferExtension(enabled bool) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) SetBaseTokenURI(uri_ string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) SetBaseTokenURIExtension(uri_ string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) SetBaseTokenURIExtension0(uri_ string, identical bool) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) SetMintPermissions(extension common.Address, permissions common.Address) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) SetRoyalties(tokenId *big.Int, receivers []common.Address, basisPoints []*big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) SetRoyalties0(receivers []common.Address, basisPoints []*big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) SetRoyaltiesExtension(extension common.Address, receivers []common.Address, basisPoints []*big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) SetTokenURI(tokenId *big.Int, uri_ string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) SetTokenURI0(tokenIds []*big.Int, uris []string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) SetTokenURIExtension(tokenIds []*big.Int, uris []string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) SetTokenURIExtension0(tokenId *big.Int, uri_ string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) SetTokenURIPrefix(prefix string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) SetTokenURIPrefixExtension(prefix string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_ERC1155 *ERC1155Session) TokenExtension(tokenId *big.Int) (common.Address, error)
- func (_ERC1155 *ERC1155Session) TotalSupply(tokenId *big.Int) (*big.Int, error)
- func (_ERC1155 *ERC1155Session) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) UnregisterExtension(extension common.Address) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Session) Uri(tokenId *big.Int) (string, error)
- type ERC1155Transactor
- func (_ERC1155 *ERC1155Transactor) ApproveAdmin(opts *bind.TransactOpts, admin common.Address) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) BlacklistExtension(opts *bind.TransactOpts, extension common.Address) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) Burn(opts *bind.TransactOpts, account common.Address, tokenIds []*big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) MintBaseExisting(opts *bind.TransactOpts, to []common.Address, tokenIds []*big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) MintBaseNew(opts *bind.TransactOpts, to []common.Address, amounts []*big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) MintExtensionExisting(opts *bind.TransactOpts, to []common.Address, tokenIds []*big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) MintExtensionNew(opts *bind.TransactOpts, to []common.Address, amounts []*big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) RegisterExtension(opts *bind.TransactOpts, extension common.Address, baseURI string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) RegisterExtension0(opts *bind.TransactOpts, extension common.Address, baseURI string, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) RevokeAdmin(opts *bind.TransactOpts, admin common.Address) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) SafeBatchTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, id *big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) SetApproveTransferExtension(opts *bind.TransactOpts, enabled bool) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) SetBaseTokenURI(opts *bind.TransactOpts, uri_ string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) SetBaseTokenURIExtension(opts *bind.TransactOpts, uri_ string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) SetBaseTokenURIExtension0(opts *bind.TransactOpts, uri_ string, identical bool) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) SetMintPermissions(opts *bind.TransactOpts, extension common.Address, permissions common.Address) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) SetRoyalties(opts *bind.TransactOpts, tokenId *big.Int, receivers []common.Address, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) SetRoyalties0(opts *bind.TransactOpts, receivers []common.Address, basisPoints []*big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) SetRoyaltiesExtension(opts *bind.TransactOpts, extension common.Address, receivers []common.Address, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) SetTokenURI(opts *bind.TransactOpts, tokenId *big.Int, uri_ string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) SetTokenURI0(opts *bind.TransactOpts, tokenIds []*big.Int, uris []string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) SetTokenURIExtension(opts *bind.TransactOpts, tokenIds []*big.Int, uris []string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) SetTokenURIExtension0(opts *bind.TransactOpts, tokenId *big.Int, uri_ string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) SetTokenURIPrefix(opts *bind.TransactOpts, prefix string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) SetTokenURIPrefixExtension(opts *bind.TransactOpts, prefix string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_ERC1155 *ERC1155Transactor) UnregisterExtension(opts *bind.TransactOpts, extension common.Address) (*types.Transaction, error)
- type ERC1155TransactorRaw
- type ERC1155TransactorSession
- func (_ERC1155 *ERC1155TransactorSession) ApproveAdmin(admin common.Address) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) BlacklistExtension(extension common.Address) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) Burn(account common.Address, tokenIds []*big.Int, amounts []*big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) Initialize() (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) MintBaseExisting(to []common.Address, tokenIds []*big.Int, amounts []*big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) MintBaseNew(to []common.Address, amounts []*big.Int, uris []string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) MintExtensionExisting(to []common.Address, tokenIds []*big.Int, amounts []*big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) MintExtensionNew(to []common.Address, amounts []*big.Int, uris []string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) RegisterExtension(extension common.Address, baseURI string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) RegisterExtension0(extension common.Address, baseURI string, baseURIIdentical bool) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) RevokeAdmin(admin common.Address) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) SafeBatchTransferFrom(from common.Address, to common.Address, ids []*big.Int, amounts []*big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) SafeTransferFrom(from common.Address, to common.Address, id *big.Int, amount *big.Int, ...) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) SetApproveTransferExtension(enabled bool) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) SetBaseTokenURI(uri_ string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) SetBaseTokenURIExtension(uri_ string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) SetBaseTokenURIExtension0(uri_ string, identical bool) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) SetMintPermissions(extension common.Address, permissions common.Address) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) SetRoyalties(tokenId *big.Int, receivers []common.Address, basisPoints []*big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) SetRoyalties0(receivers []common.Address, basisPoints []*big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) SetRoyaltiesExtension(extension common.Address, receivers []common.Address, basisPoints []*big.Int) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) SetTokenURI(tokenId *big.Int, uri_ string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) SetTokenURI0(tokenIds []*big.Int, uris []string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) SetTokenURIExtension(tokenIds []*big.Int, uris []string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) SetTokenURIExtension0(tokenId *big.Int, uri_ string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) SetTokenURIPrefix(prefix string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) SetTokenURIPrefixExtension(prefix string) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ERC1155 *ERC1155TransactorSession) UnregisterExtension(extension common.Address) (*types.Transaction, error)
- type ERC1155TransferBatch
- type ERC1155TransferBatchIterator
- type ERC1155TransferSingle
- type ERC1155TransferSingleIterator
- type ERC1155URI
- type ERC1155URIIterator
- type ERC165
- type ERC165Caller
- type ERC165CallerRaw
- type ERC165CallerSession
- type ERC165Filterer
- type ERC165Raw
- func (_ERC165 *ERC165Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ERC165 *ERC165Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC165 *ERC165Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC165Session
- type ERC165Transactor
- type ERC165TransactorRaw
- type ERC165TransactorSession
- type ERC20
- type ERC20Approval
- type ERC20ApprovalIterator
- type ERC20Caller
- func (_ERC20 *ERC20Caller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error)
- func (_ERC20 *ERC20Caller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
- func (_ERC20 *ERC20Caller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_ERC20 *ERC20Caller) Name(opts *bind.CallOpts) (string, error)
- func (_ERC20 *ERC20Caller) Symbol(opts *bind.CallOpts) (string, error)
- func (_ERC20 *ERC20Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_ERC20 *ERC20Caller) Version(opts *bind.CallOpts) (string, error)
- type ERC20CallerRaw
- type ERC20CallerSession
- func (_ERC20 *ERC20CallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
- func (_ERC20 *ERC20CallerSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_ERC20 *ERC20CallerSession) Decimals() (uint8, error)
- func (_ERC20 *ERC20CallerSession) Name() (string, error)
- func (_ERC20 *ERC20CallerSession) Symbol() (string, error)
- func (_ERC20 *ERC20CallerSession) TotalSupply() (*big.Int, error)
- func (_ERC20 *ERC20CallerSession) Version() (string, error)
- type ERC20Filterer
- func (_ERC20 *ERC20Filterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _spender []common.Address) (*ERC20ApprovalIterator, error)
- func (_ERC20 *ERC20Filterer) FilterTransfer(opts *bind.FilterOpts, _from []common.Address, _to []common.Address) (*ERC20TransferIterator, error)
- func (_ERC20 *ERC20Filterer) ParseApproval(log types.Log) (*ERC20Approval, error)
- func (_ERC20 *ERC20Filterer) ParseTransfer(log types.Log) (*ERC20Transfer, error)
- func (_ERC20 *ERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20Approval, _owner []common.Address, ...) (event.Subscription, error)
- func (_ERC20 *ERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20Transfer, _from []common.Address, ...) (event.Subscription, error)
- type ERC20Raw
- func (_ERC20 *ERC20Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ERC20 *ERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC20 *ERC20Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC20Session
- func (_ERC20 *ERC20Session) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
- func (_ERC20 *ERC20Session) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Session) ApproveAndCall(_spender common.Address, _value *big.Int, _extraData []byte) (*types.Transaction, error)
- func (_ERC20 *ERC20Session) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_ERC20 *ERC20Session) Decimals() (uint8, error)
- func (_ERC20 *ERC20Session) Fallback(calldata []byte) (*types.Transaction, error)
- func (_ERC20 *ERC20Session) Name() (string, error)
- func (_ERC20 *ERC20Session) Symbol() (string, error)
- func (_ERC20 *ERC20Session) TotalSupply() (*big.Int, error)
- func (_ERC20 *ERC20Session) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Session) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Session) Version() (string, error)
- type ERC20Transactor
- func (_ERC20 *ERC20Transactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Transactor) ApproveAndCall(opts *bind.TransactOpts, _spender common.Address, _value *big.Int, ...) (*types.Transaction, error)
- func (_ERC20 *ERC20Transactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_ERC20 *ERC20Transactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Transactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- type ERC20TransactorRaw
- type ERC20TransactorSession
- func (_ERC20 *ERC20TransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20TransactorSession) ApproveAndCall(_spender common.Address, _value *big.Int, _extraData []byte) (*types.Transaction, error)
- func (_ERC20 *ERC20TransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_ERC20 *ERC20TransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20TransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
- type ERC20Transfer
- type ERC20TransferIterator
- type ERC721
- type ERC721Approval
- type ERC721ApprovalForAll
- type ERC721ApprovalForAllIterator
- type ERC721ApprovalIterator
- type ERC721Caller
- func (_ERC721 *ERC721Caller) BalanceOf(opts *bind.CallOpts, sampleAddress common.Address) (*big.Int, error)
- func (_ERC721 *ERC721Caller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_ERC721 *ERC721Caller) GetMerkleOneProofFor(opts *bind.CallOpts, sampleAddress common.Address, _merkleProof [][32]byte) (bool, error)
- func (_ERC721 *ERC721Caller) GetMerkleTwoProofFor(opts *bind.CallOpts, sampleAddress common.Address, _merkleProof [][32]byte) (bool, error)
- func (_ERC721 *ERC721Caller) GetPreSaleDuration(opts *bind.CallOpts) (*big.Int, error)
- func (_ERC721 *ERC721Caller) GetValidNumberOfTokens(opts *bind.CallOpts, checkAddress common.Address) (*big.Int, error)
- func (_ERC721 *ERC721Caller) GetValidNumberOfTokensForBuyer(opts *bind.CallOpts, sampleAddress common.Address) (*big.Int, error)
- func (_ERC721 *ERC721Caller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_ERC721 *ERC721Caller) MAXPURCHASETOKENS(opts *bind.CallOpts) (*big.Int, error)
- func (_ERC721 *ERC721Caller) MAXTOKENS(opts *bind.CallOpts) (*big.Int, error)
- func (_ERC721 *ERC721Caller) Name(opts *bind.CallOpts) (string, error)
- func (_ERC721 *ERC721Caller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_ERC721 *ERC721Caller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_ERC721 *ERC721Caller) PRESALEDURATION(opts *bind.CallOpts) (*big.Int, error)
- func (_ERC721 *ERC721Caller) PreSaleIsActive(opts *bind.CallOpts) (bool, error)
- func (_ERC721 *ERC721Caller) PreSaleStartTimestamp(opts *bind.CallOpts) (*big.Int, error)
- func (_ERC721 *ERC721Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_ERC721 *ERC721Caller) Symbol(opts *bind.CallOpts) (string, error)
- func (_ERC721 *ERC721Caller) TokenBalancePerOwner(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_ERC721 *ERC721Caller) TokenCounter(opts *bind.CallOpts) (*big.Int, error)
- func (_ERC721 *ERC721Caller) TokenURI(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- func (_ERC721 *ERC721Caller) ValidNumberOfTokensPerBuyerMap(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_ERC721 *ERC721Caller) WhitelistClaimed(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- type ERC721CallerRaw
- type ERC721CallerSession
- func (_ERC721 *ERC721CallerSession) BalanceOf(sampleAddress common.Address) (*big.Int, error)
- func (_ERC721 *ERC721CallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_ERC721 *ERC721CallerSession) GetMerkleOneProofFor(sampleAddress common.Address, _merkleProof [][32]byte) (bool, error)
- func (_ERC721 *ERC721CallerSession) GetMerkleTwoProofFor(sampleAddress common.Address, _merkleProof [][32]byte) (bool, error)
- func (_ERC721 *ERC721CallerSession) GetPreSaleDuration() (*big.Int, error)
- func (_ERC721 *ERC721CallerSession) GetValidNumberOfTokens(checkAddress common.Address) (*big.Int, error)
- func (_ERC721 *ERC721CallerSession) GetValidNumberOfTokensForBuyer(sampleAddress common.Address) (*big.Int, error)
- func (_ERC721 *ERC721CallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_ERC721 *ERC721CallerSession) MAXPURCHASETOKENS() (*big.Int, error)
- func (_ERC721 *ERC721CallerSession) MAXTOKENS() (*big.Int, error)
- func (_ERC721 *ERC721CallerSession) Name() (string, error)
- func (_ERC721 *ERC721CallerSession) Owner() (common.Address, error)
- func (_ERC721 *ERC721CallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_ERC721 *ERC721CallerSession) PRESALEDURATION() (*big.Int, error)
- func (_ERC721 *ERC721CallerSession) PreSaleIsActive() (bool, error)
- func (_ERC721 *ERC721CallerSession) PreSaleStartTimestamp() (*big.Int, error)
- func (_ERC721 *ERC721CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_ERC721 *ERC721CallerSession) Symbol() (string, error)
- func (_ERC721 *ERC721CallerSession) TokenBalancePerOwner(arg0 common.Address) (*big.Int, error)
- func (_ERC721 *ERC721CallerSession) TokenCounter() (*big.Int, error)
- func (_ERC721 *ERC721CallerSession) TokenURI(tokenId *big.Int) (string, error)
- func (_ERC721 *ERC721CallerSession) ValidNumberOfTokensPerBuyerMap(arg0 common.Address) (*big.Int, error)
- func (_ERC721 *ERC721CallerSession) WhitelistClaimed(arg0 common.Address) (bool, error)
- type ERC721Filterer
- func (_ERC721 *ERC721Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*ERC721ApprovalIterator, error)
- func (_ERC721 *ERC721Filterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ERC721ApprovalForAllIterator, error)
- func (_ERC721 *ERC721Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ERC721OwnershipTransferredIterator, error)
- func (_ERC721 *ERC721Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*ERC721TransferIterator, error)
- func (_ERC721 *ERC721Filterer) ParseApproval(log types.Log) (*ERC721Approval, error)
- func (_ERC721 *ERC721Filterer) ParseApprovalForAll(log types.Log) (*ERC721ApprovalForAll, error)
- func (_ERC721 *ERC721Filterer) ParseOwnershipTransferred(log types.Log) (*ERC721OwnershipTransferred, error)
- func (_ERC721 *ERC721Filterer) ParseTransfer(log types.Log) (*ERC721Transfer, error)
- func (_ERC721 *ERC721Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC721Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_ERC721 *ERC721Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ERC721ApprovalForAll, ...) (event.Subscription, error)
- func (_ERC721 *ERC721Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ERC721OwnershipTransferred, ...) (event.Subscription, error)
- func (_ERC721 *ERC721Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC721Transfer, from []common.Address, ...) (event.Subscription, error)
- type ERC721OwnershipTransferred
- type ERC721OwnershipTransferredIterator
- type ERC721Raw
- func (_ERC721 *ERC721Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ERC721 *ERC721Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC721 *ERC721Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC721Session
- func (_ERC721 *ERC721Session) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) BalanceOf(sampleAddress common.Address) (*big.Int, error)
- func (_ERC721 *ERC721Session) FlipPreSale() (*types.Transaction, error)
- func (_ERC721 *ERC721Session) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_ERC721 *ERC721Session) GetMerkleOneProofFor(sampleAddress common.Address, _merkleProof [][32]byte) (bool, error)
- func (_ERC721 *ERC721Session) GetMerkleTwoProofFor(sampleAddress common.Address, _merkleProof [][32]byte) (bool, error)
- func (_ERC721 *ERC721Session) GetPreSaleDuration() (*big.Int, error)
- func (_ERC721 *ERC721Session) GetValidNumberOfTokens(checkAddress common.Address) (*big.Int, error)
- func (_ERC721 *ERC721Session) GetValidNumberOfTokensForBuyer(sampleAddress common.Address) (*big.Int, error)
- func (_ERC721 *ERC721Session) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_ERC721 *ERC721Session) MAXPURCHASETOKENS() (*big.Int, error)
- func (_ERC721 *ERC721Session) MAXTOKENS() (*big.Int, error)
- func (_ERC721 *ERC721Session) MintNFTPreSale(numberOfTokens *big.Int, _merkleProof [][32]byte) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) Name() (string, error)
- func (_ERC721 *ERC721Session) Owner() (common.Address, error)
- func (_ERC721 *ERC721Session) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_ERC721 *ERC721Session) PRESALEDURATION() (*big.Int, error)
- func (_ERC721 *ERC721Session) PreSaleIsActive() (bool, error)
- func (_ERC721 *ERC721Session) PreSaleStartTimestamp() (*big.Int, error)
- func (_ERC721 *ERC721Session) RenounceOwnership() (*types.Transaction, error)
- func (_ERC721 *ERC721Session) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) SetBaseURI(newBaseTokenURI string) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) SetDuration(duration *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) SetMerkleRootOne(_merkleRoot [32]byte) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) SetMerkleRootTwo(_merkleRoot [32]byte) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_ERC721 *ERC721Session) Symbol() (string, error)
- func (_ERC721 *ERC721Session) TokenBalancePerOwner(arg0 common.Address) (*big.Int, error)
- func (_ERC721 *ERC721Session) TokenCounter() (*big.Int, error)
- func (_ERC721 *ERC721Session) TokenURI(tokenId *big.Int) (string, error)
- func (_ERC721 *ERC721Session) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) ValidNumberOfTokensPerBuyerMap(arg0 common.Address) (*big.Int, error)
- func (_ERC721 *ERC721Session) WhitelistAddresses(wallets []common.Address, validTokens []*big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) WhitelistClaimed(arg0 common.Address) (bool, error)
- type ERC721Transactor
- func (_ERC721 *ERC721Transactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) FlipPreSale(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) MintNFTPreSale(opts *bind.TransactOpts, numberOfTokens *big.Int, _merkleProof [][32]byte) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) SetBaseURI(opts *bind.TransactOpts, newBaseTokenURI string) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) SetDuration(opts *bind.TransactOpts, duration *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) SetMerkleRootOne(opts *bind.TransactOpts, _merkleRoot [32]byte) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) SetMerkleRootTwo(opts *bind.TransactOpts, _merkleRoot [32]byte) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) WhitelistAddresses(opts *bind.TransactOpts, wallets []common.Address, validTokens []*big.Int) (*types.Transaction, error)
- type ERC721TransactorRaw
- type ERC721TransactorSession
- func (_ERC721 *ERC721TransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) FlipPreSale() (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) MintNFTPreSale(numberOfTokens *big.Int, _merkleProof [][32]byte) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) SetBaseURI(newBaseTokenURI string) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) SetDuration(duration *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) SetMerkleRootOne(_merkleRoot [32]byte) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) SetMerkleRootTwo(_merkleRoot [32]byte) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) WhitelistAddresses(wallets []common.Address, validTokens []*big.Int) (*types.Transaction, error)
- type ERC721Transfer
- type ERC721TransferIterator
- type ERC721v3
- type ERC721v3Approval
- type ERC721v3ApprovalForAll
- type ERC721v3ApprovalForAllIterator
- type ERC721v3ApprovalIterator
- type ERC721v3Caller
- func (_ERC721v3 *ERC721v3Caller) Allowed(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (common.Address, error)
- func (_ERC721v3 *ERC721v3Caller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
- func (_ERC721v3 *ERC721v3Caller) Exists(opts *bind.CallOpts, _tokenId *big.Int) (bool, error)
- func (_ERC721v3 *ERC721v3Caller) GetApproved(opts *bind.CallOpts, _tokenId *big.Int) (common.Address, error)
- func (_ERC721v3 *ERC721v3Caller) IsApprovedForAll(opts *bind.CallOpts, _owner common.Address, _operator common.Address) (bool, error)
- func (_ERC721v3 *ERC721v3Caller) KittyIndexToApproved(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_ERC721v3 *ERC721v3Caller) Name(opts *bind.CallOpts) (string, error)
- func (_ERC721v3 *ERC721v3Caller) OwnerOf(opts *bind.CallOpts, _tokenId *big.Int) (common.Address, error)
- func (_ERC721v3 *ERC721v3Caller) PartIndexToApproved(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_ERC721v3 *ERC721v3Caller) Symbol(opts *bind.CallOpts) (string, error)
- func (_ERC721v3 *ERC721v3Caller) TokenByIndex(opts *bind.CallOpts, _index *big.Int) (*big.Int, error)
- func (_ERC721v3 *ERC721v3Caller) TokenOfOwnerByIndex(opts *bind.CallOpts, _owner common.Address, _index *big.Int) (*big.Int, error)
- func (_ERC721v3 *ERC721v3Caller) TokenURI(opts *bind.CallOpts, _tokenId *big.Int) (string, error)
- func (_ERC721v3 *ERC721v3Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type ERC721v3CallerRaw
- type ERC721v3CallerSession
- func (_ERC721v3 *ERC721v3CallerSession) Allowed(arg0 common.Address, arg1 *big.Int) (common.Address, error)
- func (_ERC721v3 *ERC721v3CallerSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_ERC721v3 *ERC721v3CallerSession) Exists(_tokenId *big.Int) (bool, error)
- func (_ERC721v3 *ERC721v3CallerSession) GetApproved(_tokenId *big.Int) (common.Address, error)
- func (_ERC721v3 *ERC721v3CallerSession) IsApprovedForAll(_owner common.Address, _operator common.Address) (bool, error)
- func (_ERC721v3 *ERC721v3CallerSession) KittyIndexToApproved(arg0 *big.Int) (common.Address, error)
- func (_ERC721v3 *ERC721v3CallerSession) Name() (string, error)
- func (_ERC721v3 *ERC721v3CallerSession) OwnerOf(_tokenId *big.Int) (common.Address, error)
- func (_ERC721v3 *ERC721v3CallerSession) PartIndexToApproved(arg0 *big.Int) (common.Address, error)
- func (_ERC721v3 *ERC721v3CallerSession) Symbol() (string, error)
- func (_ERC721v3 *ERC721v3CallerSession) TokenByIndex(_index *big.Int) (*big.Int, error)
- func (_ERC721v3 *ERC721v3CallerSession) TokenOfOwnerByIndex(_owner common.Address, _index *big.Int) (*big.Int, error)
- func (_ERC721v3 *ERC721v3CallerSession) TokenURI(_tokenId *big.Int) (string, error)
- func (_ERC721v3 *ERC721v3CallerSession) TotalSupply() (*big.Int, error)
- type ERC721v3Filterer
- func (_ERC721v3 *ERC721v3Filterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _approved []common.Address) (*ERC721v3ApprovalIterator, error)
- func (_ERC721v3 *ERC721v3Filterer) FilterApprovalForAll(opts *bind.FilterOpts, _owner []common.Address, _operator []common.Address) (*ERC721v3ApprovalForAllIterator, error)
- func (_ERC721v3 *ERC721v3Filterer) FilterTransfer(opts *bind.FilterOpts, _from []common.Address, _to []common.Address) (*ERC721v3TransferIterator, error)
- func (_ERC721v3 *ERC721v3Filterer) ParseApproval(log types.Log) (*ERC721v3Approval, error)
- func (_ERC721v3 *ERC721v3Filterer) ParseApprovalForAll(log types.Log) (*ERC721v3ApprovalForAll, error)
- func (_ERC721v3 *ERC721v3Filterer) ParseTransfer(log types.Log) (*ERC721v3Transfer, error)
- func (_ERC721v3 *ERC721v3Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC721v3Approval, _owner []common.Address, ...) (event.Subscription, error)
- func (_ERC721v3 *ERC721v3Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ERC721v3ApprovalForAll, ...) (event.Subscription, error)
- func (_ERC721v3 *ERC721v3Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC721v3Transfer, _from []common.Address, ...) (event.Subscription, error)
- type ERC721v3Raw
- func (_ERC721v3 *ERC721v3Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ERC721v3 *ERC721v3Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC721v3 *ERC721v3Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC721v3Session
- func (_ERC721v3 *ERC721v3Session) Allowed(arg0 common.Address, arg1 *big.Int) (common.Address, error)
- func (_ERC721v3 *ERC721v3Session) Approve(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721v3 *ERC721v3Session) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_ERC721v3 *ERC721v3Session) Exists(_tokenId *big.Int) (bool, error)
- func (_ERC721v3 *ERC721v3Session) GetApproved(_tokenId *big.Int) (common.Address, error)
- func (_ERC721v3 *ERC721v3Session) IsApprovedForAll(_owner common.Address, _operator common.Address) (bool, error)
- func (_ERC721v3 *ERC721v3Session) KittyIndexToApproved(arg0 *big.Int) (common.Address, error)
- func (_ERC721v3 *ERC721v3Session) Name() (string, error)
- func (_ERC721v3 *ERC721v3Session) OwnerOf(_tokenId *big.Int) (common.Address, error)
- func (_ERC721v3 *ERC721v3Session) PartIndexToApproved(arg0 *big.Int) (common.Address, error)
- func (_ERC721v3 *ERC721v3Session) SafeTransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721v3 *ERC721v3Session) SafeTransferFrom0(_from common.Address, _to common.Address, _tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_ERC721v3 *ERC721v3Session) SetApprovalForAll(_to common.Address, _approved bool) (*types.Transaction, error)
- func (_ERC721v3 *ERC721v3Session) Symbol() (string, error)
- func (_ERC721v3 *ERC721v3Session) TokenByIndex(_index *big.Int) (*big.Int, error)
- func (_ERC721v3 *ERC721v3Session) TokenOfOwnerByIndex(_owner common.Address, _index *big.Int) (*big.Int, error)
- func (_ERC721v3 *ERC721v3Session) TokenURI(_tokenId *big.Int) (string, error)
- func (_ERC721v3 *ERC721v3Session) TotalSupply() (*big.Int, error)
- func (_ERC721v3 *ERC721v3Session) Transfer(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721v3 *ERC721v3Session) TransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- type ERC721v3Transactor
- func (_ERC721v3 *ERC721v3Transactor) Approve(opts *bind.TransactOpts, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721v3 *ERC721v3Transactor) SafeTransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_ERC721v3 *ERC721v3Transactor) SafeTransferFrom0(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_ERC721v3 *ERC721v3Transactor) SetApprovalForAll(opts *bind.TransactOpts, _to common.Address, _approved bool) (*types.Transaction, error)
- func (_ERC721v3 *ERC721v3Transactor) Transfer(opts *bind.TransactOpts, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721v3 *ERC721v3Transactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- type ERC721v3TransactorRaw
- type ERC721v3TransactorSession
- func (_ERC721v3 *ERC721v3TransactorSession) Approve(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721v3 *ERC721v3TransactorSession) SafeTransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721v3 *ERC721v3TransactorSession) SafeTransferFrom0(_from common.Address, _to common.Address, _tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_ERC721v3 *ERC721v3TransactorSession) SetApprovalForAll(_to common.Address, _approved bool) (*types.Transaction, error)
- func (_ERC721v3 *ERC721v3TransactorSession) Transfer(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721v3 *ERC721v3TransactorSession) TransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- type ERC721v3Transfer
- type ERC721v3TransferIterator
- type Execution
- type Foundation
- type FoundationBuyPriceAccepted
- type FoundationBuyPriceAcceptedIterator
- type FoundationBuyPriceCanceled
- type FoundationBuyPriceCanceledIterator
- type FoundationBuyPriceInvalidated
- type FoundationBuyPriceInvalidatedIterator
- type FoundationBuyPriceSet
- type FoundationBuyPriceSetIterator
- type FoundationBuyReferralPaid
- type FoundationBuyReferralPaidIterator
- type FoundationCaller
- func (_Foundation *FoundationCaller) GetBuyPrice(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int) (struct{ ... }, error)
- func (_Foundation *FoundationCaller) GetFeesAndRecipients(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int, ...) (struct{ ... }, error)
- func (_Foundation *FoundationCaller) GetFethAddress(opts *bind.CallOpts) (common.Address, error)
- func (_Foundation *FoundationCaller) GetFoundationTreasury(opts *bind.CallOpts) (common.Address, error)
- func (_Foundation *FoundationCaller) GetImmutableRoyalties(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int) (struct{ ... }, error)
- func (_Foundation *FoundationCaller) GetMinBidAmount(opts *bind.CallOpts, auctionId *big.Int) (*big.Int, error)
- func (_Foundation *FoundationCaller) GetMinOfferAmount(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int) (*big.Int, error)
- func (_Foundation *FoundationCaller) GetMutableRoyalties(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int, ...) (struct{ ... }, error)
- func (_Foundation *FoundationCaller) GetOffer(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int) (struct{ ... }, error)
- func (_Foundation *FoundationCaller) GetOfferReferrer(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int) (common.Address, error)
- func (_Foundation *FoundationCaller) GetReserveAuction(opts *bind.CallOpts, auctionId *big.Int) (NFTMarketReserveAuctionReserveAuction, error)
- func (_Foundation *FoundationCaller) GetReserveAuctionBidReferrer(opts *bind.CallOpts, auctionId *big.Int) (common.Address, error)
- func (_Foundation *FoundationCaller) GetReserveAuctionIdFor(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int) (*big.Int, error)
- func (_Foundation *FoundationCaller) GetRoyaltyRegistry(opts *bind.CallOpts) (common.Address, error)
- func (_Foundation *FoundationCaller) GetTokenCreator(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int) (common.Address, error)
- type FoundationCallerRaw
- type FoundationCallerSession
- func (_Foundation *FoundationCallerSession) GetBuyPrice(nftContract common.Address, tokenId *big.Int) (struct{ ... }, error)
- func (_Foundation *FoundationCallerSession) GetFeesAndRecipients(nftContract common.Address, tokenId *big.Int, price *big.Int) (struct{ ... }, error)
- func (_Foundation *FoundationCallerSession) GetFethAddress() (common.Address, error)
- func (_Foundation *FoundationCallerSession) GetFoundationTreasury() (common.Address, error)
- func (_Foundation *FoundationCallerSession) GetImmutableRoyalties(nftContract common.Address, tokenId *big.Int) (struct{ ... }, error)
- func (_Foundation *FoundationCallerSession) GetMinBidAmount(auctionId *big.Int) (*big.Int, error)
- func (_Foundation *FoundationCallerSession) GetMinOfferAmount(nftContract common.Address, tokenId *big.Int) (*big.Int, error)
- func (_Foundation *FoundationCallerSession) GetMutableRoyalties(nftContract common.Address, tokenId *big.Int, creator common.Address) (struct{ ... }, error)
- func (_Foundation *FoundationCallerSession) GetOffer(nftContract common.Address, tokenId *big.Int) (struct{ ... }, error)
- func (_Foundation *FoundationCallerSession) GetOfferReferrer(nftContract common.Address, tokenId *big.Int) (common.Address, error)
- func (_Foundation *FoundationCallerSession) GetReserveAuction(auctionId *big.Int) (NFTMarketReserveAuctionReserveAuction, error)
- func (_Foundation *FoundationCallerSession) GetReserveAuctionBidReferrer(auctionId *big.Int) (common.Address, error)
- func (_Foundation *FoundationCallerSession) GetReserveAuctionIdFor(nftContract common.Address, tokenId *big.Int) (*big.Int, error)
- func (_Foundation *FoundationCallerSession) GetRoyaltyRegistry() (common.Address, error)
- func (_Foundation *FoundationCallerSession) GetTokenCreator(nftContract common.Address, tokenId *big.Int) (common.Address, error)
- type FoundationFilterer
- func (_Foundation *FoundationFilterer) FilterBuyPriceAccepted(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int, ...) (*FoundationBuyPriceAcceptedIterator, error)
- func (_Foundation *FoundationFilterer) FilterBuyPriceCanceled(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int) (*FoundationBuyPriceCanceledIterator, error)
- func (_Foundation *FoundationFilterer) FilterBuyPriceInvalidated(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int) (*FoundationBuyPriceInvalidatedIterator, error)
- func (_Foundation *FoundationFilterer) FilterBuyPriceSet(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int, ...) (*FoundationBuyPriceSetIterator, error)
- func (_Foundation *FoundationFilterer) FilterBuyReferralPaid(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int) (*FoundationBuyReferralPaidIterator, error)
- func (_Foundation *FoundationFilterer) FilterInitialized(opts *bind.FilterOpts) (*FoundationInitializedIterator, error)
- func (_Foundation *FoundationFilterer) FilterOfferAccepted(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int, ...) (*FoundationOfferAcceptedIterator, error)
- func (_Foundation *FoundationFilterer) FilterOfferCanceledByAdmin(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int) (*FoundationOfferCanceledByAdminIterator, error)
- func (_Foundation *FoundationFilterer) FilterOfferInvalidated(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int) (*FoundationOfferInvalidatedIterator, error)
- func (_Foundation *FoundationFilterer) FilterOfferMade(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int, ...) (*FoundationOfferMadeIterator, error)
- func (_Foundation *FoundationFilterer) FilterReserveAuctionBidPlaced(opts *bind.FilterOpts, auctionId []*big.Int, bidder []common.Address) (*FoundationReserveAuctionBidPlacedIterator, error)
- func (_Foundation *FoundationFilterer) FilterReserveAuctionCanceled(opts *bind.FilterOpts, auctionId []*big.Int) (*FoundationReserveAuctionCanceledIterator, error)
- func (_Foundation *FoundationFilterer) FilterReserveAuctionCanceledByAdmin(opts *bind.FilterOpts, auctionId []*big.Int) (*FoundationReserveAuctionCanceledByAdminIterator, error)
- func (_Foundation *FoundationFilterer) FilterReserveAuctionCreated(opts *bind.FilterOpts, seller []common.Address, nftContract []common.Address, ...) (*FoundationReserveAuctionCreatedIterator, error)
- func (_Foundation *FoundationFilterer) FilterReserveAuctionFinalized(opts *bind.FilterOpts, auctionId []*big.Int, seller []common.Address, ...) (*FoundationReserveAuctionFinalizedIterator, error)
- func (_Foundation *FoundationFilterer) FilterReserveAuctionInvalidated(opts *bind.FilterOpts, auctionId []*big.Int) (*FoundationReserveAuctionInvalidatedIterator, error)
- func (_Foundation *FoundationFilterer) FilterReserveAuctionUpdated(opts *bind.FilterOpts, auctionId []*big.Int) (*FoundationReserveAuctionUpdatedIterator, error)
- func (_Foundation *FoundationFilterer) FilterWithdrawalToFETH(opts *bind.FilterOpts, user []common.Address) (*FoundationWithdrawalToFETHIterator, error)
- func (_Foundation *FoundationFilterer) ParseBuyPriceAccepted(log types.Log) (*FoundationBuyPriceAccepted, error)
- func (_Foundation *FoundationFilterer) ParseBuyPriceCanceled(log types.Log) (*FoundationBuyPriceCanceled, error)
- func (_Foundation *FoundationFilterer) ParseBuyPriceInvalidated(log types.Log) (*FoundationBuyPriceInvalidated, error)
- func (_Foundation *FoundationFilterer) ParseBuyPriceSet(log types.Log) (*FoundationBuyPriceSet, error)
- func (_Foundation *FoundationFilterer) ParseBuyReferralPaid(log types.Log) (*FoundationBuyReferralPaid, error)
- func (_Foundation *FoundationFilterer) ParseInitialized(log types.Log) (*FoundationInitialized, error)
- func (_Foundation *FoundationFilterer) ParseOfferAccepted(log types.Log) (*FoundationOfferAccepted, error)
- func (_Foundation *FoundationFilterer) ParseOfferCanceledByAdmin(log types.Log) (*FoundationOfferCanceledByAdmin, error)
- func (_Foundation *FoundationFilterer) ParseOfferInvalidated(log types.Log) (*FoundationOfferInvalidated, error)
- func (_Foundation *FoundationFilterer) ParseOfferMade(log types.Log) (*FoundationOfferMade, error)
- func (_Foundation *FoundationFilterer) ParseReserveAuctionBidPlaced(log types.Log) (*FoundationReserveAuctionBidPlaced, error)
- func (_Foundation *FoundationFilterer) ParseReserveAuctionCanceled(log types.Log) (*FoundationReserveAuctionCanceled, error)
- func (_Foundation *FoundationFilterer) ParseReserveAuctionCanceledByAdmin(log types.Log) (*FoundationReserveAuctionCanceledByAdmin, error)
- func (_Foundation *FoundationFilterer) ParseReserveAuctionCreated(log types.Log) (*FoundationReserveAuctionCreated, error)
- func (_Foundation *FoundationFilterer) ParseReserveAuctionFinalized(log types.Log) (*FoundationReserveAuctionFinalized, error)
- func (_Foundation *FoundationFilterer) ParseReserveAuctionInvalidated(log types.Log) (*FoundationReserveAuctionInvalidated, error)
- func (_Foundation *FoundationFilterer) ParseReserveAuctionUpdated(log types.Log) (*FoundationReserveAuctionUpdated, error)
- func (_Foundation *FoundationFilterer) ParseWithdrawalToFETH(log types.Log) (*FoundationWithdrawalToFETH, error)
- func (_Foundation *FoundationFilterer) WatchBuyPriceAccepted(opts *bind.WatchOpts, sink chan<- *FoundationBuyPriceAccepted, ...) (event.Subscription, error)
- func (_Foundation *FoundationFilterer) WatchBuyPriceCanceled(opts *bind.WatchOpts, sink chan<- *FoundationBuyPriceCanceled, ...) (event.Subscription, error)
- func (_Foundation *FoundationFilterer) WatchBuyPriceInvalidated(opts *bind.WatchOpts, sink chan<- *FoundationBuyPriceInvalidated, ...) (event.Subscription, error)
- func (_Foundation *FoundationFilterer) WatchBuyPriceSet(opts *bind.WatchOpts, sink chan<- *FoundationBuyPriceSet, ...) (event.Subscription, error)
- func (_Foundation *FoundationFilterer) WatchBuyReferralPaid(opts *bind.WatchOpts, sink chan<- *FoundationBuyReferralPaid, ...) (event.Subscription, error)
- func (_Foundation *FoundationFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *FoundationInitialized) (event.Subscription, error)
- func (_Foundation *FoundationFilterer) WatchOfferAccepted(opts *bind.WatchOpts, sink chan<- *FoundationOfferAccepted, ...) (event.Subscription, error)
- func (_Foundation *FoundationFilterer) WatchOfferCanceledByAdmin(opts *bind.WatchOpts, sink chan<- *FoundationOfferCanceledByAdmin, ...) (event.Subscription, error)
- func (_Foundation *FoundationFilterer) WatchOfferInvalidated(opts *bind.WatchOpts, sink chan<- *FoundationOfferInvalidated, ...) (event.Subscription, error)
- func (_Foundation *FoundationFilterer) WatchOfferMade(opts *bind.WatchOpts, sink chan<- *FoundationOfferMade, ...) (event.Subscription, error)
- func (_Foundation *FoundationFilterer) WatchReserveAuctionBidPlaced(opts *bind.WatchOpts, sink chan<- *FoundationReserveAuctionBidPlaced, ...) (event.Subscription, error)
- func (_Foundation *FoundationFilterer) WatchReserveAuctionCanceled(opts *bind.WatchOpts, sink chan<- *FoundationReserveAuctionCanceled, ...) (event.Subscription, error)
- func (_Foundation *FoundationFilterer) WatchReserveAuctionCanceledByAdmin(opts *bind.WatchOpts, sink chan<- *FoundationReserveAuctionCanceledByAdmin, ...) (event.Subscription, error)
- func (_Foundation *FoundationFilterer) WatchReserveAuctionCreated(opts *bind.WatchOpts, sink chan<- *FoundationReserveAuctionCreated, ...) (event.Subscription, error)
- func (_Foundation *FoundationFilterer) WatchReserveAuctionFinalized(opts *bind.WatchOpts, sink chan<- *FoundationReserveAuctionFinalized, ...) (event.Subscription, error)
- func (_Foundation *FoundationFilterer) WatchReserveAuctionInvalidated(opts *bind.WatchOpts, sink chan<- *FoundationReserveAuctionInvalidated, ...) (event.Subscription, error)
- func (_Foundation *FoundationFilterer) WatchReserveAuctionUpdated(opts *bind.WatchOpts, sink chan<- *FoundationReserveAuctionUpdated, ...) (event.Subscription, error)
- func (_Foundation *FoundationFilterer) WatchWithdrawalToFETH(opts *bind.WatchOpts, sink chan<- *FoundationWithdrawalToFETH, ...) (event.Subscription, error)
- type FoundationInitialized
- type FoundationInitializedIterator
- type FoundationOfferAccepted
- type FoundationOfferAcceptedIterator
- type FoundationOfferCanceledByAdmin
- type FoundationOfferCanceledByAdminIterator
- type FoundationOfferInvalidated
- type FoundationOfferInvalidatedIterator
- type FoundationOfferMade
- type FoundationOfferMadeIterator
- type FoundationRaw
- func (_Foundation *FoundationRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Foundation *FoundationRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Foundation *FoundationRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type FoundationReserveAuctionBidPlaced
- type FoundationReserveAuctionBidPlacedIterator
- type FoundationReserveAuctionCanceled
- type FoundationReserveAuctionCanceledByAdmin
- type FoundationReserveAuctionCanceledByAdminIterator
- type FoundationReserveAuctionCanceledIterator
- type FoundationReserveAuctionCreated
- type FoundationReserveAuctionCreatedIterator
- type FoundationReserveAuctionFinalized
- type FoundationReserveAuctionFinalizedIterator
- type FoundationReserveAuctionInvalidated
- type FoundationReserveAuctionInvalidatedIterator
- type FoundationReserveAuctionUpdated
- type FoundationReserveAuctionUpdatedIterator
- type FoundationSession
- func (_Foundation *FoundationSession) AcceptOffer(nftContract common.Address, tokenId *big.Int, offerFrom common.Address, ...) (*types.Transaction, error)
- func (_Foundation *FoundationSession) AdminCancelOffers(nftContracts []common.Address, tokenIds []*big.Int, reason string) (*types.Transaction, error)
- func (_Foundation *FoundationSession) AdminCancelReserveAuction(auctionId *big.Int, reason string) (*types.Transaction, error)
- func (_Foundation *FoundationSession) Buy(nftContract common.Address, tokenId *big.Int, maxPrice *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationSession) BuyV2(nftContract common.Address, tokenId *big.Int, maxPrice *big.Int, ...) (*types.Transaction, error)
- func (_Foundation *FoundationSession) CancelBuyPrice(nftContract common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationSession) CancelReserveAuction(auctionId *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationSession) CreateReserveAuction(nftContract common.Address, tokenId *big.Int, reservePrice *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationSession) FinalizeReserveAuction(auctionId *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationSession) GetBuyPrice(nftContract common.Address, tokenId *big.Int) (struct{ ... }, error)
- func (_Foundation *FoundationSession) GetFeesAndRecipients(nftContract common.Address, tokenId *big.Int, price *big.Int) (struct{ ... }, error)
- func (_Foundation *FoundationSession) GetFethAddress() (common.Address, error)
- func (_Foundation *FoundationSession) GetFoundationTreasury() (common.Address, error)
- func (_Foundation *FoundationSession) GetImmutableRoyalties(nftContract common.Address, tokenId *big.Int) (struct{ ... }, error)
- func (_Foundation *FoundationSession) GetMinBidAmount(auctionId *big.Int) (*big.Int, error)
- func (_Foundation *FoundationSession) GetMinOfferAmount(nftContract common.Address, tokenId *big.Int) (*big.Int, error)
- func (_Foundation *FoundationSession) GetMutableRoyalties(nftContract common.Address, tokenId *big.Int, creator common.Address) (struct{ ... }, error)
- func (_Foundation *FoundationSession) GetOffer(nftContract common.Address, tokenId *big.Int) (struct{ ... }, error)
- func (_Foundation *FoundationSession) GetOfferReferrer(nftContract common.Address, tokenId *big.Int) (common.Address, error)
- func (_Foundation *FoundationSession) GetReserveAuction(auctionId *big.Int) (NFTMarketReserveAuctionReserveAuction, error)
- func (_Foundation *FoundationSession) GetReserveAuctionBidReferrer(auctionId *big.Int) (common.Address, error)
- func (_Foundation *FoundationSession) GetReserveAuctionIdFor(nftContract common.Address, tokenId *big.Int) (*big.Int, error)
- func (_Foundation *FoundationSession) GetRoyaltyRegistry() (common.Address, error)
- func (_Foundation *FoundationSession) GetTokenCreator(nftContract common.Address, tokenId *big.Int) (common.Address, error)
- func (_Foundation *FoundationSession) Initialize() (*types.Transaction, error)
- func (_Foundation *FoundationSession) MakeOffer(nftContract common.Address, tokenId *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationSession) MakeOfferV2(nftContract common.Address, tokenId *big.Int, amount *big.Int, ...) (*types.Transaction, error)
- func (_Foundation *FoundationSession) PlaceBid(auctionId *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationSession) PlaceBidV2(auctionId *big.Int, amount *big.Int, referrer common.Address) (*types.Transaction, error)
- func (_Foundation *FoundationSession) Receive() (*types.Transaction, error)
- func (_Foundation *FoundationSession) SetBuyPrice(nftContract common.Address, tokenId *big.Int, price *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationSession) UpdateReserveAuction(auctionId *big.Int, reservePrice *big.Int) (*types.Transaction, error)
- type FoundationTransactor
- func (_Foundation *FoundationTransactor) AcceptOffer(opts *bind.TransactOpts, nftContract common.Address, tokenId *big.Int, ...) (*types.Transaction, error)
- func (_Foundation *FoundationTransactor) AdminCancelOffers(opts *bind.TransactOpts, nftContracts []common.Address, tokenIds []*big.Int, ...) (*types.Transaction, error)
- func (_Foundation *FoundationTransactor) AdminCancelReserveAuction(opts *bind.TransactOpts, auctionId *big.Int, reason string) (*types.Transaction, error)
- func (_Foundation *FoundationTransactor) Buy(opts *bind.TransactOpts, nftContract common.Address, tokenId *big.Int, ...) (*types.Transaction, error)
- func (_Foundation *FoundationTransactor) BuyV2(opts *bind.TransactOpts, nftContract common.Address, tokenId *big.Int, ...) (*types.Transaction, error)
- func (_Foundation *FoundationTransactor) CancelBuyPrice(opts *bind.TransactOpts, nftContract common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationTransactor) CancelReserveAuction(opts *bind.TransactOpts, auctionId *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationTransactor) CreateReserveAuction(opts *bind.TransactOpts, nftContract common.Address, tokenId *big.Int, ...) (*types.Transaction, error)
- func (_Foundation *FoundationTransactor) FinalizeReserveAuction(opts *bind.TransactOpts, auctionId *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Foundation *FoundationTransactor) MakeOffer(opts *bind.TransactOpts, nftContract common.Address, tokenId *big.Int, ...) (*types.Transaction, error)
- func (_Foundation *FoundationTransactor) MakeOfferV2(opts *bind.TransactOpts, nftContract common.Address, tokenId *big.Int, ...) (*types.Transaction, error)
- func (_Foundation *FoundationTransactor) PlaceBid(opts *bind.TransactOpts, auctionId *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationTransactor) PlaceBidV2(opts *bind.TransactOpts, auctionId *big.Int, amount *big.Int, ...) (*types.Transaction, error)
- func (_Foundation *FoundationTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Foundation *FoundationTransactor) SetBuyPrice(opts *bind.TransactOpts, nftContract common.Address, tokenId *big.Int, ...) (*types.Transaction, error)
- func (_Foundation *FoundationTransactor) UpdateReserveAuction(opts *bind.TransactOpts, auctionId *big.Int, reservePrice *big.Int) (*types.Transaction, error)
- type FoundationTransactorRaw
- type FoundationTransactorSession
- func (_Foundation *FoundationTransactorSession) AcceptOffer(nftContract common.Address, tokenId *big.Int, offerFrom common.Address, ...) (*types.Transaction, error)
- func (_Foundation *FoundationTransactorSession) AdminCancelOffers(nftContracts []common.Address, tokenIds []*big.Int, reason string) (*types.Transaction, error)
- func (_Foundation *FoundationTransactorSession) AdminCancelReserveAuction(auctionId *big.Int, reason string) (*types.Transaction, error)
- func (_Foundation *FoundationTransactorSession) Buy(nftContract common.Address, tokenId *big.Int, maxPrice *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationTransactorSession) BuyV2(nftContract common.Address, tokenId *big.Int, maxPrice *big.Int, ...) (*types.Transaction, error)
- func (_Foundation *FoundationTransactorSession) CancelBuyPrice(nftContract common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationTransactorSession) CancelReserveAuction(auctionId *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationTransactorSession) CreateReserveAuction(nftContract common.Address, tokenId *big.Int, reservePrice *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationTransactorSession) FinalizeReserveAuction(auctionId *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationTransactorSession) Initialize() (*types.Transaction, error)
- func (_Foundation *FoundationTransactorSession) MakeOffer(nftContract common.Address, tokenId *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationTransactorSession) MakeOfferV2(nftContract common.Address, tokenId *big.Int, amount *big.Int, ...) (*types.Transaction, error)
- func (_Foundation *FoundationTransactorSession) PlaceBid(auctionId *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationTransactorSession) PlaceBidV2(auctionId *big.Int, amount *big.Int, referrer common.Address) (*types.Transaction, error)
- func (_Foundation *FoundationTransactorSession) Receive() (*types.Transaction, error)
- func (_Foundation *FoundationTransactorSession) SetBuyPrice(nftContract common.Address, tokenId *big.Int, price *big.Int) (*types.Transaction, error)
- func (_Foundation *FoundationTransactorSession) UpdateReserveAuction(auctionId *big.Int, reservePrice *big.Int) (*types.Transaction, error)
- type FoundationWithdrawalToFETH
- type FoundationWithdrawalToFETHIterator
- type Fulfillment
- type FulfillmentComponent
- type NFTMarketReserveAuctionReserveAuction
- type OfferItem
- type OpenSea
- type OpenSeaCaller
- func (_OpenSea *OpenSeaCaller) ApprovedOrders(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- func (_OpenSea *OpenSeaCaller) CalculateCurrentPrice(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, ...) (*big.Int, error)
- func (_OpenSea *OpenSeaCaller) CalculateFinalPrice(opts *bind.CallOpts, side uint8, saleKind uint8, basePrice *big.Int, ...) (*big.Int, error)
- func (_OpenSea *OpenSeaCaller) CalculateMatchPrice(opts *bind.CallOpts, addrs [14]common.Address, uints [18]*big.Int, ...) (*big.Int, error)
- func (_OpenSea *OpenSeaCaller) CancelledOrFinalized(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- func (_OpenSea *OpenSeaCaller) Codename(opts *bind.CallOpts) (string, error)
- func (_OpenSea *OpenSeaCaller) ExchangeToken(opts *bind.CallOpts) (common.Address, error)
- func (_OpenSea *OpenSeaCaller) GuardedArrayReplace(opts *bind.CallOpts, array []byte, desired []byte, mask []byte) ([]byte, error)
- func (_OpenSea *OpenSeaCaller) HashOrder(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, ...) ([32]byte, error)
- func (_OpenSea *OpenSeaCaller) HashToSign(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, ...) ([32]byte, error)
- func (_OpenSea *OpenSeaCaller) INVERSEBASISPOINT(opts *bind.CallOpts) (*big.Int, error)
- func (_OpenSea *OpenSeaCaller) MinimumMakerProtocolFee(opts *bind.CallOpts) (*big.Int, error)
- func (_OpenSea *OpenSeaCaller) MinimumTakerProtocolFee(opts *bind.CallOpts) (*big.Int, error)
- func (_OpenSea *OpenSeaCaller) Name(opts *bind.CallOpts) (string, error)
- func (_OpenSea *OpenSeaCaller) OrderCalldataCanMatch(opts *bind.CallOpts, buyCalldata []byte, buyReplacementPattern []byte, ...) (bool, error)
- func (_OpenSea *OpenSeaCaller) OrdersCanMatch(opts *bind.CallOpts, addrs [14]common.Address, uints [18]*big.Int, ...) (bool, error)
- func (_OpenSea *OpenSeaCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_OpenSea *OpenSeaCaller) ProtocolFeeRecipient(opts *bind.CallOpts) (common.Address, error)
- func (_OpenSea *OpenSeaCaller) Registry(opts *bind.CallOpts) (common.Address, error)
- func (_OpenSea *OpenSeaCaller) StaticCall(opts *bind.CallOpts, target common.Address, calldata []byte, extradata []byte) (bool, error)
- func (_OpenSea *OpenSeaCaller) TestCopy(opts *bind.CallOpts, arrToCopy []byte) ([]byte, error)
- func (_OpenSea *OpenSeaCaller) TestCopyAddress(opts *bind.CallOpts, addr common.Address) ([]byte, error)
- func (_OpenSea *OpenSeaCaller) TokenTransferProxy(opts *bind.CallOpts) (common.Address, error)
- func (_OpenSea *OpenSeaCaller) ValidateOrder(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, ...) (bool, error)
- func (_OpenSea *OpenSeaCaller) ValidateOrderParameters(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, ...) (bool, error)
- func (_OpenSea *OpenSeaCaller) Version(opts *bind.CallOpts) (string, error)
- type OpenSeaCallerRaw
- type OpenSeaCallerSession
- func (_OpenSea *OpenSeaCallerSession) ApprovedOrders(arg0 [32]byte) (bool, error)
- func (_OpenSea *OpenSeaCallerSession) CalculateCurrentPrice(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*big.Int, error)
- func (_OpenSea *OpenSeaCallerSession) CalculateFinalPrice(side uint8, saleKind uint8, basePrice *big.Int, extra *big.Int, ...) (*big.Int, error)
- func (_OpenSea *OpenSeaCallerSession) CalculateMatchPrice(addrs [14]common.Address, uints [18]*big.Int, ...) (*big.Int, error)
- func (_OpenSea *OpenSeaCallerSession) CancelledOrFinalized(arg0 [32]byte) (bool, error)
- func (_OpenSea *OpenSeaCallerSession) Codename() (string, error)
- func (_OpenSea *OpenSeaCallerSession) ExchangeToken() (common.Address, error)
- func (_OpenSea *OpenSeaCallerSession) GuardedArrayReplace(array []byte, desired []byte, mask []byte) ([]byte, error)
- func (_OpenSea *OpenSeaCallerSession) HashOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) ([32]byte, error)
- func (_OpenSea *OpenSeaCallerSession) HashToSign(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) ([32]byte, error)
- func (_OpenSea *OpenSeaCallerSession) INVERSEBASISPOINT() (*big.Int, error)
- func (_OpenSea *OpenSeaCallerSession) MinimumMakerProtocolFee() (*big.Int, error)
- func (_OpenSea *OpenSeaCallerSession) MinimumTakerProtocolFee() (*big.Int, error)
- func (_OpenSea *OpenSeaCallerSession) Name() (string, error)
- func (_OpenSea *OpenSeaCallerSession) OrderCalldataCanMatch(buyCalldata []byte, buyReplacementPattern []byte, sellCalldata []byte, ...) (bool, error)
- func (_OpenSea *OpenSeaCallerSession) OrdersCanMatch(addrs [14]common.Address, uints [18]*big.Int, ...) (bool, error)
- func (_OpenSea *OpenSeaCallerSession) Owner() (common.Address, error)
- func (_OpenSea *OpenSeaCallerSession) ProtocolFeeRecipient() (common.Address, error)
- func (_OpenSea *OpenSeaCallerSession) Registry() (common.Address, error)
- func (_OpenSea *OpenSeaCallerSession) StaticCall(target common.Address, calldata []byte, extradata []byte) (bool, error)
- func (_OpenSea *OpenSeaCallerSession) TestCopy(arrToCopy []byte) ([]byte, error)
- func (_OpenSea *OpenSeaCallerSession) TestCopyAddress(addr common.Address) ([]byte, error)
- func (_OpenSea *OpenSeaCallerSession) TokenTransferProxy() (common.Address, error)
- func (_OpenSea *OpenSeaCallerSession) ValidateOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (bool, error)
- func (_OpenSea *OpenSeaCallerSession) ValidateOrderParameters(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (bool, error)
- func (_OpenSea *OpenSeaCallerSession) Version() (string, error)
- type OpenSeaFilterer
- func (_OpenSea *OpenSeaFilterer) FilterOrderApprovedPartOne(opts *bind.FilterOpts, hash [][32]byte, maker []common.Address, ...) (*OpenSeaOrderApprovedPartOneIterator, error)
- func (_OpenSea *OpenSeaFilterer) FilterOrderApprovedPartTwo(opts *bind.FilterOpts, hash [][32]byte) (*OpenSeaOrderApprovedPartTwoIterator, error)
- func (_OpenSea *OpenSeaFilterer) FilterOrderCancelled(opts *bind.FilterOpts, hash [][32]byte) (*OpenSeaOrderCancelledIterator, error)
- func (_OpenSea *OpenSeaFilterer) FilterOrdersMatched(opts *bind.FilterOpts, maker []common.Address, taker []common.Address, ...) (*OpenSeaOrdersMatchedIterator, error)
- func (_OpenSea *OpenSeaFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*OpenSeaOwnershipRenouncedIterator, error)
- func (_OpenSea *OpenSeaFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*OpenSeaOwnershipTransferredIterator, error)
- func (_OpenSea *OpenSeaFilterer) ParseOrderApprovedPartOne(log types.Log) (*OpenSeaOrderApprovedPartOne, error)
- func (_OpenSea *OpenSeaFilterer) ParseOrderApprovedPartTwo(log types.Log) (*OpenSeaOrderApprovedPartTwo, error)
- func (_OpenSea *OpenSeaFilterer) ParseOrderCancelled(log types.Log) (*OpenSeaOrderCancelled, error)
- func (_OpenSea *OpenSeaFilterer) ParseOrdersMatched(log types.Log) (*OpenSeaOrdersMatched, error)
- func (_OpenSea *OpenSeaFilterer) ParseOwnershipRenounced(log types.Log) (*OpenSeaOwnershipRenounced, error)
- func (_OpenSea *OpenSeaFilterer) ParseOwnershipTransferred(log types.Log) (*OpenSeaOwnershipTransferred, error)
- func (_OpenSea *OpenSeaFilterer) WatchOrderApprovedPartOne(opts *bind.WatchOpts, sink chan<- *OpenSeaOrderApprovedPartOne, ...) (event.Subscription, error)
- func (_OpenSea *OpenSeaFilterer) WatchOrderApprovedPartTwo(opts *bind.WatchOpts, sink chan<- *OpenSeaOrderApprovedPartTwo, ...) (event.Subscription, error)
- func (_OpenSea *OpenSeaFilterer) WatchOrderCancelled(opts *bind.WatchOpts, sink chan<- *OpenSeaOrderCancelled, hash [][32]byte) (event.Subscription, error)
- func (_OpenSea *OpenSeaFilterer) WatchOrdersMatched(opts *bind.WatchOpts, sink chan<- *OpenSeaOrdersMatched, ...) (event.Subscription, error)
- func (_OpenSea *OpenSeaFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *OpenSeaOwnershipRenounced, ...) (event.Subscription, error)
- func (_OpenSea *OpenSeaFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OpenSeaOwnershipTransferred, ...) (event.Subscription, error)
- type OpenSeaOrderApprovedPartOne
- type OpenSeaOrderApprovedPartOneIterator
- type OpenSeaOrderApprovedPartTwo
- type OpenSeaOrderApprovedPartTwoIterator
- type OpenSeaOrderCancelled
- type OpenSeaOrderCancelledIterator
- type OpenSeaOrdersMatched
- type OpenSeaOrdersMatchedIterator
- type OpenSeaOwnershipRenounced
- type OpenSeaOwnershipRenouncedIterator
- type OpenSeaOwnershipTransferred
- type OpenSeaOwnershipTransferredIterator
- type OpenSeaRaw
- func (_OpenSea *OpenSeaRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_OpenSea *OpenSeaRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OpenSea *OpenSeaRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OpenSeaSession
- func (_OpenSea *OpenSeaSession) ApproveOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*types.Transaction, error)
- func (_OpenSea *OpenSeaSession) ApprovedOrders(arg0 [32]byte) (bool, error)
- func (_OpenSea *OpenSeaSession) AtomicMatch(addrs [14]common.Address, uints [18]*big.Int, ...) (*types.Transaction, error)
- func (_OpenSea *OpenSeaSession) CalculateCurrentPrice(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*big.Int, error)
- func (_OpenSea *OpenSeaSession) CalculateFinalPrice(side uint8, saleKind uint8, basePrice *big.Int, extra *big.Int, ...) (*big.Int, error)
- func (_OpenSea *OpenSeaSession) CalculateMatchPrice(addrs [14]common.Address, uints [18]*big.Int, ...) (*big.Int, error)
- func (_OpenSea *OpenSeaSession) CancelOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*types.Transaction, error)
- func (_OpenSea *OpenSeaSession) CancelledOrFinalized(arg0 [32]byte) (bool, error)
- func (_OpenSea *OpenSeaSession) ChangeMinimumMakerProtocolFee(newMinimumMakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_OpenSea *OpenSeaSession) ChangeMinimumTakerProtocolFee(newMinimumTakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_OpenSea *OpenSeaSession) ChangeProtocolFeeRecipient(newProtocolFeeRecipient common.Address) (*types.Transaction, error)
- func (_OpenSea *OpenSeaSession) Codename() (string, error)
- func (_OpenSea *OpenSeaSession) ExchangeToken() (common.Address, error)
- func (_OpenSea *OpenSeaSession) GuardedArrayReplace(array []byte, desired []byte, mask []byte) ([]byte, error)
- func (_OpenSea *OpenSeaSession) HashOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) ([32]byte, error)
- func (_OpenSea *OpenSeaSession) HashToSign(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) ([32]byte, error)
- func (_OpenSea *OpenSeaSession) INVERSEBASISPOINT() (*big.Int, error)
- func (_OpenSea *OpenSeaSession) MinimumMakerProtocolFee() (*big.Int, error)
- func (_OpenSea *OpenSeaSession) MinimumTakerProtocolFee() (*big.Int, error)
- func (_OpenSea *OpenSeaSession) Name() (string, error)
- func (_OpenSea *OpenSeaSession) OrderCalldataCanMatch(buyCalldata []byte, buyReplacementPattern []byte, sellCalldata []byte, ...) (bool, error)
- func (_OpenSea *OpenSeaSession) OrdersCanMatch(addrs [14]common.Address, uints [18]*big.Int, ...) (bool, error)
- func (_OpenSea *OpenSeaSession) Owner() (common.Address, error)
- func (_OpenSea *OpenSeaSession) ProtocolFeeRecipient() (common.Address, error)
- func (_OpenSea *OpenSeaSession) Registry() (common.Address, error)
- func (_OpenSea *OpenSeaSession) RenounceOwnership() (*types.Transaction, error)
- func (_OpenSea *OpenSeaSession) StaticCall(target common.Address, calldata []byte, extradata []byte) (bool, error)
- func (_OpenSea *OpenSeaSession) TestCopy(arrToCopy []byte) ([]byte, error)
- func (_OpenSea *OpenSeaSession) TestCopyAddress(addr common.Address) ([]byte, error)
- func (_OpenSea *OpenSeaSession) TokenTransferProxy() (common.Address, error)
- func (_OpenSea *OpenSeaSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_OpenSea *OpenSeaSession) ValidateOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (bool, error)
- func (_OpenSea *OpenSeaSession) ValidateOrderParameters(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (bool, error)
- func (_OpenSea *OpenSeaSession) Version() (string, error)
- type OpenSeaTransactor
- func (_OpenSea *OpenSeaTransactor) ApproveOrder(opts *bind.TransactOpts, addrs [7]common.Address, uints [9]*big.Int, ...) (*types.Transaction, error)
- func (_OpenSea *OpenSeaTransactor) AtomicMatch(opts *bind.TransactOpts, addrs [14]common.Address, uints [18]*big.Int, ...) (*types.Transaction, error)
- func (_OpenSea *OpenSeaTransactor) CancelOrder(opts *bind.TransactOpts, addrs [7]common.Address, uints [9]*big.Int, ...) (*types.Transaction, error)
- func (_OpenSea *OpenSeaTransactor) ChangeMinimumMakerProtocolFee(opts *bind.TransactOpts, newMinimumMakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_OpenSea *OpenSeaTransactor) ChangeMinimumTakerProtocolFee(opts *bind.TransactOpts, newMinimumTakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_OpenSea *OpenSeaTransactor) ChangeProtocolFeeRecipient(opts *bind.TransactOpts, newProtocolFeeRecipient common.Address) (*types.Transaction, error)
- func (_OpenSea *OpenSeaTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_OpenSea *OpenSeaTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type OpenSeaTransactorRaw
- type OpenSeaTransactorSession
- func (_OpenSea *OpenSeaTransactorSession) ApproveOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*types.Transaction, error)
- func (_OpenSea *OpenSeaTransactorSession) AtomicMatch(addrs [14]common.Address, uints [18]*big.Int, ...) (*types.Transaction, error)
- func (_OpenSea *OpenSeaTransactorSession) CancelOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*types.Transaction, error)
- func (_OpenSea *OpenSeaTransactorSession) ChangeMinimumMakerProtocolFee(newMinimumMakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_OpenSea *OpenSeaTransactorSession) ChangeMinimumTakerProtocolFee(newMinimumTakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_OpenSea *OpenSeaTransactorSession) ChangeProtocolFeeRecipient(newProtocolFeeRecipient common.Address) (*types.Transaction, error)
- func (_OpenSea *OpenSeaTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_OpenSea *OpenSeaTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type Order
- type OrderComponents
- type OrderParameters
- type Proxy
- type ProxyCaller
- type ProxyCallerRaw
- type ProxyCallerSession
- type ProxyFilterer
- type ProxyRaw
- func (_Proxy *ProxyRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Proxy *ProxyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Proxy *ProxyRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ProxySession
- type ProxyTransactor
- type ProxyTransactorRaw
- type ProxyTransactorSession
- type ReceivedItem
- type Seaport
- type SeaportCaller
- func (_Seaport *SeaportCaller) GetCounter(opts *bind.CallOpts, offerer common.Address) (*big.Int, error)
- func (_Seaport *SeaportCaller) GetOrderHash(opts *bind.CallOpts, order OrderComponents) ([32]byte, error)
- func (_Seaport *SeaportCaller) GetOrderStatus(opts *bind.CallOpts, orderHash [32]byte) (struct{ ... }, error)
- func (_Seaport *SeaportCaller) Information(opts *bind.CallOpts) (struct{ ... }, error)
- func (_Seaport *SeaportCaller) Name(opts *bind.CallOpts) (string, error)
- type SeaportCallerRaw
- type SeaportCallerSession
- func (_Seaport *SeaportCallerSession) GetCounter(offerer common.Address) (*big.Int, error)
- func (_Seaport *SeaportCallerSession) GetOrderHash(order OrderComponents) ([32]byte, error)
- func (_Seaport *SeaportCallerSession) GetOrderStatus(orderHash [32]byte) (struct{ ... }, error)
- func (_Seaport *SeaportCallerSession) Information() (struct{ ... }, error)
- func (_Seaport *SeaportCallerSession) Name() (string, error)
- type SeaportCounterIncremented
- type SeaportCounterIncrementedIterator
- type SeaportFilterer
- func (_Seaport *SeaportFilterer) FilterCounterIncremented(opts *bind.FilterOpts, offerer []common.Address) (*SeaportCounterIncrementedIterator, error)
- func (_Seaport *SeaportFilterer) FilterOrderCancelled(opts *bind.FilterOpts, offerer []common.Address, zone []common.Address) (*SeaportOrderCancelledIterator, error)
- func (_Seaport *SeaportFilterer) FilterOrderFulfilled(opts *bind.FilterOpts, offerer []common.Address, zone []common.Address) (*SeaportOrderFulfilledIterator, error)
- func (_Seaport *SeaportFilterer) FilterOrderValidated(opts *bind.FilterOpts, offerer []common.Address, zone []common.Address) (*SeaportOrderValidatedIterator, error)
- func (_Seaport *SeaportFilterer) ParseCounterIncremented(log types.Log) (*SeaportCounterIncremented, error)
- func (_Seaport *SeaportFilterer) ParseOrderCancelled(log types.Log) (*SeaportOrderCancelled, error)
- func (_Seaport *SeaportFilterer) ParseOrderFulfilled(log types.Log) (*SeaportOrderFulfilled, error)
- func (_Seaport *SeaportFilterer) ParseOrderValidated(log types.Log) (*SeaportOrderValidated, error)
- func (_Seaport *SeaportFilterer) WatchCounterIncremented(opts *bind.WatchOpts, sink chan<- *SeaportCounterIncremented, ...) (event.Subscription, error)
- func (_Seaport *SeaportFilterer) WatchOrderCancelled(opts *bind.WatchOpts, sink chan<- *SeaportOrderCancelled, ...) (event.Subscription, error)
- func (_Seaport *SeaportFilterer) WatchOrderFulfilled(opts *bind.WatchOpts, sink chan<- *SeaportOrderFulfilled, ...) (event.Subscription, error)
- func (_Seaport *SeaportFilterer) WatchOrderValidated(opts *bind.WatchOpts, sink chan<- *SeaportOrderValidated, ...) (event.Subscription, error)
- type SeaportOrderCancelled
- type SeaportOrderCancelledIterator
- type SeaportOrderFulfilled
- type SeaportOrderFulfilledIterator
- type SeaportOrderValidated
- type SeaportOrderValidatedIterator
- type SeaportRaw
- func (_Seaport *SeaportRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Seaport *SeaportRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Seaport *SeaportRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SeaportSession
- func (_Seaport *SeaportSession) Cancel(orders []OrderComponents) (*types.Transaction, error)
- func (_Seaport *SeaportSession) FulfillAdvancedOrder(advancedOrder AdvancedOrder, criteriaResolvers []CriteriaResolver, ...) (*types.Transaction, error)
- func (_Seaport *SeaportSession) FulfillAvailableAdvancedOrders(advancedOrders []AdvancedOrder, criteriaResolvers []CriteriaResolver, ...) (*types.Transaction, error)
- func (_Seaport *SeaportSession) FulfillAvailableOrders(orders []Order, offerFulfillments [][]FulfillmentComponent, ...) (*types.Transaction, error)
- func (_Seaport *SeaportSession) FulfillBasicOrder(parameters BasicOrderParameters) (*types.Transaction, error)
- func (_Seaport *SeaportSession) FulfillOrder(order Order, fulfillerConduitKey [32]byte) (*types.Transaction, error)
- func (_Seaport *SeaportSession) GetCounter(offerer common.Address) (*big.Int, error)
- func (_Seaport *SeaportSession) GetOrderHash(order OrderComponents) ([32]byte, error)
- func (_Seaport *SeaportSession) GetOrderStatus(orderHash [32]byte) (struct{ ... }, error)
- func (_Seaport *SeaportSession) IncrementCounter() (*types.Transaction, error)
- func (_Seaport *SeaportSession) Information() (struct{ ... }, error)
- func (_Seaport *SeaportSession) MatchAdvancedOrders(advancedOrders []AdvancedOrder, criteriaResolvers []CriteriaResolver, ...) (*types.Transaction, error)
- func (_Seaport *SeaportSession) MatchOrders(orders []Order, fulfillments []Fulfillment) (*types.Transaction, error)
- func (_Seaport *SeaportSession) Name() (string, error)
- func (_Seaport *SeaportSession) Validate(orders []Order) (*types.Transaction, error)
- type SeaportTransactor
- func (_Seaport *SeaportTransactor) Cancel(opts *bind.TransactOpts, orders []OrderComponents) (*types.Transaction, error)
- func (_Seaport *SeaportTransactor) FulfillAdvancedOrder(opts *bind.TransactOpts, advancedOrder AdvancedOrder, ...) (*types.Transaction, error)
- func (_Seaport *SeaportTransactor) FulfillAvailableAdvancedOrders(opts *bind.TransactOpts, advancedOrders []AdvancedOrder, ...) (*types.Transaction, error)
- func (_Seaport *SeaportTransactor) FulfillAvailableOrders(opts *bind.TransactOpts, orders []Order, ...) (*types.Transaction, error)
- func (_Seaport *SeaportTransactor) FulfillBasicOrder(opts *bind.TransactOpts, parameters BasicOrderParameters) (*types.Transaction, error)
- func (_Seaport *SeaportTransactor) FulfillOrder(opts *bind.TransactOpts, order Order, fulfillerConduitKey [32]byte) (*types.Transaction, error)
- func (_Seaport *SeaportTransactor) IncrementCounter(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Seaport *SeaportTransactor) MatchAdvancedOrders(opts *bind.TransactOpts, advancedOrders []AdvancedOrder, ...) (*types.Transaction, error)
- func (_Seaport *SeaportTransactor) MatchOrders(opts *bind.TransactOpts, orders []Order, fulfillments []Fulfillment) (*types.Transaction, error)
- func (_Seaport *SeaportTransactor) Validate(opts *bind.TransactOpts, orders []Order) (*types.Transaction, error)
- type SeaportTransactorRaw
- type SeaportTransactorSession
- func (_Seaport *SeaportTransactorSession) Cancel(orders []OrderComponents) (*types.Transaction, error)
- func (_Seaport *SeaportTransactorSession) FulfillAdvancedOrder(advancedOrder AdvancedOrder, criteriaResolvers []CriteriaResolver, ...) (*types.Transaction, error)
- func (_Seaport *SeaportTransactorSession) FulfillAvailableAdvancedOrders(advancedOrders []AdvancedOrder, criteriaResolvers []CriteriaResolver, ...) (*types.Transaction, error)
- func (_Seaport *SeaportTransactorSession) FulfillAvailableOrders(orders []Order, offerFulfillments [][]FulfillmentComponent, ...) (*types.Transaction, error)
- func (_Seaport *SeaportTransactorSession) FulfillBasicOrder(parameters BasicOrderParameters) (*types.Transaction, error)
- func (_Seaport *SeaportTransactorSession) FulfillOrder(order Order, fulfillerConduitKey [32]byte) (*types.Transaction, error)
- func (_Seaport *SeaportTransactorSession) IncrementCounter() (*types.Transaction, error)
- func (_Seaport *SeaportTransactorSession) MatchAdvancedOrders(advancedOrders []AdvancedOrder, criteriaResolvers []CriteriaResolver, ...) (*types.Transaction, error)
- func (_Seaport *SeaportTransactorSession) MatchOrders(orders []Order, fulfillments []Fulfillment) (*types.Transaction, error)
- func (_Seaport *SeaportTransactorSession) Validate(orders []Order) (*types.Transaction, error)
- type SpentItem
- type WETH
- type WETHApproval
- type WETHApprovalIterator
- type WETHCaller
- func (_WETH *WETHCaller) Allowance(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_WETH *WETHCaller) BalanceOf(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_WETH *WETHCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_WETH *WETHCaller) Name(opts *bind.CallOpts) (string, error)
- func (_WETH *WETHCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_WETH *WETHCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type WETHCallerRaw
- type WETHCallerSession
- func (_WETH *WETHCallerSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_WETH *WETHCallerSession) BalanceOf(arg0 common.Address) (*big.Int, error)
- func (_WETH *WETHCallerSession) Decimals() (uint8, error)
- func (_WETH *WETHCallerSession) Name() (string, error)
- func (_WETH *WETHCallerSession) Symbol() (string, error)
- func (_WETH *WETHCallerSession) TotalSupply() (*big.Int, error)
- type WETHDeposit
- type WETHDepositIterator
- type WETHFilterer
- func (_WETH *WETHFilterer) FilterApproval(opts *bind.FilterOpts, src []common.Address, guy []common.Address) (*WETHApprovalIterator, error)
- func (_WETH *WETHFilterer) FilterDeposit(opts *bind.FilterOpts, dst []common.Address) (*WETHDepositIterator, error)
- func (_WETH *WETHFilterer) FilterTransfer(opts *bind.FilterOpts, src []common.Address, dst []common.Address) (*WETHTransferIterator, error)
- func (_WETH *WETHFilterer) FilterWithdrawal(opts *bind.FilterOpts, src []common.Address) (*WETHWithdrawalIterator, error)
- func (_WETH *WETHFilterer) ParseApproval(log types.Log) (*WETHApproval, error)
- func (_WETH *WETHFilterer) ParseDeposit(log types.Log) (*WETHDeposit, error)
- func (_WETH *WETHFilterer) ParseTransfer(log types.Log) (*WETHTransfer, error)
- func (_WETH *WETHFilterer) ParseWithdrawal(log types.Log) (*WETHWithdrawal, error)
- func (_WETH *WETHFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *WETHApproval, src []common.Address, ...) (event.Subscription, error)
- func (_WETH *WETHFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *WETHDeposit, dst []common.Address) (event.Subscription, error)
- func (_WETH *WETHFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *WETHTransfer, src []common.Address, ...) (event.Subscription, error)
- func (_WETH *WETHFilterer) WatchWithdrawal(opts *bind.WatchOpts, sink chan<- *WETHWithdrawal, src []common.Address) (event.Subscription, error)
- type WETHRaw
- func (_WETH *WETHRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_WETH *WETHRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_WETH *WETHRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type WETHSession
- func (_WETH *WETHSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_WETH *WETHSession) Approve(guy common.Address, wad *big.Int) (*types.Transaction, error)
- func (_WETH *WETHSession) BalanceOf(arg0 common.Address) (*big.Int, error)
- func (_WETH *WETHSession) Decimals() (uint8, error)
- func (_WETH *WETHSession) Deposit() (*types.Transaction, error)
- func (_WETH *WETHSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_WETH *WETHSession) Name() (string, error)
- func (_WETH *WETHSession) Symbol() (string, error)
- func (_WETH *WETHSession) TotalSupply() (*big.Int, error)
- func (_WETH *WETHSession) Transfer(dst common.Address, wad *big.Int) (*types.Transaction, error)
- func (_WETH *WETHSession) TransferFrom(src common.Address, dst common.Address, wad *big.Int) (*types.Transaction, error)
- func (_WETH *WETHSession) Withdraw(wad *big.Int) (*types.Transaction, error)
- type WETHTransactor
- func (_WETH *WETHTransactor) Approve(opts *bind.TransactOpts, guy common.Address, wad *big.Int) (*types.Transaction, error)
- func (_WETH *WETHTransactor) Deposit(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_WETH *WETHTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_WETH *WETHTransactor) Transfer(opts *bind.TransactOpts, dst common.Address, wad *big.Int) (*types.Transaction, error)
- func (_WETH *WETHTransactor) TransferFrom(opts *bind.TransactOpts, src common.Address, dst common.Address, wad *big.Int) (*types.Transaction, error)
- func (_WETH *WETHTransactor) Withdraw(opts *bind.TransactOpts, wad *big.Int) (*types.Transaction, error)
- type WETHTransactorRaw
- type WETHTransactorSession
- func (_WETH *WETHTransactorSession) Approve(guy common.Address, wad *big.Int) (*types.Transaction, error)
- func (_WETH *WETHTransactorSession) Deposit() (*types.Transaction, error)
- func (_WETH *WETHTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_WETH *WETHTransactorSession) Transfer(dst common.Address, wad *big.Int) (*types.Transaction, error)
- func (_WETH *WETHTransactorSession) TransferFrom(src common.Address, dst common.Address, wad *big.Int) (*types.Transaction, error)
- func (_WETH *WETHTransactorSession) Withdraw(wad *big.Int) (*types.Transaction, error)
- type WETHTransfer
- type WETHTransferIterator
- type WETHWithdrawal
- type WETHWithdrawalIterator
Constants ¶
This section is empty.
Variables ¶
var ERC1155ABI = ERC1155MetaData.ABI
ERC1155ABI is the input ABI used to generate the binding from. Deprecated: Use ERC1155MetaData.ABI instead.
var ERC1155MetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"AdminApproved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"AdminRevoked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"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\":false,\"internalType\":\"addresspayable[]\",\"name\":\"receivers\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"basisPoints\",\"type\":\"uint256[]\"}],\"name\":\"DefaultRoyaltiesUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"enabled\",\"type\":\"bool\"}],\"name\":\"ExtensionApproveTransferUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"ExtensionBlacklisted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"ExtensionRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"addresspayable[]\",\"name\":\"receivers\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"basisPoints\",\"type\":\"uint256[]\"}],\"name\":\"ExtensionRoyaltiesUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"ExtensionUnregistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"permissions\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"MintPermissionsUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"addresspayable[]\",\"name\":\"receivers\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"basisPoints\",\"type\":\"uint256[]\"}],\"name\":\"RoyaltiesUpdated\",\"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\":\"admin\",\"type\":\"address\"}],\"name\":\"approveAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"accounts\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"}],\"name\":\"balanceOfBatch\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"}],\"name\":\"blacklistExtension\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"tokenIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"name\":\"burn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAdmins\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"admins\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getExtensions\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"extensions\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getFeeBps\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getFeeRecipients\",\"outputs\":[{\"internalType\":\"addresspayable[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getFees\",\"outputs\":[{\"internalType\":\"addresspayable[]\",\"name\":\"\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getRoyalties\",\"outputs\":[{\"internalType\":\"addresspayable[]\",\"name\":\"\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"}],\"name\":\"isAdmin\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"to\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"tokenIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"name\":\"mintBaseExisting\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"to\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"},{\"internalType\":\"string[]\",\"name\":\"uris\",\"type\":\"string[]\"}],\"name\":\"mintBaseNew\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"to\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"tokenIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"name\":\"mintExtensionExisting\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"to\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"},{\"internalType\":\"string[]\",\"name\":\"uris\",\"type\":\"string[]\"}],\"name\":\"mintExtensionNew\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"tokenIds\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"baseURI\",\"type\":\"string\"}],\"name\":\"registerExtension\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"baseURI\",\"type\":\"string\"},{\"internalType\":\"bool\",\"name\":\"baseURIIdentical\",\"type\":\"bool\"}],\"name\":\"registerExtension\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"}],\"name\":\"revokeAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"royaltyInfo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"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\":\"amounts\",\"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\":\"amount\",\"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\":\"bool\",\"name\":\"enabled\",\"type\":\"bool\"}],\"name\":\"setApproveTransferExtension\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"uri_\",\"type\":\"string\"}],\"name\":\"setBaseTokenURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"uri_\",\"type\":\"string\"}],\"name\":\"setBaseTokenURIExtension\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"uri_\",\"type\":\"string\"},{\"internalType\":\"bool\",\"name\":\"identical\",\"type\":\"bool\"}],\"name\":\"setBaseTokenURIExtension\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"permissions\",\"type\":\"address\"}],\"name\":\"setMintPermissions\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable[]\",\"name\":\"receivers\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"basisPoints\",\"type\":\"uint256[]\"}],\"name\":\"setRoyalties\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"addresspayable[]\",\"name\":\"receivers\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"basisPoints\",\"type\":\"uint256[]\"}],\"name\":\"setRoyalties\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"},{\"internalType\":\"addresspayable[]\",\"name\":\"receivers\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"basisPoints\",\"type\":\"uint256[]\"}],\"name\":\"setRoyaltiesExtension\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"uri_\",\"type\":\"string\"}],\"name\":\"setTokenURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"tokenIds\",\"type\":\"uint256[]\"},{\"internalType\":\"string[]\",\"name\":\"uris\",\"type\":\"string[]\"}],\"name\":\"setTokenURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"tokenIds\",\"type\":\"uint256[]\"},{\"internalType\":\"string[]\",\"name\":\"uris\",\"type\":\"string[]\"}],\"name\":\"setTokenURIExtension\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"uri_\",\"type\":\"string\"}],\"name\":\"setTokenURIExtension\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"prefix\",\"type\":\"string\"}],\"name\":\"setTokenURIPrefix\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"prefix\",\"type\":\"string\"}],\"name\":\"setTokenURIPrefixExtension\",\"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\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenExtension\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"}],\"name\":\"unregisterExtension\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"uri\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
ERC1155MetaData contains all meta data concerning the ERC1155 contract.
var ERC165ABI = ERC165MetaData.ABI
ERC165ABI is the input ABI used to generate the binding from. Deprecated: Use ERC165MetaData.ABI instead.
var ERC165MetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
ERC165MetaData contains all meta data concerning the ERC165 contract.
var ERC20ABI = ERC20MetaData.ABI
ERC20ABI is the input ABI used to generate the binding from. Deprecated: Use ERC20MetaData.ABI instead.
var ERC20MetaData = &bind.MetaData{
ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_spender\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"name\":\"success\",\"type\":\"bool\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"name\":\"success\",\"type\":\"bool\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"name\":\"balance\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"name\":\"success\",\"type\":\"bool\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_spender\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"},{\"name\":\"_extraData\",\"type\":\"bytes\"}],\"name\":\"approveAndCall\",\"outputs\":[{\"name\":\"success\",\"type\":\"bool\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"},{\"name\":\"_spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"name\":\"remaining\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"inputs\":[{\"name\":\"_initialAmount\",\"type\":\"uint256\"},{\"name\":\"_tokenName\",\"type\":\"string\"},{\"name\":\"_decimalUnits\",\"type\":\"uint8\"},{\"name\":\"_tokenSymbol\",\"type\":\"string\"}],\"type\":\"constructor\"},{\"payable\":false,\"type\":\"fallback\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_to\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_spender\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"}]",
}
ERC20MetaData contains all meta data concerning the ERC20 contract.
var ERC721ABI = ERC721MetaData.ABI
ERC721ABI is the input ABI used to generate the binding from. Deprecated: Use ERC721MetaData.ABI instead.
var ERC721MetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"symbol\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"initialURI\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"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\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"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\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"MAX_PURCHASE_TOKENS\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_TOKENS\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"PRESALE_DURATION\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sampleAddress\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"flipPreSale\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sampleAddress\",\"type\":\"address\"},{\"internalType\":\"bytes32[]\",\"name\":\"_merkleProof\",\"type\":\"bytes32[]\"}],\"name\":\"getMerkleOneProofFor\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sampleAddress\",\"type\":\"address\"},{\"internalType\":\"bytes32[]\",\"name\":\"_merkleProof\",\"type\":\"bytes32[]\"}],\"name\":\"getMerkleTwoProofFor\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getPreSaleDuration\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"checkAddress\",\"type\":\"address\"}],\"name\":\"getValidNumberOfTokens\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sampleAddress\",\"type\":\"address\"}],\"name\":\"getValidNumberOfTokensForBuyer\",\"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\":\"uint256\",\"name\":\"numberOfTokens\",\"type\":\"uint256\"},{\"internalType\":\"bytes32[]\",\"name\":\"_merkleProof\",\"type\":\"bytes32[]\"}],\"name\":\"mintNFTPreSale\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"preSaleIsActive\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"preSaleStartTimestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"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\":\"string\",\"name\":\"newBaseTokenURI\",\"type\":\"string\"}],\"name\":\"setBaseURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"duration\",\"type\":\"uint256\"}],\"name\":\"setDuration\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_merkleRoot\",\"type\":\"bytes32\"}],\"name\":\"setMerkleRootOne\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_merkleRoot\",\"type\":\"bytes32\"}],\"name\":\"setMerkleRootTwo\",\"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\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"tokenBalancePerOwner\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"tokenCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"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\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"validNumberOfTokensPerBuyerMap\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"wallets\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"validTokens\",\"type\":\"uint256[]\"}],\"name\":\"whitelistAddresses\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"whitelistClaimed\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
ERC721MetaData contains all meta data concerning the ERC721 contract.
var ERC721v3ABI = ERC721v3MetaData.ABI
ERC721v3ABI is the input ABI used to generate the binding from. Deprecated: Use ERC721v3MetaData.ABI instead.
var ERC721v3MetaData = &bind.MetaData{
ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"kittyIndexToApproved\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"partIndexToApproved\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"},{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"allowed\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"},{\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"tokenOfOwnerByIndex\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"exists\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"tokenByIndex\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"},{\"name\":\"_operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"_name\",\"type\":\"string\"},{\"name\":\"_symbol\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_to\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_approved\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_operator\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"}]",
}
ERC721v3MetaData contains all meta data concerning the ERC721v3 contract.
var FoundationABI = FoundationMetaData.ABI
FoundationABI is the input ABI used to generate the binding from. Deprecated: Use FoundationMetaData.ABI instead.
var FoundationMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"addresspayable\",\"name\":\"treasury\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"feth\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"royaltyRegistry\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"duration\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"FoundationTreasuryNode_Address_Is_Not_A_Contract\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FoundationTreasuryNode_Caller_Not_Admin\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"buyPrice\",\"type\":\"uint256\"}],\"name\":\"NFTMarketBuyPrice_Cannot_Buy_At_Lower_Price\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketBuyPrice_Cannot_Buy_Unset_Price\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketBuyPrice_Cannot_Cancel_Unset_Price\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"NFTMarketBuyPrice_Only_Owner_Can_Cancel_Price\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"NFTMarketBuyPrice_Only_Owner_Can_Set_Price\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketBuyPrice_Price_Already_Set\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketBuyPrice_Price_Too_High\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"seller\",\"type\":\"address\"}],\"name\":\"NFTMarketBuyPrice_Seller_Mismatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketCore_FETH_Address_Is_Not_A_Contract\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketCore_Only_FETH_Can_Transfer_ETH\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketCore_Seller_Not_Found\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketFees_Address_Does_Not_Support_IRoyaltyRegistry\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketOffer_Cannot_Be_Made_While_In_Auction\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"currentOfferAmount\",\"type\":\"uint256\"}],\"name\":\"NFTMarketOffer_Offer_Below_Min_Amount\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expiry\",\"type\":\"uint256\"}],\"name\":\"NFTMarketOffer_Offer_Expired\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"currentOfferFrom\",\"type\":\"address\"}],\"name\":\"NFTMarketOffer_Offer_From_Does_Not_Match\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"minOfferAmount\",\"type\":\"uint256\"}],\"name\":\"NFTMarketOffer_Offer_Must_Be_At_Least_Min_Amount\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketOffer_Provided_Contract_And_TokenId_Count_Must_Match\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketOffer_Reason_Required\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"}],\"name\":\"NFTMarketReserveAuction_Already_Listed\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"minAmount\",\"type\":\"uint256\"}],\"name\":\"NFTMarketReserveAuction_Bid_Must_Be_At_Least_Min_Amount\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketReserveAuction_Cannot_Admin_Cancel_Without_Reason\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"reservePrice\",\"type\":\"uint256\"}],\"name\":\"NFTMarketReserveAuction_Cannot_Bid_Lower_Than_Reserve_Price\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"}],\"name\":\"NFTMarketReserveAuction_Cannot_Bid_On_Ended_Auction\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketReserveAuction_Cannot_Bid_On_Nonexistent_Auction\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketReserveAuction_Cannot_Cancel_Nonexistent_Auction\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketReserveAuction_Cannot_Finalize_Already_Settled_Auction\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"}],\"name\":\"NFTMarketReserveAuction_Cannot_Finalize_Auction_In_Progress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketReserveAuction_Cannot_Rebid_Over_Outstanding_Bid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketReserveAuction_Cannot_Update_Auction_In_Progress\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"maxDuration\",\"type\":\"uint256\"}],\"name\":\"NFTMarketReserveAuction_Exceeds_Max_Duration\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"extensionDuration\",\"type\":\"uint256\"}],\"name\":\"NFTMarketReserveAuction_Less_Than_Extension_Duration\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketReserveAuction_Must_Set_Non_Zero_Reserve_Price\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"seller\",\"type\":\"address\"}],\"name\":\"NFTMarketReserveAuction_Not_Matching_Seller\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"NFTMarketReserveAuction_Only_Owner_Can_Update_Auction\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketReserveAuction_Price_Already_Set\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NFTMarketReserveAuction_Too_Much_Value_Provided\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"seller\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"buyer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"protocolFee\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"creatorFee\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"sellerRev\",\"type\":\"uint256\"}],\"name\":\"BuyPriceAccepted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"BuyPriceCanceled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"BuyPriceInvalidated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"seller\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"}],\"name\":\"BuyPriceSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"buyReferrer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"buyReferrerProtocolFee\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"buyReferrerSellerFee\",\"type\":\"uint256\"}],\"name\":\"BuyReferralPaid\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"buyer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"seller\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"protocolFee\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"creatorFee\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"sellerRev\",\"type\":\"uint256\"}],\"name\":\"OfferAccepted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"reason\",\"type\":\"string\"}],\"name\":\"OfferCanceledByAdmin\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"OfferInvalidated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"buyer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"expiration\",\"type\":\"uint256\"}],\"name\":\"OfferMade\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"bidder\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"}],\"name\":\"ReserveAuctionBidPlaced\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"}],\"name\":\"ReserveAuctionCanceled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"reason\",\"type\":\"string\"}],\"name\":\"ReserveAuctionCanceledByAdmin\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"seller\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"duration\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"extensionDuration\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"reservePrice\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"}],\"name\":\"ReserveAuctionCreated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"seller\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"bidder\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"protocolFee\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"creatorFee\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"sellerRev\",\"type\":\"uint256\"}],\"name\":\"ReserveAuctionFinalized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"}],\"name\":\"ReserveAuctionInvalidated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"reservePrice\",\"type\":\"uint256\"}],\"name\":\"ReserveAuctionUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"WithdrawalToFETH\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"offerFrom\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"minAmount\",\"type\":\"uint256\"}],\"name\":\"acceptOffer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"nftContracts\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"tokenIds\",\"type\":\"uint256[]\"},{\"internalType\":\"string\",\"name\":\"reason\",\"type\":\"string\"}],\"name\":\"adminCancelOffers\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"reason\",\"type\":\"string\"}],\"name\":\"adminCancelReserveAuction\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxPrice\",\"type\":\"uint256\"}],\"name\":\"buy\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxPrice\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"referrer\",\"type\":\"address\"}],\"name\":\"buyV2\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"cancelBuyPrice\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"}],\"name\":\"cancelReserveAuction\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"reservePrice\",\"type\":\"uint256\"}],\"name\":\"createReserveAuction\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"}],\"name\":\"finalizeReserveAuction\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getBuyPrice\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"seller\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"}],\"name\":\"getFeesAndRecipients\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"protocolFee\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"creatorRev\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable[]\",\"name\":\"creatorRecipients\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"creatorShares\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256\",\"name\":\"sellerRev\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"owner\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getFethAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"fethAddress\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getFoundationTreasury\",\"outputs\":[{\"internalType\":\"addresspayable\",\"name\":\"treasuryAddress\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getImmutableRoyalties\",\"outputs\":[{\"internalType\":\"addresspayable[]\",\"name\":\"recipients\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"splitPerRecipientInBasisPoints\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"}],\"name\":\"getMinBidAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"minimum\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getMinOfferAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"minimum\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"creator\",\"type\":\"address\"}],\"name\":\"getMutableRoyalties\",\"outputs\":[{\"internalType\":\"addresspayable[]\",\"name\":\"recipients\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"splitPerRecipientInBasisPoints\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getOffer\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"buyer\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"expiration\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getOfferReferrer\",\"outputs\":[{\"internalType\":\"addresspayable\",\"name\":\"referrer\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"}],\"name\":\"getReserveAuction\",\"outputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"seller\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"duration\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"extensionDuration\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"bidder\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"internalType\":\"structNFTMarketReserveAuction.ReserveAuction\",\"name\":\"auction\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"}],\"name\":\"getReserveAuctionBidReferrer\",\"outputs\":[{\"internalType\":\"addresspayable\",\"name\":\"referrer\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getReserveAuctionIdFor\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRoyaltyRegistry\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"registry\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getTokenCreator\",\"outputs\":[{\"internalType\":\"addresspayable\",\"name\":\"creator\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"makeOffer\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"expiration\",\"type\":\"uint256\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"referrer\",\"type\":\"address\"}],\"name\":\"makeOfferV2\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"expiration\",\"type\":\"uint256\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"}],\"name\":\"placeBid\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"referrer\",\"type\":\"address\"}],\"name\":\"placeBidV2\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"}],\"name\":\"setBuyPrice\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"auctionId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"reservePrice\",\"type\":\"uint256\"}],\"name\":\"updateReserveAuction\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"stateMutability\":\"payable\",\"type\":\"receive\"}]",
}
FoundationMetaData contains all meta data concerning the Foundation contract.
var OpenSeaABI = OpenSeaMetaData.ABI
OpenSeaABI is the input ABI used to generate the binding from. Deprecated: Use OpenSeaMetaData.ABI instead.
var OpenSeaMetaData = &bind.MetaData{
ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"tokenTransferProxy\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"target\",\"type\":\"address\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"extradata\",\"type\":\"bytes\"}],\"name\":\"staticCall\",\"outputs\":[{\"name\":\"result\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newMinimumMakerProtocolFee\",\"type\":\"uint256\"}],\"name\":\"changeMinimumMakerProtocolFee\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newMinimumTakerProtocolFee\",\"type\":\"uint256\"}],\"name\":\"changeMinimumTakerProtocolFee\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"array\",\"type\":\"bytes\"},{\"name\":\"desired\",\"type\":\"bytes\"},{\"name\":\"mask\",\"type\":\"bytes\"}],\"name\":\"guardedArrayReplace\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"minimumTakerProtocolFee\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"codename\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"testCopyAddress\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arrToCopy\",\"type\":\"bytes\"}],\"name\":\"testCopy\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"}],\"name\":\"calculateCurrentPrice_\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newProtocolFeeRecipient\",\"type\":\"address\"}],\"name\":\"changeProtocolFeeRecipient\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"buyCalldata\",\"type\":\"bytes\"},{\"name\":\"buyReplacementPattern\",\"type\":\"bytes\"},{\"name\":\"sellCalldata\",\"type\":\"bytes\"},{\"name\":\"sellReplacementPattern\",\"type\":\"bytes\"}],\"name\":\"orderCalldataCanMatch\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"},{\"name\":\"v\",\"type\":\"uint8\"},{\"name\":\"r\",\"type\":\"bytes32\"},{\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"validateOrder_\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"basePrice\",\"type\":\"uint256\"},{\"name\":\"extra\",\"type\":\"uint256\"},{\"name\":\"listingTime\",\"type\":\"uint256\"},{\"name\":\"expirationTime\",\"type\":\"uint256\"}],\"name\":\"calculateFinalPrice\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"protocolFeeRecipient\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"}],\"name\":\"hashOrder_\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[14]\"},{\"name\":\"uints\",\"type\":\"uint256[18]\"},{\"name\":\"feeMethodsSidesKindsHowToCalls\",\"type\":\"uint8[8]\"},{\"name\":\"calldataBuy\",\"type\":\"bytes\"},{\"name\":\"calldataSell\",\"type\":\"bytes\"},{\"name\":\"replacementPatternBuy\",\"type\":\"bytes\"},{\"name\":\"replacementPatternSell\",\"type\":\"bytes\"},{\"name\":\"staticExtradataBuy\",\"type\":\"bytes\"},{\"name\":\"staticExtradataSell\",\"type\":\"bytes\"}],\"name\":\"ordersCanMatch_\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"},{\"name\":\"orderbookInclusionDesired\",\"type\":\"bool\"}],\"name\":\"approveOrder_\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"registry\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"minimumMakerProtocolFee\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"}],\"name\":\"hashToSign_\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"cancelledOrFinalized\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"exchangeToken\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"},{\"name\":\"v\",\"type\":\"uint8\"},{\"name\":\"r\",\"type\":\"bytes32\"},{\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"cancelOrder_\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[14]\"},{\"name\":\"uints\",\"type\":\"uint256[18]\"},{\"name\":\"feeMethodsSidesKindsHowToCalls\",\"type\":\"uint8[8]\"},{\"name\":\"calldataBuy\",\"type\":\"bytes\"},{\"name\":\"calldataSell\",\"type\":\"bytes\"},{\"name\":\"replacementPatternBuy\",\"type\":\"bytes\"},{\"name\":\"replacementPatternSell\",\"type\":\"bytes\"},{\"name\":\"staticExtradataBuy\",\"type\":\"bytes\"},{\"name\":\"staticExtradataSell\",\"type\":\"bytes\"},{\"name\":\"vs\",\"type\":\"uint8[2]\"},{\"name\":\"rssMetadata\",\"type\":\"bytes32[5]\"}],\"name\":\"atomicMatch_\",\"outputs\":[],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"}],\"name\":\"validateOrderParameters_\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"INVERSE_BASIS_POINT\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[14]\"},{\"name\":\"uints\",\"type\":\"uint256[18]\"},{\"name\":\"feeMethodsSidesKindsHowToCalls\",\"type\":\"uint8[8]\"},{\"name\":\"calldataBuy\",\"type\":\"bytes\"},{\"name\":\"calldataSell\",\"type\":\"bytes\"},{\"name\":\"replacementPatternBuy\",\"type\":\"bytes\"},{\"name\":\"replacementPatternSell\",\"type\":\"bytes\"},{\"name\":\"staticExtradataBuy\",\"type\":\"bytes\"},{\"name\":\"staticExtradataSell\",\"type\":\"bytes\"}],\"name\":\"calculateMatchPrice_\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"approvedOrders\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"registryAddress\",\"type\":\"address\"},{\"name\":\"tokenTransferProxyAddress\",\"type\":\"address\"},{\"name\":\"tokenAddress\",\"type\":\"address\"},{\"name\":\"protocolFeeAddress\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"hash\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"exchange\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"maker\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"taker\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"makerRelayerFee\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"takerRelayerFee\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"makerProtocolFee\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"takerProtocolFee\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"feeRecipient\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"side\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"saleKind\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"target\",\"type\":\"address\"}],\"name\":\"OrderApprovedPartOne\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"hash\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"howToCall\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"calldata\",\"type\":\"bytes\"},{\"indexed\":false,\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"indexed\":false,\"name\":\"staticTarget\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"staticExtradata\",\"type\":\"bytes\"},{\"indexed\":false,\"name\":\"paymentToken\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"basePrice\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"extra\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"listingTime\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"expirationTime\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"salt\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"orderbookInclusionDesired\",\"type\":\"bool\"}],\"name\":\"OrderApprovedPartTwo\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"hash\",\"type\":\"bytes32\"}],\"name\":\"OrderCancelled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"buyHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"sellHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"name\":\"maker\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"taker\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"price\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"metadata\",\"type\":\"bytes32\"}],\"name\":\"OrdersMatched\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"previousOwner\",\"type\":\"address\"}],\"name\":\"OwnershipRenounced\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"}]",
}
OpenSeaMetaData contains all meta data concerning the OpenSea contract.
var ProxyABI = ProxyMetaData.ABI
ProxyABI is the input ABI used to generate the binding from. Deprecated: Use ProxyMetaData.ABI instead.
var ProxyMetaData = &bind.MetaData{
ABI: "[{\"constant\":false,\"inputs\":[{\"name\":\"dest\",\"type\":\"address\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"}],\"name\":\"proxy\",\"outputs\":[{\"name\":\"success\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"dest\",\"type\":\"address\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"}],\"name\":\"proxyAssert\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
ProxyMetaData contains all meta data concerning the Proxy contract.
var SeaportABI = SeaportMetaData.ABI
SeaportABI is the input ABI used to generate the binding from. Deprecated: Use SeaportMetaData.ABI instead.
var SeaportMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"conduitController\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"BadContractSignature\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"BadFraction\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"BadReturnValueFromERC20OnTransfer\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"}],\"name\":\"BadSignatureV\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ConsiderationCriteriaResolverOutOfRange\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"orderIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"considerationIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"shortfallAmount\",\"type\":\"uint256\"}],\"name\":\"ConsiderationNotMet\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"CriteriaNotEnabledForItem\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"identifiers\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"name\":\"ERC1155BatchTransferGenericFailure\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"EtherTransferGenericFailure\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InexactFraction\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InsufficientEtherSupplied\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Invalid1155BatchTransferEncoding\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidBasicOrderParameterEncoding\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"conduit\",\"type\":\"address\"}],\"name\":\"InvalidCallToConduit\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidCanceller\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"conduitKey\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"conduit\",\"type\":\"address\"}],\"name\":\"InvalidConduit\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidERC721TransferAmount\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidFulfillmentComponentData\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"InvalidMsgValue\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidNativeOfferItem\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidProof\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"InvalidRestrictedOrder\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidSignature\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidSigner\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidTime\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MismatchedFulfillmentOfferAndConsiderationComponents\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"enumSide\",\"name\":\"side\",\"type\":\"uint8\"}],\"name\":\"MissingFulfillmentComponentOnAggregation\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MissingItemAmount\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MissingOriginalConsiderationItems\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"NoContract\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NoReentrantCalls\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NoSpecifiedOrdersAvailable\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OfferAndConsiderationRequiredOnFulfillment\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OfferCriteriaResolverOutOfRange\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"OrderAlreadyFilled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OrderCriteriaResolverOutOfRange\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"OrderIsCancelled\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"OrderPartiallyFilled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PartialFillsNotEnabledForOrder\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"TokenTransferGenericFailure\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UnresolvedConsiderationCriteria\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UnresolvedOfferCriteria\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UnusedItemParameters\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newCounter\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"name\":\"CounterIncremented\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"zone\",\"type\":\"address\"}],\"name\":\"OrderCancelled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"zone\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"indexed\":false,\"internalType\":\"structSpentItem[]\",\"name\":\"offer\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"indexed\":false,\"internalType\":\"structReceivedItem[]\",\"name\":\"consideration\",\"type\":\"tuple[]\"}],\"name\":\"OrderFulfilled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"zone\",\"type\":\"address\"}],\"name\":\"OrderValidated\",\"type\":\"event\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"zone\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"}],\"internalType\":\"structOfferItem[]\",\"name\":\"offer\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structConsiderationItem[]\",\"name\":\"consideration\",\"type\":\"tuple[]\"},{\"internalType\":\"enumOrderType\",\"name\":\"orderType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"zoneHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"salt\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"conduitKey\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"counter\",\"type\":\"uint256\"}],\"internalType\":\"structOrderComponents[]\",\"name\":\"orders\",\"type\":\"tuple[]\"}],\"name\":\"cancel\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"cancelled\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"zone\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"}],\"internalType\":\"structOfferItem[]\",\"name\":\"offer\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structConsiderationItem[]\",\"name\":\"consideration\",\"type\":\"tuple[]\"},{\"internalType\":\"enumOrderType\",\"name\":\"orderType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"zoneHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"salt\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"conduitKey\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"totalOriginalConsiderationItems\",\"type\":\"uint256\"}],\"internalType\":\"structOrderParameters\",\"name\":\"parameters\",\"type\":\"tuple\"},{\"internalType\":\"uint120\",\"name\":\"numerator\",\"type\":\"uint120\"},{\"internalType\":\"uint120\",\"name\":\"denominator\",\"type\":\"uint120\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"extraData\",\"type\":\"bytes\"}],\"internalType\":\"structAdvancedOrder\",\"name\":\"advancedOrder\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"orderIndex\",\"type\":\"uint256\"},{\"internalType\":\"enumSide\",\"name\":\"side\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"bytes32[]\",\"name\":\"criteriaProof\",\"type\":\"bytes32[]\"}],\"internalType\":\"structCriteriaResolver[]\",\"name\":\"criteriaResolvers\",\"type\":\"tuple[]\"},{\"internalType\":\"bytes32\",\"name\":\"fulfillerConduitKey\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"fulfillAdvancedOrder\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"fulfilled\",\"type\":\"bool\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"zone\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"}],\"internalType\":\"structOfferItem[]\",\"name\":\"offer\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structConsiderationItem[]\",\"name\":\"consideration\",\"type\":\"tuple[]\"},{\"internalType\":\"enumOrderType\",\"name\":\"orderType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"zoneHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"salt\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"conduitKey\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"totalOriginalConsiderationItems\",\"type\":\"uint256\"}],\"internalType\":\"structOrderParameters\",\"name\":\"parameters\",\"type\":\"tuple\"},{\"internalType\":\"uint120\",\"name\":\"numerator\",\"type\":\"uint120\"},{\"internalType\":\"uint120\",\"name\":\"denominator\",\"type\":\"uint120\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"extraData\",\"type\":\"bytes\"}],\"internalType\":\"structAdvancedOrder[]\",\"name\":\"advancedOrders\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"orderIndex\",\"type\":\"uint256\"},{\"internalType\":\"enumSide\",\"name\":\"side\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"bytes32[]\",\"name\":\"criteriaProof\",\"type\":\"bytes32[]\"}],\"internalType\":\"structCriteriaResolver[]\",\"name\":\"criteriaResolvers\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"orderIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"itemIndex\",\"type\":\"uint256\"}],\"internalType\":\"structFulfillmentComponent[][]\",\"name\":\"offerFulfillments\",\"type\":\"tuple[][]\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"orderIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"itemIndex\",\"type\":\"uint256\"}],\"internalType\":\"structFulfillmentComponent[][]\",\"name\":\"considerationFulfillments\",\"type\":\"tuple[][]\"},{\"internalType\":\"bytes32\",\"name\":\"fulfillerConduitKey\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"maximumFulfilled\",\"type\":\"uint256\"}],\"name\":\"fulfillAvailableAdvancedOrders\",\"outputs\":[{\"internalType\":\"bool[]\",\"name\":\"availableOrders\",\"type\":\"bool[]\"},{\"components\":[{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structReceivedItem\",\"name\":\"item\",\"type\":\"tuple\"},{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"conduitKey\",\"type\":\"bytes32\"}],\"internalType\":\"structExecution[]\",\"name\":\"executions\",\"type\":\"tuple[]\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"zone\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"}],\"internalType\":\"structOfferItem[]\",\"name\":\"offer\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structConsiderationItem[]\",\"name\":\"consideration\",\"type\":\"tuple[]\"},{\"internalType\":\"enumOrderType\",\"name\":\"orderType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"zoneHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"salt\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"conduitKey\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"totalOriginalConsiderationItems\",\"type\":\"uint256\"}],\"internalType\":\"structOrderParameters\",\"name\":\"parameters\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"}],\"internalType\":\"structOrder[]\",\"name\":\"orders\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"orderIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"itemIndex\",\"type\":\"uint256\"}],\"internalType\":\"structFulfillmentComponent[][]\",\"name\":\"offerFulfillments\",\"type\":\"tuple[][]\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"orderIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"itemIndex\",\"type\":\"uint256\"}],\"internalType\":\"structFulfillmentComponent[][]\",\"name\":\"considerationFulfillments\",\"type\":\"tuple[][]\"},{\"internalType\":\"bytes32\",\"name\":\"fulfillerConduitKey\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"maximumFulfilled\",\"type\":\"uint256\"}],\"name\":\"fulfillAvailableOrders\",\"outputs\":[{\"internalType\":\"bool[]\",\"name\":\"availableOrders\",\"type\":\"bool[]\"},{\"components\":[{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structReceivedItem\",\"name\":\"item\",\"type\":\"tuple\"},{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"conduitKey\",\"type\":\"bytes32\"}],\"internalType\":\"structExecution[]\",\"name\":\"executions\",\"type\":\"tuple[]\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"considerationToken\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"considerationIdentifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"considerationAmount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"offerer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"zone\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"offerToken\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"offerIdentifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"offerAmount\",\"type\":\"uint256\"},{\"internalType\":\"enumBasicOrderType\",\"name\":\"basicOrderType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"zoneHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"salt\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"offererConduitKey\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"fulfillerConduitKey\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"totalOriginalAdditionalRecipients\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structAdditionalRecipient[]\",\"name\":\"additionalRecipients\",\"type\":\"tuple[]\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"}],\"internalType\":\"structBasicOrderParameters\",\"name\":\"parameters\",\"type\":\"tuple\"}],\"name\":\"fulfillBasicOrder\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"fulfilled\",\"type\":\"bool\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"zone\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"}],\"internalType\":\"structOfferItem[]\",\"name\":\"offer\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structConsiderationItem[]\",\"name\":\"consideration\",\"type\":\"tuple[]\"},{\"internalType\":\"enumOrderType\",\"name\":\"orderType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"zoneHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"salt\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"conduitKey\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"totalOriginalConsiderationItems\",\"type\":\"uint256\"}],\"internalType\":\"structOrderParameters\",\"name\":\"parameters\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"}],\"internalType\":\"structOrder\",\"name\":\"order\",\"type\":\"tuple\"},{\"internalType\":\"bytes32\",\"name\":\"fulfillerConduitKey\",\"type\":\"bytes32\"}],\"name\":\"fulfillOrder\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"fulfilled\",\"type\":\"bool\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"name\":\"getCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"counter\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"zone\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"}],\"internalType\":\"structOfferItem[]\",\"name\":\"offer\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structConsiderationItem[]\",\"name\":\"consideration\",\"type\":\"tuple[]\"},{\"internalType\":\"enumOrderType\",\"name\":\"orderType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"zoneHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"salt\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"conduitKey\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"counter\",\"type\":\"uint256\"}],\"internalType\":\"structOrderComponents\",\"name\":\"order\",\"type\":\"tuple\"}],\"name\":\"getOrderHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"getOrderStatus\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isValidated\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"isCancelled\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"totalFilled\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalSize\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"incrementCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"newCounter\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"information\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"version\",\"type\":\"string\"},{\"internalType\":\"bytes32\",\"name\":\"domainSeparator\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"conduitController\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"zone\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"}],\"internalType\":\"structOfferItem[]\",\"name\":\"offer\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structConsiderationItem[]\",\"name\":\"consideration\",\"type\":\"tuple[]\"},{\"internalType\":\"enumOrderType\",\"name\":\"orderType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"zoneHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"salt\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"conduitKey\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"totalOriginalConsiderationItems\",\"type\":\"uint256\"}],\"internalType\":\"structOrderParameters\",\"name\":\"parameters\",\"type\":\"tuple\"},{\"internalType\":\"uint120\",\"name\":\"numerator\",\"type\":\"uint120\"},{\"internalType\":\"uint120\",\"name\":\"denominator\",\"type\":\"uint120\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"extraData\",\"type\":\"bytes\"}],\"internalType\":\"structAdvancedOrder[]\",\"name\":\"advancedOrders\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"orderIndex\",\"type\":\"uint256\"},{\"internalType\":\"enumSide\",\"name\":\"side\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"bytes32[]\",\"name\":\"criteriaProof\",\"type\":\"bytes32[]\"}],\"internalType\":\"structCriteriaResolver[]\",\"name\":\"criteriaResolvers\",\"type\":\"tuple[]\"},{\"components\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"orderIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"itemIndex\",\"type\":\"uint256\"}],\"internalType\":\"structFulfillmentComponent[]\",\"name\":\"offerComponents\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"orderIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"itemIndex\",\"type\":\"uint256\"}],\"internalType\":\"structFulfillmentComponent[]\",\"name\":\"considerationComponents\",\"type\":\"tuple[]\"}],\"internalType\":\"structFulfillment[]\",\"name\":\"fulfillments\",\"type\":\"tuple[]\"}],\"name\":\"matchAdvancedOrders\",\"outputs\":[{\"components\":[{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structReceivedItem\",\"name\":\"item\",\"type\":\"tuple\"},{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"conduitKey\",\"type\":\"bytes32\"}],\"internalType\":\"structExecution[]\",\"name\":\"executions\",\"type\":\"tuple[]\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"zone\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"}],\"internalType\":\"structOfferItem[]\",\"name\":\"offer\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structConsiderationItem[]\",\"name\":\"consideration\",\"type\":\"tuple[]\"},{\"internalType\":\"enumOrderType\",\"name\":\"orderType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"zoneHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"salt\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"conduitKey\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"totalOriginalConsiderationItems\",\"type\":\"uint256\"}],\"internalType\":\"structOrderParameters\",\"name\":\"parameters\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"}],\"internalType\":\"structOrder[]\",\"name\":\"orders\",\"type\":\"tuple[]\"},{\"components\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"orderIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"itemIndex\",\"type\":\"uint256\"}],\"internalType\":\"structFulfillmentComponent[]\",\"name\":\"offerComponents\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"orderIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"itemIndex\",\"type\":\"uint256\"}],\"internalType\":\"structFulfillmentComponent[]\",\"name\":\"considerationComponents\",\"type\":\"tuple[]\"}],\"internalType\":\"structFulfillment[]\",\"name\":\"fulfillments\",\"type\":\"tuple[]\"}],\"name\":\"matchOrders\",\"outputs\":[{\"components\":[{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structReceivedItem\",\"name\":\"item\",\"type\":\"tuple\"},{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"conduitKey\",\"type\":\"bytes32\"}],\"internalType\":\"structExecution[]\",\"name\":\"executions\",\"type\":\"tuple[]\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"contractName\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"zone\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"}],\"internalType\":\"structOfferItem[]\",\"name\":\"offer\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structConsiderationItem[]\",\"name\":\"consideration\",\"type\":\"tuple[]\"},{\"internalType\":\"enumOrderType\",\"name\":\"orderType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"zoneHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"salt\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"conduitKey\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"totalOriginalConsiderationItems\",\"type\":\"uint256\"}],\"internalType\":\"structOrderParameters\",\"name\":\"parameters\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"}],\"internalType\":\"structOrder[]\",\"name\":\"orders\",\"type\":\"tuple[]\"}],\"name\":\"validate\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"validated\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
SeaportMetaData contains all meta data concerning the Seaport contract.
var WETHABI = WETHMetaData.ABI
WETHABI is the input ABI used to generate the binding from. Deprecated: Use WETHMetaData.ABI instead.
var WETHMetaData = &bind.MetaData{
ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"guy\",\"type\":\"address\"},{\"name\":\"wad\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"src\",\"type\":\"address\"},{\"name\":\"dst\",\"type\":\"address\"},{\"name\":\"wad\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"wad\",\"type\":\"uint256\"}],\"name\":\"withdraw\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"dst\",\"type\":\"address\"},{\"name\":\"wad\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"deposit\",\"outputs\":[],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"},{\"name\":\"\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"src\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"guy\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"wad\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"src\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"dst\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"wad\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"dst\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"wad\",\"type\":\"uint256\"}],\"name\":\"Deposit\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"src\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"wad\",\"type\":\"uint256\"}],\"name\":\"Withdrawal\",\"type\":\"event\"}]",
}
WETHMetaData contains all meta data concerning the WETH contract.
Functions ¶
This section is empty.
Types ¶
type AdditionalRecipient ¶ added in v0.2.0
AdditionalRecipient is an auto generated low-level Go binding around an user-defined struct.
type AdvancedOrder ¶ added in v0.2.0
type AdvancedOrder struct { Parameters OrderParameters Numerator *big.Int Denominator *big.Int Signature []byte ExtraData []byte }
AdvancedOrder is an auto generated low-level Go binding around an user-defined struct.
type BasicOrderParameters ¶ added in v0.2.0
type BasicOrderParameters struct { ConsiderationToken common.Address ConsiderationIdentifier *big.Int ConsiderationAmount *big.Int Offerer common.Address Zone common.Address OfferToken common.Address OfferIdentifier *big.Int OfferAmount *big.Int BasicOrderType uint8 StartTime *big.Int EndTime *big.Int ZoneHash [32]byte Salt *big.Int OffererConduitKey [32]byte FulfillerConduitKey [32]byte TotalOriginalAdditionalRecipients *big.Int AdditionalRecipients []AdditionalRecipient Signature []byte }
BasicOrderParameters is an auto generated low-level Go binding around an user-defined struct.
type ConsiderationItem ¶ added in v0.2.0
type ConsiderationItem struct { ItemType uint8 Token common.Address IdentifierOrCriteria *big.Int StartAmount *big.Int EndAmount *big.Int Recipient common.Address }
ConsiderationItem is an auto generated low-level Go binding around an user-defined struct.
type CriteriaResolver ¶ added in v0.2.0
type CriteriaResolver struct { OrderIndex *big.Int Side uint8 Index *big.Int Identifier *big.Int CriteriaProof [][32]byte }
CriteriaResolver is an auto generated low-level Go binding around an user-defined struct.
type ERC1155 ¶
type ERC1155 struct { ERC1155Caller // Read-only binding to the contract ERC1155Transactor // Write-only binding to the contract ERC1155Filterer // Log filterer for contract events }
ERC1155 is an auto generated Go binding around an Ethereum contract.
func NewERC1155 ¶
NewERC1155 creates a new instance of ERC1155, bound to a specific deployed contract.
type ERC1155AdminApproved ¶ added in v0.4.0
type ERC1155AdminApproved struct { Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
ERC1155AdminApproved represents a AdminApproved event raised by the ERC1155 contract.
type ERC1155AdminApprovedIterator ¶ added in v0.4.0
type ERC1155AdminApprovedIterator struct { Event *ERC1155AdminApproved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155AdminApprovedIterator is returned from FilterAdminApproved and is used to iterate over the raw logs and unpacked data for AdminApproved events raised by the ERC1155 contract.
func (*ERC1155AdminApprovedIterator) Close ¶ added in v0.4.0
func (it *ERC1155AdminApprovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155AdminApprovedIterator) Error ¶ added in v0.4.0
func (it *ERC1155AdminApprovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155AdminApprovedIterator) Next ¶ added in v0.4.0
func (it *ERC1155AdminApprovedIterator) 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 ERC1155AdminRevoked ¶ added in v0.4.0
type ERC1155AdminRevoked struct { Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
ERC1155AdminRevoked represents a AdminRevoked event raised by the ERC1155 contract.
type ERC1155AdminRevokedIterator ¶ added in v0.4.0
type ERC1155AdminRevokedIterator struct { Event *ERC1155AdminRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155AdminRevokedIterator is returned from FilterAdminRevoked and is used to iterate over the raw logs and unpacked data for AdminRevoked events raised by the ERC1155 contract.
func (*ERC1155AdminRevokedIterator) Close ¶ added in v0.4.0
func (it *ERC1155AdminRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155AdminRevokedIterator) Error ¶ added in v0.4.0
func (it *ERC1155AdminRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155AdminRevokedIterator) Next ¶ added in v0.4.0
func (it *ERC1155AdminRevokedIterator) 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 ERC1155ApprovalForAll ¶ added in v0.4.0
type ERC1155ApprovalForAll struct { Account common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
ERC1155ApprovalForAll represents a ApprovalForAll event raised by the ERC1155 contract.
type ERC1155ApprovalForAllIterator ¶ added in v0.4.0
type ERC1155ApprovalForAllIterator struct { Event *ERC1155ApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155ApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the ERC1155 contract.
func (*ERC1155ApprovalForAllIterator) Close ¶ added in v0.4.0
func (it *ERC1155ApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155ApprovalForAllIterator) Error ¶ added in v0.4.0
func (it *ERC1155ApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155ApprovalForAllIterator) Next ¶ added in v0.4.0
func (it *ERC1155ApprovalForAllIterator) 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 ERC1155Caller ¶
type ERC1155Caller struct {
// contains filtered or unexported fields
}
ERC1155Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC1155Caller ¶
func NewERC1155Caller(address common.Address, caller bind.ContractCaller) (*ERC1155Caller, error)
NewERC1155Caller creates a new read-only instance of ERC1155, bound to a specific deployed contract.
func (*ERC1155Caller) BalanceOf ¶
func (_ERC1155 *ERC1155Caller) BalanceOf(opts *bind.CallOpts, account common.Address, id *big.Int) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x00fdd58e.
Solidity: function balanceOf(address account, uint256 id) view returns(uint256)
func (*ERC1155Caller) BalanceOfBatch ¶ added in v0.4.0
func (_ERC1155 *ERC1155Caller) BalanceOfBatch(opts *bind.CallOpts, accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
BalanceOfBatch is a free data retrieval call binding the contract method 0x4e1273f4.
Solidity: function balanceOfBatch(address[] accounts, uint256[] ids) view returns(uint256[])
func (*ERC1155Caller) GetAdmins ¶ added in v0.4.0
GetAdmins is a free data retrieval call binding the contract method 0x31ae450b.
Solidity: function getAdmins() view returns(address[] admins)
func (*ERC1155Caller) GetExtensions ¶ added in v0.4.0
GetExtensions is a free data retrieval call binding the contract method 0x83b7db63.
Solidity: function getExtensions() view returns(address[] extensions)
func (*ERC1155Caller) GetFeeBps ¶ added in v0.4.0
GetFeeBps is a free data retrieval call binding the contract method 0x0ebd4c7f.
Solidity: function getFeeBps(uint256 tokenId) view returns(uint256[])
func (*ERC1155Caller) GetFeeRecipients ¶ added in v0.4.0
func (_ERC1155 *ERC1155Caller) GetFeeRecipients(opts *bind.CallOpts, tokenId *big.Int) ([]common.Address, error)
GetFeeRecipients is a free data retrieval call binding the contract method 0xb9c4d9fb.
Solidity: function getFeeRecipients(uint256 tokenId) view returns(address[])
func (*ERC1155Caller) GetFees ¶ added in v0.4.0
func (_ERC1155 *ERC1155Caller) GetFees(opts *bind.CallOpts, tokenId *big.Int) ([]common.Address, []*big.Int, error)
GetFees is a free data retrieval call binding the contract method 0xd5a06d4c.
Solidity: function getFees(uint256 tokenId) view returns(address[], uint256[])
func (*ERC1155Caller) GetRoyalties ¶ added in v0.4.0
func (_ERC1155 *ERC1155Caller) GetRoyalties(opts *bind.CallOpts, tokenId *big.Int) ([]common.Address, []*big.Int, error)
GetRoyalties is a free data retrieval call binding the contract method 0xbb3bafd6.
Solidity: function getRoyalties(uint256 tokenId) view returns(address[], uint256[])
func (*ERC1155Caller) IsAdmin ¶ added in v0.4.0
IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.
Solidity: function isAdmin(address admin) view returns(bool)
func (*ERC1155Caller) IsApprovedForAll ¶
func (_ERC1155 *ERC1155Caller) IsApprovedForAll(opts *bind.CallOpts, account common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address account, address operator) view returns(bool)
func (*ERC1155Caller) Owner ¶ added in v0.4.0
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ERC1155Caller) RoyaltyInfo ¶ added in v0.4.0
func (_ERC1155 *ERC1155Caller) RoyaltyInfo(opts *bind.CallOpts, tokenId *big.Int, value *big.Int) (common.Address, *big.Int, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 tokenId, uint256 value) view returns(address, uint256)
func (*ERC1155Caller) SupportsInterface ¶
func (_ERC1155 *ERC1155Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*ERC1155Caller) TokenExtension ¶ added in v0.4.0
func (_ERC1155 *ERC1155Caller) TokenExtension(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
TokenExtension is a free data retrieval call binding the contract method 0x239be317.
Solidity: function tokenExtension(uint256 tokenId) view returns(address)
func (*ERC1155Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0xbd85b039.
Solidity: function totalSupply(uint256 tokenId) view returns(uint256)
type ERC1155CallerRaw ¶
type ERC1155CallerRaw struct {
Contract *ERC1155Caller // Generic read-only contract binding to access the raw methods on
}
ERC1155CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC1155CallerRaw) Call ¶
func (_ERC1155 *ERC1155CallerRaw) 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 ERC1155CallerSession ¶
type ERC1155CallerSession struct { Contract *ERC1155Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC1155CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ERC1155CallerSession) BalanceOf ¶
func (_ERC1155 *ERC1155CallerSession) BalanceOf(account common.Address, id *big.Int) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x00fdd58e.
Solidity: function balanceOf(address account, uint256 id) view returns(uint256)
func (*ERC1155CallerSession) BalanceOfBatch ¶ added in v0.4.0
func (_ERC1155 *ERC1155CallerSession) BalanceOfBatch(accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
BalanceOfBatch is a free data retrieval call binding the contract method 0x4e1273f4.
Solidity: function balanceOfBatch(address[] accounts, uint256[] ids) view returns(uint256[])
func (*ERC1155CallerSession) GetAdmins ¶ added in v0.4.0
func (_ERC1155 *ERC1155CallerSession) GetAdmins() ([]common.Address, error)
GetAdmins is a free data retrieval call binding the contract method 0x31ae450b.
Solidity: function getAdmins() view returns(address[] admins)
func (*ERC1155CallerSession) GetExtensions ¶ added in v0.4.0
func (_ERC1155 *ERC1155CallerSession) GetExtensions() ([]common.Address, error)
GetExtensions is a free data retrieval call binding the contract method 0x83b7db63.
Solidity: function getExtensions() view returns(address[] extensions)
func (*ERC1155CallerSession) GetFeeBps ¶ added in v0.4.0
GetFeeBps is a free data retrieval call binding the contract method 0x0ebd4c7f.
Solidity: function getFeeBps(uint256 tokenId) view returns(uint256[])
func (*ERC1155CallerSession) GetFeeRecipients ¶ added in v0.4.0
GetFeeRecipients is a free data retrieval call binding the contract method 0xb9c4d9fb.
Solidity: function getFeeRecipients(uint256 tokenId) view returns(address[])
func (*ERC1155CallerSession) GetFees ¶ added in v0.4.0
func (_ERC1155 *ERC1155CallerSession) GetFees(tokenId *big.Int) ([]common.Address, []*big.Int, error)
GetFees is a free data retrieval call binding the contract method 0xd5a06d4c.
Solidity: function getFees(uint256 tokenId) view returns(address[], uint256[])
func (*ERC1155CallerSession) GetRoyalties ¶ added in v0.4.0
func (_ERC1155 *ERC1155CallerSession) GetRoyalties(tokenId *big.Int) ([]common.Address, []*big.Int, error)
GetRoyalties is a free data retrieval call binding the contract method 0xbb3bafd6.
Solidity: function getRoyalties(uint256 tokenId) view returns(address[], uint256[])
func (*ERC1155CallerSession) IsAdmin ¶ added in v0.4.0
func (_ERC1155 *ERC1155CallerSession) IsAdmin(admin common.Address) (bool, error)
IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.
Solidity: function isAdmin(address admin) view returns(bool)
func (*ERC1155CallerSession) IsApprovedForAll ¶
func (_ERC1155 *ERC1155CallerSession) IsApprovedForAll(account common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address account, address operator) view returns(bool)
func (*ERC1155CallerSession) Owner ¶ added in v0.4.0
func (_ERC1155 *ERC1155CallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ERC1155CallerSession) RoyaltyInfo ¶ added in v0.4.0
func (_ERC1155 *ERC1155CallerSession) RoyaltyInfo(tokenId *big.Int, value *big.Int) (common.Address, *big.Int, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 tokenId, uint256 value) view returns(address, uint256)
func (*ERC1155CallerSession) SupportsInterface ¶
func (_ERC1155 *ERC1155CallerSession) 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 (*ERC1155CallerSession) TokenExtension ¶ added in v0.4.0
TokenExtension is a free data retrieval call binding the contract method 0x239be317.
Solidity: function tokenExtension(uint256 tokenId) view returns(address)
func (*ERC1155CallerSession) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0xbd85b039.
Solidity: function totalSupply(uint256 tokenId) view returns(uint256)
type ERC1155DefaultRoyaltiesUpdated ¶ added in v0.4.0
type ERC1155DefaultRoyaltiesUpdated struct { Receivers []common.Address BasisPoints []*big.Int Raw types.Log // Blockchain specific contextual infos }
ERC1155DefaultRoyaltiesUpdated represents a DefaultRoyaltiesUpdated event raised by the ERC1155 contract.
type ERC1155DefaultRoyaltiesUpdatedIterator ¶ added in v0.4.0
type ERC1155DefaultRoyaltiesUpdatedIterator struct { Event *ERC1155DefaultRoyaltiesUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155DefaultRoyaltiesUpdatedIterator is returned from FilterDefaultRoyaltiesUpdated and is used to iterate over the raw logs and unpacked data for DefaultRoyaltiesUpdated events raised by the ERC1155 contract.
func (*ERC1155DefaultRoyaltiesUpdatedIterator) Close ¶ added in v0.4.0
func (it *ERC1155DefaultRoyaltiesUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155DefaultRoyaltiesUpdatedIterator) Error ¶ added in v0.4.0
func (it *ERC1155DefaultRoyaltiesUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155DefaultRoyaltiesUpdatedIterator) Next ¶ added in v0.4.0
func (it *ERC1155DefaultRoyaltiesUpdatedIterator) 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 ERC1155ExtensionApproveTransferUpdated ¶ added in v0.4.0
type ERC1155ExtensionApproveTransferUpdated struct { Extension common.Address Enabled bool Raw types.Log // Blockchain specific contextual infos }
ERC1155ExtensionApproveTransferUpdated represents a ExtensionApproveTransferUpdated event raised by the ERC1155 contract.
type ERC1155ExtensionApproveTransferUpdatedIterator ¶ added in v0.4.0
type ERC1155ExtensionApproveTransferUpdatedIterator struct { Event *ERC1155ExtensionApproveTransferUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155ExtensionApproveTransferUpdatedIterator is returned from FilterExtensionApproveTransferUpdated and is used to iterate over the raw logs and unpacked data for ExtensionApproveTransferUpdated events raised by the ERC1155 contract.
func (*ERC1155ExtensionApproveTransferUpdatedIterator) Close ¶ added in v0.4.0
func (it *ERC1155ExtensionApproveTransferUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155ExtensionApproveTransferUpdatedIterator) Error ¶ added in v0.4.0
func (it *ERC1155ExtensionApproveTransferUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155ExtensionApproveTransferUpdatedIterator) Next ¶ added in v0.4.0
func (it *ERC1155ExtensionApproveTransferUpdatedIterator) 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 ERC1155ExtensionBlacklisted ¶ added in v0.4.0
type ERC1155ExtensionBlacklisted struct { Extension common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
ERC1155ExtensionBlacklisted represents a ExtensionBlacklisted event raised by the ERC1155 contract.
type ERC1155ExtensionBlacklistedIterator ¶ added in v0.4.0
type ERC1155ExtensionBlacklistedIterator struct { Event *ERC1155ExtensionBlacklisted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155ExtensionBlacklistedIterator is returned from FilterExtensionBlacklisted and is used to iterate over the raw logs and unpacked data for ExtensionBlacklisted events raised by the ERC1155 contract.
func (*ERC1155ExtensionBlacklistedIterator) Close ¶ added in v0.4.0
func (it *ERC1155ExtensionBlacklistedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155ExtensionBlacklistedIterator) Error ¶ added in v0.4.0
func (it *ERC1155ExtensionBlacklistedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155ExtensionBlacklistedIterator) Next ¶ added in v0.4.0
func (it *ERC1155ExtensionBlacklistedIterator) 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 ERC1155ExtensionRegistered ¶ added in v0.4.0
type ERC1155ExtensionRegistered struct { Extension common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
ERC1155ExtensionRegistered represents a ExtensionRegistered event raised by the ERC1155 contract.
type ERC1155ExtensionRegisteredIterator ¶ added in v0.4.0
type ERC1155ExtensionRegisteredIterator struct { Event *ERC1155ExtensionRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155ExtensionRegisteredIterator is returned from FilterExtensionRegistered and is used to iterate over the raw logs and unpacked data for ExtensionRegistered events raised by the ERC1155 contract.
func (*ERC1155ExtensionRegisteredIterator) Close ¶ added in v0.4.0
func (it *ERC1155ExtensionRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155ExtensionRegisteredIterator) Error ¶ added in v0.4.0
func (it *ERC1155ExtensionRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155ExtensionRegisteredIterator) Next ¶ added in v0.4.0
func (it *ERC1155ExtensionRegisteredIterator) 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 ERC1155ExtensionRoyaltiesUpdated ¶ added in v0.4.0
type ERC1155ExtensionRoyaltiesUpdated struct { Extension common.Address Receivers []common.Address BasisPoints []*big.Int Raw types.Log // Blockchain specific contextual infos }
ERC1155ExtensionRoyaltiesUpdated represents a ExtensionRoyaltiesUpdated event raised by the ERC1155 contract.
type ERC1155ExtensionRoyaltiesUpdatedIterator ¶ added in v0.4.0
type ERC1155ExtensionRoyaltiesUpdatedIterator struct { Event *ERC1155ExtensionRoyaltiesUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155ExtensionRoyaltiesUpdatedIterator is returned from FilterExtensionRoyaltiesUpdated and is used to iterate over the raw logs and unpacked data for ExtensionRoyaltiesUpdated events raised by the ERC1155 contract.
func (*ERC1155ExtensionRoyaltiesUpdatedIterator) Close ¶ added in v0.4.0
func (it *ERC1155ExtensionRoyaltiesUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155ExtensionRoyaltiesUpdatedIterator) Error ¶ added in v0.4.0
func (it *ERC1155ExtensionRoyaltiesUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155ExtensionRoyaltiesUpdatedIterator) Next ¶ added in v0.4.0
func (it *ERC1155ExtensionRoyaltiesUpdatedIterator) 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 ERC1155ExtensionUnregistered ¶ added in v0.4.0
type ERC1155ExtensionUnregistered struct { Extension common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
ERC1155ExtensionUnregistered represents a ExtensionUnregistered event raised by the ERC1155 contract.
type ERC1155ExtensionUnregisteredIterator ¶ added in v0.4.0
type ERC1155ExtensionUnregisteredIterator struct { Event *ERC1155ExtensionUnregistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155ExtensionUnregisteredIterator is returned from FilterExtensionUnregistered and is used to iterate over the raw logs and unpacked data for ExtensionUnregistered events raised by the ERC1155 contract.
func (*ERC1155ExtensionUnregisteredIterator) Close ¶ added in v0.4.0
func (it *ERC1155ExtensionUnregisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155ExtensionUnregisteredIterator) Error ¶ added in v0.4.0
func (it *ERC1155ExtensionUnregisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155ExtensionUnregisteredIterator) Next ¶ added in v0.4.0
func (it *ERC1155ExtensionUnregisteredIterator) 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 ERC1155Filterer ¶
type ERC1155Filterer struct {
// contains filtered or unexported fields
}
ERC1155Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC1155Filterer ¶
func NewERC1155Filterer(address common.Address, filterer bind.ContractFilterer) (*ERC1155Filterer, error)
NewERC1155Filterer creates a new log filterer instance of ERC1155, bound to a specific deployed contract.
func (*ERC1155Filterer) FilterAdminApproved ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) FilterAdminApproved(opts *bind.FilterOpts, account []common.Address, sender []common.Address) (*ERC1155AdminApprovedIterator, error)
FilterAdminApproved is a free log retrieval operation binding the contract event 0x7e1a1a08d52e4ba0e21554733d66165fd5151f99460116223d9e3a608eec5cb1.
Solidity: event AdminApproved(address indexed account, address indexed sender)
func (*ERC1155Filterer) FilterAdminRevoked ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) FilterAdminRevoked(opts *bind.FilterOpts, account []common.Address, sender []common.Address) (*ERC1155AdminRevokedIterator, error)
FilterAdminRevoked is a free log retrieval operation binding the contract event 0x7c0c3c84c67c85fcac635147348bfe374c24a1a93d0366d1cfe9d8853cbf89d5.
Solidity: event AdminRevoked(address indexed account, address indexed sender)
func (*ERC1155Filterer) FilterApprovalForAll ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) FilterApprovalForAll(opts *bind.FilterOpts, account []common.Address, operator []common.Address) (*ERC1155ApprovalForAllIterator, error)
FilterApprovalForAll is a free log retrieval operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed account, address indexed operator, bool approved)
func (*ERC1155Filterer) FilterDefaultRoyaltiesUpdated ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) FilterDefaultRoyaltiesUpdated(opts *bind.FilterOpts) (*ERC1155DefaultRoyaltiesUpdatedIterator, error)
FilterDefaultRoyaltiesUpdated is a free log retrieval operation binding the contract event 0x2b6849d5976d799a5b0ca4dfd6b40a3d7afe9ea72c091fa01a958594f9a2659b.
Solidity: event DefaultRoyaltiesUpdated(address[] receivers, uint256[] basisPoints)
func (*ERC1155Filterer) FilterExtensionApproveTransferUpdated ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) FilterExtensionApproveTransferUpdated(opts *bind.FilterOpts, extension []common.Address) (*ERC1155ExtensionApproveTransferUpdatedIterator, error)
FilterExtensionApproveTransferUpdated is a free log retrieval operation binding the contract event 0x072a7592283e2c2d1d56d21517ff6013325e0f55483f4828373ff4d98b0a1a36.
Solidity: event ExtensionApproveTransferUpdated(address indexed extension, bool enabled)
func (*ERC1155Filterer) FilterExtensionBlacklisted ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) FilterExtensionBlacklisted(opts *bind.FilterOpts, extension []common.Address, sender []common.Address) (*ERC1155ExtensionBlacklistedIterator, error)
FilterExtensionBlacklisted is a free log retrieval operation binding the contract event 0x05ac7bc5a606cd92a63365f9fda244499b9add0526b22d99937b6bd88181059c.
Solidity: event ExtensionBlacklisted(address indexed extension, address indexed sender)
func (*ERC1155Filterer) FilterExtensionRegistered ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) FilterExtensionRegistered(opts *bind.FilterOpts, extension []common.Address, sender []common.Address) (*ERC1155ExtensionRegisteredIterator, error)
FilterExtensionRegistered is a free log retrieval operation binding the contract event 0xd8cb8ba4086944eabf43c5535b7712015e4d4c714b24bf812c040ea5b7a3e42a.
Solidity: event ExtensionRegistered(address indexed extension, address indexed sender)
func (*ERC1155Filterer) FilterExtensionRoyaltiesUpdated ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) FilterExtensionRoyaltiesUpdated(opts *bind.FilterOpts, extension []common.Address) (*ERC1155ExtensionRoyaltiesUpdatedIterator, error)
FilterExtensionRoyaltiesUpdated is a free log retrieval operation binding the contract event 0x535a93d2cb000582c0ebeaa9be4890ec6a287f98eb2df00c54c300612fd78d8f.
Solidity: event ExtensionRoyaltiesUpdated(address indexed extension, address[] receivers, uint256[] basisPoints)
func (*ERC1155Filterer) FilterExtensionUnregistered ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) FilterExtensionUnregistered(opts *bind.FilterOpts, extension []common.Address, sender []common.Address) (*ERC1155ExtensionUnregisteredIterator, error)
FilterExtensionUnregistered is a free log retrieval operation binding the contract event 0xd19cf84cf0fec6bec9ddfa29c63adf83a55707c712f32c8285d6180a78901479.
Solidity: event ExtensionUnregistered(address indexed extension, address indexed sender)
func (*ERC1155Filterer) FilterMintPermissionsUpdated ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) FilterMintPermissionsUpdated(opts *bind.FilterOpts, extension []common.Address, permissions []common.Address, sender []common.Address) (*ERC1155MintPermissionsUpdatedIterator, error)
FilterMintPermissionsUpdated is a free log retrieval operation binding the contract event 0x6a835c4fcf7e0d398db3762332fdaa1471814ad39f1e2d6d0b3fdabf8efee3e0.
Solidity: event MintPermissionsUpdated(address indexed extension, address indexed permissions, address indexed sender)
func (*ERC1155Filterer) FilterOwnershipTransferred ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ERC1155OwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ERC1155Filterer) FilterRoyaltiesUpdated ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) FilterRoyaltiesUpdated(opts *bind.FilterOpts, tokenId []*big.Int) (*ERC1155RoyaltiesUpdatedIterator, error)
FilterRoyaltiesUpdated is a free log retrieval operation binding the contract event 0xabb46fe0761d77584bde75697647804ffd8113abd4d8d06bc664150395eccdee.
Solidity: event RoyaltiesUpdated(uint256 indexed tokenId, address[] receivers, uint256[] basisPoints)
func (*ERC1155Filterer) FilterTransferBatch ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) FilterTransferBatch(opts *bind.FilterOpts, operator []common.Address, from []common.Address, to []common.Address) (*ERC1155TransferBatchIterator, 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 (*ERC1155Filterer) FilterTransferSingle ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) FilterTransferSingle(opts *bind.FilterOpts, operator []common.Address, from []common.Address, to []common.Address) (*ERC1155TransferSingleIterator, 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 (*ERC1155Filterer) FilterURI ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) FilterURI(opts *bind.FilterOpts, id []*big.Int) (*ERC1155URIIterator, error)
FilterURI is a free log retrieval operation binding the contract event 0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b.
Solidity: event URI(string value, uint256 indexed id)
func (*ERC1155Filterer) ParseAdminApproved ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) ParseAdminApproved(log types.Log) (*ERC1155AdminApproved, error)
ParseAdminApproved is a log parse operation binding the contract event 0x7e1a1a08d52e4ba0e21554733d66165fd5151f99460116223d9e3a608eec5cb1.
Solidity: event AdminApproved(address indexed account, address indexed sender)
func (*ERC1155Filterer) ParseAdminRevoked ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) ParseAdminRevoked(log types.Log) (*ERC1155AdminRevoked, error)
ParseAdminRevoked is a log parse operation binding the contract event 0x7c0c3c84c67c85fcac635147348bfe374c24a1a93d0366d1cfe9d8853cbf89d5.
Solidity: event AdminRevoked(address indexed account, address indexed sender)
func (*ERC1155Filterer) ParseApprovalForAll ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) ParseApprovalForAll(log types.Log) (*ERC1155ApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed account, address indexed operator, bool approved)
func (*ERC1155Filterer) ParseDefaultRoyaltiesUpdated ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) ParseDefaultRoyaltiesUpdated(log types.Log) (*ERC1155DefaultRoyaltiesUpdated, error)
ParseDefaultRoyaltiesUpdated is a log parse operation binding the contract event 0x2b6849d5976d799a5b0ca4dfd6b40a3d7afe9ea72c091fa01a958594f9a2659b.
Solidity: event DefaultRoyaltiesUpdated(address[] receivers, uint256[] basisPoints)
func (*ERC1155Filterer) ParseExtensionApproveTransferUpdated ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) ParseExtensionApproveTransferUpdated(log types.Log) (*ERC1155ExtensionApproveTransferUpdated, error)
ParseExtensionApproveTransferUpdated is a log parse operation binding the contract event 0x072a7592283e2c2d1d56d21517ff6013325e0f55483f4828373ff4d98b0a1a36.
Solidity: event ExtensionApproveTransferUpdated(address indexed extension, bool enabled)
func (*ERC1155Filterer) ParseExtensionBlacklisted ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) ParseExtensionBlacklisted(log types.Log) (*ERC1155ExtensionBlacklisted, error)
ParseExtensionBlacklisted is a log parse operation binding the contract event 0x05ac7bc5a606cd92a63365f9fda244499b9add0526b22d99937b6bd88181059c.
Solidity: event ExtensionBlacklisted(address indexed extension, address indexed sender)
func (*ERC1155Filterer) ParseExtensionRegistered ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) ParseExtensionRegistered(log types.Log) (*ERC1155ExtensionRegistered, error)
ParseExtensionRegistered is a log parse operation binding the contract event 0xd8cb8ba4086944eabf43c5535b7712015e4d4c714b24bf812c040ea5b7a3e42a.
Solidity: event ExtensionRegistered(address indexed extension, address indexed sender)
func (*ERC1155Filterer) ParseExtensionRoyaltiesUpdated ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) ParseExtensionRoyaltiesUpdated(log types.Log) (*ERC1155ExtensionRoyaltiesUpdated, error)
ParseExtensionRoyaltiesUpdated is a log parse operation binding the contract event 0x535a93d2cb000582c0ebeaa9be4890ec6a287f98eb2df00c54c300612fd78d8f.
Solidity: event ExtensionRoyaltiesUpdated(address indexed extension, address[] receivers, uint256[] basisPoints)
func (*ERC1155Filterer) ParseExtensionUnregistered ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) ParseExtensionUnregistered(log types.Log) (*ERC1155ExtensionUnregistered, error)
ParseExtensionUnregistered is a log parse operation binding the contract event 0xd19cf84cf0fec6bec9ddfa29c63adf83a55707c712f32c8285d6180a78901479.
Solidity: event ExtensionUnregistered(address indexed extension, address indexed sender)
func (*ERC1155Filterer) ParseMintPermissionsUpdated ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) ParseMintPermissionsUpdated(log types.Log) (*ERC1155MintPermissionsUpdated, error)
ParseMintPermissionsUpdated is a log parse operation binding the contract event 0x6a835c4fcf7e0d398db3762332fdaa1471814ad39f1e2d6d0b3fdabf8efee3e0.
Solidity: event MintPermissionsUpdated(address indexed extension, address indexed permissions, address indexed sender)
func (*ERC1155Filterer) ParseOwnershipTransferred ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) ParseOwnershipTransferred(log types.Log) (*ERC1155OwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ERC1155Filterer) ParseRoyaltiesUpdated ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) ParseRoyaltiesUpdated(log types.Log) (*ERC1155RoyaltiesUpdated, error)
ParseRoyaltiesUpdated is a log parse operation binding the contract event 0xabb46fe0761d77584bde75697647804ffd8113abd4d8d06bc664150395eccdee.
Solidity: event RoyaltiesUpdated(uint256 indexed tokenId, address[] receivers, uint256[] basisPoints)
func (*ERC1155Filterer) ParseTransferBatch ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) ParseTransferBatch(log types.Log) (*ERC1155TransferBatch, 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 (*ERC1155Filterer) ParseTransferSingle ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) ParseTransferSingle(log types.Log) (*ERC1155TransferSingle, 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 (*ERC1155Filterer) ParseURI ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) ParseURI(log types.Log) (*ERC1155URI, error)
ParseURI is a log parse operation binding the contract event 0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b.
Solidity: event URI(string value, uint256 indexed id)
func (*ERC1155Filterer) WatchAdminApproved ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) WatchAdminApproved(opts *bind.WatchOpts, sink chan<- *ERC1155AdminApproved, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchAdminApproved is a free log subscription operation binding the contract event 0x7e1a1a08d52e4ba0e21554733d66165fd5151f99460116223d9e3a608eec5cb1.
Solidity: event AdminApproved(address indexed account, address indexed sender)
func (*ERC1155Filterer) WatchAdminRevoked ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) WatchAdminRevoked(opts *bind.WatchOpts, sink chan<- *ERC1155AdminRevoked, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchAdminRevoked is a free log subscription operation binding the contract event 0x7c0c3c84c67c85fcac635147348bfe374c24a1a93d0366d1cfe9d8853cbf89d5.
Solidity: event AdminRevoked(address indexed account, address indexed sender)
func (*ERC1155Filterer) WatchApprovalForAll ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ERC1155ApprovalForAll, account []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 account, address indexed operator, bool approved)
func (*ERC1155Filterer) WatchDefaultRoyaltiesUpdated ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) WatchDefaultRoyaltiesUpdated(opts *bind.WatchOpts, sink chan<- *ERC1155DefaultRoyaltiesUpdated) (event.Subscription, error)
WatchDefaultRoyaltiesUpdated is a free log subscription operation binding the contract event 0x2b6849d5976d799a5b0ca4dfd6b40a3d7afe9ea72c091fa01a958594f9a2659b.
Solidity: event DefaultRoyaltiesUpdated(address[] receivers, uint256[] basisPoints)
func (*ERC1155Filterer) WatchExtensionApproveTransferUpdated ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) WatchExtensionApproveTransferUpdated(opts *bind.WatchOpts, sink chan<- *ERC1155ExtensionApproveTransferUpdated, extension []common.Address) (event.Subscription, error)
WatchExtensionApproveTransferUpdated is a free log subscription operation binding the contract event 0x072a7592283e2c2d1d56d21517ff6013325e0f55483f4828373ff4d98b0a1a36.
Solidity: event ExtensionApproveTransferUpdated(address indexed extension, bool enabled)
func (*ERC1155Filterer) WatchExtensionBlacklisted ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) WatchExtensionBlacklisted(opts *bind.WatchOpts, sink chan<- *ERC1155ExtensionBlacklisted, extension []common.Address, sender []common.Address) (event.Subscription, error)
WatchExtensionBlacklisted is a free log subscription operation binding the contract event 0x05ac7bc5a606cd92a63365f9fda244499b9add0526b22d99937b6bd88181059c.
Solidity: event ExtensionBlacklisted(address indexed extension, address indexed sender)
func (*ERC1155Filterer) WatchExtensionRegistered ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) WatchExtensionRegistered(opts *bind.WatchOpts, sink chan<- *ERC1155ExtensionRegistered, extension []common.Address, sender []common.Address) (event.Subscription, error)
WatchExtensionRegistered is a free log subscription operation binding the contract event 0xd8cb8ba4086944eabf43c5535b7712015e4d4c714b24bf812c040ea5b7a3e42a.
Solidity: event ExtensionRegistered(address indexed extension, address indexed sender)
func (*ERC1155Filterer) WatchExtensionRoyaltiesUpdated ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) WatchExtensionRoyaltiesUpdated(opts *bind.WatchOpts, sink chan<- *ERC1155ExtensionRoyaltiesUpdated, extension []common.Address) (event.Subscription, error)
WatchExtensionRoyaltiesUpdated is a free log subscription operation binding the contract event 0x535a93d2cb000582c0ebeaa9be4890ec6a287f98eb2df00c54c300612fd78d8f.
Solidity: event ExtensionRoyaltiesUpdated(address indexed extension, address[] receivers, uint256[] basisPoints)
func (*ERC1155Filterer) WatchExtensionUnregistered ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) WatchExtensionUnregistered(opts *bind.WatchOpts, sink chan<- *ERC1155ExtensionUnregistered, extension []common.Address, sender []common.Address) (event.Subscription, error)
WatchExtensionUnregistered is a free log subscription operation binding the contract event 0xd19cf84cf0fec6bec9ddfa29c63adf83a55707c712f32c8285d6180a78901479.
Solidity: event ExtensionUnregistered(address indexed extension, address indexed sender)
func (*ERC1155Filterer) WatchMintPermissionsUpdated ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) WatchMintPermissionsUpdated(opts *bind.WatchOpts, sink chan<- *ERC1155MintPermissionsUpdated, extension []common.Address, permissions []common.Address, sender []common.Address) (event.Subscription, error)
WatchMintPermissionsUpdated is a free log subscription operation binding the contract event 0x6a835c4fcf7e0d398db3762332fdaa1471814ad39f1e2d6d0b3fdabf8efee3e0.
Solidity: event MintPermissionsUpdated(address indexed extension, address indexed permissions, address indexed sender)
func (*ERC1155Filterer) WatchOwnershipTransferred ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ERC1155OwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ERC1155Filterer) WatchRoyaltiesUpdated ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) WatchRoyaltiesUpdated(opts *bind.WatchOpts, sink chan<- *ERC1155RoyaltiesUpdated, tokenId []*big.Int) (event.Subscription, error)
WatchRoyaltiesUpdated is a free log subscription operation binding the contract event 0xabb46fe0761d77584bde75697647804ffd8113abd4d8d06bc664150395eccdee.
Solidity: event RoyaltiesUpdated(uint256 indexed tokenId, address[] receivers, uint256[] basisPoints)
func (*ERC1155Filterer) WatchTransferBatch ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) WatchTransferBatch(opts *bind.WatchOpts, sink chan<- *ERC1155TransferBatch, 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 (*ERC1155Filterer) WatchTransferSingle ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) WatchTransferSingle(opts *bind.WatchOpts, sink chan<- *ERC1155TransferSingle, 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 (*ERC1155Filterer) WatchURI ¶ added in v0.4.0
func (_ERC1155 *ERC1155Filterer) WatchURI(opts *bind.WatchOpts, sink chan<- *ERC1155URI, 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 ERC1155MintPermissionsUpdated ¶ added in v0.4.0
type ERC1155MintPermissionsUpdated struct { Extension common.Address Permissions common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
ERC1155MintPermissionsUpdated represents a MintPermissionsUpdated event raised by the ERC1155 contract.
type ERC1155MintPermissionsUpdatedIterator ¶ added in v0.4.0
type ERC1155MintPermissionsUpdatedIterator struct { Event *ERC1155MintPermissionsUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155MintPermissionsUpdatedIterator is returned from FilterMintPermissionsUpdated and is used to iterate over the raw logs and unpacked data for MintPermissionsUpdated events raised by the ERC1155 contract.
func (*ERC1155MintPermissionsUpdatedIterator) Close ¶ added in v0.4.0
func (it *ERC1155MintPermissionsUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155MintPermissionsUpdatedIterator) Error ¶ added in v0.4.0
func (it *ERC1155MintPermissionsUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155MintPermissionsUpdatedIterator) Next ¶ added in v0.4.0
func (it *ERC1155MintPermissionsUpdatedIterator) 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 ERC1155OwnershipTransferred ¶ added in v0.4.0
type ERC1155OwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ERC1155OwnershipTransferred represents a OwnershipTransferred event raised by the ERC1155 contract.
type ERC1155OwnershipTransferredIterator ¶ added in v0.4.0
type ERC1155OwnershipTransferredIterator struct { Event *ERC1155OwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155OwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ERC1155 contract.
func (*ERC1155OwnershipTransferredIterator) Close ¶ added in v0.4.0
func (it *ERC1155OwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155OwnershipTransferredIterator) Error ¶ added in v0.4.0
func (it *ERC1155OwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155OwnershipTransferredIterator) Next ¶ added in v0.4.0
func (it *ERC1155OwnershipTransferredIterator) 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 ERC1155Raw ¶
type ERC1155Raw struct {
Contract *ERC1155 // Generic contract binding to access the raw methods on
}
ERC1155Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC1155Raw) Call ¶
func (_ERC1155 *ERC1155Raw) 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 (*ERC1155Raw) Transact ¶
func (_ERC1155 *ERC1155Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC1155Raw) Transfer ¶
func (_ERC1155 *ERC1155Raw) 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 ERC1155RoyaltiesUpdated ¶ added in v0.4.0
type ERC1155RoyaltiesUpdated struct { TokenId *big.Int Receivers []common.Address BasisPoints []*big.Int Raw types.Log // Blockchain specific contextual infos }
ERC1155RoyaltiesUpdated represents a RoyaltiesUpdated event raised by the ERC1155 contract.
type ERC1155RoyaltiesUpdatedIterator ¶ added in v0.4.0
type ERC1155RoyaltiesUpdatedIterator struct { Event *ERC1155RoyaltiesUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155RoyaltiesUpdatedIterator is returned from FilterRoyaltiesUpdated and is used to iterate over the raw logs and unpacked data for RoyaltiesUpdated events raised by the ERC1155 contract.
func (*ERC1155RoyaltiesUpdatedIterator) Close ¶ added in v0.4.0
func (it *ERC1155RoyaltiesUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155RoyaltiesUpdatedIterator) Error ¶ added in v0.4.0
func (it *ERC1155RoyaltiesUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155RoyaltiesUpdatedIterator) Next ¶ added in v0.4.0
func (it *ERC1155RoyaltiesUpdatedIterator) 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 ERC1155Session ¶
type ERC1155Session struct { Contract *ERC1155 // 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 }
ERC1155Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ERC1155Session) ApproveAdmin ¶ added in v0.4.0
func (_ERC1155 *ERC1155Session) ApproveAdmin(admin common.Address) (*types.Transaction, error)
ApproveAdmin is a paid mutator transaction binding the contract method 0x6d73e669.
Solidity: function approveAdmin(address admin) returns()
func (*ERC1155Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x00fdd58e.
Solidity: function balanceOf(address account, uint256 id) view returns(uint256)
func (*ERC1155Session) BalanceOfBatch ¶ added in v0.4.0
func (_ERC1155 *ERC1155Session) BalanceOfBatch(accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
BalanceOfBatch is a free data retrieval call binding the contract method 0x4e1273f4.
Solidity: function balanceOfBatch(address[] accounts, uint256[] ids) view returns(uint256[])
func (*ERC1155Session) BlacklistExtension ¶ added in v0.4.0
func (_ERC1155 *ERC1155Session) BlacklistExtension(extension common.Address) (*types.Transaction, error)
BlacklistExtension is a paid mutator transaction binding the contract method 0x02e7afb7.
Solidity: function blacklistExtension(address extension) returns()
func (*ERC1155Session) Burn ¶ added in v0.4.0
func (_ERC1155 *ERC1155Session) Burn(account common.Address, tokenIds []*big.Int, amounts []*big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x3db0f8ab.
Solidity: function burn(address account, uint256[] tokenIds, uint256[] amounts) returns()
func (*ERC1155Session) GetAdmins ¶ added in v0.4.0
func (_ERC1155 *ERC1155Session) GetAdmins() ([]common.Address, error)
GetAdmins is a free data retrieval call binding the contract method 0x31ae450b.
Solidity: function getAdmins() view returns(address[] admins)
func (*ERC1155Session) GetExtensions ¶ added in v0.4.0
func (_ERC1155 *ERC1155Session) GetExtensions() ([]common.Address, error)
GetExtensions is a free data retrieval call binding the contract method 0x83b7db63.
Solidity: function getExtensions() view returns(address[] extensions)
func (*ERC1155Session) GetFeeBps ¶ added in v0.4.0
GetFeeBps is a free data retrieval call binding the contract method 0x0ebd4c7f.
Solidity: function getFeeBps(uint256 tokenId) view returns(uint256[])
func (*ERC1155Session) GetFeeRecipients ¶ added in v0.4.0
GetFeeRecipients is a free data retrieval call binding the contract method 0xb9c4d9fb.
Solidity: function getFeeRecipients(uint256 tokenId) view returns(address[])
func (*ERC1155Session) GetFees ¶ added in v0.4.0
GetFees is a free data retrieval call binding the contract method 0xd5a06d4c.
Solidity: function getFees(uint256 tokenId) view returns(address[], uint256[])
func (*ERC1155Session) GetRoyalties ¶ added in v0.4.0
func (_ERC1155 *ERC1155Session) GetRoyalties(tokenId *big.Int) ([]common.Address, []*big.Int, error)
GetRoyalties is a free data retrieval call binding the contract method 0xbb3bafd6.
Solidity: function getRoyalties(uint256 tokenId) view returns(address[], uint256[])
func (*ERC1155Session) Initialize ¶
func (_ERC1155 *ERC1155Session) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*ERC1155Session) IsAdmin ¶ added in v0.4.0
func (_ERC1155 *ERC1155Session) IsAdmin(admin common.Address) (bool, error)
IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.
Solidity: function isAdmin(address admin) view returns(bool)
func (*ERC1155Session) IsApprovedForAll ¶
func (_ERC1155 *ERC1155Session) IsApprovedForAll(account common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address account, address operator) view returns(bool)
func (*ERC1155Session) MintBaseExisting ¶ added in v0.4.0
func (_ERC1155 *ERC1155Session) MintBaseExisting(to []common.Address, tokenIds []*big.Int, amounts []*big.Int) (*types.Transaction, error)
MintBaseExisting is a paid mutator transaction binding the contract method 0x695c96e6.
Solidity: function mintBaseExisting(address[] to, uint256[] tokenIds, uint256[] amounts) returns()
func (*ERC1155Session) MintBaseNew ¶ added in v0.4.0
func (_ERC1155 *ERC1155Session) MintBaseNew(to []common.Address, amounts []*big.Int, uris []string) (*types.Transaction, error)
MintBaseNew is a paid mutator transaction binding the contract method 0xfeeb5a9a.
Solidity: function mintBaseNew(address[] to, uint256[] amounts, string[] uris) returns(uint256[])
func (*ERC1155Session) MintExtensionExisting ¶ added in v0.4.0
func (_ERC1155 *ERC1155Session) MintExtensionExisting(to []common.Address, tokenIds []*big.Int, amounts []*big.Int) (*types.Transaction, error)
MintExtensionExisting is a paid mutator transaction binding the contract method 0xe6c884dc.
Solidity: function mintExtensionExisting(address[] to, uint256[] tokenIds, uint256[] amounts) returns()
func (*ERC1155Session) MintExtensionNew ¶ added in v0.4.0
func (_ERC1155 *ERC1155Session) MintExtensionNew(to []common.Address, amounts []*big.Int, uris []string) (*types.Transaction, error)
MintExtensionNew is a paid mutator transaction binding the contract method 0x8c6e8472.
Solidity: function mintExtensionNew(address[] to, uint256[] amounts, string[] uris) returns(uint256[] tokenIds)
func (*ERC1155Session) Owner ¶ added in v0.4.0
func (_ERC1155 *ERC1155Session) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ERC1155Session) RegisterExtension ¶ added in v0.4.0
func (_ERC1155 *ERC1155Session) RegisterExtension(extension common.Address, baseURI string) (*types.Transaction, error)
RegisterExtension is a paid mutator transaction binding the contract method 0x3071a0f9.
Solidity: function registerExtension(address extension, string baseURI) returns()
func (*ERC1155Session) RegisterExtension0 ¶ added in v0.4.0
func (_ERC1155 *ERC1155Session) RegisterExtension0(extension common.Address, baseURI string, baseURIIdentical bool) (*types.Transaction, error)
RegisterExtension0 is a paid mutator transaction binding the contract method 0x3f0f37f6.
Solidity: function registerExtension(address extension, string baseURI, bool baseURIIdentical) returns()
func (*ERC1155Session) RenounceOwnership ¶ added in v0.4.0
func (_ERC1155 *ERC1155Session) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ERC1155Session) RevokeAdmin ¶ added in v0.4.0
func (_ERC1155 *ERC1155Session) RevokeAdmin(admin common.Address) (*types.Transaction, error)
RevokeAdmin is a paid mutator transaction binding the contract method 0x2d345670.
Solidity: function revokeAdmin(address admin) returns()
func (*ERC1155Session) RoyaltyInfo ¶ added in v0.4.0
func (_ERC1155 *ERC1155Session) RoyaltyInfo(tokenId *big.Int, value *big.Int) (common.Address, *big.Int, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 tokenId, uint256 value) view returns(address, uint256)
func (*ERC1155Session) SafeBatchTransferFrom ¶
func (_ERC1155 *ERC1155Session) SafeBatchTransferFrom(from common.Address, to common.Address, ids []*big.Int, amounts []*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[] amounts, bytes data) returns()
func (*ERC1155Session) SafeTransferFrom ¶
func (_ERC1155 *ERC1155Session) SafeTransferFrom(from common.Address, to common.Address, id *big.Int, amount *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 amount, bytes data) returns()
func (*ERC1155Session) SetApprovalForAll ¶
func (_ERC1155 *ERC1155Session) 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 (*ERC1155Session) SetApproveTransferExtension ¶ added in v0.4.0
func (_ERC1155 *ERC1155Session) SetApproveTransferExtension(enabled bool) (*types.Transaction, error)
SetApproveTransferExtension is a paid mutator transaction binding the contract method 0xac0c8cfa.
Solidity: function setApproveTransferExtension(bool enabled) returns()
func (*ERC1155Session) SetBaseTokenURI ¶ added in v0.4.0
func (_ERC1155 *ERC1155Session) SetBaseTokenURI(uri_ string) (*types.Transaction, error)
SetBaseTokenURI is a paid mutator transaction binding the contract method 0x30176e13.
Solidity: function setBaseTokenURI(string uri_) returns()
func (*ERC1155Session) SetBaseTokenURIExtension ¶ added in v0.4.0
func (_ERC1155 *ERC1155Session) SetBaseTokenURIExtension(uri_ string) (*types.Transaction, error)
SetBaseTokenURIExtension is a paid mutator transaction binding the contract method 0x3e6134b8.
Solidity: function setBaseTokenURIExtension(string uri_) returns()
func (*ERC1155Session) SetBaseTokenURIExtension0 ¶ added in v0.4.0
func (_ERC1155 *ERC1155Session) SetBaseTokenURIExtension0(uri_ string, identical bool) (*types.Transaction, error)
SetBaseTokenURIExtension0 is a paid mutator transaction binding the contract method 0x82dcc0c8.
Solidity: function setBaseTokenURIExtension(string uri_, bool identical) returns()
func (*ERC1155Session) SetMintPermissions ¶ added in v0.4.0
func (_ERC1155 *ERC1155Session) SetMintPermissions(extension common.Address, permissions common.Address) (*types.Transaction, error)
SetMintPermissions is a paid mutator transaction binding the contract method 0xf0cdc499.
Solidity: function setMintPermissions(address extension, address permissions) returns()
func (*ERC1155Session) SetRoyalties ¶ added in v0.4.0
func (_ERC1155 *ERC1155Session) SetRoyalties(tokenId *big.Int, receivers []common.Address, basisPoints []*big.Int) (*types.Transaction, error)
SetRoyalties is a paid mutator transaction binding the contract method 0x20e4afe2.
Solidity: function setRoyalties(uint256 tokenId, address[] receivers, uint256[] basisPoints) returns()
func (*ERC1155Session) SetRoyalties0 ¶ added in v0.4.0
func (_ERC1155 *ERC1155Session) SetRoyalties0(receivers []common.Address, basisPoints []*big.Int) (*types.Transaction, error)
SetRoyalties0 is a paid mutator transaction binding the contract method 0x332dd1ae.
Solidity: function setRoyalties(address[] receivers, uint256[] basisPoints) returns()
func (*ERC1155Session) SetRoyaltiesExtension ¶ added in v0.4.0
func (_ERC1155 *ERC1155Session) SetRoyaltiesExtension(extension common.Address, receivers []common.Address, basisPoints []*big.Int) (*types.Transaction, error)
SetRoyaltiesExtension is a paid mutator transaction binding the contract method 0xb0fe87c9.
Solidity: function setRoyaltiesExtension(address extension, address[] receivers, uint256[] basisPoints) returns()
func (*ERC1155Session) SetTokenURI ¶ added in v0.4.0
func (_ERC1155 *ERC1155Session) SetTokenURI(tokenId *big.Int, uri_ string) (*types.Transaction, error)
SetTokenURI is a paid mutator transaction binding the contract method 0x162094c4.
Solidity: function setTokenURI(uint256 tokenId, string uri_) returns()
func (*ERC1155Session) SetTokenURI0 ¶ added in v0.4.0
func (_ERC1155 *ERC1155Session) SetTokenURI0(tokenIds []*big.Int, uris []string) (*types.Transaction, error)
SetTokenURI0 is a paid mutator transaction binding the contract method 0xaafb2d44.
Solidity: function setTokenURI(uint256[] tokenIds, string[] uris) returns()
func (*ERC1155Session) SetTokenURIExtension ¶ added in v0.4.0
func (_ERC1155 *ERC1155Session) SetTokenURIExtension(tokenIds []*big.Int, uris []string) (*types.Transaction, error)
SetTokenURIExtension is a paid mutator transaction binding the contract method 0x61e5bc6b.
Solidity: function setTokenURIExtension(uint256[] tokenIds, string[] uris) returns()
func (*ERC1155Session) SetTokenURIExtension0 ¶ added in v0.4.0
func (_ERC1155 *ERC1155Session) SetTokenURIExtension0(tokenId *big.Int, uri_ string) (*types.Transaction, error)
SetTokenURIExtension0 is a paid mutator transaction binding the contract method 0xe92a89f6.
Solidity: function setTokenURIExtension(uint256 tokenId, string uri_) returns()
func (*ERC1155Session) SetTokenURIPrefix ¶ added in v0.4.0
func (_ERC1155 *ERC1155Session) SetTokenURIPrefix(prefix string) (*types.Transaction, error)
SetTokenURIPrefix is a paid mutator transaction binding the contract method 0x99e0dd7c.
Solidity: function setTokenURIPrefix(string prefix) returns()
func (*ERC1155Session) SetTokenURIPrefixExtension ¶ added in v0.4.0
func (_ERC1155 *ERC1155Session) SetTokenURIPrefixExtension(prefix string) (*types.Transaction, error)
SetTokenURIPrefixExtension is a paid mutator transaction binding the contract method 0x66d1e9d0.
Solidity: function setTokenURIPrefixExtension(string prefix) returns()
func (*ERC1155Session) SupportsInterface ¶
func (_ERC1155 *ERC1155Session) 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 (*ERC1155Session) TokenExtension ¶ added in v0.4.0
TokenExtension is a free data retrieval call binding the contract method 0x239be317.
Solidity: function tokenExtension(uint256 tokenId) view returns(address)
func (*ERC1155Session) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0xbd85b039.
Solidity: function totalSupply(uint256 tokenId) view returns(uint256)
func (*ERC1155Session) TransferOwnership ¶ added in v0.4.0
func (_ERC1155 *ERC1155Session) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ERC1155Session) UnregisterExtension ¶ added in v0.4.0
func (_ERC1155 *ERC1155Session) UnregisterExtension(extension common.Address) (*types.Transaction, error)
UnregisterExtension is a paid mutator transaction binding the contract method 0xce8aee9d.
Solidity: function unregisterExtension(address extension) returns()
type ERC1155Transactor ¶
type ERC1155Transactor struct {
// contains filtered or unexported fields
}
ERC1155Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC1155Transactor ¶
func NewERC1155Transactor(address common.Address, transactor bind.ContractTransactor) (*ERC1155Transactor, error)
NewERC1155Transactor creates a new write-only instance of ERC1155, bound to a specific deployed contract.
func (*ERC1155Transactor) ApproveAdmin ¶ added in v0.4.0
func (_ERC1155 *ERC1155Transactor) ApproveAdmin(opts *bind.TransactOpts, admin common.Address) (*types.Transaction, error)
ApproveAdmin is a paid mutator transaction binding the contract method 0x6d73e669.
Solidity: function approveAdmin(address admin) returns()
func (*ERC1155Transactor) BlacklistExtension ¶ added in v0.4.0
func (_ERC1155 *ERC1155Transactor) BlacklistExtension(opts *bind.TransactOpts, extension common.Address) (*types.Transaction, error)
BlacklistExtension is a paid mutator transaction binding the contract method 0x02e7afb7.
Solidity: function blacklistExtension(address extension) returns()
func (*ERC1155Transactor) Burn ¶ added in v0.4.0
func (_ERC1155 *ERC1155Transactor) Burn(opts *bind.TransactOpts, account common.Address, tokenIds []*big.Int, amounts []*big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x3db0f8ab.
Solidity: function burn(address account, uint256[] tokenIds, uint256[] amounts) returns()
func (*ERC1155Transactor) Initialize ¶
func (_ERC1155 *ERC1155Transactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*ERC1155Transactor) MintBaseExisting ¶ added in v0.4.0
func (_ERC1155 *ERC1155Transactor) MintBaseExisting(opts *bind.TransactOpts, to []common.Address, tokenIds []*big.Int, amounts []*big.Int) (*types.Transaction, error)
MintBaseExisting is a paid mutator transaction binding the contract method 0x695c96e6.
Solidity: function mintBaseExisting(address[] to, uint256[] tokenIds, uint256[] amounts) returns()
func (*ERC1155Transactor) MintBaseNew ¶ added in v0.4.0
func (_ERC1155 *ERC1155Transactor) MintBaseNew(opts *bind.TransactOpts, to []common.Address, amounts []*big.Int, uris []string) (*types.Transaction, error)
MintBaseNew is a paid mutator transaction binding the contract method 0xfeeb5a9a.
Solidity: function mintBaseNew(address[] to, uint256[] amounts, string[] uris) returns(uint256[])
func (*ERC1155Transactor) MintExtensionExisting ¶ added in v0.4.0
func (_ERC1155 *ERC1155Transactor) MintExtensionExisting(opts *bind.TransactOpts, to []common.Address, tokenIds []*big.Int, amounts []*big.Int) (*types.Transaction, error)
MintExtensionExisting is a paid mutator transaction binding the contract method 0xe6c884dc.
Solidity: function mintExtensionExisting(address[] to, uint256[] tokenIds, uint256[] amounts) returns()
func (*ERC1155Transactor) MintExtensionNew ¶ added in v0.4.0
func (_ERC1155 *ERC1155Transactor) MintExtensionNew(opts *bind.TransactOpts, to []common.Address, amounts []*big.Int, uris []string) (*types.Transaction, error)
MintExtensionNew is a paid mutator transaction binding the contract method 0x8c6e8472.
Solidity: function mintExtensionNew(address[] to, uint256[] amounts, string[] uris) returns(uint256[] tokenIds)
func (*ERC1155Transactor) RegisterExtension ¶ added in v0.4.0
func (_ERC1155 *ERC1155Transactor) RegisterExtension(opts *bind.TransactOpts, extension common.Address, baseURI string) (*types.Transaction, error)
RegisterExtension is a paid mutator transaction binding the contract method 0x3071a0f9.
Solidity: function registerExtension(address extension, string baseURI) returns()
func (*ERC1155Transactor) RegisterExtension0 ¶ added in v0.4.0
func (_ERC1155 *ERC1155Transactor) RegisterExtension0(opts *bind.TransactOpts, extension common.Address, baseURI string, baseURIIdentical bool) (*types.Transaction, error)
RegisterExtension0 is a paid mutator transaction binding the contract method 0x3f0f37f6.
Solidity: function registerExtension(address extension, string baseURI, bool baseURIIdentical) returns()
func (*ERC1155Transactor) RenounceOwnership ¶ added in v0.4.0
func (_ERC1155 *ERC1155Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ERC1155Transactor) RevokeAdmin ¶ added in v0.4.0
func (_ERC1155 *ERC1155Transactor) RevokeAdmin(opts *bind.TransactOpts, admin common.Address) (*types.Transaction, error)
RevokeAdmin is a paid mutator transaction binding the contract method 0x2d345670.
Solidity: function revokeAdmin(address admin) returns()
func (*ERC1155Transactor) SafeBatchTransferFrom ¶
func (_ERC1155 *ERC1155Transactor) SafeBatchTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ids []*big.Int, amounts []*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[] amounts, bytes data) returns()
func (*ERC1155Transactor) SafeTransferFrom ¶
func (_ERC1155 *ERC1155Transactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, id *big.Int, amount *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 amount, bytes data) returns()
func (*ERC1155Transactor) SetApprovalForAll ¶
func (_ERC1155 *ERC1155Transactor) 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 (*ERC1155Transactor) SetApproveTransferExtension ¶ added in v0.4.0
func (_ERC1155 *ERC1155Transactor) SetApproveTransferExtension(opts *bind.TransactOpts, enabled bool) (*types.Transaction, error)
SetApproveTransferExtension is a paid mutator transaction binding the contract method 0xac0c8cfa.
Solidity: function setApproveTransferExtension(bool enabled) returns()
func (*ERC1155Transactor) SetBaseTokenURI ¶ added in v0.4.0
func (_ERC1155 *ERC1155Transactor) SetBaseTokenURI(opts *bind.TransactOpts, uri_ string) (*types.Transaction, error)
SetBaseTokenURI is a paid mutator transaction binding the contract method 0x30176e13.
Solidity: function setBaseTokenURI(string uri_) returns()
func (*ERC1155Transactor) SetBaseTokenURIExtension ¶ added in v0.4.0
func (_ERC1155 *ERC1155Transactor) SetBaseTokenURIExtension(opts *bind.TransactOpts, uri_ string) (*types.Transaction, error)
SetBaseTokenURIExtension is a paid mutator transaction binding the contract method 0x3e6134b8.
Solidity: function setBaseTokenURIExtension(string uri_) returns()
func (*ERC1155Transactor) SetBaseTokenURIExtension0 ¶ added in v0.4.0
func (_ERC1155 *ERC1155Transactor) SetBaseTokenURIExtension0(opts *bind.TransactOpts, uri_ string, identical bool) (*types.Transaction, error)
SetBaseTokenURIExtension0 is a paid mutator transaction binding the contract method 0x82dcc0c8.
Solidity: function setBaseTokenURIExtension(string uri_, bool identical) returns()
func (*ERC1155Transactor) SetMintPermissions ¶ added in v0.4.0
func (_ERC1155 *ERC1155Transactor) SetMintPermissions(opts *bind.TransactOpts, extension common.Address, permissions common.Address) (*types.Transaction, error)
SetMintPermissions is a paid mutator transaction binding the contract method 0xf0cdc499.
Solidity: function setMintPermissions(address extension, address permissions) returns()
func (*ERC1155Transactor) SetRoyalties ¶ added in v0.4.0
func (_ERC1155 *ERC1155Transactor) SetRoyalties(opts *bind.TransactOpts, tokenId *big.Int, receivers []common.Address, basisPoints []*big.Int) (*types.Transaction, error)
SetRoyalties is a paid mutator transaction binding the contract method 0x20e4afe2.
Solidity: function setRoyalties(uint256 tokenId, address[] receivers, uint256[] basisPoints) returns()
func (*ERC1155Transactor) SetRoyalties0 ¶ added in v0.4.0
func (_ERC1155 *ERC1155Transactor) SetRoyalties0(opts *bind.TransactOpts, receivers []common.Address, basisPoints []*big.Int) (*types.Transaction, error)
SetRoyalties0 is a paid mutator transaction binding the contract method 0x332dd1ae.
Solidity: function setRoyalties(address[] receivers, uint256[] basisPoints) returns()
func (*ERC1155Transactor) SetRoyaltiesExtension ¶ added in v0.4.0
func (_ERC1155 *ERC1155Transactor) SetRoyaltiesExtension(opts *bind.TransactOpts, extension common.Address, receivers []common.Address, basisPoints []*big.Int) (*types.Transaction, error)
SetRoyaltiesExtension is a paid mutator transaction binding the contract method 0xb0fe87c9.
Solidity: function setRoyaltiesExtension(address extension, address[] receivers, uint256[] basisPoints) returns()
func (*ERC1155Transactor) SetTokenURI ¶ added in v0.4.0
func (_ERC1155 *ERC1155Transactor) SetTokenURI(opts *bind.TransactOpts, tokenId *big.Int, uri_ string) (*types.Transaction, error)
SetTokenURI is a paid mutator transaction binding the contract method 0x162094c4.
Solidity: function setTokenURI(uint256 tokenId, string uri_) returns()
func (*ERC1155Transactor) SetTokenURI0 ¶ added in v0.4.0
func (_ERC1155 *ERC1155Transactor) SetTokenURI0(opts *bind.TransactOpts, tokenIds []*big.Int, uris []string) (*types.Transaction, error)
SetTokenURI0 is a paid mutator transaction binding the contract method 0xaafb2d44.
Solidity: function setTokenURI(uint256[] tokenIds, string[] uris) returns()
func (*ERC1155Transactor) SetTokenURIExtension ¶ added in v0.4.0
func (_ERC1155 *ERC1155Transactor) SetTokenURIExtension(opts *bind.TransactOpts, tokenIds []*big.Int, uris []string) (*types.Transaction, error)
SetTokenURIExtension is a paid mutator transaction binding the contract method 0x61e5bc6b.
Solidity: function setTokenURIExtension(uint256[] tokenIds, string[] uris) returns()
func (*ERC1155Transactor) SetTokenURIExtension0 ¶ added in v0.4.0
func (_ERC1155 *ERC1155Transactor) SetTokenURIExtension0(opts *bind.TransactOpts, tokenId *big.Int, uri_ string) (*types.Transaction, error)
SetTokenURIExtension0 is a paid mutator transaction binding the contract method 0xe92a89f6.
Solidity: function setTokenURIExtension(uint256 tokenId, string uri_) returns()
func (*ERC1155Transactor) SetTokenURIPrefix ¶ added in v0.4.0
func (_ERC1155 *ERC1155Transactor) SetTokenURIPrefix(opts *bind.TransactOpts, prefix string) (*types.Transaction, error)
SetTokenURIPrefix is a paid mutator transaction binding the contract method 0x99e0dd7c.
Solidity: function setTokenURIPrefix(string prefix) returns()
func (*ERC1155Transactor) SetTokenURIPrefixExtension ¶ added in v0.4.0
func (_ERC1155 *ERC1155Transactor) SetTokenURIPrefixExtension(opts *bind.TransactOpts, prefix string) (*types.Transaction, error)
SetTokenURIPrefixExtension is a paid mutator transaction binding the contract method 0x66d1e9d0.
Solidity: function setTokenURIPrefixExtension(string prefix) returns()
func (*ERC1155Transactor) TransferOwnership ¶ added in v0.4.0
func (_ERC1155 *ERC1155Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ERC1155Transactor) UnregisterExtension ¶ added in v0.4.0
func (_ERC1155 *ERC1155Transactor) UnregisterExtension(opts *bind.TransactOpts, extension common.Address) (*types.Transaction, error)
UnregisterExtension is a paid mutator transaction binding the contract method 0xce8aee9d.
Solidity: function unregisterExtension(address extension) returns()
type ERC1155TransactorRaw ¶
type ERC1155TransactorRaw struct {
Contract *ERC1155Transactor // Generic write-only contract binding to access the raw methods on
}
ERC1155TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC1155TransactorRaw) Transact ¶
func (_ERC1155 *ERC1155TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC1155TransactorRaw) Transfer ¶
func (_ERC1155 *ERC1155TransactorRaw) 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 ERC1155TransactorSession ¶
type ERC1155TransactorSession struct { Contract *ERC1155Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC1155TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ERC1155TransactorSession) ApproveAdmin ¶ added in v0.4.0
func (_ERC1155 *ERC1155TransactorSession) ApproveAdmin(admin common.Address) (*types.Transaction, error)
ApproveAdmin is a paid mutator transaction binding the contract method 0x6d73e669.
Solidity: function approveAdmin(address admin) returns()
func (*ERC1155TransactorSession) BlacklistExtension ¶ added in v0.4.0
func (_ERC1155 *ERC1155TransactorSession) BlacklistExtension(extension common.Address) (*types.Transaction, error)
BlacklistExtension is a paid mutator transaction binding the contract method 0x02e7afb7.
Solidity: function blacklistExtension(address extension) returns()
func (*ERC1155TransactorSession) Burn ¶ added in v0.4.0
func (_ERC1155 *ERC1155TransactorSession) Burn(account common.Address, tokenIds []*big.Int, amounts []*big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x3db0f8ab.
Solidity: function burn(address account, uint256[] tokenIds, uint256[] amounts) returns()
func (*ERC1155TransactorSession) Initialize ¶
func (_ERC1155 *ERC1155TransactorSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*ERC1155TransactorSession) MintBaseExisting ¶ added in v0.4.0
func (_ERC1155 *ERC1155TransactorSession) MintBaseExisting(to []common.Address, tokenIds []*big.Int, amounts []*big.Int) (*types.Transaction, error)
MintBaseExisting is a paid mutator transaction binding the contract method 0x695c96e6.
Solidity: function mintBaseExisting(address[] to, uint256[] tokenIds, uint256[] amounts) returns()
func (*ERC1155TransactorSession) MintBaseNew ¶ added in v0.4.0
func (_ERC1155 *ERC1155TransactorSession) MintBaseNew(to []common.Address, amounts []*big.Int, uris []string) (*types.Transaction, error)
MintBaseNew is a paid mutator transaction binding the contract method 0xfeeb5a9a.
Solidity: function mintBaseNew(address[] to, uint256[] amounts, string[] uris) returns(uint256[])
func (*ERC1155TransactorSession) MintExtensionExisting ¶ added in v0.4.0
func (_ERC1155 *ERC1155TransactorSession) MintExtensionExisting(to []common.Address, tokenIds []*big.Int, amounts []*big.Int) (*types.Transaction, error)
MintExtensionExisting is a paid mutator transaction binding the contract method 0xe6c884dc.
Solidity: function mintExtensionExisting(address[] to, uint256[] tokenIds, uint256[] amounts) returns()
func (*ERC1155TransactorSession) MintExtensionNew ¶ added in v0.4.0
func (_ERC1155 *ERC1155TransactorSession) MintExtensionNew(to []common.Address, amounts []*big.Int, uris []string) (*types.Transaction, error)
MintExtensionNew is a paid mutator transaction binding the contract method 0x8c6e8472.
Solidity: function mintExtensionNew(address[] to, uint256[] amounts, string[] uris) returns(uint256[] tokenIds)
func (*ERC1155TransactorSession) RegisterExtension ¶ added in v0.4.0
func (_ERC1155 *ERC1155TransactorSession) RegisterExtension(extension common.Address, baseURI string) (*types.Transaction, error)
RegisterExtension is a paid mutator transaction binding the contract method 0x3071a0f9.
Solidity: function registerExtension(address extension, string baseURI) returns()
func (*ERC1155TransactorSession) RegisterExtension0 ¶ added in v0.4.0
func (_ERC1155 *ERC1155TransactorSession) RegisterExtension0(extension common.Address, baseURI string, baseURIIdentical bool) (*types.Transaction, error)
RegisterExtension0 is a paid mutator transaction binding the contract method 0x3f0f37f6.
Solidity: function registerExtension(address extension, string baseURI, bool baseURIIdentical) returns()
func (*ERC1155TransactorSession) RenounceOwnership ¶ added in v0.4.0
func (_ERC1155 *ERC1155TransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ERC1155TransactorSession) RevokeAdmin ¶ added in v0.4.0
func (_ERC1155 *ERC1155TransactorSession) RevokeAdmin(admin common.Address) (*types.Transaction, error)
RevokeAdmin is a paid mutator transaction binding the contract method 0x2d345670.
Solidity: function revokeAdmin(address admin) returns()
func (*ERC1155TransactorSession) SafeBatchTransferFrom ¶
func (_ERC1155 *ERC1155TransactorSession) SafeBatchTransferFrom(from common.Address, to common.Address, ids []*big.Int, amounts []*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[] amounts, bytes data) returns()
func (*ERC1155TransactorSession) SafeTransferFrom ¶
func (_ERC1155 *ERC1155TransactorSession) SafeTransferFrom(from common.Address, to common.Address, id *big.Int, amount *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 amount, bytes data) returns()
func (*ERC1155TransactorSession) SetApprovalForAll ¶
func (_ERC1155 *ERC1155TransactorSession) 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 (*ERC1155TransactorSession) SetApproveTransferExtension ¶ added in v0.4.0
func (_ERC1155 *ERC1155TransactorSession) SetApproveTransferExtension(enabled bool) (*types.Transaction, error)
SetApproveTransferExtension is a paid mutator transaction binding the contract method 0xac0c8cfa.
Solidity: function setApproveTransferExtension(bool enabled) returns()
func (*ERC1155TransactorSession) SetBaseTokenURI ¶ added in v0.4.0
func (_ERC1155 *ERC1155TransactorSession) SetBaseTokenURI(uri_ string) (*types.Transaction, error)
SetBaseTokenURI is a paid mutator transaction binding the contract method 0x30176e13.
Solidity: function setBaseTokenURI(string uri_) returns()
func (*ERC1155TransactorSession) SetBaseTokenURIExtension ¶ added in v0.4.0
func (_ERC1155 *ERC1155TransactorSession) SetBaseTokenURIExtension(uri_ string) (*types.Transaction, error)
SetBaseTokenURIExtension is a paid mutator transaction binding the contract method 0x3e6134b8.
Solidity: function setBaseTokenURIExtension(string uri_) returns()
func (*ERC1155TransactorSession) SetBaseTokenURIExtension0 ¶ added in v0.4.0
func (_ERC1155 *ERC1155TransactorSession) SetBaseTokenURIExtension0(uri_ string, identical bool) (*types.Transaction, error)
SetBaseTokenURIExtension0 is a paid mutator transaction binding the contract method 0x82dcc0c8.
Solidity: function setBaseTokenURIExtension(string uri_, bool identical) returns()
func (*ERC1155TransactorSession) SetMintPermissions ¶ added in v0.4.0
func (_ERC1155 *ERC1155TransactorSession) SetMintPermissions(extension common.Address, permissions common.Address) (*types.Transaction, error)
SetMintPermissions is a paid mutator transaction binding the contract method 0xf0cdc499.
Solidity: function setMintPermissions(address extension, address permissions) returns()
func (*ERC1155TransactorSession) SetRoyalties ¶ added in v0.4.0
func (_ERC1155 *ERC1155TransactorSession) SetRoyalties(tokenId *big.Int, receivers []common.Address, basisPoints []*big.Int) (*types.Transaction, error)
SetRoyalties is a paid mutator transaction binding the contract method 0x20e4afe2.
Solidity: function setRoyalties(uint256 tokenId, address[] receivers, uint256[] basisPoints) returns()
func (*ERC1155TransactorSession) SetRoyalties0 ¶ added in v0.4.0
func (_ERC1155 *ERC1155TransactorSession) SetRoyalties0(receivers []common.Address, basisPoints []*big.Int) (*types.Transaction, error)
SetRoyalties0 is a paid mutator transaction binding the contract method 0x332dd1ae.
Solidity: function setRoyalties(address[] receivers, uint256[] basisPoints) returns()
func (*ERC1155TransactorSession) SetRoyaltiesExtension ¶ added in v0.4.0
func (_ERC1155 *ERC1155TransactorSession) SetRoyaltiesExtension(extension common.Address, receivers []common.Address, basisPoints []*big.Int) (*types.Transaction, error)
SetRoyaltiesExtension is a paid mutator transaction binding the contract method 0xb0fe87c9.
Solidity: function setRoyaltiesExtension(address extension, address[] receivers, uint256[] basisPoints) returns()
func (*ERC1155TransactorSession) SetTokenURI ¶ added in v0.4.0
func (_ERC1155 *ERC1155TransactorSession) SetTokenURI(tokenId *big.Int, uri_ string) (*types.Transaction, error)
SetTokenURI is a paid mutator transaction binding the contract method 0x162094c4.
Solidity: function setTokenURI(uint256 tokenId, string uri_) returns()
func (*ERC1155TransactorSession) SetTokenURI0 ¶ added in v0.4.0
func (_ERC1155 *ERC1155TransactorSession) SetTokenURI0(tokenIds []*big.Int, uris []string) (*types.Transaction, error)
SetTokenURI0 is a paid mutator transaction binding the contract method 0xaafb2d44.
Solidity: function setTokenURI(uint256[] tokenIds, string[] uris) returns()
func (*ERC1155TransactorSession) SetTokenURIExtension ¶ added in v0.4.0
func (_ERC1155 *ERC1155TransactorSession) SetTokenURIExtension(tokenIds []*big.Int, uris []string) (*types.Transaction, error)
SetTokenURIExtension is a paid mutator transaction binding the contract method 0x61e5bc6b.
Solidity: function setTokenURIExtension(uint256[] tokenIds, string[] uris) returns()
func (*ERC1155TransactorSession) SetTokenURIExtension0 ¶ added in v0.4.0
func (_ERC1155 *ERC1155TransactorSession) SetTokenURIExtension0(tokenId *big.Int, uri_ string) (*types.Transaction, error)
SetTokenURIExtension0 is a paid mutator transaction binding the contract method 0xe92a89f6.
Solidity: function setTokenURIExtension(uint256 tokenId, string uri_) returns()
func (*ERC1155TransactorSession) SetTokenURIPrefix ¶ added in v0.4.0
func (_ERC1155 *ERC1155TransactorSession) SetTokenURIPrefix(prefix string) (*types.Transaction, error)
SetTokenURIPrefix is a paid mutator transaction binding the contract method 0x99e0dd7c.
Solidity: function setTokenURIPrefix(string prefix) returns()
func (*ERC1155TransactorSession) SetTokenURIPrefixExtension ¶ added in v0.4.0
func (_ERC1155 *ERC1155TransactorSession) SetTokenURIPrefixExtension(prefix string) (*types.Transaction, error)
SetTokenURIPrefixExtension is a paid mutator transaction binding the contract method 0x66d1e9d0.
Solidity: function setTokenURIPrefixExtension(string prefix) returns()
func (*ERC1155TransactorSession) TransferOwnership ¶ added in v0.4.0
func (_ERC1155 *ERC1155TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ERC1155TransactorSession) UnregisterExtension ¶ added in v0.4.0
func (_ERC1155 *ERC1155TransactorSession) UnregisterExtension(extension common.Address) (*types.Transaction, error)
UnregisterExtension is a paid mutator transaction binding the contract method 0xce8aee9d.
Solidity: function unregisterExtension(address extension) returns()
type ERC1155TransferBatch ¶ added in v0.4.0
type ERC1155TransferBatch struct { Operator common.Address From common.Address To common.Address Ids []*big.Int Values []*big.Int Raw types.Log // Blockchain specific contextual infos }
ERC1155TransferBatch represents a TransferBatch event raised by the ERC1155 contract.
type ERC1155TransferBatchIterator ¶ added in v0.4.0
type ERC1155TransferBatchIterator struct { Event *ERC1155TransferBatch // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155TransferBatchIterator is returned from FilterTransferBatch and is used to iterate over the raw logs and unpacked data for TransferBatch events raised by the ERC1155 contract.
func (*ERC1155TransferBatchIterator) Close ¶ added in v0.4.0
func (it *ERC1155TransferBatchIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155TransferBatchIterator) Error ¶ added in v0.4.0
func (it *ERC1155TransferBatchIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155TransferBatchIterator) Next ¶ added in v0.4.0
func (it *ERC1155TransferBatchIterator) 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 ERC1155TransferSingle ¶ added in v0.4.0
type ERC1155TransferSingle struct { Operator common.Address From common.Address To common.Address Id *big.Int Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC1155TransferSingle represents a TransferSingle event raised by the ERC1155 contract.
type ERC1155TransferSingleIterator ¶ added in v0.4.0
type ERC1155TransferSingleIterator struct { Event *ERC1155TransferSingle // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155TransferSingleIterator is returned from FilterTransferSingle and is used to iterate over the raw logs and unpacked data for TransferSingle events raised by the ERC1155 contract.
func (*ERC1155TransferSingleIterator) Close ¶ added in v0.4.0
func (it *ERC1155TransferSingleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155TransferSingleIterator) Error ¶ added in v0.4.0
func (it *ERC1155TransferSingleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155TransferSingleIterator) Next ¶ added in v0.4.0
func (it *ERC1155TransferSingleIterator) 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 ERC1155URI ¶ added in v0.4.0
type ERC1155URI struct { Value string Id *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC1155URI represents a URI event raised by the ERC1155 contract.
type ERC1155URIIterator ¶ added in v0.4.0
type ERC1155URIIterator struct { Event *ERC1155URI // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155URIIterator is returned from FilterURI and is used to iterate over the raw logs and unpacked data for URI events raised by the ERC1155 contract.
func (*ERC1155URIIterator) Close ¶ added in v0.4.0
func (it *ERC1155URIIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155URIIterator) Error ¶ added in v0.4.0
func (it *ERC1155URIIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155URIIterator) Next ¶ added in v0.4.0
func (it *ERC1155URIIterator) 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 ERC165 ¶
type ERC165 struct { ERC165Caller // Read-only binding to the contract ERC165Transactor // Write-only binding to the contract ERC165Filterer // Log filterer for contract events }
ERC165 is an auto generated Go binding around an Ethereum contract.
type ERC165Caller ¶
type ERC165Caller struct {
// contains filtered or unexported fields
}
ERC165Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC165Caller ¶
func NewERC165Caller(address common.Address, caller bind.ContractCaller) (*ERC165Caller, error)
NewERC165Caller creates a new read-only instance of ERC165, bound to a specific deployed contract.
func (*ERC165Caller) SupportsInterface ¶
func (_ERC165 *ERC165Caller) 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 ERC165CallerRaw ¶
type ERC165CallerRaw struct {
Contract *ERC165Caller // Generic read-only contract binding to access the raw methods on
}
ERC165CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC165CallerRaw) Call ¶
func (_ERC165 *ERC165CallerRaw) 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 ERC165CallerSession ¶
type ERC165CallerSession struct { Contract *ERC165Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC165CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ERC165CallerSession) SupportsInterface ¶
func (_ERC165 *ERC165CallerSession) 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 ERC165Filterer ¶
type ERC165Filterer struct {
// contains filtered or unexported fields
}
ERC165Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC165Filterer ¶
func NewERC165Filterer(address common.Address, filterer bind.ContractFilterer) (*ERC165Filterer, error)
NewERC165Filterer creates a new log filterer instance of ERC165, bound to a specific deployed contract.
type ERC165Raw ¶
type ERC165Raw struct {
Contract *ERC165 // Generic contract binding to access the raw methods on
}
ERC165Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC165Raw) Call ¶
func (_ERC165 *ERC165Raw) 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 (*ERC165Raw) Transact ¶
func (_ERC165 *ERC165Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC165Raw) Transfer ¶
func (_ERC165 *ERC165Raw) 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 ERC165Session ¶
type ERC165Session struct { Contract *ERC165 // 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 }
ERC165Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ERC165Session) SupportsInterface ¶
func (_ERC165 *ERC165Session) 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 ERC165Transactor ¶
type ERC165Transactor struct {
// contains filtered or unexported fields
}
ERC165Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC165Transactor ¶
func NewERC165Transactor(address common.Address, transactor bind.ContractTransactor) (*ERC165Transactor, error)
NewERC165Transactor creates a new write-only instance of ERC165, bound to a specific deployed contract.
type ERC165TransactorRaw ¶
type ERC165TransactorRaw struct {
Contract *ERC165Transactor // Generic write-only contract binding to access the raw methods on
}
ERC165TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC165TransactorRaw) Transact ¶
func (_ERC165 *ERC165TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC165TransactorRaw) Transfer ¶
func (_ERC165 *ERC165TransactorRaw) 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 ERC165TransactorSession ¶
type ERC165TransactorSession struct { Contract *ERC165Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC165TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ERC20 ¶
type ERC20 struct { ERC20Caller // Read-only binding to the contract ERC20Transactor // Write-only binding to the contract ERC20Filterer // Log filterer for contract events }
ERC20 is an auto generated Go binding around an Ethereum contract.
type ERC20Approval ¶
type ERC20Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20Approval represents a Approval event raised by the ERC20 contract.
type ERC20ApprovalIterator ¶
type ERC20ApprovalIterator struct { Event *ERC20Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC20 contract.
func (*ERC20ApprovalIterator) Close ¶
func (it *ERC20ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20ApprovalIterator) Error ¶
func (it *ERC20ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20ApprovalIterator) Next ¶
func (it *ERC20ApprovalIterator) 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 ERC20Caller ¶
type ERC20Caller struct {
// contains filtered or unexported fields
}
ERC20Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC20Caller ¶
func NewERC20Caller(address common.Address, caller bind.ContractCaller) (*ERC20Caller, error)
NewERC20Caller creates a new read-only instance of ERC20, bound to a specific deployed contract.
func (*ERC20Caller) Allowance ¶
func (_ERC20 *ERC20Caller) 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) returns(uint256 remaining)
func (*ERC20Caller) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) returns(uint256 balance)
func (*ERC20Caller) Decimals ¶
func (_ERC20 *ERC20Caller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() returns(uint8)
func (*ERC20Caller) Name ¶
func (_ERC20 *ERC20Caller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() returns(string)
func (*ERC20Caller) Symbol ¶
func (_ERC20 *ERC20Caller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() returns(string)
func (*ERC20Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() returns(uint256)
type ERC20CallerRaw ¶
type ERC20CallerRaw struct {
Contract *ERC20Caller // Generic read-only contract binding to access the raw methods on
}
ERC20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC20CallerRaw) Call ¶
func (_ERC20 *ERC20CallerRaw) 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 ERC20CallerSession ¶
type ERC20CallerSession struct { Contract *ERC20Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ERC20CallerSession) Allowance ¶
func (_ERC20 *ERC20CallerSession) 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) returns(uint256 remaining)
func (*ERC20CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) returns(uint256 balance)
func (*ERC20CallerSession) Decimals ¶
func (_ERC20 *ERC20CallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() returns(uint8)
func (*ERC20CallerSession) Name ¶
func (_ERC20 *ERC20CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() returns(string)
func (*ERC20CallerSession) Symbol ¶
func (_ERC20 *ERC20CallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() returns(string)
func (*ERC20CallerSession) TotalSupply ¶
func (_ERC20 *ERC20CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() returns(uint256)
func (*ERC20CallerSession) Version ¶
func (_ERC20 *ERC20CallerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() returns(string)
type ERC20Filterer ¶
type ERC20Filterer struct {
// contains filtered or unexported fields
}
ERC20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC20Filterer ¶
func NewERC20Filterer(address common.Address, filterer bind.ContractFilterer) (*ERC20Filterer, error)
NewERC20Filterer creates a new log filterer instance of ERC20, bound to a specific deployed contract.
func (*ERC20Filterer) FilterApproval ¶
func (_ERC20 *ERC20Filterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _spender []common.Address) (*ERC20ApprovalIterator, 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 (*ERC20Filterer) FilterTransfer ¶
func (_ERC20 *ERC20Filterer) FilterTransfer(opts *bind.FilterOpts, _from []common.Address, _to []common.Address) (*ERC20TransferIterator, 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 (*ERC20Filterer) ParseApproval ¶
func (_ERC20 *ERC20Filterer) ParseApproval(log types.Log) (*ERC20Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed _owner, address indexed _spender, uint256 _value)
func (*ERC20Filterer) ParseTransfer ¶
func (_ERC20 *ERC20Filterer) ParseTransfer(log types.Log) (*ERC20Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _value)
func (*ERC20Filterer) WatchApproval ¶
func (_ERC20 *ERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20Approval, _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 (*ERC20Filterer) WatchTransfer ¶
func (_ERC20 *ERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20Transfer, _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 ERC20Raw ¶
type ERC20Raw struct {
Contract *ERC20 // Generic contract binding to access the raw methods on
}
ERC20Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC20Raw) Call ¶
func (_ERC20 *ERC20Raw) 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 (*ERC20Raw) Transact ¶
func (_ERC20 *ERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC20Raw) Transfer ¶
func (_ERC20 *ERC20Raw) 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 ERC20Session ¶
type ERC20Session struct { Contract *ERC20 // 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 }
ERC20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ERC20Session) Allowance ¶
func (_ERC20 *ERC20Session) 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) returns(uint256 remaining)
func (*ERC20Session) Approve ¶
func (_ERC20 *ERC20Session) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _value) returns(bool success)
func (*ERC20Session) ApproveAndCall ¶
func (_ERC20 *ERC20Session) ApproveAndCall(_spender common.Address, _value *big.Int, _extraData []byte) (*types.Transaction, error)
ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.
Solidity: function approveAndCall(address _spender, uint256 _value, bytes _extraData) returns(bool success)
func (*ERC20Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) returns(uint256 balance)
func (*ERC20Session) Decimals ¶
func (_ERC20 *ERC20Session) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() returns(uint8)
func (*ERC20Session) Fallback ¶
func (_ERC20 *ERC20Session) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() returns()
func (*ERC20Session) Name ¶
func (_ERC20 *ERC20Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() returns(string)
func (*ERC20Session) Symbol ¶
func (_ERC20 *ERC20Session) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() returns(string)
func (*ERC20Session) TotalSupply ¶
func (_ERC20 *ERC20Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() returns(uint256)
func (*ERC20Session) Transfer ¶
func (_ERC20 *ERC20Session) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _value) returns(bool success)
func (*ERC20Session) TransferFrom ¶
func (_ERC20 *ERC20Session) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _value) returns(bool success)
func (*ERC20Session) Version ¶
func (_ERC20 *ERC20Session) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() returns(string)
type ERC20Transactor ¶
type ERC20Transactor struct {
// contains filtered or unexported fields
}
ERC20Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC20Transactor ¶
func NewERC20Transactor(address common.Address, transactor bind.ContractTransactor) (*ERC20Transactor, error)
NewERC20Transactor creates a new write-only instance of ERC20, bound to a specific deployed contract.
func (*ERC20Transactor) Approve ¶
func (_ERC20 *ERC20Transactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _value) returns(bool success)
func (*ERC20Transactor) ApproveAndCall ¶
func (_ERC20 *ERC20Transactor) ApproveAndCall(opts *bind.TransactOpts, _spender common.Address, _value *big.Int, _extraData []byte) (*types.Transaction, error)
ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.
Solidity: function approveAndCall(address _spender, uint256 _value, bytes _extraData) returns(bool success)
func (*ERC20Transactor) Fallback ¶
func (_ERC20 *ERC20Transactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() returns()
func (*ERC20Transactor) Transfer ¶
func (_ERC20 *ERC20Transactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _value) returns(bool success)
func (*ERC20Transactor) TransferFrom ¶
func (_ERC20 *ERC20Transactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _value) returns(bool success)
type ERC20TransactorRaw ¶
type ERC20TransactorRaw struct {
Contract *ERC20Transactor // Generic write-only contract binding to access the raw methods on
}
ERC20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC20TransactorRaw) Transact ¶
func (_ERC20 *ERC20TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC20TransactorRaw) Transfer ¶
func (_ERC20 *ERC20TransactorRaw) 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 ERC20TransactorSession ¶
type ERC20TransactorSession struct { Contract *ERC20Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ERC20TransactorSession) Approve ¶
func (_ERC20 *ERC20TransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _value) returns(bool success)
func (*ERC20TransactorSession) ApproveAndCall ¶
func (_ERC20 *ERC20TransactorSession) ApproveAndCall(_spender common.Address, _value *big.Int, _extraData []byte) (*types.Transaction, error)
ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.
Solidity: function approveAndCall(address _spender, uint256 _value, bytes _extraData) returns(bool success)
func (*ERC20TransactorSession) Fallback ¶
func (_ERC20 *ERC20TransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() returns()
func (*ERC20TransactorSession) Transfer ¶
func (_ERC20 *ERC20TransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _value) returns(bool success)
func (*ERC20TransactorSession) TransferFrom ¶
func (_ERC20 *ERC20TransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _value) returns(bool success)
type ERC20Transfer ¶
type ERC20Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20Transfer represents a Transfer event raised by the ERC20 contract.
type ERC20TransferIterator ¶
type ERC20TransferIterator struct { Event *ERC20Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC20 contract.
func (*ERC20TransferIterator) Close ¶
func (it *ERC20TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20TransferIterator) Error ¶
func (it *ERC20TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20TransferIterator) Next ¶
func (it *ERC20TransferIterator) 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 ERC721 ¶ added in v0.4.0
type ERC721 struct { ERC721Caller // Read-only binding to the contract ERC721Transactor // Write-only binding to the contract ERC721Filterer // Log filterer for contract events }
ERC721 is an auto generated Go binding around an Ethereum contract.
type ERC721Approval ¶ added in v0.4.0
type ERC721Approval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC721Approval represents a Approval event raised by the ERC721 contract.
type ERC721ApprovalForAll ¶ added in v0.4.0
type ERC721ApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
ERC721ApprovalForAll represents a ApprovalForAll event raised by the ERC721 contract.
type ERC721ApprovalForAllIterator ¶ added in v0.4.0
type ERC721ApprovalForAllIterator struct { Event *ERC721ApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721ApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the ERC721 contract.
func (*ERC721ApprovalForAllIterator) Close ¶ added in v0.4.0
func (it *ERC721ApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721ApprovalForAllIterator) Error ¶ added in v0.4.0
func (it *ERC721ApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721ApprovalForAllIterator) Next ¶ added in v0.4.0
func (it *ERC721ApprovalForAllIterator) 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 ERC721ApprovalIterator ¶ added in v0.4.0
type ERC721ApprovalIterator struct { Event *ERC721Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC721 contract.
func (*ERC721ApprovalIterator) Close ¶ added in v0.4.0
func (it *ERC721ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721ApprovalIterator) Error ¶ added in v0.4.0
func (it *ERC721ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721ApprovalIterator) Next ¶ added in v0.4.0
func (it *ERC721ApprovalIterator) 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 ERC721Caller ¶ added in v0.4.0
type ERC721Caller struct {
// contains filtered or unexported fields
}
ERC721Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC721Caller ¶ added in v0.4.0
func NewERC721Caller(address common.Address, caller bind.ContractCaller) (*ERC721Caller, error)
NewERC721Caller creates a new read-only instance of ERC721, bound to a specific deployed contract.
func (*ERC721Caller) BalanceOf ¶ added in v0.4.0
func (_ERC721 *ERC721Caller) BalanceOf(opts *bind.CallOpts, sampleAddress common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address sampleAddress) view returns(uint256)
func (*ERC721Caller) GetApproved ¶ added in v0.4.0
func (_ERC721 *ERC721Caller) 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)
func (*ERC721Caller) GetMerkleOneProofFor ¶ added in v0.4.0
func (_ERC721 *ERC721Caller) GetMerkleOneProofFor(opts *bind.CallOpts, sampleAddress common.Address, _merkleProof [][32]byte) (bool, error)
GetMerkleOneProofFor is a free data retrieval call binding the contract method 0xbc309760.
Solidity: function getMerkleOneProofFor(address sampleAddress, bytes32[] _merkleProof) view returns(bool)
func (*ERC721Caller) GetMerkleTwoProofFor ¶ added in v0.4.0
func (_ERC721 *ERC721Caller) GetMerkleTwoProofFor(opts *bind.CallOpts, sampleAddress common.Address, _merkleProof [][32]byte) (bool, error)
GetMerkleTwoProofFor is a free data retrieval call binding the contract method 0x57a2f452.
Solidity: function getMerkleTwoProofFor(address sampleAddress, bytes32[] _merkleProof) view returns(bool)
func (*ERC721Caller) GetPreSaleDuration ¶ added in v0.4.0
GetPreSaleDuration is a free data retrieval call binding the contract method 0x5f4ca50b.
Solidity: function getPreSaleDuration() view returns(uint256)
func (*ERC721Caller) GetValidNumberOfTokens ¶ added in v0.4.0
func (_ERC721 *ERC721Caller) GetValidNumberOfTokens(opts *bind.CallOpts, checkAddress common.Address) (*big.Int, error)
GetValidNumberOfTokens is a free data retrieval call binding the contract method 0x095a1962.
Solidity: function getValidNumberOfTokens(address checkAddress) view returns(uint256)
func (*ERC721Caller) GetValidNumberOfTokensForBuyer ¶ added in v0.4.0
func (_ERC721 *ERC721Caller) GetValidNumberOfTokensForBuyer(opts *bind.CallOpts, sampleAddress common.Address) (*big.Int, error)
GetValidNumberOfTokensForBuyer is a free data retrieval call binding the contract method 0x7adcbf0b.
Solidity: function getValidNumberOfTokensForBuyer(address sampleAddress) view returns(uint256)
func (*ERC721Caller) IsApprovedForAll ¶ added in v0.4.0
func (_ERC721 *ERC721Caller) 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 (*ERC721Caller) MAXPURCHASETOKENS ¶ added in v0.4.0
MAXPURCHASETOKENS is a free data retrieval call binding the contract method 0xcbfc17e2.
Solidity: function MAX_PURCHASE_TOKENS() view returns(uint256)
func (*ERC721Caller) MAXTOKENS ¶ added in v0.4.0
MAXTOKENS is a free data retrieval call binding the contract method 0xf47c84c5.
Solidity: function MAX_TOKENS() view returns(uint256)
func (*ERC721Caller) Name ¶ added in v0.4.0
func (_ERC721 *ERC721Caller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ERC721Caller) Owner ¶ added in v0.4.0
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ERC721Caller) OwnerOf ¶ added in v0.4.0
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*ERC721Caller) PRESALEDURATION ¶ added in v0.4.0
PRESALEDURATION is a free data retrieval call binding the contract method 0x945e4013.
Solidity: function PRESALE_DURATION() view returns(uint256)
func (*ERC721Caller) PreSaleIsActive ¶ added in v0.4.0
func (_ERC721 *ERC721Caller) PreSaleIsActive(opts *bind.CallOpts) (bool, error)
PreSaleIsActive is a free data retrieval call binding the contract method 0x1f0234d8.
Solidity: function preSaleIsActive() view returns(bool)
func (*ERC721Caller) PreSaleStartTimestamp ¶ added in v0.4.0
PreSaleStartTimestamp is a free data retrieval call binding the contract method 0xa96d3e59.
Solidity: function preSaleStartTimestamp() view returns(uint256)
func (*ERC721Caller) SupportsInterface ¶ added in v0.4.0
func (_ERC721 *ERC721Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*ERC721Caller) Symbol ¶ added in v0.4.0
func (_ERC721 *ERC721Caller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ERC721Caller) TokenBalancePerOwner ¶ added in v0.4.0
func (_ERC721 *ERC721Caller) TokenBalancePerOwner(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
TokenBalancePerOwner is a free data retrieval call binding the contract method 0x58870c8f.
Solidity: function tokenBalancePerOwner(address ) view returns(uint256)
func (*ERC721Caller) TokenCounter ¶ added in v0.4.0
TokenCounter is a free data retrieval call binding the contract method 0xd082e381.
Solidity: function tokenCounter() view returns(uint256)
func (*ERC721Caller) TokenURI ¶ added in v0.4.0
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 tokenId) view returns(string)
func (*ERC721Caller) ValidNumberOfTokensPerBuyerMap ¶ added in v0.4.0
func (_ERC721 *ERC721Caller) ValidNumberOfTokensPerBuyerMap(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
ValidNumberOfTokensPerBuyerMap is a free data retrieval call binding the contract method 0xe43aa9bb.
Solidity: function validNumberOfTokensPerBuyerMap(address ) view returns(uint256)
func (*ERC721Caller) WhitelistClaimed ¶ added in v0.4.0
func (_ERC721 *ERC721Caller) WhitelistClaimed(opts *bind.CallOpts, arg0 common.Address) (bool, error)
WhitelistClaimed is a free data retrieval call binding the contract method 0xdb4bec44.
Solidity: function whitelistClaimed(address ) view returns(bool)
type ERC721CallerRaw ¶ added in v0.4.0
type ERC721CallerRaw struct {
Contract *ERC721Caller // Generic read-only contract binding to access the raw methods on
}
ERC721CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC721CallerRaw) Call ¶ added in v0.4.0
func (_ERC721 *ERC721CallerRaw) 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 ERC721CallerSession ¶ added in v0.4.0
type ERC721CallerSession struct { Contract *ERC721Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC721CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ERC721CallerSession) BalanceOf ¶ added in v0.4.0
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address sampleAddress) view returns(uint256)
func (*ERC721CallerSession) GetApproved ¶ added in v0.4.0
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*ERC721CallerSession) GetMerkleOneProofFor ¶ added in v0.4.0
func (_ERC721 *ERC721CallerSession) GetMerkleOneProofFor(sampleAddress common.Address, _merkleProof [][32]byte) (bool, error)
GetMerkleOneProofFor is a free data retrieval call binding the contract method 0xbc309760.
Solidity: function getMerkleOneProofFor(address sampleAddress, bytes32[] _merkleProof) view returns(bool)
func (*ERC721CallerSession) GetMerkleTwoProofFor ¶ added in v0.4.0
func (_ERC721 *ERC721CallerSession) GetMerkleTwoProofFor(sampleAddress common.Address, _merkleProof [][32]byte) (bool, error)
GetMerkleTwoProofFor is a free data retrieval call binding the contract method 0x57a2f452.
Solidity: function getMerkleTwoProofFor(address sampleAddress, bytes32[] _merkleProof) view returns(bool)
func (*ERC721CallerSession) GetPreSaleDuration ¶ added in v0.4.0
func (_ERC721 *ERC721CallerSession) GetPreSaleDuration() (*big.Int, error)
GetPreSaleDuration is a free data retrieval call binding the contract method 0x5f4ca50b.
Solidity: function getPreSaleDuration() view returns(uint256)
func (*ERC721CallerSession) GetValidNumberOfTokens ¶ added in v0.4.0
func (_ERC721 *ERC721CallerSession) GetValidNumberOfTokens(checkAddress common.Address) (*big.Int, error)
GetValidNumberOfTokens is a free data retrieval call binding the contract method 0x095a1962.
Solidity: function getValidNumberOfTokens(address checkAddress) view returns(uint256)
func (*ERC721CallerSession) GetValidNumberOfTokensForBuyer ¶ added in v0.4.0
func (_ERC721 *ERC721CallerSession) GetValidNumberOfTokensForBuyer(sampleAddress common.Address) (*big.Int, error)
GetValidNumberOfTokensForBuyer is a free data retrieval call binding the contract method 0x7adcbf0b.
Solidity: function getValidNumberOfTokensForBuyer(address sampleAddress) view returns(uint256)
func (*ERC721CallerSession) IsApprovedForAll ¶ added in v0.4.0
func (_ERC721 *ERC721CallerSession) 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 (*ERC721CallerSession) MAXPURCHASETOKENS ¶ added in v0.4.0
func (_ERC721 *ERC721CallerSession) MAXPURCHASETOKENS() (*big.Int, error)
MAXPURCHASETOKENS is a free data retrieval call binding the contract method 0xcbfc17e2.
Solidity: function MAX_PURCHASE_TOKENS() view returns(uint256)
func (*ERC721CallerSession) MAXTOKENS ¶ added in v0.4.0
func (_ERC721 *ERC721CallerSession) MAXTOKENS() (*big.Int, error)
MAXTOKENS is a free data retrieval call binding the contract method 0xf47c84c5.
Solidity: function MAX_TOKENS() view returns(uint256)
func (*ERC721CallerSession) Name ¶ added in v0.4.0
func (_ERC721 *ERC721CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ERC721CallerSession) Owner ¶ added in v0.4.0
func (_ERC721 *ERC721CallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ERC721CallerSession) OwnerOf ¶ added in v0.4.0
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*ERC721CallerSession) PRESALEDURATION ¶ added in v0.4.0
func (_ERC721 *ERC721CallerSession) PRESALEDURATION() (*big.Int, error)
PRESALEDURATION is a free data retrieval call binding the contract method 0x945e4013.
Solidity: function PRESALE_DURATION() view returns(uint256)
func (*ERC721CallerSession) PreSaleIsActive ¶ added in v0.4.0
func (_ERC721 *ERC721CallerSession) PreSaleIsActive() (bool, error)
PreSaleIsActive is a free data retrieval call binding the contract method 0x1f0234d8.
Solidity: function preSaleIsActive() view returns(bool)
func (*ERC721CallerSession) PreSaleStartTimestamp ¶ added in v0.4.0
func (_ERC721 *ERC721CallerSession) PreSaleStartTimestamp() (*big.Int, error)
PreSaleStartTimestamp is a free data retrieval call binding the contract method 0xa96d3e59.
Solidity: function preSaleStartTimestamp() view returns(uint256)
func (*ERC721CallerSession) SupportsInterface ¶ added in v0.4.0
func (_ERC721 *ERC721CallerSession) 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 (*ERC721CallerSession) Symbol ¶ added in v0.4.0
func (_ERC721 *ERC721CallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ERC721CallerSession) TokenBalancePerOwner ¶ added in v0.4.0
TokenBalancePerOwner is a free data retrieval call binding the contract method 0x58870c8f.
Solidity: function tokenBalancePerOwner(address ) view returns(uint256)
func (*ERC721CallerSession) TokenCounter ¶ added in v0.4.0
func (_ERC721 *ERC721CallerSession) TokenCounter() (*big.Int, error)
TokenCounter is a free data retrieval call binding the contract method 0xd082e381.
Solidity: function tokenCounter() view returns(uint256)
func (*ERC721CallerSession) TokenURI ¶ added in v0.4.0
func (_ERC721 *ERC721CallerSession) TokenURI(tokenId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 tokenId) view returns(string)
func (*ERC721CallerSession) ValidNumberOfTokensPerBuyerMap ¶ added in v0.4.0
func (_ERC721 *ERC721CallerSession) ValidNumberOfTokensPerBuyerMap(arg0 common.Address) (*big.Int, error)
ValidNumberOfTokensPerBuyerMap is a free data retrieval call binding the contract method 0xe43aa9bb.
Solidity: function validNumberOfTokensPerBuyerMap(address ) view returns(uint256)
func (*ERC721CallerSession) WhitelistClaimed ¶ added in v0.4.0
func (_ERC721 *ERC721CallerSession) WhitelistClaimed(arg0 common.Address) (bool, error)
WhitelistClaimed is a free data retrieval call binding the contract method 0xdb4bec44.
Solidity: function whitelistClaimed(address ) view returns(bool)
type ERC721Filterer ¶ added in v0.4.0
type ERC721Filterer struct {
// contains filtered or unexported fields
}
ERC721Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC721Filterer ¶ added in v0.4.0
func NewERC721Filterer(address common.Address, filterer bind.ContractFilterer) (*ERC721Filterer, error)
NewERC721Filterer creates a new log filterer instance of ERC721, bound to a specific deployed contract.
func (*ERC721Filterer) FilterApproval ¶ added in v0.4.0
func (_ERC721 *ERC721Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*ERC721ApprovalIterator, 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 (*ERC721Filterer) FilterApprovalForAll ¶ added in v0.4.0
func (_ERC721 *ERC721Filterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ERC721ApprovalForAllIterator, 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 (*ERC721Filterer) FilterOwnershipTransferred ¶ added in v0.4.0
func (_ERC721 *ERC721Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ERC721OwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ERC721Filterer) FilterTransfer ¶ added in v0.4.0
func (_ERC721 *ERC721Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*ERC721TransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
func (*ERC721Filterer) ParseApproval ¶ added in v0.4.0
func (_ERC721 *ERC721Filterer) ParseApproval(log types.Log) (*ERC721Approval, 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 (*ERC721Filterer) ParseApprovalForAll ¶ added in v0.4.0
func (_ERC721 *ERC721Filterer) ParseApprovalForAll(log types.Log) (*ERC721ApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ERC721Filterer) ParseOwnershipTransferred ¶ added in v0.4.0
func (_ERC721 *ERC721Filterer) ParseOwnershipTransferred(log types.Log) (*ERC721OwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ERC721Filterer) ParseTransfer ¶ added in v0.4.0
func (_ERC721 *ERC721Filterer) ParseTransfer(log types.Log) (*ERC721Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
func (*ERC721Filterer) WatchApproval ¶ added in v0.4.0
func (_ERC721 *ERC721Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC721Approval, 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 (*ERC721Filterer) WatchApprovalForAll ¶ added in v0.4.0
func (_ERC721 *ERC721Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ERC721ApprovalForAll, 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 (*ERC721Filterer) WatchOwnershipTransferred ¶ added in v0.4.0
func (_ERC721 *ERC721Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ERC721OwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ERC721Filterer) WatchTransfer ¶ added in v0.4.0
func (_ERC721 *ERC721Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC721Transfer, from []common.Address, to []common.Address, tokenId []*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 tokenId)
type ERC721OwnershipTransferred ¶ added in v0.4.0
type ERC721OwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ERC721OwnershipTransferred represents a OwnershipTransferred event raised by the ERC721 contract.
type ERC721OwnershipTransferredIterator ¶ added in v0.4.0
type ERC721OwnershipTransferredIterator struct { Event *ERC721OwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721OwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ERC721 contract.
func (*ERC721OwnershipTransferredIterator) Close ¶ added in v0.4.0
func (it *ERC721OwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721OwnershipTransferredIterator) Error ¶ added in v0.4.0
func (it *ERC721OwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721OwnershipTransferredIterator) Next ¶ added in v0.4.0
func (it *ERC721OwnershipTransferredIterator) 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 ERC721Raw ¶ added in v0.4.0
type ERC721Raw struct {
Contract *ERC721 // Generic contract binding to access the raw methods on
}
ERC721Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC721Raw) Call ¶ added in v0.4.0
func (_ERC721 *ERC721Raw) 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 (*ERC721Raw) Transact ¶ added in v0.4.0
func (_ERC721 *ERC721Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC721Raw) Transfer ¶ added in v0.4.0
func (_ERC721 *ERC721Raw) 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 ERC721Session ¶ added in v0.4.0
type ERC721Session struct { Contract *ERC721 // 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 }
ERC721Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ERC721Session) Approve ¶ added in v0.4.0
func (_ERC721 *ERC721Session) 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 (*ERC721Session) BalanceOf ¶ added in v0.4.0
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address sampleAddress) view returns(uint256)
func (*ERC721Session) FlipPreSale ¶ added in v0.4.0
func (_ERC721 *ERC721Session) FlipPreSale() (*types.Transaction, error)
FlipPreSale is a paid mutator transaction binding the contract method 0x8b62f533.
Solidity: function flipPreSale() returns()
func (*ERC721Session) GetApproved ¶ added in v0.4.0
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*ERC721Session) GetMerkleOneProofFor ¶ added in v0.4.0
func (_ERC721 *ERC721Session) GetMerkleOneProofFor(sampleAddress common.Address, _merkleProof [][32]byte) (bool, error)
GetMerkleOneProofFor is a free data retrieval call binding the contract method 0xbc309760.
Solidity: function getMerkleOneProofFor(address sampleAddress, bytes32[] _merkleProof) view returns(bool)
func (*ERC721Session) GetMerkleTwoProofFor ¶ added in v0.4.0
func (_ERC721 *ERC721Session) GetMerkleTwoProofFor(sampleAddress common.Address, _merkleProof [][32]byte) (bool, error)
GetMerkleTwoProofFor is a free data retrieval call binding the contract method 0x57a2f452.
Solidity: function getMerkleTwoProofFor(address sampleAddress, bytes32[] _merkleProof) view returns(bool)
func (*ERC721Session) GetPreSaleDuration ¶ added in v0.4.0
func (_ERC721 *ERC721Session) GetPreSaleDuration() (*big.Int, error)
GetPreSaleDuration is a free data retrieval call binding the contract method 0x5f4ca50b.
Solidity: function getPreSaleDuration() view returns(uint256)
func (*ERC721Session) GetValidNumberOfTokens ¶ added in v0.4.0
GetValidNumberOfTokens is a free data retrieval call binding the contract method 0x095a1962.
Solidity: function getValidNumberOfTokens(address checkAddress) view returns(uint256)
func (*ERC721Session) GetValidNumberOfTokensForBuyer ¶ added in v0.4.0
func (_ERC721 *ERC721Session) GetValidNumberOfTokensForBuyer(sampleAddress common.Address) (*big.Int, error)
GetValidNumberOfTokensForBuyer is a free data retrieval call binding the contract method 0x7adcbf0b.
Solidity: function getValidNumberOfTokensForBuyer(address sampleAddress) view returns(uint256)
func (*ERC721Session) IsApprovedForAll ¶ added in v0.4.0
func (_ERC721 *ERC721Session) 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 (*ERC721Session) MAXPURCHASETOKENS ¶ added in v0.4.0
func (_ERC721 *ERC721Session) MAXPURCHASETOKENS() (*big.Int, error)
MAXPURCHASETOKENS is a free data retrieval call binding the contract method 0xcbfc17e2.
Solidity: function MAX_PURCHASE_TOKENS() view returns(uint256)
func (*ERC721Session) MAXTOKENS ¶ added in v0.4.0
func (_ERC721 *ERC721Session) MAXTOKENS() (*big.Int, error)
MAXTOKENS is a free data retrieval call binding the contract method 0xf47c84c5.
Solidity: function MAX_TOKENS() view returns(uint256)
func (*ERC721Session) MintNFTPreSale ¶ added in v0.4.0
func (_ERC721 *ERC721Session) MintNFTPreSale(numberOfTokens *big.Int, _merkleProof [][32]byte) (*types.Transaction, error)
MintNFTPreSale is a paid mutator transaction binding the contract method 0xbe8b91a9.
Solidity: function mintNFTPreSale(uint256 numberOfTokens, bytes32[] _merkleProof) returns()
func (*ERC721Session) Name ¶ added in v0.4.0
func (_ERC721 *ERC721Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ERC721Session) Owner ¶ added in v0.4.0
func (_ERC721 *ERC721Session) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ERC721Session) OwnerOf ¶ added in v0.4.0
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*ERC721Session) PRESALEDURATION ¶ added in v0.4.0
func (_ERC721 *ERC721Session) PRESALEDURATION() (*big.Int, error)
PRESALEDURATION is a free data retrieval call binding the contract method 0x945e4013.
Solidity: function PRESALE_DURATION() view returns(uint256)
func (*ERC721Session) PreSaleIsActive ¶ added in v0.4.0
func (_ERC721 *ERC721Session) PreSaleIsActive() (bool, error)
PreSaleIsActive is a free data retrieval call binding the contract method 0x1f0234d8.
Solidity: function preSaleIsActive() view returns(bool)
func (*ERC721Session) PreSaleStartTimestamp ¶ added in v0.4.0
func (_ERC721 *ERC721Session) PreSaleStartTimestamp() (*big.Int, error)
PreSaleStartTimestamp is a free data retrieval call binding the contract method 0xa96d3e59.
Solidity: function preSaleStartTimestamp() view returns(uint256)
func (*ERC721Session) RenounceOwnership ¶ added in v0.4.0
func (_ERC721 *ERC721Session) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ERC721Session) SafeTransferFrom ¶ added in v0.4.0
func (_ERC721 *ERC721Session) 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 (*ERC721Session) SafeTransferFrom0 ¶ added in v0.4.0
func (_ERC721 *ERC721Session) 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 (*ERC721Session) SetApprovalForAll ¶ added in v0.4.0
func (_ERC721 *ERC721Session) 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 (*ERC721Session) SetBaseURI ¶ added in v0.4.0
func (_ERC721 *ERC721Session) SetBaseURI(newBaseTokenURI string) (*types.Transaction, error)
SetBaseURI is a paid mutator transaction binding the contract method 0x55f804b3.
Solidity: function setBaseURI(string newBaseTokenURI) returns()
func (*ERC721Session) SetDuration ¶ added in v0.4.0
func (_ERC721 *ERC721Session) SetDuration(duration *big.Int) (*types.Transaction, error)
SetDuration is a paid mutator transaction binding the contract method 0xf6be71d1.
Solidity: function setDuration(uint256 duration) returns()
func (*ERC721Session) SetMerkleRootOne ¶ added in v0.4.0
func (_ERC721 *ERC721Session) SetMerkleRootOne(_merkleRoot [32]byte) (*types.Transaction, error)
SetMerkleRootOne is a paid mutator transaction binding the contract method 0x32ffeae8.
Solidity: function setMerkleRootOne(bytes32 _merkleRoot) returns()
func (*ERC721Session) SetMerkleRootTwo ¶ added in v0.4.0
func (_ERC721 *ERC721Session) SetMerkleRootTwo(_merkleRoot [32]byte) (*types.Transaction, error)
SetMerkleRootTwo is a paid mutator transaction binding the contract method 0xe346d7b1.
Solidity: function setMerkleRootTwo(bytes32 _merkleRoot) returns()
func (*ERC721Session) SupportsInterface ¶ added in v0.4.0
func (_ERC721 *ERC721Session) 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 (*ERC721Session) Symbol ¶ added in v0.4.0
func (_ERC721 *ERC721Session) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ERC721Session) TokenBalancePerOwner ¶ added in v0.4.0
TokenBalancePerOwner is a free data retrieval call binding the contract method 0x58870c8f.
Solidity: function tokenBalancePerOwner(address ) view returns(uint256)
func (*ERC721Session) TokenCounter ¶ added in v0.4.0
func (_ERC721 *ERC721Session) TokenCounter() (*big.Int, error)
TokenCounter is a free data retrieval call binding the contract method 0xd082e381.
Solidity: function tokenCounter() view returns(uint256)
func (*ERC721Session) TokenURI ¶ added in v0.4.0
func (_ERC721 *ERC721Session) TokenURI(tokenId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 tokenId) view returns(string)
func (*ERC721Session) TransferFrom ¶ added in v0.4.0
func (_ERC721 *ERC721Session) 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()
func (*ERC721Session) TransferOwnership ¶ added in v0.4.0
func (_ERC721 *ERC721Session) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ERC721Session) ValidNumberOfTokensPerBuyerMap ¶ added in v0.4.0
ValidNumberOfTokensPerBuyerMap is a free data retrieval call binding the contract method 0xe43aa9bb.
Solidity: function validNumberOfTokensPerBuyerMap(address ) view returns(uint256)
func (*ERC721Session) WhitelistAddresses ¶ added in v0.4.0
func (_ERC721 *ERC721Session) WhitelistAddresses(wallets []common.Address, validTokens []*big.Int) (*types.Transaction, error)
WhitelistAddresses is a paid mutator transaction binding the contract method 0x70f58c97.
Solidity: function whitelistAddresses(address[] wallets, uint256[] validTokens) returns()
func (*ERC721Session) WhitelistClaimed ¶ added in v0.4.0
func (_ERC721 *ERC721Session) WhitelistClaimed(arg0 common.Address) (bool, error)
WhitelistClaimed is a free data retrieval call binding the contract method 0xdb4bec44.
Solidity: function whitelistClaimed(address ) view returns(bool)
type ERC721Transactor ¶ added in v0.4.0
type ERC721Transactor struct {
// contains filtered or unexported fields
}
ERC721Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC721Transactor ¶ added in v0.4.0
func NewERC721Transactor(address common.Address, transactor bind.ContractTransactor) (*ERC721Transactor, error)
NewERC721Transactor creates a new write-only instance of ERC721, bound to a specific deployed contract.
func (*ERC721Transactor) Approve ¶ added in v0.4.0
func (_ERC721 *ERC721Transactor) 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 (*ERC721Transactor) FlipPreSale ¶ added in v0.4.0
func (_ERC721 *ERC721Transactor) FlipPreSale(opts *bind.TransactOpts) (*types.Transaction, error)
FlipPreSale is a paid mutator transaction binding the contract method 0x8b62f533.
Solidity: function flipPreSale() returns()
func (*ERC721Transactor) MintNFTPreSale ¶ added in v0.4.0
func (_ERC721 *ERC721Transactor) MintNFTPreSale(opts *bind.TransactOpts, numberOfTokens *big.Int, _merkleProof [][32]byte) (*types.Transaction, error)
MintNFTPreSale is a paid mutator transaction binding the contract method 0xbe8b91a9.
Solidity: function mintNFTPreSale(uint256 numberOfTokens, bytes32[] _merkleProof) returns()
func (*ERC721Transactor) RenounceOwnership ¶ added in v0.4.0
func (_ERC721 *ERC721Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ERC721Transactor) SafeTransferFrom ¶ added in v0.4.0
func (_ERC721 *ERC721Transactor) 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 (*ERC721Transactor) SafeTransferFrom0 ¶ added in v0.4.0
func (_ERC721 *ERC721Transactor) 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 (*ERC721Transactor) SetApprovalForAll ¶ added in v0.4.0
func (_ERC721 *ERC721Transactor) 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 (*ERC721Transactor) SetBaseURI ¶ added in v0.4.0
func (_ERC721 *ERC721Transactor) SetBaseURI(opts *bind.TransactOpts, newBaseTokenURI string) (*types.Transaction, error)
SetBaseURI is a paid mutator transaction binding the contract method 0x55f804b3.
Solidity: function setBaseURI(string newBaseTokenURI) returns()
func (*ERC721Transactor) SetDuration ¶ added in v0.4.0
func (_ERC721 *ERC721Transactor) SetDuration(opts *bind.TransactOpts, duration *big.Int) (*types.Transaction, error)
SetDuration is a paid mutator transaction binding the contract method 0xf6be71d1.
Solidity: function setDuration(uint256 duration) returns()
func (*ERC721Transactor) SetMerkleRootOne ¶ added in v0.4.0
func (_ERC721 *ERC721Transactor) SetMerkleRootOne(opts *bind.TransactOpts, _merkleRoot [32]byte) (*types.Transaction, error)
SetMerkleRootOne is a paid mutator transaction binding the contract method 0x32ffeae8.
Solidity: function setMerkleRootOne(bytes32 _merkleRoot) returns()
func (*ERC721Transactor) SetMerkleRootTwo ¶ added in v0.4.0
func (_ERC721 *ERC721Transactor) SetMerkleRootTwo(opts *bind.TransactOpts, _merkleRoot [32]byte) (*types.Transaction, error)
SetMerkleRootTwo is a paid mutator transaction binding the contract method 0xe346d7b1.
Solidity: function setMerkleRootTwo(bytes32 _merkleRoot) returns()
func (*ERC721Transactor) TransferFrom ¶ added in v0.4.0
func (_ERC721 *ERC721Transactor) 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()
func (*ERC721Transactor) TransferOwnership ¶ added in v0.4.0
func (_ERC721 *ERC721Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ERC721Transactor) WhitelistAddresses ¶ added in v0.4.0
func (_ERC721 *ERC721Transactor) WhitelistAddresses(opts *bind.TransactOpts, wallets []common.Address, validTokens []*big.Int) (*types.Transaction, error)
WhitelistAddresses is a paid mutator transaction binding the contract method 0x70f58c97.
Solidity: function whitelistAddresses(address[] wallets, uint256[] validTokens) returns()
type ERC721TransactorRaw ¶ added in v0.4.0
type ERC721TransactorRaw struct {
Contract *ERC721Transactor // Generic write-only contract binding to access the raw methods on
}
ERC721TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC721TransactorRaw) Transact ¶ added in v0.4.0
func (_ERC721 *ERC721TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC721TransactorRaw) Transfer ¶ added in v0.4.0
func (_ERC721 *ERC721TransactorRaw) 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 ERC721TransactorSession ¶ added in v0.4.0
type ERC721TransactorSession struct { Contract *ERC721Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC721TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ERC721TransactorSession) Approve ¶ added in v0.4.0
func (_ERC721 *ERC721TransactorSession) 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 (*ERC721TransactorSession) FlipPreSale ¶ added in v0.4.0
func (_ERC721 *ERC721TransactorSession) FlipPreSale() (*types.Transaction, error)
FlipPreSale is a paid mutator transaction binding the contract method 0x8b62f533.
Solidity: function flipPreSale() returns()
func (*ERC721TransactorSession) MintNFTPreSale ¶ added in v0.4.0
func (_ERC721 *ERC721TransactorSession) MintNFTPreSale(numberOfTokens *big.Int, _merkleProof [][32]byte) (*types.Transaction, error)
MintNFTPreSale is a paid mutator transaction binding the contract method 0xbe8b91a9.
Solidity: function mintNFTPreSale(uint256 numberOfTokens, bytes32[] _merkleProof) returns()
func (*ERC721TransactorSession) RenounceOwnership ¶ added in v0.4.0
func (_ERC721 *ERC721TransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ERC721TransactorSession) SafeTransferFrom ¶ added in v0.4.0
func (_ERC721 *ERC721TransactorSession) 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 (*ERC721TransactorSession) SafeTransferFrom0 ¶ added in v0.4.0
func (_ERC721 *ERC721TransactorSession) 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 (*ERC721TransactorSession) SetApprovalForAll ¶ added in v0.4.0
func (_ERC721 *ERC721TransactorSession) 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 (*ERC721TransactorSession) SetBaseURI ¶ added in v0.4.0
func (_ERC721 *ERC721TransactorSession) SetBaseURI(newBaseTokenURI string) (*types.Transaction, error)
SetBaseURI is a paid mutator transaction binding the contract method 0x55f804b3.
Solidity: function setBaseURI(string newBaseTokenURI) returns()
func (*ERC721TransactorSession) SetDuration ¶ added in v0.4.0
func (_ERC721 *ERC721TransactorSession) SetDuration(duration *big.Int) (*types.Transaction, error)
SetDuration is a paid mutator transaction binding the contract method 0xf6be71d1.
Solidity: function setDuration(uint256 duration) returns()
func (*ERC721TransactorSession) SetMerkleRootOne ¶ added in v0.4.0
func (_ERC721 *ERC721TransactorSession) SetMerkleRootOne(_merkleRoot [32]byte) (*types.Transaction, error)
SetMerkleRootOne is a paid mutator transaction binding the contract method 0x32ffeae8.
Solidity: function setMerkleRootOne(bytes32 _merkleRoot) returns()
func (*ERC721TransactorSession) SetMerkleRootTwo ¶ added in v0.4.0
func (_ERC721 *ERC721TransactorSession) SetMerkleRootTwo(_merkleRoot [32]byte) (*types.Transaction, error)
SetMerkleRootTwo is a paid mutator transaction binding the contract method 0xe346d7b1.
Solidity: function setMerkleRootTwo(bytes32 _merkleRoot) returns()
func (*ERC721TransactorSession) TransferFrom ¶ added in v0.4.0
func (_ERC721 *ERC721TransactorSession) 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()
func (*ERC721TransactorSession) TransferOwnership ¶ added in v0.4.0
func (_ERC721 *ERC721TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ERC721TransactorSession) WhitelistAddresses ¶ added in v0.4.0
func (_ERC721 *ERC721TransactorSession) WhitelistAddresses(wallets []common.Address, validTokens []*big.Int) (*types.Transaction, error)
WhitelistAddresses is a paid mutator transaction binding the contract method 0x70f58c97.
Solidity: function whitelistAddresses(address[] wallets, uint256[] validTokens) returns()
type ERC721Transfer ¶ added in v0.4.0
type ERC721Transfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC721Transfer represents a Transfer event raised by the ERC721 contract.
type ERC721TransferIterator ¶ added in v0.4.0
type ERC721TransferIterator struct { Event *ERC721Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC721 contract.
func (*ERC721TransferIterator) Close ¶ added in v0.4.0
func (it *ERC721TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721TransferIterator) Error ¶ added in v0.4.0
func (it *ERC721TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721TransferIterator) Next ¶ added in v0.4.0
func (it *ERC721TransferIterator) 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 ERC721v3 ¶
type ERC721v3 struct { ERC721v3Caller // Read-only binding to the contract ERC721v3Transactor // Write-only binding to the contract ERC721v3Filterer // Log filterer for contract events }
ERC721v3 is an auto generated Go binding around an Ethereum contract.
func NewERC721v3 ¶
NewERC721v3 creates a new instance of ERC721v3, bound to a specific deployed contract.
type ERC721v3Approval ¶
type ERC721v3Approval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC721v3Approval represents a Approval event raised by the ERC721v3 contract.
type ERC721v3ApprovalForAll ¶
type ERC721v3ApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
ERC721v3ApprovalForAll represents a ApprovalForAll event raised by the ERC721v3 contract.
type ERC721v3ApprovalForAllIterator ¶
type ERC721v3ApprovalForAllIterator struct { Event *ERC721v3ApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721v3ApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the ERC721v3 contract.
func (*ERC721v3ApprovalForAllIterator) Close ¶
func (it *ERC721v3ApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721v3ApprovalForAllIterator) Error ¶
func (it *ERC721v3ApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721v3ApprovalForAllIterator) Next ¶
func (it *ERC721v3ApprovalForAllIterator) 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 ERC721v3ApprovalIterator ¶
type ERC721v3ApprovalIterator struct { Event *ERC721v3Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721v3ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC721v3 contract.
func (*ERC721v3ApprovalIterator) Close ¶
func (it *ERC721v3ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721v3ApprovalIterator) Error ¶
func (it *ERC721v3ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721v3ApprovalIterator) Next ¶
func (it *ERC721v3ApprovalIterator) 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 ERC721v3Caller ¶
type ERC721v3Caller struct {
// contains filtered or unexported fields
}
ERC721v3Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC721v3Caller ¶
func NewERC721v3Caller(address common.Address, caller bind.ContractCaller) (*ERC721v3Caller, error)
NewERC721v3Caller creates a new read-only instance of ERC721v3, bound to a specific deployed contract.
func (*ERC721v3Caller) Allowed ¶
func (_ERC721v3 *ERC721v3Caller) Allowed(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (common.Address, error)
Allowed is a free data retrieval call binding the contract method 0x739f660d.
Solidity: function allowed(address , uint256 ) view returns(address)
func (*ERC721v3Caller) BalanceOf ¶
func (_ERC721v3 *ERC721v3Caller) 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)
func (*ERC721v3Caller) Exists ¶
Exists is a free data retrieval call binding the contract method 0x4f558e79.
Solidity: function exists(uint256 _tokenId) view returns(bool)
func (*ERC721v3Caller) GetApproved ¶
func (_ERC721v3 *ERC721v3Caller) 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)
func (*ERC721v3Caller) IsApprovedForAll ¶
func (_ERC721v3 *ERC721v3Caller) 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 (*ERC721v3Caller) KittyIndexToApproved ¶
func (_ERC721v3 *ERC721v3Caller) KittyIndexToApproved(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
KittyIndexToApproved is a free data retrieval call binding the contract method 0x481af3d3.
Solidity: function kittyIndexToApproved(uint256 ) view returns(address)
func (*ERC721v3Caller) Name ¶
func (_ERC721v3 *ERC721v3Caller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ERC721v3Caller) OwnerOf ¶
func (_ERC721v3 *ERC721v3Caller) 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)
func (*ERC721v3Caller) PartIndexToApproved ¶
func (_ERC721v3 *ERC721v3Caller) PartIndexToApproved(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
PartIndexToApproved is a free data retrieval call binding the contract method 0x434f811b.
Solidity: function partIndexToApproved(uint256 ) view returns(address)
func (*ERC721v3Caller) Symbol ¶
func (_ERC721v3 *ERC721v3Caller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ERC721v3Caller) TokenByIndex ¶
func (_ERC721v3 *ERC721v3Caller) TokenByIndex(opts *bind.CallOpts, _index *big.Int) (*big.Int, error)
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 _index) view returns(uint256)
func (*ERC721v3Caller) TokenOfOwnerByIndex ¶
func (_ERC721v3 *ERC721v3Caller) TokenOfOwnerByIndex(opts *bind.CallOpts, _owner common.Address, _index *big.Int) (*big.Int, error)
TokenOfOwnerByIndex is a free data retrieval call binding the contract method 0x2f745c59.
Solidity: function tokenOfOwnerByIndex(address _owner, uint256 _index) view returns(uint256)
func (*ERC721v3Caller) TokenURI ¶
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 _tokenId) view returns(string)
func (*ERC721v3Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type ERC721v3CallerRaw ¶
type ERC721v3CallerRaw struct {
Contract *ERC721v3Caller // Generic read-only contract binding to access the raw methods on
}
ERC721v3CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC721v3CallerRaw) Call ¶
func (_ERC721v3 *ERC721v3CallerRaw) 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 ERC721v3CallerSession ¶
type ERC721v3CallerSession struct { Contract *ERC721v3Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC721v3CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ERC721v3CallerSession) Allowed ¶
func (_ERC721v3 *ERC721v3CallerSession) Allowed(arg0 common.Address, arg1 *big.Int) (common.Address, error)
Allowed is a free data retrieval call binding the contract method 0x739f660d.
Solidity: function allowed(address , uint256 ) view returns(address)
func (*ERC721v3CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) view returns(uint256)
func (*ERC721v3CallerSession) Exists ¶
func (_ERC721v3 *ERC721v3CallerSession) Exists(_tokenId *big.Int) (bool, error)
Exists is a free data retrieval call binding the contract method 0x4f558e79.
Solidity: function exists(uint256 _tokenId) view returns(bool)
func (*ERC721v3CallerSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 _tokenId) view returns(address)
func (*ERC721v3CallerSession) IsApprovedForAll ¶
func (_ERC721v3 *ERC721v3CallerSession) 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 (*ERC721v3CallerSession) KittyIndexToApproved ¶
KittyIndexToApproved is a free data retrieval call binding the contract method 0x481af3d3.
Solidity: function kittyIndexToApproved(uint256 ) view returns(address)
func (*ERC721v3CallerSession) Name ¶
func (_ERC721v3 *ERC721v3CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ERC721v3CallerSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 _tokenId) view returns(address)
func (*ERC721v3CallerSession) PartIndexToApproved ¶
PartIndexToApproved is a free data retrieval call binding the contract method 0x434f811b.
Solidity: function partIndexToApproved(uint256 ) view returns(address)
func (*ERC721v3CallerSession) Symbol ¶
func (_ERC721v3 *ERC721v3CallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ERC721v3CallerSession) TokenByIndex ¶
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 _index) view returns(uint256)
func (*ERC721v3CallerSession) TokenOfOwnerByIndex ¶
func (_ERC721v3 *ERC721v3CallerSession) TokenOfOwnerByIndex(_owner common.Address, _index *big.Int) (*big.Int, error)
TokenOfOwnerByIndex is a free data retrieval call binding the contract method 0x2f745c59.
Solidity: function tokenOfOwnerByIndex(address _owner, uint256 _index) view returns(uint256)
func (*ERC721v3CallerSession) TokenURI ¶
func (_ERC721v3 *ERC721v3CallerSession) TokenURI(_tokenId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 _tokenId) view returns(string)
func (*ERC721v3CallerSession) TotalSupply ¶
func (_ERC721v3 *ERC721v3CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type ERC721v3Filterer ¶
type ERC721v3Filterer struct {
// contains filtered or unexported fields
}
ERC721v3Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC721v3Filterer ¶
func NewERC721v3Filterer(address common.Address, filterer bind.ContractFilterer) (*ERC721v3Filterer, error)
NewERC721v3Filterer creates a new log filterer instance of ERC721v3, bound to a specific deployed contract.
func (*ERC721v3Filterer) FilterApproval ¶
func (_ERC721v3 *ERC721v3Filterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _approved []common.Address) (*ERC721v3ApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed _owner, address indexed _approved, uint256 _tokenId)
func (*ERC721v3Filterer) FilterApprovalForAll ¶
func (_ERC721v3 *ERC721v3Filterer) FilterApprovalForAll(opts *bind.FilterOpts, _owner []common.Address, _operator []common.Address) (*ERC721v3ApprovalForAllIterator, 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 (*ERC721v3Filterer) FilterTransfer ¶
func (_ERC721v3 *ERC721v3Filterer) FilterTransfer(opts *bind.FilterOpts, _from []common.Address, _to []common.Address) (*ERC721v3TransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _tokenId)
func (*ERC721v3Filterer) ParseApproval ¶
func (_ERC721v3 *ERC721v3Filterer) ParseApproval(log types.Log) (*ERC721v3Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed _owner, address indexed _approved, uint256 _tokenId)
func (*ERC721v3Filterer) ParseApprovalForAll ¶
func (_ERC721v3 *ERC721v3Filterer) ParseApprovalForAll(log types.Log) (*ERC721v3ApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed _owner, address indexed _operator, bool _approved)
func (*ERC721v3Filterer) ParseTransfer ¶
func (_ERC721v3 *ERC721v3Filterer) ParseTransfer(log types.Log) (*ERC721v3Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _tokenId)
func (*ERC721v3Filterer) WatchApproval ¶
func (_ERC721v3 *ERC721v3Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC721v3Approval, _owner []common.Address, _approved []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 _approved, uint256 _tokenId)
func (*ERC721v3Filterer) WatchApprovalForAll ¶
func (_ERC721v3 *ERC721v3Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ERC721v3ApprovalForAll, _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 (*ERC721v3Filterer) WatchTransfer ¶
func (_ERC721v3 *ERC721v3Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC721v3Transfer, _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 _tokenId)
type ERC721v3Raw ¶
type ERC721v3Raw struct {
Contract *ERC721v3 // Generic contract binding to access the raw methods on
}
ERC721v3Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC721v3Raw) Call ¶
func (_ERC721v3 *ERC721v3Raw) 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 (*ERC721v3Raw) Transact ¶
func (_ERC721v3 *ERC721v3Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC721v3Raw) Transfer ¶
func (_ERC721v3 *ERC721v3Raw) 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 ERC721v3Session ¶
type ERC721v3Session struct { Contract *ERC721v3 // 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 }
ERC721v3Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ERC721v3Session) Allowed ¶
func (_ERC721v3 *ERC721v3Session) Allowed(arg0 common.Address, arg1 *big.Int) (common.Address, error)
Allowed is a free data retrieval call binding the contract method 0x739f660d.
Solidity: function allowed(address , uint256 ) view returns(address)
func (*ERC721v3Session) Approve ¶
func (_ERC721v3 *ERC721v3Session) 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 (*ERC721v3Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) view returns(uint256)
func (*ERC721v3Session) Exists ¶
func (_ERC721v3 *ERC721v3Session) Exists(_tokenId *big.Int) (bool, error)
Exists is a free data retrieval call binding the contract method 0x4f558e79.
Solidity: function exists(uint256 _tokenId) view returns(bool)
func (*ERC721v3Session) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 _tokenId) view returns(address)
func (*ERC721v3Session) IsApprovedForAll ¶
func (_ERC721v3 *ERC721v3Session) 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 (*ERC721v3Session) KittyIndexToApproved ¶
KittyIndexToApproved is a free data retrieval call binding the contract method 0x481af3d3.
Solidity: function kittyIndexToApproved(uint256 ) view returns(address)
func (*ERC721v3Session) Name ¶
func (_ERC721v3 *ERC721v3Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ERC721v3Session) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 _tokenId) view returns(address)
func (*ERC721v3Session) PartIndexToApproved ¶
PartIndexToApproved is a free data retrieval call binding the contract method 0x434f811b.
Solidity: function partIndexToApproved(uint256 ) view returns(address)
func (*ERC721v3Session) SafeTransferFrom ¶
func (_ERC721v3 *ERC721v3Session) 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 (*ERC721v3Session) SafeTransferFrom0 ¶
func (_ERC721v3 *ERC721v3Session) 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 (*ERC721v3Session) SetApprovalForAll ¶
func (_ERC721v3 *ERC721v3Session) SetApprovalForAll(_to common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address _to, bool _approved) returns()
func (*ERC721v3Session) Symbol ¶
func (_ERC721v3 *ERC721v3Session) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ERC721v3Session) TokenByIndex ¶
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 _index) view returns(uint256)
func (*ERC721v3Session) TokenOfOwnerByIndex ¶
func (_ERC721v3 *ERC721v3Session) TokenOfOwnerByIndex(_owner common.Address, _index *big.Int) (*big.Int, error)
TokenOfOwnerByIndex is a free data retrieval call binding the contract method 0x2f745c59.
Solidity: function tokenOfOwnerByIndex(address _owner, uint256 _index) view returns(uint256)
func (*ERC721v3Session) TokenURI ¶
func (_ERC721v3 *ERC721v3Session) TokenURI(_tokenId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 _tokenId) view returns(string)
func (*ERC721v3Session) TotalSupply ¶
func (_ERC721v3 *ERC721v3Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*ERC721v3Session) Transfer ¶
func (_ERC721v3 *ERC721v3Session) Transfer(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _tokenId) returns()
func (*ERC721v3Session) TransferFrom ¶
func (_ERC721v3 *ERC721v3Session) 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 ERC721v3Transactor ¶
type ERC721v3Transactor struct {
// contains filtered or unexported fields
}
ERC721v3Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC721v3Transactor ¶
func NewERC721v3Transactor(address common.Address, transactor bind.ContractTransactor) (*ERC721v3Transactor, error)
NewERC721v3Transactor creates a new write-only instance of ERC721v3, bound to a specific deployed contract.
func (*ERC721v3Transactor) Approve ¶
func (_ERC721v3 *ERC721v3Transactor) 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 (*ERC721v3Transactor) SafeTransferFrom ¶
func (_ERC721v3 *ERC721v3Transactor) 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 (*ERC721v3Transactor) SafeTransferFrom0 ¶
func (_ERC721v3 *ERC721v3Transactor) 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 (*ERC721v3Transactor) SetApprovalForAll ¶
func (_ERC721v3 *ERC721v3Transactor) SetApprovalForAll(opts *bind.TransactOpts, _to common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address _to, bool _approved) returns()
func (*ERC721v3Transactor) Transfer ¶
func (_ERC721v3 *ERC721v3Transactor) Transfer(opts *bind.TransactOpts, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _tokenId) returns()
func (*ERC721v3Transactor) TransferFrom ¶
func (_ERC721v3 *ERC721v3Transactor) 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 ERC721v3TransactorRaw ¶
type ERC721v3TransactorRaw struct {
Contract *ERC721v3Transactor // Generic write-only contract binding to access the raw methods on
}
ERC721v3TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC721v3TransactorRaw) Transact ¶
func (_ERC721v3 *ERC721v3TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC721v3TransactorRaw) Transfer ¶
func (_ERC721v3 *ERC721v3TransactorRaw) 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 ERC721v3TransactorSession ¶
type ERC721v3TransactorSession struct { Contract *ERC721v3Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC721v3TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ERC721v3TransactorSession) Approve ¶
func (_ERC721v3 *ERC721v3TransactorSession) 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 (*ERC721v3TransactorSession) SafeTransferFrom ¶
func (_ERC721v3 *ERC721v3TransactorSession) 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 (*ERC721v3TransactorSession) SafeTransferFrom0 ¶
func (_ERC721v3 *ERC721v3TransactorSession) 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 (*ERC721v3TransactorSession) SetApprovalForAll ¶
func (_ERC721v3 *ERC721v3TransactorSession) SetApprovalForAll(_to common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address _to, bool _approved) returns()
func (*ERC721v3TransactorSession) Transfer ¶
func (_ERC721v3 *ERC721v3TransactorSession) Transfer(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _tokenId) returns()
func (*ERC721v3TransactorSession) TransferFrom ¶
func (_ERC721v3 *ERC721v3TransactorSession) 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 ERC721v3Transfer ¶
type ERC721v3Transfer struct { From common.Address To common.Address TokenID *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC721v3Transfer represents a Transfer event raised by the ERC721v3 contract.
type ERC721v3TransferIterator ¶
type ERC721v3TransferIterator struct { Event *ERC721v3Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721v3TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC721v3 contract.
func (*ERC721v3TransferIterator) Close ¶
func (it *ERC721v3TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721v3TransferIterator) Error ¶
func (it *ERC721v3TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721v3TransferIterator) Next ¶
func (it *ERC721v3TransferIterator) 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 Execution ¶ added in v0.2.0
type Execution struct { Item ReceivedItem Offerer common.Address ConduitKey [32]byte }
Execution is an auto generated low-level Go binding around an user-defined struct.
type Foundation ¶ added in v0.0.16
type Foundation struct { FoundationCaller // Read-only binding to the contract FoundationTransactor // Write-only binding to the contract FoundationFilterer // Log filterer for contract events }
Foundation is an auto generated Go binding around an Ethereum contract.
func NewFoundation ¶ added in v0.0.16
func NewFoundation(address common.Address, backend bind.ContractBackend) (*Foundation, error)
NewFoundation creates a new instance of Foundation, bound to a specific deployed contract.
type FoundationBuyPriceAccepted ¶ added in v0.0.16
type FoundationBuyPriceAccepted struct { NftContract common.Address TokenId *big.Int Seller common.Address Buyer common.Address ProtocolFee *big.Int CreatorFee *big.Int SellerRev *big.Int Raw types.Log // Blockchain specific contextual infos }
FoundationBuyPriceAccepted represents a BuyPriceAccepted event raised by the Foundation contract.
type FoundationBuyPriceAcceptedIterator ¶ added in v0.0.16
type FoundationBuyPriceAcceptedIterator struct { Event *FoundationBuyPriceAccepted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationBuyPriceAcceptedIterator is returned from FilterBuyPriceAccepted and is used to iterate over the raw logs and unpacked data for BuyPriceAccepted events raised by the Foundation contract.
func (*FoundationBuyPriceAcceptedIterator) Close ¶ added in v0.0.16
func (it *FoundationBuyPriceAcceptedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationBuyPriceAcceptedIterator) Error ¶ added in v0.0.16
func (it *FoundationBuyPriceAcceptedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationBuyPriceAcceptedIterator) Next ¶ added in v0.0.16
func (it *FoundationBuyPriceAcceptedIterator) 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 FoundationBuyPriceCanceled ¶ added in v0.0.16
type FoundationBuyPriceCanceled struct { NftContract common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
FoundationBuyPriceCanceled represents a BuyPriceCanceled event raised by the Foundation contract.
type FoundationBuyPriceCanceledIterator ¶ added in v0.0.16
type FoundationBuyPriceCanceledIterator struct { Event *FoundationBuyPriceCanceled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationBuyPriceCanceledIterator is returned from FilterBuyPriceCanceled and is used to iterate over the raw logs and unpacked data for BuyPriceCanceled events raised by the Foundation contract.
func (*FoundationBuyPriceCanceledIterator) Close ¶ added in v0.0.16
func (it *FoundationBuyPriceCanceledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationBuyPriceCanceledIterator) Error ¶ added in v0.0.16
func (it *FoundationBuyPriceCanceledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationBuyPriceCanceledIterator) Next ¶ added in v0.0.16
func (it *FoundationBuyPriceCanceledIterator) 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 FoundationBuyPriceInvalidated ¶ added in v0.0.16
type FoundationBuyPriceInvalidated struct { NftContract common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
FoundationBuyPriceInvalidated represents a BuyPriceInvalidated event raised by the Foundation contract.
type FoundationBuyPriceInvalidatedIterator ¶ added in v0.0.16
type FoundationBuyPriceInvalidatedIterator struct { Event *FoundationBuyPriceInvalidated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationBuyPriceInvalidatedIterator is returned from FilterBuyPriceInvalidated and is used to iterate over the raw logs and unpacked data for BuyPriceInvalidated events raised by the Foundation contract.
func (*FoundationBuyPriceInvalidatedIterator) Close ¶ added in v0.0.16
func (it *FoundationBuyPriceInvalidatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationBuyPriceInvalidatedIterator) Error ¶ added in v0.0.16
func (it *FoundationBuyPriceInvalidatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationBuyPriceInvalidatedIterator) Next ¶ added in v0.0.16
func (it *FoundationBuyPriceInvalidatedIterator) 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 FoundationBuyPriceSet ¶ added in v0.0.16
type FoundationBuyPriceSet struct { NftContract common.Address TokenId *big.Int Seller common.Address Price *big.Int Raw types.Log // Blockchain specific contextual infos }
FoundationBuyPriceSet represents a BuyPriceSet event raised by the Foundation contract.
type FoundationBuyPriceSetIterator ¶ added in v0.0.16
type FoundationBuyPriceSetIterator struct { Event *FoundationBuyPriceSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationBuyPriceSetIterator is returned from FilterBuyPriceSet and is used to iterate over the raw logs and unpacked data for BuyPriceSet events raised by the Foundation contract.
func (*FoundationBuyPriceSetIterator) Close ¶ added in v0.0.16
func (it *FoundationBuyPriceSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationBuyPriceSetIterator) Error ¶ added in v0.0.16
func (it *FoundationBuyPriceSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationBuyPriceSetIterator) Next ¶ added in v0.0.16
func (it *FoundationBuyPriceSetIterator) 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 FoundationBuyReferralPaid ¶ added in v0.0.16
type FoundationBuyReferralPaid struct { NftContract common.Address TokenId *big.Int BuyReferrer common.Address BuyReferrerProtocolFee *big.Int BuyReferrerSellerFee *big.Int Raw types.Log // Blockchain specific contextual infos }
FoundationBuyReferralPaid represents a BuyReferralPaid event raised by the Foundation contract.
type FoundationBuyReferralPaidIterator ¶ added in v0.0.16
type FoundationBuyReferralPaidIterator struct { Event *FoundationBuyReferralPaid // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationBuyReferralPaidIterator is returned from FilterBuyReferralPaid and is used to iterate over the raw logs and unpacked data for BuyReferralPaid events raised by the Foundation contract.
func (*FoundationBuyReferralPaidIterator) Close ¶ added in v0.0.16
func (it *FoundationBuyReferralPaidIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationBuyReferralPaidIterator) Error ¶ added in v0.0.16
func (it *FoundationBuyReferralPaidIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationBuyReferralPaidIterator) Next ¶ added in v0.0.16
func (it *FoundationBuyReferralPaidIterator) 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 FoundationCaller ¶ added in v0.0.16
type FoundationCaller struct {
// contains filtered or unexported fields
}
FoundationCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewFoundationCaller ¶ added in v0.0.16
func NewFoundationCaller(address common.Address, caller bind.ContractCaller) (*FoundationCaller, error)
NewFoundationCaller creates a new read-only instance of Foundation, bound to a specific deployed contract.
func (*FoundationCaller) GetBuyPrice ¶ added in v0.0.16
func (_Foundation *FoundationCaller) GetBuyPrice(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int) (struct { Seller common.Address Price *big.Int }, error)
GetBuyPrice is a free data retrieval call binding the contract method 0x4635256e.
Solidity: function getBuyPrice(address nftContract, uint256 tokenId) view returns(address seller, uint256 price)
func (*FoundationCaller) GetFeesAndRecipients ¶ added in v0.0.16
func (_Foundation *FoundationCaller) GetFeesAndRecipients(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int, price *big.Int) (struct { ProtocolFee *big.Int CreatorRev *big.Int CreatorRecipients []common.Address CreatorShares []*big.Int SellerRev *big.Int Owner common.Address }, error)
GetFeesAndRecipients is a free data retrieval call binding the contract method 0xaf1e1de3.
Solidity: function getFeesAndRecipients(address nftContract, uint256 tokenId, uint256 price) view returns(uint256 protocolFee, uint256 creatorRev, address[] creatorRecipients, uint256[] creatorShares, uint256 sellerRev, address owner)
func (*FoundationCaller) GetFethAddress ¶ added in v0.0.16
GetFethAddress is a free data retrieval call binding the contract method 0x895633ba.
Solidity: function getFethAddress() view returns(address fethAddress)
func (*FoundationCaller) GetFoundationTreasury ¶ added in v0.0.16
func (_Foundation *FoundationCaller) GetFoundationTreasury(opts *bind.CallOpts) (common.Address, error)
GetFoundationTreasury is a free data retrieval call binding the contract method 0xf7a2da23.
Solidity: function getFoundationTreasury() view returns(address treasuryAddress)
func (*FoundationCaller) GetImmutableRoyalties ¶ added in v0.0.16
func (_Foundation *FoundationCaller) GetImmutableRoyalties(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int) (struct { Recipients []common.Address SplitPerRecipientInBasisPoints []*big.Int }, error)
GetImmutableRoyalties is a free data retrieval call binding the contract method 0x71275f2a.
Solidity: function getImmutableRoyalties(address nftContract, uint256 tokenId) view returns(address[] recipients, uint256[] splitPerRecipientInBasisPoints)
func (*FoundationCaller) GetMinBidAmount ¶ added in v0.0.16
func (_Foundation *FoundationCaller) GetMinBidAmount(opts *bind.CallOpts, auctionId *big.Int) (*big.Int, error)
GetMinBidAmount is a free data retrieval call binding the contract method 0x47e35740.
Solidity: function getMinBidAmount(uint256 auctionId) view returns(uint256 minimum)
func (*FoundationCaller) GetMinOfferAmount ¶ added in v0.0.16
func (_Foundation *FoundationCaller) GetMinOfferAmount(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int) (*big.Int, error)
GetMinOfferAmount is a free data retrieval call binding the contract method 0xe5d1e723.
Solidity: function getMinOfferAmount(address nftContract, uint256 tokenId) view returns(uint256 minimum)
func (*FoundationCaller) GetMutableRoyalties ¶ added in v0.0.16
func (_Foundation *FoundationCaller) GetMutableRoyalties(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int, creator common.Address) (struct { Recipients []common.Address SplitPerRecipientInBasisPoints []*big.Int }, error)
GetMutableRoyalties is a free data retrieval call binding the contract method 0xb33bc3f2.
Solidity: function getMutableRoyalties(address nftContract, uint256 tokenId, address creator) view returns(address[] recipients, uint256[] splitPerRecipientInBasisPoints)
func (*FoundationCaller) GetOffer ¶ added in v0.0.16
func (_Foundation *FoundationCaller) GetOffer(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int) (struct { Buyer common.Address Expiration *big.Int Amount *big.Int }, error)
GetOffer is a free data retrieval call binding the contract method 0xac71045e.
Solidity: function getOffer(address nftContract, uint256 tokenId) view returns(address buyer, uint256 expiration, uint256 amount)
func (*FoundationCaller) GetOfferReferrer ¶ added in v0.0.16
func (_Foundation *FoundationCaller) GetOfferReferrer(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int) (common.Address, error)
GetOfferReferrer is a free data retrieval call binding the contract method 0x262907c5.
Solidity: function getOfferReferrer(address nftContract, uint256 tokenId) view returns(address referrer)
func (*FoundationCaller) GetReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationCaller) GetReserveAuction(opts *bind.CallOpts, auctionId *big.Int) (NFTMarketReserveAuctionReserveAuction, error)
GetReserveAuction is a free data retrieval call binding the contract method 0x9e79b41f.
Solidity: function getReserveAuction(uint256 auctionId) view returns((address,uint256,address,uint256,uint256,uint256,address,uint256) auction)
func (*FoundationCaller) GetReserveAuctionBidReferrer ¶ added in v0.0.16
func (_Foundation *FoundationCaller) GetReserveAuctionBidReferrer(opts *bind.CallOpts, auctionId *big.Int) (common.Address, error)
GetReserveAuctionBidReferrer is a free data retrieval call binding the contract method 0x9e64ba6c.
Solidity: function getReserveAuctionBidReferrer(uint256 auctionId) view returns(address referrer)
func (*FoundationCaller) GetReserveAuctionIdFor ¶ added in v0.0.16
func (_Foundation *FoundationCaller) GetReserveAuctionIdFor(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int) (*big.Int, error)
GetReserveAuctionIdFor is a free data retrieval call binding the contract method 0x2ab2b52b.
Solidity: function getReserveAuctionIdFor(address nftContract, uint256 tokenId) view returns(uint256 auctionId)
func (*FoundationCaller) GetRoyaltyRegistry ¶ added in v0.0.16
func (_Foundation *FoundationCaller) GetRoyaltyRegistry(opts *bind.CallOpts) (common.Address, error)
GetRoyaltyRegistry is a free data retrieval call binding the contract method 0xdaa351d4.
Solidity: function getRoyaltyRegistry() view returns(address registry)
func (*FoundationCaller) GetTokenCreator ¶ added in v0.0.16
func (_Foundation *FoundationCaller) GetTokenCreator(opts *bind.CallOpts, nftContract common.Address, tokenId *big.Int) (common.Address, error)
GetTokenCreator is a free data retrieval call binding the contract method 0xd220d30a.
Solidity: function getTokenCreator(address nftContract, uint256 tokenId) view returns(address creator)
type FoundationCallerRaw ¶ added in v0.0.16
type FoundationCallerRaw struct {
Contract *FoundationCaller // Generic read-only contract binding to access the raw methods on
}
FoundationCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*FoundationCallerRaw) Call ¶ added in v0.0.16
func (_Foundation *FoundationCallerRaw) 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 FoundationCallerSession ¶ added in v0.0.16
type FoundationCallerSession struct { Contract *FoundationCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
FoundationCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*FoundationCallerSession) GetBuyPrice ¶ added in v0.0.16
func (_Foundation *FoundationCallerSession) GetBuyPrice(nftContract common.Address, tokenId *big.Int) (struct { Seller common.Address Price *big.Int }, error)
GetBuyPrice is a free data retrieval call binding the contract method 0x4635256e.
Solidity: function getBuyPrice(address nftContract, uint256 tokenId) view returns(address seller, uint256 price)
func (*FoundationCallerSession) GetFeesAndRecipients ¶ added in v0.0.16
func (_Foundation *FoundationCallerSession) GetFeesAndRecipients(nftContract common.Address, tokenId *big.Int, price *big.Int) (struct { ProtocolFee *big.Int CreatorRev *big.Int CreatorRecipients []common.Address CreatorShares []*big.Int SellerRev *big.Int Owner common.Address }, error)
GetFeesAndRecipients is a free data retrieval call binding the contract method 0xaf1e1de3.
Solidity: function getFeesAndRecipients(address nftContract, uint256 tokenId, uint256 price) view returns(uint256 protocolFee, uint256 creatorRev, address[] creatorRecipients, uint256[] creatorShares, uint256 sellerRev, address owner)
func (*FoundationCallerSession) GetFethAddress ¶ added in v0.0.16
func (_Foundation *FoundationCallerSession) GetFethAddress() (common.Address, error)
GetFethAddress is a free data retrieval call binding the contract method 0x895633ba.
Solidity: function getFethAddress() view returns(address fethAddress)
func (*FoundationCallerSession) GetFoundationTreasury ¶ added in v0.0.16
func (_Foundation *FoundationCallerSession) GetFoundationTreasury() (common.Address, error)
GetFoundationTreasury is a free data retrieval call binding the contract method 0xf7a2da23.
Solidity: function getFoundationTreasury() view returns(address treasuryAddress)
func (*FoundationCallerSession) GetImmutableRoyalties ¶ added in v0.0.16
func (_Foundation *FoundationCallerSession) GetImmutableRoyalties(nftContract common.Address, tokenId *big.Int) (struct { Recipients []common.Address SplitPerRecipientInBasisPoints []*big.Int }, error)
GetImmutableRoyalties is a free data retrieval call binding the contract method 0x71275f2a.
Solidity: function getImmutableRoyalties(address nftContract, uint256 tokenId) view returns(address[] recipients, uint256[] splitPerRecipientInBasisPoints)
func (*FoundationCallerSession) GetMinBidAmount ¶ added in v0.0.16
GetMinBidAmount is a free data retrieval call binding the contract method 0x47e35740.
Solidity: function getMinBidAmount(uint256 auctionId) view returns(uint256 minimum)
func (*FoundationCallerSession) GetMinOfferAmount ¶ added in v0.0.16
func (_Foundation *FoundationCallerSession) GetMinOfferAmount(nftContract common.Address, tokenId *big.Int) (*big.Int, error)
GetMinOfferAmount is a free data retrieval call binding the contract method 0xe5d1e723.
Solidity: function getMinOfferAmount(address nftContract, uint256 tokenId) view returns(uint256 minimum)
func (*FoundationCallerSession) GetMutableRoyalties ¶ added in v0.0.16
func (_Foundation *FoundationCallerSession) GetMutableRoyalties(nftContract common.Address, tokenId *big.Int, creator common.Address) (struct { Recipients []common.Address SplitPerRecipientInBasisPoints []*big.Int }, error)
GetMutableRoyalties is a free data retrieval call binding the contract method 0xb33bc3f2.
Solidity: function getMutableRoyalties(address nftContract, uint256 tokenId, address creator) view returns(address[] recipients, uint256[] splitPerRecipientInBasisPoints)
func (*FoundationCallerSession) GetOffer ¶ added in v0.0.16
func (_Foundation *FoundationCallerSession) GetOffer(nftContract common.Address, tokenId *big.Int) (struct { Buyer common.Address Expiration *big.Int Amount *big.Int }, error)
GetOffer is a free data retrieval call binding the contract method 0xac71045e.
Solidity: function getOffer(address nftContract, uint256 tokenId) view returns(address buyer, uint256 expiration, uint256 amount)
func (*FoundationCallerSession) GetOfferReferrer ¶ added in v0.0.16
func (_Foundation *FoundationCallerSession) GetOfferReferrer(nftContract common.Address, tokenId *big.Int) (common.Address, error)
GetOfferReferrer is a free data retrieval call binding the contract method 0x262907c5.
Solidity: function getOfferReferrer(address nftContract, uint256 tokenId) view returns(address referrer)
func (*FoundationCallerSession) GetReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationCallerSession) GetReserveAuction(auctionId *big.Int) (NFTMarketReserveAuctionReserveAuction, error)
GetReserveAuction is a free data retrieval call binding the contract method 0x9e79b41f.
Solidity: function getReserveAuction(uint256 auctionId) view returns((address,uint256,address,uint256,uint256,uint256,address,uint256) auction)
func (*FoundationCallerSession) GetReserveAuctionBidReferrer ¶ added in v0.0.16
func (_Foundation *FoundationCallerSession) GetReserveAuctionBidReferrer(auctionId *big.Int) (common.Address, error)
GetReserveAuctionBidReferrer is a free data retrieval call binding the contract method 0x9e64ba6c.
Solidity: function getReserveAuctionBidReferrer(uint256 auctionId) view returns(address referrer)
func (*FoundationCallerSession) GetReserveAuctionIdFor ¶ added in v0.0.16
func (_Foundation *FoundationCallerSession) GetReserveAuctionIdFor(nftContract common.Address, tokenId *big.Int) (*big.Int, error)
GetReserveAuctionIdFor is a free data retrieval call binding the contract method 0x2ab2b52b.
Solidity: function getReserveAuctionIdFor(address nftContract, uint256 tokenId) view returns(uint256 auctionId)
func (*FoundationCallerSession) GetRoyaltyRegistry ¶ added in v0.0.16
func (_Foundation *FoundationCallerSession) GetRoyaltyRegistry() (common.Address, error)
GetRoyaltyRegistry is a free data retrieval call binding the contract method 0xdaa351d4.
Solidity: function getRoyaltyRegistry() view returns(address registry)
func (*FoundationCallerSession) GetTokenCreator ¶ added in v0.0.16
func (_Foundation *FoundationCallerSession) GetTokenCreator(nftContract common.Address, tokenId *big.Int) (common.Address, error)
GetTokenCreator is a free data retrieval call binding the contract method 0xd220d30a.
Solidity: function getTokenCreator(address nftContract, uint256 tokenId) view returns(address creator)
type FoundationFilterer ¶ added in v0.0.16
type FoundationFilterer struct {
// contains filtered or unexported fields
}
FoundationFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewFoundationFilterer ¶ added in v0.0.16
func NewFoundationFilterer(address common.Address, filterer bind.ContractFilterer) (*FoundationFilterer, error)
NewFoundationFilterer creates a new log filterer instance of Foundation, bound to a specific deployed contract.
func (*FoundationFilterer) FilterBuyPriceAccepted ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterBuyPriceAccepted(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int, seller []common.Address) (*FoundationBuyPriceAcceptedIterator, error)
FilterBuyPriceAccepted is a free log retrieval operation binding the contract event 0xd28c0a7dd63bc853a4e36306655da9f8c0b29ff9d0605bb976ae420e46a99930.
Solidity: event BuyPriceAccepted(address indexed nftContract, uint256 indexed tokenId, address indexed seller, address buyer, uint256 protocolFee, uint256 creatorFee, uint256 sellerRev)
func (*FoundationFilterer) FilterBuyPriceCanceled ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterBuyPriceCanceled(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int) (*FoundationBuyPriceCanceledIterator, error)
FilterBuyPriceCanceled is a free log retrieval operation binding the contract event 0x70c7877531c04c7d9caa8a7eca127384f04e8a6ee58b63f778ce5401d8bcae41.
Solidity: event BuyPriceCanceled(address indexed nftContract, uint256 indexed tokenId)
func (*FoundationFilterer) FilterBuyPriceInvalidated ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterBuyPriceInvalidated(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int) (*FoundationBuyPriceInvalidatedIterator, error)
FilterBuyPriceInvalidated is a free log retrieval operation binding the contract event 0xaa6271d89a385571e237d3e7254ccc7c09f68055e6e9b410ed08233a8b9a05cf.
Solidity: event BuyPriceInvalidated(address indexed nftContract, uint256 indexed tokenId)
func (*FoundationFilterer) FilterBuyPriceSet ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterBuyPriceSet(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int, seller []common.Address) (*FoundationBuyPriceSetIterator, error)
FilterBuyPriceSet is a free log retrieval operation binding the contract event 0xfcc77ea8bdcce862f43b7fb00fe6b0eb90d6aeead27d3800d9257cf7a05f9d96.
Solidity: event BuyPriceSet(address indexed nftContract, uint256 indexed tokenId, address indexed seller, uint256 price)
func (*FoundationFilterer) FilterBuyReferralPaid ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterBuyReferralPaid(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int) (*FoundationBuyReferralPaidIterator, error)
FilterBuyReferralPaid is a free log retrieval operation binding the contract event 0x141b92fd9766c80ab120598ea2f6be9802470ec59b5446dd9bf46214ead8d08e.
Solidity: event BuyReferralPaid(address indexed nftContract, uint256 indexed tokenId, address buyReferrer, uint256 buyReferrerProtocolFee, uint256 buyReferrerSellerFee)
func (*FoundationFilterer) FilterInitialized ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterInitialized(opts *bind.FilterOpts) (*FoundationInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*FoundationFilterer) FilterOfferAccepted ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterOfferAccepted(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int, buyer []common.Address) (*FoundationOfferAcceptedIterator, error)
FilterOfferAccepted is a free log retrieval operation binding the contract event 0x1cb8adb37d6d35e94cd0695ca39895b84371864713f5ca7eada52af9ff23744b.
Solidity: event OfferAccepted(address indexed nftContract, uint256 indexed tokenId, address indexed buyer, address seller, uint256 protocolFee, uint256 creatorFee, uint256 sellerRev)
func (*FoundationFilterer) FilterOfferCanceledByAdmin ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterOfferCanceledByAdmin(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int) (*FoundationOfferCanceledByAdminIterator, error)
FilterOfferCanceledByAdmin is a free log retrieval operation binding the contract event 0xd3802baab3d80ff411a2f83c8394d07877339ff8352f7c1b02fbcd70ea7cac8c.
Solidity: event OfferCanceledByAdmin(address indexed nftContract, uint256 indexed tokenId, string reason)
func (*FoundationFilterer) FilterOfferInvalidated ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterOfferInvalidated(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int) (*FoundationOfferInvalidatedIterator, error)
FilterOfferInvalidated is a free log retrieval operation binding the contract event 0x30c264456cbd17f5f67d7534654161414f34c0e6cc1b7500e169b7a7aea4afc0.
Solidity: event OfferInvalidated(address indexed nftContract, uint256 indexed tokenId)
func (*FoundationFilterer) FilterOfferMade ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterOfferMade(opts *bind.FilterOpts, nftContract []common.Address, tokenId []*big.Int, buyer []common.Address) (*FoundationOfferMadeIterator, error)
FilterOfferMade is a free log retrieval operation binding the contract event 0x00ce0a712e4e277ac7b34942865f0de7a5629dffe0539b70423ad5ff1ed6ab42.
Solidity: event OfferMade(address indexed nftContract, uint256 indexed tokenId, address indexed buyer, uint256 amount, uint256 expiration)
func (*FoundationFilterer) FilterReserveAuctionBidPlaced ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterReserveAuctionBidPlaced(opts *bind.FilterOpts, auctionId []*big.Int, bidder []common.Address) (*FoundationReserveAuctionBidPlacedIterator, error)
FilterReserveAuctionBidPlaced is a free log retrieval operation binding the contract event 0x26ea3ebbda62eb1baef13e1c237dddd956c87f80b2801f2616d806d52557b121.
Solidity: event ReserveAuctionBidPlaced(uint256 indexed auctionId, address indexed bidder, uint256 amount, uint256 endTime)
func (*FoundationFilterer) FilterReserveAuctionCanceled ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterReserveAuctionCanceled(opts *bind.FilterOpts, auctionId []*big.Int) (*FoundationReserveAuctionCanceledIterator, error)
FilterReserveAuctionCanceled is a free log retrieval operation binding the contract event 0x14b9c40404d5b41deb481f9a40b8aeb2bf4b47679b38cf757075a66ed510f7f1.
Solidity: event ReserveAuctionCanceled(uint256 indexed auctionId)
func (*FoundationFilterer) FilterReserveAuctionCanceledByAdmin ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterReserveAuctionCanceledByAdmin(opts *bind.FilterOpts, auctionId []*big.Int) (*FoundationReserveAuctionCanceledByAdminIterator, error)
FilterReserveAuctionCanceledByAdmin is a free log retrieval operation binding the contract event 0x1d56d378404d81e3fc5f3dfbf88359b8cb2ecafa73b3270c478bf7b2bdd14469.
Solidity: event ReserveAuctionCanceledByAdmin(uint256 indexed auctionId, string reason)
func (*FoundationFilterer) FilterReserveAuctionCreated ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterReserveAuctionCreated(opts *bind.FilterOpts, seller []common.Address, nftContract []common.Address, tokenId []*big.Int) (*FoundationReserveAuctionCreatedIterator, error)
FilterReserveAuctionCreated is a free log retrieval operation binding the contract event 0x1062dd3b35f12b4064331244d00f40c1d4831965e4285654157a2409c6217cff.
Solidity: event ReserveAuctionCreated(address indexed seller, address indexed nftContract, uint256 indexed tokenId, uint256 duration, uint256 extensionDuration, uint256 reservePrice, uint256 auctionId)
func (*FoundationFilterer) FilterReserveAuctionFinalized ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterReserveAuctionFinalized(opts *bind.FilterOpts, auctionId []*big.Int, seller []common.Address, bidder []common.Address) (*FoundationReserveAuctionFinalizedIterator, error)
FilterReserveAuctionFinalized is a free log retrieval operation binding the contract event 0x2edb0e99c6ac35be6731dab554c1d1fa1b7beb675090dbb09fb14e615aca1c4a.
Solidity: event ReserveAuctionFinalized(uint256 indexed auctionId, address indexed seller, address indexed bidder, uint256 protocolFee, uint256 creatorFee, uint256 sellerRev)
func (*FoundationFilterer) FilterReserveAuctionInvalidated ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterReserveAuctionInvalidated(opts *bind.FilterOpts, auctionId []*big.Int) (*FoundationReserveAuctionInvalidatedIterator, error)
FilterReserveAuctionInvalidated is a free log retrieval operation binding the contract event 0x5603897cc9b1e866f3f7395ffc6638776041f21c094d0b4e748ff44c407fa362.
Solidity: event ReserveAuctionInvalidated(uint256 indexed auctionId)
func (*FoundationFilterer) FilterReserveAuctionUpdated ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterReserveAuctionUpdated(opts *bind.FilterOpts, auctionId []*big.Int) (*FoundationReserveAuctionUpdatedIterator, error)
FilterReserveAuctionUpdated is a free log retrieval operation binding the contract event 0x0c0f2662914f0cd1e952db2aa425901cb00e7c1f507687d22cb04e836d55d9c7.
Solidity: event ReserveAuctionUpdated(uint256 indexed auctionId, uint256 reservePrice)
func (*FoundationFilterer) FilterWithdrawalToFETH ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) FilterWithdrawalToFETH(opts *bind.FilterOpts, user []common.Address) (*FoundationWithdrawalToFETHIterator, error)
FilterWithdrawalToFETH is a free log retrieval operation binding the contract event 0xa2201512569adb2d513531dfd69b66df50bd5cffb8c1bbe65a4611f9e1eadbd1.
Solidity: event WithdrawalToFETH(address indexed user, uint256 amount)
func (*FoundationFilterer) ParseBuyPriceAccepted ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseBuyPriceAccepted(log types.Log) (*FoundationBuyPriceAccepted, error)
ParseBuyPriceAccepted is a log parse operation binding the contract event 0xd28c0a7dd63bc853a4e36306655da9f8c0b29ff9d0605bb976ae420e46a99930.
Solidity: event BuyPriceAccepted(address indexed nftContract, uint256 indexed tokenId, address indexed seller, address buyer, uint256 protocolFee, uint256 creatorFee, uint256 sellerRev)
func (*FoundationFilterer) ParseBuyPriceCanceled ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseBuyPriceCanceled(log types.Log) (*FoundationBuyPriceCanceled, error)
ParseBuyPriceCanceled is a log parse operation binding the contract event 0x70c7877531c04c7d9caa8a7eca127384f04e8a6ee58b63f778ce5401d8bcae41.
Solidity: event BuyPriceCanceled(address indexed nftContract, uint256 indexed tokenId)
func (*FoundationFilterer) ParseBuyPriceInvalidated ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseBuyPriceInvalidated(log types.Log) (*FoundationBuyPriceInvalidated, error)
ParseBuyPriceInvalidated is a log parse operation binding the contract event 0xaa6271d89a385571e237d3e7254ccc7c09f68055e6e9b410ed08233a8b9a05cf.
Solidity: event BuyPriceInvalidated(address indexed nftContract, uint256 indexed tokenId)
func (*FoundationFilterer) ParseBuyPriceSet ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseBuyPriceSet(log types.Log) (*FoundationBuyPriceSet, error)
ParseBuyPriceSet is a log parse operation binding the contract event 0xfcc77ea8bdcce862f43b7fb00fe6b0eb90d6aeead27d3800d9257cf7a05f9d96.
Solidity: event BuyPriceSet(address indexed nftContract, uint256 indexed tokenId, address indexed seller, uint256 price)
func (*FoundationFilterer) ParseBuyReferralPaid ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseBuyReferralPaid(log types.Log) (*FoundationBuyReferralPaid, error)
ParseBuyReferralPaid is a log parse operation binding the contract event 0x141b92fd9766c80ab120598ea2f6be9802470ec59b5446dd9bf46214ead8d08e.
Solidity: event BuyReferralPaid(address indexed nftContract, uint256 indexed tokenId, address buyReferrer, uint256 buyReferrerProtocolFee, uint256 buyReferrerSellerFee)
func (*FoundationFilterer) ParseInitialized ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseInitialized(log types.Log) (*FoundationInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*FoundationFilterer) ParseOfferAccepted ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseOfferAccepted(log types.Log) (*FoundationOfferAccepted, error)
ParseOfferAccepted is a log parse operation binding the contract event 0x1cb8adb37d6d35e94cd0695ca39895b84371864713f5ca7eada52af9ff23744b.
Solidity: event OfferAccepted(address indexed nftContract, uint256 indexed tokenId, address indexed buyer, address seller, uint256 protocolFee, uint256 creatorFee, uint256 sellerRev)
func (*FoundationFilterer) ParseOfferCanceledByAdmin ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseOfferCanceledByAdmin(log types.Log) (*FoundationOfferCanceledByAdmin, error)
ParseOfferCanceledByAdmin is a log parse operation binding the contract event 0xd3802baab3d80ff411a2f83c8394d07877339ff8352f7c1b02fbcd70ea7cac8c.
Solidity: event OfferCanceledByAdmin(address indexed nftContract, uint256 indexed tokenId, string reason)
func (*FoundationFilterer) ParseOfferInvalidated ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseOfferInvalidated(log types.Log) (*FoundationOfferInvalidated, error)
ParseOfferInvalidated is a log parse operation binding the contract event 0x30c264456cbd17f5f67d7534654161414f34c0e6cc1b7500e169b7a7aea4afc0.
Solidity: event OfferInvalidated(address indexed nftContract, uint256 indexed tokenId)
func (*FoundationFilterer) ParseOfferMade ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseOfferMade(log types.Log) (*FoundationOfferMade, error)
ParseOfferMade is a log parse operation binding the contract event 0x00ce0a712e4e277ac7b34942865f0de7a5629dffe0539b70423ad5ff1ed6ab42.
Solidity: event OfferMade(address indexed nftContract, uint256 indexed tokenId, address indexed buyer, uint256 amount, uint256 expiration)
func (*FoundationFilterer) ParseReserveAuctionBidPlaced ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseReserveAuctionBidPlaced(log types.Log) (*FoundationReserveAuctionBidPlaced, error)
ParseReserveAuctionBidPlaced is a log parse operation binding the contract event 0x26ea3ebbda62eb1baef13e1c237dddd956c87f80b2801f2616d806d52557b121.
Solidity: event ReserveAuctionBidPlaced(uint256 indexed auctionId, address indexed bidder, uint256 amount, uint256 endTime)
func (*FoundationFilterer) ParseReserveAuctionCanceled ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseReserveAuctionCanceled(log types.Log) (*FoundationReserveAuctionCanceled, error)
ParseReserveAuctionCanceled is a log parse operation binding the contract event 0x14b9c40404d5b41deb481f9a40b8aeb2bf4b47679b38cf757075a66ed510f7f1.
Solidity: event ReserveAuctionCanceled(uint256 indexed auctionId)
func (*FoundationFilterer) ParseReserveAuctionCanceledByAdmin ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseReserveAuctionCanceledByAdmin(log types.Log) (*FoundationReserveAuctionCanceledByAdmin, error)
ParseReserveAuctionCanceledByAdmin is a log parse operation binding the contract event 0x1d56d378404d81e3fc5f3dfbf88359b8cb2ecafa73b3270c478bf7b2bdd14469.
Solidity: event ReserveAuctionCanceledByAdmin(uint256 indexed auctionId, string reason)
func (*FoundationFilterer) ParseReserveAuctionCreated ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseReserveAuctionCreated(log types.Log) (*FoundationReserveAuctionCreated, error)
ParseReserveAuctionCreated is a log parse operation binding the contract event 0x1062dd3b35f12b4064331244d00f40c1d4831965e4285654157a2409c6217cff.
Solidity: event ReserveAuctionCreated(address indexed seller, address indexed nftContract, uint256 indexed tokenId, uint256 duration, uint256 extensionDuration, uint256 reservePrice, uint256 auctionId)
func (*FoundationFilterer) ParseReserveAuctionFinalized ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseReserveAuctionFinalized(log types.Log) (*FoundationReserveAuctionFinalized, error)
ParseReserveAuctionFinalized is a log parse operation binding the contract event 0x2edb0e99c6ac35be6731dab554c1d1fa1b7beb675090dbb09fb14e615aca1c4a.
Solidity: event ReserveAuctionFinalized(uint256 indexed auctionId, address indexed seller, address indexed bidder, uint256 protocolFee, uint256 creatorFee, uint256 sellerRev)
func (*FoundationFilterer) ParseReserveAuctionInvalidated ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseReserveAuctionInvalidated(log types.Log) (*FoundationReserveAuctionInvalidated, error)
ParseReserveAuctionInvalidated is a log parse operation binding the contract event 0x5603897cc9b1e866f3f7395ffc6638776041f21c094d0b4e748ff44c407fa362.
Solidity: event ReserveAuctionInvalidated(uint256 indexed auctionId)
func (*FoundationFilterer) ParseReserveAuctionUpdated ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseReserveAuctionUpdated(log types.Log) (*FoundationReserveAuctionUpdated, error)
ParseReserveAuctionUpdated is a log parse operation binding the contract event 0x0c0f2662914f0cd1e952db2aa425901cb00e7c1f507687d22cb04e836d55d9c7.
Solidity: event ReserveAuctionUpdated(uint256 indexed auctionId, uint256 reservePrice)
func (*FoundationFilterer) ParseWithdrawalToFETH ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) ParseWithdrawalToFETH(log types.Log) (*FoundationWithdrawalToFETH, error)
ParseWithdrawalToFETH is a log parse operation binding the contract event 0xa2201512569adb2d513531dfd69b66df50bd5cffb8c1bbe65a4611f9e1eadbd1.
Solidity: event WithdrawalToFETH(address indexed user, uint256 amount)
func (*FoundationFilterer) WatchBuyPriceAccepted ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchBuyPriceAccepted(opts *bind.WatchOpts, sink chan<- *FoundationBuyPriceAccepted, nftContract []common.Address, tokenId []*big.Int, seller []common.Address) (event.Subscription, error)
WatchBuyPriceAccepted is a free log subscription operation binding the contract event 0xd28c0a7dd63bc853a4e36306655da9f8c0b29ff9d0605bb976ae420e46a99930.
Solidity: event BuyPriceAccepted(address indexed nftContract, uint256 indexed tokenId, address indexed seller, address buyer, uint256 protocolFee, uint256 creatorFee, uint256 sellerRev)
func (*FoundationFilterer) WatchBuyPriceCanceled ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchBuyPriceCanceled(opts *bind.WatchOpts, sink chan<- *FoundationBuyPriceCanceled, nftContract []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchBuyPriceCanceled is a free log subscription operation binding the contract event 0x70c7877531c04c7d9caa8a7eca127384f04e8a6ee58b63f778ce5401d8bcae41.
Solidity: event BuyPriceCanceled(address indexed nftContract, uint256 indexed tokenId)
func (*FoundationFilterer) WatchBuyPriceInvalidated ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchBuyPriceInvalidated(opts *bind.WatchOpts, sink chan<- *FoundationBuyPriceInvalidated, nftContract []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchBuyPriceInvalidated is a free log subscription operation binding the contract event 0xaa6271d89a385571e237d3e7254ccc7c09f68055e6e9b410ed08233a8b9a05cf.
Solidity: event BuyPriceInvalidated(address indexed nftContract, uint256 indexed tokenId)
func (*FoundationFilterer) WatchBuyPriceSet ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchBuyPriceSet(opts *bind.WatchOpts, sink chan<- *FoundationBuyPriceSet, nftContract []common.Address, tokenId []*big.Int, seller []common.Address) (event.Subscription, error)
WatchBuyPriceSet is a free log subscription operation binding the contract event 0xfcc77ea8bdcce862f43b7fb00fe6b0eb90d6aeead27d3800d9257cf7a05f9d96.
Solidity: event BuyPriceSet(address indexed nftContract, uint256 indexed tokenId, address indexed seller, uint256 price)
func (*FoundationFilterer) WatchBuyReferralPaid ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchBuyReferralPaid(opts *bind.WatchOpts, sink chan<- *FoundationBuyReferralPaid, nftContract []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchBuyReferralPaid is a free log subscription operation binding the contract event 0x141b92fd9766c80ab120598ea2f6be9802470ec59b5446dd9bf46214ead8d08e.
Solidity: event BuyReferralPaid(address indexed nftContract, uint256 indexed tokenId, address buyReferrer, uint256 buyReferrerProtocolFee, uint256 buyReferrerSellerFee)
func (*FoundationFilterer) WatchInitialized ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *FoundationInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*FoundationFilterer) WatchOfferAccepted ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchOfferAccepted(opts *bind.WatchOpts, sink chan<- *FoundationOfferAccepted, nftContract []common.Address, tokenId []*big.Int, buyer []common.Address) (event.Subscription, error)
WatchOfferAccepted is a free log subscription operation binding the contract event 0x1cb8adb37d6d35e94cd0695ca39895b84371864713f5ca7eada52af9ff23744b.
Solidity: event OfferAccepted(address indexed nftContract, uint256 indexed tokenId, address indexed buyer, address seller, uint256 protocolFee, uint256 creatorFee, uint256 sellerRev)
func (*FoundationFilterer) WatchOfferCanceledByAdmin ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchOfferCanceledByAdmin(opts *bind.WatchOpts, sink chan<- *FoundationOfferCanceledByAdmin, nftContract []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchOfferCanceledByAdmin is a free log subscription operation binding the contract event 0xd3802baab3d80ff411a2f83c8394d07877339ff8352f7c1b02fbcd70ea7cac8c.
Solidity: event OfferCanceledByAdmin(address indexed nftContract, uint256 indexed tokenId, string reason)
func (*FoundationFilterer) WatchOfferInvalidated ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchOfferInvalidated(opts *bind.WatchOpts, sink chan<- *FoundationOfferInvalidated, nftContract []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchOfferInvalidated is a free log subscription operation binding the contract event 0x30c264456cbd17f5f67d7534654161414f34c0e6cc1b7500e169b7a7aea4afc0.
Solidity: event OfferInvalidated(address indexed nftContract, uint256 indexed tokenId)
func (*FoundationFilterer) WatchOfferMade ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchOfferMade(opts *bind.WatchOpts, sink chan<- *FoundationOfferMade, nftContract []common.Address, tokenId []*big.Int, buyer []common.Address) (event.Subscription, error)
WatchOfferMade is a free log subscription operation binding the contract event 0x00ce0a712e4e277ac7b34942865f0de7a5629dffe0539b70423ad5ff1ed6ab42.
Solidity: event OfferMade(address indexed nftContract, uint256 indexed tokenId, address indexed buyer, uint256 amount, uint256 expiration)
func (*FoundationFilterer) WatchReserveAuctionBidPlaced ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchReserveAuctionBidPlaced(opts *bind.WatchOpts, sink chan<- *FoundationReserveAuctionBidPlaced, auctionId []*big.Int, bidder []common.Address) (event.Subscription, error)
WatchReserveAuctionBidPlaced is a free log subscription operation binding the contract event 0x26ea3ebbda62eb1baef13e1c237dddd956c87f80b2801f2616d806d52557b121.
Solidity: event ReserveAuctionBidPlaced(uint256 indexed auctionId, address indexed bidder, uint256 amount, uint256 endTime)
func (*FoundationFilterer) WatchReserveAuctionCanceled ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchReserveAuctionCanceled(opts *bind.WatchOpts, sink chan<- *FoundationReserveAuctionCanceled, auctionId []*big.Int) (event.Subscription, error)
WatchReserveAuctionCanceled is a free log subscription operation binding the contract event 0x14b9c40404d5b41deb481f9a40b8aeb2bf4b47679b38cf757075a66ed510f7f1.
Solidity: event ReserveAuctionCanceled(uint256 indexed auctionId)
func (*FoundationFilterer) WatchReserveAuctionCanceledByAdmin ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchReserveAuctionCanceledByAdmin(opts *bind.WatchOpts, sink chan<- *FoundationReserveAuctionCanceledByAdmin, auctionId []*big.Int) (event.Subscription, error)
WatchReserveAuctionCanceledByAdmin is a free log subscription operation binding the contract event 0x1d56d378404d81e3fc5f3dfbf88359b8cb2ecafa73b3270c478bf7b2bdd14469.
Solidity: event ReserveAuctionCanceledByAdmin(uint256 indexed auctionId, string reason)
func (*FoundationFilterer) WatchReserveAuctionCreated ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchReserveAuctionCreated(opts *bind.WatchOpts, sink chan<- *FoundationReserveAuctionCreated, seller []common.Address, nftContract []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchReserveAuctionCreated is a free log subscription operation binding the contract event 0x1062dd3b35f12b4064331244d00f40c1d4831965e4285654157a2409c6217cff.
Solidity: event ReserveAuctionCreated(address indexed seller, address indexed nftContract, uint256 indexed tokenId, uint256 duration, uint256 extensionDuration, uint256 reservePrice, uint256 auctionId)
func (*FoundationFilterer) WatchReserveAuctionFinalized ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchReserveAuctionFinalized(opts *bind.WatchOpts, sink chan<- *FoundationReserveAuctionFinalized, auctionId []*big.Int, seller []common.Address, bidder []common.Address) (event.Subscription, error)
WatchReserveAuctionFinalized is a free log subscription operation binding the contract event 0x2edb0e99c6ac35be6731dab554c1d1fa1b7beb675090dbb09fb14e615aca1c4a.
Solidity: event ReserveAuctionFinalized(uint256 indexed auctionId, address indexed seller, address indexed bidder, uint256 protocolFee, uint256 creatorFee, uint256 sellerRev)
func (*FoundationFilterer) WatchReserveAuctionInvalidated ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchReserveAuctionInvalidated(opts *bind.WatchOpts, sink chan<- *FoundationReserveAuctionInvalidated, auctionId []*big.Int) (event.Subscription, error)
WatchReserveAuctionInvalidated is a free log subscription operation binding the contract event 0x5603897cc9b1e866f3f7395ffc6638776041f21c094d0b4e748ff44c407fa362.
Solidity: event ReserveAuctionInvalidated(uint256 indexed auctionId)
func (*FoundationFilterer) WatchReserveAuctionUpdated ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchReserveAuctionUpdated(opts *bind.WatchOpts, sink chan<- *FoundationReserveAuctionUpdated, auctionId []*big.Int) (event.Subscription, error)
WatchReserveAuctionUpdated is a free log subscription operation binding the contract event 0x0c0f2662914f0cd1e952db2aa425901cb00e7c1f507687d22cb04e836d55d9c7.
Solidity: event ReserveAuctionUpdated(uint256 indexed auctionId, uint256 reservePrice)
func (*FoundationFilterer) WatchWithdrawalToFETH ¶ added in v0.0.16
func (_Foundation *FoundationFilterer) WatchWithdrawalToFETH(opts *bind.WatchOpts, sink chan<- *FoundationWithdrawalToFETH, user []common.Address) (event.Subscription, error)
WatchWithdrawalToFETH is a free log subscription operation binding the contract event 0xa2201512569adb2d513531dfd69b66df50bd5cffb8c1bbe65a4611f9e1eadbd1.
Solidity: event WithdrawalToFETH(address indexed user, uint256 amount)
type FoundationInitialized ¶ added in v0.0.16
type FoundationInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
FoundationInitialized represents a Initialized event raised by the Foundation contract.
type FoundationInitializedIterator ¶ added in v0.0.16
type FoundationInitializedIterator struct { Event *FoundationInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Foundation contract.
func (*FoundationInitializedIterator) Close ¶ added in v0.0.16
func (it *FoundationInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationInitializedIterator) Error ¶ added in v0.0.16
func (it *FoundationInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationInitializedIterator) Next ¶ added in v0.0.16
func (it *FoundationInitializedIterator) 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 FoundationOfferAccepted ¶ added in v0.0.16
type FoundationOfferAccepted struct { NftContract common.Address TokenId *big.Int Buyer common.Address Seller common.Address ProtocolFee *big.Int CreatorFee *big.Int SellerRev *big.Int Raw types.Log // Blockchain specific contextual infos }
FoundationOfferAccepted represents a OfferAccepted event raised by the Foundation contract.
type FoundationOfferAcceptedIterator ¶ added in v0.0.16
type FoundationOfferAcceptedIterator struct { Event *FoundationOfferAccepted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationOfferAcceptedIterator is returned from FilterOfferAccepted and is used to iterate over the raw logs and unpacked data for OfferAccepted events raised by the Foundation contract.
func (*FoundationOfferAcceptedIterator) Close ¶ added in v0.0.16
func (it *FoundationOfferAcceptedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationOfferAcceptedIterator) Error ¶ added in v0.0.16
func (it *FoundationOfferAcceptedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationOfferAcceptedIterator) Next ¶ added in v0.0.16
func (it *FoundationOfferAcceptedIterator) 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 FoundationOfferCanceledByAdmin ¶ added in v0.0.16
type FoundationOfferCanceledByAdmin struct { NftContract common.Address TokenId *big.Int Reason string Raw types.Log // Blockchain specific contextual infos }
FoundationOfferCanceledByAdmin represents a OfferCanceledByAdmin event raised by the Foundation contract.
type FoundationOfferCanceledByAdminIterator ¶ added in v0.0.16
type FoundationOfferCanceledByAdminIterator struct { Event *FoundationOfferCanceledByAdmin // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationOfferCanceledByAdminIterator is returned from FilterOfferCanceledByAdmin and is used to iterate over the raw logs and unpacked data for OfferCanceledByAdmin events raised by the Foundation contract.
func (*FoundationOfferCanceledByAdminIterator) Close ¶ added in v0.0.16
func (it *FoundationOfferCanceledByAdminIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationOfferCanceledByAdminIterator) Error ¶ added in v0.0.16
func (it *FoundationOfferCanceledByAdminIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationOfferCanceledByAdminIterator) Next ¶ added in v0.0.16
func (it *FoundationOfferCanceledByAdminIterator) 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 FoundationOfferInvalidated ¶ added in v0.0.16
type FoundationOfferInvalidated struct { NftContract common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
FoundationOfferInvalidated represents a OfferInvalidated event raised by the Foundation contract.
type FoundationOfferInvalidatedIterator ¶ added in v0.0.16
type FoundationOfferInvalidatedIterator struct { Event *FoundationOfferInvalidated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationOfferInvalidatedIterator is returned from FilterOfferInvalidated and is used to iterate over the raw logs and unpacked data for OfferInvalidated events raised by the Foundation contract.
func (*FoundationOfferInvalidatedIterator) Close ¶ added in v0.0.16
func (it *FoundationOfferInvalidatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationOfferInvalidatedIterator) Error ¶ added in v0.0.16
func (it *FoundationOfferInvalidatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationOfferInvalidatedIterator) Next ¶ added in v0.0.16
func (it *FoundationOfferInvalidatedIterator) 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 FoundationOfferMade ¶ added in v0.0.16
type FoundationOfferMade struct { NftContract common.Address TokenId *big.Int Buyer common.Address Amount *big.Int Expiration *big.Int Raw types.Log // Blockchain specific contextual infos }
FoundationOfferMade represents a OfferMade event raised by the Foundation contract.
type FoundationOfferMadeIterator ¶ added in v0.0.16
type FoundationOfferMadeIterator struct { Event *FoundationOfferMade // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationOfferMadeIterator is returned from FilterOfferMade and is used to iterate over the raw logs and unpacked data for OfferMade events raised by the Foundation contract.
func (*FoundationOfferMadeIterator) Close ¶ added in v0.0.16
func (it *FoundationOfferMadeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationOfferMadeIterator) Error ¶ added in v0.0.16
func (it *FoundationOfferMadeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationOfferMadeIterator) Next ¶ added in v0.0.16
func (it *FoundationOfferMadeIterator) 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 FoundationRaw ¶ added in v0.0.16
type FoundationRaw struct {
Contract *Foundation // Generic contract binding to access the raw methods on
}
FoundationRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*FoundationRaw) Call ¶ added in v0.0.16
func (_Foundation *FoundationRaw) 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 (*FoundationRaw) Transact ¶ added in v0.0.16
func (_Foundation *FoundationRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FoundationRaw) Transfer ¶ added in v0.0.16
func (_Foundation *FoundationRaw) 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 FoundationReserveAuctionBidPlaced ¶ added in v0.0.16
type FoundationReserveAuctionBidPlaced struct { AuctionId *big.Int Bidder common.Address Amount *big.Int EndTime *big.Int Raw types.Log // Blockchain specific contextual infos }
FoundationReserveAuctionBidPlaced represents a ReserveAuctionBidPlaced event raised by the Foundation contract.
type FoundationReserveAuctionBidPlacedIterator ¶ added in v0.0.16
type FoundationReserveAuctionBidPlacedIterator struct { Event *FoundationReserveAuctionBidPlaced // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationReserveAuctionBidPlacedIterator is returned from FilterReserveAuctionBidPlaced and is used to iterate over the raw logs and unpacked data for ReserveAuctionBidPlaced events raised by the Foundation contract.
func (*FoundationReserveAuctionBidPlacedIterator) Close ¶ added in v0.0.16
func (it *FoundationReserveAuctionBidPlacedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationReserveAuctionBidPlacedIterator) Error ¶ added in v0.0.16
func (it *FoundationReserveAuctionBidPlacedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationReserveAuctionBidPlacedIterator) Next ¶ added in v0.0.16
func (it *FoundationReserveAuctionBidPlacedIterator) 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 FoundationReserveAuctionCanceled ¶ added in v0.0.16
type FoundationReserveAuctionCanceled struct { AuctionId *big.Int Raw types.Log // Blockchain specific contextual infos }
FoundationReserveAuctionCanceled represents a ReserveAuctionCanceled event raised by the Foundation contract.
type FoundationReserveAuctionCanceledByAdmin ¶ added in v0.0.16
type FoundationReserveAuctionCanceledByAdmin struct { AuctionId *big.Int Reason string Raw types.Log // Blockchain specific contextual infos }
FoundationReserveAuctionCanceledByAdmin represents a ReserveAuctionCanceledByAdmin event raised by the Foundation contract.
type FoundationReserveAuctionCanceledByAdminIterator ¶ added in v0.0.16
type FoundationReserveAuctionCanceledByAdminIterator struct { Event *FoundationReserveAuctionCanceledByAdmin // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationReserveAuctionCanceledByAdminIterator is returned from FilterReserveAuctionCanceledByAdmin and is used to iterate over the raw logs and unpacked data for ReserveAuctionCanceledByAdmin events raised by the Foundation contract.
func (*FoundationReserveAuctionCanceledByAdminIterator) Close ¶ added in v0.0.16
func (it *FoundationReserveAuctionCanceledByAdminIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationReserveAuctionCanceledByAdminIterator) Error ¶ added in v0.0.16
func (it *FoundationReserveAuctionCanceledByAdminIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationReserveAuctionCanceledByAdminIterator) Next ¶ added in v0.0.16
func (it *FoundationReserveAuctionCanceledByAdminIterator) 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 FoundationReserveAuctionCanceledIterator ¶ added in v0.0.16
type FoundationReserveAuctionCanceledIterator struct { Event *FoundationReserveAuctionCanceled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationReserveAuctionCanceledIterator is returned from FilterReserveAuctionCanceled and is used to iterate over the raw logs and unpacked data for ReserveAuctionCanceled events raised by the Foundation contract.
func (*FoundationReserveAuctionCanceledIterator) Close ¶ added in v0.0.16
func (it *FoundationReserveAuctionCanceledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationReserveAuctionCanceledIterator) Error ¶ added in v0.0.16
func (it *FoundationReserveAuctionCanceledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationReserveAuctionCanceledIterator) Next ¶ added in v0.0.16
func (it *FoundationReserveAuctionCanceledIterator) 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 FoundationReserveAuctionCreated ¶ added in v0.0.16
type FoundationReserveAuctionCreated struct { Seller common.Address NftContract common.Address TokenId *big.Int Duration *big.Int ExtensionDuration *big.Int ReservePrice *big.Int AuctionId *big.Int Raw types.Log // Blockchain specific contextual infos }
FoundationReserveAuctionCreated represents a ReserveAuctionCreated event raised by the Foundation contract.
type FoundationReserveAuctionCreatedIterator ¶ added in v0.0.16
type FoundationReserveAuctionCreatedIterator struct { Event *FoundationReserveAuctionCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationReserveAuctionCreatedIterator is returned from FilterReserveAuctionCreated and is used to iterate over the raw logs and unpacked data for ReserveAuctionCreated events raised by the Foundation contract.
func (*FoundationReserveAuctionCreatedIterator) Close ¶ added in v0.0.16
func (it *FoundationReserveAuctionCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationReserveAuctionCreatedIterator) Error ¶ added in v0.0.16
func (it *FoundationReserveAuctionCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationReserveAuctionCreatedIterator) Next ¶ added in v0.0.16
func (it *FoundationReserveAuctionCreatedIterator) 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 FoundationReserveAuctionFinalized ¶ added in v0.0.16
type FoundationReserveAuctionFinalized struct { AuctionId *big.Int Seller common.Address Bidder common.Address ProtocolFee *big.Int CreatorFee *big.Int SellerRev *big.Int Raw types.Log // Blockchain specific contextual infos }
FoundationReserveAuctionFinalized represents a ReserveAuctionFinalized event raised by the Foundation contract.
type FoundationReserveAuctionFinalizedIterator ¶ added in v0.0.16
type FoundationReserveAuctionFinalizedIterator struct { Event *FoundationReserveAuctionFinalized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationReserveAuctionFinalizedIterator is returned from FilterReserveAuctionFinalized and is used to iterate over the raw logs and unpacked data for ReserveAuctionFinalized events raised by the Foundation contract.
func (*FoundationReserveAuctionFinalizedIterator) Close ¶ added in v0.0.16
func (it *FoundationReserveAuctionFinalizedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationReserveAuctionFinalizedIterator) Error ¶ added in v0.0.16
func (it *FoundationReserveAuctionFinalizedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationReserveAuctionFinalizedIterator) Next ¶ added in v0.0.16
func (it *FoundationReserveAuctionFinalizedIterator) 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 FoundationReserveAuctionInvalidated ¶ added in v0.0.16
type FoundationReserveAuctionInvalidated struct { AuctionId *big.Int Raw types.Log // Blockchain specific contextual infos }
FoundationReserveAuctionInvalidated represents a ReserveAuctionInvalidated event raised by the Foundation contract.
type FoundationReserveAuctionInvalidatedIterator ¶ added in v0.0.16
type FoundationReserveAuctionInvalidatedIterator struct { Event *FoundationReserveAuctionInvalidated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationReserveAuctionInvalidatedIterator is returned from FilterReserveAuctionInvalidated and is used to iterate over the raw logs and unpacked data for ReserveAuctionInvalidated events raised by the Foundation contract.
func (*FoundationReserveAuctionInvalidatedIterator) Close ¶ added in v0.0.16
func (it *FoundationReserveAuctionInvalidatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationReserveAuctionInvalidatedIterator) Error ¶ added in v0.0.16
func (it *FoundationReserveAuctionInvalidatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationReserveAuctionInvalidatedIterator) Next ¶ added in v0.0.16
func (it *FoundationReserveAuctionInvalidatedIterator) 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 FoundationReserveAuctionUpdated ¶ added in v0.0.16
type FoundationReserveAuctionUpdated struct { AuctionId *big.Int ReservePrice *big.Int Raw types.Log // Blockchain specific contextual infos }
FoundationReserveAuctionUpdated represents a ReserveAuctionUpdated event raised by the Foundation contract.
type FoundationReserveAuctionUpdatedIterator ¶ added in v0.0.16
type FoundationReserveAuctionUpdatedIterator struct { Event *FoundationReserveAuctionUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationReserveAuctionUpdatedIterator is returned from FilterReserveAuctionUpdated and is used to iterate over the raw logs and unpacked data for ReserveAuctionUpdated events raised by the Foundation contract.
func (*FoundationReserveAuctionUpdatedIterator) Close ¶ added in v0.0.16
func (it *FoundationReserveAuctionUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationReserveAuctionUpdatedIterator) Error ¶ added in v0.0.16
func (it *FoundationReserveAuctionUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationReserveAuctionUpdatedIterator) Next ¶ added in v0.0.16
func (it *FoundationReserveAuctionUpdatedIterator) 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 FoundationSession ¶ added in v0.0.16
type FoundationSession struct { Contract *Foundation // 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 }
FoundationSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*FoundationSession) AcceptOffer ¶ added in v0.0.16
func (_Foundation *FoundationSession) AcceptOffer(nftContract common.Address, tokenId *big.Int, offerFrom common.Address, minAmount *big.Int) (*types.Transaction, error)
AcceptOffer is a paid mutator transaction binding the contract method 0x29e0e160.
Solidity: function acceptOffer(address nftContract, uint256 tokenId, address offerFrom, uint256 minAmount) returns()
func (*FoundationSession) AdminCancelOffers ¶ added in v0.0.16
func (_Foundation *FoundationSession) AdminCancelOffers(nftContracts []common.Address, tokenIds []*big.Int, reason string) (*types.Transaction, error)
AdminCancelOffers is a paid mutator transaction binding the contract method 0x06dcf748.
Solidity: function adminCancelOffers(address[] nftContracts, uint256[] tokenIds, string reason) returns()
func (*FoundationSession) AdminCancelReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationSession) AdminCancelReserveAuction(auctionId *big.Int, reason string) (*types.Transaction, error)
AdminCancelReserveAuction is a paid mutator transaction binding the contract method 0x5d83d562.
Solidity: function adminCancelReserveAuction(uint256 auctionId, string reason) returns()
func (*FoundationSession) Buy ¶ added in v0.0.16
func (_Foundation *FoundationSession) Buy(nftContract common.Address, tokenId *big.Int, maxPrice *big.Int) (*types.Transaction, error)
Buy is a paid mutator transaction binding the contract method 0xa59ac6dd.
Solidity: function buy(address nftContract, uint256 tokenId, uint256 maxPrice) payable returns()
func (*FoundationSession) BuyV2 ¶ added in v0.0.16
func (_Foundation *FoundationSession) BuyV2(nftContract common.Address, tokenId *big.Int, maxPrice *big.Int, referrer common.Address) (*types.Transaction, error)
BuyV2 is a paid mutator transaction binding the contract method 0xb01ef608.
Solidity: function buyV2(address nftContract, uint256 tokenId, uint256 maxPrice, address referrer) payable returns()
func (*FoundationSession) CancelBuyPrice ¶ added in v0.0.16
func (_Foundation *FoundationSession) CancelBuyPrice(nftContract common.Address, tokenId *big.Int) (*types.Transaction, error)
CancelBuyPrice is a paid mutator transaction binding the contract method 0x21561935.
Solidity: function cancelBuyPrice(address nftContract, uint256 tokenId) returns()
func (*FoundationSession) CancelReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationSession) CancelReserveAuction(auctionId *big.Int) (*types.Transaction, error)
CancelReserveAuction is a paid mutator transaction binding the contract method 0x21506fff.
Solidity: function cancelReserveAuction(uint256 auctionId) returns()
func (*FoundationSession) CreateReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationSession) CreateReserveAuction(nftContract common.Address, tokenId *big.Int, reservePrice *big.Int) (*types.Transaction, error)
CreateReserveAuction is a paid mutator transaction binding the contract method 0x4ce6931a.
Solidity: function createReserveAuction(address nftContract, uint256 tokenId, uint256 reservePrice) returns()
func (*FoundationSession) FinalizeReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationSession) FinalizeReserveAuction(auctionId *big.Int) (*types.Transaction, error)
FinalizeReserveAuction is a paid mutator transaction binding the contract method 0x7430e0c6.
Solidity: function finalizeReserveAuction(uint256 auctionId) returns()
func (*FoundationSession) GetBuyPrice ¶ added in v0.0.16
func (_Foundation *FoundationSession) GetBuyPrice(nftContract common.Address, tokenId *big.Int) (struct { Seller common.Address Price *big.Int }, error)
GetBuyPrice is a free data retrieval call binding the contract method 0x4635256e.
Solidity: function getBuyPrice(address nftContract, uint256 tokenId) view returns(address seller, uint256 price)
func (*FoundationSession) GetFeesAndRecipients ¶ added in v0.0.16
func (_Foundation *FoundationSession) GetFeesAndRecipients(nftContract common.Address, tokenId *big.Int, price *big.Int) (struct { ProtocolFee *big.Int CreatorRev *big.Int CreatorRecipients []common.Address CreatorShares []*big.Int SellerRev *big.Int Owner common.Address }, error)
GetFeesAndRecipients is a free data retrieval call binding the contract method 0xaf1e1de3.
Solidity: function getFeesAndRecipients(address nftContract, uint256 tokenId, uint256 price) view returns(uint256 protocolFee, uint256 creatorRev, address[] creatorRecipients, uint256[] creatorShares, uint256 sellerRev, address owner)
func (*FoundationSession) GetFethAddress ¶ added in v0.0.16
func (_Foundation *FoundationSession) GetFethAddress() (common.Address, error)
GetFethAddress is a free data retrieval call binding the contract method 0x895633ba.
Solidity: function getFethAddress() view returns(address fethAddress)
func (*FoundationSession) GetFoundationTreasury ¶ added in v0.0.16
func (_Foundation *FoundationSession) GetFoundationTreasury() (common.Address, error)
GetFoundationTreasury is a free data retrieval call binding the contract method 0xf7a2da23.
Solidity: function getFoundationTreasury() view returns(address treasuryAddress)
func (*FoundationSession) GetImmutableRoyalties ¶ added in v0.0.16
func (_Foundation *FoundationSession) GetImmutableRoyalties(nftContract common.Address, tokenId *big.Int) (struct { Recipients []common.Address SplitPerRecipientInBasisPoints []*big.Int }, error)
GetImmutableRoyalties is a free data retrieval call binding the contract method 0x71275f2a.
Solidity: function getImmutableRoyalties(address nftContract, uint256 tokenId) view returns(address[] recipients, uint256[] splitPerRecipientInBasisPoints)
func (*FoundationSession) GetMinBidAmount ¶ added in v0.0.16
GetMinBidAmount is a free data retrieval call binding the contract method 0x47e35740.
Solidity: function getMinBidAmount(uint256 auctionId) view returns(uint256 minimum)
func (*FoundationSession) GetMinOfferAmount ¶ added in v0.0.16
func (_Foundation *FoundationSession) GetMinOfferAmount(nftContract common.Address, tokenId *big.Int) (*big.Int, error)
GetMinOfferAmount is a free data retrieval call binding the contract method 0xe5d1e723.
Solidity: function getMinOfferAmount(address nftContract, uint256 tokenId) view returns(uint256 minimum)
func (*FoundationSession) GetMutableRoyalties ¶ added in v0.0.16
func (_Foundation *FoundationSession) GetMutableRoyalties(nftContract common.Address, tokenId *big.Int, creator common.Address) (struct { Recipients []common.Address SplitPerRecipientInBasisPoints []*big.Int }, error)
GetMutableRoyalties is a free data retrieval call binding the contract method 0xb33bc3f2.
Solidity: function getMutableRoyalties(address nftContract, uint256 tokenId, address creator) view returns(address[] recipients, uint256[] splitPerRecipientInBasisPoints)
func (*FoundationSession) GetOffer ¶ added in v0.0.16
func (_Foundation *FoundationSession) GetOffer(nftContract common.Address, tokenId *big.Int) (struct { Buyer common.Address Expiration *big.Int Amount *big.Int }, error)
GetOffer is a free data retrieval call binding the contract method 0xac71045e.
Solidity: function getOffer(address nftContract, uint256 tokenId) view returns(address buyer, uint256 expiration, uint256 amount)
func (*FoundationSession) GetOfferReferrer ¶ added in v0.0.16
func (_Foundation *FoundationSession) GetOfferReferrer(nftContract common.Address, tokenId *big.Int) (common.Address, error)
GetOfferReferrer is a free data retrieval call binding the contract method 0x262907c5.
Solidity: function getOfferReferrer(address nftContract, uint256 tokenId) view returns(address referrer)
func (*FoundationSession) GetReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationSession) GetReserveAuction(auctionId *big.Int) (NFTMarketReserveAuctionReserveAuction, error)
GetReserveAuction is a free data retrieval call binding the contract method 0x9e79b41f.
Solidity: function getReserveAuction(uint256 auctionId) view returns((address,uint256,address,uint256,uint256,uint256,address,uint256) auction)
func (*FoundationSession) GetReserveAuctionBidReferrer ¶ added in v0.0.16
func (_Foundation *FoundationSession) GetReserveAuctionBidReferrer(auctionId *big.Int) (common.Address, error)
GetReserveAuctionBidReferrer is a free data retrieval call binding the contract method 0x9e64ba6c.
Solidity: function getReserveAuctionBidReferrer(uint256 auctionId) view returns(address referrer)
func (*FoundationSession) GetReserveAuctionIdFor ¶ added in v0.0.16
func (_Foundation *FoundationSession) GetReserveAuctionIdFor(nftContract common.Address, tokenId *big.Int) (*big.Int, error)
GetReserveAuctionIdFor is a free data retrieval call binding the contract method 0x2ab2b52b.
Solidity: function getReserveAuctionIdFor(address nftContract, uint256 tokenId) view returns(uint256 auctionId)
func (*FoundationSession) GetRoyaltyRegistry ¶ added in v0.0.16
func (_Foundation *FoundationSession) GetRoyaltyRegistry() (common.Address, error)
GetRoyaltyRegistry is a free data retrieval call binding the contract method 0xdaa351d4.
Solidity: function getRoyaltyRegistry() view returns(address registry)
func (*FoundationSession) GetTokenCreator ¶ added in v0.0.16
func (_Foundation *FoundationSession) GetTokenCreator(nftContract common.Address, tokenId *big.Int) (common.Address, error)
GetTokenCreator is a free data retrieval call binding the contract method 0xd220d30a.
Solidity: function getTokenCreator(address nftContract, uint256 tokenId) view returns(address creator)
func (*FoundationSession) Initialize ¶ added in v0.0.16
func (_Foundation *FoundationSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*FoundationSession) MakeOffer ¶ added in v0.0.16
func (_Foundation *FoundationSession) MakeOffer(nftContract common.Address, tokenId *big.Int, amount *big.Int) (*types.Transaction, error)
MakeOffer is a paid mutator transaction binding the contract method 0x7de3bd07.
Solidity: function makeOffer(address nftContract, uint256 tokenId, uint256 amount) payable returns(uint256 expiration)
func (*FoundationSession) MakeOfferV2 ¶ added in v0.0.16
func (_Foundation *FoundationSession) MakeOfferV2(nftContract common.Address, tokenId *big.Int, amount *big.Int, referrer common.Address) (*types.Transaction, error)
MakeOfferV2 is a paid mutator transaction binding the contract method 0x614b151c.
Solidity: function makeOfferV2(address nftContract, uint256 tokenId, uint256 amount, address referrer) payable returns(uint256 expiration)
func (*FoundationSession) PlaceBid ¶ added in v0.0.16
func (_Foundation *FoundationSession) PlaceBid(auctionId *big.Int) (*types.Transaction, error)
PlaceBid is a paid mutator transaction binding the contract method 0x9979ef45.
Solidity: function placeBid(uint256 auctionId) payable returns()
func (*FoundationSession) PlaceBidV2 ¶ added in v0.0.16
func (_Foundation *FoundationSession) PlaceBidV2(auctionId *big.Int, amount *big.Int, referrer common.Address) (*types.Transaction, error)
PlaceBidV2 is a paid mutator transaction binding the contract method 0xb6aff8c1.
Solidity: function placeBidV2(uint256 auctionId, uint256 amount, address referrer) payable returns()
func (*FoundationSession) Receive ¶ added in v0.0.16
func (_Foundation *FoundationSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*FoundationSession) SetBuyPrice ¶ added in v0.0.16
func (_Foundation *FoundationSession) SetBuyPrice(nftContract common.Address, tokenId *big.Int, price *big.Int) (*types.Transaction, error)
SetBuyPrice is a paid mutator transaction binding the contract method 0x798bac8d.
Solidity: function setBuyPrice(address nftContract, uint256 tokenId, uint256 price) returns()
func (*FoundationSession) UpdateReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationSession) UpdateReserveAuction(auctionId *big.Int, reservePrice *big.Int) (*types.Transaction, error)
UpdateReserveAuction is a paid mutator transaction binding the contract method 0x03ec16d7.
Solidity: function updateReserveAuction(uint256 auctionId, uint256 reservePrice) returns()
type FoundationTransactor ¶ added in v0.0.16
type FoundationTransactor struct {
// contains filtered or unexported fields
}
FoundationTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewFoundationTransactor ¶ added in v0.0.16
func NewFoundationTransactor(address common.Address, transactor bind.ContractTransactor) (*FoundationTransactor, error)
NewFoundationTransactor creates a new write-only instance of Foundation, bound to a specific deployed contract.
func (*FoundationTransactor) AcceptOffer ¶ added in v0.0.16
func (_Foundation *FoundationTransactor) AcceptOffer(opts *bind.TransactOpts, nftContract common.Address, tokenId *big.Int, offerFrom common.Address, minAmount *big.Int) (*types.Transaction, error)
AcceptOffer is a paid mutator transaction binding the contract method 0x29e0e160.
Solidity: function acceptOffer(address nftContract, uint256 tokenId, address offerFrom, uint256 minAmount) returns()
func (*FoundationTransactor) AdminCancelOffers ¶ added in v0.0.16
func (_Foundation *FoundationTransactor) AdminCancelOffers(opts *bind.TransactOpts, nftContracts []common.Address, tokenIds []*big.Int, reason string) (*types.Transaction, error)
AdminCancelOffers is a paid mutator transaction binding the contract method 0x06dcf748.
Solidity: function adminCancelOffers(address[] nftContracts, uint256[] tokenIds, string reason) returns()
func (*FoundationTransactor) AdminCancelReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationTransactor) AdminCancelReserveAuction(opts *bind.TransactOpts, auctionId *big.Int, reason string) (*types.Transaction, error)
AdminCancelReserveAuction is a paid mutator transaction binding the contract method 0x5d83d562.
Solidity: function adminCancelReserveAuction(uint256 auctionId, string reason) returns()
func (*FoundationTransactor) Buy ¶ added in v0.0.16
func (_Foundation *FoundationTransactor) Buy(opts *bind.TransactOpts, nftContract common.Address, tokenId *big.Int, maxPrice *big.Int) (*types.Transaction, error)
Buy is a paid mutator transaction binding the contract method 0xa59ac6dd.
Solidity: function buy(address nftContract, uint256 tokenId, uint256 maxPrice) payable returns()
func (*FoundationTransactor) BuyV2 ¶ added in v0.0.16
func (_Foundation *FoundationTransactor) BuyV2(opts *bind.TransactOpts, nftContract common.Address, tokenId *big.Int, maxPrice *big.Int, referrer common.Address) (*types.Transaction, error)
BuyV2 is a paid mutator transaction binding the contract method 0xb01ef608.
Solidity: function buyV2(address nftContract, uint256 tokenId, uint256 maxPrice, address referrer) payable returns()
func (*FoundationTransactor) CancelBuyPrice ¶ added in v0.0.16
func (_Foundation *FoundationTransactor) CancelBuyPrice(opts *bind.TransactOpts, nftContract common.Address, tokenId *big.Int) (*types.Transaction, error)
CancelBuyPrice is a paid mutator transaction binding the contract method 0x21561935.
Solidity: function cancelBuyPrice(address nftContract, uint256 tokenId) returns()
func (*FoundationTransactor) CancelReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationTransactor) CancelReserveAuction(opts *bind.TransactOpts, auctionId *big.Int) (*types.Transaction, error)
CancelReserveAuction is a paid mutator transaction binding the contract method 0x21506fff.
Solidity: function cancelReserveAuction(uint256 auctionId) returns()
func (*FoundationTransactor) CreateReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationTransactor) CreateReserveAuction(opts *bind.TransactOpts, nftContract common.Address, tokenId *big.Int, reservePrice *big.Int) (*types.Transaction, error)
CreateReserveAuction is a paid mutator transaction binding the contract method 0x4ce6931a.
Solidity: function createReserveAuction(address nftContract, uint256 tokenId, uint256 reservePrice) returns()
func (*FoundationTransactor) FinalizeReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationTransactor) FinalizeReserveAuction(opts *bind.TransactOpts, auctionId *big.Int) (*types.Transaction, error)
FinalizeReserveAuction is a paid mutator transaction binding the contract method 0x7430e0c6.
Solidity: function finalizeReserveAuction(uint256 auctionId) returns()
func (*FoundationTransactor) Initialize ¶ added in v0.0.16
func (_Foundation *FoundationTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*FoundationTransactor) MakeOffer ¶ added in v0.0.16
func (_Foundation *FoundationTransactor) MakeOffer(opts *bind.TransactOpts, nftContract common.Address, tokenId *big.Int, amount *big.Int) (*types.Transaction, error)
MakeOffer is a paid mutator transaction binding the contract method 0x7de3bd07.
Solidity: function makeOffer(address nftContract, uint256 tokenId, uint256 amount) payable returns(uint256 expiration)
func (*FoundationTransactor) MakeOfferV2 ¶ added in v0.0.16
func (_Foundation *FoundationTransactor) MakeOfferV2(opts *bind.TransactOpts, nftContract common.Address, tokenId *big.Int, amount *big.Int, referrer common.Address) (*types.Transaction, error)
MakeOfferV2 is a paid mutator transaction binding the contract method 0x614b151c.
Solidity: function makeOfferV2(address nftContract, uint256 tokenId, uint256 amount, address referrer) payable returns(uint256 expiration)
func (*FoundationTransactor) PlaceBid ¶ added in v0.0.16
func (_Foundation *FoundationTransactor) PlaceBid(opts *bind.TransactOpts, auctionId *big.Int) (*types.Transaction, error)
PlaceBid is a paid mutator transaction binding the contract method 0x9979ef45.
Solidity: function placeBid(uint256 auctionId) payable returns()
func (*FoundationTransactor) PlaceBidV2 ¶ added in v0.0.16
func (_Foundation *FoundationTransactor) PlaceBidV2(opts *bind.TransactOpts, auctionId *big.Int, amount *big.Int, referrer common.Address) (*types.Transaction, error)
PlaceBidV2 is a paid mutator transaction binding the contract method 0xb6aff8c1.
Solidity: function placeBidV2(uint256 auctionId, uint256 amount, address referrer) payable returns()
func (*FoundationTransactor) Receive ¶ added in v0.0.16
func (_Foundation *FoundationTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*FoundationTransactor) SetBuyPrice ¶ added in v0.0.16
func (_Foundation *FoundationTransactor) SetBuyPrice(opts *bind.TransactOpts, nftContract common.Address, tokenId *big.Int, price *big.Int) (*types.Transaction, error)
SetBuyPrice is a paid mutator transaction binding the contract method 0x798bac8d.
Solidity: function setBuyPrice(address nftContract, uint256 tokenId, uint256 price) returns()
func (*FoundationTransactor) UpdateReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationTransactor) UpdateReserveAuction(opts *bind.TransactOpts, auctionId *big.Int, reservePrice *big.Int) (*types.Transaction, error)
UpdateReserveAuction is a paid mutator transaction binding the contract method 0x03ec16d7.
Solidity: function updateReserveAuction(uint256 auctionId, uint256 reservePrice) returns()
type FoundationTransactorRaw ¶ added in v0.0.16
type FoundationTransactorRaw struct {
Contract *FoundationTransactor // Generic write-only contract binding to access the raw methods on
}
FoundationTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*FoundationTransactorRaw) Transact ¶ added in v0.0.16
func (_Foundation *FoundationTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FoundationTransactorRaw) Transfer ¶ added in v0.0.16
func (_Foundation *FoundationTransactorRaw) 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 FoundationTransactorSession ¶ added in v0.0.16
type FoundationTransactorSession struct { Contract *FoundationTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
FoundationTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*FoundationTransactorSession) AcceptOffer ¶ added in v0.0.16
func (_Foundation *FoundationTransactorSession) AcceptOffer(nftContract common.Address, tokenId *big.Int, offerFrom common.Address, minAmount *big.Int) (*types.Transaction, error)
AcceptOffer is a paid mutator transaction binding the contract method 0x29e0e160.
Solidity: function acceptOffer(address nftContract, uint256 tokenId, address offerFrom, uint256 minAmount) returns()
func (*FoundationTransactorSession) AdminCancelOffers ¶ added in v0.0.16
func (_Foundation *FoundationTransactorSession) AdminCancelOffers(nftContracts []common.Address, tokenIds []*big.Int, reason string) (*types.Transaction, error)
AdminCancelOffers is a paid mutator transaction binding the contract method 0x06dcf748.
Solidity: function adminCancelOffers(address[] nftContracts, uint256[] tokenIds, string reason) returns()
func (*FoundationTransactorSession) AdminCancelReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationTransactorSession) AdminCancelReserveAuction(auctionId *big.Int, reason string) (*types.Transaction, error)
AdminCancelReserveAuction is a paid mutator transaction binding the contract method 0x5d83d562.
Solidity: function adminCancelReserveAuction(uint256 auctionId, string reason) returns()
func (*FoundationTransactorSession) Buy ¶ added in v0.0.16
func (_Foundation *FoundationTransactorSession) Buy(nftContract common.Address, tokenId *big.Int, maxPrice *big.Int) (*types.Transaction, error)
Buy is a paid mutator transaction binding the contract method 0xa59ac6dd.
Solidity: function buy(address nftContract, uint256 tokenId, uint256 maxPrice) payable returns()
func (*FoundationTransactorSession) BuyV2 ¶ added in v0.0.16
func (_Foundation *FoundationTransactorSession) BuyV2(nftContract common.Address, tokenId *big.Int, maxPrice *big.Int, referrer common.Address) (*types.Transaction, error)
BuyV2 is a paid mutator transaction binding the contract method 0xb01ef608.
Solidity: function buyV2(address nftContract, uint256 tokenId, uint256 maxPrice, address referrer) payable returns()
func (*FoundationTransactorSession) CancelBuyPrice ¶ added in v0.0.16
func (_Foundation *FoundationTransactorSession) CancelBuyPrice(nftContract common.Address, tokenId *big.Int) (*types.Transaction, error)
CancelBuyPrice is a paid mutator transaction binding the contract method 0x21561935.
Solidity: function cancelBuyPrice(address nftContract, uint256 tokenId) returns()
func (*FoundationTransactorSession) CancelReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationTransactorSession) CancelReserveAuction(auctionId *big.Int) (*types.Transaction, error)
CancelReserveAuction is a paid mutator transaction binding the contract method 0x21506fff.
Solidity: function cancelReserveAuction(uint256 auctionId) returns()
func (*FoundationTransactorSession) CreateReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationTransactorSession) CreateReserveAuction(nftContract common.Address, tokenId *big.Int, reservePrice *big.Int) (*types.Transaction, error)
CreateReserveAuction is a paid mutator transaction binding the contract method 0x4ce6931a.
Solidity: function createReserveAuction(address nftContract, uint256 tokenId, uint256 reservePrice) returns()
func (*FoundationTransactorSession) FinalizeReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationTransactorSession) FinalizeReserveAuction(auctionId *big.Int) (*types.Transaction, error)
FinalizeReserveAuction is a paid mutator transaction binding the contract method 0x7430e0c6.
Solidity: function finalizeReserveAuction(uint256 auctionId) returns()
func (*FoundationTransactorSession) Initialize ¶ added in v0.0.16
func (_Foundation *FoundationTransactorSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*FoundationTransactorSession) MakeOffer ¶ added in v0.0.16
func (_Foundation *FoundationTransactorSession) MakeOffer(nftContract common.Address, tokenId *big.Int, amount *big.Int) (*types.Transaction, error)
MakeOffer is a paid mutator transaction binding the contract method 0x7de3bd07.
Solidity: function makeOffer(address nftContract, uint256 tokenId, uint256 amount) payable returns(uint256 expiration)
func (*FoundationTransactorSession) MakeOfferV2 ¶ added in v0.0.16
func (_Foundation *FoundationTransactorSession) MakeOfferV2(nftContract common.Address, tokenId *big.Int, amount *big.Int, referrer common.Address) (*types.Transaction, error)
MakeOfferV2 is a paid mutator transaction binding the contract method 0x614b151c.
Solidity: function makeOfferV2(address nftContract, uint256 tokenId, uint256 amount, address referrer) payable returns(uint256 expiration)
func (*FoundationTransactorSession) PlaceBid ¶ added in v0.0.16
func (_Foundation *FoundationTransactorSession) PlaceBid(auctionId *big.Int) (*types.Transaction, error)
PlaceBid is a paid mutator transaction binding the contract method 0x9979ef45.
Solidity: function placeBid(uint256 auctionId) payable returns()
func (*FoundationTransactorSession) PlaceBidV2 ¶ added in v0.0.16
func (_Foundation *FoundationTransactorSession) PlaceBidV2(auctionId *big.Int, amount *big.Int, referrer common.Address) (*types.Transaction, error)
PlaceBidV2 is a paid mutator transaction binding the contract method 0xb6aff8c1.
Solidity: function placeBidV2(uint256 auctionId, uint256 amount, address referrer) payable returns()
func (*FoundationTransactorSession) Receive ¶ added in v0.0.16
func (_Foundation *FoundationTransactorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*FoundationTransactorSession) SetBuyPrice ¶ added in v0.0.16
func (_Foundation *FoundationTransactorSession) SetBuyPrice(nftContract common.Address, tokenId *big.Int, price *big.Int) (*types.Transaction, error)
SetBuyPrice is a paid mutator transaction binding the contract method 0x798bac8d.
Solidity: function setBuyPrice(address nftContract, uint256 tokenId, uint256 price) returns()
func (*FoundationTransactorSession) UpdateReserveAuction ¶ added in v0.0.16
func (_Foundation *FoundationTransactorSession) UpdateReserveAuction(auctionId *big.Int, reservePrice *big.Int) (*types.Transaction, error)
UpdateReserveAuction is a paid mutator transaction binding the contract method 0x03ec16d7.
Solidity: function updateReserveAuction(uint256 auctionId, uint256 reservePrice) returns()
type FoundationWithdrawalToFETH ¶ added in v0.0.16
type FoundationWithdrawalToFETH struct { User common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
FoundationWithdrawalToFETH represents a WithdrawalToFETH event raised by the Foundation contract.
type FoundationWithdrawalToFETHIterator ¶ added in v0.0.16
type FoundationWithdrawalToFETHIterator struct { Event *FoundationWithdrawalToFETH // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FoundationWithdrawalToFETHIterator is returned from FilterWithdrawalToFETH and is used to iterate over the raw logs and unpacked data for WithdrawalToFETH events raised by the Foundation contract.
func (*FoundationWithdrawalToFETHIterator) Close ¶ added in v0.0.16
func (it *FoundationWithdrawalToFETHIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FoundationWithdrawalToFETHIterator) Error ¶ added in v0.0.16
func (it *FoundationWithdrawalToFETHIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FoundationWithdrawalToFETHIterator) Next ¶ added in v0.0.16
func (it *FoundationWithdrawalToFETHIterator) 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 Fulfillment ¶ added in v0.2.0
type Fulfillment struct { OfferComponents []FulfillmentComponent ConsiderationComponents []FulfillmentComponent }
Fulfillment is an auto generated low-level Go binding around an user-defined struct.
type FulfillmentComponent ¶ added in v0.2.0
FulfillmentComponent is an auto generated low-level Go binding around an user-defined struct.
type NFTMarketReserveAuctionReserveAuction ¶ added in v0.0.16
type NFTMarketReserveAuctionReserveAuction struct { NftContract common.Address TokenId *big.Int Seller common.Address Duration *big.Int ExtensionDuration *big.Int EndTime *big.Int Bidder common.Address Amount *big.Int }
NFTMarketReserveAuctionReserveAuction is an auto generated low-level Go binding around an user-defined struct.
type OfferItem ¶ added in v0.2.0
type OfferItem struct { ItemType uint8 Token common.Address IdentifierOrCriteria *big.Int StartAmount *big.Int EndAmount *big.Int }
OfferItem is an auto generated low-level Go binding around an user-defined struct.
type OpenSea ¶
type OpenSea struct { OpenSeaCaller // Read-only binding to the contract OpenSeaTransactor // Write-only binding to the contract OpenSeaFilterer // Log filterer for contract events }
OpenSea is an auto generated Go binding around an Ethereum contract.
func NewOpenSea ¶
NewOpenSea creates a new instance of OpenSea, bound to a specific deployed contract.
type OpenSeaCaller ¶
type OpenSeaCaller struct {
// contains filtered or unexported fields
}
OpenSeaCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOpenSeaCaller ¶
func NewOpenSeaCaller(address common.Address, caller bind.ContractCaller) (*OpenSeaCaller, error)
NewOpenSeaCaller creates a new read-only instance of OpenSea, bound to a specific deployed contract.
func (*OpenSeaCaller) ApprovedOrders ¶
ApprovedOrders is a free data retrieval call binding the contract method 0xe57d4adb.
Solidity: function approvedOrders(bytes32 ) view returns(bool)
func (*OpenSeaCaller) CalculateCurrentPrice ¶
func (_OpenSea *OpenSeaCaller) CalculateCurrentPrice(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (*big.Int, error)
CalculateCurrentPrice is a free data retrieval call binding the contract method 0x3f67ee0d.
Solidity: function calculateCurrentPrice_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(uint256)
func (*OpenSeaCaller) CalculateFinalPrice ¶
func (_OpenSea *OpenSeaCaller) CalculateFinalPrice(opts *bind.CallOpts, side uint8, saleKind uint8, basePrice *big.Int, extra *big.Int, listingTime *big.Int, expirationTime *big.Int) (*big.Int, error)
CalculateFinalPrice is a free data retrieval call binding the contract method 0x63d36c0b.
Solidity: function calculateFinalPrice(uint8 side, uint8 saleKind, uint256 basePrice, uint256 extra, uint256 listingTime, uint256 expirationTime) view returns(uint256)
func (*OpenSeaCaller) CalculateMatchPrice ¶
func (_OpenSea *OpenSeaCaller) CalculateMatchPrice(opts *bind.CallOpts, addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (*big.Int, error)
CalculateMatchPrice is a free data retrieval call binding the contract method 0xd537e131.
Solidity: function calculateMatchPrice_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(uint256)
func (*OpenSeaCaller) CancelledOrFinalized ¶
func (_OpenSea *OpenSeaCaller) CancelledOrFinalized(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
CancelledOrFinalized is a free data retrieval call binding the contract method 0x8076f005.
Solidity: function cancelledOrFinalized(bytes32 ) view returns(bool)
func (*OpenSeaCaller) Codename ¶
func (_OpenSea *OpenSeaCaller) Codename(opts *bind.CallOpts) (string, error)
Codename is a free data retrieval call binding the contract method 0x31e63199.
Solidity: function codename() view returns(string)
func (*OpenSeaCaller) ExchangeToken ¶
ExchangeToken is a free data retrieval call binding the contract method 0xa25eb5d9.
Solidity: function exchangeToken() view returns(address)
func (*OpenSeaCaller) GuardedArrayReplace ¶
func (_OpenSea *OpenSeaCaller) GuardedArrayReplace(opts *bind.CallOpts, array []byte, desired []byte, mask []byte) ([]byte, error)
GuardedArrayReplace is a free data retrieval call binding the contract method 0x239e83df.
Solidity: function guardedArrayReplace(bytes array, bytes desired, bytes mask) pure returns(bytes)
func (*OpenSeaCaller) HashOrder ¶
func (_OpenSea *OpenSeaCaller) HashOrder(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)
HashOrder is a free data retrieval call binding the contract method 0x71d02b38.
Solidity: function hashOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) pure returns(bytes32)
func (*OpenSeaCaller) HashToSign ¶
func (_OpenSea *OpenSeaCaller) HashToSign(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)
HashToSign is a free data retrieval call binding the contract method 0x7d766981.
Solidity: function hashToSign_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) pure returns(bytes32)
func (*OpenSeaCaller) INVERSEBASISPOINT ¶
INVERSEBASISPOINT is a free data retrieval call binding the contract method 0xcae6047f.
Solidity: function INVERSE_BASIS_POINT() view returns(uint256)
func (*OpenSeaCaller) MinimumMakerProtocolFee ¶
MinimumMakerProtocolFee is a free data retrieval call binding the contract method 0x7ccefc52.
Solidity: function minimumMakerProtocolFee() view returns(uint256)
func (*OpenSeaCaller) MinimumTakerProtocolFee ¶
MinimumTakerProtocolFee is a free data retrieval call binding the contract method 0x28a8ee68.
Solidity: function minimumTakerProtocolFee() view returns(uint256)
func (*OpenSeaCaller) Name ¶
func (_OpenSea *OpenSeaCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*OpenSeaCaller) OrderCalldataCanMatch ¶
func (_OpenSea *OpenSeaCaller) OrderCalldataCanMatch(opts *bind.CallOpts, buyCalldata []byte, buyReplacementPattern []byte, sellCalldata []byte, sellReplacementPattern []byte) (bool, error)
OrderCalldataCanMatch is a free data retrieval call binding the contract method 0x562b2ebc.
Solidity: function orderCalldataCanMatch(bytes buyCalldata, bytes buyReplacementPattern, bytes sellCalldata, bytes sellReplacementPattern) pure returns(bool)
func (*OpenSeaCaller) OrdersCanMatch ¶
func (_OpenSea *OpenSeaCaller) OrdersCanMatch(opts *bind.CallOpts, addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (bool, error)
OrdersCanMatch is a free data retrieval call binding the contract method 0x72593b4c.
Solidity: function ordersCanMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(bool)
func (*OpenSeaCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OpenSeaCaller) ProtocolFeeRecipient ¶
ProtocolFeeRecipient is a free data retrieval call binding the contract method 0x64df049e.
Solidity: function protocolFeeRecipient() view returns(address)
func (*OpenSeaCaller) Registry ¶
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() view returns(address)
func (*OpenSeaCaller) StaticCall ¶
func (_OpenSea *OpenSeaCaller) StaticCall(opts *bind.CallOpts, target common.Address, calldata []byte, extradata []byte) (bool, error)
StaticCall is a free data retrieval call binding the contract method 0x10796a47.
Solidity: function staticCall(address target, bytes calldata, bytes extradata) view returns(bool result)
func (*OpenSeaCaller) TestCopy ¶
TestCopy is a free data retrieval call binding the contract method 0x3e1e292a.
Solidity: function testCopy(bytes arrToCopy) pure returns(bytes)
func (*OpenSeaCaller) TestCopyAddress ¶
func (_OpenSea *OpenSeaCaller) TestCopyAddress(opts *bind.CallOpts, addr common.Address) ([]byte, error)
TestCopyAddress is a free data retrieval call binding the contract method 0x3464af6a.
Solidity: function testCopyAddress(address addr) pure returns(bytes)
func (*OpenSeaCaller) TokenTransferProxy ¶
TokenTransferProxy is a free data retrieval call binding the contract method 0x0eefdbad.
Solidity: function tokenTransferProxy() view returns(address)
func (*OpenSeaCaller) ValidateOrder ¶
func (_OpenSea *OpenSeaCaller) ValidateOrder(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte) (bool, error)
ValidateOrder is a free data retrieval call binding the contract method 0x60bef33a.
Solidity: function validateOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s) view returns(bool)
func (*OpenSeaCaller) ValidateOrderParameters ¶
func (_OpenSea *OpenSeaCaller) ValidateOrderParameters(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (bool, error)
ValidateOrderParameters is a free data retrieval call binding the contract method 0xca595b9a.
Solidity: function validateOrderParameters_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(bool)
type OpenSeaCallerRaw ¶
type OpenSeaCallerRaw struct {
Contract *OpenSeaCaller // Generic read-only contract binding to access the raw methods on
}
OpenSeaCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OpenSeaCallerRaw) Call ¶
func (_OpenSea *OpenSeaCallerRaw) 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 OpenSeaCallerSession ¶
type OpenSeaCallerSession struct { Contract *OpenSeaCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OpenSeaCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*OpenSeaCallerSession) ApprovedOrders ¶
func (_OpenSea *OpenSeaCallerSession) ApprovedOrders(arg0 [32]byte) (bool, error)
ApprovedOrders is a free data retrieval call binding the contract method 0xe57d4adb.
Solidity: function approvedOrders(bytes32 ) view returns(bool)
func (*OpenSeaCallerSession) CalculateCurrentPrice ¶
func (_OpenSea *OpenSeaCallerSession) CalculateCurrentPrice(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (*big.Int, error)
CalculateCurrentPrice is a free data retrieval call binding the contract method 0x3f67ee0d.
Solidity: function calculateCurrentPrice_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(uint256)
func (*OpenSeaCallerSession) CalculateFinalPrice ¶
func (_OpenSea *OpenSeaCallerSession) CalculateFinalPrice(side uint8, saleKind uint8, basePrice *big.Int, extra *big.Int, listingTime *big.Int, expirationTime *big.Int) (*big.Int, error)
CalculateFinalPrice is a free data retrieval call binding the contract method 0x63d36c0b.
Solidity: function calculateFinalPrice(uint8 side, uint8 saleKind, uint256 basePrice, uint256 extra, uint256 listingTime, uint256 expirationTime) view returns(uint256)
func (*OpenSeaCallerSession) CalculateMatchPrice ¶
func (_OpenSea *OpenSeaCallerSession) CalculateMatchPrice(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (*big.Int, error)
CalculateMatchPrice is a free data retrieval call binding the contract method 0xd537e131.
Solidity: function calculateMatchPrice_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(uint256)
func (*OpenSeaCallerSession) CancelledOrFinalized ¶
func (_OpenSea *OpenSeaCallerSession) CancelledOrFinalized(arg0 [32]byte) (bool, error)
CancelledOrFinalized is a free data retrieval call binding the contract method 0x8076f005.
Solidity: function cancelledOrFinalized(bytes32 ) view returns(bool)
func (*OpenSeaCallerSession) Codename ¶
func (_OpenSea *OpenSeaCallerSession) Codename() (string, error)
Codename is a free data retrieval call binding the contract method 0x31e63199.
Solidity: function codename() view returns(string)
func (*OpenSeaCallerSession) ExchangeToken ¶
func (_OpenSea *OpenSeaCallerSession) ExchangeToken() (common.Address, error)
ExchangeToken is a free data retrieval call binding the contract method 0xa25eb5d9.
Solidity: function exchangeToken() view returns(address)
func (*OpenSeaCallerSession) GuardedArrayReplace ¶
func (_OpenSea *OpenSeaCallerSession) GuardedArrayReplace(array []byte, desired []byte, mask []byte) ([]byte, error)
GuardedArrayReplace is a free data retrieval call binding the contract method 0x239e83df.
Solidity: function guardedArrayReplace(bytes array, bytes desired, bytes mask) pure returns(bytes)
func (*OpenSeaCallerSession) HashOrder ¶
func (_OpenSea *OpenSeaCallerSession) HashOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)
HashOrder is a free data retrieval call binding the contract method 0x71d02b38.
Solidity: function hashOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) pure returns(bytes32)
func (*OpenSeaCallerSession) HashToSign ¶
func (_OpenSea *OpenSeaCallerSession) HashToSign(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)
HashToSign is a free data retrieval call binding the contract method 0x7d766981.
Solidity: function hashToSign_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) pure returns(bytes32)
func (*OpenSeaCallerSession) INVERSEBASISPOINT ¶
func (_OpenSea *OpenSeaCallerSession) INVERSEBASISPOINT() (*big.Int, error)
INVERSEBASISPOINT is a free data retrieval call binding the contract method 0xcae6047f.
Solidity: function INVERSE_BASIS_POINT() view returns(uint256)
func (*OpenSeaCallerSession) MinimumMakerProtocolFee ¶
func (_OpenSea *OpenSeaCallerSession) MinimumMakerProtocolFee() (*big.Int, error)
MinimumMakerProtocolFee is a free data retrieval call binding the contract method 0x7ccefc52.
Solidity: function minimumMakerProtocolFee() view returns(uint256)
func (*OpenSeaCallerSession) MinimumTakerProtocolFee ¶
func (_OpenSea *OpenSeaCallerSession) MinimumTakerProtocolFee() (*big.Int, error)
MinimumTakerProtocolFee is a free data retrieval call binding the contract method 0x28a8ee68.
Solidity: function minimumTakerProtocolFee() view returns(uint256)
func (*OpenSeaCallerSession) Name ¶
func (_OpenSea *OpenSeaCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*OpenSeaCallerSession) OrderCalldataCanMatch ¶
func (_OpenSea *OpenSeaCallerSession) OrderCalldataCanMatch(buyCalldata []byte, buyReplacementPattern []byte, sellCalldata []byte, sellReplacementPattern []byte) (bool, error)
OrderCalldataCanMatch is a free data retrieval call binding the contract method 0x562b2ebc.
Solidity: function orderCalldataCanMatch(bytes buyCalldata, bytes buyReplacementPattern, bytes sellCalldata, bytes sellReplacementPattern) pure returns(bool)
func (*OpenSeaCallerSession) OrdersCanMatch ¶
func (_OpenSea *OpenSeaCallerSession) OrdersCanMatch(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (bool, error)
OrdersCanMatch is a free data retrieval call binding the contract method 0x72593b4c.
Solidity: function ordersCanMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(bool)
func (*OpenSeaCallerSession) Owner ¶
func (_OpenSea *OpenSeaCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OpenSeaCallerSession) ProtocolFeeRecipient ¶
func (_OpenSea *OpenSeaCallerSession) ProtocolFeeRecipient() (common.Address, error)
ProtocolFeeRecipient is a free data retrieval call binding the contract method 0x64df049e.
Solidity: function protocolFeeRecipient() view returns(address)
func (*OpenSeaCallerSession) Registry ¶
func (_OpenSea *OpenSeaCallerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() view returns(address)
func (*OpenSeaCallerSession) StaticCall ¶
func (_OpenSea *OpenSeaCallerSession) StaticCall(target common.Address, calldata []byte, extradata []byte) (bool, error)
StaticCall is a free data retrieval call binding the contract method 0x10796a47.
Solidity: function staticCall(address target, bytes calldata, bytes extradata) view returns(bool result)
func (*OpenSeaCallerSession) TestCopy ¶
func (_OpenSea *OpenSeaCallerSession) TestCopy(arrToCopy []byte) ([]byte, error)
TestCopy is a free data retrieval call binding the contract method 0x3e1e292a.
Solidity: function testCopy(bytes arrToCopy) pure returns(bytes)
func (*OpenSeaCallerSession) TestCopyAddress ¶
func (_OpenSea *OpenSeaCallerSession) TestCopyAddress(addr common.Address) ([]byte, error)
TestCopyAddress is a free data retrieval call binding the contract method 0x3464af6a.
Solidity: function testCopyAddress(address addr) pure returns(bytes)
func (*OpenSeaCallerSession) TokenTransferProxy ¶
func (_OpenSea *OpenSeaCallerSession) TokenTransferProxy() (common.Address, error)
TokenTransferProxy is a free data retrieval call binding the contract method 0x0eefdbad.
Solidity: function tokenTransferProxy() view returns(address)
func (*OpenSeaCallerSession) ValidateOrder ¶
func (_OpenSea *OpenSeaCallerSession) ValidateOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte) (bool, error)
ValidateOrder is a free data retrieval call binding the contract method 0x60bef33a.
Solidity: function validateOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s) view returns(bool)
func (*OpenSeaCallerSession) ValidateOrderParameters ¶
func (_OpenSea *OpenSeaCallerSession) ValidateOrderParameters(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (bool, error)
ValidateOrderParameters is a free data retrieval call binding the contract method 0xca595b9a.
Solidity: function validateOrderParameters_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(bool)
func (*OpenSeaCallerSession) Version ¶
func (_OpenSea *OpenSeaCallerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string)
type OpenSeaFilterer ¶
type OpenSeaFilterer struct {
// contains filtered or unexported fields
}
OpenSeaFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOpenSeaFilterer ¶
func NewOpenSeaFilterer(address common.Address, filterer bind.ContractFilterer) (*OpenSeaFilterer, error)
NewOpenSeaFilterer creates a new log filterer instance of OpenSea, bound to a specific deployed contract.
func (*OpenSeaFilterer) FilterOrderApprovedPartOne ¶
func (_OpenSea *OpenSeaFilterer) FilterOrderApprovedPartOne(opts *bind.FilterOpts, hash [][32]byte, maker []common.Address, feeRecipient []common.Address) (*OpenSeaOrderApprovedPartOneIterator, error)
FilterOrderApprovedPartOne is a free log retrieval operation binding the contract event 0x90c7f9f5b58c15f0f635bfb99f55d3d78fdbef3559e7d8abf5c81052a5276622.
Solidity: event OrderApprovedPartOne(bytes32 indexed hash, address exchange, address indexed maker, address taker, uint256 makerRelayerFee, uint256 takerRelayerFee, uint256 makerProtocolFee, uint256 takerProtocolFee, address indexed feeRecipient, uint8 feeMethod, uint8 side, uint8 saleKind, address target)
func (*OpenSeaFilterer) FilterOrderApprovedPartTwo ¶
func (_OpenSea *OpenSeaFilterer) FilterOrderApprovedPartTwo(opts *bind.FilterOpts, hash [][32]byte) (*OpenSeaOrderApprovedPartTwoIterator, error)
FilterOrderApprovedPartTwo is a free log retrieval operation binding the contract event 0xe55393c778364e440d958b39ac1debd99dcfae3775a8a04d1e79124adf6a2d08.
Solidity: event OrderApprovedPartTwo(bytes32 indexed hash, uint8 howToCall, bytes calldata, bytes replacementPattern, address staticTarget, bytes staticExtradata, address paymentToken, uint256 basePrice, uint256 extra, uint256 listingTime, uint256 expirationTime, uint256 salt, bool orderbookInclusionDesired)
func (*OpenSeaFilterer) FilterOrderCancelled ¶
func (_OpenSea *OpenSeaFilterer) FilterOrderCancelled(opts *bind.FilterOpts, hash [][32]byte) (*OpenSeaOrderCancelledIterator, error)
FilterOrderCancelled is a free log retrieval operation binding the contract event 0x5152abf959f6564662358c2e52b702259b78bac5ee7842a0f01937e670efcc7d.
Solidity: event OrderCancelled(bytes32 indexed hash)
func (*OpenSeaFilterer) FilterOrdersMatched ¶
func (_OpenSea *OpenSeaFilterer) FilterOrdersMatched(opts *bind.FilterOpts, maker []common.Address, taker []common.Address, metadata [][32]byte) (*OpenSeaOrdersMatchedIterator, error)
FilterOrdersMatched is a free log retrieval operation binding the contract event 0xc4109843e0b7d514e4c093114b863f8e7d8d9a458c372cd51bfe526b588006c9.
Solidity: event OrdersMatched(bytes32 buyHash, bytes32 sellHash, address indexed maker, address indexed taker, uint256 price, bytes32 indexed metadata)
func (*OpenSeaFilterer) FilterOwnershipRenounced ¶
func (_OpenSea *OpenSeaFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*OpenSeaOwnershipRenouncedIterator, error)
FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: event OwnershipRenounced(address indexed previousOwner)
func (*OpenSeaFilterer) FilterOwnershipTransferred ¶
func (_OpenSea *OpenSeaFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*OpenSeaOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OpenSeaFilterer) ParseOrderApprovedPartOne ¶
func (_OpenSea *OpenSeaFilterer) ParseOrderApprovedPartOne(log types.Log) (*OpenSeaOrderApprovedPartOne, error)
ParseOrderApprovedPartOne is a log parse operation binding the contract event 0x90c7f9f5b58c15f0f635bfb99f55d3d78fdbef3559e7d8abf5c81052a5276622.
Solidity: event OrderApprovedPartOne(bytes32 indexed hash, address exchange, address indexed maker, address taker, uint256 makerRelayerFee, uint256 takerRelayerFee, uint256 makerProtocolFee, uint256 takerProtocolFee, address indexed feeRecipient, uint8 feeMethod, uint8 side, uint8 saleKind, address target)
func (*OpenSeaFilterer) ParseOrderApprovedPartTwo ¶
func (_OpenSea *OpenSeaFilterer) ParseOrderApprovedPartTwo(log types.Log) (*OpenSeaOrderApprovedPartTwo, error)
ParseOrderApprovedPartTwo is a log parse operation binding the contract event 0xe55393c778364e440d958b39ac1debd99dcfae3775a8a04d1e79124adf6a2d08.
Solidity: event OrderApprovedPartTwo(bytes32 indexed hash, uint8 howToCall, bytes calldata, bytes replacementPattern, address staticTarget, bytes staticExtradata, address paymentToken, uint256 basePrice, uint256 extra, uint256 listingTime, uint256 expirationTime, uint256 salt, bool orderbookInclusionDesired)
func (*OpenSeaFilterer) ParseOrderCancelled ¶
func (_OpenSea *OpenSeaFilterer) ParseOrderCancelled(log types.Log) (*OpenSeaOrderCancelled, error)
ParseOrderCancelled is a log parse operation binding the contract event 0x5152abf959f6564662358c2e52b702259b78bac5ee7842a0f01937e670efcc7d.
Solidity: event OrderCancelled(bytes32 indexed hash)
func (*OpenSeaFilterer) ParseOrdersMatched ¶
func (_OpenSea *OpenSeaFilterer) ParseOrdersMatched(log types.Log) (*OpenSeaOrdersMatched, error)
ParseOrdersMatched is a log parse operation binding the contract event 0xc4109843e0b7d514e4c093114b863f8e7d8d9a458c372cd51bfe526b588006c9.
Solidity: event OrdersMatched(bytes32 buyHash, bytes32 sellHash, address indexed maker, address indexed taker, uint256 price, bytes32 indexed metadata)
func (*OpenSeaFilterer) ParseOwnershipRenounced ¶
func (_OpenSea *OpenSeaFilterer) ParseOwnershipRenounced(log types.Log) (*OpenSeaOwnershipRenounced, error)
ParseOwnershipRenounced is a log parse operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: event OwnershipRenounced(address indexed previousOwner)
func (*OpenSeaFilterer) ParseOwnershipTransferred ¶
func (_OpenSea *OpenSeaFilterer) ParseOwnershipTransferred(log types.Log) (*OpenSeaOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OpenSeaFilterer) WatchOrderApprovedPartOne ¶
func (_OpenSea *OpenSeaFilterer) WatchOrderApprovedPartOne(opts *bind.WatchOpts, sink chan<- *OpenSeaOrderApprovedPartOne, hash [][32]byte, maker []common.Address, feeRecipient []common.Address) (event.Subscription, error)
WatchOrderApprovedPartOne is a free log subscription operation binding the contract event 0x90c7f9f5b58c15f0f635bfb99f55d3d78fdbef3559e7d8abf5c81052a5276622.
Solidity: event OrderApprovedPartOne(bytes32 indexed hash, address exchange, address indexed maker, address taker, uint256 makerRelayerFee, uint256 takerRelayerFee, uint256 makerProtocolFee, uint256 takerProtocolFee, address indexed feeRecipient, uint8 feeMethod, uint8 side, uint8 saleKind, address target)
func (*OpenSeaFilterer) WatchOrderApprovedPartTwo ¶
func (_OpenSea *OpenSeaFilterer) WatchOrderApprovedPartTwo(opts *bind.WatchOpts, sink chan<- *OpenSeaOrderApprovedPartTwo, hash [][32]byte) (event.Subscription, error)
WatchOrderApprovedPartTwo is a free log subscription operation binding the contract event 0xe55393c778364e440d958b39ac1debd99dcfae3775a8a04d1e79124adf6a2d08.
Solidity: event OrderApprovedPartTwo(bytes32 indexed hash, uint8 howToCall, bytes calldata, bytes replacementPattern, address staticTarget, bytes staticExtradata, address paymentToken, uint256 basePrice, uint256 extra, uint256 listingTime, uint256 expirationTime, uint256 salt, bool orderbookInclusionDesired)
func (*OpenSeaFilterer) WatchOrderCancelled ¶
func (_OpenSea *OpenSeaFilterer) WatchOrderCancelled(opts *bind.WatchOpts, sink chan<- *OpenSeaOrderCancelled, hash [][32]byte) (event.Subscription, error)
WatchOrderCancelled is a free log subscription operation binding the contract event 0x5152abf959f6564662358c2e52b702259b78bac5ee7842a0f01937e670efcc7d.
Solidity: event OrderCancelled(bytes32 indexed hash)
func (*OpenSeaFilterer) WatchOrdersMatched ¶
func (_OpenSea *OpenSeaFilterer) WatchOrdersMatched(opts *bind.WatchOpts, sink chan<- *OpenSeaOrdersMatched, maker []common.Address, taker []common.Address, metadata [][32]byte) (event.Subscription, error)
WatchOrdersMatched is a free log subscription operation binding the contract event 0xc4109843e0b7d514e4c093114b863f8e7d8d9a458c372cd51bfe526b588006c9.
Solidity: event OrdersMatched(bytes32 buyHash, bytes32 sellHash, address indexed maker, address indexed taker, uint256 price, bytes32 indexed metadata)
func (*OpenSeaFilterer) WatchOwnershipRenounced ¶
func (_OpenSea *OpenSeaFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *OpenSeaOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)
WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: event OwnershipRenounced(address indexed previousOwner)
func (*OpenSeaFilterer) WatchOwnershipTransferred ¶
func (_OpenSea *OpenSeaFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OpenSeaOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
type OpenSeaOrderApprovedPartOne ¶
type OpenSeaOrderApprovedPartOne struct { Hash [32]byte Exchange common.Address Maker common.Address Taker common.Address MakerRelayerFee *big.Int TakerRelayerFee *big.Int MakerProtocolFee *big.Int TakerProtocolFee *big.Int FeeRecipient common.Address FeeMethod uint8 Side uint8 SaleKind uint8 Target common.Address Raw types.Log // Blockchain specific contextual infos }
OpenSeaOrderApprovedPartOne represents a OrderApprovedPartOne event raised by the OpenSea contract.
type OpenSeaOrderApprovedPartOneIterator ¶
type OpenSeaOrderApprovedPartOneIterator struct { Event *OpenSeaOrderApprovedPartOne // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OpenSeaOrderApprovedPartOneIterator is returned from FilterOrderApprovedPartOne and is used to iterate over the raw logs and unpacked data for OrderApprovedPartOne events raised by the OpenSea contract.
func (*OpenSeaOrderApprovedPartOneIterator) Close ¶
func (it *OpenSeaOrderApprovedPartOneIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OpenSeaOrderApprovedPartOneIterator) Error ¶
func (it *OpenSeaOrderApprovedPartOneIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OpenSeaOrderApprovedPartOneIterator) Next ¶
func (it *OpenSeaOrderApprovedPartOneIterator) 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 OpenSeaOrderApprovedPartTwo ¶
type OpenSeaOrderApprovedPartTwo struct { Hash [32]byte HowToCall uint8 Calldata []byte ReplacementPattern []byte StaticTarget common.Address StaticExtradata []byte PaymentToken common.Address BasePrice *big.Int Extra *big.Int ListingTime *big.Int ExpirationTime *big.Int Salt *big.Int OrderbookInclusionDesired bool Raw types.Log // Blockchain specific contextual infos }
OpenSeaOrderApprovedPartTwo represents a OrderApprovedPartTwo event raised by the OpenSea contract.
type OpenSeaOrderApprovedPartTwoIterator ¶
type OpenSeaOrderApprovedPartTwoIterator struct { Event *OpenSeaOrderApprovedPartTwo // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OpenSeaOrderApprovedPartTwoIterator is returned from FilterOrderApprovedPartTwo and is used to iterate over the raw logs and unpacked data for OrderApprovedPartTwo events raised by the OpenSea contract.
func (*OpenSeaOrderApprovedPartTwoIterator) Close ¶
func (it *OpenSeaOrderApprovedPartTwoIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OpenSeaOrderApprovedPartTwoIterator) Error ¶
func (it *OpenSeaOrderApprovedPartTwoIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OpenSeaOrderApprovedPartTwoIterator) Next ¶
func (it *OpenSeaOrderApprovedPartTwoIterator) 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 OpenSeaOrderCancelled ¶
type OpenSeaOrderCancelled struct { Hash [32]byte Raw types.Log // Blockchain specific contextual infos }
OpenSeaOrderCancelled represents a OrderCancelled event raised by the OpenSea contract.
type OpenSeaOrderCancelledIterator ¶
type OpenSeaOrderCancelledIterator struct { Event *OpenSeaOrderCancelled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OpenSeaOrderCancelledIterator is returned from FilterOrderCancelled and is used to iterate over the raw logs and unpacked data for OrderCancelled events raised by the OpenSea contract.
func (*OpenSeaOrderCancelledIterator) Close ¶
func (it *OpenSeaOrderCancelledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OpenSeaOrderCancelledIterator) Error ¶
func (it *OpenSeaOrderCancelledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OpenSeaOrderCancelledIterator) Next ¶
func (it *OpenSeaOrderCancelledIterator) 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 OpenSeaOrdersMatched ¶
type OpenSeaOrdersMatched struct { BuyHash [32]byte SellHash [32]byte Maker common.Address Taker common.Address Price *big.Int Metadata [32]byte Raw types.Log // Blockchain specific contextual infos }
OpenSeaOrdersMatched represents a OrdersMatched event raised by the OpenSea contract.
type OpenSeaOrdersMatchedIterator ¶
type OpenSeaOrdersMatchedIterator struct { Event *OpenSeaOrdersMatched // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OpenSeaOrdersMatchedIterator is returned from FilterOrdersMatched and is used to iterate over the raw logs and unpacked data for OrdersMatched events raised by the OpenSea contract.
func (*OpenSeaOrdersMatchedIterator) Close ¶
func (it *OpenSeaOrdersMatchedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OpenSeaOrdersMatchedIterator) Error ¶
func (it *OpenSeaOrdersMatchedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OpenSeaOrdersMatchedIterator) Next ¶
func (it *OpenSeaOrdersMatchedIterator) 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 OpenSeaOwnershipRenounced ¶
type OpenSeaOwnershipRenounced struct { PreviousOwner common.Address Raw types.Log // Blockchain specific contextual infos }
OpenSeaOwnershipRenounced represents a OwnershipRenounced event raised by the OpenSea contract.
type OpenSeaOwnershipRenouncedIterator ¶
type OpenSeaOwnershipRenouncedIterator struct { Event *OpenSeaOwnershipRenounced // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OpenSeaOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the OpenSea contract.
func (*OpenSeaOwnershipRenouncedIterator) Close ¶
func (it *OpenSeaOwnershipRenouncedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OpenSeaOwnershipRenouncedIterator) Error ¶
func (it *OpenSeaOwnershipRenouncedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OpenSeaOwnershipRenouncedIterator) Next ¶
func (it *OpenSeaOwnershipRenouncedIterator) 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 OpenSeaOwnershipTransferred ¶
type OpenSeaOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
OpenSeaOwnershipTransferred represents a OwnershipTransferred event raised by the OpenSea contract.
type OpenSeaOwnershipTransferredIterator ¶
type OpenSeaOwnershipTransferredIterator struct { Event *OpenSeaOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OpenSeaOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the OpenSea contract.
func (*OpenSeaOwnershipTransferredIterator) Close ¶
func (it *OpenSeaOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OpenSeaOwnershipTransferredIterator) Error ¶
func (it *OpenSeaOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OpenSeaOwnershipTransferredIterator) Next ¶
func (it *OpenSeaOwnershipTransferredIterator) 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 OpenSeaRaw ¶
type OpenSeaRaw struct {
Contract *OpenSea // Generic contract binding to access the raw methods on
}
OpenSeaRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OpenSeaRaw) Call ¶
func (_OpenSea *OpenSeaRaw) 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 (*OpenSeaRaw) Transact ¶
func (_OpenSea *OpenSeaRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OpenSeaRaw) Transfer ¶
func (_OpenSea *OpenSeaRaw) 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 OpenSeaSession ¶
type OpenSeaSession struct { Contract *OpenSea // 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 }
OpenSeaSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OpenSeaSession) ApproveOrder ¶
func (_OpenSea *OpenSeaSession) ApproveOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, orderbookInclusionDesired bool) (*types.Transaction, error)
ApproveOrder is a paid mutator transaction binding the contract method 0x79666868.
Solidity: function approveOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, bool orderbookInclusionDesired) returns()
func (*OpenSeaSession) ApprovedOrders ¶
func (_OpenSea *OpenSeaSession) ApprovedOrders(arg0 [32]byte) (bool, error)
ApprovedOrders is a free data retrieval call binding the contract method 0xe57d4adb.
Solidity: function approvedOrders(bytes32 ) view returns(bool)
func (*OpenSeaSession) AtomicMatch ¶
func (_OpenSea *OpenSeaSession) AtomicMatch(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte, vs [2]uint8, rssMetadata [5][32]byte) (*types.Transaction, error)
AtomicMatch is a paid mutator transaction binding the contract method 0xab834bab.
Solidity: function atomicMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell, uint8[2] vs, bytes32[5] rssMetadata) payable returns()
func (*OpenSeaSession) CalculateCurrentPrice ¶
func (_OpenSea *OpenSeaSession) CalculateCurrentPrice(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (*big.Int, error)
CalculateCurrentPrice is a free data retrieval call binding the contract method 0x3f67ee0d.
Solidity: function calculateCurrentPrice_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(uint256)
func (*OpenSeaSession) CalculateFinalPrice ¶
func (_OpenSea *OpenSeaSession) CalculateFinalPrice(side uint8, saleKind uint8, basePrice *big.Int, extra *big.Int, listingTime *big.Int, expirationTime *big.Int) (*big.Int, error)
CalculateFinalPrice is a free data retrieval call binding the contract method 0x63d36c0b.
Solidity: function calculateFinalPrice(uint8 side, uint8 saleKind, uint256 basePrice, uint256 extra, uint256 listingTime, uint256 expirationTime) view returns(uint256)
func (*OpenSeaSession) CalculateMatchPrice ¶
func (_OpenSea *OpenSeaSession) CalculateMatchPrice(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (*big.Int, error)
CalculateMatchPrice is a free data retrieval call binding the contract method 0xd537e131.
Solidity: function calculateMatchPrice_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(uint256)
func (*OpenSeaSession) CancelOrder ¶
func (_OpenSea *OpenSeaSession) CancelOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
CancelOrder is a paid mutator transaction binding the contract method 0xa8a41c70.
Solidity: function cancelOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s) returns()
func (*OpenSeaSession) CancelledOrFinalized ¶
func (_OpenSea *OpenSeaSession) CancelledOrFinalized(arg0 [32]byte) (bool, error)
CancelledOrFinalized is a free data retrieval call binding the contract method 0x8076f005.
Solidity: function cancelledOrFinalized(bytes32 ) view returns(bool)
func (*OpenSeaSession) ChangeMinimumMakerProtocolFee ¶
func (_OpenSea *OpenSeaSession) ChangeMinimumMakerProtocolFee(newMinimumMakerProtocolFee *big.Int) (*types.Transaction, error)
ChangeMinimumMakerProtocolFee is a paid mutator transaction binding the contract method 0x14350c24.
Solidity: function changeMinimumMakerProtocolFee(uint256 newMinimumMakerProtocolFee) returns()
func (*OpenSeaSession) ChangeMinimumTakerProtocolFee ¶
func (_OpenSea *OpenSeaSession) ChangeMinimumTakerProtocolFee(newMinimumTakerProtocolFee *big.Int) (*types.Transaction, error)
ChangeMinimumTakerProtocolFee is a paid mutator transaction binding the contract method 0x1a6b13e2.
Solidity: function changeMinimumTakerProtocolFee(uint256 newMinimumTakerProtocolFee) returns()
func (*OpenSeaSession) ChangeProtocolFeeRecipient ¶
func (_OpenSea *OpenSeaSession) ChangeProtocolFeeRecipient(newProtocolFeeRecipient common.Address) (*types.Transaction, error)
ChangeProtocolFeeRecipient is a paid mutator transaction binding the contract method 0x514f0330.
Solidity: function changeProtocolFeeRecipient(address newProtocolFeeRecipient) returns()
func (*OpenSeaSession) Codename ¶
func (_OpenSea *OpenSeaSession) Codename() (string, error)
Codename is a free data retrieval call binding the contract method 0x31e63199.
Solidity: function codename() view returns(string)
func (*OpenSeaSession) ExchangeToken ¶
func (_OpenSea *OpenSeaSession) ExchangeToken() (common.Address, error)
ExchangeToken is a free data retrieval call binding the contract method 0xa25eb5d9.
Solidity: function exchangeToken() view returns(address)
func (*OpenSeaSession) GuardedArrayReplace ¶
func (_OpenSea *OpenSeaSession) GuardedArrayReplace(array []byte, desired []byte, mask []byte) ([]byte, error)
GuardedArrayReplace is a free data retrieval call binding the contract method 0x239e83df.
Solidity: function guardedArrayReplace(bytes array, bytes desired, bytes mask) pure returns(bytes)
func (*OpenSeaSession) HashOrder ¶
func (_OpenSea *OpenSeaSession) HashOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)
HashOrder is a free data retrieval call binding the contract method 0x71d02b38.
Solidity: function hashOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) pure returns(bytes32)
func (*OpenSeaSession) HashToSign ¶
func (_OpenSea *OpenSeaSession) HashToSign(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)
HashToSign is a free data retrieval call binding the contract method 0x7d766981.
Solidity: function hashToSign_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) pure returns(bytes32)
func (*OpenSeaSession) INVERSEBASISPOINT ¶
func (_OpenSea *OpenSeaSession) INVERSEBASISPOINT() (*big.Int, error)
INVERSEBASISPOINT is a free data retrieval call binding the contract method 0xcae6047f.
Solidity: function INVERSE_BASIS_POINT() view returns(uint256)
func (*OpenSeaSession) MinimumMakerProtocolFee ¶
func (_OpenSea *OpenSeaSession) MinimumMakerProtocolFee() (*big.Int, error)
MinimumMakerProtocolFee is a free data retrieval call binding the contract method 0x7ccefc52.
Solidity: function minimumMakerProtocolFee() view returns(uint256)
func (*OpenSeaSession) MinimumTakerProtocolFee ¶
func (_OpenSea *OpenSeaSession) MinimumTakerProtocolFee() (*big.Int, error)
MinimumTakerProtocolFee is a free data retrieval call binding the contract method 0x28a8ee68.
Solidity: function minimumTakerProtocolFee() view returns(uint256)
func (*OpenSeaSession) Name ¶
func (_OpenSea *OpenSeaSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*OpenSeaSession) OrderCalldataCanMatch ¶
func (_OpenSea *OpenSeaSession) OrderCalldataCanMatch(buyCalldata []byte, buyReplacementPattern []byte, sellCalldata []byte, sellReplacementPattern []byte) (bool, error)
OrderCalldataCanMatch is a free data retrieval call binding the contract method 0x562b2ebc.
Solidity: function orderCalldataCanMatch(bytes buyCalldata, bytes buyReplacementPattern, bytes sellCalldata, bytes sellReplacementPattern) pure returns(bool)
func (*OpenSeaSession) OrdersCanMatch ¶
func (_OpenSea *OpenSeaSession) OrdersCanMatch(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (bool, error)
OrdersCanMatch is a free data retrieval call binding the contract method 0x72593b4c.
Solidity: function ordersCanMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(bool)
func (*OpenSeaSession) Owner ¶
func (_OpenSea *OpenSeaSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OpenSeaSession) ProtocolFeeRecipient ¶
func (_OpenSea *OpenSeaSession) ProtocolFeeRecipient() (common.Address, error)
ProtocolFeeRecipient is a free data retrieval call binding the contract method 0x64df049e.
Solidity: function protocolFeeRecipient() view returns(address)
func (*OpenSeaSession) Registry ¶
func (_OpenSea *OpenSeaSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() view returns(address)
func (*OpenSeaSession) RenounceOwnership ¶
func (_OpenSea *OpenSeaSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OpenSeaSession) StaticCall ¶
func (_OpenSea *OpenSeaSession) StaticCall(target common.Address, calldata []byte, extradata []byte) (bool, error)
StaticCall is a free data retrieval call binding the contract method 0x10796a47.
Solidity: function staticCall(address target, bytes calldata, bytes extradata) view returns(bool result)
func (*OpenSeaSession) TestCopy ¶
func (_OpenSea *OpenSeaSession) TestCopy(arrToCopy []byte) ([]byte, error)
TestCopy is a free data retrieval call binding the contract method 0x3e1e292a.
Solidity: function testCopy(bytes arrToCopy) pure returns(bytes)
func (*OpenSeaSession) TestCopyAddress ¶
func (_OpenSea *OpenSeaSession) TestCopyAddress(addr common.Address) ([]byte, error)
TestCopyAddress is a free data retrieval call binding the contract method 0x3464af6a.
Solidity: function testCopyAddress(address addr) pure returns(bytes)
func (*OpenSeaSession) TokenTransferProxy ¶
func (_OpenSea *OpenSeaSession) TokenTransferProxy() (common.Address, error)
TokenTransferProxy is a free data retrieval call binding the contract method 0x0eefdbad.
Solidity: function tokenTransferProxy() view returns(address)
func (*OpenSeaSession) TransferOwnership ¶
func (_OpenSea *OpenSeaSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*OpenSeaSession) ValidateOrder ¶
func (_OpenSea *OpenSeaSession) ValidateOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte) (bool, error)
ValidateOrder is a free data retrieval call binding the contract method 0x60bef33a.
Solidity: function validateOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s) view returns(bool)
func (*OpenSeaSession) ValidateOrderParameters ¶
func (_OpenSea *OpenSeaSession) ValidateOrderParameters(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (bool, error)
ValidateOrderParameters is a free data retrieval call binding the contract method 0xca595b9a.
Solidity: function validateOrderParameters_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(bool)
func (*OpenSeaSession) Version ¶
func (_OpenSea *OpenSeaSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string)
type OpenSeaTransactor ¶
type OpenSeaTransactor struct {
// contains filtered or unexported fields
}
OpenSeaTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOpenSeaTransactor ¶
func NewOpenSeaTransactor(address common.Address, transactor bind.ContractTransactor) (*OpenSeaTransactor, error)
NewOpenSeaTransactor creates a new write-only instance of OpenSea, bound to a specific deployed contract.
func (*OpenSeaTransactor) ApproveOrder ¶
func (_OpenSea *OpenSeaTransactor) ApproveOrder(opts *bind.TransactOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, orderbookInclusionDesired bool) (*types.Transaction, error)
ApproveOrder is a paid mutator transaction binding the contract method 0x79666868.
Solidity: function approveOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, bool orderbookInclusionDesired) returns()
func (*OpenSeaTransactor) AtomicMatch ¶
func (_OpenSea *OpenSeaTransactor) AtomicMatch(opts *bind.TransactOpts, addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte, vs [2]uint8, rssMetadata [5][32]byte) (*types.Transaction, error)
AtomicMatch is a paid mutator transaction binding the contract method 0xab834bab.
Solidity: function atomicMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell, uint8[2] vs, bytes32[5] rssMetadata) payable returns()
func (*OpenSeaTransactor) CancelOrder ¶
func (_OpenSea *OpenSeaTransactor) CancelOrder(opts *bind.TransactOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
CancelOrder is a paid mutator transaction binding the contract method 0xa8a41c70.
Solidity: function cancelOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s) returns()
func (*OpenSeaTransactor) ChangeMinimumMakerProtocolFee ¶
func (_OpenSea *OpenSeaTransactor) ChangeMinimumMakerProtocolFee(opts *bind.TransactOpts, newMinimumMakerProtocolFee *big.Int) (*types.Transaction, error)
ChangeMinimumMakerProtocolFee is a paid mutator transaction binding the contract method 0x14350c24.
Solidity: function changeMinimumMakerProtocolFee(uint256 newMinimumMakerProtocolFee) returns()
func (*OpenSeaTransactor) ChangeMinimumTakerProtocolFee ¶
func (_OpenSea *OpenSeaTransactor) ChangeMinimumTakerProtocolFee(opts *bind.TransactOpts, newMinimumTakerProtocolFee *big.Int) (*types.Transaction, error)
ChangeMinimumTakerProtocolFee is a paid mutator transaction binding the contract method 0x1a6b13e2.
Solidity: function changeMinimumTakerProtocolFee(uint256 newMinimumTakerProtocolFee) returns()
func (*OpenSeaTransactor) ChangeProtocolFeeRecipient ¶
func (_OpenSea *OpenSeaTransactor) ChangeProtocolFeeRecipient(opts *bind.TransactOpts, newProtocolFeeRecipient common.Address) (*types.Transaction, error)
ChangeProtocolFeeRecipient is a paid mutator transaction binding the contract method 0x514f0330.
Solidity: function changeProtocolFeeRecipient(address newProtocolFeeRecipient) returns()
func (*OpenSeaTransactor) RenounceOwnership ¶
func (_OpenSea *OpenSeaTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OpenSeaTransactor) TransferOwnership ¶
func (_OpenSea *OpenSeaTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OpenSeaTransactorRaw ¶
type OpenSeaTransactorRaw struct {
Contract *OpenSeaTransactor // Generic write-only contract binding to access the raw methods on
}
OpenSeaTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OpenSeaTransactorRaw) Transact ¶
func (_OpenSea *OpenSeaTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OpenSeaTransactorRaw) Transfer ¶
func (_OpenSea *OpenSeaTransactorRaw) 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 OpenSeaTransactorSession ¶
type OpenSeaTransactorSession struct { Contract *OpenSeaTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OpenSeaTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*OpenSeaTransactorSession) ApproveOrder ¶
func (_OpenSea *OpenSeaTransactorSession) ApproveOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, orderbookInclusionDesired bool) (*types.Transaction, error)
ApproveOrder is a paid mutator transaction binding the contract method 0x79666868.
Solidity: function approveOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, bool orderbookInclusionDesired) returns()
func (*OpenSeaTransactorSession) AtomicMatch ¶
func (_OpenSea *OpenSeaTransactorSession) AtomicMatch(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte, vs [2]uint8, rssMetadata [5][32]byte) (*types.Transaction, error)
AtomicMatch is a paid mutator transaction binding the contract method 0xab834bab.
Solidity: function atomicMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell, uint8[2] vs, bytes32[5] rssMetadata) payable returns()
func (*OpenSeaTransactorSession) CancelOrder ¶
func (_OpenSea *OpenSeaTransactorSession) CancelOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
CancelOrder is a paid mutator transaction binding the contract method 0xa8a41c70.
Solidity: function cancelOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s) returns()
func (*OpenSeaTransactorSession) ChangeMinimumMakerProtocolFee ¶
func (_OpenSea *OpenSeaTransactorSession) ChangeMinimumMakerProtocolFee(newMinimumMakerProtocolFee *big.Int) (*types.Transaction, error)
ChangeMinimumMakerProtocolFee is a paid mutator transaction binding the contract method 0x14350c24.
Solidity: function changeMinimumMakerProtocolFee(uint256 newMinimumMakerProtocolFee) returns()
func (*OpenSeaTransactorSession) ChangeMinimumTakerProtocolFee ¶
func (_OpenSea *OpenSeaTransactorSession) ChangeMinimumTakerProtocolFee(newMinimumTakerProtocolFee *big.Int) (*types.Transaction, error)
ChangeMinimumTakerProtocolFee is a paid mutator transaction binding the contract method 0x1a6b13e2.
Solidity: function changeMinimumTakerProtocolFee(uint256 newMinimumTakerProtocolFee) returns()
func (*OpenSeaTransactorSession) ChangeProtocolFeeRecipient ¶
func (_OpenSea *OpenSeaTransactorSession) ChangeProtocolFeeRecipient(newProtocolFeeRecipient common.Address) (*types.Transaction, error)
ChangeProtocolFeeRecipient is a paid mutator transaction binding the contract method 0x514f0330.
Solidity: function changeProtocolFeeRecipient(address newProtocolFeeRecipient) returns()
func (*OpenSeaTransactorSession) RenounceOwnership ¶
func (_OpenSea *OpenSeaTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*OpenSeaTransactorSession) TransferOwnership ¶
func (_OpenSea *OpenSeaTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type Order ¶ added in v0.2.0
type Order struct { Parameters OrderParameters Signature []byte }
Order is an auto generated low-level Go binding around an user-defined struct.
type OrderComponents ¶ added in v0.2.0
type OrderComponents struct { Offerer common.Address Zone common.Address Offer []OfferItem Consideration []ConsiderationItem OrderType uint8 StartTime *big.Int EndTime *big.Int ZoneHash [32]byte Salt *big.Int ConduitKey [32]byte Counter *big.Int }
OrderComponents is an auto generated low-level Go binding around an user-defined struct.
type OrderParameters ¶ added in v0.2.0
type OrderParameters struct { Offerer common.Address Zone common.Address Offer []OfferItem Consideration []ConsiderationItem OrderType uint8 StartTime *big.Int EndTime *big.Int ZoneHash [32]byte Salt *big.Int ConduitKey [32]byte TotalOriginalConsiderationItems *big.Int }
OrderParameters is an auto generated low-level Go binding around an user-defined struct.
type Proxy ¶
type Proxy struct { ProxyCaller // Read-only binding to the contract ProxyTransactor // Write-only binding to the contract ProxyFilterer // Log filterer for contract events }
Proxy is an auto generated Go binding around an Ethereum contract.
type ProxyCaller ¶
type ProxyCaller struct {
// contains filtered or unexported fields
}
ProxyCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewProxyCaller ¶
func NewProxyCaller(address common.Address, caller bind.ContractCaller) (*ProxyCaller, error)
NewProxyCaller creates a new read-only instance of Proxy, bound to a specific deployed contract.
type ProxyCallerRaw ¶
type ProxyCallerRaw struct {
Contract *ProxyCaller // Generic read-only contract binding to access the raw methods on
}
ProxyCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ProxyCallerRaw) Call ¶
func (_Proxy *ProxyCallerRaw) 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 ProxyCallerSession ¶
type ProxyCallerSession struct { Contract *ProxyCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ProxyCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ProxyFilterer ¶
type ProxyFilterer struct {
// contains filtered or unexported fields
}
ProxyFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewProxyFilterer ¶
func NewProxyFilterer(address common.Address, filterer bind.ContractFilterer) (*ProxyFilterer, error)
NewProxyFilterer creates a new log filterer instance of Proxy, bound to a specific deployed contract.
type ProxyRaw ¶
type ProxyRaw struct {
Contract *Proxy // Generic contract binding to access the raw methods on
}
ProxyRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ProxyRaw) Call ¶
func (_Proxy *ProxyRaw) 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 (*ProxyRaw) Transact ¶
func (_Proxy *ProxyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ProxyRaw) Transfer ¶
func (_Proxy *ProxyRaw) 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 ProxySession ¶
type ProxySession struct { Contract *Proxy // 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 }
ProxySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ProxySession) Proxy ¶
func (_Proxy *ProxySession) Proxy(dest common.Address, howToCall uint8, calldata []byte) (*types.Transaction, error)
Proxy is a paid mutator transaction binding the contract method 0x1b0f7ba9.
Solidity: function proxy(address dest, uint8 howToCall, bytes calldata) returns(bool success)
func (*ProxySession) ProxyAssert ¶
func (_Proxy *ProxySession) ProxyAssert(dest common.Address, howToCall uint8, calldata []byte) (*types.Transaction, error)
ProxyAssert is a paid mutator transaction binding the contract method 0x3f801f91.
Solidity: function proxyAssert(address dest, uint8 howToCall, bytes calldata) returns()
type ProxyTransactor ¶
type ProxyTransactor struct {
// contains filtered or unexported fields
}
ProxyTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewProxyTransactor ¶
func NewProxyTransactor(address common.Address, transactor bind.ContractTransactor) (*ProxyTransactor, error)
NewProxyTransactor creates a new write-only instance of Proxy, bound to a specific deployed contract.
func (*ProxyTransactor) Proxy ¶
func (_Proxy *ProxyTransactor) Proxy(opts *bind.TransactOpts, dest common.Address, howToCall uint8, calldata []byte) (*types.Transaction, error)
Proxy is a paid mutator transaction binding the contract method 0x1b0f7ba9.
Solidity: function proxy(address dest, uint8 howToCall, bytes calldata) returns(bool success)
func (*ProxyTransactor) ProxyAssert ¶
func (_Proxy *ProxyTransactor) ProxyAssert(opts *bind.TransactOpts, dest common.Address, howToCall uint8, calldata []byte) (*types.Transaction, error)
ProxyAssert is a paid mutator transaction binding the contract method 0x3f801f91.
Solidity: function proxyAssert(address dest, uint8 howToCall, bytes calldata) returns()
type ProxyTransactorRaw ¶
type ProxyTransactorRaw struct {
Contract *ProxyTransactor // Generic write-only contract binding to access the raw methods on
}
ProxyTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ProxyTransactorRaw) Transact ¶
func (_Proxy *ProxyTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ProxyTransactorRaw) Transfer ¶
func (_Proxy *ProxyTransactorRaw) 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 ProxyTransactorSession ¶
type ProxyTransactorSession struct { Contract *ProxyTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ProxyTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ProxyTransactorSession) Proxy ¶
func (_Proxy *ProxyTransactorSession) Proxy(dest common.Address, howToCall uint8, calldata []byte) (*types.Transaction, error)
Proxy is a paid mutator transaction binding the contract method 0x1b0f7ba9.
Solidity: function proxy(address dest, uint8 howToCall, bytes calldata) returns(bool success)
func (*ProxyTransactorSession) ProxyAssert ¶
func (_Proxy *ProxyTransactorSession) ProxyAssert(dest common.Address, howToCall uint8, calldata []byte) (*types.Transaction, error)
ProxyAssert is a paid mutator transaction binding the contract method 0x3f801f91.
Solidity: function proxyAssert(address dest, uint8 howToCall, bytes calldata) returns()
type ReceivedItem ¶ added in v0.2.0
type ReceivedItem struct { ItemType uint8 Token common.Address Identifier *big.Int Amount *big.Int Recipient common.Address }
ReceivedItem is an auto generated low-level Go binding around an user-defined struct.
type Seaport ¶ added in v0.2.0
type Seaport struct { SeaportCaller // Read-only binding to the contract SeaportTransactor // Write-only binding to the contract SeaportFilterer // Log filterer for contract events }
Seaport is an auto generated Go binding around an Ethereum contract.
func NewSeaport ¶ added in v0.2.0
NewSeaport creates a new instance of Seaport, bound to a specific deployed contract.
type SeaportCaller ¶ added in v0.2.0
type SeaportCaller struct {
// contains filtered or unexported fields
}
SeaportCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSeaportCaller ¶ added in v0.2.0
func NewSeaportCaller(address common.Address, caller bind.ContractCaller) (*SeaportCaller, error)
NewSeaportCaller creates a new read-only instance of Seaport, bound to a specific deployed contract.
func (*SeaportCaller) GetCounter ¶ added in v0.2.0
func (_Seaport *SeaportCaller) GetCounter(opts *bind.CallOpts, offerer common.Address) (*big.Int, error)
GetCounter is a free data retrieval call binding the contract method 0xf07ec373.
Solidity: function getCounter(address offerer) view returns(uint256 counter)
func (*SeaportCaller) GetOrderHash ¶ added in v0.2.0
func (_Seaport *SeaportCaller) GetOrderHash(opts *bind.CallOpts, order OrderComponents) ([32]byte, error)
GetOrderHash is a free data retrieval call binding the contract method 0x79df72bd.
Solidity: function getOrderHash((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256) order) view returns(bytes32 orderHash)
func (*SeaportCaller) GetOrderStatus ¶ added in v0.2.0
func (_Seaport *SeaportCaller) GetOrderStatus(opts *bind.CallOpts, orderHash [32]byte) (struct { IsValidated bool IsCancelled bool TotalFilled *big.Int TotalSize *big.Int }, error)
GetOrderStatus is a free data retrieval call binding the contract method 0x46423aa7.
Solidity: function getOrderStatus(bytes32 orderHash) view returns(bool isValidated, bool isCancelled, uint256 totalFilled, uint256 totalSize)
func (*SeaportCaller) Information ¶ added in v0.2.0
func (_Seaport *SeaportCaller) Information(opts *bind.CallOpts) (struct { Version string DomainSeparator [32]byte ConduitController common.Address }, error)
Information is a free data retrieval call binding the contract method 0xf47b7740.
Solidity: function information() view returns(string version, bytes32 domainSeparator, address conduitController)
type SeaportCallerRaw ¶ added in v0.2.0
type SeaportCallerRaw struct {
Contract *SeaportCaller // Generic read-only contract binding to access the raw methods on
}
SeaportCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SeaportCallerRaw) Call ¶ added in v0.2.0
func (_Seaport *SeaportCallerRaw) 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 SeaportCallerSession ¶ added in v0.2.0
type SeaportCallerSession struct { Contract *SeaportCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SeaportCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SeaportCallerSession) GetCounter ¶ added in v0.2.0
GetCounter is a free data retrieval call binding the contract method 0xf07ec373.
Solidity: function getCounter(address offerer) view returns(uint256 counter)
func (*SeaportCallerSession) GetOrderHash ¶ added in v0.2.0
func (_Seaport *SeaportCallerSession) GetOrderHash(order OrderComponents) ([32]byte, error)
GetOrderHash is a free data retrieval call binding the contract method 0x79df72bd.
Solidity: function getOrderHash((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256) order) view returns(bytes32 orderHash)
func (*SeaportCallerSession) GetOrderStatus ¶ added in v0.2.0
func (_Seaport *SeaportCallerSession) GetOrderStatus(orderHash [32]byte) (struct { IsValidated bool IsCancelled bool TotalFilled *big.Int TotalSize *big.Int }, error)
GetOrderStatus is a free data retrieval call binding the contract method 0x46423aa7.
Solidity: function getOrderStatus(bytes32 orderHash) view returns(bool isValidated, bool isCancelled, uint256 totalFilled, uint256 totalSize)
func (*SeaportCallerSession) Information ¶ added in v0.2.0
func (_Seaport *SeaportCallerSession) Information() (struct { Version string DomainSeparator [32]byte ConduitController common.Address }, error)
Information is a free data retrieval call binding the contract method 0xf47b7740.
Solidity: function information() view returns(string version, bytes32 domainSeparator, address conduitController)
func (*SeaportCallerSession) Name ¶ added in v0.2.0
func (_Seaport *SeaportCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string contractName)
type SeaportCounterIncremented ¶ added in v0.2.0
type SeaportCounterIncremented struct { NewCounter *big.Int Offerer common.Address Raw types.Log // Blockchain specific contextual infos }
SeaportCounterIncremented represents a CounterIncremented event raised by the Seaport contract.
type SeaportCounterIncrementedIterator ¶ added in v0.2.0
type SeaportCounterIncrementedIterator struct { Event *SeaportCounterIncremented // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SeaportCounterIncrementedIterator is returned from FilterCounterIncremented and is used to iterate over the raw logs and unpacked data for CounterIncremented events raised by the Seaport contract.
func (*SeaportCounterIncrementedIterator) Close ¶ added in v0.2.0
func (it *SeaportCounterIncrementedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SeaportCounterIncrementedIterator) Error ¶ added in v0.2.0
func (it *SeaportCounterIncrementedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SeaportCounterIncrementedIterator) Next ¶ added in v0.2.0
func (it *SeaportCounterIncrementedIterator) 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 SeaportFilterer ¶ added in v0.2.0
type SeaportFilterer struct {
// contains filtered or unexported fields
}
SeaportFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSeaportFilterer ¶ added in v0.2.0
func NewSeaportFilterer(address common.Address, filterer bind.ContractFilterer) (*SeaportFilterer, error)
NewSeaportFilterer creates a new log filterer instance of Seaport, bound to a specific deployed contract.
func (*SeaportFilterer) FilterCounterIncremented ¶ added in v0.2.0
func (_Seaport *SeaportFilterer) FilterCounterIncremented(opts *bind.FilterOpts, offerer []common.Address) (*SeaportCounterIncrementedIterator, error)
FilterCounterIncremented is a free log retrieval operation binding the contract event 0x721c20121297512b72821b97f5326877ea8ecf4bb9948fea5bfcb6453074d37f.
Solidity: event CounterIncremented(uint256 newCounter, address indexed offerer)
func (*SeaportFilterer) FilterOrderCancelled ¶ added in v0.2.0
func (_Seaport *SeaportFilterer) FilterOrderCancelled(opts *bind.FilterOpts, offerer []common.Address, zone []common.Address) (*SeaportOrderCancelledIterator, error)
FilterOrderCancelled is a free log retrieval operation binding the contract event 0x6bacc01dbe442496068f7d234edd811f1a5f833243e0aec824f86ab861f3c90d.
Solidity: event OrderCancelled(bytes32 orderHash, address indexed offerer, address indexed zone)
func (*SeaportFilterer) FilterOrderFulfilled ¶ added in v0.2.0
func (_Seaport *SeaportFilterer) FilterOrderFulfilled(opts *bind.FilterOpts, offerer []common.Address, zone []common.Address) (*SeaportOrderFulfilledIterator, error)
FilterOrderFulfilled is a free log retrieval operation binding the contract event 0x9d9af8e38d66c62e2c12f0225249fd9d721c54b83f48d9352c97c6cacdcb6f31.
Solidity: event OrderFulfilled(bytes32 orderHash, address indexed offerer, address indexed zone, address recipient, (uint8,address,uint256,uint256)[] offer, (uint8,address,uint256,uint256,address)[] consideration)
func (*SeaportFilterer) FilterOrderValidated ¶ added in v0.2.0
func (_Seaport *SeaportFilterer) FilterOrderValidated(opts *bind.FilterOpts, offerer []common.Address, zone []common.Address) (*SeaportOrderValidatedIterator, error)
FilterOrderValidated is a free log retrieval operation binding the contract event 0xfde361574a066b44b3b5fe98a87108b7565e327327954c4faeea56a4e6491a0a.
Solidity: event OrderValidated(bytes32 orderHash, address indexed offerer, address indexed zone)
func (*SeaportFilterer) ParseCounterIncremented ¶ added in v0.2.0
func (_Seaport *SeaportFilterer) ParseCounterIncremented(log types.Log) (*SeaportCounterIncremented, error)
ParseCounterIncremented is a log parse operation binding the contract event 0x721c20121297512b72821b97f5326877ea8ecf4bb9948fea5bfcb6453074d37f.
Solidity: event CounterIncremented(uint256 newCounter, address indexed offerer)
func (*SeaportFilterer) ParseOrderCancelled ¶ added in v0.2.0
func (_Seaport *SeaportFilterer) ParseOrderCancelled(log types.Log) (*SeaportOrderCancelled, error)
ParseOrderCancelled is a log parse operation binding the contract event 0x6bacc01dbe442496068f7d234edd811f1a5f833243e0aec824f86ab861f3c90d.
Solidity: event OrderCancelled(bytes32 orderHash, address indexed offerer, address indexed zone)
func (*SeaportFilterer) ParseOrderFulfilled ¶ added in v0.2.0
func (_Seaport *SeaportFilterer) ParseOrderFulfilled(log types.Log) (*SeaportOrderFulfilled, error)
ParseOrderFulfilled is a log parse operation binding the contract event 0x9d9af8e38d66c62e2c12f0225249fd9d721c54b83f48d9352c97c6cacdcb6f31.
Solidity: event OrderFulfilled(bytes32 orderHash, address indexed offerer, address indexed zone, address recipient, (uint8,address,uint256,uint256)[] offer, (uint8,address,uint256,uint256,address)[] consideration)
func (*SeaportFilterer) ParseOrderValidated ¶ added in v0.2.0
func (_Seaport *SeaportFilterer) ParseOrderValidated(log types.Log) (*SeaportOrderValidated, error)
ParseOrderValidated is a log parse operation binding the contract event 0xfde361574a066b44b3b5fe98a87108b7565e327327954c4faeea56a4e6491a0a.
Solidity: event OrderValidated(bytes32 orderHash, address indexed offerer, address indexed zone)
func (*SeaportFilterer) WatchCounterIncremented ¶ added in v0.2.0
func (_Seaport *SeaportFilterer) WatchCounterIncremented(opts *bind.WatchOpts, sink chan<- *SeaportCounterIncremented, offerer []common.Address) (event.Subscription, error)
WatchCounterIncremented is a free log subscription operation binding the contract event 0x721c20121297512b72821b97f5326877ea8ecf4bb9948fea5bfcb6453074d37f.
Solidity: event CounterIncremented(uint256 newCounter, address indexed offerer)
func (*SeaportFilterer) WatchOrderCancelled ¶ added in v0.2.0
func (_Seaport *SeaportFilterer) WatchOrderCancelled(opts *bind.WatchOpts, sink chan<- *SeaportOrderCancelled, offerer []common.Address, zone []common.Address) (event.Subscription, error)
WatchOrderCancelled is a free log subscription operation binding the contract event 0x6bacc01dbe442496068f7d234edd811f1a5f833243e0aec824f86ab861f3c90d.
Solidity: event OrderCancelled(bytes32 orderHash, address indexed offerer, address indexed zone)
func (*SeaportFilterer) WatchOrderFulfilled ¶ added in v0.2.0
func (_Seaport *SeaportFilterer) WatchOrderFulfilled(opts *bind.WatchOpts, sink chan<- *SeaportOrderFulfilled, offerer []common.Address, zone []common.Address) (event.Subscription, error)
WatchOrderFulfilled is a free log subscription operation binding the contract event 0x9d9af8e38d66c62e2c12f0225249fd9d721c54b83f48d9352c97c6cacdcb6f31.
Solidity: event OrderFulfilled(bytes32 orderHash, address indexed offerer, address indexed zone, address recipient, (uint8,address,uint256,uint256)[] offer, (uint8,address,uint256,uint256,address)[] consideration)
func (*SeaportFilterer) WatchOrderValidated ¶ added in v0.2.0
func (_Seaport *SeaportFilterer) WatchOrderValidated(opts *bind.WatchOpts, sink chan<- *SeaportOrderValidated, offerer []common.Address, zone []common.Address) (event.Subscription, error)
WatchOrderValidated is a free log subscription operation binding the contract event 0xfde361574a066b44b3b5fe98a87108b7565e327327954c4faeea56a4e6491a0a.
Solidity: event OrderValidated(bytes32 orderHash, address indexed offerer, address indexed zone)
type SeaportOrderCancelled ¶ added in v0.2.0
type SeaportOrderCancelled struct { OrderHash [32]byte Offerer common.Address Zone common.Address Raw types.Log // Blockchain specific contextual infos }
SeaportOrderCancelled represents a OrderCancelled event raised by the Seaport contract.
type SeaportOrderCancelledIterator ¶ added in v0.2.0
type SeaportOrderCancelledIterator struct { Event *SeaportOrderCancelled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SeaportOrderCancelledIterator is returned from FilterOrderCancelled and is used to iterate over the raw logs and unpacked data for OrderCancelled events raised by the Seaport contract.
func (*SeaportOrderCancelledIterator) Close ¶ added in v0.2.0
func (it *SeaportOrderCancelledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SeaportOrderCancelledIterator) Error ¶ added in v0.2.0
func (it *SeaportOrderCancelledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SeaportOrderCancelledIterator) Next ¶ added in v0.2.0
func (it *SeaportOrderCancelledIterator) 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 SeaportOrderFulfilled ¶ added in v0.2.0
type SeaportOrderFulfilled struct { OrderHash [32]byte Offerer common.Address Zone common.Address Recipient common.Address Offer []SpentItem Consideration []ReceivedItem Raw types.Log // Blockchain specific contextual infos }
SeaportOrderFulfilled represents a OrderFulfilled event raised by the Seaport contract.
type SeaportOrderFulfilledIterator ¶ added in v0.2.0
type SeaportOrderFulfilledIterator struct { Event *SeaportOrderFulfilled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SeaportOrderFulfilledIterator is returned from FilterOrderFulfilled and is used to iterate over the raw logs and unpacked data for OrderFulfilled events raised by the Seaport contract.
func (*SeaportOrderFulfilledIterator) Close ¶ added in v0.2.0
func (it *SeaportOrderFulfilledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SeaportOrderFulfilledIterator) Error ¶ added in v0.2.0
func (it *SeaportOrderFulfilledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SeaportOrderFulfilledIterator) Next ¶ added in v0.2.0
func (it *SeaportOrderFulfilledIterator) 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 SeaportOrderValidated ¶ added in v0.2.0
type SeaportOrderValidated struct { OrderHash [32]byte Offerer common.Address Zone common.Address Raw types.Log // Blockchain specific contextual infos }
SeaportOrderValidated represents a OrderValidated event raised by the Seaport contract.
type SeaportOrderValidatedIterator ¶ added in v0.2.0
type SeaportOrderValidatedIterator struct { Event *SeaportOrderValidated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SeaportOrderValidatedIterator is returned from FilterOrderValidated and is used to iterate over the raw logs and unpacked data for OrderValidated events raised by the Seaport contract.
func (*SeaportOrderValidatedIterator) Close ¶ added in v0.2.0
func (it *SeaportOrderValidatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SeaportOrderValidatedIterator) Error ¶ added in v0.2.0
func (it *SeaportOrderValidatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SeaportOrderValidatedIterator) Next ¶ added in v0.2.0
func (it *SeaportOrderValidatedIterator) 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 SeaportRaw ¶ added in v0.2.0
type SeaportRaw struct {
Contract *Seaport // Generic contract binding to access the raw methods on
}
SeaportRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SeaportRaw) Call ¶ added in v0.2.0
func (_Seaport *SeaportRaw) 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 (*SeaportRaw) Transact ¶ added in v0.2.0
func (_Seaport *SeaportRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SeaportRaw) Transfer ¶ added in v0.2.0
func (_Seaport *SeaportRaw) 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 SeaportSession ¶ added in v0.2.0
type SeaportSession struct { Contract *Seaport // 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 }
SeaportSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SeaportSession) Cancel ¶ added in v0.2.0
func (_Seaport *SeaportSession) Cancel(orders []OrderComponents) (*types.Transaction, error)
Cancel is a paid mutator transaction binding the contract method 0xfd9f1e10.
Solidity: function cancel((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256)[] orders) returns(bool cancelled)
func (*SeaportSession) FulfillAdvancedOrder ¶ added in v0.2.0
func (_Seaport *SeaportSession) FulfillAdvancedOrder(advancedOrder AdvancedOrder, criteriaResolvers []CriteriaResolver, fulfillerConduitKey [32]byte, recipient common.Address) (*types.Transaction, error)
FulfillAdvancedOrder is a paid mutator transaction binding the contract method 0xe7acab24.
Solidity: function fulfillAdvancedOrder(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),uint120,uint120,bytes,bytes) advancedOrder, (uint256,uint8,uint256,uint256,bytes32[])[] criteriaResolvers, bytes32 fulfillerConduitKey, address recipient) payable returns(bool fulfilled)
func (*SeaportSession) FulfillAvailableAdvancedOrders ¶ added in v0.2.0
func (_Seaport *SeaportSession) FulfillAvailableAdvancedOrders(advancedOrders []AdvancedOrder, criteriaResolvers []CriteriaResolver, offerFulfillments [][]FulfillmentComponent, considerationFulfillments [][]FulfillmentComponent, fulfillerConduitKey [32]byte, recipient common.Address, maximumFulfilled *big.Int) (*types.Transaction, error)
FulfillAvailableAdvancedOrders is a paid mutator transaction binding the contract method 0x87201b41.
Solidity: function fulfillAvailableAdvancedOrders(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),uint120,uint120,bytes,bytes)[] advancedOrders, (uint256,uint8,uint256,uint256,bytes32[])[] criteriaResolvers, (uint256,uint256)[][] offerFulfillments, (uint256,uint256)[][] considerationFulfillments, bytes32 fulfillerConduitKey, address recipient, uint256 maximumFulfilled) payable returns(bool[] availableOrders, ((uint8,address,uint256,uint256,address),address,bytes32)[] executions)
func (*SeaportSession) FulfillAvailableOrders ¶ added in v0.2.0
func (_Seaport *SeaportSession) FulfillAvailableOrders(orders []Order, offerFulfillments [][]FulfillmentComponent, considerationFulfillments [][]FulfillmentComponent, fulfillerConduitKey [32]byte, maximumFulfilled *big.Int) (*types.Transaction, error)
FulfillAvailableOrders is a paid mutator transaction binding the contract method 0xed98a574.
Solidity: function fulfillAvailableOrders(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),bytes)[] orders, (uint256,uint256)[][] offerFulfillments, (uint256,uint256)[][] considerationFulfillments, bytes32 fulfillerConduitKey, uint256 maximumFulfilled) payable returns(bool[] availableOrders, ((uint8,address,uint256,uint256,address),address,bytes32)[] executions)
func (*SeaportSession) FulfillBasicOrder ¶ added in v0.2.0
func (_Seaport *SeaportSession) FulfillBasicOrder(parameters BasicOrderParameters) (*types.Transaction, error)
FulfillBasicOrder is a paid mutator transaction binding the contract method 0xfb0f3ee1.
Solidity: function fulfillBasicOrder((address,uint256,uint256,address,address,address,uint256,uint256,uint8,uint256,uint256,bytes32,uint256,bytes32,bytes32,uint256,(uint256,address)[],bytes) parameters) payable returns(bool fulfilled)
func (*SeaportSession) FulfillOrder ¶ added in v0.2.0
func (_Seaport *SeaportSession) FulfillOrder(order Order, fulfillerConduitKey [32]byte) (*types.Transaction, error)
FulfillOrder is a paid mutator transaction binding the contract method 0xb3a34c4c.
Solidity: function fulfillOrder(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),bytes) order, bytes32 fulfillerConduitKey) payable returns(bool fulfilled)
func (*SeaportSession) GetCounter ¶ added in v0.2.0
GetCounter is a free data retrieval call binding the contract method 0xf07ec373.
Solidity: function getCounter(address offerer) view returns(uint256 counter)
func (*SeaportSession) GetOrderHash ¶ added in v0.2.0
func (_Seaport *SeaportSession) GetOrderHash(order OrderComponents) ([32]byte, error)
GetOrderHash is a free data retrieval call binding the contract method 0x79df72bd.
Solidity: function getOrderHash((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256) order) view returns(bytes32 orderHash)
func (*SeaportSession) GetOrderStatus ¶ added in v0.2.0
func (_Seaport *SeaportSession) GetOrderStatus(orderHash [32]byte) (struct { IsValidated bool IsCancelled bool TotalFilled *big.Int TotalSize *big.Int }, error)
GetOrderStatus is a free data retrieval call binding the contract method 0x46423aa7.
Solidity: function getOrderStatus(bytes32 orderHash) view returns(bool isValidated, bool isCancelled, uint256 totalFilled, uint256 totalSize)
func (*SeaportSession) IncrementCounter ¶ added in v0.2.0
func (_Seaport *SeaportSession) IncrementCounter() (*types.Transaction, error)
IncrementCounter is a paid mutator transaction binding the contract method 0x5b34b966.
Solidity: function incrementCounter() returns(uint256 newCounter)
func (*SeaportSession) Information ¶ added in v0.2.0
func (_Seaport *SeaportSession) Information() (struct { Version string DomainSeparator [32]byte ConduitController common.Address }, error)
Information is a free data retrieval call binding the contract method 0xf47b7740.
Solidity: function information() view returns(string version, bytes32 domainSeparator, address conduitController)
func (*SeaportSession) MatchAdvancedOrders ¶ added in v0.2.0
func (_Seaport *SeaportSession) MatchAdvancedOrders(advancedOrders []AdvancedOrder, criteriaResolvers []CriteriaResolver, fulfillments []Fulfillment) (*types.Transaction, error)
MatchAdvancedOrders is a paid mutator transaction binding the contract method 0x55944a42.
Solidity: function matchAdvancedOrders(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),uint120,uint120,bytes,bytes)[] advancedOrders, (uint256,uint8,uint256,uint256,bytes32[])[] criteriaResolvers, ((uint256,uint256)[],(uint256,uint256)[])[] fulfillments) payable returns(((uint8,address,uint256,uint256,address),address,bytes32)[] executions)
func (*SeaportSession) MatchOrders ¶ added in v0.2.0
func (_Seaport *SeaportSession) MatchOrders(orders []Order, fulfillments []Fulfillment) (*types.Transaction, error)
MatchOrders is a paid mutator transaction binding the contract method 0xa8174404.
Solidity: function matchOrders(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),bytes)[] orders, ((uint256,uint256)[],(uint256,uint256)[])[] fulfillments) payable returns(((uint8,address,uint256,uint256,address),address,bytes32)[] executions)
func (*SeaportSession) Name ¶ added in v0.2.0
func (_Seaport *SeaportSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string contractName)
func (*SeaportSession) Validate ¶ added in v0.2.0
func (_Seaport *SeaportSession) Validate(orders []Order) (*types.Transaction, error)
Validate is a paid mutator transaction binding the contract method 0x88147732.
Solidity: function validate(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),bytes)[] orders) returns(bool validated)
type SeaportTransactor ¶ added in v0.2.0
type SeaportTransactor struct {
// contains filtered or unexported fields
}
SeaportTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSeaportTransactor ¶ added in v0.2.0
func NewSeaportTransactor(address common.Address, transactor bind.ContractTransactor) (*SeaportTransactor, error)
NewSeaportTransactor creates a new write-only instance of Seaport, bound to a specific deployed contract.
func (*SeaportTransactor) Cancel ¶ added in v0.2.0
func (_Seaport *SeaportTransactor) Cancel(opts *bind.TransactOpts, orders []OrderComponents) (*types.Transaction, error)
Cancel is a paid mutator transaction binding the contract method 0xfd9f1e10.
Solidity: function cancel((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256)[] orders) returns(bool cancelled)
func (*SeaportTransactor) FulfillAdvancedOrder ¶ added in v0.2.0
func (_Seaport *SeaportTransactor) FulfillAdvancedOrder(opts *bind.TransactOpts, advancedOrder AdvancedOrder, criteriaResolvers []CriteriaResolver, fulfillerConduitKey [32]byte, recipient common.Address) (*types.Transaction, error)
FulfillAdvancedOrder is a paid mutator transaction binding the contract method 0xe7acab24.
Solidity: function fulfillAdvancedOrder(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),uint120,uint120,bytes,bytes) advancedOrder, (uint256,uint8,uint256,uint256,bytes32[])[] criteriaResolvers, bytes32 fulfillerConduitKey, address recipient) payable returns(bool fulfilled)
func (*SeaportTransactor) FulfillAvailableAdvancedOrders ¶ added in v0.2.0
func (_Seaport *SeaportTransactor) FulfillAvailableAdvancedOrders(opts *bind.TransactOpts, advancedOrders []AdvancedOrder, criteriaResolvers []CriteriaResolver, offerFulfillments [][]FulfillmentComponent, considerationFulfillments [][]FulfillmentComponent, fulfillerConduitKey [32]byte, recipient common.Address, maximumFulfilled *big.Int) (*types.Transaction, error)
FulfillAvailableAdvancedOrders is a paid mutator transaction binding the contract method 0x87201b41.
Solidity: function fulfillAvailableAdvancedOrders(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),uint120,uint120,bytes,bytes)[] advancedOrders, (uint256,uint8,uint256,uint256,bytes32[])[] criteriaResolvers, (uint256,uint256)[][] offerFulfillments, (uint256,uint256)[][] considerationFulfillments, bytes32 fulfillerConduitKey, address recipient, uint256 maximumFulfilled) payable returns(bool[] availableOrders, ((uint8,address,uint256,uint256,address),address,bytes32)[] executions)
func (*SeaportTransactor) FulfillAvailableOrders ¶ added in v0.2.0
func (_Seaport *SeaportTransactor) FulfillAvailableOrders(opts *bind.TransactOpts, orders []Order, offerFulfillments [][]FulfillmentComponent, considerationFulfillments [][]FulfillmentComponent, fulfillerConduitKey [32]byte, maximumFulfilled *big.Int) (*types.Transaction, error)
FulfillAvailableOrders is a paid mutator transaction binding the contract method 0xed98a574.
Solidity: function fulfillAvailableOrders(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),bytes)[] orders, (uint256,uint256)[][] offerFulfillments, (uint256,uint256)[][] considerationFulfillments, bytes32 fulfillerConduitKey, uint256 maximumFulfilled) payable returns(bool[] availableOrders, ((uint8,address,uint256,uint256,address),address,bytes32)[] executions)
func (*SeaportTransactor) FulfillBasicOrder ¶ added in v0.2.0
func (_Seaport *SeaportTransactor) FulfillBasicOrder(opts *bind.TransactOpts, parameters BasicOrderParameters) (*types.Transaction, error)
FulfillBasicOrder is a paid mutator transaction binding the contract method 0xfb0f3ee1.
Solidity: function fulfillBasicOrder((address,uint256,uint256,address,address,address,uint256,uint256,uint8,uint256,uint256,bytes32,uint256,bytes32,bytes32,uint256,(uint256,address)[],bytes) parameters) payable returns(bool fulfilled)
func (*SeaportTransactor) FulfillOrder ¶ added in v0.2.0
func (_Seaport *SeaportTransactor) FulfillOrder(opts *bind.TransactOpts, order Order, fulfillerConduitKey [32]byte) (*types.Transaction, error)
FulfillOrder is a paid mutator transaction binding the contract method 0xb3a34c4c.
Solidity: function fulfillOrder(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),bytes) order, bytes32 fulfillerConduitKey) payable returns(bool fulfilled)
func (*SeaportTransactor) IncrementCounter ¶ added in v0.2.0
func (_Seaport *SeaportTransactor) IncrementCounter(opts *bind.TransactOpts) (*types.Transaction, error)
IncrementCounter is a paid mutator transaction binding the contract method 0x5b34b966.
Solidity: function incrementCounter() returns(uint256 newCounter)
func (*SeaportTransactor) MatchAdvancedOrders ¶ added in v0.2.0
func (_Seaport *SeaportTransactor) MatchAdvancedOrders(opts *bind.TransactOpts, advancedOrders []AdvancedOrder, criteriaResolvers []CriteriaResolver, fulfillments []Fulfillment) (*types.Transaction, error)
MatchAdvancedOrders is a paid mutator transaction binding the contract method 0x55944a42.
Solidity: function matchAdvancedOrders(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),uint120,uint120,bytes,bytes)[] advancedOrders, (uint256,uint8,uint256,uint256,bytes32[])[] criteriaResolvers, ((uint256,uint256)[],(uint256,uint256)[])[] fulfillments) payable returns(((uint8,address,uint256,uint256,address),address,bytes32)[] executions)
func (*SeaportTransactor) MatchOrders ¶ added in v0.2.0
func (_Seaport *SeaportTransactor) MatchOrders(opts *bind.TransactOpts, orders []Order, fulfillments []Fulfillment) (*types.Transaction, error)
MatchOrders is a paid mutator transaction binding the contract method 0xa8174404.
Solidity: function matchOrders(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),bytes)[] orders, ((uint256,uint256)[],(uint256,uint256)[])[] fulfillments) payable returns(((uint8,address,uint256,uint256,address),address,bytes32)[] executions)
func (*SeaportTransactor) Validate ¶ added in v0.2.0
func (_Seaport *SeaportTransactor) Validate(opts *bind.TransactOpts, orders []Order) (*types.Transaction, error)
Validate is a paid mutator transaction binding the contract method 0x88147732.
Solidity: function validate(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),bytes)[] orders) returns(bool validated)
type SeaportTransactorRaw ¶ added in v0.2.0
type SeaportTransactorRaw struct {
Contract *SeaportTransactor // Generic write-only contract binding to access the raw methods on
}
SeaportTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SeaportTransactorRaw) Transact ¶ added in v0.2.0
func (_Seaport *SeaportTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SeaportTransactorRaw) Transfer ¶ added in v0.2.0
func (_Seaport *SeaportTransactorRaw) 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 SeaportTransactorSession ¶ added in v0.2.0
type SeaportTransactorSession struct { Contract *SeaportTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SeaportTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SeaportTransactorSession) Cancel ¶ added in v0.2.0
func (_Seaport *SeaportTransactorSession) Cancel(orders []OrderComponents) (*types.Transaction, error)
Cancel is a paid mutator transaction binding the contract method 0xfd9f1e10.
Solidity: function cancel((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256)[] orders) returns(bool cancelled)
func (*SeaportTransactorSession) FulfillAdvancedOrder ¶ added in v0.2.0
func (_Seaport *SeaportTransactorSession) FulfillAdvancedOrder(advancedOrder AdvancedOrder, criteriaResolvers []CriteriaResolver, fulfillerConduitKey [32]byte, recipient common.Address) (*types.Transaction, error)
FulfillAdvancedOrder is a paid mutator transaction binding the contract method 0xe7acab24.
Solidity: function fulfillAdvancedOrder(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),uint120,uint120,bytes,bytes) advancedOrder, (uint256,uint8,uint256,uint256,bytes32[])[] criteriaResolvers, bytes32 fulfillerConduitKey, address recipient) payable returns(bool fulfilled)
func (*SeaportTransactorSession) FulfillAvailableAdvancedOrders ¶ added in v0.2.0
func (_Seaport *SeaportTransactorSession) FulfillAvailableAdvancedOrders(advancedOrders []AdvancedOrder, criteriaResolvers []CriteriaResolver, offerFulfillments [][]FulfillmentComponent, considerationFulfillments [][]FulfillmentComponent, fulfillerConduitKey [32]byte, recipient common.Address, maximumFulfilled *big.Int) (*types.Transaction, error)
FulfillAvailableAdvancedOrders is a paid mutator transaction binding the contract method 0x87201b41.
Solidity: function fulfillAvailableAdvancedOrders(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),uint120,uint120,bytes,bytes)[] advancedOrders, (uint256,uint8,uint256,uint256,bytes32[])[] criteriaResolvers, (uint256,uint256)[][] offerFulfillments, (uint256,uint256)[][] considerationFulfillments, bytes32 fulfillerConduitKey, address recipient, uint256 maximumFulfilled) payable returns(bool[] availableOrders, ((uint8,address,uint256,uint256,address),address,bytes32)[] executions)
func (*SeaportTransactorSession) FulfillAvailableOrders ¶ added in v0.2.0
func (_Seaport *SeaportTransactorSession) FulfillAvailableOrders(orders []Order, offerFulfillments [][]FulfillmentComponent, considerationFulfillments [][]FulfillmentComponent, fulfillerConduitKey [32]byte, maximumFulfilled *big.Int) (*types.Transaction, error)
FulfillAvailableOrders is a paid mutator transaction binding the contract method 0xed98a574.
Solidity: function fulfillAvailableOrders(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),bytes)[] orders, (uint256,uint256)[][] offerFulfillments, (uint256,uint256)[][] considerationFulfillments, bytes32 fulfillerConduitKey, uint256 maximumFulfilled) payable returns(bool[] availableOrders, ((uint8,address,uint256,uint256,address),address,bytes32)[] executions)
func (*SeaportTransactorSession) FulfillBasicOrder ¶ added in v0.2.0
func (_Seaport *SeaportTransactorSession) FulfillBasicOrder(parameters BasicOrderParameters) (*types.Transaction, error)
FulfillBasicOrder is a paid mutator transaction binding the contract method 0xfb0f3ee1.
Solidity: function fulfillBasicOrder((address,uint256,uint256,address,address,address,uint256,uint256,uint8,uint256,uint256,bytes32,uint256,bytes32,bytes32,uint256,(uint256,address)[],bytes) parameters) payable returns(bool fulfilled)
func (*SeaportTransactorSession) FulfillOrder ¶ added in v0.2.0
func (_Seaport *SeaportTransactorSession) FulfillOrder(order Order, fulfillerConduitKey [32]byte) (*types.Transaction, error)
FulfillOrder is a paid mutator transaction binding the contract method 0xb3a34c4c.
Solidity: function fulfillOrder(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),bytes) order, bytes32 fulfillerConduitKey) payable returns(bool fulfilled)
func (*SeaportTransactorSession) IncrementCounter ¶ added in v0.2.0
func (_Seaport *SeaportTransactorSession) IncrementCounter() (*types.Transaction, error)
IncrementCounter is a paid mutator transaction binding the contract method 0x5b34b966.
Solidity: function incrementCounter() returns(uint256 newCounter)
func (*SeaportTransactorSession) MatchAdvancedOrders ¶ added in v0.2.0
func (_Seaport *SeaportTransactorSession) MatchAdvancedOrders(advancedOrders []AdvancedOrder, criteriaResolvers []CriteriaResolver, fulfillments []Fulfillment) (*types.Transaction, error)
MatchAdvancedOrders is a paid mutator transaction binding the contract method 0x55944a42.
Solidity: function matchAdvancedOrders(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),uint120,uint120,bytes,bytes)[] advancedOrders, (uint256,uint8,uint256,uint256,bytes32[])[] criteriaResolvers, ((uint256,uint256)[],(uint256,uint256)[])[] fulfillments) payable returns(((uint8,address,uint256,uint256,address),address,bytes32)[] executions)
func (*SeaportTransactorSession) MatchOrders ¶ added in v0.2.0
func (_Seaport *SeaportTransactorSession) MatchOrders(orders []Order, fulfillments []Fulfillment) (*types.Transaction, error)
MatchOrders is a paid mutator transaction binding the contract method 0xa8174404.
Solidity: function matchOrders(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),bytes)[] orders, ((uint256,uint256)[],(uint256,uint256)[])[] fulfillments) payable returns(((uint8,address,uint256,uint256,address),address,bytes32)[] executions)
func (*SeaportTransactorSession) Validate ¶ added in v0.2.0
func (_Seaport *SeaportTransactorSession) Validate(orders []Order) (*types.Transaction, error)
Validate is a paid mutator transaction binding the contract method 0x88147732.
Solidity: function validate(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),bytes)[] orders) returns(bool validated)
type SpentItem ¶ added in v0.2.0
SpentItem is an auto generated low-level Go binding around an user-defined struct.
type WETH ¶ added in v0.4.0
type WETH struct { WETHCaller // Read-only binding to the contract WETHTransactor // Write-only binding to the contract WETHFilterer // Log filterer for contract events }
WETH is an auto generated Go binding around an Ethereum contract.
type WETHApproval ¶ added in v0.4.0
type WETHApproval struct { Src common.Address Guy common.Address Wad *big.Int Raw types.Log // Blockchain specific contextual infos }
WETHApproval represents a Approval event raised by the WETH contract.
type WETHApprovalIterator ¶ added in v0.4.0
type WETHApprovalIterator struct { Event *WETHApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WETHApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the WETH contract.
func (*WETHApprovalIterator) Close ¶ added in v0.4.0
func (it *WETHApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WETHApprovalIterator) Error ¶ added in v0.4.0
func (it *WETHApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WETHApprovalIterator) Next ¶ added in v0.4.0
func (it *WETHApprovalIterator) 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 WETHCaller ¶ added in v0.4.0
type WETHCaller struct {
// contains filtered or unexported fields
}
WETHCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewWETHCaller ¶ added in v0.4.0
func NewWETHCaller(address common.Address, caller bind.ContractCaller) (*WETHCaller, error)
NewWETHCaller creates a new read-only instance of WETH, bound to a specific deployed contract.
func (*WETHCaller) Allowance ¶ added in v0.4.0
func (_WETH *WETHCaller) Allowance(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) view returns(uint256)
func (*WETHCaller) BalanceOf ¶ added in v0.4.0
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) view returns(uint256)
func (*WETHCaller) Decimals ¶ added in v0.4.0
func (_WETH *WETHCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*WETHCaller) Name ¶ added in v0.4.0
func (_WETH *WETHCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*WETHCaller) Symbol ¶ added in v0.4.0
func (_WETH *WETHCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*WETHCaller) TotalSupply ¶ added in v0.4.0
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type WETHCallerRaw ¶ added in v0.4.0
type WETHCallerRaw struct {
Contract *WETHCaller // Generic read-only contract binding to access the raw methods on
}
WETHCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*WETHCallerRaw) Call ¶ added in v0.4.0
func (_WETH *WETHCallerRaw) 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 WETHCallerSession ¶ added in v0.4.0
type WETHCallerSession struct { Contract *WETHCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
WETHCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*WETHCallerSession) Allowance ¶ added in v0.4.0
func (_WETH *WETHCallerSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) view returns(uint256)
func (*WETHCallerSession) BalanceOf ¶ added in v0.4.0
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) view returns(uint256)
func (*WETHCallerSession) Decimals ¶ added in v0.4.0
func (_WETH *WETHCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*WETHCallerSession) Name ¶ added in v0.4.0
func (_WETH *WETHCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*WETHCallerSession) Symbol ¶ added in v0.4.0
func (_WETH *WETHCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*WETHCallerSession) TotalSupply ¶ added in v0.4.0
func (_WETH *WETHCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type WETHDeposit ¶ added in v0.4.0
type WETHDeposit struct { Dst common.Address Wad *big.Int Raw types.Log // Blockchain specific contextual infos }
WETHDeposit represents a Deposit event raised by the WETH contract.
type WETHDepositIterator ¶ added in v0.4.0
type WETHDepositIterator struct { Event *WETHDeposit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WETHDepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the WETH contract.
func (*WETHDepositIterator) Close ¶ added in v0.4.0
func (it *WETHDepositIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WETHDepositIterator) Error ¶ added in v0.4.0
func (it *WETHDepositIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WETHDepositIterator) Next ¶ added in v0.4.0
func (it *WETHDepositIterator) 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 WETHFilterer ¶ added in v0.4.0
type WETHFilterer struct {
// contains filtered or unexported fields
}
WETHFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewWETHFilterer ¶ added in v0.4.0
func NewWETHFilterer(address common.Address, filterer bind.ContractFilterer) (*WETHFilterer, error)
NewWETHFilterer creates a new log filterer instance of WETH, bound to a specific deployed contract.
func (*WETHFilterer) FilterApproval ¶ added in v0.4.0
func (_WETH *WETHFilterer) FilterApproval(opts *bind.FilterOpts, src []common.Address, guy []common.Address) (*WETHApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed src, address indexed guy, uint256 wad)
func (*WETHFilterer) FilterDeposit ¶ added in v0.4.0
func (_WETH *WETHFilterer) FilterDeposit(opts *bind.FilterOpts, dst []common.Address) (*WETHDepositIterator, error)
FilterDeposit is a free log retrieval operation binding the contract event 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c.
Solidity: event Deposit(address indexed dst, uint256 wad)
func (*WETHFilterer) FilterTransfer ¶ added in v0.4.0
func (_WETH *WETHFilterer) FilterTransfer(opts *bind.FilterOpts, src []common.Address, dst []common.Address) (*WETHTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed src, address indexed dst, uint256 wad)
func (*WETHFilterer) FilterWithdrawal ¶ added in v0.4.0
func (_WETH *WETHFilterer) FilterWithdrawal(opts *bind.FilterOpts, src []common.Address) (*WETHWithdrawalIterator, error)
FilterWithdrawal is a free log retrieval operation binding the contract event 0x7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65.
Solidity: event Withdrawal(address indexed src, uint256 wad)
func (*WETHFilterer) ParseApproval ¶ added in v0.4.0
func (_WETH *WETHFilterer) ParseApproval(log types.Log) (*WETHApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed src, address indexed guy, uint256 wad)
func (*WETHFilterer) ParseDeposit ¶ added in v0.4.0
func (_WETH *WETHFilterer) ParseDeposit(log types.Log) (*WETHDeposit, error)
ParseDeposit is a log parse operation binding the contract event 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c.
Solidity: event Deposit(address indexed dst, uint256 wad)
func (*WETHFilterer) ParseTransfer ¶ added in v0.4.0
func (_WETH *WETHFilterer) ParseTransfer(log types.Log) (*WETHTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed src, address indexed dst, uint256 wad)
func (*WETHFilterer) ParseWithdrawal ¶ added in v0.4.0
func (_WETH *WETHFilterer) ParseWithdrawal(log types.Log) (*WETHWithdrawal, error)
ParseWithdrawal is a log parse operation binding the contract event 0x7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65.
Solidity: event Withdrawal(address indexed src, uint256 wad)
func (*WETHFilterer) WatchApproval ¶ added in v0.4.0
func (_WETH *WETHFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *WETHApproval, src []common.Address, guy []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed src, address indexed guy, uint256 wad)
func (*WETHFilterer) WatchDeposit ¶ added in v0.4.0
func (_WETH *WETHFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *WETHDeposit, dst []common.Address) (event.Subscription, error)
WatchDeposit is a free log subscription operation binding the contract event 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c.
Solidity: event Deposit(address indexed dst, uint256 wad)
func (*WETHFilterer) WatchTransfer ¶ added in v0.4.0
func (_WETH *WETHFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *WETHTransfer, src []common.Address, dst []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed src, address indexed dst, uint256 wad)
func (*WETHFilterer) WatchWithdrawal ¶ added in v0.4.0
func (_WETH *WETHFilterer) WatchWithdrawal(opts *bind.WatchOpts, sink chan<- *WETHWithdrawal, src []common.Address) (event.Subscription, error)
WatchWithdrawal is a free log subscription operation binding the contract event 0x7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65.
Solidity: event Withdrawal(address indexed src, uint256 wad)
type WETHRaw ¶ added in v0.4.0
type WETHRaw struct {
Contract *WETH // Generic contract binding to access the raw methods on
}
WETHRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*WETHRaw) Call ¶ added in v0.4.0
func (_WETH *WETHRaw) 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 (*WETHRaw) Transact ¶ added in v0.4.0
func (_WETH *WETHRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*WETHRaw) Transfer ¶ added in v0.4.0
func (_WETH *WETHRaw) 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 WETHSession ¶ added in v0.4.0
type WETHSession struct { Contract *WETH // 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 }
WETHSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*WETHSession) Allowance ¶ added in v0.4.0
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) view returns(uint256)
func (*WETHSession) Approve ¶ added in v0.4.0
func (_WETH *WETHSession) Approve(guy common.Address, wad *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address guy, uint256 wad) returns(bool)
func (*WETHSession) BalanceOf ¶ added in v0.4.0
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) view returns(uint256)
func (*WETHSession) Decimals ¶ added in v0.4.0
func (_WETH *WETHSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*WETHSession) Deposit ¶ added in v0.4.0
func (_WETH *WETHSession) Deposit() (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0xd0e30db0.
Solidity: function deposit() payable returns()
func (*WETHSession) Fallback ¶ added in v0.4.0
func (_WETH *WETHSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*WETHSession) Name ¶ added in v0.4.0
func (_WETH *WETHSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*WETHSession) Symbol ¶ added in v0.4.0
func (_WETH *WETHSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*WETHSession) TotalSupply ¶ added in v0.4.0
func (_WETH *WETHSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*WETHSession) Transfer ¶ added in v0.4.0
func (_WETH *WETHSession) Transfer(dst common.Address, wad *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address dst, uint256 wad) returns(bool)
func (*WETHSession) TransferFrom ¶ added in v0.4.0
func (_WETH *WETHSession) TransferFrom(src common.Address, dst common.Address, wad *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address src, address dst, uint256 wad) returns(bool)
func (*WETHSession) Withdraw ¶ added in v0.4.0
func (_WETH *WETHSession) Withdraw(wad *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x2e1a7d4d.
Solidity: function withdraw(uint256 wad) returns()
type WETHTransactor ¶ added in v0.4.0
type WETHTransactor struct {
// contains filtered or unexported fields
}
WETHTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewWETHTransactor ¶ added in v0.4.0
func NewWETHTransactor(address common.Address, transactor bind.ContractTransactor) (*WETHTransactor, error)
NewWETHTransactor creates a new write-only instance of WETH, bound to a specific deployed contract.
func (*WETHTransactor) Approve ¶ added in v0.4.0
func (_WETH *WETHTransactor) Approve(opts *bind.TransactOpts, guy common.Address, wad *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address guy, uint256 wad) returns(bool)
func (*WETHTransactor) Deposit ¶ added in v0.4.0
func (_WETH *WETHTransactor) Deposit(opts *bind.TransactOpts) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0xd0e30db0.
Solidity: function deposit() payable returns()
func (*WETHTransactor) Fallback ¶ added in v0.4.0
func (_WETH *WETHTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*WETHTransactor) Transfer ¶ added in v0.4.0
func (_WETH *WETHTransactor) Transfer(opts *bind.TransactOpts, dst common.Address, wad *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address dst, uint256 wad) returns(bool)
func (*WETHTransactor) TransferFrom ¶ added in v0.4.0
func (_WETH *WETHTransactor) TransferFrom(opts *bind.TransactOpts, src common.Address, dst common.Address, wad *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address src, address dst, uint256 wad) returns(bool)
func (*WETHTransactor) Withdraw ¶ added in v0.4.0
func (_WETH *WETHTransactor) Withdraw(opts *bind.TransactOpts, wad *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x2e1a7d4d.
Solidity: function withdraw(uint256 wad) returns()
type WETHTransactorRaw ¶ added in v0.4.0
type WETHTransactorRaw struct {
Contract *WETHTransactor // Generic write-only contract binding to access the raw methods on
}
WETHTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*WETHTransactorRaw) Transact ¶ added in v0.4.0
func (_WETH *WETHTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*WETHTransactorRaw) Transfer ¶ added in v0.4.0
func (_WETH *WETHTransactorRaw) 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 WETHTransactorSession ¶ added in v0.4.0
type WETHTransactorSession struct { Contract *WETHTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
WETHTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*WETHTransactorSession) Approve ¶ added in v0.4.0
func (_WETH *WETHTransactorSession) Approve(guy common.Address, wad *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address guy, uint256 wad) returns(bool)
func (*WETHTransactorSession) Deposit ¶ added in v0.4.0
func (_WETH *WETHTransactorSession) Deposit() (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0xd0e30db0.
Solidity: function deposit() payable returns()
func (*WETHTransactorSession) Fallback ¶ added in v0.4.0
func (_WETH *WETHTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*WETHTransactorSession) Transfer ¶ added in v0.4.0
func (_WETH *WETHTransactorSession) Transfer(dst common.Address, wad *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address dst, uint256 wad) returns(bool)
func (*WETHTransactorSession) TransferFrom ¶ added in v0.4.0
func (_WETH *WETHTransactorSession) TransferFrom(src common.Address, dst common.Address, wad *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address src, address dst, uint256 wad) returns(bool)
func (*WETHTransactorSession) Withdraw ¶ added in v0.4.0
func (_WETH *WETHTransactorSession) Withdraw(wad *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x2e1a7d4d.
Solidity: function withdraw(uint256 wad) returns()
type WETHTransfer ¶ added in v0.4.0
type WETHTransfer struct { Src common.Address Dst common.Address Wad *big.Int Raw types.Log // Blockchain specific contextual infos }
WETHTransfer represents a Transfer event raised by the WETH contract.
type WETHTransferIterator ¶ added in v0.4.0
type WETHTransferIterator struct { Event *WETHTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WETHTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the WETH contract.
func (*WETHTransferIterator) Close ¶ added in v0.4.0
func (it *WETHTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WETHTransferIterator) Error ¶ added in v0.4.0
func (it *WETHTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WETHTransferIterator) Next ¶ added in v0.4.0
func (it *WETHTransferIterator) 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 WETHWithdrawal ¶ added in v0.4.0
type WETHWithdrawal struct { Src common.Address Wad *big.Int Raw types.Log // Blockchain specific contextual infos }
WETHWithdrawal represents a Withdrawal event raised by the WETH contract.
type WETHWithdrawalIterator ¶ added in v0.4.0
type WETHWithdrawalIterator struct { Event *WETHWithdrawal // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WETHWithdrawalIterator is returned from FilterWithdrawal and is used to iterate over the raw logs and unpacked data for Withdrawal events raised by the WETH contract.
func (*WETHWithdrawalIterator) Close ¶ added in v0.4.0
func (it *WETHWithdrawalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WETHWithdrawalIterator) Error ¶ added in v0.4.0
func (it *WETHWithdrawalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WETHWithdrawalIterator) Next ¶ added in v0.4.0
func (it *WETHWithdrawalIterator) 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.