Documentation ¶
Index ¶
- Variables
- type DropERC1155
- type DropERC1155ApprovalForAll
- type DropERC1155ApprovalForAllIterator
- type DropERC1155Caller
- func (_DropERC1155 *DropERC1155Caller) BalanceOf(opts *bind.CallOpts, account common.Address, id *big.Int) (*big.Int, error)
- func (_DropERC1155 *DropERC1155Caller) BalanceOfBatch(opts *bind.CallOpts, accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
- func (_DropERC1155 *DropERC1155Caller) ClaimCondition(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_DropERC1155 *DropERC1155Caller) ContractType(opts *bind.CallOpts) ([32]byte, error)
- func (_DropERC1155 *DropERC1155Caller) ContractVersion(opts *bind.CallOpts) (uint8, error)
- func (_DropERC1155 *DropERC1155Caller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_DropERC1155 *DropERC1155Caller) GetActiveClaimConditionId(opts *bind.CallOpts, _tokenId *big.Int) (*big.Int, error)
- func (_DropERC1155 *DropERC1155Caller) GetBaseURICount(opts *bind.CallOpts) (*big.Int, error)
- func (_DropERC1155 *DropERC1155Caller) GetBatchIdAtIndex(opts *bind.CallOpts, _index *big.Int) (*big.Int, error)
- func (_DropERC1155 *DropERC1155Caller) GetClaimConditionById(opts *bind.CallOpts, _tokenId *big.Int, _conditionId *big.Int) (IClaimConditionClaimCondition, error)
- func (_DropERC1155 *DropERC1155Caller) GetDefaultRoyaltyInfo(opts *bind.CallOpts) (common.Address, uint16, error)
- func (_DropERC1155 *DropERC1155Caller) GetPlatformFeeInfo(opts *bind.CallOpts) (common.Address, uint16, error)
- func (_DropERC1155 *DropERC1155Caller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
- func (_DropERC1155 *DropERC1155Caller) GetRoleMember(opts *bind.CallOpts, role [32]byte, index *big.Int) (common.Address, error)
- func (_DropERC1155 *DropERC1155Caller) GetRoleMemberCount(opts *bind.CallOpts, role [32]byte) (*big.Int, error)
- func (_DropERC1155 *DropERC1155Caller) GetRoyaltyInfoForToken(opts *bind.CallOpts, _tokenId *big.Int) (common.Address, uint16, error)
- func (_DropERC1155 *DropERC1155Caller) GetSupplyClaimedByWallet(opts *bind.CallOpts, _tokenId *big.Int, _conditionId *big.Int, ...) (*big.Int, error)
- func (_DropERC1155 *DropERC1155Caller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- func (_DropERC1155 *DropERC1155Caller) HasRoleWithSwitch(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- func (_DropERC1155 *DropERC1155Caller) InternalContractURI(opts *bind.CallOpts) (string, error)
- func (_DropERC1155 *DropERC1155Caller) IsApprovedForAll(opts *bind.CallOpts, account common.Address, operator common.Address) (bool, error)
- func (_DropERC1155 *DropERC1155Caller) IsTrustedForwarder(opts *bind.CallOpts, forwarder common.Address) (bool, error)
- func (_DropERC1155 *DropERC1155Caller) MaxTotalSupply(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_DropERC1155 *DropERC1155Caller) Name(opts *bind.CallOpts) (string, error)
- func (_DropERC1155 *DropERC1155Caller) NextTokenIdToMint(opts *bind.CallOpts) (*big.Int, error)
- func (_DropERC1155 *DropERC1155Caller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_DropERC1155 *DropERC1155Caller) PrimarySaleRecipient(opts *bind.CallOpts) (common.Address, error)
- func (_DropERC1155 *DropERC1155Caller) RoyaltyInfo(opts *bind.CallOpts, tokenId *big.Int, salePrice *big.Int) (struct{ ... }, error)
- func (_DropERC1155 *DropERC1155Caller) SaleRecipient(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_DropERC1155 *DropERC1155Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_DropERC1155 *DropERC1155Caller) Symbol(opts *bind.CallOpts) (string, error)
- func (_DropERC1155 *DropERC1155Caller) TotalSupply(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_DropERC1155 *DropERC1155Caller) Uri(opts *bind.CallOpts, _tokenId *big.Int) (string, error)
- func (_DropERC1155 *DropERC1155Caller) VerifyClaim(opts *bind.CallOpts, _conditionId *big.Int, _claimer common.Address, ...) (bool, error)
- type DropERC1155CallerRaw
- type DropERC1155CallerSession
- func (_DropERC1155 *DropERC1155CallerSession) BalanceOf(account common.Address, id *big.Int) (*big.Int, error)
- func (_DropERC1155 *DropERC1155CallerSession) BalanceOfBatch(accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
- func (_DropERC1155 *DropERC1155CallerSession) ClaimCondition(arg0 *big.Int) (struct{ ... }, error)
- func (_DropERC1155 *DropERC1155CallerSession) ContractType() ([32]byte, error)
- func (_DropERC1155 *DropERC1155CallerSession) ContractVersion() (uint8, error)
- func (_DropERC1155 *DropERC1155CallerSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_DropERC1155 *DropERC1155CallerSession) GetActiveClaimConditionId(_tokenId *big.Int) (*big.Int, error)
- func (_DropERC1155 *DropERC1155CallerSession) GetBaseURICount() (*big.Int, error)
- func (_DropERC1155 *DropERC1155CallerSession) GetBatchIdAtIndex(_index *big.Int) (*big.Int, error)
- func (_DropERC1155 *DropERC1155CallerSession) GetClaimConditionById(_tokenId *big.Int, _conditionId *big.Int) (IClaimConditionClaimCondition, error)
- func (_DropERC1155 *DropERC1155CallerSession) GetDefaultRoyaltyInfo() (common.Address, uint16, error)
- func (_DropERC1155 *DropERC1155CallerSession) GetPlatformFeeInfo() (common.Address, uint16, error)
- func (_DropERC1155 *DropERC1155CallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_DropERC1155 *DropERC1155CallerSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
- func (_DropERC1155 *DropERC1155CallerSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
- func (_DropERC1155 *DropERC1155CallerSession) GetRoyaltyInfoForToken(_tokenId *big.Int) (common.Address, uint16, error)
- func (_DropERC1155 *DropERC1155CallerSession) GetSupplyClaimedByWallet(_tokenId *big.Int, _conditionId *big.Int, _claimer common.Address) (*big.Int, error)
- func (_DropERC1155 *DropERC1155CallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_DropERC1155 *DropERC1155CallerSession) HasRoleWithSwitch(role [32]byte, account common.Address) (bool, error)
- func (_DropERC1155 *DropERC1155CallerSession) InternalContractURI() (string, error)
- func (_DropERC1155 *DropERC1155CallerSession) IsApprovedForAll(account common.Address, operator common.Address) (bool, error)
- func (_DropERC1155 *DropERC1155CallerSession) IsTrustedForwarder(forwarder common.Address) (bool, error)
- func (_DropERC1155 *DropERC1155CallerSession) MaxTotalSupply(arg0 *big.Int) (*big.Int, error)
- func (_DropERC1155 *DropERC1155CallerSession) Name() (string, error)
- func (_DropERC1155 *DropERC1155CallerSession) NextTokenIdToMint() (*big.Int, error)
- func (_DropERC1155 *DropERC1155CallerSession) Owner() (common.Address, error)
- func (_DropERC1155 *DropERC1155CallerSession) PrimarySaleRecipient() (common.Address, error)
- func (_DropERC1155 *DropERC1155CallerSession) RoyaltyInfo(tokenId *big.Int, salePrice *big.Int) (struct{ ... }, error)
- func (_DropERC1155 *DropERC1155CallerSession) SaleRecipient(arg0 *big.Int) (common.Address, error)
- func (_DropERC1155 *DropERC1155CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_DropERC1155 *DropERC1155CallerSession) Symbol() (string, error)
- func (_DropERC1155 *DropERC1155CallerSession) TotalSupply(arg0 *big.Int) (*big.Int, error)
- func (_DropERC1155 *DropERC1155CallerSession) Uri(_tokenId *big.Int) (string, error)
- func (_DropERC1155 *DropERC1155CallerSession) VerifyClaim(_conditionId *big.Int, _claimer common.Address, _tokenId *big.Int, ...) (bool, error)
- type DropERC1155ClaimConditionsUpdated
- type DropERC1155ClaimConditionsUpdatedIterator
- type DropERC1155ContractURIUpdated
- type DropERC1155ContractURIUpdatedIterator
- type DropERC1155DefaultRoyalty
- type DropERC1155DefaultRoyaltyIterator
- type DropERC1155Filterer
- func (_DropERC1155 *DropERC1155Filterer) FilterApprovalForAll(opts *bind.FilterOpts, account []common.Address, operator []common.Address) (*DropERC1155ApprovalForAllIterator, error)
- func (_DropERC1155 *DropERC1155Filterer) FilterClaimConditionsUpdated(opts *bind.FilterOpts, tokenId []*big.Int) (*DropERC1155ClaimConditionsUpdatedIterator, error)
- func (_DropERC1155 *DropERC1155Filterer) FilterContractURIUpdated(opts *bind.FilterOpts) (*DropERC1155ContractURIUpdatedIterator, error)
- func (_DropERC1155 *DropERC1155Filterer) FilterDefaultRoyalty(opts *bind.FilterOpts, newRoyaltyRecipient []common.Address) (*DropERC1155DefaultRoyaltyIterator, error)
- func (_DropERC1155 *DropERC1155Filterer) FilterInitialized(opts *bind.FilterOpts) (*DropERC1155InitializedIterator, error)
- func (_DropERC1155 *DropERC1155Filterer) FilterMaxTotalSupplyUpdated(opts *bind.FilterOpts) (*DropERC1155MaxTotalSupplyUpdatedIterator, error)
- func (_DropERC1155 *DropERC1155Filterer) FilterOwnerUpdated(opts *bind.FilterOpts, prevOwner []common.Address, newOwner []common.Address) (*DropERC1155OwnerUpdatedIterator, error)
- func (_DropERC1155 *DropERC1155Filterer) FilterPlatformFeeInfoUpdated(opts *bind.FilterOpts, platformFeeRecipient []common.Address) (*DropERC1155PlatformFeeInfoUpdatedIterator, error)
- func (_DropERC1155 *DropERC1155Filterer) FilterPrimarySaleRecipientUpdated(opts *bind.FilterOpts, recipient []common.Address) (*DropERC1155PrimarySaleRecipientUpdatedIterator, error)
- func (_DropERC1155 *DropERC1155Filterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*DropERC1155RoleAdminChangedIterator, error)
- func (_DropERC1155 *DropERC1155Filterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*DropERC1155RoleGrantedIterator, error)
- func (_DropERC1155 *DropERC1155Filterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*DropERC1155RoleRevokedIterator, error)
- func (_DropERC1155 *DropERC1155Filterer) FilterRoyaltyForToken(opts *bind.FilterOpts, tokenId []*big.Int, royaltyRecipient []common.Address) (*DropERC1155RoyaltyForTokenIterator, error)
- func (_DropERC1155 *DropERC1155Filterer) FilterSaleRecipientForTokenUpdated(opts *bind.FilterOpts, tokenId []*big.Int) (*DropERC1155SaleRecipientForTokenUpdatedIterator, error)
- func (_DropERC1155 *DropERC1155Filterer) FilterTokensClaimed(opts *bind.FilterOpts, claimConditionIndex []*big.Int, ...) (*DropERC1155TokensClaimedIterator, error)
- func (_DropERC1155 *DropERC1155Filterer) FilterTokensLazyMinted(opts *bind.FilterOpts, startTokenId []*big.Int) (*DropERC1155TokensLazyMintedIterator, error)
- func (_DropERC1155 *DropERC1155Filterer) FilterTransferBatch(opts *bind.FilterOpts, operator []common.Address, from []common.Address, ...) (*DropERC1155TransferBatchIterator, error)
- func (_DropERC1155 *DropERC1155Filterer) FilterTransferSingle(opts *bind.FilterOpts, operator []common.Address, from []common.Address, ...) (*DropERC1155TransferSingleIterator, error)
- func (_DropERC1155 *DropERC1155Filterer) FilterURI(opts *bind.FilterOpts, id []*big.Int) (*DropERC1155URIIterator, error)
- func (_DropERC1155 *DropERC1155Filterer) ParseApprovalForAll(log types.Log) (*DropERC1155ApprovalForAll, error)
- func (_DropERC1155 *DropERC1155Filterer) ParseClaimConditionsUpdated(log types.Log) (*DropERC1155ClaimConditionsUpdated, error)
- func (_DropERC1155 *DropERC1155Filterer) ParseContractURIUpdated(log types.Log) (*DropERC1155ContractURIUpdated, error)
- func (_DropERC1155 *DropERC1155Filterer) ParseDefaultRoyalty(log types.Log) (*DropERC1155DefaultRoyalty, error)
- func (_DropERC1155 *DropERC1155Filterer) ParseInitialized(log types.Log) (*DropERC1155Initialized, error)
- func (_DropERC1155 *DropERC1155Filterer) ParseMaxTotalSupplyUpdated(log types.Log) (*DropERC1155MaxTotalSupplyUpdated, error)
- func (_DropERC1155 *DropERC1155Filterer) ParseOwnerUpdated(log types.Log) (*DropERC1155OwnerUpdated, error)
- func (_DropERC1155 *DropERC1155Filterer) ParsePlatformFeeInfoUpdated(log types.Log) (*DropERC1155PlatformFeeInfoUpdated, error)
- func (_DropERC1155 *DropERC1155Filterer) ParsePrimarySaleRecipientUpdated(log types.Log) (*DropERC1155PrimarySaleRecipientUpdated, error)
- func (_DropERC1155 *DropERC1155Filterer) ParseRoleAdminChanged(log types.Log) (*DropERC1155RoleAdminChanged, error)
- func (_DropERC1155 *DropERC1155Filterer) ParseRoleGranted(log types.Log) (*DropERC1155RoleGranted, error)
- func (_DropERC1155 *DropERC1155Filterer) ParseRoleRevoked(log types.Log) (*DropERC1155RoleRevoked, error)
- func (_DropERC1155 *DropERC1155Filterer) ParseRoyaltyForToken(log types.Log) (*DropERC1155RoyaltyForToken, error)
- func (_DropERC1155 *DropERC1155Filterer) ParseSaleRecipientForTokenUpdated(log types.Log) (*DropERC1155SaleRecipientForTokenUpdated, error)
- func (_DropERC1155 *DropERC1155Filterer) ParseTokensClaimed(log types.Log) (*DropERC1155TokensClaimed, error)
- func (_DropERC1155 *DropERC1155Filterer) ParseTokensLazyMinted(log types.Log) (*DropERC1155TokensLazyMinted, error)
- func (_DropERC1155 *DropERC1155Filterer) ParseTransferBatch(log types.Log) (*DropERC1155TransferBatch, error)
- func (_DropERC1155 *DropERC1155Filterer) ParseTransferSingle(log types.Log) (*DropERC1155TransferSingle, error)
- func (_DropERC1155 *DropERC1155Filterer) ParseURI(log types.Log) (*DropERC1155URI, error)
- func (_DropERC1155 *DropERC1155Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *DropERC1155ApprovalForAll, ...) (event.Subscription, error)
- func (_DropERC1155 *DropERC1155Filterer) WatchClaimConditionsUpdated(opts *bind.WatchOpts, sink chan<- *DropERC1155ClaimConditionsUpdated, ...) (event.Subscription, error)
- func (_DropERC1155 *DropERC1155Filterer) WatchContractURIUpdated(opts *bind.WatchOpts, sink chan<- *DropERC1155ContractURIUpdated) (event.Subscription, error)
- func (_DropERC1155 *DropERC1155Filterer) WatchDefaultRoyalty(opts *bind.WatchOpts, sink chan<- *DropERC1155DefaultRoyalty, ...) (event.Subscription, error)
- func (_DropERC1155 *DropERC1155Filterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *DropERC1155Initialized) (event.Subscription, error)
- func (_DropERC1155 *DropERC1155Filterer) WatchMaxTotalSupplyUpdated(opts *bind.WatchOpts, sink chan<- *DropERC1155MaxTotalSupplyUpdated) (event.Subscription, error)
- func (_DropERC1155 *DropERC1155Filterer) WatchOwnerUpdated(opts *bind.WatchOpts, sink chan<- *DropERC1155OwnerUpdated, ...) (event.Subscription, error)
- func (_DropERC1155 *DropERC1155Filterer) WatchPlatformFeeInfoUpdated(opts *bind.WatchOpts, sink chan<- *DropERC1155PlatformFeeInfoUpdated, ...) (event.Subscription, error)
- func (_DropERC1155 *DropERC1155Filterer) WatchPrimarySaleRecipientUpdated(opts *bind.WatchOpts, sink chan<- *DropERC1155PrimarySaleRecipientUpdated, ...) (event.Subscription, error)
- func (_DropERC1155 *DropERC1155Filterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *DropERC1155RoleAdminChanged, ...) (event.Subscription, error)
- func (_DropERC1155 *DropERC1155Filterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *DropERC1155RoleGranted, role [][32]byte, ...) (event.Subscription, error)
- func (_DropERC1155 *DropERC1155Filterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *DropERC1155RoleRevoked, role [][32]byte, ...) (event.Subscription, error)
- func (_DropERC1155 *DropERC1155Filterer) WatchRoyaltyForToken(opts *bind.WatchOpts, sink chan<- *DropERC1155RoyaltyForToken, ...) (event.Subscription, error)
- func (_DropERC1155 *DropERC1155Filterer) WatchSaleRecipientForTokenUpdated(opts *bind.WatchOpts, sink chan<- *DropERC1155SaleRecipientForTokenUpdated, ...) (event.Subscription, error)
- func (_DropERC1155 *DropERC1155Filterer) WatchTokensClaimed(opts *bind.WatchOpts, sink chan<- *DropERC1155TokensClaimed, ...) (event.Subscription, error)
- func (_DropERC1155 *DropERC1155Filterer) WatchTokensLazyMinted(opts *bind.WatchOpts, sink chan<- *DropERC1155TokensLazyMinted, ...) (event.Subscription, error)
- func (_DropERC1155 *DropERC1155Filterer) WatchTransferBatch(opts *bind.WatchOpts, sink chan<- *DropERC1155TransferBatch, ...) (event.Subscription, error)
- func (_DropERC1155 *DropERC1155Filterer) WatchTransferSingle(opts *bind.WatchOpts, sink chan<- *DropERC1155TransferSingle, ...) (event.Subscription, error)
- func (_DropERC1155 *DropERC1155Filterer) WatchURI(opts *bind.WatchOpts, sink chan<- *DropERC1155URI, id []*big.Int) (event.Subscription, error)
- type DropERC1155Initialized
- type DropERC1155InitializedIterator
- type DropERC1155MaxTotalSupplyUpdated
- type DropERC1155MaxTotalSupplyUpdatedIterator
- type DropERC1155OwnerUpdated
- type DropERC1155OwnerUpdatedIterator
- type DropERC1155PlatformFeeInfoUpdated
- type DropERC1155PlatformFeeInfoUpdatedIterator
- type DropERC1155PrimarySaleRecipientUpdated
- type DropERC1155PrimarySaleRecipientUpdatedIterator
- type DropERC1155Raw
- func (_DropERC1155 *DropERC1155Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_DropERC1155 *DropERC1155Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DropERC1155RoleAdminChanged
- type DropERC1155RoleAdminChangedIterator
- type DropERC1155RoleGranted
- type DropERC1155RoleGrantedIterator
- type DropERC1155RoleRevoked
- type DropERC1155RoleRevokedIterator
- type DropERC1155RoyaltyForToken
- type DropERC1155RoyaltyForTokenIterator
- type DropERC1155SaleRecipientForTokenUpdated
- type DropERC1155SaleRecipientForTokenUpdatedIterator
- type DropERC1155Session
- func (_DropERC1155 *DropERC1155Session) BalanceOf(account common.Address, id *big.Int) (*big.Int, error)
- func (_DropERC1155 *DropERC1155Session) BalanceOfBatch(accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
- func (_DropERC1155 *DropERC1155Session) BurnBatch(account common.Address, ids []*big.Int, values []*big.Int) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Session) Claim(_receiver common.Address, _tokenId *big.Int, _quantity *big.Int, ...) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Session) ClaimCondition(arg0 *big.Int) (struct{ ... }, error)
- func (_DropERC1155 *DropERC1155Session) ContractType() ([32]byte, error)
- func (_DropERC1155 *DropERC1155Session) ContractVersion() (uint8, error)
- func (_DropERC1155 *DropERC1155Session) DEFAULTADMINROLE() ([32]byte, error)
- func (_DropERC1155 *DropERC1155Session) GetActiveClaimConditionId(_tokenId *big.Int) (*big.Int, error)
- func (_DropERC1155 *DropERC1155Session) GetBaseURICount() (*big.Int, error)
- func (_DropERC1155 *DropERC1155Session) GetBatchIdAtIndex(_index *big.Int) (*big.Int, error)
- func (_DropERC1155 *DropERC1155Session) GetClaimConditionById(_tokenId *big.Int, _conditionId *big.Int) (IClaimConditionClaimCondition, error)
- func (_DropERC1155 *DropERC1155Session) GetDefaultRoyaltyInfo() (common.Address, uint16, error)
- func (_DropERC1155 *DropERC1155Session) GetPlatformFeeInfo() (common.Address, uint16, error)
- func (_DropERC1155 *DropERC1155Session) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_DropERC1155 *DropERC1155Session) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
- func (_DropERC1155 *DropERC1155Session) GetRoleMemberCount(role [32]byte) (*big.Int, error)
- func (_DropERC1155 *DropERC1155Session) GetRoyaltyInfoForToken(_tokenId *big.Int) (common.Address, uint16, error)
- func (_DropERC1155 *DropERC1155Session) GetSupplyClaimedByWallet(_tokenId *big.Int, _conditionId *big.Int, _claimer common.Address) (*big.Int, error)
- func (_DropERC1155 *DropERC1155Session) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Session) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_DropERC1155 *DropERC1155Session) HasRoleWithSwitch(role [32]byte, account common.Address) (bool, error)
- func (_DropERC1155 *DropERC1155Session) Initialize(_defaultAdmin common.Address, _name string, _symbol string, ...) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Session) InternalContractURI() (string, error)
- func (_DropERC1155 *DropERC1155Session) IsApprovedForAll(account common.Address, operator common.Address) (bool, error)
- func (_DropERC1155 *DropERC1155Session) IsTrustedForwarder(forwarder common.Address) (bool, error)
- func (_DropERC1155 *DropERC1155Session) LazyMint(_amount *big.Int, _baseURIForTokens string, _data []byte) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Session) MaxTotalSupply(arg0 *big.Int) (*big.Int, error)
- func (_DropERC1155 *DropERC1155Session) Multicall(data [][]byte) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Session) Name() (string, error)
- func (_DropERC1155 *DropERC1155Session) NextTokenIdToMint() (*big.Int, error)
- func (_DropERC1155 *DropERC1155Session) Owner() (common.Address, error)
- func (_DropERC1155 *DropERC1155Session) PrimarySaleRecipient() (common.Address, error)
- func (_DropERC1155 *DropERC1155Session) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Session) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Session) RoyaltyInfo(tokenId *big.Int, salePrice *big.Int) (struct{ ... }, error)
- func (_DropERC1155 *DropERC1155Session) SafeBatchTransferFrom(from common.Address, to common.Address, ids []*big.Int, amounts []*big.Int, ...) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Session) SafeTransferFrom(from common.Address, to common.Address, id *big.Int, amount *big.Int, ...) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Session) SaleRecipient(arg0 *big.Int) (common.Address, error)
- func (_DropERC1155 *DropERC1155Session) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Session) SetClaimConditions(_tokenId *big.Int, _conditions []IClaimConditionClaimCondition, ...) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Session) SetContractURI(_uri string) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Session) SetDefaultRoyaltyInfo(_royaltyRecipient common.Address, _royaltyBps *big.Int) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Session) SetMaxTotalSupply(_tokenId *big.Int, _maxTotalSupply *big.Int) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Session) SetOwner(_newOwner common.Address) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Session) SetPlatformFeeInfo(_platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Session) SetPrimarySaleRecipient(_saleRecipient common.Address) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Session) SetRoyaltyInfoForToken(_tokenId *big.Int, _recipient common.Address, _bps *big.Int) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Session) SetSaleRecipientForToken(_tokenId *big.Int, _saleRecipient common.Address) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Session) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_DropERC1155 *DropERC1155Session) Symbol() (string, error)
- func (_DropERC1155 *DropERC1155Session) TotalSupply(arg0 *big.Int) (*big.Int, error)
- func (_DropERC1155 *DropERC1155Session) Uri(_tokenId *big.Int) (string, error)
- func (_DropERC1155 *DropERC1155Session) VerifyClaim(_conditionId *big.Int, _claimer common.Address, _tokenId *big.Int, ...) (bool, error)
- type DropERC1155TokensClaimed
- type DropERC1155TokensClaimedIterator
- type DropERC1155TokensLazyMinted
- type DropERC1155TokensLazyMintedIterator
- type DropERC1155Transactor
- func (_DropERC1155 *DropERC1155Transactor) BurnBatch(opts *bind.TransactOpts, account common.Address, ids []*big.Int, ...) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Transactor) Claim(opts *bind.TransactOpts, _receiver common.Address, _tokenId *big.Int, ...) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Transactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Transactor) Initialize(opts *bind.TransactOpts, _defaultAdmin common.Address, _name string, ...) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Transactor) LazyMint(opts *bind.TransactOpts, _amount *big.Int, _baseURIForTokens string, ...) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Transactor) Multicall(opts *bind.TransactOpts, data [][]byte) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Transactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Transactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Transactor) SafeBatchTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Transactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, id *big.Int, ...) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Transactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Transactor) SetClaimConditions(opts *bind.TransactOpts, _tokenId *big.Int, ...) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Transactor) SetContractURI(opts *bind.TransactOpts, _uri string) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Transactor) SetDefaultRoyaltyInfo(opts *bind.TransactOpts, _royaltyRecipient common.Address, ...) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Transactor) SetMaxTotalSupply(opts *bind.TransactOpts, _tokenId *big.Int, _maxTotalSupply *big.Int) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Transactor) SetOwner(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Transactor) SetPlatformFeeInfo(opts *bind.TransactOpts, _platformFeeRecipient common.Address, ...) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Transactor) SetPrimarySaleRecipient(opts *bind.TransactOpts, _saleRecipient common.Address) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Transactor) SetRoyaltyInfoForToken(opts *bind.TransactOpts, _tokenId *big.Int, _recipient common.Address, ...) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Transactor) SetSaleRecipientForToken(opts *bind.TransactOpts, _tokenId *big.Int, _saleRecipient common.Address) (*types.Transaction, error)
- type DropERC1155TransactorRaw
- type DropERC1155TransactorSession
- func (_DropERC1155 *DropERC1155TransactorSession) BurnBatch(account common.Address, ids []*big.Int, values []*big.Int) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155TransactorSession) Claim(_receiver common.Address, _tokenId *big.Int, _quantity *big.Int, ...) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155TransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155TransactorSession) Initialize(_defaultAdmin common.Address, _name string, _symbol string, ...) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155TransactorSession) LazyMint(_amount *big.Int, _baseURIForTokens string, _data []byte) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155TransactorSession) Multicall(data [][]byte) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155TransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155TransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155TransactorSession) SafeBatchTransferFrom(from common.Address, to common.Address, ids []*big.Int, amounts []*big.Int, ...) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155TransactorSession) SafeTransferFrom(from common.Address, to common.Address, id *big.Int, amount *big.Int, ...) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155TransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155TransactorSession) SetClaimConditions(_tokenId *big.Int, _conditions []IClaimConditionClaimCondition, ...) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155TransactorSession) SetContractURI(_uri string) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155TransactorSession) SetDefaultRoyaltyInfo(_royaltyRecipient common.Address, _royaltyBps *big.Int) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155TransactorSession) SetMaxTotalSupply(_tokenId *big.Int, _maxTotalSupply *big.Int) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155TransactorSession) SetOwner(_newOwner common.Address) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155TransactorSession) SetPlatformFeeInfo(_platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155TransactorSession) SetPrimarySaleRecipient(_saleRecipient common.Address) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155TransactorSession) SetRoyaltyInfoForToken(_tokenId *big.Int, _recipient common.Address, _bps *big.Int) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155TransactorSession) SetSaleRecipientForToken(_tokenId *big.Int, _saleRecipient common.Address) (*types.Transaction, error)
- type DropERC1155TransferBatch
- type DropERC1155TransferBatchIterator
- type DropERC1155TransferSingle
- type DropERC1155TransferSingleIterator
- type DropERC1155URI
- type DropERC1155URIIterator
- type DropERC721
- type DropERC721Approval
- type DropERC721ApprovalForAll
- type DropERC721ApprovalForAllIterator
- type DropERC721ApprovalIterator
- type DropERC721Caller
- func (_DropERC721 *DropERC721Caller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_DropERC721 *DropERC721Caller) ClaimCondition(opts *bind.CallOpts) (struct{ ... }, error)
- func (_DropERC721 *DropERC721Caller) ContractType(opts *bind.CallOpts) ([32]byte, error)
- func (_DropERC721 *DropERC721Caller) ContractVersion(opts *bind.CallOpts) (uint8, error)
- func (_DropERC721 *DropERC721Caller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_DropERC721 *DropERC721Caller) EncryptDecrypt(opts *bind.CallOpts, data []byte, key []byte) ([]byte, error)
- func (_DropERC721 *DropERC721Caller) EncryptedData(opts *bind.CallOpts, arg0 *big.Int) ([]byte, error)
- func (_DropERC721 *DropERC721Caller) GetActiveClaimConditionId(opts *bind.CallOpts) (*big.Int, error)
- func (_DropERC721 *DropERC721Caller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_DropERC721 *DropERC721Caller) GetBaseURICount(opts *bind.CallOpts) (*big.Int, error)
- func (_DropERC721 *DropERC721Caller) GetBatchIdAtIndex(opts *bind.CallOpts, _index *big.Int) (*big.Int, error)
- func (_DropERC721 *DropERC721Caller) GetClaimConditionById(opts *bind.CallOpts, _conditionId *big.Int) (IClaimConditionClaimCondition, error)
- func (_DropERC721 *DropERC721Caller) GetDefaultRoyaltyInfo(opts *bind.CallOpts) (common.Address, uint16, error)
- func (_DropERC721 *DropERC721Caller) GetPlatformFeeInfo(opts *bind.CallOpts) (common.Address, uint16, error)
- func (_DropERC721 *DropERC721Caller) GetRevealURI(opts *bind.CallOpts, _batchId *big.Int, _key []byte) (string, error)
- func (_DropERC721 *DropERC721Caller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
- func (_DropERC721 *DropERC721Caller) GetRoleMember(opts *bind.CallOpts, role [32]byte, index *big.Int) (common.Address, error)
- func (_DropERC721 *DropERC721Caller) GetRoleMemberCount(opts *bind.CallOpts, role [32]byte) (*big.Int, error)
- func (_DropERC721 *DropERC721Caller) GetRoyaltyInfoForToken(opts *bind.CallOpts, _tokenId *big.Int) (common.Address, uint16, error)
- func (_DropERC721 *DropERC721Caller) GetSupplyClaimedByWallet(opts *bind.CallOpts, _conditionId *big.Int, _claimer common.Address) (*big.Int, error)
- func (_DropERC721 *DropERC721Caller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- func (_DropERC721 *DropERC721Caller) HasRoleWithSwitch(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- func (_DropERC721 *DropERC721Caller) InternalContractURI(opts *bind.CallOpts) (string, error)
- func (_DropERC721 *DropERC721Caller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_DropERC721 *DropERC721Caller) IsEncryptedBatch(opts *bind.CallOpts, _batchId *big.Int) (bool, error)
- func (_DropERC721 *DropERC721Caller) IsTrustedForwarder(opts *bind.CallOpts, forwarder common.Address) (bool, error)
- func (_DropERC721 *DropERC721Caller) MaxTotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_DropERC721 *DropERC721Caller) Name(opts *bind.CallOpts) (string, error)
- func (_DropERC721 *DropERC721Caller) NextTokenIdToClaim(opts *bind.CallOpts) (*big.Int, error)
- func (_DropERC721 *DropERC721Caller) NextTokenIdToMint(opts *bind.CallOpts) (*big.Int, error)
- func (_DropERC721 *DropERC721Caller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_DropERC721 *DropERC721Caller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_DropERC721 *DropERC721Caller) PrimarySaleRecipient(opts *bind.CallOpts) (common.Address, error)
- func (_DropERC721 *DropERC721Caller) RoyaltyInfo(opts *bind.CallOpts, tokenId *big.Int, salePrice *big.Int) (struct{ ... }, error)
- func (_DropERC721 *DropERC721Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_DropERC721 *DropERC721Caller) Symbol(opts *bind.CallOpts) (string, error)
- func (_DropERC721 *DropERC721Caller) TokenURI(opts *bind.CallOpts, _tokenId *big.Int) (string, error)
- func (_DropERC721 *DropERC721Caller) TotalMinted(opts *bind.CallOpts) (*big.Int, error)
- func (_DropERC721 *DropERC721Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_DropERC721 *DropERC721Caller) VerifyClaim(opts *bind.CallOpts, _conditionId *big.Int, _claimer common.Address, ...) (bool, error)
- type DropERC721CallerRaw
- type DropERC721CallerSession
- func (_DropERC721 *DropERC721CallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_DropERC721 *DropERC721CallerSession) ClaimCondition() (struct{ ... }, error)
- func (_DropERC721 *DropERC721CallerSession) ContractType() ([32]byte, error)
- func (_DropERC721 *DropERC721CallerSession) ContractVersion() (uint8, error)
- func (_DropERC721 *DropERC721CallerSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_DropERC721 *DropERC721CallerSession) EncryptDecrypt(data []byte, key []byte) ([]byte, error)
- func (_DropERC721 *DropERC721CallerSession) EncryptedData(arg0 *big.Int) ([]byte, error)
- func (_DropERC721 *DropERC721CallerSession) GetActiveClaimConditionId() (*big.Int, error)
- func (_DropERC721 *DropERC721CallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_DropERC721 *DropERC721CallerSession) GetBaseURICount() (*big.Int, error)
- func (_DropERC721 *DropERC721CallerSession) GetBatchIdAtIndex(_index *big.Int) (*big.Int, error)
- func (_DropERC721 *DropERC721CallerSession) GetClaimConditionById(_conditionId *big.Int) (IClaimConditionClaimCondition, error)
- func (_DropERC721 *DropERC721CallerSession) GetDefaultRoyaltyInfo() (common.Address, uint16, error)
- func (_DropERC721 *DropERC721CallerSession) GetPlatformFeeInfo() (common.Address, uint16, error)
- func (_DropERC721 *DropERC721CallerSession) GetRevealURI(_batchId *big.Int, _key []byte) (string, error)
- func (_DropERC721 *DropERC721CallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_DropERC721 *DropERC721CallerSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
- func (_DropERC721 *DropERC721CallerSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
- func (_DropERC721 *DropERC721CallerSession) GetRoyaltyInfoForToken(_tokenId *big.Int) (common.Address, uint16, error)
- func (_DropERC721 *DropERC721CallerSession) GetSupplyClaimedByWallet(_conditionId *big.Int, _claimer common.Address) (*big.Int, error)
- func (_DropERC721 *DropERC721CallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_DropERC721 *DropERC721CallerSession) HasRoleWithSwitch(role [32]byte, account common.Address) (bool, error)
- func (_DropERC721 *DropERC721CallerSession) InternalContractURI() (string, error)
- func (_DropERC721 *DropERC721CallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_DropERC721 *DropERC721CallerSession) IsEncryptedBatch(_batchId *big.Int) (bool, error)
- func (_DropERC721 *DropERC721CallerSession) IsTrustedForwarder(forwarder common.Address) (bool, error)
- func (_DropERC721 *DropERC721CallerSession) MaxTotalSupply() (*big.Int, error)
- func (_DropERC721 *DropERC721CallerSession) Name() (string, error)
- func (_DropERC721 *DropERC721CallerSession) NextTokenIdToClaim() (*big.Int, error)
- func (_DropERC721 *DropERC721CallerSession) NextTokenIdToMint() (*big.Int, error)
- func (_DropERC721 *DropERC721CallerSession) Owner() (common.Address, error)
- func (_DropERC721 *DropERC721CallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_DropERC721 *DropERC721CallerSession) PrimarySaleRecipient() (common.Address, error)
- func (_DropERC721 *DropERC721CallerSession) RoyaltyInfo(tokenId *big.Int, salePrice *big.Int) (struct{ ... }, error)
- func (_DropERC721 *DropERC721CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_DropERC721 *DropERC721CallerSession) Symbol() (string, error)
- func (_DropERC721 *DropERC721CallerSession) TokenURI(_tokenId *big.Int) (string, error)
- func (_DropERC721 *DropERC721CallerSession) TotalMinted() (*big.Int, error)
- func (_DropERC721 *DropERC721CallerSession) TotalSupply() (*big.Int, error)
- func (_DropERC721 *DropERC721CallerSession) VerifyClaim(_conditionId *big.Int, _claimer common.Address, _quantity *big.Int, ...) (bool, error)
- type DropERC721ClaimConditionsUpdated
- type DropERC721ClaimConditionsUpdatedIterator
- type DropERC721ContractURIUpdated
- type DropERC721ContractURIUpdatedIterator
- type DropERC721DefaultRoyalty
- type DropERC721DefaultRoyaltyIterator
- type DropERC721Filterer
- func (_DropERC721 *DropERC721Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*DropERC721ApprovalIterator, error)
- func (_DropERC721 *DropERC721Filterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*DropERC721ApprovalForAllIterator, error)
- func (_DropERC721 *DropERC721Filterer) FilterClaimConditionsUpdated(opts *bind.FilterOpts) (*DropERC721ClaimConditionsUpdatedIterator, error)
- func (_DropERC721 *DropERC721Filterer) FilterContractURIUpdated(opts *bind.FilterOpts) (*DropERC721ContractURIUpdatedIterator, error)
- func (_DropERC721 *DropERC721Filterer) FilterDefaultRoyalty(opts *bind.FilterOpts, newRoyaltyRecipient []common.Address) (*DropERC721DefaultRoyaltyIterator, error)
- func (_DropERC721 *DropERC721Filterer) FilterInitialized(opts *bind.FilterOpts) (*DropERC721InitializedIterator, error)
- func (_DropERC721 *DropERC721Filterer) FilterMaxTotalSupplyUpdated(opts *bind.FilterOpts) (*DropERC721MaxTotalSupplyUpdatedIterator, error)
- func (_DropERC721 *DropERC721Filterer) FilterOwnerUpdated(opts *bind.FilterOpts, prevOwner []common.Address, newOwner []common.Address) (*DropERC721OwnerUpdatedIterator, error)
- func (_DropERC721 *DropERC721Filterer) FilterPlatformFeeInfoUpdated(opts *bind.FilterOpts, platformFeeRecipient []common.Address) (*DropERC721PlatformFeeInfoUpdatedIterator, error)
- func (_DropERC721 *DropERC721Filterer) FilterPrimarySaleRecipientUpdated(opts *bind.FilterOpts, recipient []common.Address) (*DropERC721PrimarySaleRecipientUpdatedIterator, error)
- func (_DropERC721 *DropERC721Filterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*DropERC721RoleAdminChangedIterator, error)
- func (_DropERC721 *DropERC721Filterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*DropERC721RoleGrantedIterator, error)
- func (_DropERC721 *DropERC721Filterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*DropERC721RoleRevokedIterator, error)
- func (_DropERC721 *DropERC721Filterer) FilterRoyaltyForToken(opts *bind.FilterOpts, tokenId []*big.Int, royaltyRecipient []common.Address) (*DropERC721RoyaltyForTokenIterator, error)
- func (_DropERC721 *DropERC721Filterer) FilterTokenURIRevealed(opts *bind.FilterOpts, index []*big.Int) (*DropERC721TokenURIRevealedIterator, error)
- func (_DropERC721 *DropERC721Filterer) FilterTokensClaimed(opts *bind.FilterOpts, claimConditionIndex []*big.Int, ...) (*DropERC721TokensClaimedIterator, error)
- func (_DropERC721 *DropERC721Filterer) FilterTokensLazyMinted(opts *bind.FilterOpts, startTokenId []*big.Int) (*DropERC721TokensLazyMintedIterator, error)
- func (_DropERC721 *DropERC721Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*DropERC721TransferIterator, error)
- func (_DropERC721 *DropERC721Filterer) ParseApproval(log types.Log) (*DropERC721Approval, error)
- func (_DropERC721 *DropERC721Filterer) ParseApprovalForAll(log types.Log) (*DropERC721ApprovalForAll, error)
- func (_DropERC721 *DropERC721Filterer) ParseClaimConditionsUpdated(log types.Log) (*DropERC721ClaimConditionsUpdated, error)
- func (_DropERC721 *DropERC721Filterer) ParseContractURIUpdated(log types.Log) (*DropERC721ContractURIUpdated, error)
- func (_DropERC721 *DropERC721Filterer) ParseDefaultRoyalty(log types.Log) (*DropERC721DefaultRoyalty, error)
- func (_DropERC721 *DropERC721Filterer) ParseInitialized(log types.Log) (*DropERC721Initialized, error)
- func (_DropERC721 *DropERC721Filterer) ParseMaxTotalSupplyUpdated(log types.Log) (*DropERC721MaxTotalSupplyUpdated, error)
- func (_DropERC721 *DropERC721Filterer) ParseOwnerUpdated(log types.Log) (*DropERC721OwnerUpdated, error)
- func (_DropERC721 *DropERC721Filterer) ParsePlatformFeeInfoUpdated(log types.Log) (*DropERC721PlatformFeeInfoUpdated, error)
- func (_DropERC721 *DropERC721Filterer) ParsePrimarySaleRecipientUpdated(log types.Log) (*DropERC721PrimarySaleRecipientUpdated, error)
- func (_DropERC721 *DropERC721Filterer) ParseRoleAdminChanged(log types.Log) (*DropERC721RoleAdminChanged, error)
- func (_DropERC721 *DropERC721Filterer) ParseRoleGranted(log types.Log) (*DropERC721RoleGranted, error)
- func (_DropERC721 *DropERC721Filterer) ParseRoleRevoked(log types.Log) (*DropERC721RoleRevoked, error)
- func (_DropERC721 *DropERC721Filterer) ParseRoyaltyForToken(log types.Log) (*DropERC721RoyaltyForToken, error)
- func (_DropERC721 *DropERC721Filterer) ParseTokenURIRevealed(log types.Log) (*DropERC721TokenURIRevealed, error)
- func (_DropERC721 *DropERC721Filterer) ParseTokensClaimed(log types.Log) (*DropERC721TokensClaimed, error)
- func (_DropERC721 *DropERC721Filterer) ParseTokensLazyMinted(log types.Log) (*DropERC721TokensLazyMinted, error)
- func (_DropERC721 *DropERC721Filterer) ParseTransfer(log types.Log) (*DropERC721Transfer, error)
- func (_DropERC721 *DropERC721Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *DropERC721Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_DropERC721 *DropERC721Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *DropERC721ApprovalForAll, ...) (event.Subscription, error)
- func (_DropERC721 *DropERC721Filterer) WatchClaimConditionsUpdated(opts *bind.WatchOpts, sink chan<- *DropERC721ClaimConditionsUpdated) (event.Subscription, error)
- func (_DropERC721 *DropERC721Filterer) WatchContractURIUpdated(opts *bind.WatchOpts, sink chan<- *DropERC721ContractURIUpdated) (event.Subscription, error)
- func (_DropERC721 *DropERC721Filterer) WatchDefaultRoyalty(opts *bind.WatchOpts, sink chan<- *DropERC721DefaultRoyalty, ...) (event.Subscription, error)
- func (_DropERC721 *DropERC721Filterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *DropERC721Initialized) (event.Subscription, error)
- func (_DropERC721 *DropERC721Filterer) WatchMaxTotalSupplyUpdated(opts *bind.WatchOpts, sink chan<- *DropERC721MaxTotalSupplyUpdated) (event.Subscription, error)
- func (_DropERC721 *DropERC721Filterer) WatchOwnerUpdated(opts *bind.WatchOpts, sink chan<- *DropERC721OwnerUpdated, ...) (event.Subscription, error)
- func (_DropERC721 *DropERC721Filterer) WatchPlatformFeeInfoUpdated(opts *bind.WatchOpts, sink chan<- *DropERC721PlatformFeeInfoUpdated, ...) (event.Subscription, error)
- func (_DropERC721 *DropERC721Filterer) WatchPrimarySaleRecipientUpdated(opts *bind.WatchOpts, sink chan<- *DropERC721PrimarySaleRecipientUpdated, ...) (event.Subscription, error)
- func (_DropERC721 *DropERC721Filterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *DropERC721RoleAdminChanged, role [][32]byte, ...) (event.Subscription, error)
- func (_DropERC721 *DropERC721Filterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *DropERC721RoleGranted, role [][32]byte, ...) (event.Subscription, error)
- func (_DropERC721 *DropERC721Filterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *DropERC721RoleRevoked, role [][32]byte, ...) (event.Subscription, error)
- func (_DropERC721 *DropERC721Filterer) WatchRoyaltyForToken(opts *bind.WatchOpts, sink chan<- *DropERC721RoyaltyForToken, ...) (event.Subscription, error)
- func (_DropERC721 *DropERC721Filterer) WatchTokenURIRevealed(opts *bind.WatchOpts, sink chan<- *DropERC721TokenURIRevealed, ...) (event.Subscription, error)
- func (_DropERC721 *DropERC721Filterer) WatchTokensClaimed(opts *bind.WatchOpts, sink chan<- *DropERC721TokensClaimed, ...) (event.Subscription, error)
- func (_DropERC721 *DropERC721Filterer) WatchTokensLazyMinted(opts *bind.WatchOpts, sink chan<- *DropERC721TokensLazyMinted, ...) (event.Subscription, error)
- func (_DropERC721 *DropERC721Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *DropERC721Transfer, from []common.Address, ...) (event.Subscription, error)
- type DropERC721Initialized
- type DropERC721InitializedIterator
- type DropERC721MaxTotalSupplyUpdated
- type DropERC721MaxTotalSupplyUpdatedIterator
- type DropERC721OwnerUpdated
- type DropERC721OwnerUpdatedIterator
- type DropERC721PlatformFeeInfoUpdated
- type DropERC721PlatformFeeInfoUpdatedIterator
- type DropERC721PrimarySaleRecipientUpdated
- type DropERC721PrimarySaleRecipientUpdatedIterator
- type DropERC721Raw
- func (_DropERC721 *DropERC721Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_DropERC721 *DropERC721Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DropERC721RoleAdminChanged
- type DropERC721RoleAdminChangedIterator
- type DropERC721RoleGranted
- type DropERC721RoleGrantedIterator
- type DropERC721RoleRevoked
- type DropERC721RoleRevokedIterator
- type DropERC721RoyaltyForToken
- type DropERC721RoyaltyForTokenIterator
- type DropERC721Session
- func (_DropERC721 *DropERC721Session) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Session) BalanceOf(owner common.Address) (*big.Int, error)
- func (_DropERC721 *DropERC721Session) Burn(tokenId *big.Int) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Session) Claim(_receiver common.Address, _quantity *big.Int, _currency common.Address, ...) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Session) ClaimCondition() (struct{ ... }, error)
- func (_DropERC721 *DropERC721Session) ContractType() ([32]byte, error)
- func (_DropERC721 *DropERC721Session) ContractVersion() (uint8, error)
- func (_DropERC721 *DropERC721Session) DEFAULTADMINROLE() ([32]byte, error)
- func (_DropERC721 *DropERC721Session) EncryptDecrypt(data []byte, key []byte) ([]byte, error)
- func (_DropERC721 *DropERC721Session) EncryptedData(arg0 *big.Int) ([]byte, error)
- func (_DropERC721 *DropERC721Session) GetActiveClaimConditionId() (*big.Int, error)
- func (_DropERC721 *DropERC721Session) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_DropERC721 *DropERC721Session) GetBaseURICount() (*big.Int, error)
- func (_DropERC721 *DropERC721Session) GetBatchIdAtIndex(_index *big.Int) (*big.Int, error)
- func (_DropERC721 *DropERC721Session) GetClaimConditionById(_conditionId *big.Int) (IClaimConditionClaimCondition, error)
- func (_DropERC721 *DropERC721Session) GetDefaultRoyaltyInfo() (common.Address, uint16, error)
- func (_DropERC721 *DropERC721Session) GetPlatformFeeInfo() (common.Address, uint16, error)
- func (_DropERC721 *DropERC721Session) GetRevealURI(_batchId *big.Int, _key []byte) (string, error)
- func (_DropERC721 *DropERC721Session) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_DropERC721 *DropERC721Session) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
- func (_DropERC721 *DropERC721Session) GetRoleMemberCount(role [32]byte) (*big.Int, error)
- func (_DropERC721 *DropERC721Session) GetRoyaltyInfoForToken(_tokenId *big.Int) (common.Address, uint16, error)
- func (_DropERC721 *DropERC721Session) GetSupplyClaimedByWallet(_conditionId *big.Int, _claimer common.Address) (*big.Int, error)
- func (_DropERC721 *DropERC721Session) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Session) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_DropERC721 *DropERC721Session) HasRoleWithSwitch(role [32]byte, account common.Address) (bool, error)
- func (_DropERC721 *DropERC721Session) Initialize(_defaultAdmin common.Address, _name string, _symbol string, ...) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Session) InternalContractURI() (string, error)
- func (_DropERC721 *DropERC721Session) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_DropERC721 *DropERC721Session) IsEncryptedBatch(_batchId *big.Int) (bool, error)
- func (_DropERC721 *DropERC721Session) IsTrustedForwarder(forwarder common.Address) (bool, error)
- func (_DropERC721 *DropERC721Session) LazyMint(_amount *big.Int, _baseURIForTokens string, _data []byte) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Session) MaxTotalSupply() (*big.Int, error)
- func (_DropERC721 *DropERC721Session) Multicall(data [][]byte) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Session) Name() (string, error)
- func (_DropERC721 *DropERC721Session) NextTokenIdToClaim() (*big.Int, error)
- func (_DropERC721 *DropERC721Session) NextTokenIdToMint() (*big.Int, error)
- func (_DropERC721 *DropERC721Session) Owner() (common.Address, error)
- func (_DropERC721 *DropERC721Session) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_DropERC721 *DropERC721Session) PrimarySaleRecipient() (common.Address, error)
- func (_DropERC721 *DropERC721Session) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Session) Reveal(_index *big.Int, _key []byte) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Session) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Session) RoyaltyInfo(tokenId *big.Int, salePrice *big.Int) (struct{ ... }, error)
- func (_DropERC721 *DropERC721Session) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Session) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Session) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Session) SetClaimConditions(_conditions []IClaimConditionClaimCondition, _resetClaimEligibility bool) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Session) SetContractURI(_uri string) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Session) SetDefaultRoyaltyInfo(_royaltyRecipient common.Address, _royaltyBps *big.Int) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Session) SetMaxTotalSupply(_maxTotalSupply *big.Int) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Session) SetOwner(_newOwner common.Address) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Session) SetPlatformFeeInfo(_platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Session) SetPrimarySaleRecipient(_saleRecipient common.Address) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Session) SetRoyaltyInfoForToken(_tokenId *big.Int, _recipient common.Address, _bps *big.Int) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Session) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_DropERC721 *DropERC721Session) Symbol() (string, error)
- func (_DropERC721 *DropERC721Session) TokenURI(_tokenId *big.Int) (string, error)
- func (_DropERC721 *DropERC721Session) TotalMinted() (*big.Int, error)
- func (_DropERC721 *DropERC721Session) TotalSupply() (*big.Int, error)
- func (_DropERC721 *DropERC721Session) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Session) VerifyClaim(_conditionId *big.Int, _claimer common.Address, _quantity *big.Int, ...) (bool, error)
- type DropERC721TokenURIRevealed
- type DropERC721TokenURIRevealedIterator
- type DropERC721TokensClaimed
- type DropERC721TokensClaimedIterator
- type DropERC721TokensLazyMinted
- type DropERC721TokensLazyMintedIterator
- type DropERC721Transactor
- func (_DropERC721 *DropERC721Transactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Transactor) Burn(opts *bind.TransactOpts, tokenId *big.Int) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Transactor) Claim(opts *bind.TransactOpts, _receiver common.Address, _quantity *big.Int, ...) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Transactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Transactor) Initialize(opts *bind.TransactOpts, _defaultAdmin common.Address, _name string, ...) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Transactor) LazyMint(opts *bind.TransactOpts, _amount *big.Int, _baseURIForTokens string, ...) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Transactor) Multicall(opts *bind.TransactOpts, data [][]byte) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Transactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Transactor) Reveal(opts *bind.TransactOpts, _index *big.Int, _key []byte) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Transactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Transactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Transactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Transactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Transactor) SetClaimConditions(opts *bind.TransactOpts, _conditions []IClaimConditionClaimCondition, ...) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Transactor) SetContractURI(opts *bind.TransactOpts, _uri string) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Transactor) SetDefaultRoyaltyInfo(opts *bind.TransactOpts, _royaltyRecipient common.Address, ...) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Transactor) SetMaxTotalSupply(opts *bind.TransactOpts, _maxTotalSupply *big.Int) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Transactor) SetOwner(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Transactor) SetPlatformFeeInfo(opts *bind.TransactOpts, _platformFeeRecipient common.Address, ...) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Transactor) SetPrimarySaleRecipient(opts *bind.TransactOpts, _saleRecipient common.Address) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Transactor) SetRoyaltyInfoForToken(opts *bind.TransactOpts, _tokenId *big.Int, _recipient common.Address, ...) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type DropERC721TransactorRaw
- type DropERC721TransactorSession
- func (_DropERC721 *DropERC721TransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_DropERC721 *DropERC721TransactorSession) Burn(tokenId *big.Int) (*types.Transaction, error)
- func (_DropERC721 *DropERC721TransactorSession) Claim(_receiver common.Address, _quantity *big.Int, _currency common.Address, ...) (*types.Transaction, error)
- func (_DropERC721 *DropERC721TransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_DropERC721 *DropERC721TransactorSession) Initialize(_defaultAdmin common.Address, _name string, _symbol string, ...) (*types.Transaction, error)
- func (_DropERC721 *DropERC721TransactorSession) LazyMint(_amount *big.Int, _baseURIForTokens string, _data []byte) (*types.Transaction, error)
- func (_DropERC721 *DropERC721TransactorSession) Multicall(data [][]byte) (*types.Transaction, error)
- func (_DropERC721 *DropERC721TransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_DropERC721 *DropERC721TransactorSession) Reveal(_index *big.Int, _key []byte) (*types.Transaction, error)
- func (_DropERC721 *DropERC721TransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_DropERC721 *DropERC721TransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_DropERC721 *DropERC721TransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
- func (_DropERC721 *DropERC721TransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_DropERC721 *DropERC721TransactorSession) SetClaimConditions(_conditions []IClaimConditionClaimCondition, _resetClaimEligibility bool) (*types.Transaction, error)
- func (_DropERC721 *DropERC721TransactorSession) SetContractURI(_uri string) (*types.Transaction, error)
- func (_DropERC721 *DropERC721TransactorSession) SetDefaultRoyaltyInfo(_royaltyRecipient common.Address, _royaltyBps *big.Int) (*types.Transaction, error)
- func (_DropERC721 *DropERC721TransactorSession) SetMaxTotalSupply(_maxTotalSupply *big.Int) (*types.Transaction, error)
- func (_DropERC721 *DropERC721TransactorSession) SetOwner(_newOwner common.Address) (*types.Transaction, error)
- func (_DropERC721 *DropERC721TransactorSession) SetPlatformFeeInfo(_platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
- func (_DropERC721 *DropERC721TransactorSession) SetPrimarySaleRecipient(_saleRecipient common.Address) (*types.Transaction, error)
- func (_DropERC721 *DropERC721TransactorSession) SetRoyaltyInfoForToken(_tokenId *big.Int, _recipient common.Address, _bps *big.Int) (*types.Transaction, error)
- func (_DropERC721 *DropERC721TransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- type DropERC721Transfer
- type DropERC721TransferIterator
- type ERC20VotesUpgradeableCheckpoint
- type IClaimConditionClaimCondition
- type IDrop1155AllowlistProof
- type IDropAllowlistProof
- type IERC1155
- type IERC1155ApprovalForAll
- type IERC1155ApprovalForAllIterator
- type IERC1155Caller
- func (_IERC1155 *IERC1155Caller) BalanceOf(opts *bind.CallOpts, _owner common.Address, _id *big.Int) (*big.Int, error)
- func (_IERC1155 *IERC1155Caller) BalanceOfBatch(opts *bind.CallOpts, _owners []common.Address, _ids []*big.Int) ([]*big.Int, error)
- func (_IERC1155 *IERC1155Caller) IsApprovedForAll(opts *bind.CallOpts, _owner common.Address, _operator common.Address) (bool, error)
- type IERC1155CallerRaw
- type IERC1155CallerSession
- func (_IERC1155 *IERC1155CallerSession) BalanceOf(_owner common.Address, _id *big.Int) (*big.Int, error)
- func (_IERC1155 *IERC1155CallerSession) BalanceOfBatch(_owners []common.Address, _ids []*big.Int) ([]*big.Int, error)
- func (_IERC1155 *IERC1155CallerSession) IsApprovedForAll(_owner common.Address, _operator common.Address) (bool, error)
- type IERC1155Filterer
- func (_IERC1155 *IERC1155Filterer) FilterApprovalForAll(opts *bind.FilterOpts, _owner []common.Address, _operator []common.Address) (*IERC1155ApprovalForAllIterator, error)
- func (_IERC1155 *IERC1155Filterer) FilterTransferBatch(opts *bind.FilterOpts, _operator []common.Address, _from []common.Address, ...) (*IERC1155TransferBatchIterator, error)
- func (_IERC1155 *IERC1155Filterer) FilterTransferSingle(opts *bind.FilterOpts, _operator []common.Address, _from []common.Address, ...) (*IERC1155TransferSingleIterator, error)
- func (_IERC1155 *IERC1155Filterer) FilterURI(opts *bind.FilterOpts, _id []*big.Int) (*IERC1155URIIterator, error)
- func (_IERC1155 *IERC1155Filterer) ParseApprovalForAll(log types.Log) (*IERC1155ApprovalForAll, error)
- func (_IERC1155 *IERC1155Filterer) ParseTransferBatch(log types.Log) (*IERC1155TransferBatch, error)
- func (_IERC1155 *IERC1155Filterer) ParseTransferSingle(log types.Log) (*IERC1155TransferSingle, error)
- func (_IERC1155 *IERC1155Filterer) ParseURI(log types.Log) (*IERC1155URI, error)
- func (_IERC1155 *IERC1155Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *IERC1155ApprovalForAll, ...) (event.Subscription, error)
- func (_IERC1155 *IERC1155Filterer) WatchTransferBatch(opts *bind.WatchOpts, sink chan<- *IERC1155TransferBatch, ...) (event.Subscription, error)
- func (_IERC1155 *IERC1155Filterer) WatchTransferSingle(opts *bind.WatchOpts, sink chan<- *IERC1155TransferSingle, ...) (event.Subscription, error)
- func (_IERC1155 *IERC1155Filterer) WatchURI(opts *bind.WatchOpts, sink chan<- *IERC1155URI, _id []*big.Int) (event.Subscription, error)
- type IERC1155Raw
- func (_IERC1155 *IERC1155Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IERC1155 *IERC1155Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IERC1155 *IERC1155Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IERC1155Session
- func (_IERC1155 *IERC1155Session) BalanceOf(_owner common.Address, _id *big.Int) (*big.Int, error)
- func (_IERC1155 *IERC1155Session) BalanceOfBatch(_owners []common.Address, _ids []*big.Int) ([]*big.Int, error)
- func (_IERC1155 *IERC1155Session) IsApprovedForAll(_owner common.Address, _operator common.Address) (bool, error)
- func (_IERC1155 *IERC1155Session) SafeBatchTransferFrom(_from common.Address, _to common.Address, _ids []*big.Int, _values []*big.Int, ...) (*types.Transaction, error)
- func (_IERC1155 *IERC1155Session) SafeTransferFrom(_from common.Address, _to common.Address, _id *big.Int, _value *big.Int, ...) (*types.Transaction, error)
- func (_IERC1155 *IERC1155Session) SetApprovalForAll(_operator common.Address, _approved bool) (*types.Transaction, error)
- type IERC1155Transactor
- func (_IERC1155 *IERC1155Transactor) SafeBatchTransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_IERC1155 *IERC1155Transactor) SafeTransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_IERC1155 *IERC1155Transactor) SetApprovalForAll(opts *bind.TransactOpts, _operator common.Address, _approved bool) (*types.Transaction, error)
- type IERC1155TransactorRaw
- type IERC1155TransactorSession
- func (_IERC1155 *IERC1155TransactorSession) SafeBatchTransferFrom(_from common.Address, _to common.Address, _ids []*big.Int, _values []*big.Int, ...) (*types.Transaction, error)
- func (_IERC1155 *IERC1155TransactorSession) SafeTransferFrom(_from common.Address, _to common.Address, _id *big.Int, _value *big.Int, ...) (*types.Transaction, error)
- func (_IERC1155 *IERC1155TransactorSession) SetApprovalForAll(_operator common.Address, _approved bool) (*types.Transaction, error)
- type IERC1155TransferBatch
- type IERC1155TransferBatchIterator
- type IERC1155TransferSingle
- type IERC1155TransferSingleIterator
- type IERC1155URI
- type IERC1155URIIterator
- type IERC165
- type IERC165Caller
- type IERC165CallerRaw
- type IERC165CallerSession
- type IERC165Filterer
- type IERC165Raw
- func (_IERC165 *IERC165Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IERC165 *IERC165Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IERC165 *IERC165Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IERC165Session
- type IERC165Transactor
- type IERC165TransactorRaw
- type IERC165TransactorSession
- type IERC20
- type IERC20Approval
- type IERC20ApprovalIterator
- type IERC20Caller
- func (_IERC20 *IERC20Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_IERC20 *IERC20Caller) BalanceOf(opts *bind.CallOpts, who common.Address) (*big.Int, error)
- func (_IERC20 *IERC20Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type IERC20CallerRaw
- type IERC20CallerSession
- type IERC20Filterer
- func (_IERC20 *IERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*IERC20ApprovalIterator, error)
- func (_IERC20 *IERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*IERC20TransferIterator, error)
- func (_IERC20 *IERC20Filterer) ParseApproval(log types.Log) (*IERC20Approval, error)
- func (_IERC20 *IERC20Filterer) ParseTransfer(log types.Log) (*IERC20Transfer, error)
- func (_IERC20 *IERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC20Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_IERC20 *IERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC20Transfer, from []common.Address, ...) (event.Subscription, error)
- type IERC20Raw
- func (_IERC20 *IERC20Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IERC20 *IERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IERC20 *IERC20Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IERC20Session
- func (_IERC20 *IERC20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_IERC20 *IERC20Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20Session) BalanceOf(who common.Address) (*big.Int, error)
- func (_IERC20 *IERC20Session) TotalSupply() (*big.Int, error)
- func (_IERC20 *IERC20Session) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20Session) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- type IERC20Transactor
- func (_IERC20 *IERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20Transactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type IERC20TransactorRaw
- type IERC20TransactorSession
- func (_IERC20 *IERC20TransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20TransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20TransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- type IERC20Transfer
- type IERC20TransferIterator
- type IERC721
- type IERC721Approval
- type IERC721ApprovalForAll
- type IERC721ApprovalForAllIterator
- type IERC721ApprovalIterator
- type IERC721Caller
- func (_IERC721 *IERC721Caller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
- func (_IERC721 *IERC721Caller) GetApproved(opts *bind.CallOpts, _tokenId *big.Int) (common.Address, error)
- func (_IERC721 *IERC721Caller) IsApprovedForAll(opts *bind.CallOpts, _owner common.Address, _operator common.Address) (bool, error)
- func (_IERC721 *IERC721Caller) OwnerOf(opts *bind.CallOpts, _tokenId *big.Int) (common.Address, error)
- type IERC721CallerRaw
- type IERC721CallerSession
- func (_IERC721 *IERC721CallerSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_IERC721 *IERC721CallerSession) GetApproved(_tokenId *big.Int) (common.Address, error)
- func (_IERC721 *IERC721CallerSession) IsApprovedForAll(_owner common.Address, _operator common.Address) (bool, error)
- func (_IERC721 *IERC721CallerSession) OwnerOf(_tokenId *big.Int) (common.Address, error)
- type IERC721Filterer
- func (_IERC721 *IERC721Filterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _approved []common.Address, ...) (*IERC721ApprovalIterator, error)
- func (_IERC721 *IERC721Filterer) FilterApprovalForAll(opts *bind.FilterOpts, _owner []common.Address, _operator []common.Address) (*IERC721ApprovalForAllIterator, error)
- func (_IERC721 *IERC721Filterer) FilterTransfer(opts *bind.FilterOpts, _from []common.Address, _to []common.Address, ...) (*IERC721TransferIterator, error)
- func (_IERC721 *IERC721Filterer) ParseApproval(log types.Log) (*IERC721Approval, error)
- func (_IERC721 *IERC721Filterer) ParseApprovalForAll(log types.Log) (*IERC721ApprovalForAll, error)
- func (_IERC721 *IERC721Filterer) ParseTransfer(log types.Log) (*IERC721Transfer, error)
- func (_IERC721 *IERC721Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC721Approval, _owner []common.Address, ...) (event.Subscription, error)
- func (_IERC721 *IERC721Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *IERC721ApprovalForAll, ...) (event.Subscription, error)
- func (_IERC721 *IERC721Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC721Transfer, _from []common.Address, ...) (event.Subscription, error)
- type IERC721Raw
- func (_IERC721 *IERC721Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IERC721 *IERC721Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IERC721 *IERC721Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IERC721Session
- func (_IERC721 *IERC721Session) Approve(_approved common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721 *IERC721Session) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_IERC721 *IERC721Session) GetApproved(_tokenId *big.Int) (common.Address, error)
- func (_IERC721 *IERC721Session) IsApprovedForAll(_owner common.Address, _operator common.Address) (bool, error)
- func (_IERC721 *IERC721Session) OwnerOf(_tokenId *big.Int) (common.Address, error)
- func (_IERC721 *IERC721Session) SafeTransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721 *IERC721Session) SafeTransferFrom0(_from common.Address, _to common.Address, _tokenId *big.Int, data []byte) (*types.Transaction, error)
- func (_IERC721 *IERC721Session) SetApprovalForAll(_operator common.Address, _approved bool) (*types.Transaction, error)
- func (_IERC721 *IERC721Session) TransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- type IERC721Transactor
- func (_IERC721 *IERC721Transactor) Approve(opts *bind.TransactOpts, _approved common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721 *IERC721Transactor) SafeTransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_IERC721 *IERC721Transactor) SafeTransferFrom0(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_IERC721 *IERC721Transactor) SetApprovalForAll(opts *bind.TransactOpts, _operator common.Address, _approved bool) (*types.Transaction, error)
- func (_IERC721 *IERC721Transactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- type IERC721TransactorRaw
- type IERC721TransactorSession
- func (_IERC721 *IERC721TransactorSession) Approve(_approved common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721 *IERC721TransactorSession) SafeTransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_IERC721 *IERC721TransactorSession) SafeTransferFrom0(_from common.Address, _to common.Address, _tokenId *big.Int, data []byte) (*types.Transaction, error)
- func (_IERC721 *IERC721TransactorSession) SetApprovalForAll(_operator common.Address, _approved bool) (*types.Transaction, error)
- func (_IERC721 *IERC721TransactorSession) TransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- type IERC721Transfer
- type IERC721TransferIterator
- type IMarketplaceListing
- type IMarketplaceListingParameters
- type IRoyalty
- type IRoyaltyCaller
- func (_IRoyalty *IRoyaltyCaller) GetDefaultRoyaltyInfo(opts *bind.CallOpts) (common.Address, uint16, error)
- func (_IRoyalty *IRoyaltyCaller) GetRoyaltyInfoForToken(opts *bind.CallOpts, tokenId *big.Int) (common.Address, uint16, error)
- func (_IRoyalty *IRoyaltyCaller) RoyaltyInfo(opts *bind.CallOpts, tokenId *big.Int, salePrice *big.Int) (struct{ ... }, error)
- func (_IRoyalty *IRoyaltyCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- type IRoyaltyCallerRaw
- type IRoyaltyCallerSession
- func (_IRoyalty *IRoyaltyCallerSession) GetDefaultRoyaltyInfo() (common.Address, uint16, error)
- func (_IRoyalty *IRoyaltyCallerSession) GetRoyaltyInfoForToken(tokenId *big.Int) (common.Address, uint16, error)
- func (_IRoyalty *IRoyaltyCallerSession) RoyaltyInfo(tokenId *big.Int, salePrice *big.Int) (struct{ ... }, error)
- func (_IRoyalty *IRoyaltyCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- type IRoyaltyDefaultRoyalty
- type IRoyaltyDefaultRoyaltyIterator
- type IRoyaltyFilterer
- func (_IRoyalty *IRoyaltyFilterer) FilterDefaultRoyalty(opts *bind.FilterOpts, newRoyaltyRecipient []common.Address) (*IRoyaltyDefaultRoyaltyIterator, error)
- func (_IRoyalty *IRoyaltyFilterer) FilterRoyaltyForToken(opts *bind.FilterOpts, tokenId []*big.Int, royaltyRecipient []common.Address) (*IRoyaltyRoyaltyForTokenIterator, error)
- func (_IRoyalty *IRoyaltyFilterer) ParseDefaultRoyalty(log types.Log) (*IRoyaltyDefaultRoyalty, error)
- func (_IRoyalty *IRoyaltyFilterer) ParseRoyaltyForToken(log types.Log) (*IRoyaltyRoyaltyForToken, error)
- func (_IRoyalty *IRoyaltyFilterer) WatchDefaultRoyalty(opts *bind.WatchOpts, sink chan<- *IRoyaltyDefaultRoyalty, ...) (event.Subscription, error)
- func (_IRoyalty *IRoyaltyFilterer) WatchRoyaltyForToken(opts *bind.WatchOpts, sink chan<- *IRoyaltyRoyaltyForToken, tokenId []*big.Int, ...) (event.Subscription, error)
- type IRoyaltyRaw
- func (_IRoyalty *IRoyaltyRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IRoyalty *IRoyaltyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IRoyalty *IRoyaltyRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IRoyaltyRoyaltyForToken
- type IRoyaltyRoyaltyForTokenIterator
- type IRoyaltySession
- func (_IRoyalty *IRoyaltySession) GetDefaultRoyaltyInfo() (common.Address, uint16, error)
- func (_IRoyalty *IRoyaltySession) GetRoyaltyInfoForToken(tokenId *big.Int) (common.Address, uint16, error)
- func (_IRoyalty *IRoyaltySession) RoyaltyInfo(tokenId *big.Int, salePrice *big.Int) (struct{ ... }, error)
- func (_IRoyalty *IRoyaltySession) SetDefaultRoyaltyInfo(_royaltyRecipient common.Address, _royaltyBps *big.Int) (*types.Transaction, error)
- func (_IRoyalty *IRoyaltySession) SetRoyaltyInfoForToken(tokenId *big.Int, recipient common.Address, bps *big.Int) (*types.Transaction, error)
- func (_IRoyalty *IRoyaltySession) SupportsInterface(interfaceId [4]byte) (bool, error)
- type IRoyaltyTransactor
- func (_IRoyalty *IRoyaltyTransactor) SetDefaultRoyaltyInfo(opts *bind.TransactOpts, _royaltyRecipient common.Address, ...) (*types.Transaction, error)
- func (_IRoyalty *IRoyaltyTransactor) SetRoyaltyInfoForToken(opts *bind.TransactOpts, tokenId *big.Int, recipient common.Address, ...) (*types.Transaction, error)
- type IRoyaltyTransactorRaw
- type IRoyaltyTransactorSession
- func (_IRoyalty *IRoyaltyTransactorSession) SetDefaultRoyaltyInfo(_royaltyRecipient common.Address, _royaltyBps *big.Int) (*types.Transaction, error)
- func (_IRoyalty *IRoyaltyTransactorSession) SetRoyaltyInfoForToken(tokenId *big.Int, recipient common.Address, bps *big.Int) (*types.Transaction, error)
- type ISignatureMintERC1155MintRequest
- type ISignatureMintERC721MintRequest
- type ITokenBundleToken
- type ITokenERC1155MintRequest
- type ITokenERC20MintRequest
- type ITokenERC721MintRequest
- type Marketplace
- type MarketplaceAuctionBuffersUpdated
- type MarketplaceAuctionBuffersUpdatedIterator
- type MarketplaceAuctionClosed
- type MarketplaceAuctionClosedIterator
- type MarketplaceCaller
- func (_Marketplace *MarketplaceCaller) BidBufferBps(opts *bind.CallOpts) (uint64, error)
- func (_Marketplace *MarketplaceCaller) ContractType(opts *bind.CallOpts) ([32]byte, error)
- func (_Marketplace *MarketplaceCaller) ContractVersion(opts *bind.CallOpts) (uint8, error)
- func (_Marketplace *MarketplaceCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_Marketplace *MarketplaceCaller) GetPlatformFeeInfo(opts *bind.CallOpts) (common.Address, uint16, error)
- func (_Marketplace *MarketplaceCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
- func (_Marketplace *MarketplaceCaller) GetRoleMember(opts *bind.CallOpts, role [32]byte, index *big.Int) (common.Address, error)
- func (_Marketplace *MarketplaceCaller) GetRoleMemberCount(opts *bind.CallOpts, role [32]byte) (*big.Int, error)
- func (_Marketplace *MarketplaceCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- func (_Marketplace *MarketplaceCaller) InternalContractURI(opts *bind.CallOpts) (string, error)
- func (_Marketplace *MarketplaceCaller) IsTrustedForwarder(opts *bind.CallOpts, forwarder common.Address) (bool, error)
- func (_Marketplace *MarketplaceCaller) Listings(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_Marketplace *MarketplaceCaller) MAXBPS(opts *bind.CallOpts) (uint64, error)
- func (_Marketplace *MarketplaceCaller) Offers(opts *bind.CallOpts, arg0 *big.Int, arg1 common.Address) (struct{ ... }, error)
- func (_Marketplace *MarketplaceCaller) OnERC721Received(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address, arg2 *big.Int, ...) ([4]byte, error)
- func (_Marketplace *MarketplaceCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_Marketplace *MarketplaceCaller) ThirdwebFee(opts *bind.CallOpts) (common.Address, error)
- func (_Marketplace *MarketplaceCaller) TimeBuffer(opts *bind.CallOpts) (uint64, error)
- func (_Marketplace *MarketplaceCaller) TotalListings(opts *bind.CallOpts) (*big.Int, error)
- func (_Marketplace *MarketplaceCaller) WinningBid(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- type MarketplaceCallerRaw
- type MarketplaceCallerSession
- func (_Marketplace *MarketplaceCallerSession) BidBufferBps() (uint64, error)
- func (_Marketplace *MarketplaceCallerSession) ContractType() ([32]byte, error)
- func (_Marketplace *MarketplaceCallerSession) ContractVersion() (uint8, error)
- func (_Marketplace *MarketplaceCallerSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_Marketplace *MarketplaceCallerSession) GetPlatformFeeInfo() (common.Address, uint16, error)
- func (_Marketplace *MarketplaceCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_Marketplace *MarketplaceCallerSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
- func (_Marketplace *MarketplaceCallerSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
- func (_Marketplace *MarketplaceCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_Marketplace *MarketplaceCallerSession) InternalContractURI() (string, error)
- func (_Marketplace *MarketplaceCallerSession) IsTrustedForwarder(forwarder common.Address) (bool, error)
- func (_Marketplace *MarketplaceCallerSession) Listings(arg0 *big.Int) (struct{ ... }, error)
- func (_Marketplace *MarketplaceCallerSession) MAXBPS() (uint64, error)
- func (_Marketplace *MarketplaceCallerSession) Offers(arg0 *big.Int, arg1 common.Address) (struct{ ... }, error)
- func (_Marketplace *MarketplaceCallerSession) OnERC721Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) ([4]byte, error)
- func (_Marketplace *MarketplaceCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_Marketplace *MarketplaceCallerSession) ThirdwebFee() (common.Address, error)
- func (_Marketplace *MarketplaceCallerSession) TimeBuffer() (uint64, error)
- func (_Marketplace *MarketplaceCallerSession) TotalListings() (*big.Int, error)
- func (_Marketplace *MarketplaceCallerSession) WinningBid(arg0 *big.Int) (struct{ ... }, error)
- type MarketplaceFilterer
- func (_Marketplace *MarketplaceFilterer) FilterAuctionBuffersUpdated(opts *bind.FilterOpts) (*MarketplaceAuctionBuffersUpdatedIterator, error)
- func (_Marketplace *MarketplaceFilterer) FilterAuctionClosed(opts *bind.FilterOpts, listingId []*big.Int, closer []common.Address, ...) (*MarketplaceAuctionClosedIterator, error)
- func (_Marketplace *MarketplaceFilterer) FilterListingAdded(opts *bind.FilterOpts, listingId []*big.Int, assetContract []common.Address, ...) (*MarketplaceListingAddedIterator, error)
- func (_Marketplace *MarketplaceFilterer) FilterListingRemoved(opts *bind.FilterOpts, listingId []*big.Int, listingCreator []common.Address) (*MarketplaceListingRemovedIterator, error)
- func (_Marketplace *MarketplaceFilterer) FilterListingUpdated(opts *bind.FilterOpts, listingId []*big.Int, listingCreator []common.Address) (*MarketplaceListingUpdatedIterator, error)
- func (_Marketplace *MarketplaceFilterer) FilterNewOffer(opts *bind.FilterOpts, listingId []*big.Int, offeror []common.Address, ...) (*MarketplaceNewOfferIterator, error)
- func (_Marketplace *MarketplaceFilterer) FilterNewSale(opts *bind.FilterOpts, listingId []*big.Int, assetContract []common.Address, ...) (*MarketplaceNewSaleIterator, error)
- func (_Marketplace *MarketplaceFilterer) FilterPlatformFeeInfoUpdated(opts *bind.FilterOpts) (*MarketplacePlatformFeeInfoUpdatedIterator, error)
- func (_Marketplace *MarketplaceFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*MarketplaceRoleAdminChangedIterator, error)
- func (_Marketplace *MarketplaceFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*MarketplaceRoleGrantedIterator, error)
- func (_Marketplace *MarketplaceFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*MarketplaceRoleRevokedIterator, error)
- func (_Marketplace *MarketplaceFilterer) ParseAuctionBuffersUpdated(log types.Log) (*MarketplaceAuctionBuffersUpdated, error)
- func (_Marketplace *MarketplaceFilterer) ParseAuctionClosed(log types.Log) (*MarketplaceAuctionClosed, error)
- func (_Marketplace *MarketplaceFilterer) ParseListingAdded(log types.Log) (*MarketplaceListingAdded, error)
- func (_Marketplace *MarketplaceFilterer) ParseListingRemoved(log types.Log) (*MarketplaceListingRemoved, error)
- func (_Marketplace *MarketplaceFilterer) ParseListingUpdated(log types.Log) (*MarketplaceListingUpdated, error)
- func (_Marketplace *MarketplaceFilterer) ParseNewOffer(log types.Log) (*MarketplaceNewOffer, error)
- func (_Marketplace *MarketplaceFilterer) ParseNewSale(log types.Log) (*MarketplaceNewSale, error)
- func (_Marketplace *MarketplaceFilterer) ParsePlatformFeeInfoUpdated(log types.Log) (*MarketplacePlatformFeeInfoUpdated, error)
- func (_Marketplace *MarketplaceFilterer) ParseRoleAdminChanged(log types.Log) (*MarketplaceRoleAdminChanged, error)
- func (_Marketplace *MarketplaceFilterer) ParseRoleGranted(log types.Log) (*MarketplaceRoleGranted, error)
- func (_Marketplace *MarketplaceFilterer) ParseRoleRevoked(log types.Log) (*MarketplaceRoleRevoked, error)
- func (_Marketplace *MarketplaceFilterer) WatchAuctionBuffersUpdated(opts *bind.WatchOpts, sink chan<- *MarketplaceAuctionBuffersUpdated) (event.Subscription, error)
- func (_Marketplace *MarketplaceFilterer) WatchAuctionClosed(opts *bind.WatchOpts, sink chan<- *MarketplaceAuctionClosed, ...) (event.Subscription, error)
- func (_Marketplace *MarketplaceFilterer) WatchListingAdded(opts *bind.WatchOpts, sink chan<- *MarketplaceListingAdded, ...) (event.Subscription, error)
- func (_Marketplace *MarketplaceFilterer) WatchListingRemoved(opts *bind.WatchOpts, sink chan<- *MarketplaceListingRemoved, ...) (event.Subscription, error)
- func (_Marketplace *MarketplaceFilterer) WatchListingUpdated(opts *bind.WatchOpts, sink chan<- *MarketplaceListingUpdated, ...) (event.Subscription, error)
- func (_Marketplace *MarketplaceFilterer) WatchNewOffer(opts *bind.WatchOpts, sink chan<- *MarketplaceNewOffer, listingId []*big.Int, ...) (event.Subscription, error)
- func (_Marketplace *MarketplaceFilterer) WatchNewSale(opts *bind.WatchOpts, sink chan<- *MarketplaceNewSale, listingId []*big.Int, ...) (event.Subscription, error)
- func (_Marketplace *MarketplaceFilterer) WatchPlatformFeeInfoUpdated(opts *bind.WatchOpts, sink chan<- *MarketplacePlatformFeeInfoUpdated) (event.Subscription, error)
- func (_Marketplace *MarketplaceFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *MarketplaceRoleAdminChanged, ...) (event.Subscription, error)
- func (_Marketplace *MarketplaceFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *MarketplaceRoleGranted, role [][32]byte, ...) (event.Subscription, error)
- func (_Marketplace *MarketplaceFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *MarketplaceRoleRevoked, role [][32]byte, ...) (event.Subscription, error)
- type MarketplaceListingAdded
- type MarketplaceListingAddedIterator
- type MarketplaceListingRemoved
- type MarketplaceListingRemovedIterator
- type MarketplaceListingUpdated
- type MarketplaceListingUpdatedIterator
- type MarketplaceNewOffer
- type MarketplaceNewOfferIterator
- type MarketplaceNewSale
- type MarketplaceNewSaleIterator
- type MarketplacePlatformFeeInfoUpdated
- type MarketplacePlatformFeeInfoUpdatedIterator
- type MarketplaceRaw
- func (_Marketplace *MarketplaceRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Marketplace *MarketplaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Marketplace *MarketplaceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MarketplaceRoleAdminChanged
- type MarketplaceRoleAdminChangedIterator
- type MarketplaceRoleGranted
- type MarketplaceRoleGrantedIterator
- type MarketplaceRoleRevoked
- type MarketplaceRoleRevokedIterator
- type MarketplaceSession
- func (_Marketplace *MarketplaceSession) AcceptOffer(_listingId *big.Int, _offeror common.Address, _currency common.Address, ...) (*types.Transaction, error)
- func (_Marketplace *MarketplaceSession) BidBufferBps() (uint64, error)
- func (_Marketplace *MarketplaceSession) Buy(_listingId *big.Int, _buyFor common.Address, _quantityToBuy *big.Int, ...) (*types.Transaction, error)
- func (_Marketplace *MarketplaceSession) CancelDirectListing(_listingId *big.Int) (*types.Transaction, error)
- func (_Marketplace *MarketplaceSession) CloseAuction(_listingId *big.Int, _closeFor common.Address) (*types.Transaction, error)
- func (_Marketplace *MarketplaceSession) ContractType() ([32]byte, error)
- func (_Marketplace *MarketplaceSession) ContractVersion() (uint8, error)
- func (_Marketplace *MarketplaceSession) CreateListing(_params IMarketplaceListingParameters) (*types.Transaction, error)
- func (_Marketplace *MarketplaceSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_Marketplace *MarketplaceSession) GetPlatformFeeInfo() (common.Address, uint16, error)
- func (_Marketplace *MarketplaceSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_Marketplace *MarketplaceSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
- func (_Marketplace *MarketplaceSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
- func (_Marketplace *MarketplaceSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Marketplace *MarketplaceSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_Marketplace *MarketplaceSession) Initialize(_defaultAdmin common.Address, _contractURI string, ...) (*types.Transaction, error)
- func (_Marketplace *MarketplaceSession) InternalContractURI() (string, error)
- func (_Marketplace *MarketplaceSession) IsTrustedForwarder(forwarder common.Address) (bool, error)
- func (_Marketplace *MarketplaceSession) Listings(arg0 *big.Int) (struct{ ... }, error)
- func (_Marketplace *MarketplaceSession) MAXBPS() (uint64, error)
- func (_Marketplace *MarketplaceSession) Multicall(data [][]byte) (*types.Transaction, error)
- func (_Marketplace *MarketplaceSession) Offer(_listingId *big.Int, _quantityWanted *big.Int, _currency common.Address, ...) (*types.Transaction, error)
- func (_Marketplace *MarketplaceSession) Offers(arg0 *big.Int, arg1 common.Address) (struct{ ... }, error)
- func (_Marketplace *MarketplaceSession) OnERC1155BatchReceived(arg0 common.Address, arg1 common.Address, arg2 []*big.Int, arg3 []*big.Int, ...) (*types.Transaction, error)
- func (_Marketplace *MarketplaceSession) OnERC1155Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 *big.Int, ...) (*types.Transaction, error)
- func (_Marketplace *MarketplaceSession) OnERC721Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) ([4]byte, error)
- func (_Marketplace *MarketplaceSession) Receive() (*types.Transaction, error)
- func (_Marketplace *MarketplaceSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Marketplace *MarketplaceSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Marketplace *MarketplaceSession) SetAuctionBuffers(_timeBuffer *big.Int, _bidBufferBps *big.Int) (*types.Transaction, error)
- func (_Marketplace *MarketplaceSession) SetContractURI(_uri string) (*types.Transaction, error)
- func (_Marketplace *MarketplaceSession) SetPlatformFeeInfo(_platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
- func (_Marketplace *MarketplaceSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_Marketplace *MarketplaceSession) ThirdwebFee() (common.Address, error)
- func (_Marketplace *MarketplaceSession) TimeBuffer() (uint64, error)
- func (_Marketplace *MarketplaceSession) TotalListings() (*big.Int, error)
- func (_Marketplace *MarketplaceSession) UpdateListing(_listingId *big.Int, _quantityToList *big.Int, _reservePricePerToken *big.Int, ...) (*types.Transaction, error)
- func (_Marketplace *MarketplaceSession) WinningBid(arg0 *big.Int) (struct{ ... }, error)
- type MarketplaceTransactor
- func (_Marketplace *MarketplaceTransactor) AcceptOffer(opts *bind.TransactOpts, _listingId *big.Int, _offeror common.Address, ...) (*types.Transaction, error)
- func (_Marketplace *MarketplaceTransactor) Buy(opts *bind.TransactOpts, _listingId *big.Int, _buyFor common.Address, ...) (*types.Transaction, error)
- func (_Marketplace *MarketplaceTransactor) CancelDirectListing(opts *bind.TransactOpts, _listingId *big.Int) (*types.Transaction, error)
- func (_Marketplace *MarketplaceTransactor) CloseAuction(opts *bind.TransactOpts, _listingId *big.Int, _closeFor common.Address) (*types.Transaction, error)
- func (_Marketplace *MarketplaceTransactor) CreateListing(opts *bind.TransactOpts, _params IMarketplaceListingParameters) (*types.Transaction, error)
- func (_Marketplace *MarketplaceTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Marketplace *MarketplaceTransactor) Initialize(opts *bind.TransactOpts, _defaultAdmin common.Address, _contractURI string, ...) (*types.Transaction, error)
- func (_Marketplace *MarketplaceTransactor) Multicall(opts *bind.TransactOpts, data [][]byte) (*types.Transaction, error)
- func (_Marketplace *MarketplaceTransactor) Offer(opts *bind.TransactOpts, _listingId *big.Int, _quantityWanted *big.Int, ...) (*types.Transaction, error)
- func (_Marketplace *MarketplaceTransactor) OnERC1155BatchReceived(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, ...) (*types.Transaction, error)
- func (_Marketplace *MarketplaceTransactor) OnERC1155Received(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, ...) (*types.Transaction, error)
- func (_Marketplace *MarketplaceTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Marketplace *MarketplaceTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Marketplace *MarketplaceTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Marketplace *MarketplaceTransactor) SetAuctionBuffers(opts *bind.TransactOpts, _timeBuffer *big.Int, _bidBufferBps *big.Int) (*types.Transaction, error)
- func (_Marketplace *MarketplaceTransactor) SetContractURI(opts *bind.TransactOpts, _uri string) (*types.Transaction, error)
- func (_Marketplace *MarketplaceTransactor) SetPlatformFeeInfo(opts *bind.TransactOpts, _platformFeeRecipient common.Address, ...) (*types.Transaction, error)
- func (_Marketplace *MarketplaceTransactor) UpdateListing(opts *bind.TransactOpts, _listingId *big.Int, _quantityToList *big.Int, ...) (*types.Transaction, error)
- type MarketplaceTransactorRaw
- type MarketplaceTransactorSession
- func (_Marketplace *MarketplaceTransactorSession) AcceptOffer(_listingId *big.Int, _offeror common.Address, _currency common.Address, ...) (*types.Transaction, error)
- func (_Marketplace *MarketplaceTransactorSession) Buy(_listingId *big.Int, _buyFor common.Address, _quantityToBuy *big.Int, ...) (*types.Transaction, error)
- func (_Marketplace *MarketplaceTransactorSession) CancelDirectListing(_listingId *big.Int) (*types.Transaction, error)
- func (_Marketplace *MarketplaceTransactorSession) CloseAuction(_listingId *big.Int, _closeFor common.Address) (*types.Transaction, error)
- func (_Marketplace *MarketplaceTransactorSession) CreateListing(_params IMarketplaceListingParameters) (*types.Transaction, error)
- func (_Marketplace *MarketplaceTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Marketplace *MarketplaceTransactorSession) Initialize(_defaultAdmin common.Address, _contractURI string, ...) (*types.Transaction, error)
- func (_Marketplace *MarketplaceTransactorSession) Multicall(data [][]byte) (*types.Transaction, error)
- func (_Marketplace *MarketplaceTransactorSession) Offer(_listingId *big.Int, _quantityWanted *big.Int, _currency common.Address, ...) (*types.Transaction, error)
- func (_Marketplace *MarketplaceTransactorSession) OnERC1155BatchReceived(arg0 common.Address, arg1 common.Address, arg2 []*big.Int, arg3 []*big.Int, ...) (*types.Transaction, error)
- func (_Marketplace *MarketplaceTransactorSession) OnERC1155Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 *big.Int, ...) (*types.Transaction, error)
- func (_Marketplace *MarketplaceTransactorSession) Receive() (*types.Transaction, error)
- func (_Marketplace *MarketplaceTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Marketplace *MarketplaceTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Marketplace *MarketplaceTransactorSession) SetAuctionBuffers(_timeBuffer *big.Int, _bidBufferBps *big.Int) (*types.Transaction, error)
- func (_Marketplace *MarketplaceTransactorSession) SetContractURI(_uri string) (*types.Transaction, error)
- func (_Marketplace *MarketplaceTransactorSession) SetPlatformFeeInfo(_platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
- func (_Marketplace *MarketplaceTransactorSession) UpdateListing(_listingId *big.Int, _quantityToList *big.Int, _reservePricePerToken *big.Int, ...) (*types.Transaction, error)
- type Multiwrap
- type MultiwrapApproval
- type MultiwrapApprovalForAll
- type MultiwrapApprovalForAllIterator
- type MultiwrapApprovalIterator
- type MultiwrapCaller
- func (_Multiwrap *MultiwrapCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_Multiwrap *MultiwrapCaller) ContractType(opts *bind.CallOpts) ([32]byte, error)
- func (_Multiwrap *MultiwrapCaller) ContractVersion(opts *bind.CallOpts) (uint8, error)
- func (_Multiwrap *MultiwrapCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_Multiwrap *MultiwrapCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_Multiwrap *MultiwrapCaller) GetDefaultRoyaltyInfo(opts *bind.CallOpts) (common.Address, uint16, error)
- func (_Multiwrap *MultiwrapCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
- func (_Multiwrap *MultiwrapCaller) GetRoleMember(opts *bind.CallOpts, role [32]byte, index *big.Int) (common.Address, error)
- func (_Multiwrap *MultiwrapCaller) GetRoleMemberCount(opts *bind.CallOpts, role [32]byte) (*big.Int, error)
- func (_Multiwrap *MultiwrapCaller) GetRoyaltyInfoForToken(opts *bind.CallOpts, _tokenId *big.Int) (common.Address, uint16, error)
- func (_Multiwrap *MultiwrapCaller) GetTokenCountOfBundle(opts *bind.CallOpts, _bundleId *big.Int) (*big.Int, error)
- func (_Multiwrap *MultiwrapCaller) GetTokenOfBundle(opts *bind.CallOpts, _bundleId *big.Int, index *big.Int) (ITokenBundleToken, error)
- func (_Multiwrap *MultiwrapCaller) GetUriOfBundle(opts *bind.CallOpts, _bundleId *big.Int) (string, error)
- func (_Multiwrap *MultiwrapCaller) GetWrappedContents(opts *bind.CallOpts, _tokenId *big.Int) ([]ITokenBundleToken, error)
- func (_Multiwrap *MultiwrapCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- func (_Multiwrap *MultiwrapCaller) HasRoleWithSwitch(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- func (_Multiwrap *MultiwrapCaller) InternalContractURI(opts *bind.CallOpts) (string, error)
- func (_Multiwrap *MultiwrapCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_Multiwrap *MultiwrapCaller) IsTrustedForwarder(opts *bind.CallOpts, forwarder common.Address) (bool, error)
- func (_Multiwrap *MultiwrapCaller) Name(opts *bind.CallOpts) (string, error)
- func (_Multiwrap *MultiwrapCaller) NextTokenIdToMint(opts *bind.CallOpts) (*big.Int, error)
- func (_Multiwrap *MultiwrapCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Multiwrap *MultiwrapCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_Multiwrap *MultiwrapCaller) RoyaltyInfo(opts *bind.CallOpts, tokenId *big.Int, salePrice *big.Int) (struct{ ... }, error)
- func (_Multiwrap *MultiwrapCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_Multiwrap *MultiwrapCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_Multiwrap *MultiwrapCaller) TokenURI(opts *bind.CallOpts, _tokenId *big.Int) (string, error)
- type MultiwrapCallerRaw
- type MultiwrapCallerSession
- func (_Multiwrap *MultiwrapCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_Multiwrap *MultiwrapCallerSession) ContractType() ([32]byte, error)
- func (_Multiwrap *MultiwrapCallerSession) ContractVersion() (uint8, error)
- func (_Multiwrap *MultiwrapCallerSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_Multiwrap *MultiwrapCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_Multiwrap *MultiwrapCallerSession) GetDefaultRoyaltyInfo() (common.Address, uint16, error)
- func (_Multiwrap *MultiwrapCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_Multiwrap *MultiwrapCallerSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
- func (_Multiwrap *MultiwrapCallerSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
- func (_Multiwrap *MultiwrapCallerSession) GetRoyaltyInfoForToken(_tokenId *big.Int) (common.Address, uint16, error)
- func (_Multiwrap *MultiwrapCallerSession) GetTokenCountOfBundle(_bundleId *big.Int) (*big.Int, error)
- func (_Multiwrap *MultiwrapCallerSession) GetTokenOfBundle(_bundleId *big.Int, index *big.Int) (ITokenBundleToken, error)
- func (_Multiwrap *MultiwrapCallerSession) GetUriOfBundle(_bundleId *big.Int) (string, error)
- func (_Multiwrap *MultiwrapCallerSession) GetWrappedContents(_tokenId *big.Int) ([]ITokenBundleToken, error)
- func (_Multiwrap *MultiwrapCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_Multiwrap *MultiwrapCallerSession) HasRoleWithSwitch(role [32]byte, account common.Address) (bool, error)
- func (_Multiwrap *MultiwrapCallerSession) InternalContractURI() (string, error)
- func (_Multiwrap *MultiwrapCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_Multiwrap *MultiwrapCallerSession) IsTrustedForwarder(forwarder common.Address) (bool, error)
- func (_Multiwrap *MultiwrapCallerSession) Name() (string, error)
- func (_Multiwrap *MultiwrapCallerSession) NextTokenIdToMint() (*big.Int, error)
- func (_Multiwrap *MultiwrapCallerSession) Owner() (common.Address, error)
- func (_Multiwrap *MultiwrapCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_Multiwrap *MultiwrapCallerSession) RoyaltyInfo(tokenId *big.Int, salePrice *big.Int) (struct{ ... }, error)
- func (_Multiwrap *MultiwrapCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_Multiwrap *MultiwrapCallerSession) Symbol() (string, error)
- func (_Multiwrap *MultiwrapCallerSession) TokenURI(_tokenId *big.Int) (string, error)
- type MultiwrapContractURIUpdated
- type MultiwrapContractURIUpdatedIterator
- type MultiwrapDefaultRoyalty
- type MultiwrapDefaultRoyaltyIterator
- type MultiwrapFilterer
- func (_Multiwrap *MultiwrapFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*MultiwrapApprovalIterator, error)
- func (_Multiwrap *MultiwrapFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*MultiwrapApprovalForAllIterator, error)
- func (_Multiwrap *MultiwrapFilterer) FilterContractURIUpdated(opts *bind.FilterOpts) (*MultiwrapContractURIUpdatedIterator, error)
- func (_Multiwrap *MultiwrapFilterer) FilterDefaultRoyalty(opts *bind.FilterOpts) (*MultiwrapDefaultRoyaltyIterator, error)
- func (_Multiwrap *MultiwrapFilterer) FilterOwnerUpdated(opts *bind.FilterOpts) (*MultiwrapOwnerUpdatedIterator, error)
- func (_Multiwrap *MultiwrapFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*MultiwrapRoleAdminChangedIterator, error)
- func (_Multiwrap *MultiwrapFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*MultiwrapRoleGrantedIterator, error)
- func (_Multiwrap *MultiwrapFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*MultiwrapRoleRevokedIterator, error)
- func (_Multiwrap *MultiwrapFilterer) FilterRoyaltyForToken(opts *bind.FilterOpts, tokenId []*big.Int) (*MultiwrapRoyaltyForTokenIterator, error)
- func (_Multiwrap *MultiwrapFilterer) FilterTokensUnwrapped(opts *bind.FilterOpts, unwrapper []common.Address, ...) (*MultiwrapTokensUnwrappedIterator, error)
- func (_Multiwrap *MultiwrapFilterer) FilterTokensWrapped(opts *bind.FilterOpts, wrapper []common.Address, ...) (*MultiwrapTokensWrappedIterator, error)
- func (_Multiwrap *MultiwrapFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*MultiwrapTransferIterator, error)
- func (_Multiwrap *MultiwrapFilterer) ParseApproval(log types.Log) (*MultiwrapApproval, error)
- func (_Multiwrap *MultiwrapFilterer) ParseApprovalForAll(log types.Log) (*MultiwrapApprovalForAll, error)
- func (_Multiwrap *MultiwrapFilterer) ParseContractURIUpdated(log types.Log) (*MultiwrapContractURIUpdated, error)
- func (_Multiwrap *MultiwrapFilterer) ParseDefaultRoyalty(log types.Log) (*MultiwrapDefaultRoyalty, error)
- func (_Multiwrap *MultiwrapFilterer) ParseOwnerUpdated(log types.Log) (*MultiwrapOwnerUpdated, error)
- func (_Multiwrap *MultiwrapFilterer) ParseRoleAdminChanged(log types.Log) (*MultiwrapRoleAdminChanged, error)
- func (_Multiwrap *MultiwrapFilterer) ParseRoleGranted(log types.Log) (*MultiwrapRoleGranted, error)
- func (_Multiwrap *MultiwrapFilterer) ParseRoleRevoked(log types.Log) (*MultiwrapRoleRevoked, error)
- func (_Multiwrap *MultiwrapFilterer) ParseRoyaltyForToken(log types.Log) (*MultiwrapRoyaltyForToken, error)
- func (_Multiwrap *MultiwrapFilterer) ParseTokensUnwrapped(log types.Log) (*MultiwrapTokensUnwrapped, error)
- func (_Multiwrap *MultiwrapFilterer) ParseTokensWrapped(log types.Log) (*MultiwrapTokensWrapped, error)
- func (_Multiwrap *MultiwrapFilterer) ParseTransfer(log types.Log) (*MultiwrapTransfer, error)
- func (_Multiwrap *MultiwrapFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *MultiwrapApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_Multiwrap *MultiwrapFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *MultiwrapApprovalForAll, ...) (event.Subscription, error)
- func (_Multiwrap *MultiwrapFilterer) WatchContractURIUpdated(opts *bind.WatchOpts, sink chan<- *MultiwrapContractURIUpdated) (event.Subscription, error)
- func (_Multiwrap *MultiwrapFilterer) WatchDefaultRoyalty(opts *bind.WatchOpts, sink chan<- *MultiwrapDefaultRoyalty) (event.Subscription, error)
- func (_Multiwrap *MultiwrapFilterer) WatchOwnerUpdated(opts *bind.WatchOpts, sink chan<- *MultiwrapOwnerUpdated) (event.Subscription, error)
- func (_Multiwrap *MultiwrapFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *MultiwrapRoleAdminChanged, role [][32]byte, ...) (event.Subscription, error)
- func (_Multiwrap *MultiwrapFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *MultiwrapRoleGranted, role [][32]byte, ...) (event.Subscription, error)
- func (_Multiwrap *MultiwrapFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *MultiwrapRoleRevoked, role [][32]byte, ...) (event.Subscription, error)
- func (_Multiwrap *MultiwrapFilterer) WatchRoyaltyForToken(opts *bind.WatchOpts, sink chan<- *MultiwrapRoyaltyForToken, ...) (event.Subscription, error)
- func (_Multiwrap *MultiwrapFilterer) WatchTokensUnwrapped(opts *bind.WatchOpts, sink chan<- *MultiwrapTokensUnwrapped, ...) (event.Subscription, error)
- func (_Multiwrap *MultiwrapFilterer) WatchTokensWrapped(opts *bind.WatchOpts, sink chan<- *MultiwrapTokensWrapped, ...) (event.Subscription, error)
- func (_Multiwrap *MultiwrapFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *MultiwrapTransfer, from []common.Address, ...) (event.Subscription, error)
- type MultiwrapOwnerUpdated
- type MultiwrapOwnerUpdatedIterator
- type MultiwrapRaw
- func (_Multiwrap *MultiwrapRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Multiwrap *MultiwrapRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MultiwrapRoleAdminChanged
- type MultiwrapRoleAdminChangedIterator
- type MultiwrapRoleGranted
- type MultiwrapRoleGrantedIterator
- type MultiwrapRoleRevoked
- type MultiwrapRoleRevokedIterator
- type MultiwrapRoyaltyForToken
- type MultiwrapRoyaltyForTokenIterator
- type MultiwrapSession
- func (_Multiwrap *MultiwrapSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_Multiwrap *MultiwrapSession) ContractType() ([32]byte, error)
- func (_Multiwrap *MultiwrapSession) ContractVersion() (uint8, error)
- func (_Multiwrap *MultiwrapSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_Multiwrap *MultiwrapSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_Multiwrap *MultiwrapSession) GetDefaultRoyaltyInfo() (common.Address, uint16, error)
- func (_Multiwrap *MultiwrapSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_Multiwrap *MultiwrapSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
- func (_Multiwrap *MultiwrapSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
- func (_Multiwrap *MultiwrapSession) GetRoyaltyInfoForToken(_tokenId *big.Int) (common.Address, uint16, error)
- func (_Multiwrap *MultiwrapSession) GetTokenCountOfBundle(_bundleId *big.Int) (*big.Int, error)
- func (_Multiwrap *MultiwrapSession) GetTokenOfBundle(_bundleId *big.Int, index *big.Int) (ITokenBundleToken, error)
- func (_Multiwrap *MultiwrapSession) GetUriOfBundle(_bundleId *big.Int) (string, error)
- func (_Multiwrap *MultiwrapSession) GetWrappedContents(_tokenId *big.Int) ([]ITokenBundleToken, error)
- func (_Multiwrap *MultiwrapSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_Multiwrap *MultiwrapSession) HasRoleWithSwitch(role [32]byte, account common.Address) (bool, error)
- func (_Multiwrap *MultiwrapSession) Initialize(_defaultAdmin common.Address, _name string, _symbol string, ...) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapSession) InternalContractURI() (string, error)
- func (_Multiwrap *MultiwrapSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_Multiwrap *MultiwrapSession) IsTrustedForwarder(forwarder common.Address) (bool, error)
- func (_Multiwrap *MultiwrapSession) Multicall(data [][]byte) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapSession) Name() (string, error)
- func (_Multiwrap *MultiwrapSession) NextTokenIdToMint() (*big.Int, error)
- func (_Multiwrap *MultiwrapSession) OnERC1155BatchReceived(arg0 common.Address, arg1 common.Address, arg2 []*big.Int, arg3 []*big.Int, ...) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapSession) OnERC1155Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 *big.Int, ...) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapSession) OnERC721Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapSession) Owner() (common.Address, error)
- func (_Multiwrap *MultiwrapSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_Multiwrap *MultiwrapSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapSession) RoyaltyInfo(tokenId *big.Int, salePrice *big.Int) (struct{ ... }, error)
- func (_Multiwrap *MultiwrapSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapSession) SetContractURI(_uri string) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapSession) SetDefaultRoyaltyInfo(_royaltyRecipient common.Address, _royaltyBps *big.Int) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapSession) SetOwner(_newOwner common.Address) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapSession) SetRoyaltyInfoForToken(_tokenId *big.Int, _recipient common.Address, _bps *big.Int) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_Multiwrap *MultiwrapSession) Symbol() (string, error)
- func (_Multiwrap *MultiwrapSession) TokenURI(_tokenId *big.Int) (string, error)
- func (_Multiwrap *MultiwrapSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapSession) Unwrap(_tokenId *big.Int, _recipient common.Address) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapSession) Wrap(_tokensToWrap []ITokenBundleToken, _uriForWrappedToken string, ...) (*types.Transaction, error)
- type MultiwrapTokensUnwrapped
- type MultiwrapTokensUnwrappedIterator
- type MultiwrapTokensWrapped
- type MultiwrapTokensWrappedIterator
- type MultiwrapTransactor
- func (_Multiwrap *MultiwrapTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactor) Initialize(opts *bind.TransactOpts, _defaultAdmin common.Address, _name string, ...) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactor) Multicall(opts *bind.TransactOpts, data [][]byte) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactor) OnERC1155BatchReceived(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, ...) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactor) OnERC1155Received(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, ...) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactor) OnERC721Received(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, ...) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactor) SetContractURI(opts *bind.TransactOpts, _uri string) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactor) SetDefaultRoyaltyInfo(opts *bind.TransactOpts, _royaltyRecipient common.Address, ...) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactor) SetOwner(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactor) SetRoyaltyInfoForToken(opts *bind.TransactOpts, _tokenId *big.Int, _recipient common.Address, ...) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactor) Unwrap(opts *bind.TransactOpts, _tokenId *big.Int, _recipient common.Address) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactor) Wrap(opts *bind.TransactOpts, _tokensToWrap []ITokenBundleToken, ...) (*types.Transaction, error)
- type MultiwrapTransactorRaw
- type MultiwrapTransactorSession
- func (_Multiwrap *MultiwrapTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactorSession) Initialize(_defaultAdmin common.Address, _name string, _symbol string, ...) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactorSession) Multicall(data [][]byte) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactorSession) OnERC1155BatchReceived(arg0 common.Address, arg1 common.Address, arg2 []*big.Int, arg3 []*big.Int, ...) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactorSession) OnERC1155Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 *big.Int, ...) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactorSession) OnERC721Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactorSession) SetContractURI(_uri string) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactorSession) SetDefaultRoyaltyInfo(_royaltyRecipient common.Address, _royaltyBps *big.Int) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactorSession) SetOwner(_newOwner common.Address) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactorSession) SetRoyaltyInfoForToken(_tokenId *big.Int, _recipient common.Address, _bps *big.Int) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactorSession) Unwrap(_tokenId *big.Int, _recipient common.Address) (*types.Transaction, error)
- func (_Multiwrap *MultiwrapTransactorSession) Wrap(_tokensToWrap []ITokenBundleToken, _uriForWrappedToken string, ...) (*types.Transaction, error)
- type MultiwrapTransfer
- type MultiwrapTransferIterator
- type SignatureMintERC1155
- type SignatureMintERC1155Caller
- type SignatureMintERC1155CallerRaw
- type SignatureMintERC1155CallerSession
- type SignatureMintERC1155Filterer
- func (_SignatureMintERC1155 *SignatureMintERC1155Filterer) FilterTokensMintedWithSignature(opts *bind.FilterOpts, signer []common.Address, mintedTo []common.Address, ...) (*SignatureMintERC1155TokensMintedWithSignatureIterator, error)
- func (_SignatureMintERC1155 *SignatureMintERC1155Filterer) ParseTokensMintedWithSignature(log types.Log) (*SignatureMintERC1155TokensMintedWithSignature, error)
- func (_SignatureMintERC1155 *SignatureMintERC1155Filterer) WatchTokensMintedWithSignature(opts *bind.WatchOpts, ...) (event.Subscription, error)
- type SignatureMintERC1155Raw
- func (_SignatureMintERC1155 *SignatureMintERC1155Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SignatureMintERC1155 *SignatureMintERC1155Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SignatureMintERC1155 *SignatureMintERC1155Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SignatureMintERC1155Session
- func (_SignatureMintERC1155 *SignatureMintERC1155Session) MintWithSignature(req ISignatureMintERC1155MintRequest, signature []byte) (*types.Transaction, error)
- func (_SignatureMintERC1155 *SignatureMintERC1155Session) Verify(_req ISignatureMintERC1155MintRequest, _signature []byte) (struct{ ... }, error)
- type SignatureMintERC1155TokensMintedWithSignature
- type SignatureMintERC1155TokensMintedWithSignatureIterator
- type SignatureMintERC1155Transactor
- type SignatureMintERC1155TransactorRaw
- type SignatureMintERC1155TransactorSession
- type SignatureMintERC721
- type SignatureMintERC721Caller
- type SignatureMintERC721CallerRaw
- type SignatureMintERC721CallerSession
- type SignatureMintERC721Filterer
- func (_SignatureMintERC721 *SignatureMintERC721Filterer) FilterTokensMintedWithSignature(opts *bind.FilterOpts, signer []common.Address, mintedTo []common.Address, ...) (*SignatureMintERC721TokensMintedWithSignatureIterator, error)
- func (_SignatureMintERC721 *SignatureMintERC721Filterer) ParseTokensMintedWithSignature(log types.Log) (*SignatureMintERC721TokensMintedWithSignature, error)
- func (_SignatureMintERC721 *SignatureMintERC721Filterer) WatchTokensMintedWithSignature(opts *bind.WatchOpts, ...) (event.Subscription, error)
- type SignatureMintERC721Raw
- func (_SignatureMintERC721 *SignatureMintERC721Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SignatureMintERC721 *SignatureMintERC721Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SignatureMintERC721 *SignatureMintERC721Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SignatureMintERC721Session
- type SignatureMintERC721TokensMintedWithSignature
- type SignatureMintERC721TokensMintedWithSignatureIterator
- type SignatureMintERC721Transactor
- type SignatureMintERC721TransactorRaw
- type SignatureMintERC721TransactorSession
- type TWFactory
- type TWFactoryCaller
- func (_TWFactory *TWFactoryCaller) Approval(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_TWFactory *TWFactoryCaller) CurrentVersion(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_TWFactory *TWFactoryCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_TWFactory *TWFactoryCaller) Deployer(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
- func (_TWFactory *TWFactoryCaller) FACTORYROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_TWFactory *TWFactoryCaller) GetImplementation(opts *bind.CallOpts, _type [32]byte, _version *big.Int) (common.Address, error)
- func (_TWFactory *TWFactoryCaller) GetLatestImplementation(opts *bind.CallOpts, _type [32]byte) (common.Address, error)
- func (_TWFactory *TWFactoryCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
- func (_TWFactory *TWFactoryCaller) GetRoleMember(opts *bind.CallOpts, role [32]byte, index *big.Int) (common.Address, error)
- func (_TWFactory *TWFactoryCaller) GetRoleMemberCount(opts *bind.CallOpts, role [32]byte) (*big.Int, error)
- func (_TWFactory *TWFactoryCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- func (_TWFactory *TWFactoryCaller) Implementation(opts *bind.CallOpts, arg0 [32]byte, arg1 *big.Int) (common.Address, error)
- func (_TWFactory *TWFactoryCaller) IsTrustedForwarder(opts *bind.CallOpts, forwarder common.Address) (bool, error)
- func (_TWFactory *TWFactoryCaller) Registry(opts *bind.CallOpts) (common.Address, error)
- func (_TWFactory *TWFactoryCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- type TWFactoryCallerRaw
- type TWFactoryCallerSession
- func (_TWFactory *TWFactoryCallerSession) Approval(arg0 common.Address) (bool, error)
- func (_TWFactory *TWFactoryCallerSession) CurrentVersion(arg0 [32]byte) (*big.Int, error)
- func (_TWFactory *TWFactoryCallerSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_TWFactory *TWFactoryCallerSession) Deployer(arg0 common.Address) (common.Address, error)
- func (_TWFactory *TWFactoryCallerSession) FACTORYROLE() ([32]byte, error)
- func (_TWFactory *TWFactoryCallerSession) GetImplementation(_type [32]byte, _version *big.Int) (common.Address, error)
- func (_TWFactory *TWFactoryCallerSession) GetLatestImplementation(_type [32]byte) (common.Address, error)
- func (_TWFactory *TWFactoryCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_TWFactory *TWFactoryCallerSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
- func (_TWFactory *TWFactoryCallerSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
- func (_TWFactory *TWFactoryCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_TWFactory *TWFactoryCallerSession) Implementation(arg0 [32]byte, arg1 *big.Int) (common.Address, error)
- func (_TWFactory *TWFactoryCallerSession) IsTrustedForwarder(forwarder common.Address) (bool, error)
- func (_TWFactory *TWFactoryCallerSession) Registry() (common.Address, error)
- func (_TWFactory *TWFactoryCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- type TWFactoryFilterer
- func (_TWFactory *TWFactoryFilterer) FilterImplementationAdded(opts *bind.FilterOpts, contractType [][32]byte) (*TWFactoryImplementationAddedIterator, error)
- func (_TWFactory *TWFactoryFilterer) FilterImplementationApproved(opts *bind.FilterOpts) (*TWFactoryImplementationApprovedIterator, error)
- func (_TWFactory *TWFactoryFilterer) FilterProxyDeployed(opts *bind.FilterOpts, implementation []common.Address, ...) (*TWFactoryProxyDeployedIterator, error)
- func (_TWFactory *TWFactoryFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*TWFactoryRoleAdminChangedIterator, error)
- func (_TWFactory *TWFactoryFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*TWFactoryRoleGrantedIterator, error)
- func (_TWFactory *TWFactoryFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*TWFactoryRoleRevokedIterator, error)
- func (_TWFactory *TWFactoryFilterer) ParseImplementationAdded(log types.Log) (*TWFactoryImplementationAdded, error)
- func (_TWFactory *TWFactoryFilterer) ParseImplementationApproved(log types.Log) (*TWFactoryImplementationApproved, error)
- func (_TWFactory *TWFactoryFilterer) ParseProxyDeployed(log types.Log) (*TWFactoryProxyDeployed, error)
- func (_TWFactory *TWFactoryFilterer) ParseRoleAdminChanged(log types.Log) (*TWFactoryRoleAdminChanged, error)
- func (_TWFactory *TWFactoryFilterer) ParseRoleGranted(log types.Log) (*TWFactoryRoleGranted, error)
- func (_TWFactory *TWFactoryFilterer) ParseRoleRevoked(log types.Log) (*TWFactoryRoleRevoked, error)
- func (_TWFactory *TWFactoryFilterer) WatchImplementationAdded(opts *bind.WatchOpts, sink chan<- *TWFactoryImplementationAdded, ...) (event.Subscription, error)
- func (_TWFactory *TWFactoryFilterer) WatchImplementationApproved(opts *bind.WatchOpts, sink chan<- *TWFactoryImplementationApproved) (event.Subscription, error)
- func (_TWFactory *TWFactoryFilterer) WatchProxyDeployed(opts *bind.WatchOpts, sink chan<- *TWFactoryProxyDeployed, ...) (event.Subscription, error)
- func (_TWFactory *TWFactoryFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *TWFactoryRoleAdminChanged, role [][32]byte, ...) (event.Subscription, error)
- func (_TWFactory *TWFactoryFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *TWFactoryRoleGranted, role [][32]byte, ...) (event.Subscription, error)
- func (_TWFactory *TWFactoryFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *TWFactoryRoleRevoked, role [][32]byte, ...) (event.Subscription, error)
- type TWFactoryImplementationAdded
- type TWFactoryImplementationAddedIterator
- type TWFactoryImplementationApproved
- type TWFactoryImplementationApprovedIterator
- type TWFactoryProxyDeployed
- type TWFactoryProxyDeployedIterator
- type TWFactoryRaw
- func (_TWFactory *TWFactoryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TWFactory *TWFactoryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TWFactory *TWFactoryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TWFactoryRoleAdminChanged
- type TWFactoryRoleAdminChangedIterator
- type TWFactoryRoleGranted
- type TWFactoryRoleGrantedIterator
- type TWFactoryRoleRevoked
- type TWFactoryRoleRevokedIterator
- type TWFactorySession
- func (_TWFactory *TWFactorySession) AddImplementation(_implementation common.Address) (*types.Transaction, error)
- func (_TWFactory *TWFactorySession) Approval(arg0 common.Address) (bool, error)
- func (_TWFactory *TWFactorySession) ApproveImplementation(_implementation common.Address, _toApprove bool) (*types.Transaction, error)
- func (_TWFactory *TWFactorySession) CurrentVersion(arg0 [32]byte) (*big.Int, error)
- func (_TWFactory *TWFactorySession) DEFAULTADMINROLE() ([32]byte, error)
- func (_TWFactory *TWFactorySession) DeployProxy(_type [32]byte, _data []byte) (*types.Transaction, error)
- func (_TWFactory *TWFactorySession) DeployProxyByImplementation(_implementation common.Address, _data []byte, _salt [32]byte) (*types.Transaction, error)
- func (_TWFactory *TWFactorySession) DeployProxyDeterministic(_type [32]byte, _data []byte, _salt [32]byte) (*types.Transaction, error)
- func (_TWFactory *TWFactorySession) Deployer(arg0 common.Address) (common.Address, error)
- func (_TWFactory *TWFactorySession) FACTORYROLE() ([32]byte, error)
- func (_TWFactory *TWFactorySession) GetImplementation(_type [32]byte, _version *big.Int) (common.Address, error)
- func (_TWFactory *TWFactorySession) GetLatestImplementation(_type [32]byte) (common.Address, error)
- func (_TWFactory *TWFactorySession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_TWFactory *TWFactorySession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
- func (_TWFactory *TWFactorySession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
- func (_TWFactory *TWFactorySession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TWFactory *TWFactorySession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_TWFactory *TWFactorySession) Implementation(arg0 [32]byte, arg1 *big.Int) (common.Address, error)
- func (_TWFactory *TWFactorySession) IsTrustedForwarder(forwarder common.Address) (bool, error)
- func (_TWFactory *TWFactorySession) Multicall(data [][]byte) (*types.Transaction, error)
- func (_TWFactory *TWFactorySession) Registry() (common.Address, error)
- func (_TWFactory *TWFactorySession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TWFactory *TWFactorySession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TWFactory *TWFactorySession) SupportsInterface(interfaceId [4]byte) (bool, error)
- type TWFactoryTransactor
- func (_TWFactory *TWFactoryTransactor) AddImplementation(opts *bind.TransactOpts, _implementation common.Address) (*types.Transaction, error)
- func (_TWFactory *TWFactoryTransactor) ApproveImplementation(opts *bind.TransactOpts, _implementation common.Address, _toApprove bool) (*types.Transaction, error)
- func (_TWFactory *TWFactoryTransactor) DeployProxy(opts *bind.TransactOpts, _type [32]byte, _data []byte) (*types.Transaction, error)
- func (_TWFactory *TWFactoryTransactor) DeployProxyByImplementation(opts *bind.TransactOpts, _implementation common.Address, _data []byte, ...) (*types.Transaction, error)
- func (_TWFactory *TWFactoryTransactor) DeployProxyDeterministic(opts *bind.TransactOpts, _type [32]byte, _data []byte, _salt [32]byte) (*types.Transaction, error)
- func (_TWFactory *TWFactoryTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TWFactory *TWFactoryTransactor) Multicall(opts *bind.TransactOpts, data [][]byte) (*types.Transaction, error)
- func (_TWFactory *TWFactoryTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TWFactory *TWFactoryTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- type TWFactoryTransactorRaw
- type TWFactoryTransactorSession
- func (_TWFactory *TWFactoryTransactorSession) AddImplementation(_implementation common.Address) (*types.Transaction, error)
- func (_TWFactory *TWFactoryTransactorSession) ApproveImplementation(_implementation common.Address, _toApprove bool) (*types.Transaction, error)
- func (_TWFactory *TWFactoryTransactorSession) DeployProxy(_type [32]byte, _data []byte) (*types.Transaction, error)
- func (_TWFactory *TWFactoryTransactorSession) DeployProxyByImplementation(_implementation common.Address, _data []byte, _salt [32]byte) (*types.Transaction, error)
- func (_TWFactory *TWFactoryTransactorSession) DeployProxyDeterministic(_type [32]byte, _data []byte, _salt [32]byte) (*types.Transaction, error)
- func (_TWFactory *TWFactoryTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TWFactory *TWFactoryTransactorSession) Multicall(data [][]byte) (*types.Transaction, error)
- func (_TWFactory *TWFactoryTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TWFactory *TWFactoryTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- type TokenERC1155
- type TokenERC1155ApprovalForAll
- type TokenERC1155ApprovalForAllIterator
- type TokenERC1155Caller
- func (_TokenERC1155 *TokenERC1155Caller) BalanceOf(opts *bind.CallOpts, account common.Address, id *big.Int) (*big.Int, error)
- func (_TokenERC1155 *TokenERC1155Caller) BalanceOfBatch(opts *bind.CallOpts, accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
- func (_TokenERC1155 *TokenERC1155Caller) ContractType(opts *bind.CallOpts) ([32]byte, error)
- func (_TokenERC1155 *TokenERC1155Caller) ContractVersion(opts *bind.CallOpts) (uint8, error)
- func (_TokenERC1155 *TokenERC1155Caller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_TokenERC1155 *TokenERC1155Caller) GetDefaultRoyaltyInfo(opts *bind.CallOpts) (common.Address, uint16, error)
- func (_TokenERC1155 *TokenERC1155Caller) GetPlatformFeeInfo(opts *bind.CallOpts) (common.Address, uint16, error)
- func (_TokenERC1155 *TokenERC1155Caller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
- func (_TokenERC1155 *TokenERC1155Caller) GetRoleMember(opts *bind.CallOpts, role [32]byte, index *big.Int) (common.Address, error)
- func (_TokenERC1155 *TokenERC1155Caller) GetRoleMemberCount(opts *bind.CallOpts, role [32]byte) (*big.Int, error)
- func (_TokenERC1155 *TokenERC1155Caller) GetRoyaltyInfoForToken(opts *bind.CallOpts, _tokenId *big.Int) (common.Address, uint16, error)
- func (_TokenERC1155 *TokenERC1155Caller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- func (_TokenERC1155 *TokenERC1155Caller) InternalContractURI(opts *bind.CallOpts) (string, error)
- func (_TokenERC1155 *TokenERC1155Caller) IsApprovedForAll(opts *bind.CallOpts, account common.Address, operator common.Address) (bool, error)
- func (_TokenERC1155 *TokenERC1155Caller) IsTrustedForwarder(opts *bind.CallOpts, forwarder common.Address) (bool, error)
- func (_TokenERC1155 *TokenERC1155Caller) Name(opts *bind.CallOpts) (string, error)
- func (_TokenERC1155 *TokenERC1155Caller) NextTokenIdToMint(opts *bind.CallOpts) (*big.Int, error)
- func (_TokenERC1155 *TokenERC1155Caller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_TokenERC1155 *TokenERC1155Caller) PlatformFeeBps(opts *bind.CallOpts) (*big.Int, error)
- func (_TokenERC1155 *TokenERC1155Caller) PlatformFeeRecipient(opts *bind.CallOpts) (common.Address, error)
- func (_TokenERC1155 *TokenERC1155Caller) PrimarySaleRecipient(opts *bind.CallOpts) (common.Address, error)
- func (_TokenERC1155 *TokenERC1155Caller) RoyaltyInfo(opts *bind.CallOpts, tokenId *big.Int, salePrice *big.Int) (struct{ ... }, error)
- func (_TokenERC1155 *TokenERC1155Caller) SaleRecipientForToken(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_TokenERC1155 *TokenERC1155Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_TokenERC1155 *TokenERC1155Caller) Symbol(opts *bind.CallOpts) (string, error)
- func (_TokenERC1155 *TokenERC1155Caller) ThirdwebFee(opts *bind.CallOpts) (common.Address, error)
- func (_TokenERC1155 *TokenERC1155Caller) TotalSupply(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_TokenERC1155 *TokenERC1155Caller) Uri(opts *bind.CallOpts, _tokenId *big.Int) (string, error)
- func (_TokenERC1155 *TokenERC1155Caller) Verify(opts *bind.CallOpts, _req ITokenERC1155MintRequest, _signature []byte) (bool, common.Address, error)
- type TokenERC1155CallerRaw
- type TokenERC1155CallerSession
- func (_TokenERC1155 *TokenERC1155CallerSession) BalanceOf(account common.Address, id *big.Int) (*big.Int, error)
- func (_TokenERC1155 *TokenERC1155CallerSession) BalanceOfBatch(accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
- func (_TokenERC1155 *TokenERC1155CallerSession) ContractType() ([32]byte, error)
- func (_TokenERC1155 *TokenERC1155CallerSession) ContractVersion() (uint8, error)
- func (_TokenERC1155 *TokenERC1155CallerSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_TokenERC1155 *TokenERC1155CallerSession) GetDefaultRoyaltyInfo() (common.Address, uint16, error)
- func (_TokenERC1155 *TokenERC1155CallerSession) GetPlatformFeeInfo() (common.Address, uint16, error)
- func (_TokenERC1155 *TokenERC1155CallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_TokenERC1155 *TokenERC1155CallerSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
- func (_TokenERC1155 *TokenERC1155CallerSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
- func (_TokenERC1155 *TokenERC1155CallerSession) GetRoyaltyInfoForToken(_tokenId *big.Int) (common.Address, uint16, error)
- func (_TokenERC1155 *TokenERC1155CallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_TokenERC1155 *TokenERC1155CallerSession) InternalContractURI() (string, error)
- func (_TokenERC1155 *TokenERC1155CallerSession) IsApprovedForAll(account common.Address, operator common.Address) (bool, error)
- func (_TokenERC1155 *TokenERC1155CallerSession) IsTrustedForwarder(forwarder common.Address) (bool, error)
- func (_TokenERC1155 *TokenERC1155CallerSession) Name() (string, error)
- func (_TokenERC1155 *TokenERC1155CallerSession) NextTokenIdToMint() (*big.Int, error)
- func (_TokenERC1155 *TokenERC1155CallerSession) Owner() (common.Address, error)
- func (_TokenERC1155 *TokenERC1155CallerSession) PlatformFeeBps() (*big.Int, error)
- func (_TokenERC1155 *TokenERC1155CallerSession) PlatformFeeRecipient() (common.Address, error)
- func (_TokenERC1155 *TokenERC1155CallerSession) PrimarySaleRecipient() (common.Address, error)
- func (_TokenERC1155 *TokenERC1155CallerSession) RoyaltyInfo(tokenId *big.Int, salePrice *big.Int) (struct{ ... }, error)
- func (_TokenERC1155 *TokenERC1155CallerSession) SaleRecipientForToken(arg0 *big.Int) (common.Address, error)
- func (_TokenERC1155 *TokenERC1155CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_TokenERC1155 *TokenERC1155CallerSession) Symbol() (string, error)
- func (_TokenERC1155 *TokenERC1155CallerSession) ThirdwebFee() (common.Address, error)
- func (_TokenERC1155 *TokenERC1155CallerSession) TotalSupply(arg0 *big.Int) (*big.Int, error)
- func (_TokenERC1155 *TokenERC1155CallerSession) Uri(_tokenId *big.Int) (string, error)
- func (_TokenERC1155 *TokenERC1155CallerSession) Verify(_req ITokenERC1155MintRequest, _signature []byte) (bool, common.Address, error)
- type TokenERC1155DefaultRoyalty
- type TokenERC1155DefaultRoyaltyIterator
- type TokenERC1155Filterer
- func (_TokenERC1155 *TokenERC1155Filterer) FilterApprovalForAll(opts *bind.FilterOpts, account []common.Address, operator []common.Address) (*TokenERC1155ApprovalForAllIterator, error)
- func (_TokenERC1155 *TokenERC1155Filterer) FilterDefaultRoyalty(opts *bind.FilterOpts) (*TokenERC1155DefaultRoyaltyIterator, error)
- func (_TokenERC1155 *TokenERC1155Filterer) FilterOwnerUpdated(opts *bind.FilterOpts) (*TokenERC1155OwnerUpdatedIterator, error)
- func (_TokenERC1155 *TokenERC1155Filterer) FilterPlatformFeeInfoUpdated(opts *bind.FilterOpts) (*TokenERC1155PlatformFeeInfoUpdatedIterator, error)
- func (_TokenERC1155 *TokenERC1155Filterer) FilterPrimarySaleRecipientUpdated(opts *bind.FilterOpts, recipient []common.Address) (*TokenERC1155PrimarySaleRecipientUpdatedIterator, error)
- func (_TokenERC1155 *TokenERC1155Filterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*TokenERC1155RoleAdminChangedIterator, error)
- func (_TokenERC1155 *TokenERC1155Filterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*TokenERC1155RoleGrantedIterator, error)
- func (_TokenERC1155 *TokenERC1155Filterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*TokenERC1155RoleRevokedIterator, error)
- func (_TokenERC1155 *TokenERC1155Filterer) FilterRoyaltyForToken(opts *bind.FilterOpts, tokenId []*big.Int) (*TokenERC1155RoyaltyForTokenIterator, error)
- func (_TokenERC1155 *TokenERC1155Filterer) FilterTokensMinted(opts *bind.FilterOpts, mintedTo []common.Address, tokenIdMinted []*big.Int) (*TokenERC1155TokensMintedIterator, error)
- func (_TokenERC1155 *TokenERC1155Filterer) FilterTokensMintedWithSignature(opts *bind.FilterOpts, signer []common.Address, mintedTo []common.Address, ...) (*TokenERC1155TokensMintedWithSignatureIterator, error)
- func (_TokenERC1155 *TokenERC1155Filterer) FilterTransferBatch(opts *bind.FilterOpts, operator []common.Address, from []common.Address, ...) (*TokenERC1155TransferBatchIterator, error)
- func (_TokenERC1155 *TokenERC1155Filterer) FilterTransferSingle(opts *bind.FilterOpts, operator []common.Address, from []common.Address, ...) (*TokenERC1155TransferSingleIterator, error)
- func (_TokenERC1155 *TokenERC1155Filterer) FilterURI(opts *bind.FilterOpts, id []*big.Int) (*TokenERC1155URIIterator, error)
- func (_TokenERC1155 *TokenERC1155Filterer) ParseApprovalForAll(log types.Log) (*TokenERC1155ApprovalForAll, error)
- func (_TokenERC1155 *TokenERC1155Filterer) ParseDefaultRoyalty(log types.Log) (*TokenERC1155DefaultRoyalty, error)
- func (_TokenERC1155 *TokenERC1155Filterer) ParseOwnerUpdated(log types.Log) (*TokenERC1155OwnerUpdated, error)
- func (_TokenERC1155 *TokenERC1155Filterer) ParsePlatformFeeInfoUpdated(log types.Log) (*TokenERC1155PlatformFeeInfoUpdated, error)
- func (_TokenERC1155 *TokenERC1155Filterer) ParsePrimarySaleRecipientUpdated(log types.Log) (*TokenERC1155PrimarySaleRecipientUpdated, error)
- func (_TokenERC1155 *TokenERC1155Filterer) ParseRoleAdminChanged(log types.Log) (*TokenERC1155RoleAdminChanged, error)
- func (_TokenERC1155 *TokenERC1155Filterer) ParseRoleGranted(log types.Log) (*TokenERC1155RoleGranted, error)
- func (_TokenERC1155 *TokenERC1155Filterer) ParseRoleRevoked(log types.Log) (*TokenERC1155RoleRevoked, error)
- func (_TokenERC1155 *TokenERC1155Filterer) ParseRoyaltyForToken(log types.Log) (*TokenERC1155RoyaltyForToken, error)
- func (_TokenERC1155 *TokenERC1155Filterer) ParseTokensMinted(log types.Log) (*TokenERC1155TokensMinted, error)
- func (_TokenERC1155 *TokenERC1155Filterer) ParseTokensMintedWithSignature(log types.Log) (*TokenERC1155TokensMintedWithSignature, error)
- func (_TokenERC1155 *TokenERC1155Filterer) ParseTransferBatch(log types.Log) (*TokenERC1155TransferBatch, error)
- func (_TokenERC1155 *TokenERC1155Filterer) ParseTransferSingle(log types.Log) (*TokenERC1155TransferSingle, error)
- func (_TokenERC1155 *TokenERC1155Filterer) ParseURI(log types.Log) (*TokenERC1155URI, error)
- func (_TokenERC1155 *TokenERC1155Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *TokenERC1155ApprovalForAll, ...) (event.Subscription, error)
- func (_TokenERC1155 *TokenERC1155Filterer) WatchDefaultRoyalty(opts *bind.WatchOpts, sink chan<- *TokenERC1155DefaultRoyalty) (event.Subscription, error)
- func (_TokenERC1155 *TokenERC1155Filterer) WatchOwnerUpdated(opts *bind.WatchOpts, sink chan<- *TokenERC1155OwnerUpdated) (event.Subscription, error)
- func (_TokenERC1155 *TokenERC1155Filterer) WatchPlatformFeeInfoUpdated(opts *bind.WatchOpts, sink chan<- *TokenERC1155PlatformFeeInfoUpdated) (event.Subscription, error)
- func (_TokenERC1155 *TokenERC1155Filterer) WatchPrimarySaleRecipientUpdated(opts *bind.WatchOpts, sink chan<- *TokenERC1155PrimarySaleRecipientUpdated, ...) (event.Subscription, error)
- func (_TokenERC1155 *TokenERC1155Filterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *TokenERC1155RoleAdminChanged, ...) (event.Subscription, error)
- func (_TokenERC1155 *TokenERC1155Filterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *TokenERC1155RoleGranted, role [][32]byte, ...) (event.Subscription, error)
- func (_TokenERC1155 *TokenERC1155Filterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *TokenERC1155RoleRevoked, role [][32]byte, ...) (event.Subscription, error)
- func (_TokenERC1155 *TokenERC1155Filterer) WatchRoyaltyForToken(opts *bind.WatchOpts, sink chan<- *TokenERC1155RoyaltyForToken, ...) (event.Subscription, error)
- func (_TokenERC1155 *TokenERC1155Filterer) WatchTokensMinted(opts *bind.WatchOpts, sink chan<- *TokenERC1155TokensMinted, ...) (event.Subscription, error)
- func (_TokenERC1155 *TokenERC1155Filterer) WatchTokensMintedWithSignature(opts *bind.WatchOpts, sink chan<- *TokenERC1155TokensMintedWithSignature, ...) (event.Subscription, error)
- func (_TokenERC1155 *TokenERC1155Filterer) WatchTransferBatch(opts *bind.WatchOpts, sink chan<- *TokenERC1155TransferBatch, ...) (event.Subscription, error)
- func (_TokenERC1155 *TokenERC1155Filterer) WatchTransferSingle(opts *bind.WatchOpts, sink chan<- *TokenERC1155TransferSingle, ...) (event.Subscription, error)
- func (_TokenERC1155 *TokenERC1155Filterer) WatchURI(opts *bind.WatchOpts, sink chan<- *TokenERC1155URI, id []*big.Int) (event.Subscription, error)
- type TokenERC1155OwnerUpdated
- type TokenERC1155OwnerUpdatedIterator
- type TokenERC1155PlatformFeeInfoUpdated
- type TokenERC1155PlatformFeeInfoUpdatedIterator
- type TokenERC1155PrimarySaleRecipientUpdated
- type TokenERC1155PrimarySaleRecipientUpdatedIterator
- type TokenERC1155Raw
- func (_TokenERC1155 *TokenERC1155Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TokenERC1155 *TokenERC1155Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TokenERC1155RoleAdminChanged
- type TokenERC1155RoleAdminChangedIterator
- type TokenERC1155RoleGranted
- type TokenERC1155RoleGrantedIterator
- type TokenERC1155RoleRevoked
- type TokenERC1155RoleRevokedIterator
- type TokenERC1155RoyaltyForToken
- type TokenERC1155RoyaltyForTokenIterator
- type TokenERC1155Session
- func (_TokenERC1155 *TokenERC1155Session) BalanceOf(account common.Address, id *big.Int) (*big.Int, error)
- func (_TokenERC1155 *TokenERC1155Session) BalanceOfBatch(accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
- func (_TokenERC1155 *TokenERC1155Session) Burn(account common.Address, id *big.Int, value *big.Int) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Session) BurnBatch(account common.Address, ids []*big.Int, values []*big.Int) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Session) ContractType() ([32]byte, error)
- func (_TokenERC1155 *TokenERC1155Session) ContractVersion() (uint8, error)
- func (_TokenERC1155 *TokenERC1155Session) DEFAULTADMINROLE() ([32]byte, error)
- func (_TokenERC1155 *TokenERC1155Session) GetDefaultRoyaltyInfo() (common.Address, uint16, error)
- func (_TokenERC1155 *TokenERC1155Session) GetPlatformFeeInfo() (common.Address, uint16, error)
- func (_TokenERC1155 *TokenERC1155Session) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_TokenERC1155 *TokenERC1155Session) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
- func (_TokenERC1155 *TokenERC1155Session) GetRoleMemberCount(role [32]byte) (*big.Int, error)
- func (_TokenERC1155 *TokenERC1155Session) GetRoyaltyInfoForToken(_tokenId *big.Int) (common.Address, uint16, error)
- func (_TokenERC1155 *TokenERC1155Session) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Session) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_TokenERC1155 *TokenERC1155Session) Initialize(_defaultAdmin common.Address, _name string, _symbol string, ...) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Session) InternalContractURI() (string, error)
- func (_TokenERC1155 *TokenERC1155Session) IsApprovedForAll(account common.Address, operator common.Address) (bool, error)
- func (_TokenERC1155 *TokenERC1155Session) IsTrustedForwarder(forwarder common.Address) (bool, error)
- func (_TokenERC1155 *TokenERC1155Session) MintTo(_to common.Address, _tokenId *big.Int, _uri string, _amount *big.Int) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Session) MintWithSignature(_req ITokenERC1155MintRequest, _signature []byte) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Session) Multicall(data [][]byte) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Session) Name() (string, error)
- func (_TokenERC1155 *TokenERC1155Session) NextTokenIdToMint() (*big.Int, error)
- func (_TokenERC1155 *TokenERC1155Session) Owner() (common.Address, error)
- func (_TokenERC1155 *TokenERC1155Session) PlatformFeeBps() (*big.Int, error)
- func (_TokenERC1155 *TokenERC1155Session) PlatformFeeRecipient() (common.Address, error)
- func (_TokenERC1155 *TokenERC1155Session) PrimarySaleRecipient() (common.Address, error)
- func (_TokenERC1155 *TokenERC1155Session) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Session) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Session) RoyaltyInfo(tokenId *big.Int, salePrice *big.Int) (struct{ ... }, error)
- func (_TokenERC1155 *TokenERC1155Session) SafeBatchTransferFrom(from common.Address, to common.Address, ids []*big.Int, amounts []*big.Int, ...) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Session) SafeTransferFrom(from common.Address, to common.Address, id *big.Int, amount *big.Int, ...) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Session) SaleRecipientForToken(arg0 *big.Int) (common.Address, error)
- func (_TokenERC1155 *TokenERC1155Session) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Session) SetContractURI(_uri string) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Session) SetDefaultRoyaltyInfo(_royaltyRecipient common.Address, _royaltyBps *big.Int) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Session) SetOwner(_newOwner common.Address) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Session) SetPlatformFeeInfo(_platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Session) SetPrimarySaleRecipient(_saleRecipient common.Address) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Session) SetRoyaltyInfoForToken(_tokenId *big.Int, _recipient common.Address, _bps *big.Int) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Session) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_TokenERC1155 *TokenERC1155Session) Symbol() (string, error)
- func (_TokenERC1155 *TokenERC1155Session) ThirdwebFee() (common.Address, error)
- func (_TokenERC1155 *TokenERC1155Session) TotalSupply(arg0 *big.Int) (*big.Int, error)
- func (_TokenERC1155 *TokenERC1155Session) Uri(_tokenId *big.Int) (string, error)
- func (_TokenERC1155 *TokenERC1155Session) Verify(_req ITokenERC1155MintRequest, _signature []byte) (bool, common.Address, error)
- type TokenERC1155TokensMinted
- type TokenERC1155TokensMintedIterator
- type TokenERC1155TokensMintedWithSignature
- type TokenERC1155TokensMintedWithSignatureIterator
- type TokenERC1155Transactor
- func (_TokenERC1155 *TokenERC1155Transactor) Burn(opts *bind.TransactOpts, account common.Address, id *big.Int, value *big.Int) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Transactor) BurnBatch(opts *bind.TransactOpts, account common.Address, ids []*big.Int, ...) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Transactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Transactor) Initialize(opts *bind.TransactOpts, _defaultAdmin common.Address, _name string, ...) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Transactor) MintTo(opts *bind.TransactOpts, _to common.Address, _tokenId *big.Int, _uri string, ...) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Transactor) MintWithSignature(opts *bind.TransactOpts, _req ITokenERC1155MintRequest, _signature []byte) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Transactor) Multicall(opts *bind.TransactOpts, data [][]byte) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Transactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Transactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Transactor) SafeBatchTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Transactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, id *big.Int, ...) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Transactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Transactor) SetContractURI(opts *bind.TransactOpts, _uri string) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Transactor) SetDefaultRoyaltyInfo(opts *bind.TransactOpts, _royaltyRecipient common.Address, ...) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Transactor) SetOwner(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Transactor) SetPlatformFeeInfo(opts *bind.TransactOpts, _platformFeeRecipient common.Address, ...) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Transactor) SetPrimarySaleRecipient(opts *bind.TransactOpts, _saleRecipient common.Address) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155Transactor) SetRoyaltyInfoForToken(opts *bind.TransactOpts, _tokenId *big.Int, _recipient common.Address, ...) (*types.Transaction, error)
- type TokenERC1155TransactorRaw
- type TokenERC1155TransactorSession
- func (_TokenERC1155 *TokenERC1155TransactorSession) Burn(account common.Address, id *big.Int, value *big.Int) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155TransactorSession) BurnBatch(account common.Address, ids []*big.Int, values []*big.Int) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155TransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155TransactorSession) Initialize(_defaultAdmin common.Address, _name string, _symbol string, ...) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155TransactorSession) MintTo(_to common.Address, _tokenId *big.Int, _uri string, _amount *big.Int) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155TransactorSession) MintWithSignature(_req ITokenERC1155MintRequest, _signature []byte) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155TransactorSession) Multicall(data [][]byte) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155TransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155TransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155TransactorSession) SafeBatchTransferFrom(from common.Address, to common.Address, ids []*big.Int, amounts []*big.Int, ...) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155TransactorSession) SafeTransferFrom(from common.Address, to common.Address, id *big.Int, amount *big.Int, ...) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155TransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155TransactorSession) SetContractURI(_uri string) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155TransactorSession) SetDefaultRoyaltyInfo(_royaltyRecipient common.Address, _royaltyBps *big.Int) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155TransactorSession) SetOwner(_newOwner common.Address) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155TransactorSession) SetPlatformFeeInfo(_platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155TransactorSession) SetPrimarySaleRecipient(_saleRecipient common.Address) (*types.Transaction, error)
- func (_TokenERC1155 *TokenERC1155TransactorSession) SetRoyaltyInfoForToken(_tokenId *big.Int, _recipient common.Address, _bps *big.Int) (*types.Transaction, error)
- type TokenERC1155TransferBatch
- type TokenERC1155TransferBatchIterator
- type TokenERC1155TransferSingle
- type TokenERC1155TransferSingleIterator
- type TokenERC1155URI
- type TokenERC1155URIIterator
- type TokenERC20
- type TokenERC20Approval
- type TokenERC20ApprovalIterator
- type TokenERC20Caller
- func (_TokenERC20 *TokenERC20Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_TokenERC20 *TokenERC20Caller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_TokenERC20 *TokenERC20Caller) Checkpoints(opts *bind.CallOpts, account common.Address, pos uint32) (ERC20VotesUpgradeableCheckpoint, error)
- func (_TokenERC20 *TokenERC20Caller) ContractType(opts *bind.CallOpts) ([32]byte, error)
- func (_TokenERC20 *TokenERC20Caller) ContractVersion(opts *bind.CallOpts) (uint8, error)
- func (_TokenERC20 *TokenERC20Caller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_TokenERC20 *TokenERC20Caller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
- func (_TokenERC20 *TokenERC20Caller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_TokenERC20 *TokenERC20Caller) Delegates(opts *bind.CallOpts, account common.Address) (common.Address, error)
- func (_TokenERC20 *TokenERC20Caller) GetPastTotalSupply(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
- func (_TokenERC20 *TokenERC20Caller) GetPastVotes(opts *bind.CallOpts, account common.Address, blockNumber *big.Int) (*big.Int, error)
- func (_TokenERC20 *TokenERC20Caller) GetPlatformFeeInfo(opts *bind.CallOpts) (common.Address, uint16, error)
- func (_TokenERC20 *TokenERC20Caller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
- func (_TokenERC20 *TokenERC20Caller) GetRoleMember(opts *bind.CallOpts, role [32]byte, index *big.Int) (common.Address, error)
- func (_TokenERC20 *TokenERC20Caller) GetRoleMemberCount(opts *bind.CallOpts, role [32]byte) (*big.Int, error)
- func (_TokenERC20 *TokenERC20Caller) GetVotes(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_TokenERC20 *TokenERC20Caller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- func (_TokenERC20 *TokenERC20Caller) InternalContractURI(opts *bind.CallOpts) (string, error)
- func (_TokenERC20 *TokenERC20Caller) IsTrustedForwarder(opts *bind.CallOpts, forwarder common.Address) (bool, error)
- func (_TokenERC20 *TokenERC20Caller) Name(opts *bind.CallOpts) (string, error)
- func (_TokenERC20 *TokenERC20Caller) Nonces(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_TokenERC20 *TokenERC20Caller) NumCheckpoints(opts *bind.CallOpts, account common.Address) (uint32, error)
- func (_TokenERC20 *TokenERC20Caller) Paused(opts *bind.CallOpts) (bool, error)
- func (_TokenERC20 *TokenERC20Caller) PrimarySaleRecipient(opts *bind.CallOpts) (common.Address, error)
- func (_TokenERC20 *TokenERC20Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_TokenERC20 *TokenERC20Caller) Symbol(opts *bind.CallOpts) (string, error)
- func (_TokenERC20 *TokenERC20Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_TokenERC20 *TokenERC20Caller) Verify(opts *bind.CallOpts, _req ITokenERC20MintRequest, _signature []byte) (bool, common.Address, error)
- type TokenERC20CallerRaw
- type TokenERC20CallerSession
- func (_TokenERC20 *TokenERC20CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_TokenERC20 *TokenERC20CallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_TokenERC20 *TokenERC20CallerSession) Checkpoints(account common.Address, pos uint32) (ERC20VotesUpgradeableCheckpoint, error)
- func (_TokenERC20 *TokenERC20CallerSession) ContractType() ([32]byte, error)
- func (_TokenERC20 *TokenERC20CallerSession) ContractVersion() (uint8, error)
- func (_TokenERC20 *TokenERC20CallerSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_TokenERC20 *TokenERC20CallerSession) DOMAINSEPARATOR() ([32]byte, error)
- func (_TokenERC20 *TokenERC20CallerSession) Decimals() (uint8, error)
- func (_TokenERC20 *TokenERC20CallerSession) Delegates(account common.Address) (common.Address, error)
- func (_TokenERC20 *TokenERC20CallerSession) GetPastTotalSupply(blockNumber *big.Int) (*big.Int, error)
- func (_TokenERC20 *TokenERC20CallerSession) GetPastVotes(account common.Address, blockNumber *big.Int) (*big.Int, error)
- func (_TokenERC20 *TokenERC20CallerSession) GetPlatformFeeInfo() (common.Address, uint16, error)
- func (_TokenERC20 *TokenERC20CallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_TokenERC20 *TokenERC20CallerSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
- func (_TokenERC20 *TokenERC20CallerSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
- func (_TokenERC20 *TokenERC20CallerSession) GetVotes(account common.Address) (*big.Int, error)
- func (_TokenERC20 *TokenERC20CallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_TokenERC20 *TokenERC20CallerSession) InternalContractURI() (string, error)
- func (_TokenERC20 *TokenERC20CallerSession) IsTrustedForwarder(forwarder common.Address) (bool, error)
- func (_TokenERC20 *TokenERC20CallerSession) Name() (string, error)
- func (_TokenERC20 *TokenERC20CallerSession) Nonces(owner common.Address) (*big.Int, error)
- func (_TokenERC20 *TokenERC20CallerSession) NumCheckpoints(account common.Address) (uint32, error)
- func (_TokenERC20 *TokenERC20CallerSession) Paused() (bool, error)
- func (_TokenERC20 *TokenERC20CallerSession) PrimarySaleRecipient() (common.Address, error)
- func (_TokenERC20 *TokenERC20CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_TokenERC20 *TokenERC20CallerSession) Symbol() (string, error)
- func (_TokenERC20 *TokenERC20CallerSession) TotalSupply() (*big.Int, error)
- func (_TokenERC20 *TokenERC20CallerSession) Verify(_req ITokenERC20MintRequest, _signature []byte) (bool, common.Address, error)
- type TokenERC20DelegateChanged
- type TokenERC20DelegateChangedIterator
- type TokenERC20DelegateVotesChanged
- type TokenERC20DelegateVotesChangedIterator
- type TokenERC20Filterer
- func (_TokenERC20 *TokenERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*TokenERC20ApprovalIterator, error)
- func (_TokenERC20 *TokenERC20Filterer) FilterDelegateChanged(opts *bind.FilterOpts, delegator []common.Address, ...) (*TokenERC20DelegateChangedIterator, error)
- func (_TokenERC20 *TokenERC20Filterer) FilterDelegateVotesChanged(opts *bind.FilterOpts, delegate []common.Address) (*TokenERC20DelegateVotesChangedIterator, error)
- func (_TokenERC20 *TokenERC20Filterer) FilterPaused(opts *bind.FilterOpts) (*TokenERC20PausedIterator, error)
- func (_TokenERC20 *TokenERC20Filterer) FilterPlatformFeeInfoUpdated(opts *bind.FilterOpts) (*TokenERC20PlatformFeeInfoUpdatedIterator, error)
- func (_TokenERC20 *TokenERC20Filterer) FilterPrimarySaleRecipientUpdated(opts *bind.FilterOpts, recipient []common.Address) (*TokenERC20PrimarySaleRecipientUpdatedIterator, error)
- func (_TokenERC20 *TokenERC20Filterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*TokenERC20RoleAdminChangedIterator, error)
- func (_TokenERC20 *TokenERC20Filterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*TokenERC20RoleGrantedIterator, error)
- func (_TokenERC20 *TokenERC20Filterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*TokenERC20RoleRevokedIterator, error)
- func (_TokenERC20 *TokenERC20Filterer) FilterTokensMinted(opts *bind.FilterOpts, mintedTo []common.Address) (*TokenERC20TokensMintedIterator, error)
- func (_TokenERC20 *TokenERC20Filterer) FilterTokensMintedWithSignature(opts *bind.FilterOpts, signer []common.Address, mintedTo []common.Address) (*TokenERC20TokensMintedWithSignatureIterator, error)
- func (_TokenERC20 *TokenERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*TokenERC20TransferIterator, error)
- func (_TokenERC20 *TokenERC20Filterer) FilterUnpaused(opts *bind.FilterOpts) (*TokenERC20UnpausedIterator, error)
- func (_TokenERC20 *TokenERC20Filterer) ParseApproval(log types.Log) (*TokenERC20Approval, error)
- func (_TokenERC20 *TokenERC20Filterer) ParseDelegateChanged(log types.Log) (*TokenERC20DelegateChanged, error)
- func (_TokenERC20 *TokenERC20Filterer) ParseDelegateVotesChanged(log types.Log) (*TokenERC20DelegateVotesChanged, error)
- func (_TokenERC20 *TokenERC20Filterer) ParsePaused(log types.Log) (*TokenERC20Paused, error)
- func (_TokenERC20 *TokenERC20Filterer) ParsePlatformFeeInfoUpdated(log types.Log) (*TokenERC20PlatformFeeInfoUpdated, error)
- func (_TokenERC20 *TokenERC20Filterer) ParsePrimarySaleRecipientUpdated(log types.Log) (*TokenERC20PrimarySaleRecipientUpdated, error)
- func (_TokenERC20 *TokenERC20Filterer) ParseRoleAdminChanged(log types.Log) (*TokenERC20RoleAdminChanged, error)
- func (_TokenERC20 *TokenERC20Filterer) ParseRoleGranted(log types.Log) (*TokenERC20RoleGranted, error)
- func (_TokenERC20 *TokenERC20Filterer) ParseRoleRevoked(log types.Log) (*TokenERC20RoleRevoked, error)
- func (_TokenERC20 *TokenERC20Filterer) ParseTokensMinted(log types.Log) (*TokenERC20TokensMinted, error)
- func (_TokenERC20 *TokenERC20Filterer) ParseTokensMintedWithSignature(log types.Log) (*TokenERC20TokensMintedWithSignature, error)
- func (_TokenERC20 *TokenERC20Filterer) ParseTransfer(log types.Log) (*TokenERC20Transfer, error)
- func (_TokenERC20 *TokenERC20Filterer) ParseUnpaused(log types.Log) (*TokenERC20Unpaused, error)
- func (_TokenERC20 *TokenERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *TokenERC20Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_TokenERC20 *TokenERC20Filterer) WatchDelegateChanged(opts *bind.WatchOpts, sink chan<- *TokenERC20DelegateChanged, ...) (event.Subscription, error)
- func (_TokenERC20 *TokenERC20Filterer) WatchDelegateVotesChanged(opts *bind.WatchOpts, sink chan<- *TokenERC20DelegateVotesChanged, ...) (event.Subscription, error)
- func (_TokenERC20 *TokenERC20Filterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *TokenERC20Paused) (event.Subscription, error)
- func (_TokenERC20 *TokenERC20Filterer) WatchPlatformFeeInfoUpdated(opts *bind.WatchOpts, sink chan<- *TokenERC20PlatformFeeInfoUpdated) (event.Subscription, error)
- func (_TokenERC20 *TokenERC20Filterer) WatchPrimarySaleRecipientUpdated(opts *bind.WatchOpts, sink chan<- *TokenERC20PrimarySaleRecipientUpdated, ...) (event.Subscription, error)
- func (_TokenERC20 *TokenERC20Filterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *TokenERC20RoleAdminChanged, role [][32]byte, ...) (event.Subscription, error)
- func (_TokenERC20 *TokenERC20Filterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *TokenERC20RoleGranted, role [][32]byte, ...) (event.Subscription, error)
- func (_TokenERC20 *TokenERC20Filterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *TokenERC20RoleRevoked, role [][32]byte, ...) (event.Subscription, error)
- func (_TokenERC20 *TokenERC20Filterer) WatchTokensMinted(opts *bind.WatchOpts, sink chan<- *TokenERC20TokensMinted, ...) (event.Subscription, error)
- func (_TokenERC20 *TokenERC20Filterer) WatchTokensMintedWithSignature(opts *bind.WatchOpts, sink chan<- *TokenERC20TokensMintedWithSignature, ...) (event.Subscription, error)
- func (_TokenERC20 *TokenERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *TokenERC20Transfer, from []common.Address, ...) (event.Subscription, error)
- func (_TokenERC20 *TokenERC20Filterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *TokenERC20Unpaused) (event.Subscription, error)
- type TokenERC20Paused
- type TokenERC20PausedIterator
- type TokenERC20PlatformFeeInfoUpdated
- type TokenERC20PlatformFeeInfoUpdatedIterator
- type TokenERC20PrimarySaleRecipientUpdated
- type TokenERC20PrimarySaleRecipientUpdatedIterator
- type TokenERC20Raw
- func (_TokenERC20 *TokenERC20Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TokenERC20 *TokenERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TokenERC20RoleAdminChanged
- type TokenERC20RoleAdminChangedIterator
- type TokenERC20RoleGranted
- type TokenERC20RoleGrantedIterator
- type TokenERC20RoleRevoked
- type TokenERC20RoleRevokedIterator
- type TokenERC20Session
- func (_TokenERC20 *TokenERC20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_TokenERC20 *TokenERC20Session) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Session) BalanceOf(account common.Address) (*big.Int, error)
- func (_TokenERC20 *TokenERC20Session) Burn(amount *big.Int) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Session) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Session) Checkpoints(account common.Address, pos uint32) (ERC20VotesUpgradeableCheckpoint, error)
- func (_TokenERC20 *TokenERC20Session) ContractType() ([32]byte, error)
- func (_TokenERC20 *TokenERC20Session) ContractVersion() (uint8, error)
- func (_TokenERC20 *TokenERC20Session) DEFAULTADMINROLE() ([32]byte, error)
- func (_TokenERC20 *TokenERC20Session) DOMAINSEPARATOR() ([32]byte, error)
- func (_TokenERC20 *TokenERC20Session) Decimals() (uint8, error)
- func (_TokenERC20 *TokenERC20Session) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Session) Delegate(delegatee common.Address) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Session) DelegateBySig(delegatee common.Address, nonce *big.Int, expiry *big.Int, v uint8, r [32]byte, ...) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Session) Delegates(account common.Address) (common.Address, error)
- func (_TokenERC20 *TokenERC20Session) GetPastTotalSupply(blockNumber *big.Int) (*big.Int, error)
- func (_TokenERC20 *TokenERC20Session) GetPastVotes(account common.Address, blockNumber *big.Int) (*big.Int, error)
- func (_TokenERC20 *TokenERC20Session) GetPlatformFeeInfo() (common.Address, uint16, error)
- func (_TokenERC20 *TokenERC20Session) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_TokenERC20 *TokenERC20Session) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
- func (_TokenERC20 *TokenERC20Session) GetRoleMemberCount(role [32]byte) (*big.Int, error)
- func (_TokenERC20 *TokenERC20Session) GetVotes(account common.Address) (*big.Int, error)
- func (_TokenERC20 *TokenERC20Session) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Session) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_TokenERC20 *TokenERC20Session) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Session) Initialize(_defaultAdmin common.Address, _name string, _symbol string, ...) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Session) InternalContractURI() (string, error)
- func (_TokenERC20 *TokenERC20Session) IsTrustedForwarder(forwarder common.Address) (bool, error)
- func (_TokenERC20 *TokenERC20Session) MintTo(to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Session) MintWithSignature(_req ITokenERC20MintRequest, _signature []byte) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Session) Multicall(data [][]byte) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Session) Name() (string, error)
- func (_TokenERC20 *TokenERC20Session) Nonces(owner common.Address) (*big.Int, error)
- func (_TokenERC20 *TokenERC20Session) NumCheckpoints(account common.Address) (uint32, error)
- func (_TokenERC20 *TokenERC20Session) Pause() (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Session) Paused() (bool, error)
- func (_TokenERC20 *TokenERC20Session) Permit(owner common.Address, spender common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Session) PrimarySaleRecipient() (common.Address, error)
- func (_TokenERC20 *TokenERC20Session) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Session) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Session) SetContractURI(_uri string) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Session) SetPlatformFeeInfo(_platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Session) SetPrimarySaleRecipient(_saleRecipient common.Address) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Session) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_TokenERC20 *TokenERC20Session) Symbol() (string, error)
- func (_TokenERC20 *TokenERC20Session) TotalSupply() (*big.Int, error)
- func (_TokenERC20 *TokenERC20Session) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Session) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Session) Unpause() (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Session) Verify(_req ITokenERC20MintRequest, _signature []byte) (bool, common.Address, error)
- type TokenERC20TokensMinted
- type TokenERC20TokensMintedIterator
- type TokenERC20TokensMintedWithSignature
- type TokenERC20TokensMintedWithSignatureIterator
- type TokenERC20Transactor
- func (_TokenERC20 *TokenERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Transactor) Burn(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Transactor) BurnFrom(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Transactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Transactor) Delegate(opts *bind.TransactOpts, delegatee common.Address) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Transactor) DelegateBySig(opts *bind.TransactOpts, delegatee common.Address, nonce *big.Int, ...) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Transactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Transactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Transactor) Initialize(opts *bind.TransactOpts, _defaultAdmin common.Address, _name string, ...) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Transactor) MintTo(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Transactor) MintWithSignature(opts *bind.TransactOpts, _req ITokenERC20MintRequest, _signature []byte) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Transactor) Multicall(opts *bind.TransactOpts, data [][]byte) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Transactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Transactor) Permit(opts *bind.TransactOpts, owner common.Address, spender common.Address, ...) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Transactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Transactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Transactor) SetContractURI(opts *bind.TransactOpts, _uri string) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Transactor) SetPlatformFeeInfo(opts *bind.TransactOpts, _platformFeeRecipient common.Address, ...) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Transactor) SetPrimarySaleRecipient(opts *bind.TransactOpts, _saleRecipient common.Address) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Transactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20Transactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- type TokenERC20TransactorRaw
- type TokenERC20TransactorSession
- func (_TokenERC20 *TokenERC20TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20TransactorSession) Burn(amount *big.Int) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20TransactorSession) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20TransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20TransactorSession) Delegate(delegatee common.Address) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20TransactorSession) DelegateBySig(delegatee common.Address, nonce *big.Int, expiry *big.Int, v uint8, r [32]byte, ...) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20TransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20TransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20TransactorSession) Initialize(_defaultAdmin common.Address, _name string, _symbol string, ...) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20TransactorSession) MintTo(to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20TransactorSession) MintWithSignature(_req ITokenERC20MintRequest, _signature []byte) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20TransactorSession) Multicall(data [][]byte) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20TransactorSession) Pause() (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20TransactorSession) Permit(owner common.Address, spender common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20TransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20TransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20TransactorSession) SetContractURI(_uri string) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20TransactorSession) SetPlatformFeeInfo(_platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20TransactorSession) SetPrimarySaleRecipient(_saleRecipient common.Address) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20TransactorSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20TransactorSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_TokenERC20 *TokenERC20TransactorSession) Unpause() (*types.Transaction, error)
- type TokenERC20Transfer
- type TokenERC20TransferIterator
- type TokenERC20Unpaused
- type TokenERC20UnpausedIterator
- type TokenERC721
- type TokenERC721Approval
- type TokenERC721ApprovalForAll
- type TokenERC721ApprovalForAllIterator
- type TokenERC721ApprovalIterator
- type TokenERC721Caller
- func (_TokenERC721 *TokenERC721Caller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_TokenERC721 *TokenERC721Caller) ContractType(opts *bind.CallOpts) ([32]byte, error)
- func (_TokenERC721 *TokenERC721Caller) ContractVersion(opts *bind.CallOpts) (uint8, error)
- func (_TokenERC721 *TokenERC721Caller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_TokenERC721 *TokenERC721Caller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_TokenERC721 *TokenERC721Caller) GetDefaultRoyaltyInfo(opts *bind.CallOpts) (common.Address, uint16, error)
- func (_TokenERC721 *TokenERC721Caller) GetPlatformFeeInfo(opts *bind.CallOpts) (common.Address, uint16, error)
- func (_TokenERC721 *TokenERC721Caller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
- func (_TokenERC721 *TokenERC721Caller) GetRoleMember(opts *bind.CallOpts, role [32]byte, index *big.Int) (common.Address, error)
- func (_TokenERC721 *TokenERC721Caller) GetRoleMemberCount(opts *bind.CallOpts, role [32]byte) (*big.Int, error)
- func (_TokenERC721 *TokenERC721Caller) GetRoyaltyInfoForToken(opts *bind.CallOpts, _tokenId *big.Int) (common.Address, uint16, error)
- func (_TokenERC721 *TokenERC721Caller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- func (_TokenERC721 *TokenERC721Caller) InternalContractURI(opts *bind.CallOpts) (string, error)
- func (_TokenERC721 *TokenERC721Caller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_TokenERC721 *TokenERC721Caller) IsTrustedForwarder(opts *bind.CallOpts, forwarder common.Address) (bool, error)
- func (_TokenERC721 *TokenERC721Caller) Name(opts *bind.CallOpts) (string, error)
- func (_TokenERC721 *TokenERC721Caller) NextTokenIdToMint(opts *bind.CallOpts) (*big.Int, error)
- func (_TokenERC721 *TokenERC721Caller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_TokenERC721 *TokenERC721Caller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_TokenERC721 *TokenERC721Caller) PlatformFeeBps(opts *bind.CallOpts) (*big.Int, error)
- func (_TokenERC721 *TokenERC721Caller) PlatformFeeRecipient(opts *bind.CallOpts) (common.Address, error)
- func (_TokenERC721 *TokenERC721Caller) PrimarySaleRecipient(opts *bind.CallOpts) (common.Address, error)
- func (_TokenERC721 *TokenERC721Caller) RoyaltyInfo(opts *bind.CallOpts, tokenId *big.Int, salePrice *big.Int) (struct{ ... }, error)
- func (_TokenERC721 *TokenERC721Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_TokenERC721 *TokenERC721Caller) Symbol(opts *bind.CallOpts) (string, error)
- func (_TokenERC721 *TokenERC721Caller) ThirdwebFee(opts *bind.CallOpts) (common.Address, error)
- func (_TokenERC721 *TokenERC721Caller) TokenByIndex(opts *bind.CallOpts, index *big.Int) (*big.Int, error)
- func (_TokenERC721 *TokenERC721Caller) TokenOfOwnerByIndex(opts *bind.CallOpts, owner common.Address, index *big.Int) (*big.Int, error)
- func (_TokenERC721 *TokenERC721Caller) TokenURI(opts *bind.CallOpts, _tokenId *big.Int) (string, error)
- func (_TokenERC721 *TokenERC721Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_TokenERC721 *TokenERC721Caller) Verify(opts *bind.CallOpts, _req ITokenERC721MintRequest, _signature []byte) (bool, common.Address, error)
- type TokenERC721CallerRaw
- type TokenERC721CallerSession
- func (_TokenERC721 *TokenERC721CallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_TokenERC721 *TokenERC721CallerSession) ContractType() ([32]byte, error)
- func (_TokenERC721 *TokenERC721CallerSession) ContractVersion() (uint8, error)
- func (_TokenERC721 *TokenERC721CallerSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_TokenERC721 *TokenERC721CallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_TokenERC721 *TokenERC721CallerSession) GetDefaultRoyaltyInfo() (common.Address, uint16, error)
- func (_TokenERC721 *TokenERC721CallerSession) GetPlatformFeeInfo() (common.Address, uint16, error)
- func (_TokenERC721 *TokenERC721CallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_TokenERC721 *TokenERC721CallerSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
- func (_TokenERC721 *TokenERC721CallerSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
- func (_TokenERC721 *TokenERC721CallerSession) GetRoyaltyInfoForToken(_tokenId *big.Int) (common.Address, uint16, error)
- func (_TokenERC721 *TokenERC721CallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_TokenERC721 *TokenERC721CallerSession) InternalContractURI() (string, error)
- func (_TokenERC721 *TokenERC721CallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_TokenERC721 *TokenERC721CallerSession) IsTrustedForwarder(forwarder common.Address) (bool, error)
- func (_TokenERC721 *TokenERC721CallerSession) Name() (string, error)
- func (_TokenERC721 *TokenERC721CallerSession) NextTokenIdToMint() (*big.Int, error)
- func (_TokenERC721 *TokenERC721CallerSession) Owner() (common.Address, error)
- func (_TokenERC721 *TokenERC721CallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_TokenERC721 *TokenERC721CallerSession) PlatformFeeBps() (*big.Int, error)
- func (_TokenERC721 *TokenERC721CallerSession) PlatformFeeRecipient() (common.Address, error)
- func (_TokenERC721 *TokenERC721CallerSession) PrimarySaleRecipient() (common.Address, error)
- func (_TokenERC721 *TokenERC721CallerSession) RoyaltyInfo(tokenId *big.Int, salePrice *big.Int) (struct{ ... }, error)
- func (_TokenERC721 *TokenERC721CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_TokenERC721 *TokenERC721CallerSession) Symbol() (string, error)
- func (_TokenERC721 *TokenERC721CallerSession) ThirdwebFee() (common.Address, error)
- func (_TokenERC721 *TokenERC721CallerSession) TokenByIndex(index *big.Int) (*big.Int, error)
- func (_TokenERC721 *TokenERC721CallerSession) TokenOfOwnerByIndex(owner common.Address, index *big.Int) (*big.Int, error)
- func (_TokenERC721 *TokenERC721CallerSession) TokenURI(_tokenId *big.Int) (string, error)
- func (_TokenERC721 *TokenERC721CallerSession) TotalSupply() (*big.Int, error)
- func (_TokenERC721 *TokenERC721CallerSession) Verify(_req ITokenERC721MintRequest, _signature []byte) (bool, common.Address, error)
- type TokenERC721DefaultRoyalty
- type TokenERC721DefaultRoyaltyIterator
- type TokenERC721Filterer
- func (_TokenERC721 *TokenERC721Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*TokenERC721ApprovalIterator, error)
- func (_TokenERC721 *TokenERC721Filterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*TokenERC721ApprovalForAllIterator, error)
- func (_TokenERC721 *TokenERC721Filterer) FilterDefaultRoyalty(opts *bind.FilterOpts) (*TokenERC721DefaultRoyaltyIterator, error)
- func (_TokenERC721 *TokenERC721Filterer) FilterOwnerUpdated(opts *bind.FilterOpts) (*TokenERC721OwnerUpdatedIterator, error)
- func (_TokenERC721 *TokenERC721Filterer) FilterPlatformFeeInfoUpdated(opts *bind.FilterOpts) (*TokenERC721PlatformFeeInfoUpdatedIterator, error)
- func (_TokenERC721 *TokenERC721Filterer) FilterPrimarySaleRecipientUpdated(opts *bind.FilterOpts, recipient []common.Address) (*TokenERC721PrimarySaleRecipientUpdatedIterator, error)
- func (_TokenERC721 *TokenERC721Filterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*TokenERC721RoleAdminChangedIterator, error)
- func (_TokenERC721 *TokenERC721Filterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*TokenERC721RoleGrantedIterator, error)
- func (_TokenERC721 *TokenERC721Filterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*TokenERC721RoleRevokedIterator, error)
- func (_TokenERC721 *TokenERC721Filterer) FilterRoyaltyForToken(opts *bind.FilterOpts, tokenId []*big.Int) (*TokenERC721RoyaltyForTokenIterator, error)
- func (_TokenERC721 *TokenERC721Filterer) FilterTokensMinted(opts *bind.FilterOpts, mintedTo []common.Address, tokenIdMinted []*big.Int) (*TokenERC721TokensMintedIterator, error)
- func (_TokenERC721 *TokenERC721Filterer) FilterTokensMintedWithSignature(opts *bind.FilterOpts, signer []common.Address, mintedTo []common.Address, ...) (*TokenERC721TokensMintedWithSignatureIterator, error)
- func (_TokenERC721 *TokenERC721Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*TokenERC721TransferIterator, error)
- func (_TokenERC721 *TokenERC721Filterer) ParseApproval(log types.Log) (*TokenERC721Approval, error)
- func (_TokenERC721 *TokenERC721Filterer) ParseApprovalForAll(log types.Log) (*TokenERC721ApprovalForAll, error)
- func (_TokenERC721 *TokenERC721Filterer) ParseDefaultRoyalty(log types.Log) (*TokenERC721DefaultRoyalty, error)
- func (_TokenERC721 *TokenERC721Filterer) ParseOwnerUpdated(log types.Log) (*TokenERC721OwnerUpdated, error)
- func (_TokenERC721 *TokenERC721Filterer) ParsePlatformFeeInfoUpdated(log types.Log) (*TokenERC721PlatformFeeInfoUpdated, error)
- func (_TokenERC721 *TokenERC721Filterer) ParsePrimarySaleRecipientUpdated(log types.Log) (*TokenERC721PrimarySaleRecipientUpdated, error)
- func (_TokenERC721 *TokenERC721Filterer) ParseRoleAdminChanged(log types.Log) (*TokenERC721RoleAdminChanged, error)
- func (_TokenERC721 *TokenERC721Filterer) ParseRoleGranted(log types.Log) (*TokenERC721RoleGranted, error)
- func (_TokenERC721 *TokenERC721Filterer) ParseRoleRevoked(log types.Log) (*TokenERC721RoleRevoked, error)
- func (_TokenERC721 *TokenERC721Filterer) ParseRoyaltyForToken(log types.Log) (*TokenERC721RoyaltyForToken, error)
- func (_TokenERC721 *TokenERC721Filterer) ParseTokensMinted(log types.Log) (*TokenERC721TokensMinted, error)
- func (_TokenERC721 *TokenERC721Filterer) ParseTokensMintedWithSignature(log types.Log) (*TokenERC721TokensMintedWithSignature, error)
- func (_TokenERC721 *TokenERC721Filterer) ParseTransfer(log types.Log) (*TokenERC721Transfer, error)
- func (_TokenERC721 *TokenERC721Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *TokenERC721Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_TokenERC721 *TokenERC721Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *TokenERC721ApprovalForAll, ...) (event.Subscription, error)
- func (_TokenERC721 *TokenERC721Filterer) WatchDefaultRoyalty(opts *bind.WatchOpts, sink chan<- *TokenERC721DefaultRoyalty) (event.Subscription, error)
- func (_TokenERC721 *TokenERC721Filterer) WatchOwnerUpdated(opts *bind.WatchOpts, sink chan<- *TokenERC721OwnerUpdated) (event.Subscription, error)
- func (_TokenERC721 *TokenERC721Filterer) WatchPlatformFeeInfoUpdated(opts *bind.WatchOpts, sink chan<- *TokenERC721PlatformFeeInfoUpdated) (event.Subscription, error)
- func (_TokenERC721 *TokenERC721Filterer) WatchPrimarySaleRecipientUpdated(opts *bind.WatchOpts, sink chan<- *TokenERC721PrimarySaleRecipientUpdated, ...) (event.Subscription, error)
- func (_TokenERC721 *TokenERC721Filterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *TokenERC721RoleAdminChanged, ...) (event.Subscription, error)
- func (_TokenERC721 *TokenERC721Filterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *TokenERC721RoleGranted, role [][32]byte, ...) (event.Subscription, error)
- func (_TokenERC721 *TokenERC721Filterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *TokenERC721RoleRevoked, role [][32]byte, ...) (event.Subscription, error)
- func (_TokenERC721 *TokenERC721Filterer) WatchRoyaltyForToken(opts *bind.WatchOpts, sink chan<- *TokenERC721RoyaltyForToken, ...) (event.Subscription, error)
- func (_TokenERC721 *TokenERC721Filterer) WatchTokensMinted(opts *bind.WatchOpts, sink chan<- *TokenERC721TokensMinted, ...) (event.Subscription, error)
- func (_TokenERC721 *TokenERC721Filterer) WatchTokensMintedWithSignature(opts *bind.WatchOpts, sink chan<- *TokenERC721TokensMintedWithSignature, ...) (event.Subscription, error)
- func (_TokenERC721 *TokenERC721Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *TokenERC721Transfer, from []common.Address, ...) (event.Subscription, error)
- type TokenERC721OwnerUpdated
- type TokenERC721OwnerUpdatedIterator
- type TokenERC721PlatformFeeInfoUpdated
- type TokenERC721PlatformFeeInfoUpdatedIterator
- type TokenERC721PrimarySaleRecipientUpdated
- type TokenERC721PrimarySaleRecipientUpdatedIterator
- type TokenERC721Raw
- func (_TokenERC721 *TokenERC721Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TokenERC721 *TokenERC721Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TokenERC721RoleAdminChanged
- type TokenERC721RoleAdminChangedIterator
- type TokenERC721RoleGranted
- type TokenERC721RoleGrantedIterator
- type TokenERC721RoleRevoked
- type TokenERC721RoleRevokedIterator
- type TokenERC721RoyaltyForToken
- type TokenERC721RoyaltyForTokenIterator
- type TokenERC721Session
- func (_TokenERC721 *TokenERC721Session) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Session) BalanceOf(owner common.Address) (*big.Int, error)
- func (_TokenERC721 *TokenERC721Session) Burn(tokenId *big.Int) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Session) ContractType() ([32]byte, error)
- func (_TokenERC721 *TokenERC721Session) ContractVersion() (uint8, error)
- func (_TokenERC721 *TokenERC721Session) DEFAULTADMINROLE() ([32]byte, error)
- func (_TokenERC721 *TokenERC721Session) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_TokenERC721 *TokenERC721Session) GetDefaultRoyaltyInfo() (common.Address, uint16, error)
- func (_TokenERC721 *TokenERC721Session) GetPlatformFeeInfo() (common.Address, uint16, error)
- func (_TokenERC721 *TokenERC721Session) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_TokenERC721 *TokenERC721Session) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
- func (_TokenERC721 *TokenERC721Session) GetRoleMemberCount(role [32]byte) (*big.Int, error)
- func (_TokenERC721 *TokenERC721Session) GetRoyaltyInfoForToken(_tokenId *big.Int) (common.Address, uint16, error)
- func (_TokenERC721 *TokenERC721Session) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Session) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_TokenERC721 *TokenERC721Session) Initialize(_defaultAdmin common.Address, _name string, _symbol string, ...) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Session) InternalContractURI() (string, error)
- func (_TokenERC721 *TokenERC721Session) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_TokenERC721 *TokenERC721Session) IsTrustedForwarder(forwarder common.Address) (bool, error)
- func (_TokenERC721 *TokenERC721Session) MintTo(_to common.Address, _uri string) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Session) MintWithSignature(_req ITokenERC721MintRequest, _signature []byte) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Session) Multicall(data [][]byte) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Session) Name() (string, error)
- func (_TokenERC721 *TokenERC721Session) NextTokenIdToMint() (*big.Int, error)
- func (_TokenERC721 *TokenERC721Session) Owner() (common.Address, error)
- func (_TokenERC721 *TokenERC721Session) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_TokenERC721 *TokenERC721Session) PlatformFeeBps() (*big.Int, error)
- func (_TokenERC721 *TokenERC721Session) PlatformFeeRecipient() (common.Address, error)
- func (_TokenERC721 *TokenERC721Session) PrimarySaleRecipient() (common.Address, error)
- func (_TokenERC721 *TokenERC721Session) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Session) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Session) RoyaltyInfo(tokenId *big.Int, salePrice *big.Int) (struct{ ... }, error)
- func (_TokenERC721 *TokenERC721Session) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Session) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Session) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Session) SetContractURI(_uri string) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Session) SetDefaultRoyaltyInfo(_royaltyRecipient common.Address, _royaltyBps *big.Int) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Session) SetOwner(_newOwner common.Address) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Session) SetPlatformFeeInfo(_platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Session) SetPrimarySaleRecipient(_saleRecipient common.Address) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Session) SetRoyaltyInfoForToken(_tokenId *big.Int, _recipient common.Address, _bps *big.Int) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Session) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_TokenERC721 *TokenERC721Session) Symbol() (string, error)
- func (_TokenERC721 *TokenERC721Session) ThirdwebFee() (common.Address, error)
- func (_TokenERC721 *TokenERC721Session) TokenByIndex(index *big.Int) (*big.Int, error)
- func (_TokenERC721 *TokenERC721Session) TokenOfOwnerByIndex(owner common.Address, index *big.Int) (*big.Int, error)
- func (_TokenERC721 *TokenERC721Session) TokenURI(_tokenId *big.Int) (string, error)
- func (_TokenERC721 *TokenERC721Session) TotalSupply() (*big.Int, error)
- func (_TokenERC721 *TokenERC721Session) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Session) Verify(_req ITokenERC721MintRequest, _signature []byte) (bool, common.Address, error)
- type TokenERC721TokensMinted
- type TokenERC721TokensMintedIterator
- type TokenERC721TokensMintedWithSignature
- type TokenERC721TokensMintedWithSignatureIterator
- type TokenERC721Transactor
- func (_TokenERC721 *TokenERC721Transactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Transactor) Burn(opts *bind.TransactOpts, tokenId *big.Int) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Transactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Transactor) Initialize(opts *bind.TransactOpts, _defaultAdmin common.Address, _name string, ...) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Transactor) MintTo(opts *bind.TransactOpts, _to common.Address, _uri string) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Transactor) MintWithSignature(opts *bind.TransactOpts, _req ITokenERC721MintRequest, _signature []byte) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Transactor) Multicall(opts *bind.TransactOpts, data [][]byte) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Transactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Transactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Transactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Transactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Transactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Transactor) SetContractURI(opts *bind.TransactOpts, _uri string) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Transactor) SetDefaultRoyaltyInfo(opts *bind.TransactOpts, _royaltyRecipient common.Address, ...) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Transactor) SetOwner(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Transactor) SetPlatformFeeInfo(opts *bind.TransactOpts, _platformFeeRecipient common.Address, ...) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Transactor) SetPrimarySaleRecipient(opts *bind.TransactOpts, _saleRecipient common.Address) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Transactor) SetRoyaltyInfoForToken(opts *bind.TransactOpts, _tokenId *big.Int, _recipient common.Address, ...) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type TokenERC721TransactorRaw
- type TokenERC721TransactorSession
- func (_TokenERC721 *TokenERC721TransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721TransactorSession) Burn(tokenId *big.Int) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721TransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721TransactorSession) Initialize(_defaultAdmin common.Address, _name string, _symbol string, ...) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721TransactorSession) MintTo(_to common.Address, _uri string) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721TransactorSession) MintWithSignature(_req ITokenERC721MintRequest, _signature []byte) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721TransactorSession) Multicall(data [][]byte) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721TransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721TransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721TransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721TransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721TransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721TransactorSession) SetContractURI(_uri string) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721TransactorSession) SetDefaultRoyaltyInfo(_royaltyRecipient common.Address, _royaltyBps *big.Int) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721TransactorSession) SetOwner(_newOwner common.Address) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721TransactorSession) SetPlatformFeeInfo(_platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721TransactorSession) SetPrimarySaleRecipient(_saleRecipient common.Address) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721TransactorSession) SetRoyaltyInfoForToken(_tokenId *big.Int, _recipient common.Address, _bps *big.Int) (*types.Transaction, error)
- func (_TokenERC721 *TokenERC721TransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- type TokenERC721Transfer
- type TokenERC721TransferIterator
Constants ¶
This section is empty.
Variables ¶
var DropERC1155ABI = DropERC1155MetaData.ABI
DropERC1155ABI is the input ABI used to generate the binding from. Deprecated: Use DropERC1155MetaData.ABI instead.
var DropERC1155MetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"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\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"startTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxClaimableSupply\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"supplyClaimed\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantityLimitPerWallet\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"merkleRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"metadata\",\"type\":\"string\"}],\"indexed\":false,\"internalType\":\"structIClaimCondition.ClaimCondition[]\",\"name\":\"claimConditions\",\"type\":\"tuple[]\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"resetEligibility\",\"type\":\"bool\"}],\"name\":\"ClaimConditionsUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"prevURI\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"newURI\",\"type\":\"string\"}],\"name\":\"ContractURIUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newRoyaltyRecipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newRoyaltyBps\",\"type\":\"uint256\"}],\"name\":\"DefaultRoyalty\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"maxTotalSupply\",\"type\":\"uint256\"}],\"name\":\"MaxTotalSupplyUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"prevOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnerUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"platformFeeRecipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"platformFeeBps\",\"type\":\"uint256\"}],\"name\":\"PlatformFeeInfoUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"PrimarySaleRecipientUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"previousAdminRole\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"newAdminRole\",\"type\":\"bytes32\"}],\"name\":\"RoleAdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleGranted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleRevoked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"royaltyRecipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"royaltyBps\",\"type\":\"uint256\"}],\"name\":\"RoyaltyForToken\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"saleRecipient\",\"type\":\"address\"}],\"name\":\"SaleRecipientForTokenUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"claimConditionIndex\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"claimer\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantityClaimed\",\"type\":\"uint256\"}],\"name\":\"TokensClaimed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"startTokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"endTokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"baseURI\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"encryptedBaseURI\",\"type\":\"bytes\"}],\"name\":\"TokensLazyMinted\",\"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\":[],\"name\":\"DEFAULT_ADMIN_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"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\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"values\",\"type\":\"uint256[]\"}],\"name\":\"burnBatch\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_receiver\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_quantity\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_currency\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_pricePerToken\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"bytes32[]\",\"name\":\"proof\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint256\",\"name\":\"quantityLimitPerWallet\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"}],\"internalType\":\"structIDrop1155.AllowlistProof\",\"name\":\"_allowlistProof\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"claim\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"claimCondition\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"currentStartId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"count\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"contractType\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"contractURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"contractVersion\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"getActiveClaimConditionId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getBaseURICount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"getBatchIdAtIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_conditionId\",\"type\":\"uint256\"}],\"name\":\"getClaimConditionById\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"startTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxClaimableSupply\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"supplyClaimed\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantityLimitPerWallet\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"merkleRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"metadata\",\"type\":\"string\"}],\"internalType\":\"structIClaimCondition.ClaimCondition\",\"name\":\"condition\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getDefaultRoyaltyInfo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getPlatformFeeInfo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleAdmin\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"getRoleMember\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"member\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleMemberCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"count\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"getRoyaltyInfoForToken\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_conditionId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_claimer\",\"type\":\"address\"}],\"name\":\"getSupplyClaimedByWallet\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"supplyClaimedByWallet\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"grantRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"hasRole\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"hasRoleWithSwitch\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_defaultAdmin\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"_name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_symbol\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_contractURI\",\"type\":\"string\"},{\"internalType\":\"address[]\",\"name\":\"_trustedForwarders\",\"type\":\"address[]\"},{\"internalType\":\"address\",\"name\":\"_saleRecipient\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_royaltyRecipient\",\"type\":\"address\"},{\"internalType\":\"uint128\",\"name\":\"_royaltyBps\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"_platformFeeBps\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"_platformFeeRecipient\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"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\":\"forwarder\",\"type\":\"address\"}],\"name\":\"isTrustedForwarder\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"_baseURIForTokens\",\"type\":\"string\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"lazyMint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"batchId\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"maxTotalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes[]\",\"name\":\"data\",\"type\":\"bytes[]\"}],\"name\":\"multicall\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"results\",\"type\":\"bytes[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"nextTokenIdToMint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"primarySaleRecipient\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"renounceRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"revokeRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"salePrice\",\"type\":\"uint256\"}],\"name\":\"royaltyInfo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"royaltyAmount\",\"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\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"saleRecipient\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"startTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxClaimableSupply\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"supplyClaimed\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantityLimitPerWallet\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"merkleRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"metadata\",\"type\":\"string\"}],\"internalType\":\"structIClaimCondition.ClaimCondition[]\",\"name\":\"_conditions\",\"type\":\"tuple[]\"},{\"internalType\":\"bool\",\"name\":\"_resetClaimEligibility\",\"type\":\"bool\"}],\"name\":\"setClaimConditions\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_uri\",\"type\":\"string\"}],\"name\":\"setContractURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_royaltyRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_royaltyBps\",\"type\":\"uint256\"}],\"name\":\"setDefaultRoyaltyInfo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_maxTotalSupply\",\"type\":\"uint256\"}],\"name\":\"setMaxTotalSupply\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newOwner\",\"type\":\"address\"}],\"name\":\"setOwner\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_platformFeeRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_platformFeeBps\",\"type\":\"uint256\"}],\"name\":\"setPlatformFeeInfo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_saleRecipient\",\"type\":\"address\"}],\"name\":\"setPrimarySaleRecipient\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_bps\",\"type\":\"uint256\"}],\"name\":\"setRoyaltyInfoForToken\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_saleRecipient\",\"type\":\"address\"}],\"name\":\"setSaleRecipientForToken\",\"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\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"uri\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_conditionId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_claimer\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_quantity\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_currency\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_pricePerToken\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"bytes32[]\",\"name\":\"proof\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint256\",\"name\":\"quantityLimitPerWallet\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"}],\"internalType\":\"structIDrop1155.AllowlistProof\",\"name\":\"_allowlistProof\",\"type\":\"tuple\"}],\"name\":\"verifyClaim\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isOverride\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
DropERC1155MetaData contains all meta data concerning the DropERC1155 contract.
var DropERC721ABI = DropERC721MetaData.ABI
DropERC721ABI is the input ABI used to generate the binding from. Deprecated: Use DropERC721MetaData.ABI instead.
var DropERC721MetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"ApprovalCallerNotOwnerNorApproved\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ApprovalQueryForNonexistentToken\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ApprovalToCurrentOwner\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ApproveToCaller\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"BalanceQueryForZeroAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MintToZeroAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MintZeroQuantity\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OwnerQueryForNonexistentToken\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TransferCallerNotOwnerNorApproved\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TransferFromIncorrectOwner\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TransferToNonERC721ReceiverImplementer\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TransferToZeroAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"URIQueryForNonexistentToken\",\"type\":\"error\"},{\"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\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"startTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxClaimableSupply\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"supplyClaimed\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantityLimitPerWallet\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"merkleRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"metadata\",\"type\":\"string\"}],\"indexed\":false,\"internalType\":\"structIClaimCondition.ClaimCondition[]\",\"name\":\"claimConditions\",\"type\":\"tuple[]\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"resetEligibility\",\"type\":\"bool\"}],\"name\":\"ClaimConditionsUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"prevURI\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"newURI\",\"type\":\"string\"}],\"name\":\"ContractURIUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newRoyaltyRecipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newRoyaltyBps\",\"type\":\"uint256\"}],\"name\":\"DefaultRoyalty\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"maxTotalSupply\",\"type\":\"uint256\"}],\"name\":\"MaxTotalSupplyUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"prevOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnerUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"platformFeeRecipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"platformFeeBps\",\"type\":\"uint256\"}],\"name\":\"PlatformFeeInfoUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"PrimarySaleRecipientUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"previousAdminRole\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"newAdminRole\",\"type\":\"bytes32\"}],\"name\":\"RoleAdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleGranted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleRevoked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"royaltyRecipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"royaltyBps\",\"type\":\"uint256\"}],\"name\":\"RoyaltyForToken\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"revealedURI\",\"type\":\"string\"}],\"name\":\"TokenURIRevealed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"claimConditionIndex\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"claimer\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"startTokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantityClaimed\",\"type\":\"uint256\"}],\"name\":\"TokensClaimed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"startTokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"endTokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"baseURI\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"encryptedBaseURI\",\"type\":\"bytes\"}],\"name\":\"TokensLazyMinted\",\"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\":\"DEFAULT_ADMIN_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"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\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"burn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_receiver\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_quantity\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_currency\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_pricePerToken\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"bytes32[]\",\"name\":\"proof\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint256\",\"name\":\"quantityLimitPerWallet\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"}],\"internalType\":\"structIDrop.AllowlistProof\",\"name\":\"_allowlistProof\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"claim\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"claimCondition\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"currentStartId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"count\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"contractType\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"contractURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"contractVersion\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"key\",\"type\":\"bytes\"}],\"name\":\"encryptDecrypt\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"result\",\"type\":\"bytes\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"encryptedData\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getActiveClaimConditionId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getBaseURICount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"getBatchIdAtIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_conditionId\",\"type\":\"uint256\"}],\"name\":\"getClaimConditionById\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"startTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxClaimableSupply\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"supplyClaimed\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantityLimitPerWallet\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"merkleRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"metadata\",\"type\":\"string\"}],\"internalType\":\"structIClaimCondition.ClaimCondition\",\"name\":\"condition\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getDefaultRoyaltyInfo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getPlatformFeeInfo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_batchId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_key\",\"type\":\"bytes\"}],\"name\":\"getRevealURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"revealedURI\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleAdmin\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"getRoleMember\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"member\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleMemberCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"count\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"getRoyaltyInfoForToken\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_conditionId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_claimer\",\"type\":\"address\"}],\"name\":\"getSupplyClaimedByWallet\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"supplyClaimedByWallet\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"grantRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"hasRole\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"hasRoleWithSwitch\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_defaultAdmin\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"_name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_symbol\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_contractURI\",\"type\":\"string\"},{\"internalType\":\"address[]\",\"name\":\"_trustedForwarders\",\"type\":\"address[]\"},{\"internalType\":\"address\",\"name\":\"_saleRecipient\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_royaltyRecipient\",\"type\":\"address\"},{\"internalType\":\"uint128\",\"name\":\"_royaltyBps\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"_platformFeeBps\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"_platformFeeRecipient\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"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\":\"_batchId\",\"type\":\"uint256\"}],\"name\":\"isEncryptedBatch\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"forwarder\",\"type\":\"address\"}],\"name\":\"isTrustedForwarder\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"_baseURIForTokens\",\"type\":\"string\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"lazyMint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"batchId\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"maxTotalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes[]\",\"name\":\"data\",\"type\":\"bytes[]\"}],\"name\":\"multicall\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"results\",\"type\":\"bytes[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"nextTokenIdToClaim\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"nextTokenIdToMint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"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\":\"primarySaleRecipient\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"renounceRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_key\",\"type\":\"bytes\"}],\"name\":\"reveal\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"revealedURI\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"revokeRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"salePrice\",\"type\":\"uint256\"}],\"name\":\"royaltyInfo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"royaltyAmount\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"startTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxClaimableSupply\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"supplyClaimed\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantityLimitPerWallet\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"merkleRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"metadata\",\"type\":\"string\"}],\"internalType\":\"structIClaimCondition.ClaimCondition[]\",\"name\":\"_conditions\",\"type\":\"tuple[]\"},{\"internalType\":\"bool\",\"name\":\"_resetClaimEligibility\",\"type\":\"bool\"}],\"name\":\"setClaimConditions\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_uri\",\"type\":\"string\"}],\"name\":\"setContractURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_royaltyRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_royaltyBps\",\"type\":\"uint256\"}],\"name\":\"setDefaultRoyaltyInfo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_maxTotalSupply\",\"type\":\"uint256\"}],\"name\":\"setMaxTotalSupply\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newOwner\",\"type\":\"address\"}],\"name\":\"setOwner\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_platformFeeRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_platformFeeBps\",\"type\":\"uint256\"}],\"name\":\"setPlatformFeeInfo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_saleRecipient\",\"type\":\"address\"}],\"name\":\"setPrimarySaleRecipient\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_bps\",\"type\":\"uint256\"}],\"name\":\"setRoyaltyInfoForToken\",\"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\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalMinted\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_conditionId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_claimer\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_quantity\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_currency\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_pricePerToken\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"bytes32[]\",\"name\":\"proof\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint256\",\"name\":\"quantityLimitPerWallet\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"}],\"internalType\":\"structIDrop.AllowlistProof\",\"name\":\"_allowlistProof\",\"type\":\"tuple\"}],\"name\":\"verifyClaim\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isOverride\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
DropERC721MetaData contains all meta data concerning the DropERC721 contract.
var IERC1155ABI = IERC1155MetaData.ABI
IERC1155ABI is the input ABI used to generate the binding from. Deprecated: Use IERC1155MetaData.ABI instead.
var IERC1155MetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"_approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_operator\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"_ids\",\"type\":\"uint256[]\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"_values\",\"type\":\"uint256[]\"}],\"name\":\"TransferBatch\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_operator\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"TransferSingle\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"_value\",\"type\":\"string\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"URI\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"_owners\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"_ids\",\"type\":\"uint256[]\"}],\"name\":\"balanceOfBatch\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"_ids\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"_values\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeBatchTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_id\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_value\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
IERC1155MetaData contains all meta data concerning the IERC1155 contract.
var IERC165ABI = IERC165MetaData.ABI
IERC165ABI is the input ABI used to generate the binding from. Deprecated: Use IERC165MetaData.ABI instead.
var IERC165MetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
IERC165MetaData contains all meta data concerning the IERC165 contract.
var IERC20ABI = IERC20MetaData.ABI
IERC20ABI is the input ABI used to generate the binding from. Deprecated: Use IERC20MetaData.ABI instead.
var IERC20MetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"who\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
IERC20MetaData contains all meta data concerning the IERC20 contract.
var IERC721ABI = IERC721MetaData.ABI
IERC721ABI is the input ABI used to generate the binding from. Deprecated: Use IERC721MetaData.ABI instead.
var IERC721MetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"_approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_approved\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"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\":\"_owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"payable\",\"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\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"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\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"}]",
}
IERC721MetaData contains all meta data concerning the IERC721 contract.
var IRoyaltyABI = IRoyaltyMetaData.ABI
IRoyaltyABI is the input ABI used to generate the binding from. Deprecated: Use IRoyaltyMetaData.ABI instead.
var IRoyaltyMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newRoyaltyRecipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newRoyaltyBps\",\"type\":\"uint256\"}],\"name\":\"DefaultRoyalty\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"royaltyRecipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"royaltyBps\",\"type\":\"uint256\"}],\"name\":\"RoyaltyForToken\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"getDefaultRoyaltyInfo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getRoyaltyInfoForToken\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"salePrice\",\"type\":\"uint256\"}],\"name\":\"royaltyInfo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"royaltyAmount\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_royaltyRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_royaltyBps\",\"type\":\"uint256\"}],\"name\":\"setDefaultRoyaltyInfo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"bps\",\"type\":\"uint256\"}],\"name\":\"setRoyaltyInfoForToken\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
IRoyaltyMetaData contains all meta data concerning the IRoyalty contract.
var MarketplaceABI = MarketplaceMetaData.ABI
MarketplaceABI is the input ABI used to generate the binding from. Deprecated: Use MarketplaceMetaData.ABI instead.
var MarketplaceMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_nativeTokenWrapper\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_thirdwebFee\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timeBuffer\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"bidBufferBps\",\"type\":\"uint256\"}],\"name\":\"AuctionBuffersUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"listingId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"closer\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"bool\",\"name\":\"cancelled\",\"type\":\"bool\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"auctionCreator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"winningBidder\",\"type\":\"address\"}],\"name\":\"AuctionClosed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"listingId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"assetContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"lister\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"listingId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"tokenOwner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"assetContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"reservePricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"buyoutPricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"enumIMarketplace.TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"enumIMarketplace.ListingType\",\"name\":\"listingType\",\"type\":\"uint8\"}],\"indexed\":false,\"internalType\":\"structIMarketplace.Listing\",\"name\":\"listing\",\"type\":\"tuple\"}],\"name\":\"ListingAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"listingId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"listingCreator\",\"type\":\"address\"}],\"name\":\"ListingRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"listingId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"listingCreator\",\"type\":\"address\"}],\"name\":\"ListingUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"listingId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"offeror\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"enumIMarketplace.ListingType\",\"name\":\"listingType\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantityWanted\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"totalOfferAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"}],\"name\":\"NewOffer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"listingId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"assetContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"lister\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"buyer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantityBought\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"totalPricePaid\",\"type\":\"uint256\"}],\"name\":\"NewSale\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"platformFeeRecipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"platformFeeBps\",\"type\":\"uint256\"}],\"name\":\"PlatformFeeInfoUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"previousAdminRole\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"newAdminRole\",\"type\":\"bytes32\"}],\"name\":\"RoleAdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleGranted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleRevoked\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"DEFAULT_ADMIN_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_BPS\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_listingId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_offeror\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_currency\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_pricePerToken\",\"type\":\"uint256\"}],\"name\":\"acceptOffer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"bidBufferBps\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_listingId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_buyFor\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_quantityToBuy\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_currency\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_totalPrice\",\"type\":\"uint256\"}],\"name\":\"buy\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_listingId\",\"type\":\"uint256\"}],\"name\":\"cancelDirectListing\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_listingId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_closeFor\",\"type\":\"address\"}],\"name\":\"closeAuction\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"contractType\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"contractURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"contractVersion\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"assetContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"secondsUntilEndTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantityToList\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currencyToAccept\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"reservePricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"buyoutPricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"enumIMarketplace.ListingType\",\"name\":\"listingType\",\"type\":\"uint8\"}],\"internalType\":\"structIMarketplace.ListingParameters\",\"name\":\"_params\",\"type\":\"tuple\"}],\"name\":\"createListing\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getPlatformFeeInfo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleAdmin\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"getRoleMember\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleMemberCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"grantRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"hasRole\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_defaultAdmin\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"_contractURI\",\"type\":\"string\"},{\"internalType\":\"address[]\",\"name\":\"_trustedForwarders\",\"type\":\"address[]\"},{\"internalType\":\"address\",\"name\":\"_platformFeeRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_platformFeeBps\",\"type\":\"uint256\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"forwarder\",\"type\":\"address\"}],\"name\":\"isTrustedForwarder\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"listings\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"listingId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"tokenOwner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"assetContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"reservePricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"buyoutPricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"enumIMarketplace.TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"enumIMarketplace.ListingType\",\"name\":\"listingType\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes[]\",\"name\":\"data\",\"type\":\"bytes[]\"}],\"name\":\"multicall\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"results\",\"type\":\"bytes[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_listingId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_quantityWanted\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_currency\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_expirationTimestamp\",\"type\":\"uint256\"}],\"name\":\"offer\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"offers\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"listingId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"offeror\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"quantityWanted\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"expirationTimestamp\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"onERC1155BatchReceived\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"onERC1155Received\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"onERC721Received\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"renounceRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"revokeRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_timeBuffer\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_bidBufferBps\",\"type\":\"uint256\"}],\"name\":\"setAuctionBuffers\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_uri\",\"type\":\"string\"}],\"name\":\"setContractURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_platformFeeRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_platformFeeBps\",\"type\":\"uint256\"}],\"name\":\"setPlatformFeeInfo\",\"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\":\"thirdwebFee\",\"outputs\":[{\"internalType\":\"contractITWFee\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"timeBuffer\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalListings\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_listingId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_quantityToList\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_reservePricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_buyoutPricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_currencyToAccept\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_secondsUntilEndTime\",\"type\":\"uint256\"}],\"name\":\"updateListing\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"winningBid\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"listingId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"offeror\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"quantityWanted\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"expirationTimestamp\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"stateMutability\":\"payable\",\"type\":\"receive\"}]",
}
MarketplaceMetaData contains all meta data concerning the Marketplace contract.
var MultiwrapABI = MultiwrapMetaData.ABI
MultiwrapABI is the input ABI used to generate the binding from. Deprecated: Use MultiwrapMetaData.ABI instead.
var MultiwrapMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_nativeTokenWrapper\",\"type\":\"address\"}],\"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\":false,\"internalType\":\"string\",\"name\":\"prevURI\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"newURI\",\"type\":\"string\"}],\"name\":\"ContractURIUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newRoyaltyRecipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newRoyaltyBps\",\"type\":\"uint256\"}],\"name\":\"DefaultRoyalty\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"prevOwner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnerUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"previousAdminRole\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"newAdminRole\",\"type\":\"bytes32\"}],\"name\":\"RoleAdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleGranted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleRevoked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"royaltyRecipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"royaltyBps\",\"type\":\"uint256\"}],\"name\":\"RoyaltyForToken\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"unwrapper\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"recipientOfWrappedContents\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenIdOfWrappedToken\",\"type\":\"uint256\"}],\"name\":\"TokensUnwrapped\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"wrapper\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"recipientOfWrappedToken\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenIdOfWrappedToken\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"assetContract\",\"type\":\"address\"},{\"internalType\":\"enumITokenBundle.TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalAmount\",\"type\":\"uint256\"}],\"indexed\":false,\"internalType\":\"structITokenBundle.Token[]\",\"name\":\"wrappedContents\",\"type\":\"tuple[]\"}],\"name\":\"TokensWrapped\",\"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\":\"DEFAULT_ADMIN_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"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\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"contractType\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"contractURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"contractVersion\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getDefaultRoyaltyInfo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleAdmin\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"getRoleMember\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"member\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleMemberCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"count\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"getRoyaltyInfoForToken\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_bundleId\",\"type\":\"uint256\"}],\"name\":\"getTokenCountOfBundle\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_bundleId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"getTokenOfBundle\",\"outputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"assetContract\",\"type\":\"address\"},{\"internalType\":\"enumITokenBundle.TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalAmount\",\"type\":\"uint256\"}],\"internalType\":\"structITokenBundle.Token\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_bundleId\",\"type\":\"uint256\"}],\"name\":\"getUriOfBundle\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"getWrappedContents\",\"outputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"assetContract\",\"type\":\"address\"},{\"internalType\":\"enumITokenBundle.TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalAmount\",\"type\":\"uint256\"}],\"internalType\":\"structITokenBundle.Token[]\",\"name\":\"contents\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"grantRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"hasRole\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"hasRoleWithSwitch\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_defaultAdmin\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"_name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_symbol\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_contractURI\",\"type\":\"string\"},{\"internalType\":\"address[]\",\"name\":\"_trustedForwarders\",\"type\":\"address[]\"},{\"internalType\":\"address\",\"name\":\"_royaltyRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_royaltyBps\",\"type\":\"uint256\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"forwarder\",\"type\":\"address\"}],\"name\":\"isTrustedForwarder\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes[]\",\"name\":\"data\",\"type\":\"bytes[]\"}],\"name\":\"multicall\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"results\",\"type\":\"bytes[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"nextTokenIdToMint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"onERC1155BatchReceived\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"onERC1155Received\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"onERC721Received\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"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\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"renounceRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"revokeRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"salePrice\",\"type\":\"uint256\"}],\"name\":\"royaltyInfo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"royaltyAmount\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_uri\",\"type\":\"string\"}],\"name\":\"setContractURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_royaltyRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_royaltyBps\",\"type\":\"uint256\"}],\"name\":\"setDefaultRoyaltyInfo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newOwner\",\"type\":\"address\"}],\"name\":\"setOwner\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_bps\",\"type\":\"uint256\"}],\"name\":\"setRoyaltyInfoForToken\",\"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\":\"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\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_recipient\",\"type\":\"address\"}],\"name\":\"unwrap\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"assetContract\",\"type\":\"address\"},{\"internalType\":\"enumITokenBundle.TokenType\",\"name\":\"tokenType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalAmount\",\"type\":\"uint256\"}],\"internalType\":\"structITokenBundle.Token[]\",\"name\":\"_tokensToWrap\",\"type\":\"tuple[]\"},{\"internalType\":\"string\",\"name\":\"_uriForWrappedToken\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"_recipient\",\"type\":\"address\"}],\"name\":\"wrap\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"stateMutability\":\"payable\",\"type\":\"function\"}]",
}
MultiwrapMetaData contains all meta data concerning the Multiwrap contract.
var SignatureMintERC1155ABI = SignatureMintERC1155MetaData.ABI
SignatureMintERC1155ABI is the input ABI used to generate the binding from. Deprecated: Use SignatureMintERC1155MetaData.ABI instead.
var SignatureMintERC1155MetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"mintedTo\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenIdMinted\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"royaltyRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"royaltyBps\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"primarySaleRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"uint128\",\"name\":\"validityStartTimestamp\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"validityEndTimestamp\",\"type\":\"uint128\"},{\"internalType\":\"bytes32\",\"name\":\"uid\",\"type\":\"bytes32\"}],\"indexed\":false,\"internalType\":\"structISignatureMintERC1155.MintRequest\",\"name\":\"mintRequest\",\"type\":\"tuple\"}],\"name\":\"TokensMintedWithSignature\",\"type\":\"event\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"royaltyRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"royaltyBps\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"primarySaleRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"uint128\",\"name\":\"validityStartTimestamp\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"validityEndTimestamp\",\"type\":\"uint128\"},{\"internalType\":\"bytes32\",\"name\":\"uid\",\"type\":\"bytes32\"}],\"internalType\":\"structISignatureMintERC1155.MintRequest\",\"name\":\"req\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"}],\"name\":\"mintWithSignature\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"royaltyRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"royaltyBps\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"primarySaleRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"uint128\",\"name\":\"validityStartTimestamp\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"validityEndTimestamp\",\"type\":\"uint128\"},{\"internalType\":\"bytes32\",\"name\":\"uid\",\"type\":\"bytes32\"}],\"internalType\":\"structISignatureMintERC1155.MintRequest\",\"name\":\"_req\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"_signature\",\"type\":\"bytes\"}],\"name\":\"verify\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
SignatureMintERC1155MetaData contains all meta data concerning the SignatureMintERC1155 contract.
var SignatureMintERC721ABI = SignatureMintERC721MetaData.ABI
SignatureMintERC721ABI is the input ABI used to generate the binding from. Deprecated: Use SignatureMintERC721MetaData.ABI instead.
var SignatureMintERC721MetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"mintedTo\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenIdMinted\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"royaltyRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"royaltyBps\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"primarySaleRecipient\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"uint128\",\"name\":\"validityStartTimestamp\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"validityEndTimestamp\",\"type\":\"uint128\"},{\"internalType\":\"bytes32\",\"name\":\"uid\",\"type\":\"bytes32\"}],\"indexed\":false,\"internalType\":\"structISignatureMintERC721.MintRequest\",\"name\":\"mintRequest\",\"type\":\"tuple\"}],\"name\":\"TokensMintedWithSignature\",\"type\":\"event\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"royaltyRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"royaltyBps\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"primarySaleRecipient\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"uint128\",\"name\":\"validityStartTimestamp\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"validityEndTimestamp\",\"type\":\"uint128\"},{\"internalType\":\"bytes32\",\"name\":\"uid\",\"type\":\"bytes32\"}],\"internalType\":\"structISignatureMintERC721.MintRequest\",\"name\":\"req\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"}],\"name\":\"mintWithSignature\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"royaltyRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"royaltyBps\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"primarySaleRecipient\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"uint128\",\"name\":\"validityStartTimestamp\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"validityEndTimestamp\",\"type\":\"uint128\"},{\"internalType\":\"bytes32\",\"name\":\"uid\",\"type\":\"bytes32\"}],\"internalType\":\"structISignatureMintERC721.MintRequest\",\"name\":\"_req\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"_signature\",\"type\":\"bytes\"}],\"name\":\"verify\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
SignatureMintERC721MetaData contains all meta data concerning the SignatureMintERC721 contract.
var TWFactoryABI = TWFactoryMetaData.ABI
TWFactoryABI is the input ABI used to generate the binding from. Deprecated: Use TWFactoryMetaData.ABI instead.
var TWFactoryMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_trustedForwarder\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_registry\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"contractType\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"version\",\"type\":\"uint256\"}],\"name\":\"ImplementationAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"isApproved\",\"type\":\"bool\"}],\"name\":\"ImplementationApproved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"proxy\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"deployer\",\"type\":\"address\"}],\"name\":\"ProxyDeployed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"previousAdminRole\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"newAdminRole\",\"type\":\"bytes32\"}],\"name\":\"RoleAdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleGranted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleRevoked\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"DEFAULT_ADMIN_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"FACTORY_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_implementation\",\"type\":\"address\"}],\"name\":\"addImplementation\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"approval\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_implementation\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_toApprove\",\"type\":\"bool\"}],\"name\":\"approveImplementation\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"currentVersion\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_type\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"deployProxy\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_implementation\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"},{\"internalType\":\"bytes32\",\"name\":\"_salt\",\"type\":\"bytes32\"}],\"name\":\"deployProxyByImplementation\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"deployedProxy\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_type\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"},{\"internalType\":\"bytes32\",\"name\":\"_salt\",\"type\":\"bytes32\"}],\"name\":\"deployProxyDeterministic\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"deployer\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_type\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"_version\",\"type\":\"uint256\"}],\"name\":\"getImplementation\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_type\",\"type\":\"bytes32\"}],\"name\":\"getLatestImplementation\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleAdmin\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"getRoleMember\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleMemberCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"grantRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"hasRole\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"implementation\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"forwarder\",\"type\":\"address\"}],\"name\":\"isTrustedForwarder\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes[]\",\"name\":\"data\",\"type\":\"bytes[]\"}],\"name\":\"multicall\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"results\",\"type\":\"bytes[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"registry\",\"outputs\":[{\"internalType\":\"contractTWRegistry\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"renounceRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"revokeRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
TWFactoryMetaData contains all meta data concerning the TWFactory contract.
var TokenERC1155ABI = TokenERC1155MetaData.ABI
TokenERC1155ABI is the input ABI used to generate the binding from. Deprecated: Use TokenERC1155MetaData.ABI instead.
var TokenERC1155MetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_thirdwebFee\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"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\":\"address\",\"name\":\"newRoyaltyRecipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newRoyaltyBps\",\"type\":\"uint256\"}],\"name\":\"DefaultRoyalty\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"prevOwner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnerUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"platformFeeRecipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"platformFeeBps\",\"type\":\"uint256\"}],\"name\":\"PlatformFeeInfoUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"PrimarySaleRecipientUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"previousAdminRole\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"newAdminRole\",\"type\":\"bytes32\"}],\"name\":\"RoleAdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleGranted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleRevoked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"royaltyRecipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"royaltyBps\",\"type\":\"uint256\"}],\"name\":\"RoyaltyForToken\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"mintedTo\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenIdMinted\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantityMinted\",\"type\":\"uint256\"}],\"name\":\"TokensMinted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"mintedTo\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenIdMinted\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"royaltyRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"royaltyBps\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"primarySaleRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"uint128\",\"name\":\"validityStartTimestamp\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"validityEndTimestamp\",\"type\":\"uint128\"},{\"internalType\":\"bytes32\",\"name\":\"uid\",\"type\":\"bytes32\"}],\"indexed\":false,\"internalType\":\"structITokenERC1155.MintRequest\",\"name\":\"mintRequest\",\"type\":\"tuple\"}],\"name\":\"TokensMintedWithSignature\",\"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\":[],\"name\":\"DEFAULT_ADMIN_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"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\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"burn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"values\",\"type\":\"uint256[]\"}],\"name\":\"burnBatch\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"contractType\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"contractURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"contractVersion\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getDefaultRoyaltyInfo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getPlatformFeeInfo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleAdmin\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"getRoleMember\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleMemberCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"getRoyaltyInfoForToken\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"grantRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"hasRole\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_defaultAdmin\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"_name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_symbol\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_contractURI\",\"type\":\"string\"},{\"internalType\":\"address[]\",\"name\":\"_trustedForwarders\",\"type\":\"address[]\"},{\"internalType\":\"address\",\"name\":\"_primarySaleRecipient\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_royaltyRecipient\",\"type\":\"address\"},{\"internalType\":\"uint128\",\"name\":\"_royaltyBps\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"_platformFeeBps\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"_platformFeeRecipient\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"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\":\"forwarder\",\"type\":\"address\"}],\"name\":\"isTrustedForwarder\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"_uri\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"mintTo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"royaltyRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"royaltyBps\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"primarySaleRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"uint128\",\"name\":\"validityStartTimestamp\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"validityEndTimestamp\",\"type\":\"uint128\"},{\"internalType\":\"bytes32\",\"name\":\"uid\",\"type\":\"bytes32\"}],\"internalType\":\"structITokenERC1155.MintRequest\",\"name\":\"_req\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"_signature\",\"type\":\"bytes\"}],\"name\":\"mintWithSignature\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes[]\",\"name\":\"data\",\"type\":\"bytes[]\"}],\"name\":\"multicall\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"results\",\"type\":\"bytes[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"nextTokenIdToMint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"platformFeeBps\",\"outputs\":[{\"internalType\":\"uint128\",\"name\":\"\",\"type\":\"uint128\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"platformFeeRecipient\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"primarySaleRecipient\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"renounceRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"revokeRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"salePrice\",\"type\":\"uint256\"}],\"name\":\"royaltyInfo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"royaltyAmount\",\"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\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"saleRecipientForToken\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_uri\",\"type\":\"string\"}],\"name\":\"setContractURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_royaltyRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_royaltyBps\",\"type\":\"uint256\"}],\"name\":\"setDefaultRoyaltyInfo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newOwner\",\"type\":\"address\"}],\"name\":\"setOwner\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_platformFeeRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_platformFeeBps\",\"type\":\"uint256\"}],\"name\":\"setPlatformFeeInfo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_saleRecipient\",\"type\":\"address\"}],\"name\":\"setPrimarySaleRecipient\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_bps\",\"type\":\"uint256\"}],\"name\":\"setRoyaltyInfoForToken\",\"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\":[],\"name\":\"thirdwebFee\",\"outputs\":[{\"internalType\":\"contractITWFee\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"uri\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"royaltyRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"royaltyBps\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"primarySaleRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"uint128\",\"name\":\"validityStartTimestamp\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"validityEndTimestamp\",\"type\":\"uint128\"},{\"internalType\":\"bytes32\",\"name\":\"uid\",\"type\":\"bytes32\"}],\"internalType\":\"structITokenERC1155.MintRequest\",\"name\":\"_req\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"_signature\",\"type\":\"bytes\"}],\"name\":\"verify\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
TokenERC1155MetaData contains all meta data concerning the TokenERC1155 contract.
var TokenERC20ABI = TokenERC20MetaData.ABI
TokenERC20ABI is the input ABI used to generate the binding from. Deprecated: Use TokenERC20MetaData.ABI instead.
var TokenERC20MetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_thirdwebFee\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"delegator\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"fromDelegate\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"toDelegate\",\"type\":\"address\"}],\"name\":\"DelegateChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"delegate\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"previousBalance\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newBalance\",\"type\":\"uint256\"}],\"name\":\"DelegateVotesChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"platformFeeRecipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"platformFeeBps\",\"type\":\"uint256\"}],\"name\":\"PlatformFeeInfoUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"PrimarySaleRecipientUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"previousAdminRole\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"newAdminRole\",\"type\":\"bytes32\"}],\"name\":\"RoleAdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleGranted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleRevoked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"mintedTo\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantityMinted\",\"type\":\"uint256\"}],\"name\":\"TokensMinted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"mintedTo\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"primarySaleRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"uint128\",\"name\":\"validityStartTimestamp\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"validityEndTimestamp\",\"type\":\"uint128\"},{\"internalType\":\"bytes32\",\"name\":\"uid\",\"type\":\"bytes32\"}],\"indexed\":false,\"internalType\":\"structITokenERC20.MintRequest\",\"name\":\"mintRequest\",\"type\":\"tuple\"}],\"name\":\"TokensMintedWithSignature\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Unpaused\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"DEFAULT_ADMIN_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"DOMAIN_SEPARATOR\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"burn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"burnFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"pos\",\"type\":\"uint32\"}],\"name\":\"checkpoints\",\"outputs\":[{\"components\":[{\"internalType\":\"uint32\",\"name\":\"fromBlock\",\"type\":\"uint32\"},{\"internalType\":\"uint224\",\"name\":\"votes\",\"type\":\"uint224\"}],\"internalType\":\"structERC20VotesUpgradeable.Checkpoint\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"contractType\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"contractURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"contractVersion\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"subtractedValue\",\"type\":\"uint256\"}],\"name\":\"decreaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"delegatee\",\"type\":\"address\"}],\"name\":\"delegate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"delegatee\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"expiry\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"delegateBySig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"delegates\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"}],\"name\":\"getPastTotalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"}],\"name\":\"getPastVotes\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getPlatformFeeInfo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleAdmin\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"getRoleMember\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleMemberCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"getVotes\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"grantRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"hasRole\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"addedValue\",\"type\":\"uint256\"}],\"name\":\"increaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_defaultAdmin\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"_name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_symbol\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_contractURI\",\"type\":\"string\"},{\"internalType\":\"address[]\",\"name\":\"_trustedForwarders\",\"type\":\"address[]\"},{\"internalType\":\"address\",\"name\":\"_primarySaleRecipient\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_platformFeeRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_platformFeeBps\",\"type\":\"uint256\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"forwarder\",\"type\":\"address\"}],\"name\":\"isTrustedForwarder\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"mintTo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"primarySaleRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"uint128\",\"name\":\"validityStartTimestamp\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"validityEndTimestamp\",\"type\":\"uint128\"},{\"internalType\":\"bytes32\",\"name\":\"uid\",\"type\":\"bytes32\"}],\"internalType\":\"structITokenERC20.MintRequest\",\"name\":\"_req\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"_signature\",\"type\":\"bytes\"}],\"name\":\"mintWithSignature\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes[]\",\"name\":\"data\",\"type\":\"bytes[]\"}],\"name\":\"multicall\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"results\",\"type\":\"bytes[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"nonces\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"numCheckpoints\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"paused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"permit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"primarySaleRecipient\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"renounceRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"revokeRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_uri\",\"type\":\"string\"}],\"name\":\"setContractURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_platformFeeRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_platformFeeBps\",\"type\":\"uint256\"}],\"name\":\"setPlatformFeeInfo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_saleRecipient\",\"type\":\"address\"}],\"name\":\"setPrimarySaleRecipient\",\"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\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unpause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"primarySaleRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"uint128\",\"name\":\"validityStartTimestamp\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"validityEndTimestamp\",\"type\":\"uint128\"},{\"internalType\":\"bytes32\",\"name\":\"uid\",\"type\":\"bytes32\"}],\"internalType\":\"structITokenERC20.MintRequest\",\"name\":\"_req\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"_signature\",\"type\":\"bytes\"}],\"name\":\"verify\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
TokenERC20MetaData contains all meta data concerning the TokenERC20 contract.
var TokenERC721ABI = TokenERC721MetaData.ABI
TokenERC721ABI is the input ABI used to generate the binding from. Deprecated: Use TokenERC721MetaData.ABI instead.
var TokenERC721MetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_thirdwebFee\",\"type\":\"address\"}],\"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\":false,\"internalType\":\"address\",\"name\":\"newRoyaltyRecipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newRoyaltyBps\",\"type\":\"uint256\"}],\"name\":\"DefaultRoyalty\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"prevOwner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnerUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"platformFeeRecipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"platformFeeBps\",\"type\":\"uint256\"}],\"name\":\"PlatformFeeInfoUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"PrimarySaleRecipientUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"previousAdminRole\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"newAdminRole\",\"type\":\"bytes32\"}],\"name\":\"RoleAdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleGranted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleRevoked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"royaltyRecipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"royaltyBps\",\"type\":\"uint256\"}],\"name\":\"RoyaltyForToken\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"mintedTo\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenIdMinted\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"}],\"name\":\"TokensMinted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"mintedTo\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenIdMinted\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"royaltyRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"royaltyBps\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"primarySaleRecipient\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"uint128\",\"name\":\"validityStartTimestamp\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"validityEndTimestamp\",\"type\":\"uint128\"},{\"internalType\":\"bytes32\",\"name\":\"uid\",\"type\":\"bytes32\"}],\"indexed\":false,\"internalType\":\"structITokenERC721.MintRequest\",\"name\":\"mintRequest\",\"type\":\"tuple\"}],\"name\":\"TokensMintedWithSignature\",\"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\":\"DEFAULT_ADMIN_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"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\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"burn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"contractType\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"contractURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"contractVersion\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getDefaultRoyaltyInfo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getPlatformFeeInfo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleAdmin\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"getRoleMember\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleMemberCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"getRoyaltyInfoForToken\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"grantRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"hasRole\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_defaultAdmin\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"_name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_symbol\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_contractURI\",\"type\":\"string\"},{\"internalType\":\"address[]\",\"name\":\"_trustedForwarders\",\"type\":\"address[]\"},{\"internalType\":\"address\",\"name\":\"_saleRecipient\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_royaltyRecipient\",\"type\":\"address\"},{\"internalType\":\"uint128\",\"name\":\"_royaltyBps\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"_platformFeeBps\",\"type\":\"uint128\"},{\"internalType\":\"address\",\"name\":\"_platformFeeRecipient\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"forwarder\",\"type\":\"address\"}],\"name\":\"isTrustedForwarder\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"_uri\",\"type\":\"string\"}],\"name\":\"mintTo\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"royaltyRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"royaltyBps\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"primarySaleRecipient\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"uint128\",\"name\":\"validityStartTimestamp\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"validityEndTimestamp\",\"type\":\"uint128\"},{\"internalType\":\"bytes32\",\"name\":\"uid\",\"type\":\"bytes32\"}],\"internalType\":\"structITokenERC721.MintRequest\",\"name\":\"_req\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"_signature\",\"type\":\"bytes\"}],\"name\":\"mintWithSignature\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenIdMinted\",\"type\":\"uint256\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes[]\",\"name\":\"data\",\"type\":\"bytes[]\"}],\"name\":\"multicall\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"results\",\"type\":\"bytes[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"nextTokenIdToMint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"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\":\"platformFeeBps\",\"outputs\":[{\"internalType\":\"uint128\",\"name\":\"\",\"type\":\"uint128\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"platformFeeRecipient\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"primarySaleRecipient\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"renounceRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"revokeRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"salePrice\",\"type\":\"uint256\"}],\"name\":\"royaltyInfo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"royaltyAmount\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_uri\",\"type\":\"string\"}],\"name\":\"setContractURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_royaltyRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_royaltyBps\",\"type\":\"uint256\"}],\"name\":\"setDefaultRoyaltyInfo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newOwner\",\"type\":\"address\"}],\"name\":\"setOwner\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_platformFeeRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_platformFeeBps\",\"type\":\"uint256\"}],\"name\":\"setPlatformFeeInfo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_saleRecipient\",\"type\":\"address\"}],\"name\":\"setPrimarySaleRecipient\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_bps\",\"type\":\"uint256\"}],\"name\":\"setRoyaltyInfoForToken\",\"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\":[],\"name\":\"thirdwebFee\",\"outputs\":[{\"internalType\":\"contractITWFee\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"tokenByIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"tokenOfOwnerByIndex\",\"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\":[],\"name\":\"totalSupply\",\"outputs\":[{\"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\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"royaltyRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"royaltyBps\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"primarySaleRecipient\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"uint128\",\"name\":\"validityStartTimestamp\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"validityEndTimestamp\",\"type\":\"uint128\"},{\"internalType\":\"bytes32\",\"name\":\"uid\",\"type\":\"bytes32\"}],\"internalType\":\"structITokenERC721.MintRequest\",\"name\":\"_req\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"_signature\",\"type\":\"bytes\"}],\"name\":\"verify\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
TokenERC721MetaData contains all meta data concerning the TokenERC721 contract.
Functions ¶
This section is empty.
Types ¶
type DropERC1155 ¶
type DropERC1155 struct { DropERC1155Caller // Read-only binding to the contract DropERC1155Transactor // Write-only binding to the contract DropERC1155Filterer // Log filterer for contract events }
DropERC1155 is an auto generated Go binding around an Ethereum contract.
func NewDropERC1155 ¶
func NewDropERC1155(address common.Address, backend bind.ContractBackend) (*DropERC1155, error)
NewDropERC1155 creates a new instance of DropERC1155, bound to a specific deployed contract.
type DropERC1155ApprovalForAll ¶
type DropERC1155ApprovalForAll struct { Account common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
DropERC1155ApprovalForAll represents a ApprovalForAll event raised by the DropERC1155 contract.
type DropERC1155ApprovalForAllIterator ¶
type DropERC1155ApprovalForAllIterator struct { Event *DropERC1155ApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC1155ApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the DropERC1155 contract.
func (*DropERC1155ApprovalForAllIterator) Close ¶
func (it *DropERC1155ApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC1155ApprovalForAllIterator) Error ¶
func (it *DropERC1155ApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC1155ApprovalForAllIterator) Next ¶
func (it *DropERC1155ApprovalForAllIterator) 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 DropERC1155Caller ¶
type DropERC1155Caller struct {
// contains filtered or unexported fields
}
DropERC1155Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewDropERC1155Caller ¶
func NewDropERC1155Caller(address common.Address, caller bind.ContractCaller) (*DropERC1155Caller, error)
NewDropERC1155Caller creates a new read-only instance of DropERC1155, bound to a specific deployed contract.
func (*DropERC1155Caller) BalanceOf ¶
func (_DropERC1155 *DropERC1155Caller) 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 (*DropERC1155Caller) BalanceOfBatch ¶
func (_DropERC1155 *DropERC1155Caller) 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 (*DropERC1155Caller) ClaimCondition ¶
func (_DropERC1155 *DropERC1155Caller) ClaimCondition(opts *bind.CallOpts, arg0 *big.Int) (struct { CurrentStartId *big.Int Count *big.Int }, error)
ClaimCondition is a free data retrieval call binding the contract method 0xe9703d25.
Solidity: function claimCondition(uint256 ) view returns(uint256 currentStartId, uint256 count)
func (*DropERC1155Caller) ContractType ¶
func (_DropERC1155 *DropERC1155Caller) ContractType(opts *bind.CallOpts) ([32]byte, error)
ContractType is a free data retrieval call binding the contract method 0xcb2ef6f7.
Solidity: function contractType() pure returns(bytes32)
func (*DropERC1155Caller) ContractVersion ¶
func (_DropERC1155 *DropERC1155Caller) ContractVersion(opts *bind.CallOpts) (uint8, error)
ContractVersion is a free data retrieval call binding the contract method 0xa0a8e460.
Solidity: function contractVersion() pure returns(uint8)
func (*DropERC1155Caller) DEFAULTADMINROLE ¶
func (_DropERC1155 *DropERC1155Caller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*DropERC1155Caller) GetActiveClaimConditionId ¶
func (_DropERC1155 *DropERC1155Caller) GetActiveClaimConditionId(opts *bind.CallOpts, _tokenId *big.Int) (*big.Int, error)
GetActiveClaimConditionId is a free data retrieval call binding the contract method 0x5ab063e8.
Solidity: function getActiveClaimConditionId(uint256 _tokenId) view returns(uint256)
func (*DropERC1155Caller) GetBaseURICount ¶
GetBaseURICount is a free data retrieval call binding the contract method 0x63b45e2d.
Solidity: function getBaseURICount() view returns(uint256)
func (*DropERC1155Caller) GetBatchIdAtIndex ¶
func (_DropERC1155 *DropERC1155Caller) GetBatchIdAtIndex(opts *bind.CallOpts, _index *big.Int) (*big.Int, error)
GetBatchIdAtIndex is a free data retrieval call binding the contract method 0x2419f51b.
Solidity: function getBatchIdAtIndex(uint256 _index) view returns(uint256)
func (*DropERC1155Caller) GetClaimConditionById ¶
func (_DropERC1155 *DropERC1155Caller) GetClaimConditionById(opts *bind.CallOpts, _tokenId *big.Int, _conditionId *big.Int) (IClaimConditionClaimCondition, error)
GetClaimConditionById is a free data retrieval call binding the contract method 0xd45b28d7.
Solidity: function getClaimConditionById(uint256 _tokenId, uint256 _conditionId) view returns((uint256,uint256,uint256,uint256,bytes32,uint256,address,string) condition)
func (*DropERC1155Caller) GetDefaultRoyaltyInfo ¶
func (_DropERC1155 *DropERC1155Caller) GetDefaultRoyaltyInfo(opts *bind.CallOpts) (common.Address, uint16, error)
GetDefaultRoyaltyInfo is a free data retrieval call binding the contract method 0xb24f2d39.
Solidity: function getDefaultRoyaltyInfo() view returns(address, uint16)
func (*DropERC1155Caller) GetPlatformFeeInfo ¶
func (_DropERC1155 *DropERC1155Caller) GetPlatformFeeInfo(opts *bind.CallOpts) (common.Address, uint16, error)
GetPlatformFeeInfo is a free data retrieval call binding the contract method 0xd45573f6.
Solidity: function getPlatformFeeInfo() view returns(address, uint16)
func (*DropERC1155Caller) GetRoleAdmin ¶
func (_DropERC1155 *DropERC1155Caller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*DropERC1155Caller) GetRoleMember ¶
func (_DropERC1155 *DropERC1155Caller) GetRoleMember(opts *bind.CallOpts, role [32]byte, index *big.Int) (common.Address, error)
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address member)
func (*DropERC1155Caller) GetRoleMemberCount ¶
func (_DropERC1155 *DropERC1155Caller) GetRoleMemberCount(opts *bind.CallOpts, role [32]byte) (*big.Int, error)
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256 count)
func (*DropERC1155Caller) GetRoyaltyInfoForToken ¶
func (_DropERC1155 *DropERC1155Caller) GetRoyaltyInfoForToken(opts *bind.CallOpts, _tokenId *big.Int) (common.Address, uint16, error)
GetRoyaltyInfoForToken is a free data retrieval call binding the contract method 0x4cc157df.
Solidity: function getRoyaltyInfoForToken(uint256 _tokenId) view returns(address, uint16)
func (*DropERC1155Caller) GetSupplyClaimedByWallet ¶
func (_DropERC1155 *DropERC1155Caller) GetSupplyClaimedByWallet(opts *bind.CallOpts, _tokenId *big.Int, _conditionId *big.Int, _claimer common.Address) (*big.Int, error)
GetSupplyClaimedByWallet is a free data retrieval call binding the contract method 0x5811ddab.
Solidity: function getSupplyClaimedByWallet(uint256 _tokenId, uint256 _conditionId, address _claimer) view returns(uint256 supplyClaimedByWallet)
func (*DropERC1155Caller) HasRole ¶
func (_DropERC1155 *DropERC1155Caller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*DropERC1155Caller) HasRoleWithSwitch ¶
func (_DropERC1155 *DropERC1155Caller) HasRoleWithSwitch(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
HasRoleWithSwitch is a free data retrieval call binding the contract method 0xa32fa5b3.
Solidity: function hasRoleWithSwitch(bytes32 role, address account) view returns(bool)
func (*DropERC1155Caller) InternalContractURI ¶
func (_DropERC1155 *DropERC1155Caller) InternalContractURI(opts *bind.CallOpts) (string, error)
InternalContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*DropERC1155Caller) IsApprovedForAll ¶
func (_DropERC1155 *DropERC1155Caller) 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 (*DropERC1155Caller) IsTrustedForwarder ¶
func (_DropERC1155 *DropERC1155Caller) IsTrustedForwarder(opts *bind.CallOpts, forwarder common.Address) (bool, error)
IsTrustedForwarder is a free data retrieval call binding the contract method 0x572b6c05.
Solidity: function isTrustedForwarder(address forwarder) view returns(bool)
func (*DropERC1155Caller) MaxTotalSupply ¶
func (_DropERC1155 *DropERC1155Caller) MaxTotalSupply(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
MaxTotalSupply is a free data retrieval call binding the contract method 0x24aaffaa.
Solidity: function maxTotalSupply(uint256 ) view returns(uint256)
func (*DropERC1155Caller) Name ¶
func (_DropERC1155 *DropERC1155Caller) 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 (*DropERC1155Caller) NextTokenIdToMint ¶
NextTokenIdToMint is a free data retrieval call binding the contract method 0x3b1475a7.
Solidity: function nextTokenIdToMint() view returns(uint256)
func (*DropERC1155Caller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*DropERC1155Caller) PrimarySaleRecipient ¶
func (_DropERC1155 *DropERC1155Caller) PrimarySaleRecipient(opts *bind.CallOpts) (common.Address, error)
PrimarySaleRecipient is a free data retrieval call binding the contract method 0x079fe40e.
Solidity: function primarySaleRecipient() view returns(address)
func (*DropERC1155Caller) RoyaltyInfo ¶
func (_DropERC1155 *DropERC1155Caller) RoyaltyInfo(opts *bind.CallOpts, tokenId *big.Int, salePrice *big.Int) (struct { Receiver common.Address RoyaltyAmount *big.Int }, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 tokenId, uint256 salePrice) view returns(address receiver, uint256 royaltyAmount)
func (*DropERC1155Caller) SaleRecipient ¶
func (_DropERC1155 *DropERC1155Caller) SaleRecipient(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
SaleRecipient is a free data retrieval call binding the contract method 0xc7337d6b.
Solidity: function saleRecipient(uint256 ) view returns(address)
func (*DropERC1155Caller) SupportsInterface ¶
func (_DropERC1155 *DropERC1155Caller) 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 (*DropERC1155Caller) Symbol ¶
func (_DropERC1155 *DropERC1155Caller) 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 (*DropERC1155Caller) TotalSupply ¶
func (_DropERC1155 *DropERC1155Caller) TotalSupply(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0xbd85b039.
Solidity: function totalSupply(uint256 ) view returns(uint256)
func (*DropERC1155Caller) Uri ¶
Uri is a free data retrieval call binding the contract method 0x0e89341c.
Solidity: function uri(uint256 _tokenId) view returns(string)
func (*DropERC1155Caller) VerifyClaim ¶
func (_DropERC1155 *DropERC1155Caller) VerifyClaim(opts *bind.CallOpts, _conditionId *big.Int, _claimer common.Address, _tokenId *big.Int, _quantity *big.Int, _currency common.Address, _pricePerToken *big.Int, _allowlistProof IDrop1155AllowlistProof) (bool, error)
VerifyClaim is a free data retrieval call binding the contract method 0xea1def9c.
Solidity: function verifyClaim(uint256 _conditionId, address _claimer, uint256 _tokenId, uint256 _quantity, address _currency, uint256 _pricePerToken, (bytes32[],uint256,uint256,address) _allowlistProof) view returns(bool isOverride)
type DropERC1155CallerRaw ¶
type DropERC1155CallerRaw struct {
Contract *DropERC1155Caller // Generic read-only contract binding to access the raw methods on
}
DropERC1155CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*DropERC1155CallerRaw) Call ¶
func (_DropERC1155 *DropERC1155CallerRaw) 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 DropERC1155CallerSession ¶
type DropERC1155CallerSession struct { Contract *DropERC1155Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
DropERC1155CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*DropERC1155CallerSession) BalanceOf ¶
func (_DropERC1155 *DropERC1155CallerSession) 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 (*DropERC1155CallerSession) BalanceOfBatch ¶
func (_DropERC1155 *DropERC1155CallerSession) 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 (*DropERC1155CallerSession) ClaimCondition ¶
func (_DropERC1155 *DropERC1155CallerSession) ClaimCondition(arg0 *big.Int) (struct { CurrentStartId *big.Int Count *big.Int }, error)
ClaimCondition is a free data retrieval call binding the contract method 0xe9703d25.
Solidity: function claimCondition(uint256 ) view returns(uint256 currentStartId, uint256 count)
func (*DropERC1155CallerSession) ContractType ¶
func (_DropERC1155 *DropERC1155CallerSession) ContractType() ([32]byte, error)
ContractType is a free data retrieval call binding the contract method 0xcb2ef6f7.
Solidity: function contractType() pure returns(bytes32)
func (*DropERC1155CallerSession) ContractVersion ¶
func (_DropERC1155 *DropERC1155CallerSession) ContractVersion() (uint8, error)
ContractVersion is a free data retrieval call binding the contract method 0xa0a8e460.
Solidity: function contractVersion() pure returns(uint8)
func (*DropERC1155CallerSession) DEFAULTADMINROLE ¶
func (_DropERC1155 *DropERC1155CallerSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*DropERC1155CallerSession) GetActiveClaimConditionId ¶
func (_DropERC1155 *DropERC1155CallerSession) GetActiveClaimConditionId(_tokenId *big.Int) (*big.Int, error)
GetActiveClaimConditionId is a free data retrieval call binding the contract method 0x5ab063e8.
Solidity: function getActiveClaimConditionId(uint256 _tokenId) view returns(uint256)
func (*DropERC1155CallerSession) GetBaseURICount ¶
func (_DropERC1155 *DropERC1155CallerSession) GetBaseURICount() (*big.Int, error)
GetBaseURICount is a free data retrieval call binding the contract method 0x63b45e2d.
Solidity: function getBaseURICount() view returns(uint256)
func (*DropERC1155CallerSession) GetBatchIdAtIndex ¶
GetBatchIdAtIndex is a free data retrieval call binding the contract method 0x2419f51b.
Solidity: function getBatchIdAtIndex(uint256 _index) view returns(uint256)
func (*DropERC1155CallerSession) GetClaimConditionById ¶
func (_DropERC1155 *DropERC1155CallerSession) GetClaimConditionById(_tokenId *big.Int, _conditionId *big.Int) (IClaimConditionClaimCondition, error)
GetClaimConditionById is a free data retrieval call binding the contract method 0xd45b28d7.
Solidity: function getClaimConditionById(uint256 _tokenId, uint256 _conditionId) view returns((uint256,uint256,uint256,uint256,bytes32,uint256,address,string) condition)
func (*DropERC1155CallerSession) GetDefaultRoyaltyInfo ¶
func (_DropERC1155 *DropERC1155CallerSession) GetDefaultRoyaltyInfo() (common.Address, uint16, error)
GetDefaultRoyaltyInfo is a free data retrieval call binding the contract method 0xb24f2d39.
Solidity: function getDefaultRoyaltyInfo() view returns(address, uint16)
func (*DropERC1155CallerSession) GetPlatformFeeInfo ¶
func (_DropERC1155 *DropERC1155CallerSession) GetPlatformFeeInfo() (common.Address, uint16, error)
GetPlatformFeeInfo is a free data retrieval call binding the contract method 0xd45573f6.
Solidity: function getPlatformFeeInfo() view returns(address, uint16)
func (*DropERC1155CallerSession) GetRoleAdmin ¶
func (_DropERC1155 *DropERC1155CallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*DropERC1155CallerSession) GetRoleMember ¶
func (_DropERC1155 *DropERC1155CallerSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address member)
func (*DropERC1155CallerSession) GetRoleMemberCount ¶
func (_DropERC1155 *DropERC1155CallerSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256 count)
func (*DropERC1155CallerSession) GetRoyaltyInfoForToken ¶
func (_DropERC1155 *DropERC1155CallerSession) GetRoyaltyInfoForToken(_tokenId *big.Int) (common.Address, uint16, error)
GetRoyaltyInfoForToken is a free data retrieval call binding the contract method 0x4cc157df.
Solidity: function getRoyaltyInfoForToken(uint256 _tokenId) view returns(address, uint16)
func (*DropERC1155CallerSession) GetSupplyClaimedByWallet ¶
func (_DropERC1155 *DropERC1155CallerSession) GetSupplyClaimedByWallet(_tokenId *big.Int, _conditionId *big.Int, _claimer common.Address) (*big.Int, error)
GetSupplyClaimedByWallet is a free data retrieval call binding the contract method 0x5811ddab.
Solidity: function getSupplyClaimedByWallet(uint256 _tokenId, uint256 _conditionId, address _claimer) view returns(uint256 supplyClaimedByWallet)
func (*DropERC1155CallerSession) HasRole ¶
func (_DropERC1155 *DropERC1155CallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*DropERC1155CallerSession) HasRoleWithSwitch ¶
func (_DropERC1155 *DropERC1155CallerSession) HasRoleWithSwitch(role [32]byte, account common.Address) (bool, error)
HasRoleWithSwitch is a free data retrieval call binding the contract method 0xa32fa5b3.
Solidity: function hasRoleWithSwitch(bytes32 role, address account) view returns(bool)
func (*DropERC1155CallerSession) InternalContractURI ¶
func (_DropERC1155 *DropERC1155CallerSession) InternalContractURI() (string, error)
InternalContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*DropERC1155CallerSession) IsApprovedForAll ¶
func (_DropERC1155 *DropERC1155CallerSession) 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 (*DropERC1155CallerSession) IsTrustedForwarder ¶
func (_DropERC1155 *DropERC1155CallerSession) IsTrustedForwarder(forwarder common.Address) (bool, error)
IsTrustedForwarder is a free data retrieval call binding the contract method 0x572b6c05.
Solidity: function isTrustedForwarder(address forwarder) view returns(bool)
func (*DropERC1155CallerSession) MaxTotalSupply ¶
MaxTotalSupply is a free data retrieval call binding the contract method 0x24aaffaa.
Solidity: function maxTotalSupply(uint256 ) view returns(uint256)
func (*DropERC1155CallerSession) Name ¶
func (_DropERC1155 *DropERC1155CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*DropERC1155CallerSession) NextTokenIdToMint ¶
func (_DropERC1155 *DropERC1155CallerSession) NextTokenIdToMint() (*big.Int, error)
NextTokenIdToMint is a free data retrieval call binding the contract method 0x3b1475a7.
Solidity: function nextTokenIdToMint() view returns(uint256)
func (*DropERC1155CallerSession) Owner ¶
func (_DropERC1155 *DropERC1155CallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*DropERC1155CallerSession) PrimarySaleRecipient ¶
func (_DropERC1155 *DropERC1155CallerSession) PrimarySaleRecipient() (common.Address, error)
PrimarySaleRecipient is a free data retrieval call binding the contract method 0x079fe40e.
Solidity: function primarySaleRecipient() view returns(address)
func (*DropERC1155CallerSession) RoyaltyInfo ¶
func (_DropERC1155 *DropERC1155CallerSession) RoyaltyInfo(tokenId *big.Int, salePrice *big.Int) (struct { Receiver common.Address RoyaltyAmount *big.Int }, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 tokenId, uint256 salePrice) view returns(address receiver, uint256 royaltyAmount)
func (*DropERC1155CallerSession) SaleRecipient ¶
SaleRecipient is a free data retrieval call binding the contract method 0xc7337d6b.
Solidity: function saleRecipient(uint256 ) view returns(address)
func (*DropERC1155CallerSession) SupportsInterface ¶
func (_DropERC1155 *DropERC1155CallerSession) 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 (*DropERC1155CallerSession) Symbol ¶
func (_DropERC1155 *DropERC1155CallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*DropERC1155CallerSession) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0xbd85b039.
Solidity: function totalSupply(uint256 ) view returns(uint256)
func (*DropERC1155CallerSession) Uri ¶
func (_DropERC1155 *DropERC1155CallerSession) Uri(_tokenId *big.Int) (string, error)
Uri is a free data retrieval call binding the contract method 0x0e89341c.
Solidity: function uri(uint256 _tokenId) view returns(string)
func (*DropERC1155CallerSession) VerifyClaim ¶
func (_DropERC1155 *DropERC1155CallerSession) VerifyClaim(_conditionId *big.Int, _claimer common.Address, _tokenId *big.Int, _quantity *big.Int, _currency common.Address, _pricePerToken *big.Int, _allowlistProof IDrop1155AllowlistProof) (bool, error)
VerifyClaim is a free data retrieval call binding the contract method 0xea1def9c.
Solidity: function verifyClaim(uint256 _conditionId, address _claimer, uint256 _tokenId, uint256 _quantity, address _currency, uint256 _pricePerToken, (bytes32[],uint256,uint256,address) _allowlistProof) view returns(bool isOverride)
type DropERC1155ClaimConditionsUpdated ¶
type DropERC1155ClaimConditionsUpdated struct { TokenId *big.Int ClaimConditions []IClaimConditionClaimCondition ResetEligibility bool Raw types.Log // Blockchain specific contextual infos }
DropERC1155ClaimConditionsUpdated represents a ClaimConditionsUpdated event raised by the DropERC1155 contract.
type DropERC1155ClaimConditionsUpdatedIterator ¶
type DropERC1155ClaimConditionsUpdatedIterator struct { Event *DropERC1155ClaimConditionsUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC1155ClaimConditionsUpdatedIterator is returned from FilterClaimConditionsUpdated and is used to iterate over the raw logs and unpacked data for ClaimConditionsUpdated events raised by the DropERC1155 contract.
func (*DropERC1155ClaimConditionsUpdatedIterator) Close ¶
func (it *DropERC1155ClaimConditionsUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC1155ClaimConditionsUpdatedIterator) Error ¶
func (it *DropERC1155ClaimConditionsUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC1155ClaimConditionsUpdatedIterator) Next ¶
func (it *DropERC1155ClaimConditionsUpdatedIterator) 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 DropERC1155ContractURIUpdated ¶
type DropERC1155ContractURIUpdated struct { PrevURI string NewURI string Raw types.Log // Blockchain specific contextual infos }
DropERC1155ContractURIUpdated represents a ContractURIUpdated event raised by the DropERC1155 contract.
type DropERC1155ContractURIUpdatedIterator ¶
type DropERC1155ContractURIUpdatedIterator struct { Event *DropERC1155ContractURIUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC1155ContractURIUpdatedIterator is returned from FilterContractURIUpdated and is used to iterate over the raw logs and unpacked data for ContractURIUpdated events raised by the DropERC1155 contract.
func (*DropERC1155ContractURIUpdatedIterator) Close ¶
func (it *DropERC1155ContractURIUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC1155ContractURIUpdatedIterator) Error ¶
func (it *DropERC1155ContractURIUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC1155ContractURIUpdatedIterator) Next ¶
func (it *DropERC1155ContractURIUpdatedIterator) 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 DropERC1155DefaultRoyalty ¶
type DropERC1155DefaultRoyalty struct { NewRoyaltyRecipient common.Address NewRoyaltyBps *big.Int Raw types.Log // Blockchain specific contextual infos }
DropERC1155DefaultRoyalty represents a DefaultRoyalty event raised by the DropERC1155 contract.
type DropERC1155DefaultRoyaltyIterator ¶
type DropERC1155DefaultRoyaltyIterator struct { Event *DropERC1155DefaultRoyalty // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC1155DefaultRoyaltyIterator is returned from FilterDefaultRoyalty and is used to iterate over the raw logs and unpacked data for DefaultRoyalty events raised by the DropERC1155 contract.
func (*DropERC1155DefaultRoyaltyIterator) Close ¶
func (it *DropERC1155DefaultRoyaltyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC1155DefaultRoyaltyIterator) Error ¶
func (it *DropERC1155DefaultRoyaltyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC1155DefaultRoyaltyIterator) Next ¶
func (it *DropERC1155DefaultRoyaltyIterator) 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 DropERC1155Filterer ¶
type DropERC1155Filterer struct {
// contains filtered or unexported fields
}
DropERC1155Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewDropERC1155Filterer ¶
func NewDropERC1155Filterer(address common.Address, filterer bind.ContractFilterer) (*DropERC1155Filterer, error)
NewDropERC1155Filterer creates a new log filterer instance of DropERC1155, bound to a specific deployed contract.
func (*DropERC1155Filterer) FilterApprovalForAll ¶
func (_DropERC1155 *DropERC1155Filterer) FilterApprovalForAll(opts *bind.FilterOpts, account []common.Address, operator []common.Address) (*DropERC1155ApprovalForAllIterator, 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 (*DropERC1155Filterer) FilterClaimConditionsUpdated ¶
func (_DropERC1155 *DropERC1155Filterer) FilterClaimConditionsUpdated(opts *bind.FilterOpts, tokenId []*big.Int) (*DropERC1155ClaimConditionsUpdatedIterator, error)
FilterClaimConditionsUpdated is a free log retrieval operation binding the contract event 0x066f72a648b18490c0bc4ab07d508cdb5d6589fa188c63cfba1e0547f3a6556a.
Solidity: event ClaimConditionsUpdated(uint256 indexed tokenId, (uint256,uint256,uint256,uint256,bytes32,uint256,address,string)[] claimConditions, bool resetEligibility)
func (*DropERC1155Filterer) FilterContractURIUpdated ¶
func (_DropERC1155 *DropERC1155Filterer) FilterContractURIUpdated(opts *bind.FilterOpts) (*DropERC1155ContractURIUpdatedIterator, error)
FilterContractURIUpdated is a free log retrieval operation binding the contract event 0xc9c7c3fe08b88b4df9d4d47ef47d2c43d55c025a0ba88ca442580ed9e7348a16.
Solidity: event ContractURIUpdated(string prevURI, string newURI)
func (*DropERC1155Filterer) FilterDefaultRoyalty ¶
func (_DropERC1155 *DropERC1155Filterer) FilterDefaultRoyalty(opts *bind.FilterOpts, newRoyaltyRecipient []common.Address) (*DropERC1155DefaultRoyaltyIterator, error)
FilterDefaultRoyalty is a free log retrieval operation binding the contract event 0x90d7ec04bcb8978719414f82e52e4cb651db41d0e6f8cea6118c2191e6183adb.
Solidity: event DefaultRoyalty(address indexed newRoyaltyRecipient, uint256 newRoyaltyBps)
func (*DropERC1155Filterer) FilterInitialized ¶
func (_DropERC1155 *DropERC1155Filterer) FilterInitialized(opts *bind.FilterOpts) (*DropERC1155InitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*DropERC1155Filterer) FilterMaxTotalSupplyUpdated ¶
func (_DropERC1155 *DropERC1155Filterer) FilterMaxTotalSupplyUpdated(opts *bind.FilterOpts) (*DropERC1155MaxTotalSupplyUpdatedIterator, error)
FilterMaxTotalSupplyUpdated is a free log retrieval operation binding the contract event 0xc58cd6132bb46df23d468939c03dd023b74b509aaa6b04c39d5a6461c65963bd.
Solidity: event MaxTotalSupplyUpdated(uint256 tokenId, uint256 maxTotalSupply)
func (*DropERC1155Filterer) FilterOwnerUpdated ¶
func (_DropERC1155 *DropERC1155Filterer) FilterOwnerUpdated(opts *bind.FilterOpts, prevOwner []common.Address, newOwner []common.Address) (*DropERC1155OwnerUpdatedIterator, error)
FilterOwnerUpdated is a free log retrieval operation binding the contract event 0x8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76.
Solidity: event OwnerUpdated(address indexed prevOwner, address indexed newOwner)
func (*DropERC1155Filterer) FilterPlatformFeeInfoUpdated ¶
func (_DropERC1155 *DropERC1155Filterer) FilterPlatformFeeInfoUpdated(opts *bind.FilterOpts, platformFeeRecipient []common.Address) (*DropERC1155PlatformFeeInfoUpdatedIterator, error)
FilterPlatformFeeInfoUpdated is a free log retrieval operation binding the contract event 0xe2497bd806ec41a6e0dd992c29a72efc0ef8fec9092d1978fd4a1e00b2f18304.
Solidity: event PlatformFeeInfoUpdated(address indexed platformFeeRecipient, uint256 platformFeeBps)
func (*DropERC1155Filterer) FilterPrimarySaleRecipientUpdated ¶
func (_DropERC1155 *DropERC1155Filterer) FilterPrimarySaleRecipientUpdated(opts *bind.FilterOpts, recipient []common.Address) (*DropERC1155PrimarySaleRecipientUpdatedIterator, error)
FilterPrimarySaleRecipientUpdated is a free log retrieval operation binding the contract event 0x299d17e95023f496e0ffc4909cff1a61f74bb5eb18de6f900f4155bfa1b3b333.
Solidity: event PrimarySaleRecipientUpdated(address indexed recipient)
func (*DropERC1155Filterer) FilterRoleAdminChanged ¶
func (_DropERC1155 *DropERC1155Filterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (*DropERC1155RoleAdminChangedIterator, error)
FilterRoleAdminChanged is a free log retrieval operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*DropERC1155Filterer) FilterRoleGranted ¶
func (_DropERC1155 *DropERC1155Filterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*DropERC1155RoleGrantedIterator, error)
FilterRoleGranted is a free log retrieval operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*DropERC1155Filterer) FilterRoleRevoked ¶
func (_DropERC1155 *DropERC1155Filterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*DropERC1155RoleRevokedIterator, error)
FilterRoleRevoked is a free log retrieval operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*DropERC1155Filterer) FilterRoyaltyForToken ¶
func (_DropERC1155 *DropERC1155Filterer) FilterRoyaltyForToken(opts *bind.FilterOpts, tokenId []*big.Int, royaltyRecipient []common.Address) (*DropERC1155RoyaltyForTokenIterator, error)
FilterRoyaltyForToken is a free log retrieval operation binding the contract event 0x7365cf4122f072a3365c20d54eff9b38d73c096c28e1892ec8f5b0e403a0f12d.
Solidity: event RoyaltyForToken(uint256 indexed tokenId, address indexed royaltyRecipient, uint256 royaltyBps)
func (*DropERC1155Filterer) FilterSaleRecipientForTokenUpdated ¶
func (_DropERC1155 *DropERC1155Filterer) FilterSaleRecipientForTokenUpdated(opts *bind.FilterOpts, tokenId []*big.Int) (*DropERC1155SaleRecipientForTokenUpdatedIterator, error)
FilterSaleRecipientForTokenUpdated is a free log retrieval operation binding the contract event 0x359479172ba65a6639b0df237f704e030498cb7135d5e89b56f598bd1d84b016.
Solidity: event SaleRecipientForTokenUpdated(uint256 indexed tokenId, address saleRecipient)
func (*DropERC1155Filterer) FilterTokensClaimed ¶
func (_DropERC1155 *DropERC1155Filterer) FilterTokensClaimed(opts *bind.FilterOpts, claimConditionIndex []*big.Int, claimer []common.Address, receiver []common.Address) (*DropERC1155TokensClaimedIterator, error)
FilterTokensClaimed is a free log retrieval operation binding the contract event 0xfa76a4010d9533e3e964f2930a65fb6042a12fa6ff5b08281837a10b0be7321e.
Solidity: event TokensClaimed(uint256 indexed claimConditionIndex, address indexed claimer, address indexed receiver, uint256 tokenId, uint256 quantityClaimed)
func (*DropERC1155Filterer) FilterTokensLazyMinted ¶
func (_DropERC1155 *DropERC1155Filterer) FilterTokensLazyMinted(opts *bind.FilterOpts, startTokenId []*big.Int) (*DropERC1155TokensLazyMintedIterator, error)
FilterTokensLazyMinted is a free log retrieval operation binding the contract event 0x2a0365091ef1a40953c670dce28177e37520648a6fdc91506bffac0ab045570d.
Solidity: event TokensLazyMinted(uint256 indexed startTokenId, uint256 endTokenId, string baseURI, bytes encryptedBaseURI)
func (*DropERC1155Filterer) FilterTransferBatch ¶
func (_DropERC1155 *DropERC1155Filterer) FilterTransferBatch(opts *bind.FilterOpts, operator []common.Address, from []common.Address, to []common.Address) (*DropERC1155TransferBatchIterator, 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 (*DropERC1155Filterer) FilterTransferSingle ¶
func (_DropERC1155 *DropERC1155Filterer) FilterTransferSingle(opts *bind.FilterOpts, operator []common.Address, from []common.Address, to []common.Address) (*DropERC1155TransferSingleIterator, 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 (*DropERC1155Filterer) FilterURI ¶
func (_DropERC1155 *DropERC1155Filterer) FilterURI(opts *bind.FilterOpts, id []*big.Int) (*DropERC1155URIIterator, error)
FilterURI is a free log retrieval operation binding the contract event 0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b.
Solidity: event URI(string value, uint256 indexed id)
func (*DropERC1155Filterer) ParseApprovalForAll ¶
func (_DropERC1155 *DropERC1155Filterer) ParseApprovalForAll(log types.Log) (*DropERC1155ApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed account, address indexed operator, bool approved)
func (*DropERC1155Filterer) ParseClaimConditionsUpdated ¶
func (_DropERC1155 *DropERC1155Filterer) ParseClaimConditionsUpdated(log types.Log) (*DropERC1155ClaimConditionsUpdated, error)
ParseClaimConditionsUpdated is a log parse operation binding the contract event 0x066f72a648b18490c0bc4ab07d508cdb5d6589fa188c63cfba1e0547f3a6556a.
Solidity: event ClaimConditionsUpdated(uint256 indexed tokenId, (uint256,uint256,uint256,uint256,bytes32,uint256,address,string)[] claimConditions, bool resetEligibility)
func (*DropERC1155Filterer) ParseContractURIUpdated ¶
func (_DropERC1155 *DropERC1155Filterer) ParseContractURIUpdated(log types.Log) (*DropERC1155ContractURIUpdated, error)
ParseContractURIUpdated is a log parse operation binding the contract event 0xc9c7c3fe08b88b4df9d4d47ef47d2c43d55c025a0ba88ca442580ed9e7348a16.
Solidity: event ContractURIUpdated(string prevURI, string newURI)
func (*DropERC1155Filterer) ParseDefaultRoyalty ¶
func (_DropERC1155 *DropERC1155Filterer) ParseDefaultRoyalty(log types.Log) (*DropERC1155DefaultRoyalty, error)
ParseDefaultRoyalty is a log parse operation binding the contract event 0x90d7ec04bcb8978719414f82e52e4cb651db41d0e6f8cea6118c2191e6183adb.
Solidity: event DefaultRoyalty(address indexed newRoyaltyRecipient, uint256 newRoyaltyBps)
func (*DropERC1155Filterer) ParseInitialized ¶
func (_DropERC1155 *DropERC1155Filterer) ParseInitialized(log types.Log) (*DropERC1155Initialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*DropERC1155Filterer) ParseMaxTotalSupplyUpdated ¶
func (_DropERC1155 *DropERC1155Filterer) ParseMaxTotalSupplyUpdated(log types.Log) (*DropERC1155MaxTotalSupplyUpdated, error)
ParseMaxTotalSupplyUpdated is a log parse operation binding the contract event 0xc58cd6132bb46df23d468939c03dd023b74b509aaa6b04c39d5a6461c65963bd.
Solidity: event MaxTotalSupplyUpdated(uint256 tokenId, uint256 maxTotalSupply)
func (*DropERC1155Filterer) ParseOwnerUpdated ¶
func (_DropERC1155 *DropERC1155Filterer) ParseOwnerUpdated(log types.Log) (*DropERC1155OwnerUpdated, error)
ParseOwnerUpdated is a log parse operation binding the contract event 0x8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76.
Solidity: event OwnerUpdated(address indexed prevOwner, address indexed newOwner)
func (*DropERC1155Filterer) ParsePlatformFeeInfoUpdated ¶
func (_DropERC1155 *DropERC1155Filterer) ParsePlatformFeeInfoUpdated(log types.Log) (*DropERC1155PlatformFeeInfoUpdated, error)
ParsePlatformFeeInfoUpdated is a log parse operation binding the contract event 0xe2497bd806ec41a6e0dd992c29a72efc0ef8fec9092d1978fd4a1e00b2f18304.
Solidity: event PlatformFeeInfoUpdated(address indexed platformFeeRecipient, uint256 platformFeeBps)
func (*DropERC1155Filterer) ParsePrimarySaleRecipientUpdated ¶
func (_DropERC1155 *DropERC1155Filterer) ParsePrimarySaleRecipientUpdated(log types.Log) (*DropERC1155PrimarySaleRecipientUpdated, error)
ParsePrimarySaleRecipientUpdated is a log parse operation binding the contract event 0x299d17e95023f496e0ffc4909cff1a61f74bb5eb18de6f900f4155bfa1b3b333.
Solidity: event PrimarySaleRecipientUpdated(address indexed recipient)
func (*DropERC1155Filterer) ParseRoleAdminChanged ¶
func (_DropERC1155 *DropERC1155Filterer) ParseRoleAdminChanged(log types.Log) (*DropERC1155RoleAdminChanged, error)
ParseRoleAdminChanged is a log parse operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*DropERC1155Filterer) ParseRoleGranted ¶
func (_DropERC1155 *DropERC1155Filterer) ParseRoleGranted(log types.Log) (*DropERC1155RoleGranted, error)
ParseRoleGranted is a log parse operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*DropERC1155Filterer) ParseRoleRevoked ¶
func (_DropERC1155 *DropERC1155Filterer) ParseRoleRevoked(log types.Log) (*DropERC1155RoleRevoked, error)
ParseRoleRevoked is a log parse operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*DropERC1155Filterer) ParseRoyaltyForToken ¶
func (_DropERC1155 *DropERC1155Filterer) ParseRoyaltyForToken(log types.Log) (*DropERC1155RoyaltyForToken, error)
ParseRoyaltyForToken is a log parse operation binding the contract event 0x7365cf4122f072a3365c20d54eff9b38d73c096c28e1892ec8f5b0e403a0f12d.
Solidity: event RoyaltyForToken(uint256 indexed tokenId, address indexed royaltyRecipient, uint256 royaltyBps)
func (*DropERC1155Filterer) ParseSaleRecipientForTokenUpdated ¶
func (_DropERC1155 *DropERC1155Filterer) ParseSaleRecipientForTokenUpdated(log types.Log) (*DropERC1155SaleRecipientForTokenUpdated, error)
ParseSaleRecipientForTokenUpdated is a log parse operation binding the contract event 0x359479172ba65a6639b0df237f704e030498cb7135d5e89b56f598bd1d84b016.
Solidity: event SaleRecipientForTokenUpdated(uint256 indexed tokenId, address saleRecipient)
func (*DropERC1155Filterer) ParseTokensClaimed ¶
func (_DropERC1155 *DropERC1155Filterer) ParseTokensClaimed(log types.Log) (*DropERC1155TokensClaimed, error)
ParseTokensClaimed is a log parse operation binding the contract event 0xfa76a4010d9533e3e964f2930a65fb6042a12fa6ff5b08281837a10b0be7321e.
Solidity: event TokensClaimed(uint256 indexed claimConditionIndex, address indexed claimer, address indexed receiver, uint256 tokenId, uint256 quantityClaimed)
func (*DropERC1155Filterer) ParseTokensLazyMinted ¶
func (_DropERC1155 *DropERC1155Filterer) ParseTokensLazyMinted(log types.Log) (*DropERC1155TokensLazyMinted, error)
ParseTokensLazyMinted is a log parse operation binding the contract event 0x2a0365091ef1a40953c670dce28177e37520648a6fdc91506bffac0ab045570d.
Solidity: event TokensLazyMinted(uint256 indexed startTokenId, uint256 endTokenId, string baseURI, bytes encryptedBaseURI)
func (*DropERC1155Filterer) ParseTransferBatch ¶
func (_DropERC1155 *DropERC1155Filterer) ParseTransferBatch(log types.Log) (*DropERC1155TransferBatch, 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 (*DropERC1155Filterer) ParseTransferSingle ¶
func (_DropERC1155 *DropERC1155Filterer) ParseTransferSingle(log types.Log) (*DropERC1155TransferSingle, 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 (*DropERC1155Filterer) ParseURI ¶
func (_DropERC1155 *DropERC1155Filterer) ParseURI(log types.Log) (*DropERC1155URI, error)
ParseURI is a log parse operation binding the contract event 0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b.
Solidity: event URI(string value, uint256 indexed id)
func (*DropERC1155Filterer) WatchApprovalForAll ¶
func (_DropERC1155 *DropERC1155Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *DropERC1155ApprovalForAll, 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 (*DropERC1155Filterer) WatchClaimConditionsUpdated ¶
func (_DropERC1155 *DropERC1155Filterer) WatchClaimConditionsUpdated(opts *bind.WatchOpts, sink chan<- *DropERC1155ClaimConditionsUpdated, tokenId []*big.Int) (event.Subscription, error)
WatchClaimConditionsUpdated is a free log subscription operation binding the contract event 0x066f72a648b18490c0bc4ab07d508cdb5d6589fa188c63cfba1e0547f3a6556a.
Solidity: event ClaimConditionsUpdated(uint256 indexed tokenId, (uint256,uint256,uint256,uint256,bytes32,uint256,address,string)[] claimConditions, bool resetEligibility)
func (*DropERC1155Filterer) WatchContractURIUpdated ¶
func (_DropERC1155 *DropERC1155Filterer) WatchContractURIUpdated(opts *bind.WatchOpts, sink chan<- *DropERC1155ContractURIUpdated) (event.Subscription, error)
WatchContractURIUpdated is a free log subscription operation binding the contract event 0xc9c7c3fe08b88b4df9d4d47ef47d2c43d55c025a0ba88ca442580ed9e7348a16.
Solidity: event ContractURIUpdated(string prevURI, string newURI)
func (*DropERC1155Filterer) WatchDefaultRoyalty ¶
func (_DropERC1155 *DropERC1155Filterer) WatchDefaultRoyalty(opts *bind.WatchOpts, sink chan<- *DropERC1155DefaultRoyalty, newRoyaltyRecipient []common.Address) (event.Subscription, error)
WatchDefaultRoyalty is a free log subscription operation binding the contract event 0x90d7ec04bcb8978719414f82e52e4cb651db41d0e6f8cea6118c2191e6183adb.
Solidity: event DefaultRoyalty(address indexed newRoyaltyRecipient, uint256 newRoyaltyBps)
func (*DropERC1155Filterer) WatchInitialized ¶
func (_DropERC1155 *DropERC1155Filterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *DropERC1155Initialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*DropERC1155Filterer) WatchMaxTotalSupplyUpdated ¶
func (_DropERC1155 *DropERC1155Filterer) WatchMaxTotalSupplyUpdated(opts *bind.WatchOpts, sink chan<- *DropERC1155MaxTotalSupplyUpdated) (event.Subscription, error)
WatchMaxTotalSupplyUpdated is a free log subscription operation binding the contract event 0xc58cd6132bb46df23d468939c03dd023b74b509aaa6b04c39d5a6461c65963bd.
Solidity: event MaxTotalSupplyUpdated(uint256 tokenId, uint256 maxTotalSupply)
func (*DropERC1155Filterer) WatchOwnerUpdated ¶
func (_DropERC1155 *DropERC1155Filterer) WatchOwnerUpdated(opts *bind.WatchOpts, sink chan<- *DropERC1155OwnerUpdated, prevOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnerUpdated is a free log subscription operation binding the contract event 0x8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76.
Solidity: event OwnerUpdated(address indexed prevOwner, address indexed newOwner)
func (*DropERC1155Filterer) WatchPlatformFeeInfoUpdated ¶
func (_DropERC1155 *DropERC1155Filterer) WatchPlatformFeeInfoUpdated(opts *bind.WatchOpts, sink chan<- *DropERC1155PlatformFeeInfoUpdated, platformFeeRecipient []common.Address) (event.Subscription, error)
WatchPlatformFeeInfoUpdated is a free log subscription operation binding the contract event 0xe2497bd806ec41a6e0dd992c29a72efc0ef8fec9092d1978fd4a1e00b2f18304.
Solidity: event PlatformFeeInfoUpdated(address indexed platformFeeRecipient, uint256 platformFeeBps)
func (*DropERC1155Filterer) WatchPrimarySaleRecipientUpdated ¶
func (_DropERC1155 *DropERC1155Filterer) WatchPrimarySaleRecipientUpdated(opts *bind.WatchOpts, sink chan<- *DropERC1155PrimarySaleRecipientUpdated, recipient []common.Address) (event.Subscription, error)
WatchPrimarySaleRecipientUpdated is a free log subscription operation binding the contract event 0x299d17e95023f496e0ffc4909cff1a61f74bb5eb18de6f900f4155bfa1b3b333.
Solidity: event PrimarySaleRecipientUpdated(address indexed recipient)
func (*DropERC1155Filterer) WatchRoleAdminChanged ¶
func (_DropERC1155 *DropERC1155Filterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *DropERC1155RoleAdminChanged, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (event.Subscription, error)
WatchRoleAdminChanged is a free log subscription operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*DropERC1155Filterer) WatchRoleGranted ¶
func (_DropERC1155 *DropERC1155Filterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *DropERC1155RoleGranted, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleGranted is a free log subscription operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*DropERC1155Filterer) WatchRoleRevoked ¶
func (_DropERC1155 *DropERC1155Filterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *DropERC1155RoleRevoked, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleRevoked is a free log subscription operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*DropERC1155Filterer) WatchRoyaltyForToken ¶
func (_DropERC1155 *DropERC1155Filterer) WatchRoyaltyForToken(opts *bind.WatchOpts, sink chan<- *DropERC1155RoyaltyForToken, tokenId []*big.Int, royaltyRecipient []common.Address) (event.Subscription, error)
WatchRoyaltyForToken is a free log subscription operation binding the contract event 0x7365cf4122f072a3365c20d54eff9b38d73c096c28e1892ec8f5b0e403a0f12d.
Solidity: event RoyaltyForToken(uint256 indexed tokenId, address indexed royaltyRecipient, uint256 royaltyBps)
func (*DropERC1155Filterer) WatchSaleRecipientForTokenUpdated ¶
func (_DropERC1155 *DropERC1155Filterer) WatchSaleRecipientForTokenUpdated(opts *bind.WatchOpts, sink chan<- *DropERC1155SaleRecipientForTokenUpdated, tokenId []*big.Int) (event.Subscription, error)
WatchSaleRecipientForTokenUpdated is a free log subscription operation binding the contract event 0x359479172ba65a6639b0df237f704e030498cb7135d5e89b56f598bd1d84b016.
Solidity: event SaleRecipientForTokenUpdated(uint256 indexed tokenId, address saleRecipient)
func (*DropERC1155Filterer) WatchTokensClaimed ¶
func (_DropERC1155 *DropERC1155Filterer) WatchTokensClaimed(opts *bind.WatchOpts, sink chan<- *DropERC1155TokensClaimed, claimConditionIndex []*big.Int, claimer []common.Address, receiver []common.Address) (event.Subscription, error)
WatchTokensClaimed is a free log subscription operation binding the contract event 0xfa76a4010d9533e3e964f2930a65fb6042a12fa6ff5b08281837a10b0be7321e.
Solidity: event TokensClaimed(uint256 indexed claimConditionIndex, address indexed claimer, address indexed receiver, uint256 tokenId, uint256 quantityClaimed)
func (*DropERC1155Filterer) WatchTokensLazyMinted ¶
func (_DropERC1155 *DropERC1155Filterer) WatchTokensLazyMinted(opts *bind.WatchOpts, sink chan<- *DropERC1155TokensLazyMinted, startTokenId []*big.Int) (event.Subscription, error)
WatchTokensLazyMinted is a free log subscription operation binding the contract event 0x2a0365091ef1a40953c670dce28177e37520648a6fdc91506bffac0ab045570d.
Solidity: event TokensLazyMinted(uint256 indexed startTokenId, uint256 endTokenId, string baseURI, bytes encryptedBaseURI)
func (*DropERC1155Filterer) WatchTransferBatch ¶
func (_DropERC1155 *DropERC1155Filterer) WatchTransferBatch(opts *bind.WatchOpts, sink chan<- *DropERC1155TransferBatch, 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 (*DropERC1155Filterer) WatchTransferSingle ¶
func (_DropERC1155 *DropERC1155Filterer) WatchTransferSingle(opts *bind.WatchOpts, sink chan<- *DropERC1155TransferSingle, 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 (*DropERC1155Filterer) WatchURI ¶
func (_DropERC1155 *DropERC1155Filterer) WatchURI(opts *bind.WatchOpts, sink chan<- *DropERC1155URI, 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 DropERC1155Initialized ¶
type DropERC1155Initialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
DropERC1155Initialized represents a Initialized event raised by the DropERC1155 contract.
type DropERC1155InitializedIterator ¶
type DropERC1155InitializedIterator struct { Event *DropERC1155Initialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC1155InitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the DropERC1155 contract.
func (*DropERC1155InitializedIterator) Close ¶
func (it *DropERC1155InitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC1155InitializedIterator) Error ¶
func (it *DropERC1155InitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC1155InitializedIterator) Next ¶
func (it *DropERC1155InitializedIterator) 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 DropERC1155MaxTotalSupplyUpdated ¶
type DropERC1155MaxTotalSupplyUpdated struct { TokenId *big.Int MaxTotalSupply *big.Int Raw types.Log // Blockchain specific contextual infos }
DropERC1155MaxTotalSupplyUpdated represents a MaxTotalSupplyUpdated event raised by the DropERC1155 contract.
type DropERC1155MaxTotalSupplyUpdatedIterator ¶
type DropERC1155MaxTotalSupplyUpdatedIterator struct { Event *DropERC1155MaxTotalSupplyUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC1155MaxTotalSupplyUpdatedIterator is returned from FilterMaxTotalSupplyUpdated and is used to iterate over the raw logs and unpacked data for MaxTotalSupplyUpdated events raised by the DropERC1155 contract.
func (*DropERC1155MaxTotalSupplyUpdatedIterator) Close ¶
func (it *DropERC1155MaxTotalSupplyUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC1155MaxTotalSupplyUpdatedIterator) Error ¶
func (it *DropERC1155MaxTotalSupplyUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC1155MaxTotalSupplyUpdatedIterator) Next ¶
func (it *DropERC1155MaxTotalSupplyUpdatedIterator) 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 DropERC1155OwnerUpdated ¶
type DropERC1155OwnerUpdated struct { PrevOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
DropERC1155OwnerUpdated represents a OwnerUpdated event raised by the DropERC1155 contract.
type DropERC1155OwnerUpdatedIterator ¶
type DropERC1155OwnerUpdatedIterator struct { Event *DropERC1155OwnerUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC1155OwnerUpdatedIterator is returned from FilterOwnerUpdated and is used to iterate over the raw logs and unpacked data for OwnerUpdated events raised by the DropERC1155 contract.
func (*DropERC1155OwnerUpdatedIterator) Close ¶
func (it *DropERC1155OwnerUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC1155OwnerUpdatedIterator) Error ¶
func (it *DropERC1155OwnerUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC1155OwnerUpdatedIterator) Next ¶
func (it *DropERC1155OwnerUpdatedIterator) 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 DropERC1155PlatformFeeInfoUpdated ¶
type DropERC1155PlatformFeeInfoUpdated struct { PlatformFeeRecipient common.Address PlatformFeeBps *big.Int Raw types.Log // Blockchain specific contextual infos }
DropERC1155PlatformFeeInfoUpdated represents a PlatformFeeInfoUpdated event raised by the DropERC1155 contract.
type DropERC1155PlatformFeeInfoUpdatedIterator ¶
type DropERC1155PlatformFeeInfoUpdatedIterator struct { Event *DropERC1155PlatformFeeInfoUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC1155PlatformFeeInfoUpdatedIterator is returned from FilterPlatformFeeInfoUpdated and is used to iterate over the raw logs and unpacked data for PlatformFeeInfoUpdated events raised by the DropERC1155 contract.
func (*DropERC1155PlatformFeeInfoUpdatedIterator) Close ¶
func (it *DropERC1155PlatformFeeInfoUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC1155PlatformFeeInfoUpdatedIterator) Error ¶
func (it *DropERC1155PlatformFeeInfoUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC1155PlatformFeeInfoUpdatedIterator) Next ¶
func (it *DropERC1155PlatformFeeInfoUpdatedIterator) 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 DropERC1155PrimarySaleRecipientUpdated ¶
type DropERC1155PrimarySaleRecipientUpdated struct { Recipient common.Address Raw types.Log // Blockchain specific contextual infos }
DropERC1155PrimarySaleRecipientUpdated represents a PrimarySaleRecipientUpdated event raised by the DropERC1155 contract.
type DropERC1155PrimarySaleRecipientUpdatedIterator ¶
type DropERC1155PrimarySaleRecipientUpdatedIterator struct { Event *DropERC1155PrimarySaleRecipientUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC1155PrimarySaleRecipientUpdatedIterator is returned from FilterPrimarySaleRecipientUpdated and is used to iterate over the raw logs and unpacked data for PrimarySaleRecipientUpdated events raised by the DropERC1155 contract.
func (*DropERC1155PrimarySaleRecipientUpdatedIterator) Close ¶
func (it *DropERC1155PrimarySaleRecipientUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC1155PrimarySaleRecipientUpdatedIterator) Error ¶
func (it *DropERC1155PrimarySaleRecipientUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC1155PrimarySaleRecipientUpdatedIterator) Next ¶
func (it *DropERC1155PrimarySaleRecipientUpdatedIterator) 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 DropERC1155Raw ¶
type DropERC1155Raw struct {
Contract *DropERC1155 // Generic contract binding to access the raw methods on
}
DropERC1155Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*DropERC1155Raw) Call ¶
func (_DropERC1155 *DropERC1155Raw) 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 (*DropERC1155Raw) Transact ¶
func (_DropERC1155 *DropERC1155Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DropERC1155Raw) Transfer ¶
func (_DropERC1155 *DropERC1155Raw) 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 DropERC1155RoleAdminChanged ¶
type DropERC1155RoleAdminChanged struct { Role [32]byte PreviousAdminRole [32]byte NewAdminRole [32]byte Raw types.Log // Blockchain specific contextual infos }
DropERC1155RoleAdminChanged represents a RoleAdminChanged event raised by the DropERC1155 contract.
type DropERC1155RoleAdminChangedIterator ¶
type DropERC1155RoleAdminChangedIterator struct { Event *DropERC1155RoleAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC1155RoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the DropERC1155 contract.
func (*DropERC1155RoleAdminChangedIterator) Close ¶
func (it *DropERC1155RoleAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC1155RoleAdminChangedIterator) Error ¶
func (it *DropERC1155RoleAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC1155RoleAdminChangedIterator) Next ¶
func (it *DropERC1155RoleAdminChangedIterator) 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 DropERC1155RoleGranted ¶
type DropERC1155RoleGranted struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
DropERC1155RoleGranted represents a RoleGranted event raised by the DropERC1155 contract.
type DropERC1155RoleGrantedIterator ¶
type DropERC1155RoleGrantedIterator struct { Event *DropERC1155RoleGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC1155RoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the DropERC1155 contract.
func (*DropERC1155RoleGrantedIterator) Close ¶
func (it *DropERC1155RoleGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC1155RoleGrantedIterator) Error ¶
func (it *DropERC1155RoleGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC1155RoleGrantedIterator) Next ¶
func (it *DropERC1155RoleGrantedIterator) 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 DropERC1155RoleRevoked ¶
type DropERC1155RoleRevoked struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
DropERC1155RoleRevoked represents a RoleRevoked event raised by the DropERC1155 contract.
type DropERC1155RoleRevokedIterator ¶
type DropERC1155RoleRevokedIterator struct { Event *DropERC1155RoleRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC1155RoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the DropERC1155 contract.
func (*DropERC1155RoleRevokedIterator) Close ¶
func (it *DropERC1155RoleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC1155RoleRevokedIterator) Error ¶
func (it *DropERC1155RoleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC1155RoleRevokedIterator) Next ¶
func (it *DropERC1155RoleRevokedIterator) 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 DropERC1155RoyaltyForToken ¶
type DropERC1155RoyaltyForToken struct { TokenId *big.Int RoyaltyRecipient common.Address RoyaltyBps *big.Int Raw types.Log // Blockchain specific contextual infos }
DropERC1155RoyaltyForToken represents a RoyaltyForToken event raised by the DropERC1155 contract.
type DropERC1155RoyaltyForTokenIterator ¶
type DropERC1155RoyaltyForTokenIterator struct { Event *DropERC1155RoyaltyForToken // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC1155RoyaltyForTokenIterator is returned from FilterRoyaltyForToken and is used to iterate over the raw logs and unpacked data for RoyaltyForToken events raised by the DropERC1155 contract.
func (*DropERC1155RoyaltyForTokenIterator) Close ¶
func (it *DropERC1155RoyaltyForTokenIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC1155RoyaltyForTokenIterator) Error ¶
func (it *DropERC1155RoyaltyForTokenIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC1155RoyaltyForTokenIterator) Next ¶
func (it *DropERC1155RoyaltyForTokenIterator) 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 DropERC1155SaleRecipientForTokenUpdated ¶
type DropERC1155SaleRecipientForTokenUpdated struct { TokenId *big.Int SaleRecipient common.Address Raw types.Log // Blockchain specific contextual infos }
DropERC1155SaleRecipientForTokenUpdated represents a SaleRecipientForTokenUpdated event raised by the DropERC1155 contract.
type DropERC1155SaleRecipientForTokenUpdatedIterator ¶
type DropERC1155SaleRecipientForTokenUpdatedIterator struct { Event *DropERC1155SaleRecipientForTokenUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC1155SaleRecipientForTokenUpdatedIterator is returned from FilterSaleRecipientForTokenUpdated and is used to iterate over the raw logs and unpacked data for SaleRecipientForTokenUpdated events raised by the DropERC1155 contract.
func (*DropERC1155SaleRecipientForTokenUpdatedIterator) Close ¶
func (it *DropERC1155SaleRecipientForTokenUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC1155SaleRecipientForTokenUpdatedIterator) Error ¶
func (it *DropERC1155SaleRecipientForTokenUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC1155SaleRecipientForTokenUpdatedIterator) Next ¶
func (it *DropERC1155SaleRecipientForTokenUpdatedIterator) 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 DropERC1155Session ¶
type DropERC1155Session struct { Contract *DropERC1155 // 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 }
DropERC1155Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*DropERC1155Session) BalanceOf ¶
func (_DropERC1155 *DropERC1155Session) 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 (*DropERC1155Session) BalanceOfBatch ¶
func (_DropERC1155 *DropERC1155Session) 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 (*DropERC1155Session) BurnBatch ¶
func (_DropERC1155 *DropERC1155Session) BurnBatch(account common.Address, ids []*big.Int, values []*big.Int) (*types.Transaction, error)
BurnBatch is a paid mutator transaction binding the contract method 0x6b20c454.
Solidity: function burnBatch(address account, uint256[] ids, uint256[] values) returns()
func (*DropERC1155Session) Claim ¶
func (_DropERC1155 *DropERC1155Session) Claim(_receiver common.Address, _tokenId *big.Int, _quantity *big.Int, _currency common.Address, _pricePerToken *big.Int, _allowlistProof IDrop1155AllowlistProof, _data []byte) (*types.Transaction, error)
Claim is a paid mutator transaction binding the contract method 0x57bc3d78.
Solidity: function claim(address _receiver, uint256 _tokenId, uint256 _quantity, address _currency, uint256 _pricePerToken, (bytes32[],uint256,uint256,address) _allowlistProof, bytes _data) payable returns()
func (*DropERC1155Session) ClaimCondition ¶
func (_DropERC1155 *DropERC1155Session) ClaimCondition(arg0 *big.Int) (struct { CurrentStartId *big.Int Count *big.Int }, error)
ClaimCondition is a free data retrieval call binding the contract method 0xe9703d25.
Solidity: function claimCondition(uint256 ) view returns(uint256 currentStartId, uint256 count)
func (*DropERC1155Session) ContractType ¶
func (_DropERC1155 *DropERC1155Session) ContractType() ([32]byte, error)
ContractType is a free data retrieval call binding the contract method 0xcb2ef6f7.
Solidity: function contractType() pure returns(bytes32)
func (*DropERC1155Session) ContractVersion ¶
func (_DropERC1155 *DropERC1155Session) ContractVersion() (uint8, error)
ContractVersion is a free data retrieval call binding the contract method 0xa0a8e460.
Solidity: function contractVersion() pure returns(uint8)
func (*DropERC1155Session) DEFAULTADMINROLE ¶
func (_DropERC1155 *DropERC1155Session) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*DropERC1155Session) GetActiveClaimConditionId ¶
func (_DropERC1155 *DropERC1155Session) GetActiveClaimConditionId(_tokenId *big.Int) (*big.Int, error)
GetActiveClaimConditionId is a free data retrieval call binding the contract method 0x5ab063e8.
Solidity: function getActiveClaimConditionId(uint256 _tokenId) view returns(uint256)
func (*DropERC1155Session) GetBaseURICount ¶
func (_DropERC1155 *DropERC1155Session) GetBaseURICount() (*big.Int, error)
GetBaseURICount is a free data retrieval call binding the contract method 0x63b45e2d.
Solidity: function getBaseURICount() view returns(uint256)
func (*DropERC1155Session) GetBatchIdAtIndex ¶
GetBatchIdAtIndex is a free data retrieval call binding the contract method 0x2419f51b.
Solidity: function getBatchIdAtIndex(uint256 _index) view returns(uint256)
func (*DropERC1155Session) GetClaimConditionById ¶
func (_DropERC1155 *DropERC1155Session) GetClaimConditionById(_tokenId *big.Int, _conditionId *big.Int) (IClaimConditionClaimCondition, error)
GetClaimConditionById is a free data retrieval call binding the contract method 0xd45b28d7.
Solidity: function getClaimConditionById(uint256 _tokenId, uint256 _conditionId) view returns((uint256,uint256,uint256,uint256,bytes32,uint256,address,string) condition)
func (*DropERC1155Session) GetDefaultRoyaltyInfo ¶
func (_DropERC1155 *DropERC1155Session) GetDefaultRoyaltyInfo() (common.Address, uint16, error)
GetDefaultRoyaltyInfo is a free data retrieval call binding the contract method 0xb24f2d39.
Solidity: function getDefaultRoyaltyInfo() view returns(address, uint16)
func (*DropERC1155Session) GetPlatformFeeInfo ¶
func (_DropERC1155 *DropERC1155Session) GetPlatformFeeInfo() (common.Address, uint16, error)
GetPlatformFeeInfo is a free data retrieval call binding the contract method 0xd45573f6.
Solidity: function getPlatformFeeInfo() view returns(address, uint16)
func (*DropERC1155Session) GetRoleAdmin ¶
func (_DropERC1155 *DropERC1155Session) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*DropERC1155Session) GetRoleMember ¶
func (_DropERC1155 *DropERC1155Session) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address member)
func (*DropERC1155Session) GetRoleMemberCount ¶
func (_DropERC1155 *DropERC1155Session) GetRoleMemberCount(role [32]byte) (*big.Int, error)
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256 count)
func (*DropERC1155Session) GetRoyaltyInfoForToken ¶
func (_DropERC1155 *DropERC1155Session) GetRoyaltyInfoForToken(_tokenId *big.Int) (common.Address, uint16, error)
GetRoyaltyInfoForToken is a free data retrieval call binding the contract method 0x4cc157df.
Solidity: function getRoyaltyInfoForToken(uint256 _tokenId) view returns(address, uint16)
func (*DropERC1155Session) GetSupplyClaimedByWallet ¶
func (_DropERC1155 *DropERC1155Session) GetSupplyClaimedByWallet(_tokenId *big.Int, _conditionId *big.Int, _claimer common.Address) (*big.Int, error)
GetSupplyClaimedByWallet is a free data retrieval call binding the contract method 0x5811ddab.
Solidity: function getSupplyClaimedByWallet(uint256 _tokenId, uint256 _conditionId, address _claimer) view returns(uint256 supplyClaimedByWallet)
func (*DropERC1155Session) GrantRole ¶
func (_DropERC1155 *DropERC1155Session) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*DropERC1155Session) HasRole ¶
func (_DropERC1155 *DropERC1155Session) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*DropERC1155Session) HasRoleWithSwitch ¶
func (_DropERC1155 *DropERC1155Session) HasRoleWithSwitch(role [32]byte, account common.Address) (bool, error)
HasRoleWithSwitch is a free data retrieval call binding the contract method 0xa32fa5b3.
Solidity: function hasRoleWithSwitch(bytes32 role, address account) view returns(bool)
func (*DropERC1155Session) Initialize ¶
func (_DropERC1155 *DropERC1155Session) Initialize(_defaultAdmin common.Address, _name string, _symbol string, _contractURI string, _trustedForwarders []common.Address, _saleRecipient common.Address, _royaltyRecipient common.Address, _royaltyBps *big.Int, _platformFeeBps *big.Int, _platformFeeRecipient common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xe1591634.
Solidity: function initialize(address _defaultAdmin, string _name, string _symbol, string _contractURI, address[] _trustedForwarders, address _saleRecipient, address _royaltyRecipient, uint128 _royaltyBps, uint128 _platformFeeBps, address _platformFeeRecipient) returns()
func (*DropERC1155Session) InternalContractURI ¶
func (_DropERC1155 *DropERC1155Session) InternalContractURI() (string, error)
InternalContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*DropERC1155Session) IsApprovedForAll ¶
func (_DropERC1155 *DropERC1155Session) 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 (*DropERC1155Session) IsTrustedForwarder ¶
func (_DropERC1155 *DropERC1155Session) IsTrustedForwarder(forwarder common.Address) (bool, error)
IsTrustedForwarder is a free data retrieval call binding the contract method 0x572b6c05.
Solidity: function isTrustedForwarder(address forwarder) view returns(bool)
func (*DropERC1155Session) LazyMint ¶
func (_DropERC1155 *DropERC1155Session) LazyMint(_amount *big.Int, _baseURIForTokens string, _data []byte) (*types.Transaction, error)
LazyMint is a paid mutator transaction binding the contract method 0xd37c353b.
Solidity: function lazyMint(uint256 _amount, string _baseURIForTokens, bytes _data) returns(uint256 batchId)
func (*DropERC1155Session) MaxTotalSupply ¶
MaxTotalSupply is a free data retrieval call binding the contract method 0x24aaffaa.
Solidity: function maxTotalSupply(uint256 ) view returns(uint256)
func (*DropERC1155Session) Multicall ¶
func (_DropERC1155 *DropERC1155Session) Multicall(data [][]byte) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) returns(bytes[] results)
func (*DropERC1155Session) Name ¶
func (_DropERC1155 *DropERC1155Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*DropERC1155Session) NextTokenIdToMint ¶
func (_DropERC1155 *DropERC1155Session) NextTokenIdToMint() (*big.Int, error)
NextTokenIdToMint is a free data retrieval call binding the contract method 0x3b1475a7.
Solidity: function nextTokenIdToMint() view returns(uint256)
func (*DropERC1155Session) Owner ¶
func (_DropERC1155 *DropERC1155Session) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*DropERC1155Session) PrimarySaleRecipient ¶
func (_DropERC1155 *DropERC1155Session) PrimarySaleRecipient() (common.Address, error)
PrimarySaleRecipient is a free data retrieval call binding the contract method 0x079fe40e.
Solidity: function primarySaleRecipient() view returns(address)
func (*DropERC1155Session) RenounceRole ¶
func (_DropERC1155 *DropERC1155Session) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*DropERC1155Session) RevokeRole ¶
func (_DropERC1155 *DropERC1155Session) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*DropERC1155Session) RoyaltyInfo ¶
func (_DropERC1155 *DropERC1155Session) RoyaltyInfo(tokenId *big.Int, salePrice *big.Int) (struct { Receiver common.Address RoyaltyAmount *big.Int }, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 tokenId, uint256 salePrice) view returns(address receiver, uint256 royaltyAmount)
func (*DropERC1155Session) SafeBatchTransferFrom ¶
func (_DropERC1155 *DropERC1155Session) 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 (*DropERC1155Session) SafeTransferFrom ¶
func (_DropERC1155 *DropERC1155Session) 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 (*DropERC1155Session) SaleRecipient ¶
SaleRecipient is a free data retrieval call binding the contract method 0xc7337d6b.
Solidity: function saleRecipient(uint256 ) view returns(address)
func (*DropERC1155Session) SetApprovalForAll ¶
func (_DropERC1155 *DropERC1155Session) 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 (*DropERC1155Session) SetClaimConditions ¶
func (_DropERC1155 *DropERC1155Session) SetClaimConditions(_tokenId *big.Int, _conditions []IClaimConditionClaimCondition, _resetClaimEligibility bool) (*types.Transaction, error)
SetClaimConditions is a paid mutator transaction binding the contract method 0x183718d1.
Solidity: function setClaimConditions(uint256 _tokenId, (uint256,uint256,uint256,uint256,bytes32,uint256,address,string)[] _conditions, bool _resetClaimEligibility) returns()
func (*DropERC1155Session) SetContractURI ¶
func (_DropERC1155 *DropERC1155Session) SetContractURI(_uri string) (*types.Transaction, error)
SetContractURI is a paid mutator transaction binding the contract method 0x938e3d7b.
Solidity: function setContractURI(string _uri) returns()
func (*DropERC1155Session) SetDefaultRoyaltyInfo ¶
func (_DropERC1155 *DropERC1155Session) SetDefaultRoyaltyInfo(_royaltyRecipient common.Address, _royaltyBps *big.Int) (*types.Transaction, error)
SetDefaultRoyaltyInfo is a paid mutator transaction binding the contract method 0x600dd5ea.
Solidity: function setDefaultRoyaltyInfo(address _royaltyRecipient, uint256 _royaltyBps) returns()
func (*DropERC1155Session) SetMaxTotalSupply ¶
func (_DropERC1155 *DropERC1155Session) SetMaxTotalSupply(_tokenId *big.Int, _maxTotalSupply *big.Int) (*types.Transaction, error)
SetMaxTotalSupply is a paid mutator transaction binding the contract method 0x87198cf2.
Solidity: function setMaxTotalSupply(uint256 _tokenId, uint256 _maxTotalSupply) returns()
func (*DropERC1155Session) SetOwner ¶
func (_DropERC1155 *DropERC1155Session) SetOwner(_newOwner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address _newOwner) returns()
func (*DropERC1155Session) SetPlatformFeeInfo ¶
func (_DropERC1155 *DropERC1155Session) SetPlatformFeeInfo(_platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
SetPlatformFeeInfo is a paid mutator transaction binding the contract method 0x1e7ac488.
Solidity: function setPlatformFeeInfo(address _platformFeeRecipient, uint256 _platformFeeBps) returns()
func (*DropERC1155Session) SetPrimarySaleRecipient ¶
func (_DropERC1155 *DropERC1155Session) SetPrimarySaleRecipient(_saleRecipient common.Address) (*types.Transaction, error)
SetPrimarySaleRecipient is a paid mutator transaction binding the contract method 0x6f4f2837.
Solidity: function setPrimarySaleRecipient(address _saleRecipient) returns()
func (*DropERC1155Session) SetRoyaltyInfoForToken ¶
func (_DropERC1155 *DropERC1155Session) SetRoyaltyInfoForToken(_tokenId *big.Int, _recipient common.Address, _bps *big.Int) (*types.Transaction, error)
SetRoyaltyInfoForToken is a paid mutator transaction binding the contract method 0x9bcf7a15.
Solidity: function setRoyaltyInfoForToken(uint256 _tokenId, address _recipient, uint256 _bps) returns()
func (*DropERC1155Session) SetSaleRecipientForToken ¶
func (_DropERC1155 *DropERC1155Session) SetSaleRecipientForToken(_tokenId *big.Int, _saleRecipient common.Address) (*types.Transaction, error)
SetSaleRecipientForToken is a paid mutator transaction binding the contract method 0x29c49b9b.
Solidity: function setSaleRecipientForToken(uint256 _tokenId, address _saleRecipient) returns()
func (*DropERC1155Session) SupportsInterface ¶
func (_DropERC1155 *DropERC1155Session) 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 (*DropERC1155Session) Symbol ¶
func (_DropERC1155 *DropERC1155Session) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*DropERC1155Session) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0xbd85b039.
Solidity: function totalSupply(uint256 ) view returns(uint256)
func (*DropERC1155Session) Uri ¶
func (_DropERC1155 *DropERC1155Session) Uri(_tokenId *big.Int) (string, error)
Uri is a free data retrieval call binding the contract method 0x0e89341c.
Solidity: function uri(uint256 _tokenId) view returns(string)
func (*DropERC1155Session) VerifyClaim ¶
func (_DropERC1155 *DropERC1155Session) VerifyClaim(_conditionId *big.Int, _claimer common.Address, _tokenId *big.Int, _quantity *big.Int, _currency common.Address, _pricePerToken *big.Int, _allowlistProof IDrop1155AllowlistProof) (bool, error)
VerifyClaim is a free data retrieval call binding the contract method 0xea1def9c.
Solidity: function verifyClaim(uint256 _conditionId, address _claimer, uint256 _tokenId, uint256 _quantity, address _currency, uint256 _pricePerToken, (bytes32[],uint256,uint256,address) _allowlistProof) view returns(bool isOverride)
type DropERC1155TokensClaimed ¶
type DropERC1155TokensClaimed struct { ClaimConditionIndex *big.Int Claimer common.Address Receiver common.Address TokenId *big.Int QuantityClaimed *big.Int Raw types.Log // Blockchain specific contextual infos }
DropERC1155TokensClaimed represents a TokensClaimed event raised by the DropERC1155 contract.
type DropERC1155TokensClaimedIterator ¶
type DropERC1155TokensClaimedIterator struct { Event *DropERC1155TokensClaimed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC1155TokensClaimedIterator is returned from FilterTokensClaimed and is used to iterate over the raw logs and unpacked data for TokensClaimed events raised by the DropERC1155 contract.
func (*DropERC1155TokensClaimedIterator) Close ¶
func (it *DropERC1155TokensClaimedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC1155TokensClaimedIterator) Error ¶
func (it *DropERC1155TokensClaimedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC1155TokensClaimedIterator) Next ¶
func (it *DropERC1155TokensClaimedIterator) 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 DropERC1155TokensLazyMinted ¶
type DropERC1155TokensLazyMinted struct { StartTokenId *big.Int EndTokenId *big.Int BaseURI string EncryptedBaseURI []byte Raw types.Log // Blockchain specific contextual infos }
DropERC1155TokensLazyMinted represents a TokensLazyMinted event raised by the DropERC1155 contract.
type DropERC1155TokensLazyMintedIterator ¶
type DropERC1155TokensLazyMintedIterator struct { Event *DropERC1155TokensLazyMinted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC1155TokensLazyMintedIterator is returned from FilterTokensLazyMinted and is used to iterate over the raw logs and unpacked data for TokensLazyMinted events raised by the DropERC1155 contract.
func (*DropERC1155TokensLazyMintedIterator) Close ¶
func (it *DropERC1155TokensLazyMintedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC1155TokensLazyMintedIterator) Error ¶
func (it *DropERC1155TokensLazyMintedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC1155TokensLazyMintedIterator) Next ¶
func (it *DropERC1155TokensLazyMintedIterator) 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 DropERC1155Transactor ¶
type DropERC1155Transactor struct {
// contains filtered or unexported fields
}
DropERC1155Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewDropERC1155Transactor ¶
func NewDropERC1155Transactor(address common.Address, transactor bind.ContractTransactor) (*DropERC1155Transactor, error)
NewDropERC1155Transactor creates a new write-only instance of DropERC1155, bound to a specific deployed contract.
func (*DropERC1155Transactor) BurnBatch ¶
func (_DropERC1155 *DropERC1155Transactor) BurnBatch(opts *bind.TransactOpts, account common.Address, ids []*big.Int, values []*big.Int) (*types.Transaction, error)
BurnBatch is a paid mutator transaction binding the contract method 0x6b20c454.
Solidity: function burnBatch(address account, uint256[] ids, uint256[] values) returns()
func (*DropERC1155Transactor) Claim ¶
func (_DropERC1155 *DropERC1155Transactor) Claim(opts *bind.TransactOpts, _receiver common.Address, _tokenId *big.Int, _quantity *big.Int, _currency common.Address, _pricePerToken *big.Int, _allowlistProof IDrop1155AllowlistProof, _data []byte) (*types.Transaction, error)
Claim is a paid mutator transaction binding the contract method 0x57bc3d78.
Solidity: function claim(address _receiver, uint256 _tokenId, uint256 _quantity, address _currency, uint256 _pricePerToken, (bytes32[],uint256,uint256,address) _allowlistProof, bytes _data) payable returns()
func (*DropERC1155Transactor) GrantRole ¶
func (_DropERC1155 *DropERC1155Transactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*DropERC1155Transactor) Initialize ¶
func (_DropERC1155 *DropERC1155Transactor) Initialize(opts *bind.TransactOpts, _defaultAdmin common.Address, _name string, _symbol string, _contractURI string, _trustedForwarders []common.Address, _saleRecipient common.Address, _royaltyRecipient common.Address, _royaltyBps *big.Int, _platformFeeBps *big.Int, _platformFeeRecipient common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xe1591634.
Solidity: function initialize(address _defaultAdmin, string _name, string _symbol, string _contractURI, address[] _trustedForwarders, address _saleRecipient, address _royaltyRecipient, uint128 _royaltyBps, uint128 _platformFeeBps, address _platformFeeRecipient) returns()
func (*DropERC1155Transactor) LazyMint ¶
func (_DropERC1155 *DropERC1155Transactor) LazyMint(opts *bind.TransactOpts, _amount *big.Int, _baseURIForTokens string, _data []byte) (*types.Transaction, error)
LazyMint is a paid mutator transaction binding the contract method 0xd37c353b.
Solidity: function lazyMint(uint256 _amount, string _baseURIForTokens, bytes _data) returns(uint256 batchId)
func (*DropERC1155Transactor) Multicall ¶
func (_DropERC1155 *DropERC1155Transactor) Multicall(opts *bind.TransactOpts, data [][]byte) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) returns(bytes[] results)
func (*DropERC1155Transactor) RenounceRole ¶
func (_DropERC1155 *DropERC1155Transactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*DropERC1155Transactor) RevokeRole ¶
func (_DropERC1155 *DropERC1155Transactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*DropERC1155Transactor) SafeBatchTransferFrom ¶
func (_DropERC1155 *DropERC1155Transactor) 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 (*DropERC1155Transactor) SafeTransferFrom ¶
func (_DropERC1155 *DropERC1155Transactor) 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 (*DropERC1155Transactor) SetApprovalForAll ¶
func (_DropERC1155 *DropERC1155Transactor) 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 (*DropERC1155Transactor) SetClaimConditions ¶
func (_DropERC1155 *DropERC1155Transactor) SetClaimConditions(opts *bind.TransactOpts, _tokenId *big.Int, _conditions []IClaimConditionClaimCondition, _resetClaimEligibility bool) (*types.Transaction, error)
SetClaimConditions is a paid mutator transaction binding the contract method 0x183718d1.
Solidity: function setClaimConditions(uint256 _tokenId, (uint256,uint256,uint256,uint256,bytes32,uint256,address,string)[] _conditions, bool _resetClaimEligibility) returns()
func (*DropERC1155Transactor) SetContractURI ¶
func (_DropERC1155 *DropERC1155Transactor) SetContractURI(opts *bind.TransactOpts, _uri string) (*types.Transaction, error)
SetContractURI is a paid mutator transaction binding the contract method 0x938e3d7b.
Solidity: function setContractURI(string _uri) returns()
func (*DropERC1155Transactor) SetDefaultRoyaltyInfo ¶
func (_DropERC1155 *DropERC1155Transactor) SetDefaultRoyaltyInfo(opts *bind.TransactOpts, _royaltyRecipient common.Address, _royaltyBps *big.Int) (*types.Transaction, error)
SetDefaultRoyaltyInfo is a paid mutator transaction binding the contract method 0x600dd5ea.
Solidity: function setDefaultRoyaltyInfo(address _royaltyRecipient, uint256 _royaltyBps) returns()
func (*DropERC1155Transactor) SetMaxTotalSupply ¶
func (_DropERC1155 *DropERC1155Transactor) SetMaxTotalSupply(opts *bind.TransactOpts, _tokenId *big.Int, _maxTotalSupply *big.Int) (*types.Transaction, error)
SetMaxTotalSupply is a paid mutator transaction binding the contract method 0x87198cf2.
Solidity: function setMaxTotalSupply(uint256 _tokenId, uint256 _maxTotalSupply) returns()
func (*DropERC1155Transactor) SetOwner ¶
func (_DropERC1155 *DropERC1155Transactor) SetOwner(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address _newOwner) returns()
func (*DropERC1155Transactor) SetPlatformFeeInfo ¶
func (_DropERC1155 *DropERC1155Transactor) SetPlatformFeeInfo(opts *bind.TransactOpts, _platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
SetPlatformFeeInfo is a paid mutator transaction binding the contract method 0x1e7ac488.
Solidity: function setPlatformFeeInfo(address _platformFeeRecipient, uint256 _platformFeeBps) returns()
func (*DropERC1155Transactor) SetPrimarySaleRecipient ¶
func (_DropERC1155 *DropERC1155Transactor) SetPrimarySaleRecipient(opts *bind.TransactOpts, _saleRecipient common.Address) (*types.Transaction, error)
SetPrimarySaleRecipient is a paid mutator transaction binding the contract method 0x6f4f2837.
Solidity: function setPrimarySaleRecipient(address _saleRecipient) returns()
func (*DropERC1155Transactor) SetRoyaltyInfoForToken ¶
func (_DropERC1155 *DropERC1155Transactor) SetRoyaltyInfoForToken(opts *bind.TransactOpts, _tokenId *big.Int, _recipient common.Address, _bps *big.Int) (*types.Transaction, error)
SetRoyaltyInfoForToken is a paid mutator transaction binding the contract method 0x9bcf7a15.
Solidity: function setRoyaltyInfoForToken(uint256 _tokenId, address _recipient, uint256 _bps) returns()
func (*DropERC1155Transactor) SetSaleRecipientForToken ¶
func (_DropERC1155 *DropERC1155Transactor) SetSaleRecipientForToken(opts *bind.TransactOpts, _tokenId *big.Int, _saleRecipient common.Address) (*types.Transaction, error)
SetSaleRecipientForToken is a paid mutator transaction binding the contract method 0x29c49b9b.
Solidity: function setSaleRecipientForToken(uint256 _tokenId, address _saleRecipient) returns()
type DropERC1155TransactorRaw ¶
type DropERC1155TransactorRaw struct {
Contract *DropERC1155Transactor // Generic write-only contract binding to access the raw methods on
}
DropERC1155TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*DropERC1155TransactorRaw) Transact ¶
func (_DropERC1155 *DropERC1155TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DropERC1155TransactorRaw) Transfer ¶
func (_DropERC1155 *DropERC1155TransactorRaw) 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 DropERC1155TransactorSession ¶
type DropERC1155TransactorSession struct { Contract *DropERC1155Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
DropERC1155TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*DropERC1155TransactorSession) BurnBatch ¶
func (_DropERC1155 *DropERC1155TransactorSession) BurnBatch(account common.Address, ids []*big.Int, values []*big.Int) (*types.Transaction, error)
BurnBatch is a paid mutator transaction binding the contract method 0x6b20c454.
Solidity: function burnBatch(address account, uint256[] ids, uint256[] values) returns()
func (*DropERC1155TransactorSession) Claim ¶
func (_DropERC1155 *DropERC1155TransactorSession) Claim(_receiver common.Address, _tokenId *big.Int, _quantity *big.Int, _currency common.Address, _pricePerToken *big.Int, _allowlistProof IDrop1155AllowlistProof, _data []byte) (*types.Transaction, error)
Claim is a paid mutator transaction binding the contract method 0x57bc3d78.
Solidity: function claim(address _receiver, uint256 _tokenId, uint256 _quantity, address _currency, uint256 _pricePerToken, (bytes32[],uint256,uint256,address) _allowlistProof, bytes _data) payable returns()
func (*DropERC1155TransactorSession) GrantRole ¶
func (_DropERC1155 *DropERC1155TransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*DropERC1155TransactorSession) Initialize ¶
func (_DropERC1155 *DropERC1155TransactorSession) Initialize(_defaultAdmin common.Address, _name string, _symbol string, _contractURI string, _trustedForwarders []common.Address, _saleRecipient common.Address, _royaltyRecipient common.Address, _royaltyBps *big.Int, _platformFeeBps *big.Int, _platformFeeRecipient common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xe1591634.
Solidity: function initialize(address _defaultAdmin, string _name, string _symbol, string _contractURI, address[] _trustedForwarders, address _saleRecipient, address _royaltyRecipient, uint128 _royaltyBps, uint128 _platformFeeBps, address _platformFeeRecipient) returns()
func (*DropERC1155TransactorSession) LazyMint ¶
func (_DropERC1155 *DropERC1155TransactorSession) LazyMint(_amount *big.Int, _baseURIForTokens string, _data []byte) (*types.Transaction, error)
LazyMint is a paid mutator transaction binding the contract method 0xd37c353b.
Solidity: function lazyMint(uint256 _amount, string _baseURIForTokens, bytes _data) returns(uint256 batchId)
func (*DropERC1155TransactorSession) Multicall ¶
func (_DropERC1155 *DropERC1155TransactorSession) Multicall(data [][]byte) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) returns(bytes[] results)
func (*DropERC1155TransactorSession) RenounceRole ¶
func (_DropERC1155 *DropERC1155TransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*DropERC1155TransactorSession) RevokeRole ¶
func (_DropERC1155 *DropERC1155TransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*DropERC1155TransactorSession) SafeBatchTransferFrom ¶
func (_DropERC1155 *DropERC1155TransactorSession) 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 (*DropERC1155TransactorSession) SafeTransferFrom ¶
func (_DropERC1155 *DropERC1155TransactorSession) 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 (*DropERC1155TransactorSession) SetApprovalForAll ¶
func (_DropERC1155 *DropERC1155TransactorSession) 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 (*DropERC1155TransactorSession) SetClaimConditions ¶
func (_DropERC1155 *DropERC1155TransactorSession) SetClaimConditions(_tokenId *big.Int, _conditions []IClaimConditionClaimCondition, _resetClaimEligibility bool) (*types.Transaction, error)
SetClaimConditions is a paid mutator transaction binding the contract method 0x183718d1.
Solidity: function setClaimConditions(uint256 _tokenId, (uint256,uint256,uint256,uint256,bytes32,uint256,address,string)[] _conditions, bool _resetClaimEligibility) returns()
func (*DropERC1155TransactorSession) SetContractURI ¶
func (_DropERC1155 *DropERC1155TransactorSession) SetContractURI(_uri string) (*types.Transaction, error)
SetContractURI is a paid mutator transaction binding the contract method 0x938e3d7b.
Solidity: function setContractURI(string _uri) returns()
func (*DropERC1155TransactorSession) SetDefaultRoyaltyInfo ¶
func (_DropERC1155 *DropERC1155TransactorSession) SetDefaultRoyaltyInfo(_royaltyRecipient common.Address, _royaltyBps *big.Int) (*types.Transaction, error)
SetDefaultRoyaltyInfo is a paid mutator transaction binding the contract method 0x600dd5ea.
Solidity: function setDefaultRoyaltyInfo(address _royaltyRecipient, uint256 _royaltyBps) returns()
func (*DropERC1155TransactorSession) SetMaxTotalSupply ¶
func (_DropERC1155 *DropERC1155TransactorSession) SetMaxTotalSupply(_tokenId *big.Int, _maxTotalSupply *big.Int) (*types.Transaction, error)
SetMaxTotalSupply is a paid mutator transaction binding the contract method 0x87198cf2.
Solidity: function setMaxTotalSupply(uint256 _tokenId, uint256 _maxTotalSupply) returns()
func (*DropERC1155TransactorSession) SetOwner ¶
func (_DropERC1155 *DropERC1155TransactorSession) SetOwner(_newOwner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address _newOwner) returns()
func (*DropERC1155TransactorSession) SetPlatformFeeInfo ¶
func (_DropERC1155 *DropERC1155TransactorSession) SetPlatformFeeInfo(_platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
SetPlatformFeeInfo is a paid mutator transaction binding the contract method 0x1e7ac488.
Solidity: function setPlatformFeeInfo(address _platformFeeRecipient, uint256 _platformFeeBps) returns()
func (*DropERC1155TransactorSession) SetPrimarySaleRecipient ¶
func (_DropERC1155 *DropERC1155TransactorSession) SetPrimarySaleRecipient(_saleRecipient common.Address) (*types.Transaction, error)
SetPrimarySaleRecipient is a paid mutator transaction binding the contract method 0x6f4f2837.
Solidity: function setPrimarySaleRecipient(address _saleRecipient) returns()
func (*DropERC1155TransactorSession) SetRoyaltyInfoForToken ¶
func (_DropERC1155 *DropERC1155TransactorSession) SetRoyaltyInfoForToken(_tokenId *big.Int, _recipient common.Address, _bps *big.Int) (*types.Transaction, error)
SetRoyaltyInfoForToken is a paid mutator transaction binding the contract method 0x9bcf7a15.
Solidity: function setRoyaltyInfoForToken(uint256 _tokenId, address _recipient, uint256 _bps) returns()
func (*DropERC1155TransactorSession) SetSaleRecipientForToken ¶
func (_DropERC1155 *DropERC1155TransactorSession) SetSaleRecipientForToken(_tokenId *big.Int, _saleRecipient common.Address) (*types.Transaction, error)
SetSaleRecipientForToken is a paid mutator transaction binding the contract method 0x29c49b9b.
Solidity: function setSaleRecipientForToken(uint256 _tokenId, address _saleRecipient) returns()
type DropERC1155TransferBatch ¶
type DropERC1155TransferBatch struct { Operator common.Address From common.Address To common.Address Ids []*big.Int Values []*big.Int Raw types.Log // Blockchain specific contextual infos }
DropERC1155TransferBatch represents a TransferBatch event raised by the DropERC1155 contract.
type DropERC1155TransferBatchIterator ¶
type DropERC1155TransferBatchIterator struct { Event *DropERC1155TransferBatch // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC1155TransferBatchIterator is returned from FilterTransferBatch and is used to iterate over the raw logs and unpacked data for TransferBatch events raised by the DropERC1155 contract.
func (*DropERC1155TransferBatchIterator) Close ¶
func (it *DropERC1155TransferBatchIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC1155TransferBatchIterator) Error ¶
func (it *DropERC1155TransferBatchIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC1155TransferBatchIterator) Next ¶
func (it *DropERC1155TransferBatchIterator) 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 DropERC1155TransferSingle ¶
type DropERC1155TransferSingle struct { Operator common.Address From common.Address To common.Address Id *big.Int Value *big.Int Raw types.Log // Blockchain specific contextual infos }
DropERC1155TransferSingle represents a TransferSingle event raised by the DropERC1155 contract.
type DropERC1155TransferSingleIterator ¶
type DropERC1155TransferSingleIterator struct { Event *DropERC1155TransferSingle // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC1155TransferSingleIterator is returned from FilterTransferSingle and is used to iterate over the raw logs and unpacked data for TransferSingle events raised by the DropERC1155 contract.
func (*DropERC1155TransferSingleIterator) Close ¶
func (it *DropERC1155TransferSingleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC1155TransferSingleIterator) Error ¶
func (it *DropERC1155TransferSingleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC1155TransferSingleIterator) Next ¶
func (it *DropERC1155TransferSingleIterator) 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 DropERC1155URI ¶
type DropERC1155URI struct { Value string Id *big.Int Raw types.Log // Blockchain specific contextual infos }
DropERC1155URI represents a URI event raised by the DropERC1155 contract.
type DropERC1155URIIterator ¶
type DropERC1155URIIterator struct { Event *DropERC1155URI // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC1155URIIterator is returned from FilterURI and is used to iterate over the raw logs and unpacked data for URI events raised by the DropERC1155 contract.
func (*DropERC1155URIIterator) Close ¶
func (it *DropERC1155URIIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC1155URIIterator) Error ¶
func (it *DropERC1155URIIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC1155URIIterator) Next ¶
func (it *DropERC1155URIIterator) 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 DropERC721 ¶
type DropERC721 struct { DropERC721Caller // Read-only binding to the contract DropERC721Transactor // Write-only binding to the contract DropERC721Filterer // Log filterer for contract events }
DropERC721 is an auto generated Go binding around an Ethereum contract.
func NewDropERC721 ¶
func NewDropERC721(address common.Address, backend bind.ContractBackend) (*DropERC721, error)
NewDropERC721 creates a new instance of DropERC721, bound to a specific deployed contract.
type DropERC721Approval ¶
type DropERC721Approval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
DropERC721Approval represents a Approval event raised by the DropERC721 contract.
type DropERC721ApprovalForAll ¶
type DropERC721ApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
DropERC721ApprovalForAll represents a ApprovalForAll event raised by the DropERC721 contract.
type DropERC721ApprovalForAllIterator ¶
type DropERC721ApprovalForAllIterator struct { Event *DropERC721ApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC721ApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the DropERC721 contract.
func (*DropERC721ApprovalForAllIterator) Close ¶
func (it *DropERC721ApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC721ApprovalForAllIterator) Error ¶
func (it *DropERC721ApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC721ApprovalForAllIterator) Next ¶
func (it *DropERC721ApprovalForAllIterator) 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 DropERC721ApprovalIterator ¶
type DropERC721ApprovalIterator struct { Event *DropERC721Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC721ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the DropERC721 contract.
func (*DropERC721ApprovalIterator) Close ¶
func (it *DropERC721ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC721ApprovalIterator) Error ¶
func (it *DropERC721ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC721ApprovalIterator) Next ¶
func (it *DropERC721ApprovalIterator) 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 DropERC721Caller ¶
type DropERC721Caller struct {
// contains filtered or unexported fields
}
DropERC721Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewDropERC721Caller ¶
func NewDropERC721Caller(address common.Address, caller bind.ContractCaller) (*DropERC721Caller, error)
NewDropERC721Caller creates a new read-only instance of DropERC721, bound to a specific deployed contract.
func (*DropERC721Caller) BalanceOf ¶
func (_DropERC721 *DropERC721Caller) 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 (*DropERC721Caller) ClaimCondition ¶
func (_DropERC721 *DropERC721Caller) ClaimCondition(opts *bind.CallOpts) (struct { CurrentStartId *big.Int Count *big.Int }, error)
ClaimCondition is a free data retrieval call binding the contract method 0xd637ed59.
Solidity: function claimCondition() view returns(uint256 currentStartId, uint256 count)
func (*DropERC721Caller) ContractType ¶
func (_DropERC721 *DropERC721Caller) ContractType(opts *bind.CallOpts) ([32]byte, error)
ContractType is a free data retrieval call binding the contract method 0xcb2ef6f7.
Solidity: function contractType() pure returns(bytes32)
func (*DropERC721Caller) ContractVersion ¶
func (_DropERC721 *DropERC721Caller) ContractVersion(opts *bind.CallOpts) (uint8, error)
ContractVersion is a free data retrieval call binding the contract method 0xa0a8e460.
Solidity: function contractVersion() pure returns(uint8)
func (*DropERC721Caller) DEFAULTADMINROLE ¶
func (_DropERC721 *DropERC721Caller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*DropERC721Caller) EncryptDecrypt ¶
func (_DropERC721 *DropERC721Caller) EncryptDecrypt(opts *bind.CallOpts, data []byte, key []byte) ([]byte, error)
EncryptDecrypt is a free data retrieval call binding the contract method 0xe7150322.
Solidity: function encryptDecrypt(bytes data, bytes key) pure returns(bytes result)
func (*DropERC721Caller) EncryptedData ¶
func (_DropERC721 *DropERC721Caller) EncryptedData(opts *bind.CallOpts, arg0 *big.Int) ([]byte, error)
EncryptedData is a free data retrieval call binding the contract method 0xa05112fc.
Solidity: function encryptedData(uint256 ) view returns(bytes)
func (*DropERC721Caller) GetActiveClaimConditionId ¶
func (_DropERC721 *DropERC721Caller) GetActiveClaimConditionId(opts *bind.CallOpts) (*big.Int, error)
GetActiveClaimConditionId is a free data retrieval call binding the contract method 0xc68907de.
Solidity: function getActiveClaimConditionId() view returns(uint256)
func (*DropERC721Caller) GetApproved ¶
func (_DropERC721 *DropERC721Caller) 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 (*DropERC721Caller) GetBaseURICount ¶
GetBaseURICount is a free data retrieval call binding the contract method 0x63b45e2d.
Solidity: function getBaseURICount() view returns(uint256)
func (*DropERC721Caller) GetBatchIdAtIndex ¶
func (_DropERC721 *DropERC721Caller) GetBatchIdAtIndex(opts *bind.CallOpts, _index *big.Int) (*big.Int, error)
GetBatchIdAtIndex is a free data retrieval call binding the contract method 0x2419f51b.
Solidity: function getBatchIdAtIndex(uint256 _index) view returns(uint256)
func (*DropERC721Caller) GetClaimConditionById ¶
func (_DropERC721 *DropERC721Caller) GetClaimConditionById(opts *bind.CallOpts, _conditionId *big.Int) (IClaimConditionClaimCondition, error)
GetClaimConditionById is a free data retrieval call binding the contract method 0x6f8934f4.
Solidity: function getClaimConditionById(uint256 _conditionId) view returns((uint256,uint256,uint256,uint256,bytes32,uint256,address,string) condition)
func (*DropERC721Caller) GetDefaultRoyaltyInfo ¶
func (_DropERC721 *DropERC721Caller) GetDefaultRoyaltyInfo(opts *bind.CallOpts) (common.Address, uint16, error)
GetDefaultRoyaltyInfo is a free data retrieval call binding the contract method 0xb24f2d39.
Solidity: function getDefaultRoyaltyInfo() view returns(address, uint16)
func (*DropERC721Caller) GetPlatformFeeInfo ¶
func (_DropERC721 *DropERC721Caller) GetPlatformFeeInfo(opts *bind.CallOpts) (common.Address, uint16, error)
GetPlatformFeeInfo is a free data retrieval call binding the contract method 0xd45573f6.
Solidity: function getPlatformFeeInfo() view returns(address, uint16)
func (*DropERC721Caller) GetRevealURI ¶
func (_DropERC721 *DropERC721Caller) GetRevealURI(opts *bind.CallOpts, _batchId *big.Int, _key []byte) (string, error)
GetRevealURI is a free data retrieval call binding the contract method 0x9fc4d68f.
Solidity: function getRevealURI(uint256 _batchId, bytes _key) view returns(string revealedURI)
func (*DropERC721Caller) GetRoleAdmin ¶
func (_DropERC721 *DropERC721Caller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*DropERC721Caller) GetRoleMember ¶
func (_DropERC721 *DropERC721Caller) GetRoleMember(opts *bind.CallOpts, role [32]byte, index *big.Int) (common.Address, error)
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address member)
func (*DropERC721Caller) GetRoleMemberCount ¶
func (_DropERC721 *DropERC721Caller) GetRoleMemberCount(opts *bind.CallOpts, role [32]byte) (*big.Int, error)
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256 count)
func (*DropERC721Caller) GetRoyaltyInfoForToken ¶
func (_DropERC721 *DropERC721Caller) GetRoyaltyInfoForToken(opts *bind.CallOpts, _tokenId *big.Int) (common.Address, uint16, error)
GetRoyaltyInfoForToken is a free data retrieval call binding the contract method 0x4cc157df.
Solidity: function getRoyaltyInfoForToken(uint256 _tokenId) view returns(address, uint16)
func (*DropERC721Caller) GetSupplyClaimedByWallet ¶
func (_DropERC721 *DropERC721Caller) GetSupplyClaimedByWallet(opts *bind.CallOpts, _conditionId *big.Int, _claimer common.Address) (*big.Int, error)
GetSupplyClaimedByWallet is a free data retrieval call binding the contract method 0xad1eefc5.
Solidity: function getSupplyClaimedByWallet(uint256 _conditionId, address _claimer) view returns(uint256 supplyClaimedByWallet)
func (*DropERC721Caller) HasRole ¶
func (_DropERC721 *DropERC721Caller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*DropERC721Caller) HasRoleWithSwitch ¶
func (_DropERC721 *DropERC721Caller) HasRoleWithSwitch(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
HasRoleWithSwitch is a free data retrieval call binding the contract method 0xa32fa5b3.
Solidity: function hasRoleWithSwitch(bytes32 role, address account) view returns(bool)
func (*DropERC721Caller) InternalContractURI ¶
func (_DropERC721 *DropERC721Caller) InternalContractURI(opts *bind.CallOpts) (string, error)
InternalContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*DropERC721Caller) IsApprovedForAll ¶
func (_DropERC721 *DropERC721Caller) 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 (*DropERC721Caller) IsEncryptedBatch ¶
func (_DropERC721 *DropERC721Caller) IsEncryptedBatch(opts *bind.CallOpts, _batchId *big.Int) (bool, error)
IsEncryptedBatch is a free data retrieval call binding the contract method 0x492e224b.
Solidity: function isEncryptedBatch(uint256 _batchId) view returns(bool)
func (*DropERC721Caller) IsTrustedForwarder ¶
func (_DropERC721 *DropERC721Caller) IsTrustedForwarder(opts *bind.CallOpts, forwarder common.Address) (bool, error)
IsTrustedForwarder is a free data retrieval call binding the contract method 0x572b6c05.
Solidity: function isTrustedForwarder(address forwarder) view returns(bool)
func (*DropERC721Caller) MaxTotalSupply ¶
MaxTotalSupply is a free data retrieval call binding the contract method 0x2ab4d052.
Solidity: function maxTotalSupply() view returns(uint256)
func (*DropERC721Caller) Name ¶
func (_DropERC721 *DropERC721Caller) 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 (*DropERC721Caller) NextTokenIdToClaim ¶
NextTokenIdToClaim is a free data retrieval call binding the contract method 0xacd083f8.
Solidity: function nextTokenIdToClaim() view returns(uint256)
func (*DropERC721Caller) NextTokenIdToMint ¶
NextTokenIdToMint is a free data retrieval call binding the contract method 0x3b1475a7.
Solidity: function nextTokenIdToMint() view returns(uint256)
func (*DropERC721Caller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*DropERC721Caller) OwnerOf ¶
func (_DropERC721 *DropERC721Caller) 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 (*DropERC721Caller) PrimarySaleRecipient ¶
func (_DropERC721 *DropERC721Caller) PrimarySaleRecipient(opts *bind.CallOpts) (common.Address, error)
PrimarySaleRecipient is a free data retrieval call binding the contract method 0x079fe40e.
Solidity: function primarySaleRecipient() view returns(address)
func (*DropERC721Caller) RoyaltyInfo ¶
func (_DropERC721 *DropERC721Caller) RoyaltyInfo(opts *bind.CallOpts, tokenId *big.Int, salePrice *big.Int) (struct { Receiver common.Address RoyaltyAmount *big.Int }, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 tokenId, uint256 salePrice) view returns(address receiver, uint256 royaltyAmount)
func (*DropERC721Caller) SupportsInterface ¶
func (_DropERC721 *DropERC721Caller) 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 (*DropERC721Caller) Symbol ¶
func (_DropERC721 *DropERC721Caller) 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 (*DropERC721Caller) TokenURI ¶
func (_DropERC721 *DropERC721Caller) TokenURI(opts *bind.CallOpts, _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 (*DropERC721Caller) TotalMinted ¶
TotalMinted is a free data retrieval call binding the contract method 0xa2309ff8.
Solidity: function totalMinted() view returns(uint256)
func (*DropERC721Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*DropERC721Caller) VerifyClaim ¶
func (_DropERC721 *DropERC721Caller) VerifyClaim(opts *bind.CallOpts, _conditionId *big.Int, _claimer common.Address, _quantity *big.Int, _currency common.Address, _pricePerToken *big.Int, _allowlistProof IDropAllowlistProof) (bool, error)
VerifyClaim is a free data retrieval call binding the contract method 0x23a2902b.
Solidity: function verifyClaim(uint256 _conditionId, address _claimer, uint256 _quantity, address _currency, uint256 _pricePerToken, (bytes32[],uint256,uint256,address) _allowlistProof) view returns(bool isOverride)
type DropERC721CallerRaw ¶
type DropERC721CallerRaw struct {
Contract *DropERC721Caller // Generic read-only contract binding to access the raw methods on
}
DropERC721CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*DropERC721CallerRaw) Call ¶
func (_DropERC721 *DropERC721CallerRaw) 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 DropERC721CallerSession ¶
type DropERC721CallerSession struct { Contract *DropERC721Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
DropERC721CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*DropERC721CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*DropERC721CallerSession) ClaimCondition ¶
func (_DropERC721 *DropERC721CallerSession) ClaimCondition() (struct { CurrentStartId *big.Int Count *big.Int }, error)
ClaimCondition is a free data retrieval call binding the contract method 0xd637ed59.
Solidity: function claimCondition() view returns(uint256 currentStartId, uint256 count)
func (*DropERC721CallerSession) ContractType ¶
func (_DropERC721 *DropERC721CallerSession) ContractType() ([32]byte, error)
ContractType is a free data retrieval call binding the contract method 0xcb2ef6f7.
Solidity: function contractType() pure returns(bytes32)
func (*DropERC721CallerSession) ContractVersion ¶
func (_DropERC721 *DropERC721CallerSession) ContractVersion() (uint8, error)
ContractVersion is a free data retrieval call binding the contract method 0xa0a8e460.
Solidity: function contractVersion() pure returns(uint8)
func (*DropERC721CallerSession) DEFAULTADMINROLE ¶
func (_DropERC721 *DropERC721CallerSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*DropERC721CallerSession) EncryptDecrypt ¶
func (_DropERC721 *DropERC721CallerSession) EncryptDecrypt(data []byte, key []byte) ([]byte, error)
EncryptDecrypt is a free data retrieval call binding the contract method 0xe7150322.
Solidity: function encryptDecrypt(bytes data, bytes key) pure returns(bytes result)
func (*DropERC721CallerSession) EncryptedData ¶
func (_DropERC721 *DropERC721CallerSession) EncryptedData(arg0 *big.Int) ([]byte, error)
EncryptedData is a free data retrieval call binding the contract method 0xa05112fc.
Solidity: function encryptedData(uint256 ) view returns(bytes)
func (*DropERC721CallerSession) GetActiveClaimConditionId ¶
func (_DropERC721 *DropERC721CallerSession) GetActiveClaimConditionId() (*big.Int, error)
GetActiveClaimConditionId is a free data retrieval call binding the contract method 0xc68907de.
Solidity: function getActiveClaimConditionId() view returns(uint256)
func (*DropERC721CallerSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*DropERC721CallerSession) GetBaseURICount ¶
func (_DropERC721 *DropERC721CallerSession) GetBaseURICount() (*big.Int, error)
GetBaseURICount is a free data retrieval call binding the contract method 0x63b45e2d.
Solidity: function getBaseURICount() view returns(uint256)
func (*DropERC721CallerSession) GetBatchIdAtIndex ¶
GetBatchIdAtIndex is a free data retrieval call binding the contract method 0x2419f51b.
Solidity: function getBatchIdAtIndex(uint256 _index) view returns(uint256)
func (*DropERC721CallerSession) GetClaimConditionById ¶
func (_DropERC721 *DropERC721CallerSession) GetClaimConditionById(_conditionId *big.Int) (IClaimConditionClaimCondition, error)
GetClaimConditionById is a free data retrieval call binding the contract method 0x6f8934f4.
Solidity: function getClaimConditionById(uint256 _conditionId) view returns((uint256,uint256,uint256,uint256,bytes32,uint256,address,string) condition)
func (*DropERC721CallerSession) GetDefaultRoyaltyInfo ¶
func (_DropERC721 *DropERC721CallerSession) GetDefaultRoyaltyInfo() (common.Address, uint16, error)
GetDefaultRoyaltyInfo is a free data retrieval call binding the contract method 0xb24f2d39.
Solidity: function getDefaultRoyaltyInfo() view returns(address, uint16)
func (*DropERC721CallerSession) GetPlatformFeeInfo ¶
func (_DropERC721 *DropERC721CallerSession) GetPlatformFeeInfo() (common.Address, uint16, error)
GetPlatformFeeInfo is a free data retrieval call binding the contract method 0xd45573f6.
Solidity: function getPlatformFeeInfo() view returns(address, uint16)
func (*DropERC721CallerSession) GetRevealURI ¶
func (_DropERC721 *DropERC721CallerSession) GetRevealURI(_batchId *big.Int, _key []byte) (string, error)
GetRevealURI is a free data retrieval call binding the contract method 0x9fc4d68f.
Solidity: function getRevealURI(uint256 _batchId, bytes _key) view returns(string revealedURI)
func (*DropERC721CallerSession) GetRoleAdmin ¶
func (_DropERC721 *DropERC721CallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*DropERC721CallerSession) GetRoleMember ¶
func (_DropERC721 *DropERC721CallerSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address member)
func (*DropERC721CallerSession) GetRoleMemberCount ¶
func (_DropERC721 *DropERC721CallerSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256 count)
func (*DropERC721CallerSession) GetRoyaltyInfoForToken ¶
func (_DropERC721 *DropERC721CallerSession) GetRoyaltyInfoForToken(_tokenId *big.Int) (common.Address, uint16, error)
GetRoyaltyInfoForToken is a free data retrieval call binding the contract method 0x4cc157df.
Solidity: function getRoyaltyInfoForToken(uint256 _tokenId) view returns(address, uint16)
func (*DropERC721CallerSession) GetSupplyClaimedByWallet ¶
func (_DropERC721 *DropERC721CallerSession) GetSupplyClaimedByWallet(_conditionId *big.Int, _claimer common.Address) (*big.Int, error)
GetSupplyClaimedByWallet is a free data retrieval call binding the contract method 0xad1eefc5.
Solidity: function getSupplyClaimedByWallet(uint256 _conditionId, address _claimer) view returns(uint256 supplyClaimedByWallet)
func (*DropERC721CallerSession) HasRole ¶
func (_DropERC721 *DropERC721CallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*DropERC721CallerSession) HasRoleWithSwitch ¶
func (_DropERC721 *DropERC721CallerSession) HasRoleWithSwitch(role [32]byte, account common.Address) (bool, error)
HasRoleWithSwitch is a free data retrieval call binding the contract method 0xa32fa5b3.
Solidity: function hasRoleWithSwitch(bytes32 role, address account) view returns(bool)
func (*DropERC721CallerSession) InternalContractURI ¶
func (_DropERC721 *DropERC721CallerSession) InternalContractURI() (string, error)
InternalContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*DropERC721CallerSession) IsApprovedForAll ¶
func (_DropERC721 *DropERC721CallerSession) 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 (*DropERC721CallerSession) IsEncryptedBatch ¶
func (_DropERC721 *DropERC721CallerSession) IsEncryptedBatch(_batchId *big.Int) (bool, error)
IsEncryptedBatch is a free data retrieval call binding the contract method 0x492e224b.
Solidity: function isEncryptedBatch(uint256 _batchId) view returns(bool)
func (*DropERC721CallerSession) IsTrustedForwarder ¶
func (_DropERC721 *DropERC721CallerSession) IsTrustedForwarder(forwarder common.Address) (bool, error)
IsTrustedForwarder is a free data retrieval call binding the contract method 0x572b6c05.
Solidity: function isTrustedForwarder(address forwarder) view returns(bool)
func (*DropERC721CallerSession) MaxTotalSupply ¶
func (_DropERC721 *DropERC721CallerSession) MaxTotalSupply() (*big.Int, error)
MaxTotalSupply is a free data retrieval call binding the contract method 0x2ab4d052.
Solidity: function maxTotalSupply() view returns(uint256)
func (*DropERC721CallerSession) Name ¶
func (_DropERC721 *DropERC721CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*DropERC721CallerSession) NextTokenIdToClaim ¶
func (_DropERC721 *DropERC721CallerSession) NextTokenIdToClaim() (*big.Int, error)
NextTokenIdToClaim is a free data retrieval call binding the contract method 0xacd083f8.
Solidity: function nextTokenIdToClaim() view returns(uint256)
func (*DropERC721CallerSession) NextTokenIdToMint ¶
func (_DropERC721 *DropERC721CallerSession) NextTokenIdToMint() (*big.Int, error)
NextTokenIdToMint is a free data retrieval call binding the contract method 0x3b1475a7.
Solidity: function nextTokenIdToMint() view returns(uint256)
func (*DropERC721CallerSession) Owner ¶
func (_DropERC721 *DropERC721CallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*DropERC721CallerSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*DropERC721CallerSession) PrimarySaleRecipient ¶
func (_DropERC721 *DropERC721CallerSession) PrimarySaleRecipient() (common.Address, error)
PrimarySaleRecipient is a free data retrieval call binding the contract method 0x079fe40e.
Solidity: function primarySaleRecipient() view returns(address)
func (*DropERC721CallerSession) RoyaltyInfo ¶
func (_DropERC721 *DropERC721CallerSession) RoyaltyInfo(tokenId *big.Int, salePrice *big.Int) (struct { Receiver common.Address RoyaltyAmount *big.Int }, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 tokenId, uint256 salePrice) view returns(address receiver, uint256 royaltyAmount)
func (*DropERC721CallerSession) SupportsInterface ¶
func (_DropERC721 *DropERC721CallerSession) 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 (*DropERC721CallerSession) Symbol ¶
func (_DropERC721 *DropERC721CallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*DropERC721CallerSession) TokenURI ¶
func (_DropERC721 *DropERC721CallerSession) 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 (*DropERC721CallerSession) TotalMinted ¶
func (_DropERC721 *DropERC721CallerSession) TotalMinted() (*big.Int, error)
TotalMinted is a free data retrieval call binding the contract method 0xa2309ff8.
Solidity: function totalMinted() view returns(uint256)
func (*DropERC721CallerSession) TotalSupply ¶
func (_DropERC721 *DropERC721CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*DropERC721CallerSession) VerifyClaim ¶
func (_DropERC721 *DropERC721CallerSession) VerifyClaim(_conditionId *big.Int, _claimer common.Address, _quantity *big.Int, _currency common.Address, _pricePerToken *big.Int, _allowlistProof IDropAllowlistProof) (bool, error)
VerifyClaim is a free data retrieval call binding the contract method 0x23a2902b.
Solidity: function verifyClaim(uint256 _conditionId, address _claimer, uint256 _quantity, address _currency, uint256 _pricePerToken, (bytes32[],uint256,uint256,address) _allowlistProof) view returns(bool isOverride)
type DropERC721ClaimConditionsUpdated ¶
type DropERC721ClaimConditionsUpdated struct { ClaimConditions []IClaimConditionClaimCondition ResetEligibility bool Raw types.Log // Blockchain specific contextual infos }
DropERC721ClaimConditionsUpdated represents a ClaimConditionsUpdated event raised by the DropERC721 contract.
type DropERC721ClaimConditionsUpdatedIterator ¶
type DropERC721ClaimConditionsUpdatedIterator struct { Event *DropERC721ClaimConditionsUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC721ClaimConditionsUpdatedIterator is returned from FilterClaimConditionsUpdated and is used to iterate over the raw logs and unpacked data for ClaimConditionsUpdated events raised by the DropERC721 contract.
func (*DropERC721ClaimConditionsUpdatedIterator) Close ¶
func (it *DropERC721ClaimConditionsUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC721ClaimConditionsUpdatedIterator) Error ¶
func (it *DropERC721ClaimConditionsUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC721ClaimConditionsUpdatedIterator) Next ¶
func (it *DropERC721ClaimConditionsUpdatedIterator) 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 DropERC721ContractURIUpdated ¶
type DropERC721ContractURIUpdated struct { PrevURI string NewURI string Raw types.Log // Blockchain specific contextual infos }
DropERC721ContractURIUpdated represents a ContractURIUpdated event raised by the DropERC721 contract.
type DropERC721ContractURIUpdatedIterator ¶
type DropERC721ContractURIUpdatedIterator struct { Event *DropERC721ContractURIUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC721ContractURIUpdatedIterator is returned from FilterContractURIUpdated and is used to iterate over the raw logs and unpacked data for ContractURIUpdated events raised by the DropERC721 contract.
func (*DropERC721ContractURIUpdatedIterator) Close ¶
func (it *DropERC721ContractURIUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC721ContractURIUpdatedIterator) Error ¶
func (it *DropERC721ContractURIUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC721ContractURIUpdatedIterator) Next ¶
func (it *DropERC721ContractURIUpdatedIterator) 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 DropERC721DefaultRoyalty ¶
type DropERC721DefaultRoyalty struct { NewRoyaltyRecipient common.Address NewRoyaltyBps *big.Int Raw types.Log // Blockchain specific contextual infos }
DropERC721DefaultRoyalty represents a DefaultRoyalty event raised by the DropERC721 contract.
type DropERC721DefaultRoyaltyIterator ¶
type DropERC721DefaultRoyaltyIterator struct { Event *DropERC721DefaultRoyalty // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC721DefaultRoyaltyIterator is returned from FilterDefaultRoyalty and is used to iterate over the raw logs and unpacked data for DefaultRoyalty events raised by the DropERC721 contract.
func (*DropERC721DefaultRoyaltyIterator) Close ¶
func (it *DropERC721DefaultRoyaltyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC721DefaultRoyaltyIterator) Error ¶
func (it *DropERC721DefaultRoyaltyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC721DefaultRoyaltyIterator) Next ¶
func (it *DropERC721DefaultRoyaltyIterator) 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 DropERC721Filterer ¶
type DropERC721Filterer struct {
// contains filtered or unexported fields
}
DropERC721Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewDropERC721Filterer ¶
func NewDropERC721Filterer(address common.Address, filterer bind.ContractFilterer) (*DropERC721Filterer, error)
NewDropERC721Filterer creates a new log filterer instance of DropERC721, bound to a specific deployed contract.
func (*DropERC721Filterer) FilterApproval ¶
func (_DropERC721 *DropERC721Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*DropERC721ApprovalIterator, 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 (*DropERC721Filterer) FilterApprovalForAll ¶
func (_DropERC721 *DropERC721Filterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*DropERC721ApprovalForAllIterator, 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 (*DropERC721Filterer) FilterClaimConditionsUpdated ¶
func (_DropERC721 *DropERC721Filterer) FilterClaimConditionsUpdated(opts *bind.FilterOpts) (*DropERC721ClaimConditionsUpdatedIterator, error)
FilterClaimConditionsUpdated is a free log retrieval operation binding the contract event 0xbf4016fceeaaa4ac5cf4be865b559ff85825ab4ca7aa7b661d16e2f544c03098.
Solidity: event ClaimConditionsUpdated((uint256,uint256,uint256,uint256,bytes32,uint256,address,string)[] claimConditions, bool resetEligibility)
func (*DropERC721Filterer) FilterContractURIUpdated ¶
func (_DropERC721 *DropERC721Filterer) FilterContractURIUpdated(opts *bind.FilterOpts) (*DropERC721ContractURIUpdatedIterator, error)
FilterContractURIUpdated is a free log retrieval operation binding the contract event 0xc9c7c3fe08b88b4df9d4d47ef47d2c43d55c025a0ba88ca442580ed9e7348a16.
Solidity: event ContractURIUpdated(string prevURI, string newURI)
func (*DropERC721Filterer) FilterDefaultRoyalty ¶
func (_DropERC721 *DropERC721Filterer) FilterDefaultRoyalty(opts *bind.FilterOpts, newRoyaltyRecipient []common.Address) (*DropERC721DefaultRoyaltyIterator, error)
FilterDefaultRoyalty is a free log retrieval operation binding the contract event 0x90d7ec04bcb8978719414f82e52e4cb651db41d0e6f8cea6118c2191e6183adb.
Solidity: event DefaultRoyalty(address indexed newRoyaltyRecipient, uint256 newRoyaltyBps)
func (*DropERC721Filterer) FilterInitialized ¶
func (_DropERC721 *DropERC721Filterer) FilterInitialized(opts *bind.FilterOpts) (*DropERC721InitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*DropERC721Filterer) FilterMaxTotalSupplyUpdated ¶
func (_DropERC721 *DropERC721Filterer) FilterMaxTotalSupplyUpdated(opts *bind.FilterOpts) (*DropERC721MaxTotalSupplyUpdatedIterator, error)
FilterMaxTotalSupplyUpdated is a free log retrieval operation binding the contract event 0xf2672935fc79f5237559e2e2999dbe743bf65430894ac2b37666890e7c69e1af.
Solidity: event MaxTotalSupplyUpdated(uint256 maxTotalSupply)
func (*DropERC721Filterer) FilterOwnerUpdated ¶
func (_DropERC721 *DropERC721Filterer) FilterOwnerUpdated(opts *bind.FilterOpts, prevOwner []common.Address, newOwner []common.Address) (*DropERC721OwnerUpdatedIterator, error)
FilterOwnerUpdated is a free log retrieval operation binding the contract event 0x8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76.
Solidity: event OwnerUpdated(address indexed prevOwner, address indexed newOwner)
func (*DropERC721Filterer) FilterPlatformFeeInfoUpdated ¶
func (_DropERC721 *DropERC721Filterer) FilterPlatformFeeInfoUpdated(opts *bind.FilterOpts, platformFeeRecipient []common.Address) (*DropERC721PlatformFeeInfoUpdatedIterator, error)
FilterPlatformFeeInfoUpdated is a free log retrieval operation binding the contract event 0xe2497bd806ec41a6e0dd992c29a72efc0ef8fec9092d1978fd4a1e00b2f18304.
Solidity: event PlatformFeeInfoUpdated(address indexed platformFeeRecipient, uint256 platformFeeBps)
func (*DropERC721Filterer) FilterPrimarySaleRecipientUpdated ¶
func (_DropERC721 *DropERC721Filterer) FilterPrimarySaleRecipientUpdated(opts *bind.FilterOpts, recipient []common.Address) (*DropERC721PrimarySaleRecipientUpdatedIterator, error)
FilterPrimarySaleRecipientUpdated is a free log retrieval operation binding the contract event 0x299d17e95023f496e0ffc4909cff1a61f74bb5eb18de6f900f4155bfa1b3b333.
Solidity: event PrimarySaleRecipientUpdated(address indexed recipient)
func (*DropERC721Filterer) FilterRoleAdminChanged ¶
func (_DropERC721 *DropERC721Filterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (*DropERC721RoleAdminChangedIterator, error)
FilterRoleAdminChanged is a free log retrieval operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*DropERC721Filterer) FilterRoleGranted ¶
func (_DropERC721 *DropERC721Filterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*DropERC721RoleGrantedIterator, error)
FilterRoleGranted is a free log retrieval operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*DropERC721Filterer) FilterRoleRevoked ¶
func (_DropERC721 *DropERC721Filterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*DropERC721RoleRevokedIterator, error)
FilterRoleRevoked is a free log retrieval operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*DropERC721Filterer) FilterRoyaltyForToken ¶
func (_DropERC721 *DropERC721Filterer) FilterRoyaltyForToken(opts *bind.FilterOpts, tokenId []*big.Int, royaltyRecipient []common.Address) (*DropERC721RoyaltyForTokenIterator, error)
FilterRoyaltyForToken is a free log retrieval operation binding the contract event 0x7365cf4122f072a3365c20d54eff9b38d73c096c28e1892ec8f5b0e403a0f12d.
Solidity: event RoyaltyForToken(uint256 indexed tokenId, address indexed royaltyRecipient, uint256 royaltyBps)
func (*DropERC721Filterer) FilterTokenURIRevealed ¶
func (_DropERC721 *DropERC721Filterer) FilterTokenURIRevealed(opts *bind.FilterOpts, index []*big.Int) (*DropERC721TokenURIRevealedIterator, error)
FilterTokenURIRevealed is a free log retrieval operation binding the contract event 0x6df1d8db2a036436ffe0b2d1833f2c5f1e624818dfce2578c0faa4b83ef9998d.
Solidity: event TokenURIRevealed(uint256 indexed index, string revealedURI)
func (*DropERC721Filterer) FilterTokensClaimed ¶
func (_DropERC721 *DropERC721Filterer) FilterTokensClaimed(opts *bind.FilterOpts, claimConditionIndex []*big.Int, claimer []common.Address, receiver []common.Address) (*DropERC721TokensClaimedIterator, error)
FilterTokensClaimed is a free log retrieval operation binding the contract event 0xfa76a4010d9533e3e964f2930a65fb6042a12fa6ff5b08281837a10b0be7321e.
Solidity: event TokensClaimed(uint256 indexed claimConditionIndex, address indexed claimer, address indexed receiver, uint256 startTokenId, uint256 quantityClaimed)
func (*DropERC721Filterer) FilterTokensLazyMinted ¶
func (_DropERC721 *DropERC721Filterer) FilterTokensLazyMinted(opts *bind.FilterOpts, startTokenId []*big.Int) (*DropERC721TokensLazyMintedIterator, error)
FilterTokensLazyMinted is a free log retrieval operation binding the contract event 0x2a0365091ef1a40953c670dce28177e37520648a6fdc91506bffac0ab045570d.
Solidity: event TokensLazyMinted(uint256 indexed startTokenId, uint256 endTokenId, string baseURI, bytes encryptedBaseURI)
func (*DropERC721Filterer) FilterTransfer ¶
func (_DropERC721 *DropERC721Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*DropERC721TransferIterator, 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 (*DropERC721Filterer) ParseApproval ¶
func (_DropERC721 *DropERC721Filterer) ParseApproval(log types.Log) (*DropERC721Approval, 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 (*DropERC721Filterer) ParseApprovalForAll ¶
func (_DropERC721 *DropERC721Filterer) ParseApprovalForAll(log types.Log) (*DropERC721ApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*DropERC721Filterer) ParseClaimConditionsUpdated ¶
func (_DropERC721 *DropERC721Filterer) ParseClaimConditionsUpdated(log types.Log) (*DropERC721ClaimConditionsUpdated, error)
ParseClaimConditionsUpdated is a log parse operation binding the contract event 0xbf4016fceeaaa4ac5cf4be865b559ff85825ab4ca7aa7b661d16e2f544c03098.
Solidity: event ClaimConditionsUpdated((uint256,uint256,uint256,uint256,bytes32,uint256,address,string)[] claimConditions, bool resetEligibility)
func (*DropERC721Filterer) ParseContractURIUpdated ¶
func (_DropERC721 *DropERC721Filterer) ParseContractURIUpdated(log types.Log) (*DropERC721ContractURIUpdated, error)
ParseContractURIUpdated is a log parse operation binding the contract event 0xc9c7c3fe08b88b4df9d4d47ef47d2c43d55c025a0ba88ca442580ed9e7348a16.
Solidity: event ContractURIUpdated(string prevURI, string newURI)
func (*DropERC721Filterer) ParseDefaultRoyalty ¶
func (_DropERC721 *DropERC721Filterer) ParseDefaultRoyalty(log types.Log) (*DropERC721DefaultRoyalty, error)
ParseDefaultRoyalty is a log parse operation binding the contract event 0x90d7ec04bcb8978719414f82e52e4cb651db41d0e6f8cea6118c2191e6183adb.
Solidity: event DefaultRoyalty(address indexed newRoyaltyRecipient, uint256 newRoyaltyBps)
func (*DropERC721Filterer) ParseInitialized ¶
func (_DropERC721 *DropERC721Filterer) ParseInitialized(log types.Log) (*DropERC721Initialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*DropERC721Filterer) ParseMaxTotalSupplyUpdated ¶
func (_DropERC721 *DropERC721Filterer) ParseMaxTotalSupplyUpdated(log types.Log) (*DropERC721MaxTotalSupplyUpdated, error)
ParseMaxTotalSupplyUpdated is a log parse operation binding the contract event 0xf2672935fc79f5237559e2e2999dbe743bf65430894ac2b37666890e7c69e1af.
Solidity: event MaxTotalSupplyUpdated(uint256 maxTotalSupply)
func (*DropERC721Filterer) ParseOwnerUpdated ¶
func (_DropERC721 *DropERC721Filterer) ParseOwnerUpdated(log types.Log) (*DropERC721OwnerUpdated, error)
ParseOwnerUpdated is a log parse operation binding the contract event 0x8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76.
Solidity: event OwnerUpdated(address indexed prevOwner, address indexed newOwner)
func (*DropERC721Filterer) ParsePlatformFeeInfoUpdated ¶
func (_DropERC721 *DropERC721Filterer) ParsePlatformFeeInfoUpdated(log types.Log) (*DropERC721PlatformFeeInfoUpdated, error)
ParsePlatformFeeInfoUpdated is a log parse operation binding the contract event 0xe2497bd806ec41a6e0dd992c29a72efc0ef8fec9092d1978fd4a1e00b2f18304.
Solidity: event PlatformFeeInfoUpdated(address indexed platformFeeRecipient, uint256 platformFeeBps)
func (*DropERC721Filterer) ParsePrimarySaleRecipientUpdated ¶
func (_DropERC721 *DropERC721Filterer) ParsePrimarySaleRecipientUpdated(log types.Log) (*DropERC721PrimarySaleRecipientUpdated, error)
ParsePrimarySaleRecipientUpdated is a log parse operation binding the contract event 0x299d17e95023f496e0ffc4909cff1a61f74bb5eb18de6f900f4155bfa1b3b333.
Solidity: event PrimarySaleRecipientUpdated(address indexed recipient)
func (*DropERC721Filterer) ParseRoleAdminChanged ¶
func (_DropERC721 *DropERC721Filterer) ParseRoleAdminChanged(log types.Log) (*DropERC721RoleAdminChanged, error)
ParseRoleAdminChanged is a log parse operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*DropERC721Filterer) ParseRoleGranted ¶
func (_DropERC721 *DropERC721Filterer) ParseRoleGranted(log types.Log) (*DropERC721RoleGranted, error)
ParseRoleGranted is a log parse operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*DropERC721Filterer) ParseRoleRevoked ¶
func (_DropERC721 *DropERC721Filterer) ParseRoleRevoked(log types.Log) (*DropERC721RoleRevoked, error)
ParseRoleRevoked is a log parse operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*DropERC721Filterer) ParseRoyaltyForToken ¶
func (_DropERC721 *DropERC721Filterer) ParseRoyaltyForToken(log types.Log) (*DropERC721RoyaltyForToken, error)
ParseRoyaltyForToken is a log parse operation binding the contract event 0x7365cf4122f072a3365c20d54eff9b38d73c096c28e1892ec8f5b0e403a0f12d.
Solidity: event RoyaltyForToken(uint256 indexed tokenId, address indexed royaltyRecipient, uint256 royaltyBps)
func (*DropERC721Filterer) ParseTokenURIRevealed ¶
func (_DropERC721 *DropERC721Filterer) ParseTokenURIRevealed(log types.Log) (*DropERC721TokenURIRevealed, error)
ParseTokenURIRevealed is a log parse operation binding the contract event 0x6df1d8db2a036436ffe0b2d1833f2c5f1e624818dfce2578c0faa4b83ef9998d.
Solidity: event TokenURIRevealed(uint256 indexed index, string revealedURI)
func (*DropERC721Filterer) ParseTokensClaimed ¶
func (_DropERC721 *DropERC721Filterer) ParseTokensClaimed(log types.Log) (*DropERC721TokensClaimed, error)
ParseTokensClaimed is a log parse operation binding the contract event 0xfa76a4010d9533e3e964f2930a65fb6042a12fa6ff5b08281837a10b0be7321e.
Solidity: event TokensClaimed(uint256 indexed claimConditionIndex, address indexed claimer, address indexed receiver, uint256 startTokenId, uint256 quantityClaimed)
func (*DropERC721Filterer) ParseTokensLazyMinted ¶
func (_DropERC721 *DropERC721Filterer) ParseTokensLazyMinted(log types.Log) (*DropERC721TokensLazyMinted, error)
ParseTokensLazyMinted is a log parse operation binding the contract event 0x2a0365091ef1a40953c670dce28177e37520648a6fdc91506bffac0ab045570d.
Solidity: event TokensLazyMinted(uint256 indexed startTokenId, uint256 endTokenId, string baseURI, bytes encryptedBaseURI)
func (*DropERC721Filterer) ParseTransfer ¶
func (_DropERC721 *DropERC721Filterer) ParseTransfer(log types.Log) (*DropERC721Transfer, 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 (*DropERC721Filterer) WatchApproval ¶
func (_DropERC721 *DropERC721Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *DropERC721Approval, 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 (*DropERC721Filterer) WatchApprovalForAll ¶
func (_DropERC721 *DropERC721Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *DropERC721ApprovalForAll, 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 (*DropERC721Filterer) WatchClaimConditionsUpdated ¶
func (_DropERC721 *DropERC721Filterer) WatchClaimConditionsUpdated(opts *bind.WatchOpts, sink chan<- *DropERC721ClaimConditionsUpdated) (event.Subscription, error)
WatchClaimConditionsUpdated is a free log subscription operation binding the contract event 0xbf4016fceeaaa4ac5cf4be865b559ff85825ab4ca7aa7b661d16e2f544c03098.
Solidity: event ClaimConditionsUpdated((uint256,uint256,uint256,uint256,bytes32,uint256,address,string)[] claimConditions, bool resetEligibility)
func (*DropERC721Filterer) WatchContractURIUpdated ¶
func (_DropERC721 *DropERC721Filterer) WatchContractURIUpdated(opts *bind.WatchOpts, sink chan<- *DropERC721ContractURIUpdated) (event.Subscription, error)
WatchContractURIUpdated is a free log subscription operation binding the contract event 0xc9c7c3fe08b88b4df9d4d47ef47d2c43d55c025a0ba88ca442580ed9e7348a16.
Solidity: event ContractURIUpdated(string prevURI, string newURI)
func (*DropERC721Filterer) WatchDefaultRoyalty ¶
func (_DropERC721 *DropERC721Filterer) WatchDefaultRoyalty(opts *bind.WatchOpts, sink chan<- *DropERC721DefaultRoyalty, newRoyaltyRecipient []common.Address) (event.Subscription, error)
WatchDefaultRoyalty is a free log subscription operation binding the contract event 0x90d7ec04bcb8978719414f82e52e4cb651db41d0e6f8cea6118c2191e6183adb.
Solidity: event DefaultRoyalty(address indexed newRoyaltyRecipient, uint256 newRoyaltyBps)
func (*DropERC721Filterer) WatchInitialized ¶
func (_DropERC721 *DropERC721Filterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *DropERC721Initialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*DropERC721Filterer) WatchMaxTotalSupplyUpdated ¶
func (_DropERC721 *DropERC721Filterer) WatchMaxTotalSupplyUpdated(opts *bind.WatchOpts, sink chan<- *DropERC721MaxTotalSupplyUpdated) (event.Subscription, error)
WatchMaxTotalSupplyUpdated is a free log subscription operation binding the contract event 0xf2672935fc79f5237559e2e2999dbe743bf65430894ac2b37666890e7c69e1af.
Solidity: event MaxTotalSupplyUpdated(uint256 maxTotalSupply)
func (*DropERC721Filterer) WatchOwnerUpdated ¶
func (_DropERC721 *DropERC721Filterer) WatchOwnerUpdated(opts *bind.WatchOpts, sink chan<- *DropERC721OwnerUpdated, prevOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnerUpdated is a free log subscription operation binding the contract event 0x8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76.
Solidity: event OwnerUpdated(address indexed prevOwner, address indexed newOwner)
func (*DropERC721Filterer) WatchPlatformFeeInfoUpdated ¶
func (_DropERC721 *DropERC721Filterer) WatchPlatformFeeInfoUpdated(opts *bind.WatchOpts, sink chan<- *DropERC721PlatformFeeInfoUpdated, platformFeeRecipient []common.Address) (event.Subscription, error)
WatchPlatformFeeInfoUpdated is a free log subscription operation binding the contract event 0xe2497bd806ec41a6e0dd992c29a72efc0ef8fec9092d1978fd4a1e00b2f18304.
Solidity: event PlatformFeeInfoUpdated(address indexed platformFeeRecipient, uint256 platformFeeBps)
func (*DropERC721Filterer) WatchPrimarySaleRecipientUpdated ¶
func (_DropERC721 *DropERC721Filterer) WatchPrimarySaleRecipientUpdated(opts *bind.WatchOpts, sink chan<- *DropERC721PrimarySaleRecipientUpdated, recipient []common.Address) (event.Subscription, error)
WatchPrimarySaleRecipientUpdated is a free log subscription operation binding the contract event 0x299d17e95023f496e0ffc4909cff1a61f74bb5eb18de6f900f4155bfa1b3b333.
Solidity: event PrimarySaleRecipientUpdated(address indexed recipient)
func (*DropERC721Filterer) WatchRoleAdminChanged ¶
func (_DropERC721 *DropERC721Filterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *DropERC721RoleAdminChanged, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (event.Subscription, error)
WatchRoleAdminChanged is a free log subscription operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*DropERC721Filterer) WatchRoleGranted ¶
func (_DropERC721 *DropERC721Filterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *DropERC721RoleGranted, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleGranted is a free log subscription operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*DropERC721Filterer) WatchRoleRevoked ¶
func (_DropERC721 *DropERC721Filterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *DropERC721RoleRevoked, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleRevoked is a free log subscription operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*DropERC721Filterer) WatchRoyaltyForToken ¶
func (_DropERC721 *DropERC721Filterer) WatchRoyaltyForToken(opts *bind.WatchOpts, sink chan<- *DropERC721RoyaltyForToken, tokenId []*big.Int, royaltyRecipient []common.Address) (event.Subscription, error)
WatchRoyaltyForToken is a free log subscription operation binding the contract event 0x7365cf4122f072a3365c20d54eff9b38d73c096c28e1892ec8f5b0e403a0f12d.
Solidity: event RoyaltyForToken(uint256 indexed tokenId, address indexed royaltyRecipient, uint256 royaltyBps)
func (*DropERC721Filterer) WatchTokenURIRevealed ¶
func (_DropERC721 *DropERC721Filterer) WatchTokenURIRevealed(opts *bind.WatchOpts, sink chan<- *DropERC721TokenURIRevealed, index []*big.Int) (event.Subscription, error)
WatchTokenURIRevealed is a free log subscription operation binding the contract event 0x6df1d8db2a036436ffe0b2d1833f2c5f1e624818dfce2578c0faa4b83ef9998d.
Solidity: event TokenURIRevealed(uint256 indexed index, string revealedURI)
func (*DropERC721Filterer) WatchTokensClaimed ¶
func (_DropERC721 *DropERC721Filterer) WatchTokensClaimed(opts *bind.WatchOpts, sink chan<- *DropERC721TokensClaimed, claimConditionIndex []*big.Int, claimer []common.Address, receiver []common.Address) (event.Subscription, error)
WatchTokensClaimed is a free log subscription operation binding the contract event 0xfa76a4010d9533e3e964f2930a65fb6042a12fa6ff5b08281837a10b0be7321e.
Solidity: event TokensClaimed(uint256 indexed claimConditionIndex, address indexed claimer, address indexed receiver, uint256 startTokenId, uint256 quantityClaimed)
func (*DropERC721Filterer) WatchTokensLazyMinted ¶
func (_DropERC721 *DropERC721Filterer) WatchTokensLazyMinted(opts *bind.WatchOpts, sink chan<- *DropERC721TokensLazyMinted, startTokenId []*big.Int) (event.Subscription, error)
WatchTokensLazyMinted is a free log subscription operation binding the contract event 0x2a0365091ef1a40953c670dce28177e37520648a6fdc91506bffac0ab045570d.
Solidity: event TokensLazyMinted(uint256 indexed startTokenId, uint256 endTokenId, string baseURI, bytes encryptedBaseURI)
func (*DropERC721Filterer) WatchTransfer ¶
func (_DropERC721 *DropERC721Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *DropERC721Transfer, 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 DropERC721Initialized ¶
type DropERC721Initialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
DropERC721Initialized represents a Initialized event raised by the DropERC721 contract.
type DropERC721InitializedIterator ¶
type DropERC721InitializedIterator struct { Event *DropERC721Initialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC721InitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the DropERC721 contract.
func (*DropERC721InitializedIterator) Close ¶
func (it *DropERC721InitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC721InitializedIterator) Error ¶
func (it *DropERC721InitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC721InitializedIterator) Next ¶
func (it *DropERC721InitializedIterator) 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 DropERC721MaxTotalSupplyUpdated ¶
type DropERC721MaxTotalSupplyUpdated struct { MaxTotalSupply *big.Int Raw types.Log // Blockchain specific contextual infos }
DropERC721MaxTotalSupplyUpdated represents a MaxTotalSupplyUpdated event raised by the DropERC721 contract.
type DropERC721MaxTotalSupplyUpdatedIterator ¶
type DropERC721MaxTotalSupplyUpdatedIterator struct { Event *DropERC721MaxTotalSupplyUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC721MaxTotalSupplyUpdatedIterator is returned from FilterMaxTotalSupplyUpdated and is used to iterate over the raw logs and unpacked data for MaxTotalSupplyUpdated events raised by the DropERC721 contract.
func (*DropERC721MaxTotalSupplyUpdatedIterator) Close ¶
func (it *DropERC721MaxTotalSupplyUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC721MaxTotalSupplyUpdatedIterator) Error ¶
func (it *DropERC721MaxTotalSupplyUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC721MaxTotalSupplyUpdatedIterator) Next ¶
func (it *DropERC721MaxTotalSupplyUpdatedIterator) 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 DropERC721OwnerUpdated ¶
type DropERC721OwnerUpdated struct { PrevOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
DropERC721OwnerUpdated represents a OwnerUpdated event raised by the DropERC721 contract.
type DropERC721OwnerUpdatedIterator ¶
type DropERC721OwnerUpdatedIterator struct { Event *DropERC721OwnerUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC721OwnerUpdatedIterator is returned from FilterOwnerUpdated and is used to iterate over the raw logs and unpacked data for OwnerUpdated events raised by the DropERC721 contract.
func (*DropERC721OwnerUpdatedIterator) Close ¶
func (it *DropERC721OwnerUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC721OwnerUpdatedIterator) Error ¶
func (it *DropERC721OwnerUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC721OwnerUpdatedIterator) Next ¶
func (it *DropERC721OwnerUpdatedIterator) 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 DropERC721PlatformFeeInfoUpdated ¶
type DropERC721PlatformFeeInfoUpdated struct { PlatformFeeRecipient common.Address PlatformFeeBps *big.Int Raw types.Log // Blockchain specific contextual infos }
DropERC721PlatformFeeInfoUpdated represents a PlatformFeeInfoUpdated event raised by the DropERC721 contract.
type DropERC721PlatformFeeInfoUpdatedIterator ¶
type DropERC721PlatformFeeInfoUpdatedIterator struct { Event *DropERC721PlatformFeeInfoUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC721PlatformFeeInfoUpdatedIterator is returned from FilterPlatformFeeInfoUpdated and is used to iterate over the raw logs and unpacked data for PlatformFeeInfoUpdated events raised by the DropERC721 contract.
func (*DropERC721PlatformFeeInfoUpdatedIterator) Close ¶
func (it *DropERC721PlatformFeeInfoUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC721PlatformFeeInfoUpdatedIterator) Error ¶
func (it *DropERC721PlatformFeeInfoUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC721PlatformFeeInfoUpdatedIterator) Next ¶
func (it *DropERC721PlatformFeeInfoUpdatedIterator) 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 DropERC721PrimarySaleRecipientUpdated ¶
type DropERC721PrimarySaleRecipientUpdated struct { Recipient common.Address Raw types.Log // Blockchain specific contextual infos }
DropERC721PrimarySaleRecipientUpdated represents a PrimarySaleRecipientUpdated event raised by the DropERC721 contract.
type DropERC721PrimarySaleRecipientUpdatedIterator ¶
type DropERC721PrimarySaleRecipientUpdatedIterator struct { Event *DropERC721PrimarySaleRecipientUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC721PrimarySaleRecipientUpdatedIterator is returned from FilterPrimarySaleRecipientUpdated and is used to iterate over the raw logs and unpacked data for PrimarySaleRecipientUpdated events raised by the DropERC721 contract.
func (*DropERC721PrimarySaleRecipientUpdatedIterator) Close ¶
func (it *DropERC721PrimarySaleRecipientUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC721PrimarySaleRecipientUpdatedIterator) Error ¶
func (it *DropERC721PrimarySaleRecipientUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC721PrimarySaleRecipientUpdatedIterator) Next ¶
func (it *DropERC721PrimarySaleRecipientUpdatedIterator) 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 DropERC721Raw ¶
type DropERC721Raw struct {
Contract *DropERC721 // Generic contract binding to access the raw methods on
}
DropERC721Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*DropERC721Raw) Call ¶
func (_DropERC721 *DropERC721Raw) 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 (*DropERC721Raw) Transact ¶
func (_DropERC721 *DropERC721Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DropERC721Raw) Transfer ¶
func (_DropERC721 *DropERC721Raw) 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 DropERC721RoleAdminChanged ¶
type DropERC721RoleAdminChanged struct { Role [32]byte PreviousAdminRole [32]byte NewAdminRole [32]byte Raw types.Log // Blockchain specific contextual infos }
DropERC721RoleAdminChanged represents a RoleAdminChanged event raised by the DropERC721 contract.
type DropERC721RoleAdminChangedIterator ¶
type DropERC721RoleAdminChangedIterator struct { Event *DropERC721RoleAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC721RoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the DropERC721 contract.
func (*DropERC721RoleAdminChangedIterator) Close ¶
func (it *DropERC721RoleAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC721RoleAdminChangedIterator) Error ¶
func (it *DropERC721RoleAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC721RoleAdminChangedIterator) Next ¶
func (it *DropERC721RoleAdminChangedIterator) 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 DropERC721RoleGranted ¶
type DropERC721RoleGranted struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
DropERC721RoleGranted represents a RoleGranted event raised by the DropERC721 contract.
type DropERC721RoleGrantedIterator ¶
type DropERC721RoleGrantedIterator struct { Event *DropERC721RoleGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC721RoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the DropERC721 contract.
func (*DropERC721RoleGrantedIterator) Close ¶
func (it *DropERC721RoleGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC721RoleGrantedIterator) Error ¶
func (it *DropERC721RoleGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC721RoleGrantedIterator) Next ¶
func (it *DropERC721RoleGrantedIterator) 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 DropERC721RoleRevoked ¶
type DropERC721RoleRevoked struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
DropERC721RoleRevoked represents a RoleRevoked event raised by the DropERC721 contract.
type DropERC721RoleRevokedIterator ¶
type DropERC721RoleRevokedIterator struct { Event *DropERC721RoleRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC721RoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the DropERC721 contract.
func (*DropERC721RoleRevokedIterator) Close ¶
func (it *DropERC721RoleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC721RoleRevokedIterator) Error ¶
func (it *DropERC721RoleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC721RoleRevokedIterator) Next ¶
func (it *DropERC721RoleRevokedIterator) 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 DropERC721RoyaltyForToken ¶
type DropERC721RoyaltyForToken struct { TokenId *big.Int RoyaltyRecipient common.Address RoyaltyBps *big.Int Raw types.Log // Blockchain specific contextual infos }
DropERC721RoyaltyForToken represents a RoyaltyForToken event raised by the DropERC721 contract.
type DropERC721RoyaltyForTokenIterator ¶
type DropERC721RoyaltyForTokenIterator struct { Event *DropERC721RoyaltyForToken // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC721RoyaltyForTokenIterator is returned from FilterRoyaltyForToken and is used to iterate over the raw logs and unpacked data for RoyaltyForToken events raised by the DropERC721 contract.
func (*DropERC721RoyaltyForTokenIterator) Close ¶
func (it *DropERC721RoyaltyForTokenIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC721RoyaltyForTokenIterator) Error ¶
func (it *DropERC721RoyaltyForTokenIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC721RoyaltyForTokenIterator) Next ¶
func (it *DropERC721RoyaltyForTokenIterator) 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 DropERC721Session ¶
type DropERC721Session struct { Contract *DropERC721 // 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 }
DropERC721Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*DropERC721Session) Approve ¶
func (_DropERC721 *DropERC721Session) 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 (*DropERC721Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*DropERC721Session) Burn ¶
func (_DropERC721 *DropERC721Session) Burn(tokenId *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 tokenId) returns()
func (*DropERC721Session) Claim ¶
func (_DropERC721 *DropERC721Session) Claim(_receiver common.Address, _quantity *big.Int, _currency common.Address, _pricePerToken *big.Int, _allowlistProof IDropAllowlistProof, _data []byte) (*types.Transaction, error)
Claim is a paid mutator transaction binding the contract method 0x84bb1e42.
Solidity: function claim(address _receiver, uint256 _quantity, address _currency, uint256 _pricePerToken, (bytes32[],uint256,uint256,address) _allowlistProof, bytes _data) payable returns()
func (*DropERC721Session) ClaimCondition ¶
func (_DropERC721 *DropERC721Session) ClaimCondition() (struct { CurrentStartId *big.Int Count *big.Int }, error)
ClaimCondition is a free data retrieval call binding the contract method 0xd637ed59.
Solidity: function claimCondition() view returns(uint256 currentStartId, uint256 count)
func (*DropERC721Session) ContractType ¶
func (_DropERC721 *DropERC721Session) ContractType() ([32]byte, error)
ContractType is a free data retrieval call binding the contract method 0xcb2ef6f7.
Solidity: function contractType() pure returns(bytes32)
func (*DropERC721Session) ContractVersion ¶
func (_DropERC721 *DropERC721Session) ContractVersion() (uint8, error)
ContractVersion is a free data retrieval call binding the contract method 0xa0a8e460.
Solidity: function contractVersion() pure returns(uint8)
func (*DropERC721Session) DEFAULTADMINROLE ¶
func (_DropERC721 *DropERC721Session) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*DropERC721Session) EncryptDecrypt ¶
func (_DropERC721 *DropERC721Session) EncryptDecrypt(data []byte, key []byte) ([]byte, error)
EncryptDecrypt is a free data retrieval call binding the contract method 0xe7150322.
Solidity: function encryptDecrypt(bytes data, bytes key) pure returns(bytes result)
func (*DropERC721Session) EncryptedData ¶
func (_DropERC721 *DropERC721Session) EncryptedData(arg0 *big.Int) ([]byte, error)
EncryptedData is a free data retrieval call binding the contract method 0xa05112fc.
Solidity: function encryptedData(uint256 ) view returns(bytes)
func (*DropERC721Session) GetActiveClaimConditionId ¶
func (_DropERC721 *DropERC721Session) GetActiveClaimConditionId() (*big.Int, error)
GetActiveClaimConditionId is a free data retrieval call binding the contract method 0xc68907de.
Solidity: function getActiveClaimConditionId() view returns(uint256)
func (*DropERC721Session) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*DropERC721Session) GetBaseURICount ¶
func (_DropERC721 *DropERC721Session) GetBaseURICount() (*big.Int, error)
GetBaseURICount is a free data retrieval call binding the contract method 0x63b45e2d.
Solidity: function getBaseURICount() view returns(uint256)
func (*DropERC721Session) GetBatchIdAtIndex ¶
GetBatchIdAtIndex is a free data retrieval call binding the contract method 0x2419f51b.
Solidity: function getBatchIdAtIndex(uint256 _index) view returns(uint256)
func (*DropERC721Session) GetClaimConditionById ¶
func (_DropERC721 *DropERC721Session) GetClaimConditionById(_conditionId *big.Int) (IClaimConditionClaimCondition, error)
GetClaimConditionById is a free data retrieval call binding the contract method 0x6f8934f4.
Solidity: function getClaimConditionById(uint256 _conditionId) view returns((uint256,uint256,uint256,uint256,bytes32,uint256,address,string) condition)
func (*DropERC721Session) GetDefaultRoyaltyInfo ¶
func (_DropERC721 *DropERC721Session) GetDefaultRoyaltyInfo() (common.Address, uint16, error)
GetDefaultRoyaltyInfo is a free data retrieval call binding the contract method 0xb24f2d39.
Solidity: function getDefaultRoyaltyInfo() view returns(address, uint16)
func (*DropERC721Session) GetPlatformFeeInfo ¶
func (_DropERC721 *DropERC721Session) GetPlatformFeeInfo() (common.Address, uint16, error)
GetPlatformFeeInfo is a free data retrieval call binding the contract method 0xd45573f6.
Solidity: function getPlatformFeeInfo() view returns(address, uint16)
func (*DropERC721Session) GetRevealURI ¶
GetRevealURI is a free data retrieval call binding the contract method 0x9fc4d68f.
Solidity: function getRevealURI(uint256 _batchId, bytes _key) view returns(string revealedURI)
func (*DropERC721Session) GetRoleAdmin ¶
func (_DropERC721 *DropERC721Session) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*DropERC721Session) GetRoleMember ¶
func (_DropERC721 *DropERC721Session) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address member)
func (*DropERC721Session) GetRoleMemberCount ¶
func (_DropERC721 *DropERC721Session) GetRoleMemberCount(role [32]byte) (*big.Int, error)
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256 count)
func (*DropERC721Session) GetRoyaltyInfoForToken ¶
func (_DropERC721 *DropERC721Session) GetRoyaltyInfoForToken(_tokenId *big.Int) (common.Address, uint16, error)
GetRoyaltyInfoForToken is a free data retrieval call binding the contract method 0x4cc157df.
Solidity: function getRoyaltyInfoForToken(uint256 _tokenId) view returns(address, uint16)
func (*DropERC721Session) GetSupplyClaimedByWallet ¶
func (_DropERC721 *DropERC721Session) GetSupplyClaimedByWallet(_conditionId *big.Int, _claimer common.Address) (*big.Int, error)
GetSupplyClaimedByWallet is a free data retrieval call binding the contract method 0xad1eefc5.
Solidity: function getSupplyClaimedByWallet(uint256 _conditionId, address _claimer) view returns(uint256 supplyClaimedByWallet)
func (*DropERC721Session) GrantRole ¶
func (_DropERC721 *DropERC721Session) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*DropERC721Session) HasRole ¶
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*DropERC721Session) HasRoleWithSwitch ¶
func (_DropERC721 *DropERC721Session) HasRoleWithSwitch(role [32]byte, account common.Address) (bool, error)
HasRoleWithSwitch is a free data retrieval call binding the contract method 0xa32fa5b3.
Solidity: function hasRoleWithSwitch(bytes32 role, address account) view returns(bool)
func (*DropERC721Session) Initialize ¶
func (_DropERC721 *DropERC721Session) Initialize(_defaultAdmin common.Address, _name string, _symbol string, _contractURI string, _trustedForwarders []common.Address, _saleRecipient common.Address, _royaltyRecipient common.Address, _royaltyBps *big.Int, _platformFeeBps *big.Int, _platformFeeRecipient common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xe1591634.
Solidity: function initialize(address _defaultAdmin, string _name, string _symbol, string _contractURI, address[] _trustedForwarders, address _saleRecipient, address _royaltyRecipient, uint128 _royaltyBps, uint128 _platformFeeBps, address _platformFeeRecipient) returns()
func (*DropERC721Session) InternalContractURI ¶
func (_DropERC721 *DropERC721Session) InternalContractURI() (string, error)
InternalContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*DropERC721Session) IsApprovedForAll ¶
func (_DropERC721 *DropERC721Session) 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 (*DropERC721Session) IsEncryptedBatch ¶
func (_DropERC721 *DropERC721Session) IsEncryptedBatch(_batchId *big.Int) (bool, error)
IsEncryptedBatch is a free data retrieval call binding the contract method 0x492e224b.
Solidity: function isEncryptedBatch(uint256 _batchId) view returns(bool)
func (*DropERC721Session) IsTrustedForwarder ¶
func (_DropERC721 *DropERC721Session) IsTrustedForwarder(forwarder common.Address) (bool, error)
IsTrustedForwarder is a free data retrieval call binding the contract method 0x572b6c05.
Solidity: function isTrustedForwarder(address forwarder) view returns(bool)
func (*DropERC721Session) LazyMint ¶
func (_DropERC721 *DropERC721Session) LazyMint(_amount *big.Int, _baseURIForTokens string, _data []byte) (*types.Transaction, error)
LazyMint is a paid mutator transaction binding the contract method 0xd37c353b.
Solidity: function lazyMint(uint256 _amount, string _baseURIForTokens, bytes _data) returns(uint256 batchId)
func (*DropERC721Session) MaxTotalSupply ¶
func (_DropERC721 *DropERC721Session) MaxTotalSupply() (*big.Int, error)
MaxTotalSupply is a free data retrieval call binding the contract method 0x2ab4d052.
Solidity: function maxTotalSupply() view returns(uint256)
func (*DropERC721Session) Multicall ¶
func (_DropERC721 *DropERC721Session) Multicall(data [][]byte) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) returns(bytes[] results)
func (*DropERC721Session) Name ¶
func (_DropERC721 *DropERC721Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*DropERC721Session) NextTokenIdToClaim ¶
func (_DropERC721 *DropERC721Session) NextTokenIdToClaim() (*big.Int, error)
NextTokenIdToClaim is a free data retrieval call binding the contract method 0xacd083f8.
Solidity: function nextTokenIdToClaim() view returns(uint256)
func (*DropERC721Session) NextTokenIdToMint ¶
func (_DropERC721 *DropERC721Session) NextTokenIdToMint() (*big.Int, error)
NextTokenIdToMint is a free data retrieval call binding the contract method 0x3b1475a7.
Solidity: function nextTokenIdToMint() view returns(uint256)
func (*DropERC721Session) Owner ¶
func (_DropERC721 *DropERC721Session) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*DropERC721Session) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*DropERC721Session) PrimarySaleRecipient ¶
func (_DropERC721 *DropERC721Session) PrimarySaleRecipient() (common.Address, error)
PrimarySaleRecipient is a free data retrieval call binding the contract method 0x079fe40e.
Solidity: function primarySaleRecipient() view returns(address)
func (*DropERC721Session) RenounceRole ¶
func (_DropERC721 *DropERC721Session) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*DropERC721Session) Reveal ¶
func (_DropERC721 *DropERC721Session) Reveal(_index *big.Int, _key []byte) (*types.Transaction, error)
Reveal is a paid mutator transaction binding the contract method 0xce805642.
Solidity: function reveal(uint256 _index, bytes _key) returns(string revealedURI)
func (*DropERC721Session) RevokeRole ¶
func (_DropERC721 *DropERC721Session) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*DropERC721Session) RoyaltyInfo ¶
func (_DropERC721 *DropERC721Session) RoyaltyInfo(tokenId *big.Int, salePrice *big.Int) (struct { Receiver common.Address RoyaltyAmount *big.Int }, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 tokenId, uint256 salePrice) view returns(address receiver, uint256 royaltyAmount)
func (*DropERC721Session) SafeTransferFrom ¶
func (_DropERC721 *DropERC721Session) 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 (*DropERC721Session) SafeTransferFrom0 ¶
func (_DropERC721 *DropERC721Session) 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 (*DropERC721Session) SetApprovalForAll ¶
func (_DropERC721 *DropERC721Session) 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 (*DropERC721Session) SetClaimConditions ¶
func (_DropERC721 *DropERC721Session) SetClaimConditions(_conditions []IClaimConditionClaimCondition, _resetClaimEligibility bool) (*types.Transaction, error)
SetClaimConditions is a paid mutator transaction binding the contract method 0x74bc7db7.
Solidity: function setClaimConditions((uint256,uint256,uint256,uint256,bytes32,uint256,address,string)[] _conditions, bool _resetClaimEligibility) returns()
func (*DropERC721Session) SetContractURI ¶
func (_DropERC721 *DropERC721Session) SetContractURI(_uri string) (*types.Transaction, error)
SetContractURI is a paid mutator transaction binding the contract method 0x938e3d7b.
Solidity: function setContractURI(string _uri) returns()
func (*DropERC721Session) SetDefaultRoyaltyInfo ¶
func (_DropERC721 *DropERC721Session) SetDefaultRoyaltyInfo(_royaltyRecipient common.Address, _royaltyBps *big.Int) (*types.Transaction, error)
SetDefaultRoyaltyInfo is a paid mutator transaction binding the contract method 0x600dd5ea.
Solidity: function setDefaultRoyaltyInfo(address _royaltyRecipient, uint256 _royaltyBps) returns()
func (*DropERC721Session) SetMaxTotalSupply ¶
func (_DropERC721 *DropERC721Session) SetMaxTotalSupply(_maxTotalSupply *big.Int) (*types.Transaction, error)
SetMaxTotalSupply is a paid mutator transaction binding the contract method 0x3f3e4c11.
Solidity: function setMaxTotalSupply(uint256 _maxTotalSupply) returns()
func (*DropERC721Session) SetOwner ¶
func (_DropERC721 *DropERC721Session) SetOwner(_newOwner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address _newOwner) returns()
func (*DropERC721Session) SetPlatformFeeInfo ¶
func (_DropERC721 *DropERC721Session) SetPlatformFeeInfo(_platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
SetPlatformFeeInfo is a paid mutator transaction binding the contract method 0x1e7ac488.
Solidity: function setPlatformFeeInfo(address _platformFeeRecipient, uint256 _platformFeeBps) returns()
func (*DropERC721Session) SetPrimarySaleRecipient ¶
func (_DropERC721 *DropERC721Session) SetPrimarySaleRecipient(_saleRecipient common.Address) (*types.Transaction, error)
SetPrimarySaleRecipient is a paid mutator transaction binding the contract method 0x6f4f2837.
Solidity: function setPrimarySaleRecipient(address _saleRecipient) returns()
func (*DropERC721Session) SetRoyaltyInfoForToken ¶
func (_DropERC721 *DropERC721Session) SetRoyaltyInfoForToken(_tokenId *big.Int, _recipient common.Address, _bps *big.Int) (*types.Transaction, error)
SetRoyaltyInfoForToken is a paid mutator transaction binding the contract method 0x9bcf7a15.
Solidity: function setRoyaltyInfoForToken(uint256 _tokenId, address _recipient, uint256 _bps) returns()
func (*DropERC721Session) SupportsInterface ¶
func (_DropERC721 *DropERC721Session) 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 (*DropERC721Session) Symbol ¶
func (_DropERC721 *DropERC721Session) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*DropERC721Session) TokenURI ¶
func (_DropERC721 *DropERC721Session) 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 (*DropERC721Session) TotalMinted ¶
func (_DropERC721 *DropERC721Session) TotalMinted() (*big.Int, error)
TotalMinted is a free data retrieval call binding the contract method 0xa2309ff8.
Solidity: function totalMinted() view returns(uint256)
func (*DropERC721Session) TotalSupply ¶
func (_DropERC721 *DropERC721Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*DropERC721Session) TransferFrom ¶
func (_DropERC721 *DropERC721Session) 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 (*DropERC721Session) VerifyClaim ¶
func (_DropERC721 *DropERC721Session) VerifyClaim(_conditionId *big.Int, _claimer common.Address, _quantity *big.Int, _currency common.Address, _pricePerToken *big.Int, _allowlistProof IDropAllowlistProof) (bool, error)
VerifyClaim is a free data retrieval call binding the contract method 0x23a2902b.
Solidity: function verifyClaim(uint256 _conditionId, address _claimer, uint256 _quantity, address _currency, uint256 _pricePerToken, (bytes32[],uint256,uint256,address) _allowlistProof) view returns(bool isOverride)
type DropERC721TokenURIRevealed ¶
type DropERC721TokenURIRevealed struct { Index *big.Int RevealedURI string Raw types.Log // Blockchain specific contextual infos }
DropERC721TokenURIRevealed represents a TokenURIRevealed event raised by the DropERC721 contract.
type DropERC721TokenURIRevealedIterator ¶
type DropERC721TokenURIRevealedIterator struct { Event *DropERC721TokenURIRevealed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC721TokenURIRevealedIterator is returned from FilterTokenURIRevealed and is used to iterate over the raw logs and unpacked data for TokenURIRevealed events raised by the DropERC721 contract.
func (*DropERC721TokenURIRevealedIterator) Close ¶
func (it *DropERC721TokenURIRevealedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC721TokenURIRevealedIterator) Error ¶
func (it *DropERC721TokenURIRevealedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC721TokenURIRevealedIterator) Next ¶
func (it *DropERC721TokenURIRevealedIterator) 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 DropERC721TokensClaimed ¶
type DropERC721TokensClaimed struct { ClaimConditionIndex *big.Int Claimer common.Address Receiver common.Address StartTokenId *big.Int QuantityClaimed *big.Int Raw types.Log // Blockchain specific contextual infos }
DropERC721TokensClaimed represents a TokensClaimed event raised by the DropERC721 contract.
type DropERC721TokensClaimedIterator ¶
type DropERC721TokensClaimedIterator struct { Event *DropERC721TokensClaimed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC721TokensClaimedIterator is returned from FilterTokensClaimed and is used to iterate over the raw logs and unpacked data for TokensClaimed events raised by the DropERC721 contract.
func (*DropERC721TokensClaimedIterator) Close ¶
func (it *DropERC721TokensClaimedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC721TokensClaimedIterator) Error ¶
func (it *DropERC721TokensClaimedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC721TokensClaimedIterator) Next ¶
func (it *DropERC721TokensClaimedIterator) 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 DropERC721TokensLazyMinted ¶
type DropERC721TokensLazyMinted struct { StartTokenId *big.Int EndTokenId *big.Int BaseURI string EncryptedBaseURI []byte Raw types.Log // Blockchain specific contextual infos }
DropERC721TokensLazyMinted represents a TokensLazyMinted event raised by the DropERC721 contract.
type DropERC721TokensLazyMintedIterator ¶
type DropERC721TokensLazyMintedIterator struct { Event *DropERC721TokensLazyMinted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC721TokensLazyMintedIterator is returned from FilterTokensLazyMinted and is used to iterate over the raw logs and unpacked data for TokensLazyMinted events raised by the DropERC721 contract.
func (*DropERC721TokensLazyMintedIterator) Close ¶
func (it *DropERC721TokensLazyMintedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC721TokensLazyMintedIterator) Error ¶
func (it *DropERC721TokensLazyMintedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC721TokensLazyMintedIterator) Next ¶
func (it *DropERC721TokensLazyMintedIterator) 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 DropERC721Transactor ¶
type DropERC721Transactor struct {
// contains filtered or unexported fields
}
DropERC721Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewDropERC721Transactor ¶
func NewDropERC721Transactor(address common.Address, transactor bind.ContractTransactor) (*DropERC721Transactor, error)
NewDropERC721Transactor creates a new write-only instance of DropERC721, bound to a specific deployed contract.
func (*DropERC721Transactor) Approve ¶
func (_DropERC721 *DropERC721Transactor) 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 (*DropERC721Transactor) Burn ¶
func (_DropERC721 *DropERC721Transactor) Burn(opts *bind.TransactOpts, tokenId *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 tokenId) returns()
func (*DropERC721Transactor) Claim ¶
func (_DropERC721 *DropERC721Transactor) Claim(opts *bind.TransactOpts, _receiver common.Address, _quantity *big.Int, _currency common.Address, _pricePerToken *big.Int, _allowlistProof IDropAllowlistProof, _data []byte) (*types.Transaction, error)
Claim is a paid mutator transaction binding the contract method 0x84bb1e42.
Solidity: function claim(address _receiver, uint256 _quantity, address _currency, uint256 _pricePerToken, (bytes32[],uint256,uint256,address) _allowlistProof, bytes _data) payable returns()
func (*DropERC721Transactor) GrantRole ¶
func (_DropERC721 *DropERC721Transactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*DropERC721Transactor) Initialize ¶
func (_DropERC721 *DropERC721Transactor) Initialize(opts *bind.TransactOpts, _defaultAdmin common.Address, _name string, _symbol string, _contractURI string, _trustedForwarders []common.Address, _saleRecipient common.Address, _royaltyRecipient common.Address, _royaltyBps *big.Int, _platformFeeBps *big.Int, _platformFeeRecipient common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xe1591634.
Solidity: function initialize(address _defaultAdmin, string _name, string _symbol, string _contractURI, address[] _trustedForwarders, address _saleRecipient, address _royaltyRecipient, uint128 _royaltyBps, uint128 _platformFeeBps, address _platformFeeRecipient) returns()
func (*DropERC721Transactor) LazyMint ¶
func (_DropERC721 *DropERC721Transactor) LazyMint(opts *bind.TransactOpts, _amount *big.Int, _baseURIForTokens string, _data []byte) (*types.Transaction, error)
LazyMint is a paid mutator transaction binding the contract method 0xd37c353b.
Solidity: function lazyMint(uint256 _amount, string _baseURIForTokens, bytes _data) returns(uint256 batchId)
func (*DropERC721Transactor) Multicall ¶
func (_DropERC721 *DropERC721Transactor) Multicall(opts *bind.TransactOpts, data [][]byte) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) returns(bytes[] results)
func (*DropERC721Transactor) RenounceRole ¶
func (_DropERC721 *DropERC721Transactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*DropERC721Transactor) Reveal ¶
func (_DropERC721 *DropERC721Transactor) Reveal(opts *bind.TransactOpts, _index *big.Int, _key []byte) (*types.Transaction, error)
Reveal is a paid mutator transaction binding the contract method 0xce805642.
Solidity: function reveal(uint256 _index, bytes _key) returns(string revealedURI)
func (*DropERC721Transactor) RevokeRole ¶
func (_DropERC721 *DropERC721Transactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*DropERC721Transactor) SafeTransferFrom ¶
func (_DropERC721 *DropERC721Transactor) 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 (*DropERC721Transactor) SafeTransferFrom0 ¶
func (_DropERC721 *DropERC721Transactor) 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 (*DropERC721Transactor) SetApprovalForAll ¶
func (_DropERC721 *DropERC721Transactor) 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 (*DropERC721Transactor) SetClaimConditions ¶
func (_DropERC721 *DropERC721Transactor) SetClaimConditions(opts *bind.TransactOpts, _conditions []IClaimConditionClaimCondition, _resetClaimEligibility bool) (*types.Transaction, error)
SetClaimConditions is a paid mutator transaction binding the contract method 0x74bc7db7.
Solidity: function setClaimConditions((uint256,uint256,uint256,uint256,bytes32,uint256,address,string)[] _conditions, bool _resetClaimEligibility) returns()
func (*DropERC721Transactor) SetContractURI ¶
func (_DropERC721 *DropERC721Transactor) SetContractURI(opts *bind.TransactOpts, _uri string) (*types.Transaction, error)
SetContractURI is a paid mutator transaction binding the contract method 0x938e3d7b.
Solidity: function setContractURI(string _uri) returns()
func (*DropERC721Transactor) SetDefaultRoyaltyInfo ¶
func (_DropERC721 *DropERC721Transactor) SetDefaultRoyaltyInfo(opts *bind.TransactOpts, _royaltyRecipient common.Address, _royaltyBps *big.Int) (*types.Transaction, error)
SetDefaultRoyaltyInfo is a paid mutator transaction binding the contract method 0x600dd5ea.
Solidity: function setDefaultRoyaltyInfo(address _royaltyRecipient, uint256 _royaltyBps) returns()
func (*DropERC721Transactor) SetMaxTotalSupply ¶
func (_DropERC721 *DropERC721Transactor) SetMaxTotalSupply(opts *bind.TransactOpts, _maxTotalSupply *big.Int) (*types.Transaction, error)
SetMaxTotalSupply is a paid mutator transaction binding the contract method 0x3f3e4c11.
Solidity: function setMaxTotalSupply(uint256 _maxTotalSupply) returns()
func (*DropERC721Transactor) SetOwner ¶
func (_DropERC721 *DropERC721Transactor) SetOwner(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address _newOwner) returns()
func (*DropERC721Transactor) SetPlatformFeeInfo ¶
func (_DropERC721 *DropERC721Transactor) SetPlatformFeeInfo(opts *bind.TransactOpts, _platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
SetPlatformFeeInfo is a paid mutator transaction binding the contract method 0x1e7ac488.
Solidity: function setPlatformFeeInfo(address _platformFeeRecipient, uint256 _platformFeeBps) returns()
func (*DropERC721Transactor) SetPrimarySaleRecipient ¶
func (_DropERC721 *DropERC721Transactor) SetPrimarySaleRecipient(opts *bind.TransactOpts, _saleRecipient common.Address) (*types.Transaction, error)
SetPrimarySaleRecipient is a paid mutator transaction binding the contract method 0x6f4f2837.
Solidity: function setPrimarySaleRecipient(address _saleRecipient) returns()
func (*DropERC721Transactor) SetRoyaltyInfoForToken ¶
func (_DropERC721 *DropERC721Transactor) SetRoyaltyInfoForToken(opts *bind.TransactOpts, _tokenId *big.Int, _recipient common.Address, _bps *big.Int) (*types.Transaction, error)
SetRoyaltyInfoForToken is a paid mutator transaction binding the contract method 0x9bcf7a15.
Solidity: function setRoyaltyInfoForToken(uint256 _tokenId, address _recipient, uint256 _bps) returns()
func (*DropERC721Transactor) TransferFrom ¶
func (_DropERC721 *DropERC721Transactor) 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 DropERC721TransactorRaw ¶
type DropERC721TransactorRaw struct {
Contract *DropERC721Transactor // Generic write-only contract binding to access the raw methods on
}
DropERC721TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*DropERC721TransactorRaw) Transact ¶
func (_DropERC721 *DropERC721TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DropERC721TransactorRaw) Transfer ¶
func (_DropERC721 *DropERC721TransactorRaw) 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 DropERC721TransactorSession ¶
type DropERC721TransactorSession struct { Contract *DropERC721Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
DropERC721TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*DropERC721TransactorSession) Approve ¶
func (_DropERC721 *DropERC721TransactorSession) 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 (*DropERC721TransactorSession) Burn ¶
func (_DropERC721 *DropERC721TransactorSession) Burn(tokenId *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 tokenId) returns()
func (*DropERC721TransactorSession) Claim ¶
func (_DropERC721 *DropERC721TransactorSession) Claim(_receiver common.Address, _quantity *big.Int, _currency common.Address, _pricePerToken *big.Int, _allowlistProof IDropAllowlistProof, _data []byte) (*types.Transaction, error)
Claim is a paid mutator transaction binding the contract method 0x84bb1e42.
Solidity: function claim(address _receiver, uint256 _quantity, address _currency, uint256 _pricePerToken, (bytes32[],uint256,uint256,address) _allowlistProof, bytes _data) payable returns()
func (*DropERC721TransactorSession) GrantRole ¶
func (_DropERC721 *DropERC721TransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*DropERC721TransactorSession) Initialize ¶
func (_DropERC721 *DropERC721TransactorSession) Initialize(_defaultAdmin common.Address, _name string, _symbol string, _contractURI string, _trustedForwarders []common.Address, _saleRecipient common.Address, _royaltyRecipient common.Address, _royaltyBps *big.Int, _platformFeeBps *big.Int, _platformFeeRecipient common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xe1591634.
Solidity: function initialize(address _defaultAdmin, string _name, string _symbol, string _contractURI, address[] _trustedForwarders, address _saleRecipient, address _royaltyRecipient, uint128 _royaltyBps, uint128 _platformFeeBps, address _platformFeeRecipient) returns()
func (*DropERC721TransactorSession) LazyMint ¶
func (_DropERC721 *DropERC721TransactorSession) LazyMint(_amount *big.Int, _baseURIForTokens string, _data []byte) (*types.Transaction, error)
LazyMint is a paid mutator transaction binding the contract method 0xd37c353b.
Solidity: function lazyMint(uint256 _amount, string _baseURIForTokens, bytes _data) returns(uint256 batchId)
func (*DropERC721TransactorSession) Multicall ¶
func (_DropERC721 *DropERC721TransactorSession) Multicall(data [][]byte) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) returns(bytes[] results)
func (*DropERC721TransactorSession) RenounceRole ¶
func (_DropERC721 *DropERC721TransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*DropERC721TransactorSession) Reveal ¶
func (_DropERC721 *DropERC721TransactorSession) Reveal(_index *big.Int, _key []byte) (*types.Transaction, error)
Reveal is a paid mutator transaction binding the contract method 0xce805642.
Solidity: function reveal(uint256 _index, bytes _key) returns(string revealedURI)
func (*DropERC721TransactorSession) RevokeRole ¶
func (_DropERC721 *DropERC721TransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*DropERC721TransactorSession) SafeTransferFrom ¶
func (_DropERC721 *DropERC721TransactorSession) 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 (*DropERC721TransactorSession) SafeTransferFrom0 ¶
func (_DropERC721 *DropERC721TransactorSession) 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 (*DropERC721TransactorSession) SetApprovalForAll ¶
func (_DropERC721 *DropERC721TransactorSession) 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 (*DropERC721TransactorSession) SetClaimConditions ¶
func (_DropERC721 *DropERC721TransactorSession) SetClaimConditions(_conditions []IClaimConditionClaimCondition, _resetClaimEligibility bool) (*types.Transaction, error)
SetClaimConditions is a paid mutator transaction binding the contract method 0x74bc7db7.
Solidity: function setClaimConditions((uint256,uint256,uint256,uint256,bytes32,uint256,address,string)[] _conditions, bool _resetClaimEligibility) returns()
func (*DropERC721TransactorSession) SetContractURI ¶
func (_DropERC721 *DropERC721TransactorSession) SetContractURI(_uri string) (*types.Transaction, error)
SetContractURI is a paid mutator transaction binding the contract method 0x938e3d7b.
Solidity: function setContractURI(string _uri) returns()
func (*DropERC721TransactorSession) SetDefaultRoyaltyInfo ¶
func (_DropERC721 *DropERC721TransactorSession) SetDefaultRoyaltyInfo(_royaltyRecipient common.Address, _royaltyBps *big.Int) (*types.Transaction, error)
SetDefaultRoyaltyInfo is a paid mutator transaction binding the contract method 0x600dd5ea.
Solidity: function setDefaultRoyaltyInfo(address _royaltyRecipient, uint256 _royaltyBps) returns()
func (*DropERC721TransactorSession) SetMaxTotalSupply ¶
func (_DropERC721 *DropERC721TransactorSession) SetMaxTotalSupply(_maxTotalSupply *big.Int) (*types.Transaction, error)
SetMaxTotalSupply is a paid mutator transaction binding the contract method 0x3f3e4c11.
Solidity: function setMaxTotalSupply(uint256 _maxTotalSupply) returns()
func (*DropERC721TransactorSession) SetOwner ¶
func (_DropERC721 *DropERC721TransactorSession) SetOwner(_newOwner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address _newOwner) returns()
func (*DropERC721TransactorSession) SetPlatformFeeInfo ¶
func (_DropERC721 *DropERC721TransactorSession) SetPlatformFeeInfo(_platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
SetPlatformFeeInfo is a paid mutator transaction binding the contract method 0x1e7ac488.
Solidity: function setPlatformFeeInfo(address _platformFeeRecipient, uint256 _platformFeeBps) returns()
func (*DropERC721TransactorSession) SetPrimarySaleRecipient ¶
func (_DropERC721 *DropERC721TransactorSession) SetPrimarySaleRecipient(_saleRecipient common.Address) (*types.Transaction, error)
SetPrimarySaleRecipient is a paid mutator transaction binding the contract method 0x6f4f2837.
Solidity: function setPrimarySaleRecipient(address _saleRecipient) returns()
func (*DropERC721TransactorSession) SetRoyaltyInfoForToken ¶
func (_DropERC721 *DropERC721TransactorSession) SetRoyaltyInfoForToken(_tokenId *big.Int, _recipient common.Address, _bps *big.Int) (*types.Transaction, error)
SetRoyaltyInfoForToken is a paid mutator transaction binding the contract method 0x9bcf7a15.
Solidity: function setRoyaltyInfoForToken(uint256 _tokenId, address _recipient, uint256 _bps) returns()
func (*DropERC721TransactorSession) TransferFrom ¶
func (_DropERC721 *DropERC721TransactorSession) 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 DropERC721Transfer ¶
type DropERC721Transfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
DropERC721Transfer represents a Transfer event raised by the DropERC721 contract.
type DropERC721TransferIterator ¶
type DropERC721TransferIterator struct { Event *DropERC721Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC721TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the DropERC721 contract.
func (*DropERC721TransferIterator) Close ¶
func (it *DropERC721TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC721TransferIterator) Error ¶
func (it *DropERC721TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC721TransferIterator) Next ¶
func (it *DropERC721TransferIterator) 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 ERC20VotesUpgradeableCheckpoint ¶
ERC20VotesUpgradeableCheckpoint is an auto generated low-level Go binding around an user-defined struct.
type IClaimConditionClaimCondition ¶
type IClaimConditionClaimCondition struct { StartTimestamp *big.Int MaxClaimableSupply *big.Int SupplyClaimed *big.Int QuantityLimitPerWallet *big.Int MerkleRoot [32]byte PricePerToken *big.Int Currency common.Address Metadata string }
IClaimConditionClaimCondition is an auto generated low-level Go binding around an user-defined struct.
type IDrop1155AllowlistProof ¶
type IDrop1155AllowlistProof struct { Proof [][32]byte QuantityLimitPerWallet *big.Int PricePerToken *big.Int Currency common.Address }
IDrop1155AllowlistProof is an auto generated low-level Go binding around an user-defined struct.
type IDropAllowlistProof ¶
type IDropAllowlistProof struct { Proof [][32]byte QuantityLimitPerWallet *big.Int PricePerToken *big.Int Currency common.Address }
IDropAllowlistProof is an auto generated low-level Go binding around an user-defined struct.
type IERC1155 ¶
type IERC1155 struct { IERC1155Caller // Read-only binding to the contract IERC1155Transactor // Write-only binding to the contract IERC1155Filterer // Log filterer for contract events }
IERC1155 is an auto generated Go binding around an Ethereum contract.
func NewIERC1155 ¶
NewIERC1155 creates a new instance of IERC1155, bound to a specific deployed contract.
type IERC1155ApprovalForAll ¶
type IERC1155ApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
IERC1155ApprovalForAll represents a ApprovalForAll event raised by the IERC1155 contract.
type IERC1155ApprovalForAllIterator ¶
type IERC1155ApprovalForAllIterator struct { Event *IERC1155ApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC1155ApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the IERC1155 contract.
func (*IERC1155ApprovalForAllIterator) Close ¶
func (it *IERC1155ApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC1155ApprovalForAllIterator) Error ¶
func (it *IERC1155ApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC1155ApprovalForAllIterator) Next ¶
func (it *IERC1155ApprovalForAllIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IERC1155Caller ¶
type IERC1155Caller struct {
// contains filtered or unexported fields
}
IERC1155Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewIERC1155Caller ¶
func NewIERC1155Caller(address common.Address, caller bind.ContractCaller) (*IERC1155Caller, error)
NewIERC1155Caller creates a new read-only instance of IERC1155, bound to a specific deployed contract.
func (*IERC1155Caller) BalanceOf ¶
func (_IERC1155 *IERC1155Caller) BalanceOf(opts *bind.CallOpts, _owner common.Address, _id *big.Int) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x00fdd58e.
Solidity: function balanceOf(address _owner, uint256 _id) view returns(uint256)
func (*IERC1155Caller) BalanceOfBatch ¶
func (_IERC1155 *IERC1155Caller) BalanceOfBatch(opts *bind.CallOpts, _owners []common.Address, _ids []*big.Int) ([]*big.Int, error)
BalanceOfBatch is a free data retrieval call binding the contract method 0x4e1273f4.
Solidity: function balanceOfBatch(address[] _owners, uint256[] _ids) view returns(uint256[])
func (*IERC1155Caller) IsApprovedForAll ¶
func (_IERC1155 *IERC1155Caller) IsApprovedForAll(opts *bind.CallOpts, _owner common.Address, _operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address _owner, address _operator) view returns(bool)
type IERC1155CallerRaw ¶
type IERC1155CallerRaw struct {
Contract *IERC1155Caller // Generic read-only contract binding to access the raw methods on
}
IERC1155CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IERC1155CallerRaw) Call ¶
func (_IERC1155 *IERC1155CallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type IERC1155CallerSession ¶
type IERC1155CallerSession struct { Contract *IERC1155Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IERC1155CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IERC1155CallerSession) BalanceOf ¶
func (_IERC1155 *IERC1155CallerSession) BalanceOf(_owner common.Address, _id *big.Int) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x00fdd58e.
Solidity: function balanceOf(address _owner, uint256 _id) view returns(uint256)
func (*IERC1155CallerSession) BalanceOfBatch ¶
func (_IERC1155 *IERC1155CallerSession) BalanceOfBatch(_owners []common.Address, _ids []*big.Int) ([]*big.Int, error)
BalanceOfBatch is a free data retrieval call binding the contract method 0x4e1273f4.
Solidity: function balanceOfBatch(address[] _owners, uint256[] _ids) view returns(uint256[])
func (*IERC1155CallerSession) IsApprovedForAll ¶
func (_IERC1155 *IERC1155CallerSession) IsApprovedForAll(_owner common.Address, _operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address _owner, address _operator) view returns(bool)
type IERC1155Filterer ¶
type IERC1155Filterer struct {
// contains filtered or unexported fields
}
IERC1155Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIERC1155Filterer ¶
func NewIERC1155Filterer(address common.Address, filterer bind.ContractFilterer) (*IERC1155Filterer, error)
NewIERC1155Filterer creates a new log filterer instance of IERC1155, bound to a specific deployed contract.
func (*IERC1155Filterer) FilterApprovalForAll ¶
func (_IERC1155 *IERC1155Filterer) FilterApprovalForAll(opts *bind.FilterOpts, _owner []common.Address, _operator []common.Address) (*IERC1155ApprovalForAllIterator, error)
FilterApprovalForAll is a free log retrieval operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed _owner, address indexed _operator, bool _approved)
func (*IERC1155Filterer) FilterTransferBatch ¶
func (_IERC1155 *IERC1155Filterer) FilterTransferBatch(opts *bind.FilterOpts, _operator []common.Address, _from []common.Address, _to []common.Address) (*IERC1155TransferBatchIterator, error)
FilterTransferBatch is a free log retrieval operation binding the contract event 0x4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb.
Solidity: event TransferBatch(address indexed _operator, address indexed _from, address indexed _to, uint256[] _ids, uint256[] _values)
func (*IERC1155Filterer) FilterTransferSingle ¶
func (_IERC1155 *IERC1155Filterer) FilterTransferSingle(opts *bind.FilterOpts, _operator []common.Address, _from []common.Address, _to []common.Address) (*IERC1155TransferSingleIterator, error)
FilterTransferSingle is a free log retrieval operation binding the contract event 0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62.
Solidity: event TransferSingle(address indexed _operator, address indexed _from, address indexed _to, uint256 _id, uint256 _value)
func (*IERC1155Filterer) FilterURI ¶
func (_IERC1155 *IERC1155Filterer) FilterURI(opts *bind.FilterOpts, _id []*big.Int) (*IERC1155URIIterator, error)
FilterURI is a free log retrieval operation binding the contract event 0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b.
Solidity: event URI(string _value, uint256 indexed _id)
func (*IERC1155Filterer) ParseApprovalForAll ¶
func (_IERC1155 *IERC1155Filterer) ParseApprovalForAll(log types.Log) (*IERC1155ApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed _owner, address indexed _operator, bool _approved)
func (*IERC1155Filterer) ParseTransferBatch ¶
func (_IERC1155 *IERC1155Filterer) ParseTransferBatch(log types.Log) (*IERC1155TransferBatch, error)
ParseTransferBatch is a log parse operation binding the contract event 0x4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb.
Solidity: event TransferBatch(address indexed _operator, address indexed _from, address indexed _to, uint256[] _ids, uint256[] _values)
func (*IERC1155Filterer) ParseTransferSingle ¶
func (_IERC1155 *IERC1155Filterer) ParseTransferSingle(log types.Log) (*IERC1155TransferSingle, error)
ParseTransferSingle is a log parse operation binding the contract event 0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62.
Solidity: event TransferSingle(address indexed _operator, address indexed _from, address indexed _to, uint256 _id, uint256 _value)
func (*IERC1155Filterer) ParseURI ¶
func (_IERC1155 *IERC1155Filterer) ParseURI(log types.Log) (*IERC1155URI, error)
ParseURI is a log parse operation binding the contract event 0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b.
Solidity: event URI(string _value, uint256 indexed _id)
func (*IERC1155Filterer) WatchApprovalForAll ¶
func (_IERC1155 *IERC1155Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *IERC1155ApprovalForAll, _owner []common.Address, _operator []common.Address) (event.Subscription, error)
WatchApprovalForAll is a free log subscription operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed _owner, address indexed _operator, bool _approved)
func (*IERC1155Filterer) WatchTransferBatch ¶
func (_IERC1155 *IERC1155Filterer) WatchTransferBatch(opts *bind.WatchOpts, sink chan<- *IERC1155TransferBatch, _operator []common.Address, _from []common.Address, _to []common.Address) (event.Subscription, error)
WatchTransferBatch is a free log subscription operation binding the contract event 0x4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb.
Solidity: event TransferBatch(address indexed _operator, address indexed _from, address indexed _to, uint256[] _ids, uint256[] _values)
func (*IERC1155Filterer) WatchTransferSingle ¶
func (_IERC1155 *IERC1155Filterer) WatchTransferSingle(opts *bind.WatchOpts, sink chan<- *IERC1155TransferSingle, _operator []common.Address, _from []common.Address, _to []common.Address) (event.Subscription, error)
WatchTransferSingle is a free log subscription operation binding the contract event 0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62.
Solidity: event TransferSingle(address indexed _operator, address indexed _from, address indexed _to, uint256 _id, uint256 _value)
func (*IERC1155Filterer) WatchURI ¶
func (_IERC1155 *IERC1155Filterer) WatchURI(opts *bind.WatchOpts, sink chan<- *IERC1155URI, _id []*big.Int) (event.Subscription, error)
WatchURI is a free log subscription operation binding the contract event 0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b.
Solidity: event URI(string _value, uint256 indexed _id)
type IERC1155Raw ¶
type IERC1155Raw struct {
Contract *IERC1155 // Generic contract binding to access the raw methods on
}
IERC1155Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*IERC1155Raw) Call ¶
func (_IERC1155 *IERC1155Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*IERC1155Raw) Transact ¶
func (_IERC1155 *IERC1155Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC1155Raw) Transfer ¶
func (_IERC1155 *IERC1155Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IERC1155Session ¶
type IERC1155Session struct { Contract *IERC1155 // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC1155Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IERC1155Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x00fdd58e.
Solidity: function balanceOf(address _owner, uint256 _id) view returns(uint256)
func (*IERC1155Session) BalanceOfBatch ¶
func (_IERC1155 *IERC1155Session) BalanceOfBatch(_owners []common.Address, _ids []*big.Int) ([]*big.Int, error)
BalanceOfBatch is a free data retrieval call binding the contract method 0x4e1273f4.
Solidity: function balanceOfBatch(address[] _owners, uint256[] _ids) view returns(uint256[])
func (*IERC1155Session) IsApprovedForAll ¶
func (_IERC1155 *IERC1155Session) IsApprovedForAll(_owner common.Address, _operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address _owner, address _operator) view returns(bool)
func (*IERC1155Session) SafeBatchTransferFrom ¶
func (_IERC1155 *IERC1155Session) SafeBatchTransferFrom(_from common.Address, _to common.Address, _ids []*big.Int, _values []*big.Int, _data []byte) (*types.Transaction, error)
SafeBatchTransferFrom is a paid mutator transaction binding the contract method 0x2eb2c2d6.
Solidity: function safeBatchTransferFrom(address _from, address _to, uint256[] _ids, uint256[] _values, bytes _data) returns()
func (*IERC1155Session) SafeTransferFrom ¶
func (_IERC1155 *IERC1155Session) SafeTransferFrom(_from common.Address, _to common.Address, _id *big.Int, _value *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0xf242432a.
Solidity: function safeTransferFrom(address _from, address _to, uint256 _id, uint256 _value, bytes _data) returns()
func (*IERC1155Session) SetApprovalForAll ¶
func (_IERC1155 *IERC1155Session) SetApprovalForAll(_operator common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address _operator, bool _approved) returns()
type IERC1155Transactor ¶
type IERC1155Transactor struct {
// contains filtered or unexported fields
}
IERC1155Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIERC1155Transactor ¶
func NewIERC1155Transactor(address common.Address, transactor bind.ContractTransactor) (*IERC1155Transactor, error)
NewIERC1155Transactor creates a new write-only instance of IERC1155, bound to a specific deployed contract.
func (*IERC1155Transactor) SafeBatchTransferFrom ¶
func (_IERC1155 *IERC1155Transactor) SafeBatchTransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _ids []*big.Int, _values []*big.Int, _data []byte) (*types.Transaction, error)
SafeBatchTransferFrom is a paid mutator transaction binding the contract method 0x2eb2c2d6.
Solidity: function safeBatchTransferFrom(address _from, address _to, uint256[] _ids, uint256[] _values, bytes _data) returns()
func (*IERC1155Transactor) SafeTransferFrom ¶
func (_IERC1155 *IERC1155Transactor) SafeTransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _id *big.Int, _value *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0xf242432a.
Solidity: function safeTransferFrom(address _from, address _to, uint256 _id, uint256 _value, bytes _data) returns()
func (*IERC1155Transactor) SetApprovalForAll ¶
func (_IERC1155 *IERC1155Transactor) SetApprovalForAll(opts *bind.TransactOpts, _operator common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address _operator, bool _approved) returns()
type IERC1155TransactorRaw ¶
type IERC1155TransactorRaw struct {
Contract *IERC1155Transactor // Generic write-only contract binding to access the raw methods on
}
IERC1155TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IERC1155TransactorRaw) Transact ¶
func (_IERC1155 *IERC1155TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC1155TransactorRaw) Transfer ¶
func (_IERC1155 *IERC1155TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IERC1155TransactorSession ¶
type IERC1155TransactorSession struct { Contract *IERC1155Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC1155TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IERC1155TransactorSession) SafeBatchTransferFrom ¶
func (_IERC1155 *IERC1155TransactorSession) SafeBatchTransferFrom(_from common.Address, _to common.Address, _ids []*big.Int, _values []*big.Int, _data []byte) (*types.Transaction, error)
SafeBatchTransferFrom is a paid mutator transaction binding the contract method 0x2eb2c2d6.
Solidity: function safeBatchTransferFrom(address _from, address _to, uint256[] _ids, uint256[] _values, bytes _data) returns()
func (*IERC1155TransactorSession) SafeTransferFrom ¶
func (_IERC1155 *IERC1155TransactorSession) SafeTransferFrom(_from common.Address, _to common.Address, _id *big.Int, _value *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0xf242432a.
Solidity: function safeTransferFrom(address _from, address _to, uint256 _id, uint256 _value, bytes _data) returns()
func (*IERC1155TransactorSession) SetApprovalForAll ¶
func (_IERC1155 *IERC1155TransactorSession) SetApprovalForAll(_operator common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address _operator, bool _approved) returns()
type IERC1155TransferBatch ¶
type IERC1155TransferBatch struct { Operator common.Address From common.Address To common.Address Ids []*big.Int Values []*big.Int Raw types.Log // Blockchain specific contextual infos }
IERC1155TransferBatch represents a TransferBatch event raised by the IERC1155 contract.
type IERC1155TransferBatchIterator ¶
type IERC1155TransferBatchIterator struct { Event *IERC1155TransferBatch // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC1155TransferBatchIterator is returned from FilterTransferBatch and is used to iterate over the raw logs and unpacked data for TransferBatch events raised by the IERC1155 contract.
func (*IERC1155TransferBatchIterator) Close ¶
func (it *IERC1155TransferBatchIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC1155TransferBatchIterator) Error ¶
func (it *IERC1155TransferBatchIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC1155TransferBatchIterator) Next ¶
func (it *IERC1155TransferBatchIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IERC1155TransferSingle ¶
type IERC1155TransferSingle struct { Operator common.Address From common.Address To common.Address Id *big.Int Value *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC1155TransferSingle represents a TransferSingle event raised by the IERC1155 contract.
type IERC1155TransferSingleIterator ¶
type IERC1155TransferSingleIterator struct { Event *IERC1155TransferSingle // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC1155TransferSingleIterator is returned from FilterTransferSingle and is used to iterate over the raw logs and unpacked data for TransferSingle events raised by the IERC1155 contract.
func (*IERC1155TransferSingleIterator) Close ¶
func (it *IERC1155TransferSingleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC1155TransferSingleIterator) Error ¶
func (it *IERC1155TransferSingleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC1155TransferSingleIterator) Next ¶
func (it *IERC1155TransferSingleIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IERC1155URI ¶
type IERC1155URI struct { Value string Id *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC1155URI represents a URI event raised by the IERC1155 contract.
type IERC1155URIIterator ¶
type IERC1155URIIterator struct { Event *IERC1155URI // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC1155URIIterator is returned from FilterURI and is used to iterate over the raw logs and unpacked data for URI events raised by the IERC1155 contract.
func (*IERC1155URIIterator) Close ¶
func (it *IERC1155URIIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC1155URIIterator) Error ¶
func (it *IERC1155URIIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC1155URIIterator) Next ¶
func (it *IERC1155URIIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IERC165 ¶
type IERC165 struct { IERC165Caller // Read-only binding to the contract IERC165Transactor // Write-only binding to the contract IERC165Filterer // Log filterer for contract events }
IERC165 is an auto generated Go binding around an Ethereum contract.
func NewIERC165 ¶
NewIERC165 creates a new instance of IERC165, bound to a specific deployed contract.
type IERC165Caller ¶
type IERC165Caller struct {
// contains filtered or unexported fields
}
IERC165Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewIERC165Caller ¶
func NewIERC165Caller(address common.Address, caller bind.ContractCaller) (*IERC165Caller, error)
NewIERC165Caller creates a new read-only instance of IERC165, bound to a specific deployed contract.
func (*IERC165Caller) SupportsInterface ¶
func (_IERC165 *IERC165Caller) 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 IERC165CallerRaw ¶
type IERC165CallerRaw struct {
Contract *IERC165Caller // Generic read-only contract binding to access the raw methods on
}
IERC165CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IERC165CallerRaw) Call ¶
func (_IERC165 *IERC165CallerRaw) 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 IERC165CallerSession ¶
type IERC165CallerSession struct { Contract *IERC165Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IERC165CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IERC165CallerSession) SupportsInterface ¶
func (_IERC165 *IERC165CallerSession) 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 IERC165Filterer ¶
type IERC165Filterer struct {
// contains filtered or unexported fields
}
IERC165Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIERC165Filterer ¶
func NewIERC165Filterer(address common.Address, filterer bind.ContractFilterer) (*IERC165Filterer, error)
NewIERC165Filterer creates a new log filterer instance of IERC165, bound to a specific deployed contract.
type IERC165Raw ¶
type IERC165Raw struct {
Contract *IERC165 // Generic contract binding to access the raw methods on
}
IERC165Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*IERC165Raw) Call ¶
func (_IERC165 *IERC165Raw) 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 (*IERC165Raw) Transact ¶
func (_IERC165 *IERC165Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC165Raw) Transfer ¶
func (_IERC165 *IERC165Raw) 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 IERC165Session ¶
type IERC165Session struct { Contract *IERC165 // 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 }
IERC165Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IERC165Session) SupportsInterface ¶
func (_IERC165 *IERC165Session) 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 IERC165Transactor ¶
type IERC165Transactor struct {
// contains filtered or unexported fields
}
IERC165Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIERC165Transactor ¶
func NewIERC165Transactor(address common.Address, transactor bind.ContractTransactor) (*IERC165Transactor, error)
NewIERC165Transactor creates a new write-only instance of IERC165, bound to a specific deployed contract.
type IERC165TransactorRaw ¶
type IERC165TransactorRaw struct {
Contract *IERC165Transactor // Generic write-only contract binding to access the raw methods on
}
IERC165TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IERC165TransactorRaw) Transact ¶
func (_IERC165 *IERC165TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC165TransactorRaw) Transfer ¶
func (_IERC165 *IERC165TransactorRaw) 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 IERC165TransactorSession ¶
type IERC165TransactorSession struct { Contract *IERC165Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC165TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type IERC20 ¶
type IERC20 struct { IERC20Caller // Read-only binding to the contract IERC20Transactor // Write-only binding to the contract IERC20Filterer // Log filterer for contract events }
IERC20 is an auto generated Go binding around an Ethereum contract.
type IERC20Approval ¶
type IERC20Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC20Approval represents a Approval event raised by the IERC20 contract.
type IERC20ApprovalIterator ¶
type IERC20ApprovalIterator struct { Event *IERC20Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the IERC20 contract.
func (*IERC20ApprovalIterator) Close ¶
func (it *IERC20ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC20ApprovalIterator) Error ¶
func (it *IERC20ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC20ApprovalIterator) Next ¶
func (it *IERC20ApprovalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IERC20Caller ¶
type IERC20Caller struct {
// contains filtered or unexported fields
}
IERC20Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewIERC20Caller ¶
func NewIERC20Caller(address common.Address, caller bind.ContractCaller) (*IERC20Caller, error)
NewIERC20Caller creates a new read-only instance of IERC20, bound to a specific deployed contract.
func (*IERC20Caller) Allowance ¶
func (_IERC20 *IERC20Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*IERC20Caller) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address who) view returns(uint256)
func (*IERC20Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type IERC20CallerRaw ¶
type IERC20CallerRaw struct {
Contract *IERC20Caller // Generic read-only contract binding to access the raw methods on
}
IERC20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IERC20CallerRaw) Call ¶
func (_IERC20 *IERC20CallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type IERC20CallerSession ¶
type IERC20CallerSession struct { Contract *IERC20Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IERC20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IERC20CallerSession) Allowance ¶
func (_IERC20 *IERC20CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*IERC20CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address who) view returns(uint256)
func (*IERC20CallerSession) TotalSupply ¶
func (_IERC20 *IERC20CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type IERC20Filterer ¶
type IERC20Filterer struct {
// contains filtered or unexported fields
}
IERC20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIERC20Filterer ¶
func NewIERC20Filterer(address common.Address, filterer bind.ContractFilterer) (*IERC20Filterer, error)
NewIERC20Filterer creates a new log filterer instance of IERC20, bound to a specific deployed contract.
func (*IERC20Filterer) FilterApproval ¶
func (_IERC20 *IERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*IERC20ApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*IERC20Filterer) FilterTransfer ¶
func (_IERC20 *IERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*IERC20TransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*IERC20Filterer) ParseApproval ¶
func (_IERC20 *IERC20Filterer) ParseApproval(log types.Log) (*IERC20Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*IERC20Filterer) ParseTransfer ¶
func (_IERC20 *IERC20Filterer) ParseTransfer(log types.Log) (*IERC20Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*IERC20Filterer) WatchApproval ¶
func (_IERC20 *IERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC20Approval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*IERC20Filterer) WatchTransfer ¶
func (_IERC20 *IERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC20Transfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
type IERC20Raw ¶
type IERC20Raw struct {
Contract *IERC20 // Generic contract binding to access the raw methods on
}
IERC20Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*IERC20Raw) Call ¶
func (_IERC20 *IERC20Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*IERC20Raw) Transact ¶
func (_IERC20 *IERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC20Raw) Transfer ¶
func (_IERC20 *IERC20Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IERC20Session ¶
type IERC20Session struct { Contract *IERC20 // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IERC20Session) Allowance ¶
func (_IERC20 *IERC20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*IERC20Session) Approve ¶
func (_IERC20 *IERC20Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*IERC20Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address who) view returns(uint256)
func (*IERC20Session) TotalSupply ¶
func (_IERC20 *IERC20Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*IERC20Session) Transfer ¶
func (_IERC20 *IERC20Session) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*IERC20Session) TransferFrom ¶
func (_IERC20 *IERC20Session) 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)
type IERC20Transactor ¶
type IERC20Transactor struct {
// contains filtered or unexported fields
}
IERC20Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIERC20Transactor ¶
func NewIERC20Transactor(address common.Address, transactor bind.ContractTransactor) (*IERC20Transactor, error)
NewIERC20Transactor creates a new write-only instance of IERC20, bound to a specific deployed contract.
func (*IERC20Transactor) Approve ¶
func (_IERC20 *IERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*IERC20Transactor) Transfer ¶
func (_IERC20 *IERC20Transactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*IERC20Transactor) TransferFrom ¶
func (_IERC20 *IERC20Transactor) 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)
type IERC20TransactorRaw ¶
type IERC20TransactorRaw struct {
Contract *IERC20Transactor // Generic write-only contract binding to access the raw methods on
}
IERC20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IERC20TransactorRaw) Transact ¶
func (_IERC20 *IERC20TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC20TransactorRaw) Transfer ¶
func (_IERC20 *IERC20TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IERC20TransactorSession ¶
type IERC20TransactorSession struct { Contract *IERC20Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IERC20TransactorSession) Approve ¶
func (_IERC20 *IERC20TransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*IERC20TransactorSession) Transfer ¶
func (_IERC20 *IERC20TransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*IERC20TransactorSession) TransferFrom ¶
func (_IERC20 *IERC20TransactorSession) 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)
type IERC20Transfer ¶
type IERC20Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC20Transfer represents a Transfer event raised by the IERC20 contract.
type IERC20TransferIterator ¶
type IERC20TransferIterator struct { Event *IERC20Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the IERC20 contract.
func (*IERC20TransferIterator) Close ¶
func (it *IERC20TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC20TransferIterator) Error ¶
func (it *IERC20TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC20TransferIterator) Next ¶
func (it *IERC20TransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IERC721 ¶
type IERC721 struct { IERC721Caller // Read-only binding to the contract IERC721Transactor // Write-only binding to the contract IERC721Filterer // Log filterer for contract events }
IERC721 is an auto generated Go binding around an Ethereum contract.
func NewIERC721 ¶
NewIERC721 creates a new instance of IERC721, bound to a specific deployed contract.
type IERC721Approval ¶
type IERC721Approval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC721Approval represents a Approval event raised by the IERC721 contract.
type IERC721ApprovalForAll ¶
type IERC721ApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
IERC721ApprovalForAll represents a ApprovalForAll event raised by the IERC721 contract.
type IERC721ApprovalForAllIterator ¶
type IERC721ApprovalForAllIterator struct { Event *IERC721ApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC721ApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the IERC721 contract.
func (*IERC721ApprovalForAllIterator) Close ¶
func (it *IERC721ApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC721ApprovalForAllIterator) Error ¶
func (it *IERC721ApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC721ApprovalForAllIterator) Next ¶
func (it *IERC721ApprovalForAllIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IERC721ApprovalIterator ¶
type IERC721ApprovalIterator struct { Event *IERC721Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC721ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the IERC721 contract.
func (*IERC721ApprovalIterator) Close ¶
func (it *IERC721ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC721ApprovalIterator) Error ¶
func (it *IERC721ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC721ApprovalIterator) Next ¶
func (it *IERC721ApprovalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IERC721Caller ¶
type IERC721Caller struct {
// contains filtered or unexported fields
}
IERC721Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewIERC721Caller ¶
func NewIERC721Caller(address common.Address, caller bind.ContractCaller) (*IERC721Caller, error)
NewIERC721Caller creates a new read-only instance of IERC721, bound to a specific deployed contract.
func (*IERC721Caller) BalanceOf ¶
func (_IERC721 *IERC721Caller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) view returns(uint256)
func (*IERC721Caller) GetApproved ¶
func (_IERC721 *IERC721Caller) GetApproved(opts *bind.CallOpts, _tokenId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 _tokenId) view returns(address)
func (*IERC721Caller) IsApprovedForAll ¶
func (_IERC721 *IERC721Caller) IsApprovedForAll(opts *bind.CallOpts, _owner common.Address, _operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address _owner, address _operator) view returns(bool)
type IERC721CallerRaw ¶
type IERC721CallerRaw struct {
Contract *IERC721Caller // Generic read-only contract binding to access the raw methods on
}
IERC721CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IERC721CallerRaw) Call ¶
func (_IERC721 *IERC721CallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type IERC721CallerSession ¶
type IERC721CallerSession struct { Contract *IERC721Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IERC721CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IERC721CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) view returns(uint256)
func (*IERC721CallerSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 _tokenId) view returns(address)
func (*IERC721CallerSession) IsApprovedForAll ¶
func (_IERC721 *IERC721CallerSession) IsApprovedForAll(_owner common.Address, _operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address _owner, address _operator) view returns(bool)
type IERC721Filterer ¶
type IERC721Filterer struct {
// contains filtered or unexported fields
}
IERC721Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIERC721Filterer ¶
func NewIERC721Filterer(address common.Address, filterer bind.ContractFilterer) (*IERC721Filterer, error)
NewIERC721Filterer creates a new log filterer instance of IERC721, bound to a specific deployed contract.
func (*IERC721Filterer) FilterApproval ¶
func (_IERC721 *IERC721Filterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _approved []common.Address, _tokenId []*big.Int) (*IERC721ApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed _owner, address indexed _approved, uint256 indexed _tokenId)
func (*IERC721Filterer) FilterApprovalForAll ¶
func (_IERC721 *IERC721Filterer) FilterApprovalForAll(opts *bind.FilterOpts, _owner []common.Address, _operator []common.Address) (*IERC721ApprovalForAllIterator, error)
FilterApprovalForAll is a free log retrieval operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed _owner, address indexed _operator, bool _approved)
func (*IERC721Filterer) FilterTransfer ¶
func (_IERC721 *IERC721Filterer) FilterTransfer(opts *bind.FilterOpts, _from []common.Address, _to []common.Address, _tokenId []*big.Int) (*IERC721TransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 indexed _tokenId)
func (*IERC721Filterer) ParseApproval ¶
func (_IERC721 *IERC721Filterer) ParseApproval(log types.Log) (*IERC721Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed _owner, address indexed _approved, uint256 indexed _tokenId)
func (*IERC721Filterer) ParseApprovalForAll ¶
func (_IERC721 *IERC721Filterer) ParseApprovalForAll(log types.Log) (*IERC721ApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed _owner, address indexed _operator, bool _approved)
func (*IERC721Filterer) ParseTransfer ¶
func (_IERC721 *IERC721Filterer) ParseTransfer(log types.Log) (*IERC721Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 indexed _tokenId)
func (*IERC721Filterer) WatchApproval ¶
func (_IERC721 *IERC721Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC721Approval, _owner []common.Address, _approved []common.Address, _tokenId []*big.Int) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed _owner, address indexed _approved, uint256 indexed _tokenId)
func (*IERC721Filterer) WatchApprovalForAll ¶
func (_IERC721 *IERC721Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *IERC721ApprovalForAll, _owner []common.Address, _operator []common.Address) (event.Subscription, error)
WatchApprovalForAll is a free log subscription operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed _owner, address indexed _operator, bool _approved)
func (*IERC721Filterer) WatchTransfer ¶
func (_IERC721 *IERC721Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC721Transfer, _from []common.Address, _to []common.Address, _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 IERC721Raw ¶
type IERC721Raw struct {
Contract *IERC721 // Generic contract binding to access the raw methods on
}
IERC721Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*IERC721Raw) Call ¶
func (_IERC721 *IERC721Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*IERC721Raw) Transact ¶
func (_IERC721 *IERC721Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC721Raw) Transfer ¶
func (_IERC721 *IERC721Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IERC721Session ¶
type IERC721Session struct { Contract *IERC721 // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC721Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IERC721Session) Approve ¶
func (_IERC721 *IERC721Session) Approve(_approved common.Address, _tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _approved, uint256 _tokenId) payable returns()
func (*IERC721Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) view returns(uint256)
func (*IERC721Session) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 _tokenId) view returns(address)
func (*IERC721Session) IsApprovedForAll ¶
func (_IERC721 *IERC721Session) IsApprovedForAll(_owner common.Address, _operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address _owner, address _operator) view returns(bool)
func (*IERC721Session) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 _tokenId) view returns(address)
func (*IERC721Session) SafeTransferFrom ¶
func (_IERC721 *IERC721Session) SafeTransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address _from, address _to, uint256 _tokenId) payable returns()
func (*IERC721Session) SafeTransferFrom0 ¶
func (_IERC721 *IERC721Session) SafeTransferFrom0(_from common.Address, _to common.Address, _tokenId *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address _from, address _to, uint256 _tokenId, bytes data) payable returns()
func (*IERC721Session) SetApprovalForAll ¶
func (_IERC721 *IERC721Session) SetApprovalForAll(_operator common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address _operator, bool _approved) returns()
func (*IERC721Session) TransferFrom ¶
func (_IERC721 *IERC721Session) TransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _tokenId) payable returns()
type IERC721Transactor ¶
type IERC721Transactor struct {
// contains filtered or unexported fields
}
IERC721Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIERC721Transactor ¶
func NewIERC721Transactor(address common.Address, transactor bind.ContractTransactor) (*IERC721Transactor, error)
NewIERC721Transactor creates a new write-only instance of IERC721, bound to a specific deployed contract.
func (*IERC721Transactor) Approve ¶
func (_IERC721 *IERC721Transactor) Approve(opts *bind.TransactOpts, _approved common.Address, _tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _approved, uint256 _tokenId) payable returns()
func (*IERC721Transactor) SafeTransferFrom ¶
func (_IERC721 *IERC721Transactor) SafeTransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address _from, address _to, uint256 _tokenId) payable returns()
func (*IERC721Transactor) SafeTransferFrom0 ¶
func (_IERC721 *IERC721Transactor) SafeTransferFrom0(opts *bind.TransactOpts, _from common.Address, _to common.Address, _tokenId *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address _from, address _to, uint256 _tokenId, bytes data) payable returns()
func (*IERC721Transactor) SetApprovalForAll ¶
func (_IERC721 *IERC721Transactor) SetApprovalForAll(opts *bind.TransactOpts, _operator common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address _operator, bool _approved) returns()
func (*IERC721Transactor) TransferFrom ¶
func (_IERC721 *IERC721Transactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _tokenId) payable returns()
type IERC721TransactorRaw ¶
type IERC721TransactorRaw struct {
Contract *IERC721Transactor // Generic write-only contract binding to access the raw methods on
}
IERC721TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IERC721TransactorRaw) Transact ¶
func (_IERC721 *IERC721TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC721TransactorRaw) Transfer ¶
func (_IERC721 *IERC721TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IERC721TransactorSession ¶
type IERC721TransactorSession struct { Contract *IERC721Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC721TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IERC721TransactorSession) Approve ¶
func (_IERC721 *IERC721TransactorSession) Approve(_approved common.Address, _tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _approved, uint256 _tokenId) payable returns()
func (*IERC721TransactorSession) SafeTransferFrom ¶
func (_IERC721 *IERC721TransactorSession) SafeTransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address _from, address _to, uint256 _tokenId) payable returns()
func (*IERC721TransactorSession) SafeTransferFrom0 ¶
func (_IERC721 *IERC721TransactorSession) SafeTransferFrom0(_from common.Address, _to common.Address, _tokenId *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address _from, address _to, uint256 _tokenId, bytes data) payable returns()
func (*IERC721TransactorSession) SetApprovalForAll ¶
func (_IERC721 *IERC721TransactorSession) SetApprovalForAll(_operator common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address _operator, bool _approved) returns()
func (*IERC721TransactorSession) TransferFrom ¶
func (_IERC721 *IERC721TransactorSession) TransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _tokenId) payable returns()
type IERC721Transfer ¶
type IERC721Transfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC721Transfer represents a Transfer event raised by the IERC721 contract.
type IERC721TransferIterator ¶
type IERC721TransferIterator struct { Event *IERC721Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC721TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the IERC721 contract.
func (*IERC721TransferIterator) Close ¶
func (it *IERC721TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC721TransferIterator) Error ¶
func (it *IERC721TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC721TransferIterator) Next ¶
func (it *IERC721TransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IMarketplaceListing ¶
type IMarketplaceListing struct { ListingId *big.Int TokenOwner common.Address AssetContract common.Address TokenId *big.Int StartTime *big.Int EndTime *big.Int Quantity *big.Int Currency common.Address ReservePricePerToken *big.Int BuyoutPricePerToken *big.Int TokenType uint8 ListingType uint8 }
IMarketplaceListing is an auto generated low-level Go binding around an user-defined struct.
type IMarketplaceListingParameters ¶
type IMarketplaceListingParameters struct { AssetContract common.Address TokenId *big.Int StartTime *big.Int SecondsUntilEndTime *big.Int QuantityToList *big.Int CurrencyToAccept common.Address ReservePricePerToken *big.Int BuyoutPricePerToken *big.Int ListingType uint8 }
IMarketplaceListingParameters is an auto generated low-level Go binding around an user-defined struct.
type IRoyalty ¶ added in v2.0.3
type IRoyalty struct { IRoyaltyCaller // Read-only binding to the contract IRoyaltyTransactor // Write-only binding to the contract IRoyaltyFilterer // Log filterer for contract events }
IRoyalty is an auto generated Go binding around an Ethereum contract.
func NewIRoyalty ¶ added in v2.0.3
NewIRoyalty creates a new instance of IRoyalty, bound to a specific deployed contract.
type IRoyaltyCaller ¶ added in v2.0.3
type IRoyaltyCaller struct {
// contains filtered or unexported fields
}
IRoyaltyCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIRoyaltyCaller ¶ added in v2.0.3
func NewIRoyaltyCaller(address common.Address, caller bind.ContractCaller) (*IRoyaltyCaller, error)
NewIRoyaltyCaller creates a new read-only instance of IRoyalty, bound to a specific deployed contract.
func (*IRoyaltyCaller) GetDefaultRoyaltyInfo ¶ added in v2.0.3
func (_IRoyalty *IRoyaltyCaller) GetDefaultRoyaltyInfo(opts *bind.CallOpts) (common.Address, uint16, error)
GetDefaultRoyaltyInfo is a free data retrieval call binding the contract method 0xb24f2d39.
Solidity: function getDefaultRoyaltyInfo() view returns(address, uint16)
func (*IRoyaltyCaller) GetRoyaltyInfoForToken ¶ added in v2.0.3
func (_IRoyalty *IRoyaltyCaller) GetRoyaltyInfoForToken(opts *bind.CallOpts, tokenId *big.Int) (common.Address, uint16, error)
GetRoyaltyInfoForToken is a free data retrieval call binding the contract method 0x4cc157df.
Solidity: function getRoyaltyInfoForToken(uint256 tokenId) view returns(address, uint16)
func (*IRoyaltyCaller) RoyaltyInfo ¶ added in v2.0.3
func (_IRoyalty *IRoyaltyCaller) RoyaltyInfo(opts *bind.CallOpts, tokenId *big.Int, salePrice *big.Int) (struct { Receiver common.Address RoyaltyAmount *big.Int }, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 tokenId, uint256 salePrice) view returns(address receiver, uint256 royaltyAmount)
func (*IRoyaltyCaller) SupportsInterface ¶ added in v2.0.3
func (_IRoyalty *IRoyaltyCaller) 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 IRoyaltyCallerRaw ¶ added in v2.0.3
type IRoyaltyCallerRaw struct {
Contract *IRoyaltyCaller // Generic read-only contract binding to access the raw methods on
}
IRoyaltyCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IRoyaltyCallerRaw) Call ¶ added in v2.0.3
func (_IRoyalty *IRoyaltyCallerRaw) 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 IRoyaltyCallerSession ¶ added in v2.0.3
type IRoyaltyCallerSession struct { Contract *IRoyaltyCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IRoyaltyCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IRoyaltyCallerSession) GetDefaultRoyaltyInfo ¶ added in v2.0.3
func (_IRoyalty *IRoyaltyCallerSession) GetDefaultRoyaltyInfo() (common.Address, uint16, error)
GetDefaultRoyaltyInfo is a free data retrieval call binding the contract method 0xb24f2d39.
Solidity: function getDefaultRoyaltyInfo() view returns(address, uint16)
func (*IRoyaltyCallerSession) GetRoyaltyInfoForToken ¶ added in v2.0.3
func (_IRoyalty *IRoyaltyCallerSession) GetRoyaltyInfoForToken(tokenId *big.Int) (common.Address, uint16, error)
GetRoyaltyInfoForToken is a free data retrieval call binding the contract method 0x4cc157df.
Solidity: function getRoyaltyInfoForToken(uint256 tokenId) view returns(address, uint16)
func (*IRoyaltyCallerSession) RoyaltyInfo ¶ added in v2.0.3
func (_IRoyalty *IRoyaltyCallerSession) RoyaltyInfo(tokenId *big.Int, salePrice *big.Int) (struct { Receiver common.Address RoyaltyAmount *big.Int }, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 tokenId, uint256 salePrice) view returns(address receiver, uint256 royaltyAmount)
func (*IRoyaltyCallerSession) SupportsInterface ¶ added in v2.0.3
func (_IRoyalty *IRoyaltyCallerSession) 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 IRoyaltyDefaultRoyalty ¶ added in v2.0.3
type IRoyaltyDefaultRoyalty struct { NewRoyaltyRecipient common.Address NewRoyaltyBps *big.Int Raw types.Log // Blockchain specific contextual infos }
IRoyaltyDefaultRoyalty represents a DefaultRoyalty event raised by the IRoyalty contract.
type IRoyaltyDefaultRoyaltyIterator ¶ added in v2.0.3
type IRoyaltyDefaultRoyaltyIterator struct { Event *IRoyaltyDefaultRoyalty // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IRoyaltyDefaultRoyaltyIterator is returned from FilterDefaultRoyalty and is used to iterate over the raw logs and unpacked data for DefaultRoyalty events raised by the IRoyalty contract.
func (*IRoyaltyDefaultRoyaltyIterator) Close ¶ added in v2.0.3
func (it *IRoyaltyDefaultRoyaltyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IRoyaltyDefaultRoyaltyIterator) Error ¶ added in v2.0.3
func (it *IRoyaltyDefaultRoyaltyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IRoyaltyDefaultRoyaltyIterator) Next ¶ added in v2.0.3
func (it *IRoyaltyDefaultRoyaltyIterator) 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 IRoyaltyFilterer ¶ added in v2.0.3
type IRoyaltyFilterer struct {
// contains filtered or unexported fields
}
IRoyaltyFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIRoyaltyFilterer ¶ added in v2.0.3
func NewIRoyaltyFilterer(address common.Address, filterer bind.ContractFilterer) (*IRoyaltyFilterer, error)
NewIRoyaltyFilterer creates a new log filterer instance of IRoyalty, bound to a specific deployed contract.
func (*IRoyaltyFilterer) FilterDefaultRoyalty ¶ added in v2.0.3
func (_IRoyalty *IRoyaltyFilterer) FilterDefaultRoyalty(opts *bind.FilterOpts, newRoyaltyRecipient []common.Address) (*IRoyaltyDefaultRoyaltyIterator, error)
FilterDefaultRoyalty is a free log retrieval operation binding the contract event 0x90d7ec04bcb8978719414f82e52e4cb651db41d0e6f8cea6118c2191e6183adb.
Solidity: event DefaultRoyalty(address indexed newRoyaltyRecipient, uint256 newRoyaltyBps)
func (*IRoyaltyFilterer) FilterRoyaltyForToken ¶ added in v2.0.3
func (_IRoyalty *IRoyaltyFilterer) FilterRoyaltyForToken(opts *bind.FilterOpts, tokenId []*big.Int, royaltyRecipient []common.Address) (*IRoyaltyRoyaltyForTokenIterator, error)
FilterRoyaltyForToken is a free log retrieval operation binding the contract event 0x7365cf4122f072a3365c20d54eff9b38d73c096c28e1892ec8f5b0e403a0f12d.
Solidity: event RoyaltyForToken(uint256 indexed tokenId, address indexed royaltyRecipient, uint256 royaltyBps)
func (*IRoyaltyFilterer) ParseDefaultRoyalty ¶ added in v2.0.3
func (_IRoyalty *IRoyaltyFilterer) ParseDefaultRoyalty(log types.Log) (*IRoyaltyDefaultRoyalty, error)
ParseDefaultRoyalty is a log parse operation binding the contract event 0x90d7ec04bcb8978719414f82e52e4cb651db41d0e6f8cea6118c2191e6183adb.
Solidity: event DefaultRoyalty(address indexed newRoyaltyRecipient, uint256 newRoyaltyBps)
func (*IRoyaltyFilterer) ParseRoyaltyForToken ¶ added in v2.0.3
func (_IRoyalty *IRoyaltyFilterer) ParseRoyaltyForToken(log types.Log) (*IRoyaltyRoyaltyForToken, error)
ParseRoyaltyForToken is a log parse operation binding the contract event 0x7365cf4122f072a3365c20d54eff9b38d73c096c28e1892ec8f5b0e403a0f12d.
Solidity: event RoyaltyForToken(uint256 indexed tokenId, address indexed royaltyRecipient, uint256 royaltyBps)
func (*IRoyaltyFilterer) WatchDefaultRoyalty ¶ added in v2.0.3
func (_IRoyalty *IRoyaltyFilterer) WatchDefaultRoyalty(opts *bind.WatchOpts, sink chan<- *IRoyaltyDefaultRoyalty, newRoyaltyRecipient []common.Address) (event.Subscription, error)
WatchDefaultRoyalty is a free log subscription operation binding the contract event 0x90d7ec04bcb8978719414f82e52e4cb651db41d0e6f8cea6118c2191e6183adb.
Solidity: event DefaultRoyalty(address indexed newRoyaltyRecipient, uint256 newRoyaltyBps)
func (*IRoyaltyFilterer) WatchRoyaltyForToken ¶ added in v2.0.3
func (_IRoyalty *IRoyaltyFilterer) WatchRoyaltyForToken(opts *bind.WatchOpts, sink chan<- *IRoyaltyRoyaltyForToken, tokenId []*big.Int, royaltyRecipient []common.Address) (event.Subscription, error)
WatchRoyaltyForToken is a free log subscription operation binding the contract event 0x7365cf4122f072a3365c20d54eff9b38d73c096c28e1892ec8f5b0e403a0f12d.
Solidity: event RoyaltyForToken(uint256 indexed tokenId, address indexed royaltyRecipient, uint256 royaltyBps)
type IRoyaltyRaw ¶ added in v2.0.3
type IRoyaltyRaw struct {
Contract *IRoyalty // Generic contract binding to access the raw methods on
}
IRoyaltyRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IRoyaltyRaw) Call ¶ added in v2.0.3
func (_IRoyalty *IRoyaltyRaw) 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 (*IRoyaltyRaw) Transact ¶ added in v2.0.3
func (_IRoyalty *IRoyaltyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IRoyaltyRaw) Transfer ¶ added in v2.0.3
func (_IRoyalty *IRoyaltyRaw) 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 IRoyaltyRoyaltyForToken ¶ added in v2.0.3
type IRoyaltyRoyaltyForToken struct { TokenId *big.Int RoyaltyRecipient common.Address RoyaltyBps *big.Int Raw types.Log // Blockchain specific contextual infos }
IRoyaltyRoyaltyForToken represents a RoyaltyForToken event raised by the IRoyalty contract.
type IRoyaltyRoyaltyForTokenIterator ¶ added in v2.0.3
type IRoyaltyRoyaltyForTokenIterator struct { Event *IRoyaltyRoyaltyForToken // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IRoyaltyRoyaltyForTokenIterator is returned from FilterRoyaltyForToken and is used to iterate over the raw logs and unpacked data for RoyaltyForToken events raised by the IRoyalty contract.
func (*IRoyaltyRoyaltyForTokenIterator) Close ¶ added in v2.0.3
func (it *IRoyaltyRoyaltyForTokenIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IRoyaltyRoyaltyForTokenIterator) Error ¶ added in v2.0.3
func (it *IRoyaltyRoyaltyForTokenIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IRoyaltyRoyaltyForTokenIterator) Next ¶ added in v2.0.3
func (it *IRoyaltyRoyaltyForTokenIterator) 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 IRoyaltySession ¶ added in v2.0.3
type IRoyaltySession struct { Contract *IRoyalty // 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 }
IRoyaltySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IRoyaltySession) GetDefaultRoyaltyInfo ¶ added in v2.0.3
func (_IRoyalty *IRoyaltySession) GetDefaultRoyaltyInfo() (common.Address, uint16, error)
GetDefaultRoyaltyInfo is a free data retrieval call binding the contract method 0xb24f2d39.
Solidity: function getDefaultRoyaltyInfo() view returns(address, uint16)
func (*IRoyaltySession) GetRoyaltyInfoForToken ¶ added in v2.0.3
func (_IRoyalty *IRoyaltySession) GetRoyaltyInfoForToken(tokenId *big.Int) (common.Address, uint16, error)
GetRoyaltyInfoForToken is a free data retrieval call binding the contract method 0x4cc157df.
Solidity: function getRoyaltyInfoForToken(uint256 tokenId) view returns(address, uint16)
func (*IRoyaltySession) RoyaltyInfo ¶ added in v2.0.3
func (_IRoyalty *IRoyaltySession) RoyaltyInfo(tokenId *big.Int, salePrice *big.Int) (struct { Receiver common.Address RoyaltyAmount *big.Int }, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 tokenId, uint256 salePrice) view returns(address receiver, uint256 royaltyAmount)
func (*IRoyaltySession) SetDefaultRoyaltyInfo ¶ added in v2.0.3
func (_IRoyalty *IRoyaltySession) SetDefaultRoyaltyInfo(_royaltyRecipient common.Address, _royaltyBps *big.Int) (*types.Transaction, error)
SetDefaultRoyaltyInfo is a paid mutator transaction binding the contract method 0x600dd5ea.
Solidity: function setDefaultRoyaltyInfo(address _royaltyRecipient, uint256 _royaltyBps) returns()
func (*IRoyaltySession) SetRoyaltyInfoForToken ¶ added in v2.0.3
func (_IRoyalty *IRoyaltySession) SetRoyaltyInfoForToken(tokenId *big.Int, recipient common.Address, bps *big.Int) (*types.Transaction, error)
SetRoyaltyInfoForToken is a paid mutator transaction binding the contract method 0x9bcf7a15.
Solidity: function setRoyaltyInfoForToken(uint256 tokenId, address recipient, uint256 bps) returns()
func (*IRoyaltySession) SupportsInterface ¶ added in v2.0.3
func (_IRoyalty *IRoyaltySession) 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 IRoyaltyTransactor ¶ added in v2.0.3
type IRoyaltyTransactor struct {
// contains filtered or unexported fields
}
IRoyaltyTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIRoyaltyTransactor ¶ added in v2.0.3
func NewIRoyaltyTransactor(address common.Address, transactor bind.ContractTransactor) (*IRoyaltyTransactor, error)
NewIRoyaltyTransactor creates a new write-only instance of IRoyalty, bound to a specific deployed contract.
func (*IRoyaltyTransactor) SetDefaultRoyaltyInfo ¶ added in v2.0.3
func (_IRoyalty *IRoyaltyTransactor) SetDefaultRoyaltyInfo(opts *bind.TransactOpts, _royaltyRecipient common.Address, _royaltyBps *big.Int) (*types.Transaction, error)
SetDefaultRoyaltyInfo is a paid mutator transaction binding the contract method 0x600dd5ea.
Solidity: function setDefaultRoyaltyInfo(address _royaltyRecipient, uint256 _royaltyBps) returns()
func (*IRoyaltyTransactor) SetRoyaltyInfoForToken ¶ added in v2.0.3
func (_IRoyalty *IRoyaltyTransactor) SetRoyaltyInfoForToken(opts *bind.TransactOpts, tokenId *big.Int, recipient common.Address, bps *big.Int) (*types.Transaction, error)
SetRoyaltyInfoForToken is a paid mutator transaction binding the contract method 0x9bcf7a15.
Solidity: function setRoyaltyInfoForToken(uint256 tokenId, address recipient, uint256 bps) returns()
type IRoyaltyTransactorRaw ¶ added in v2.0.3
type IRoyaltyTransactorRaw struct {
Contract *IRoyaltyTransactor // Generic write-only contract binding to access the raw methods on
}
IRoyaltyTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IRoyaltyTransactorRaw) Transact ¶ added in v2.0.3
func (_IRoyalty *IRoyaltyTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IRoyaltyTransactorRaw) Transfer ¶ added in v2.0.3
func (_IRoyalty *IRoyaltyTransactorRaw) 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 IRoyaltyTransactorSession ¶ added in v2.0.3
type IRoyaltyTransactorSession struct { Contract *IRoyaltyTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IRoyaltyTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IRoyaltyTransactorSession) SetDefaultRoyaltyInfo ¶ added in v2.0.3
func (_IRoyalty *IRoyaltyTransactorSession) SetDefaultRoyaltyInfo(_royaltyRecipient common.Address, _royaltyBps *big.Int) (*types.Transaction, error)
SetDefaultRoyaltyInfo is a paid mutator transaction binding the contract method 0x600dd5ea.
Solidity: function setDefaultRoyaltyInfo(address _royaltyRecipient, uint256 _royaltyBps) returns()
func (*IRoyaltyTransactorSession) SetRoyaltyInfoForToken ¶ added in v2.0.3
func (_IRoyalty *IRoyaltyTransactorSession) SetRoyaltyInfoForToken(tokenId *big.Int, recipient common.Address, bps *big.Int) (*types.Transaction, error)
SetRoyaltyInfoForToken is a paid mutator transaction binding the contract method 0x9bcf7a15.
Solidity: function setRoyaltyInfoForToken(uint256 tokenId, address recipient, uint256 bps) returns()
type ISignatureMintERC1155MintRequest ¶ added in v2.0.2
type ISignatureMintERC1155MintRequest struct { To common.Address RoyaltyRecipient common.Address RoyaltyBps *big.Int PrimarySaleRecipient common.Address TokenId *big.Int Uri string Quantity *big.Int PricePerToken *big.Int Currency common.Address ValidityStartTimestamp *big.Int ValidityEndTimestamp *big.Int Uid [32]byte }
ISignatureMintERC1155MintRequest is an auto generated low-level Go binding around an user-defined struct.
type ISignatureMintERC721MintRequest ¶ added in v2.0.2
type ISignatureMintERC721MintRequest struct { To common.Address RoyaltyRecipient common.Address RoyaltyBps *big.Int PrimarySaleRecipient common.Address Uri string Quantity *big.Int PricePerToken *big.Int Currency common.Address ValidityStartTimestamp *big.Int ValidityEndTimestamp *big.Int Uid [32]byte }
ISignatureMintERC721MintRequest is an auto generated low-level Go binding around an user-defined struct.
type ITokenBundleToken ¶
type ITokenBundleToken struct { AssetContract common.Address TokenType uint8 TokenId *big.Int TotalAmount *big.Int }
ITokenBundleToken is an auto generated low-level Go binding around an user-defined struct.
type ITokenERC1155MintRequest ¶
type ITokenERC1155MintRequest struct { To common.Address RoyaltyRecipient common.Address RoyaltyBps *big.Int PrimarySaleRecipient common.Address TokenId *big.Int Uri string Quantity *big.Int PricePerToken *big.Int Currency common.Address ValidityStartTimestamp *big.Int ValidityEndTimestamp *big.Int Uid [32]byte }
ITokenERC1155MintRequest is an auto generated low-level Go binding around an user-defined struct.
type ITokenERC20MintRequest ¶
type ITokenERC20MintRequest struct { To common.Address PrimarySaleRecipient common.Address Quantity *big.Int Price *big.Int Currency common.Address ValidityStartTimestamp *big.Int ValidityEndTimestamp *big.Int Uid [32]byte }
ITokenERC20MintRequest is an auto generated low-level Go binding around an user-defined struct.
type ITokenERC721MintRequest ¶
type ITokenERC721MintRequest struct { To common.Address RoyaltyRecipient common.Address RoyaltyBps *big.Int PrimarySaleRecipient common.Address Uri string Price *big.Int Currency common.Address ValidityStartTimestamp *big.Int ValidityEndTimestamp *big.Int Uid [32]byte }
ITokenERC721MintRequest is an auto generated low-level Go binding around an user-defined struct.
type Marketplace ¶
type Marketplace struct { MarketplaceCaller // Read-only binding to the contract MarketplaceTransactor // Write-only binding to the contract MarketplaceFilterer // Log filterer for contract events }
Marketplace is an auto generated Go binding around an Ethereum contract.
func NewMarketplace ¶
func NewMarketplace(address common.Address, backend bind.ContractBackend) (*Marketplace, error)
NewMarketplace creates a new instance of Marketplace, bound to a specific deployed contract.
type MarketplaceAuctionBuffersUpdated ¶
type MarketplaceAuctionBuffersUpdated struct { TimeBuffer *big.Int BidBufferBps *big.Int Raw types.Log // Blockchain specific contextual infos }
MarketplaceAuctionBuffersUpdated represents a AuctionBuffersUpdated event raised by the Marketplace contract.
type MarketplaceAuctionBuffersUpdatedIterator ¶
type MarketplaceAuctionBuffersUpdatedIterator struct { Event *MarketplaceAuctionBuffersUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MarketplaceAuctionBuffersUpdatedIterator is returned from FilterAuctionBuffersUpdated and is used to iterate over the raw logs and unpacked data for AuctionBuffersUpdated events raised by the Marketplace contract.
func (*MarketplaceAuctionBuffersUpdatedIterator) Close ¶
func (it *MarketplaceAuctionBuffersUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MarketplaceAuctionBuffersUpdatedIterator) Error ¶
func (it *MarketplaceAuctionBuffersUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MarketplaceAuctionBuffersUpdatedIterator) Next ¶
func (it *MarketplaceAuctionBuffersUpdatedIterator) 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 MarketplaceAuctionClosed ¶
type MarketplaceAuctionClosed struct { ListingId *big.Int Closer common.Address Cancelled bool AuctionCreator common.Address WinningBidder common.Address Raw types.Log // Blockchain specific contextual infos }
MarketplaceAuctionClosed represents a AuctionClosed event raised by the Marketplace contract.
type MarketplaceAuctionClosedIterator ¶
type MarketplaceAuctionClosedIterator struct { Event *MarketplaceAuctionClosed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MarketplaceAuctionClosedIterator is returned from FilterAuctionClosed and is used to iterate over the raw logs and unpacked data for AuctionClosed events raised by the Marketplace contract.
func (*MarketplaceAuctionClosedIterator) Close ¶
func (it *MarketplaceAuctionClosedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MarketplaceAuctionClosedIterator) Error ¶
func (it *MarketplaceAuctionClosedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MarketplaceAuctionClosedIterator) Next ¶
func (it *MarketplaceAuctionClosedIterator) 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 MarketplaceCaller ¶
type MarketplaceCaller struct {
// contains filtered or unexported fields
}
MarketplaceCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMarketplaceCaller ¶
func NewMarketplaceCaller(address common.Address, caller bind.ContractCaller) (*MarketplaceCaller, error)
NewMarketplaceCaller creates a new read-only instance of Marketplace, bound to a specific deployed contract.
func (*MarketplaceCaller) BidBufferBps ¶
func (_Marketplace *MarketplaceCaller) BidBufferBps(opts *bind.CallOpts) (uint64, error)
BidBufferBps is a free data retrieval call binding the contract method 0x4e03f28d.
Solidity: function bidBufferBps() view returns(uint64)
func (*MarketplaceCaller) ContractType ¶
func (_Marketplace *MarketplaceCaller) ContractType(opts *bind.CallOpts) ([32]byte, error)
ContractType is a free data retrieval call binding the contract method 0xcb2ef6f7.
Solidity: function contractType() pure returns(bytes32)
func (*MarketplaceCaller) ContractVersion ¶
func (_Marketplace *MarketplaceCaller) ContractVersion(opts *bind.CallOpts) (uint8, error)
ContractVersion is a free data retrieval call binding the contract method 0xa0a8e460.
Solidity: function contractVersion() pure returns(uint8)
func (*MarketplaceCaller) DEFAULTADMINROLE ¶
func (_Marketplace *MarketplaceCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*MarketplaceCaller) GetPlatformFeeInfo ¶
func (_Marketplace *MarketplaceCaller) GetPlatformFeeInfo(opts *bind.CallOpts) (common.Address, uint16, error)
GetPlatformFeeInfo is a free data retrieval call binding the contract method 0xd45573f6.
Solidity: function getPlatformFeeInfo() view returns(address, uint16)
func (*MarketplaceCaller) GetRoleAdmin ¶
func (_Marketplace *MarketplaceCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*MarketplaceCaller) GetRoleMember ¶
func (_Marketplace *MarketplaceCaller) GetRoleMember(opts *bind.CallOpts, role [32]byte, index *big.Int) (common.Address, error)
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address)
func (*MarketplaceCaller) GetRoleMemberCount ¶
func (_Marketplace *MarketplaceCaller) GetRoleMemberCount(opts *bind.CallOpts, role [32]byte) (*big.Int, error)
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256)
func (*MarketplaceCaller) HasRole ¶
func (_Marketplace *MarketplaceCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*MarketplaceCaller) InternalContractURI ¶
func (_Marketplace *MarketplaceCaller) InternalContractURI(opts *bind.CallOpts) (string, error)
InternalContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*MarketplaceCaller) IsTrustedForwarder ¶
func (_Marketplace *MarketplaceCaller) IsTrustedForwarder(opts *bind.CallOpts, forwarder common.Address) (bool, error)
IsTrustedForwarder is a free data retrieval call binding the contract method 0x572b6c05.
Solidity: function isTrustedForwarder(address forwarder) view returns(bool)
func (*MarketplaceCaller) Listings ¶
func (_Marketplace *MarketplaceCaller) Listings(opts *bind.CallOpts, arg0 *big.Int) (struct { ListingId *big.Int TokenOwner common.Address AssetContract common.Address TokenId *big.Int StartTime *big.Int EndTime *big.Int Quantity *big.Int Currency common.Address ReservePricePerToken *big.Int BuyoutPricePerToken *big.Int TokenType uint8 ListingType uint8 }, error)
Listings is a free data retrieval call binding the contract method 0xde74e57b.
Solidity: function listings(uint256 ) view returns(uint256 listingId, address tokenOwner, address assetContract, uint256 tokenId, uint256 startTime, uint256 endTime, uint256 quantity, address currency, uint256 reservePricePerToken, uint256 buyoutPricePerToken, uint8 tokenType, uint8 listingType)
func (*MarketplaceCaller) MAXBPS ¶
func (_Marketplace *MarketplaceCaller) MAXBPS(opts *bind.CallOpts) (uint64, error)
MAXBPS is a free data retrieval call binding the contract method 0xfd967f47.
Solidity: function MAX_BPS() view returns(uint64)
func (*MarketplaceCaller) Offers ¶
func (_Marketplace *MarketplaceCaller) Offers(opts *bind.CallOpts, arg0 *big.Int, arg1 common.Address) (struct { ListingId *big.Int Offeror common.Address QuantityWanted *big.Int Currency common.Address PricePerToken *big.Int ExpirationTimestamp *big.Int }, error)
Offers is a free data retrieval call binding the contract method 0xebdfbce5.
Solidity: function offers(uint256 , address ) view returns(uint256 listingId, address offeror, uint256 quantityWanted, address currency, uint256 pricePerToken, uint256 expirationTimestamp)
func (*MarketplaceCaller) OnERC721Received ¶
func (_Marketplace *MarketplaceCaller) OnERC721Received(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) ([4]byte, error)
OnERC721Received is a free data retrieval call binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address , address , uint256 , bytes ) pure returns(bytes4)
func (*MarketplaceCaller) SupportsInterface ¶
func (_Marketplace *MarketplaceCaller) 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 (*MarketplaceCaller) ThirdwebFee ¶
ThirdwebFee is a free data retrieval call binding the contract method 0xcf8267b1.
Solidity: function thirdwebFee() view returns(address)
func (*MarketplaceCaller) TimeBuffer ¶
func (_Marketplace *MarketplaceCaller) TimeBuffer(opts *bind.CallOpts) (uint64, error)
TimeBuffer is a free data retrieval call binding the contract method 0xec91f2a4.
Solidity: function timeBuffer() view returns(uint64)
func (*MarketplaceCaller) TotalListings ¶
TotalListings is a free data retrieval call binding the contract method 0xc78b616c.
Solidity: function totalListings() view returns(uint256)
func (*MarketplaceCaller) WinningBid ¶
func (_Marketplace *MarketplaceCaller) WinningBid(opts *bind.CallOpts, arg0 *big.Int) (struct { ListingId *big.Int Offeror common.Address QuantityWanted *big.Int Currency common.Address PricePerToken *big.Int ExpirationTimestamp *big.Int }, error)
WinningBid is a free data retrieval call binding the contract method 0xd4ac9b8c.
Solidity: function winningBid(uint256 ) view returns(uint256 listingId, address offeror, uint256 quantityWanted, address currency, uint256 pricePerToken, uint256 expirationTimestamp)
type MarketplaceCallerRaw ¶
type MarketplaceCallerRaw struct {
Contract *MarketplaceCaller // Generic read-only contract binding to access the raw methods on
}
MarketplaceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MarketplaceCallerRaw) Call ¶
func (_Marketplace *MarketplaceCallerRaw) 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 MarketplaceCallerSession ¶
type MarketplaceCallerSession struct { Contract *MarketplaceCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MarketplaceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MarketplaceCallerSession) BidBufferBps ¶
func (_Marketplace *MarketplaceCallerSession) BidBufferBps() (uint64, error)
BidBufferBps is a free data retrieval call binding the contract method 0x4e03f28d.
Solidity: function bidBufferBps() view returns(uint64)
func (*MarketplaceCallerSession) ContractType ¶
func (_Marketplace *MarketplaceCallerSession) ContractType() ([32]byte, error)
ContractType is a free data retrieval call binding the contract method 0xcb2ef6f7.
Solidity: function contractType() pure returns(bytes32)
func (*MarketplaceCallerSession) ContractVersion ¶
func (_Marketplace *MarketplaceCallerSession) ContractVersion() (uint8, error)
ContractVersion is a free data retrieval call binding the contract method 0xa0a8e460.
Solidity: function contractVersion() pure returns(uint8)
func (*MarketplaceCallerSession) DEFAULTADMINROLE ¶
func (_Marketplace *MarketplaceCallerSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*MarketplaceCallerSession) GetPlatformFeeInfo ¶
func (_Marketplace *MarketplaceCallerSession) GetPlatformFeeInfo() (common.Address, uint16, error)
GetPlatformFeeInfo is a free data retrieval call binding the contract method 0xd45573f6.
Solidity: function getPlatformFeeInfo() view returns(address, uint16)
func (*MarketplaceCallerSession) GetRoleAdmin ¶
func (_Marketplace *MarketplaceCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*MarketplaceCallerSession) GetRoleMember ¶
func (_Marketplace *MarketplaceCallerSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address)
func (*MarketplaceCallerSession) GetRoleMemberCount ¶
func (_Marketplace *MarketplaceCallerSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256)
func (*MarketplaceCallerSession) HasRole ¶
func (_Marketplace *MarketplaceCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*MarketplaceCallerSession) InternalContractURI ¶
func (_Marketplace *MarketplaceCallerSession) InternalContractURI() (string, error)
InternalContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*MarketplaceCallerSession) IsTrustedForwarder ¶
func (_Marketplace *MarketplaceCallerSession) IsTrustedForwarder(forwarder common.Address) (bool, error)
IsTrustedForwarder is a free data retrieval call binding the contract method 0x572b6c05.
Solidity: function isTrustedForwarder(address forwarder) view returns(bool)
func (*MarketplaceCallerSession) Listings ¶
func (_Marketplace *MarketplaceCallerSession) Listings(arg0 *big.Int) (struct { ListingId *big.Int TokenOwner common.Address AssetContract common.Address TokenId *big.Int StartTime *big.Int EndTime *big.Int Quantity *big.Int Currency common.Address ReservePricePerToken *big.Int BuyoutPricePerToken *big.Int TokenType uint8 ListingType uint8 }, error)
Listings is a free data retrieval call binding the contract method 0xde74e57b.
Solidity: function listings(uint256 ) view returns(uint256 listingId, address tokenOwner, address assetContract, uint256 tokenId, uint256 startTime, uint256 endTime, uint256 quantity, address currency, uint256 reservePricePerToken, uint256 buyoutPricePerToken, uint8 tokenType, uint8 listingType)
func (*MarketplaceCallerSession) MAXBPS ¶
func (_Marketplace *MarketplaceCallerSession) MAXBPS() (uint64, error)
MAXBPS is a free data retrieval call binding the contract method 0xfd967f47.
Solidity: function MAX_BPS() view returns(uint64)
func (*MarketplaceCallerSession) Offers ¶
func (_Marketplace *MarketplaceCallerSession) Offers(arg0 *big.Int, arg1 common.Address) (struct { ListingId *big.Int Offeror common.Address QuantityWanted *big.Int Currency common.Address PricePerToken *big.Int ExpirationTimestamp *big.Int }, error)
Offers is a free data retrieval call binding the contract method 0xebdfbce5.
Solidity: function offers(uint256 , address ) view returns(uint256 listingId, address offeror, uint256 quantityWanted, address currency, uint256 pricePerToken, uint256 expirationTimestamp)
func (*MarketplaceCallerSession) OnERC721Received ¶
func (_Marketplace *MarketplaceCallerSession) OnERC721Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) ([4]byte, error)
OnERC721Received is a free data retrieval call binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address , address , uint256 , bytes ) pure returns(bytes4)
func (*MarketplaceCallerSession) SupportsInterface ¶
func (_Marketplace *MarketplaceCallerSession) 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 (*MarketplaceCallerSession) ThirdwebFee ¶
func (_Marketplace *MarketplaceCallerSession) ThirdwebFee() (common.Address, error)
ThirdwebFee is a free data retrieval call binding the contract method 0xcf8267b1.
Solidity: function thirdwebFee() view returns(address)
func (*MarketplaceCallerSession) TimeBuffer ¶
func (_Marketplace *MarketplaceCallerSession) TimeBuffer() (uint64, error)
TimeBuffer is a free data retrieval call binding the contract method 0xec91f2a4.
Solidity: function timeBuffer() view returns(uint64)
func (*MarketplaceCallerSession) TotalListings ¶
func (_Marketplace *MarketplaceCallerSession) TotalListings() (*big.Int, error)
TotalListings is a free data retrieval call binding the contract method 0xc78b616c.
Solidity: function totalListings() view returns(uint256)
func (*MarketplaceCallerSession) WinningBid ¶
func (_Marketplace *MarketplaceCallerSession) WinningBid(arg0 *big.Int) (struct { ListingId *big.Int Offeror common.Address QuantityWanted *big.Int Currency common.Address PricePerToken *big.Int ExpirationTimestamp *big.Int }, error)
WinningBid is a free data retrieval call binding the contract method 0xd4ac9b8c.
Solidity: function winningBid(uint256 ) view returns(uint256 listingId, address offeror, uint256 quantityWanted, address currency, uint256 pricePerToken, uint256 expirationTimestamp)
type MarketplaceFilterer ¶
type MarketplaceFilterer struct {
// contains filtered or unexported fields
}
MarketplaceFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMarketplaceFilterer ¶
func NewMarketplaceFilterer(address common.Address, filterer bind.ContractFilterer) (*MarketplaceFilterer, error)
NewMarketplaceFilterer creates a new log filterer instance of Marketplace, bound to a specific deployed contract.
func (*MarketplaceFilterer) FilterAuctionBuffersUpdated ¶
func (_Marketplace *MarketplaceFilterer) FilterAuctionBuffersUpdated(opts *bind.FilterOpts) (*MarketplaceAuctionBuffersUpdatedIterator, error)
FilterAuctionBuffersUpdated is a free log retrieval operation binding the contract event 0x441ed6470e96704c3f8c9e70c209107078aab3f17311385e886081b91aa75088.
Solidity: event AuctionBuffersUpdated(uint256 timeBuffer, uint256 bidBufferBps)
func (*MarketplaceFilterer) FilterAuctionClosed ¶
func (_Marketplace *MarketplaceFilterer) FilterAuctionClosed(opts *bind.FilterOpts, listingId []*big.Int, closer []common.Address, cancelled []bool) (*MarketplaceAuctionClosedIterator, error)
FilterAuctionClosed is a free log retrieval operation binding the contract event 0x572cdc5ca5e918473319d0f4737494e4709ac879a7d0bcd11ce1bef24b24e81d.
Solidity: event AuctionClosed(uint256 indexed listingId, address indexed closer, bool indexed cancelled, address auctionCreator, address winningBidder)
func (*MarketplaceFilterer) FilterListingAdded ¶
func (_Marketplace *MarketplaceFilterer) FilterListingAdded(opts *bind.FilterOpts, listingId []*big.Int, assetContract []common.Address, lister []common.Address) (*MarketplaceListingAddedIterator, error)
FilterListingAdded is a free log retrieval operation binding the contract event 0x0c5bc74ccdf848b38eb526a154b85085e1d61addf1d100cba2074e039c0b6340.
Solidity: event ListingAdded(uint256 indexed listingId, address indexed assetContract, address indexed lister, (uint256,address,address,uint256,uint256,uint256,uint256,address,uint256,uint256,uint8,uint8) listing)
func (*MarketplaceFilterer) FilterListingRemoved ¶
func (_Marketplace *MarketplaceFilterer) FilterListingRemoved(opts *bind.FilterOpts, listingId []*big.Int, listingCreator []common.Address) (*MarketplaceListingRemovedIterator, error)
FilterListingRemoved is a free log retrieval operation binding the contract event 0x58b0852506006c4be6c7ae72afcd195d9e64d7f5d8947905e914b778e47b7cf3.
Solidity: event ListingRemoved(uint256 indexed listingId, address indexed listingCreator)
func (*MarketplaceFilterer) FilterListingUpdated ¶
func (_Marketplace *MarketplaceFilterer) FilterListingUpdated(opts *bind.FilterOpts, listingId []*big.Int, listingCreator []common.Address) (*MarketplaceListingUpdatedIterator, error)
FilterListingUpdated is a free log retrieval operation binding the contract event 0xbbea26162edf2bc6a0255bf144ec4dd044302a301ef7d32daa835a2ddacfdef0.
Solidity: event ListingUpdated(uint256 indexed listingId, address indexed listingCreator)
func (*MarketplaceFilterer) FilterNewOffer ¶
func (_Marketplace *MarketplaceFilterer) FilterNewOffer(opts *bind.FilterOpts, listingId []*big.Int, offeror []common.Address, listingType []uint8) (*MarketplaceNewOfferIterator, error)
FilterNewOffer is a free log retrieval operation binding the contract event 0x8a412352601a288b3de40254a9de2ab14a497aa3638a7e558480680a56e2705d.
Solidity: event NewOffer(uint256 indexed listingId, address indexed offeror, uint8 indexed listingType, uint256 quantityWanted, uint256 totalOfferAmount, address currency)
func (*MarketplaceFilterer) FilterNewSale ¶
func (_Marketplace *MarketplaceFilterer) FilterNewSale(opts *bind.FilterOpts, listingId []*big.Int, assetContract []common.Address, lister []common.Address) (*MarketplaceNewSaleIterator, error)
FilterNewSale is a free log retrieval operation binding the contract event 0x306e6cde5eb293794d557a3a6c844de939e6206b05e6910451c512852bf654a5.
Solidity: event NewSale(uint256 indexed listingId, address indexed assetContract, address indexed lister, address buyer, uint256 quantityBought, uint256 totalPricePaid)
func (*MarketplaceFilterer) FilterPlatformFeeInfoUpdated ¶
func (_Marketplace *MarketplaceFilterer) FilterPlatformFeeInfoUpdated(opts *bind.FilterOpts) (*MarketplacePlatformFeeInfoUpdatedIterator, error)
FilterPlatformFeeInfoUpdated is a free log retrieval operation binding the contract event 0xe2497bd806ec41a6e0dd992c29a72efc0ef8fec9092d1978fd4a1e00b2f18304.
Solidity: event PlatformFeeInfoUpdated(address platformFeeRecipient, uint256 platformFeeBps)
func (*MarketplaceFilterer) FilterRoleAdminChanged ¶
func (_Marketplace *MarketplaceFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (*MarketplaceRoleAdminChangedIterator, error)
FilterRoleAdminChanged is a free log retrieval operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*MarketplaceFilterer) FilterRoleGranted ¶
func (_Marketplace *MarketplaceFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*MarketplaceRoleGrantedIterator, error)
FilterRoleGranted is a free log retrieval operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*MarketplaceFilterer) FilterRoleRevoked ¶
func (_Marketplace *MarketplaceFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*MarketplaceRoleRevokedIterator, error)
FilterRoleRevoked is a free log retrieval operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*MarketplaceFilterer) ParseAuctionBuffersUpdated ¶
func (_Marketplace *MarketplaceFilterer) ParseAuctionBuffersUpdated(log types.Log) (*MarketplaceAuctionBuffersUpdated, error)
ParseAuctionBuffersUpdated is a log parse operation binding the contract event 0x441ed6470e96704c3f8c9e70c209107078aab3f17311385e886081b91aa75088.
Solidity: event AuctionBuffersUpdated(uint256 timeBuffer, uint256 bidBufferBps)
func (*MarketplaceFilterer) ParseAuctionClosed ¶
func (_Marketplace *MarketplaceFilterer) ParseAuctionClosed(log types.Log) (*MarketplaceAuctionClosed, error)
ParseAuctionClosed is a log parse operation binding the contract event 0x572cdc5ca5e918473319d0f4737494e4709ac879a7d0bcd11ce1bef24b24e81d.
Solidity: event AuctionClosed(uint256 indexed listingId, address indexed closer, bool indexed cancelled, address auctionCreator, address winningBidder)
func (*MarketplaceFilterer) ParseListingAdded ¶
func (_Marketplace *MarketplaceFilterer) ParseListingAdded(log types.Log) (*MarketplaceListingAdded, error)
ParseListingAdded is a log parse operation binding the contract event 0x0c5bc74ccdf848b38eb526a154b85085e1d61addf1d100cba2074e039c0b6340.
Solidity: event ListingAdded(uint256 indexed listingId, address indexed assetContract, address indexed lister, (uint256,address,address,uint256,uint256,uint256,uint256,address,uint256,uint256,uint8,uint8) listing)
func (*MarketplaceFilterer) ParseListingRemoved ¶
func (_Marketplace *MarketplaceFilterer) ParseListingRemoved(log types.Log) (*MarketplaceListingRemoved, error)
ParseListingRemoved is a log parse operation binding the contract event 0x58b0852506006c4be6c7ae72afcd195d9e64d7f5d8947905e914b778e47b7cf3.
Solidity: event ListingRemoved(uint256 indexed listingId, address indexed listingCreator)
func (*MarketplaceFilterer) ParseListingUpdated ¶
func (_Marketplace *MarketplaceFilterer) ParseListingUpdated(log types.Log) (*MarketplaceListingUpdated, error)
ParseListingUpdated is a log parse operation binding the contract event 0xbbea26162edf2bc6a0255bf144ec4dd044302a301ef7d32daa835a2ddacfdef0.
Solidity: event ListingUpdated(uint256 indexed listingId, address indexed listingCreator)
func (*MarketplaceFilterer) ParseNewOffer ¶
func (_Marketplace *MarketplaceFilterer) ParseNewOffer(log types.Log) (*MarketplaceNewOffer, error)
ParseNewOffer is a log parse operation binding the contract event 0x8a412352601a288b3de40254a9de2ab14a497aa3638a7e558480680a56e2705d.
Solidity: event NewOffer(uint256 indexed listingId, address indexed offeror, uint8 indexed listingType, uint256 quantityWanted, uint256 totalOfferAmount, address currency)
func (*MarketplaceFilterer) ParseNewSale ¶
func (_Marketplace *MarketplaceFilterer) ParseNewSale(log types.Log) (*MarketplaceNewSale, error)
ParseNewSale is a log parse operation binding the contract event 0x306e6cde5eb293794d557a3a6c844de939e6206b05e6910451c512852bf654a5.
Solidity: event NewSale(uint256 indexed listingId, address indexed assetContract, address indexed lister, address buyer, uint256 quantityBought, uint256 totalPricePaid)
func (*MarketplaceFilterer) ParsePlatformFeeInfoUpdated ¶
func (_Marketplace *MarketplaceFilterer) ParsePlatformFeeInfoUpdated(log types.Log) (*MarketplacePlatformFeeInfoUpdated, error)
ParsePlatformFeeInfoUpdated is a log parse operation binding the contract event 0xe2497bd806ec41a6e0dd992c29a72efc0ef8fec9092d1978fd4a1e00b2f18304.
Solidity: event PlatformFeeInfoUpdated(address platformFeeRecipient, uint256 platformFeeBps)
func (*MarketplaceFilterer) ParseRoleAdminChanged ¶
func (_Marketplace *MarketplaceFilterer) ParseRoleAdminChanged(log types.Log) (*MarketplaceRoleAdminChanged, error)
ParseRoleAdminChanged is a log parse operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*MarketplaceFilterer) ParseRoleGranted ¶
func (_Marketplace *MarketplaceFilterer) ParseRoleGranted(log types.Log) (*MarketplaceRoleGranted, error)
ParseRoleGranted is a log parse operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*MarketplaceFilterer) ParseRoleRevoked ¶
func (_Marketplace *MarketplaceFilterer) ParseRoleRevoked(log types.Log) (*MarketplaceRoleRevoked, error)
ParseRoleRevoked is a log parse operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*MarketplaceFilterer) WatchAuctionBuffersUpdated ¶
func (_Marketplace *MarketplaceFilterer) WatchAuctionBuffersUpdated(opts *bind.WatchOpts, sink chan<- *MarketplaceAuctionBuffersUpdated) (event.Subscription, error)
WatchAuctionBuffersUpdated is a free log subscription operation binding the contract event 0x441ed6470e96704c3f8c9e70c209107078aab3f17311385e886081b91aa75088.
Solidity: event AuctionBuffersUpdated(uint256 timeBuffer, uint256 bidBufferBps)
func (*MarketplaceFilterer) WatchAuctionClosed ¶
func (_Marketplace *MarketplaceFilterer) WatchAuctionClosed(opts *bind.WatchOpts, sink chan<- *MarketplaceAuctionClosed, listingId []*big.Int, closer []common.Address, cancelled []bool) (event.Subscription, error)
WatchAuctionClosed is a free log subscription operation binding the contract event 0x572cdc5ca5e918473319d0f4737494e4709ac879a7d0bcd11ce1bef24b24e81d.
Solidity: event AuctionClosed(uint256 indexed listingId, address indexed closer, bool indexed cancelled, address auctionCreator, address winningBidder)
func (*MarketplaceFilterer) WatchListingAdded ¶
func (_Marketplace *MarketplaceFilterer) WatchListingAdded(opts *bind.WatchOpts, sink chan<- *MarketplaceListingAdded, listingId []*big.Int, assetContract []common.Address, lister []common.Address) (event.Subscription, error)
WatchListingAdded is a free log subscription operation binding the contract event 0x0c5bc74ccdf848b38eb526a154b85085e1d61addf1d100cba2074e039c0b6340.
Solidity: event ListingAdded(uint256 indexed listingId, address indexed assetContract, address indexed lister, (uint256,address,address,uint256,uint256,uint256,uint256,address,uint256,uint256,uint8,uint8) listing)
func (*MarketplaceFilterer) WatchListingRemoved ¶
func (_Marketplace *MarketplaceFilterer) WatchListingRemoved(opts *bind.WatchOpts, sink chan<- *MarketplaceListingRemoved, listingId []*big.Int, listingCreator []common.Address) (event.Subscription, error)
WatchListingRemoved is a free log subscription operation binding the contract event 0x58b0852506006c4be6c7ae72afcd195d9e64d7f5d8947905e914b778e47b7cf3.
Solidity: event ListingRemoved(uint256 indexed listingId, address indexed listingCreator)
func (*MarketplaceFilterer) WatchListingUpdated ¶
func (_Marketplace *MarketplaceFilterer) WatchListingUpdated(opts *bind.WatchOpts, sink chan<- *MarketplaceListingUpdated, listingId []*big.Int, listingCreator []common.Address) (event.Subscription, error)
WatchListingUpdated is a free log subscription operation binding the contract event 0xbbea26162edf2bc6a0255bf144ec4dd044302a301ef7d32daa835a2ddacfdef0.
Solidity: event ListingUpdated(uint256 indexed listingId, address indexed listingCreator)
func (*MarketplaceFilterer) WatchNewOffer ¶
func (_Marketplace *MarketplaceFilterer) WatchNewOffer(opts *bind.WatchOpts, sink chan<- *MarketplaceNewOffer, listingId []*big.Int, offeror []common.Address, listingType []uint8) (event.Subscription, error)
WatchNewOffer is a free log subscription operation binding the contract event 0x8a412352601a288b3de40254a9de2ab14a497aa3638a7e558480680a56e2705d.
Solidity: event NewOffer(uint256 indexed listingId, address indexed offeror, uint8 indexed listingType, uint256 quantityWanted, uint256 totalOfferAmount, address currency)
func (*MarketplaceFilterer) WatchNewSale ¶
func (_Marketplace *MarketplaceFilterer) WatchNewSale(opts *bind.WatchOpts, sink chan<- *MarketplaceNewSale, listingId []*big.Int, assetContract []common.Address, lister []common.Address) (event.Subscription, error)
WatchNewSale is a free log subscription operation binding the contract event 0x306e6cde5eb293794d557a3a6c844de939e6206b05e6910451c512852bf654a5.
Solidity: event NewSale(uint256 indexed listingId, address indexed assetContract, address indexed lister, address buyer, uint256 quantityBought, uint256 totalPricePaid)
func (*MarketplaceFilterer) WatchPlatformFeeInfoUpdated ¶
func (_Marketplace *MarketplaceFilterer) WatchPlatformFeeInfoUpdated(opts *bind.WatchOpts, sink chan<- *MarketplacePlatformFeeInfoUpdated) (event.Subscription, error)
WatchPlatformFeeInfoUpdated is a free log subscription operation binding the contract event 0xe2497bd806ec41a6e0dd992c29a72efc0ef8fec9092d1978fd4a1e00b2f18304.
Solidity: event PlatformFeeInfoUpdated(address platformFeeRecipient, uint256 platformFeeBps)
func (*MarketplaceFilterer) WatchRoleAdminChanged ¶
func (_Marketplace *MarketplaceFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *MarketplaceRoleAdminChanged, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (event.Subscription, error)
WatchRoleAdminChanged is a free log subscription operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*MarketplaceFilterer) WatchRoleGranted ¶
func (_Marketplace *MarketplaceFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *MarketplaceRoleGranted, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleGranted is a free log subscription operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*MarketplaceFilterer) WatchRoleRevoked ¶
func (_Marketplace *MarketplaceFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *MarketplaceRoleRevoked, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleRevoked is a free log subscription operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
type MarketplaceListingAdded ¶
type MarketplaceListingAdded struct { ListingId *big.Int AssetContract common.Address Lister common.Address Listing IMarketplaceListing Raw types.Log // Blockchain specific contextual infos }
MarketplaceListingAdded represents a ListingAdded event raised by the Marketplace contract.
type MarketplaceListingAddedIterator ¶
type MarketplaceListingAddedIterator struct { Event *MarketplaceListingAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MarketplaceListingAddedIterator is returned from FilterListingAdded and is used to iterate over the raw logs and unpacked data for ListingAdded events raised by the Marketplace contract.
func (*MarketplaceListingAddedIterator) Close ¶
func (it *MarketplaceListingAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MarketplaceListingAddedIterator) Error ¶
func (it *MarketplaceListingAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MarketplaceListingAddedIterator) Next ¶
func (it *MarketplaceListingAddedIterator) 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 MarketplaceListingRemoved ¶
type MarketplaceListingRemoved struct { ListingId *big.Int ListingCreator common.Address Raw types.Log // Blockchain specific contextual infos }
MarketplaceListingRemoved represents a ListingRemoved event raised by the Marketplace contract.
type MarketplaceListingRemovedIterator ¶
type MarketplaceListingRemovedIterator struct { Event *MarketplaceListingRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MarketplaceListingRemovedIterator is returned from FilterListingRemoved and is used to iterate over the raw logs and unpacked data for ListingRemoved events raised by the Marketplace contract.
func (*MarketplaceListingRemovedIterator) Close ¶
func (it *MarketplaceListingRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MarketplaceListingRemovedIterator) Error ¶
func (it *MarketplaceListingRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MarketplaceListingRemovedIterator) Next ¶
func (it *MarketplaceListingRemovedIterator) 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 MarketplaceListingUpdated ¶
type MarketplaceListingUpdated struct { ListingId *big.Int ListingCreator common.Address Raw types.Log // Blockchain specific contextual infos }
MarketplaceListingUpdated represents a ListingUpdated event raised by the Marketplace contract.
type MarketplaceListingUpdatedIterator ¶
type MarketplaceListingUpdatedIterator struct { Event *MarketplaceListingUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MarketplaceListingUpdatedIterator is returned from FilterListingUpdated and is used to iterate over the raw logs and unpacked data for ListingUpdated events raised by the Marketplace contract.
func (*MarketplaceListingUpdatedIterator) Close ¶
func (it *MarketplaceListingUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MarketplaceListingUpdatedIterator) Error ¶
func (it *MarketplaceListingUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MarketplaceListingUpdatedIterator) Next ¶
func (it *MarketplaceListingUpdatedIterator) 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 MarketplaceNewOffer ¶
type MarketplaceNewOffer struct { ListingId *big.Int Offeror common.Address ListingType uint8 QuantityWanted *big.Int TotalOfferAmount *big.Int Currency common.Address Raw types.Log // Blockchain specific contextual infos }
MarketplaceNewOffer represents a NewOffer event raised by the Marketplace contract.
type MarketplaceNewOfferIterator ¶
type MarketplaceNewOfferIterator struct { Event *MarketplaceNewOffer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MarketplaceNewOfferIterator is returned from FilterNewOffer and is used to iterate over the raw logs and unpacked data for NewOffer events raised by the Marketplace contract.
func (*MarketplaceNewOfferIterator) Close ¶
func (it *MarketplaceNewOfferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MarketplaceNewOfferIterator) Error ¶
func (it *MarketplaceNewOfferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MarketplaceNewOfferIterator) Next ¶
func (it *MarketplaceNewOfferIterator) 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 MarketplaceNewSale ¶
type MarketplaceNewSale struct { ListingId *big.Int AssetContract common.Address Lister common.Address Buyer common.Address QuantityBought *big.Int TotalPricePaid *big.Int Raw types.Log // Blockchain specific contextual infos }
MarketplaceNewSale represents a NewSale event raised by the Marketplace contract.
type MarketplaceNewSaleIterator ¶
type MarketplaceNewSaleIterator struct { Event *MarketplaceNewSale // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MarketplaceNewSaleIterator is returned from FilterNewSale and is used to iterate over the raw logs and unpacked data for NewSale events raised by the Marketplace contract.
func (*MarketplaceNewSaleIterator) Close ¶
func (it *MarketplaceNewSaleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MarketplaceNewSaleIterator) Error ¶
func (it *MarketplaceNewSaleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MarketplaceNewSaleIterator) Next ¶
func (it *MarketplaceNewSaleIterator) 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 MarketplacePlatformFeeInfoUpdated ¶
type MarketplacePlatformFeeInfoUpdated struct { PlatformFeeRecipient common.Address PlatformFeeBps *big.Int Raw types.Log // Blockchain specific contextual infos }
MarketplacePlatformFeeInfoUpdated represents a PlatformFeeInfoUpdated event raised by the Marketplace contract.
type MarketplacePlatformFeeInfoUpdatedIterator ¶
type MarketplacePlatformFeeInfoUpdatedIterator struct { Event *MarketplacePlatformFeeInfoUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MarketplacePlatformFeeInfoUpdatedIterator is returned from FilterPlatformFeeInfoUpdated and is used to iterate over the raw logs and unpacked data for PlatformFeeInfoUpdated events raised by the Marketplace contract.
func (*MarketplacePlatformFeeInfoUpdatedIterator) Close ¶
func (it *MarketplacePlatformFeeInfoUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MarketplacePlatformFeeInfoUpdatedIterator) Error ¶
func (it *MarketplacePlatformFeeInfoUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MarketplacePlatformFeeInfoUpdatedIterator) Next ¶
func (it *MarketplacePlatformFeeInfoUpdatedIterator) 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 MarketplaceRaw ¶
type MarketplaceRaw struct {
Contract *Marketplace // Generic contract binding to access the raw methods on
}
MarketplaceRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MarketplaceRaw) Call ¶
func (_Marketplace *MarketplaceRaw) 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 (*MarketplaceRaw) Transact ¶
func (_Marketplace *MarketplaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MarketplaceRaw) Transfer ¶
func (_Marketplace *MarketplaceRaw) 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 MarketplaceRoleAdminChanged ¶
type MarketplaceRoleAdminChanged struct { Role [32]byte PreviousAdminRole [32]byte NewAdminRole [32]byte Raw types.Log // Blockchain specific contextual infos }
MarketplaceRoleAdminChanged represents a RoleAdminChanged event raised by the Marketplace contract.
type MarketplaceRoleAdminChangedIterator ¶
type MarketplaceRoleAdminChangedIterator struct { Event *MarketplaceRoleAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MarketplaceRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the Marketplace contract.
func (*MarketplaceRoleAdminChangedIterator) Close ¶
func (it *MarketplaceRoleAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MarketplaceRoleAdminChangedIterator) Error ¶
func (it *MarketplaceRoleAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MarketplaceRoleAdminChangedIterator) Next ¶
func (it *MarketplaceRoleAdminChangedIterator) 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 MarketplaceRoleGranted ¶
type MarketplaceRoleGranted struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
MarketplaceRoleGranted represents a RoleGranted event raised by the Marketplace contract.
type MarketplaceRoleGrantedIterator ¶
type MarketplaceRoleGrantedIterator struct { Event *MarketplaceRoleGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MarketplaceRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the Marketplace contract.
func (*MarketplaceRoleGrantedIterator) Close ¶
func (it *MarketplaceRoleGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MarketplaceRoleGrantedIterator) Error ¶
func (it *MarketplaceRoleGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MarketplaceRoleGrantedIterator) Next ¶
func (it *MarketplaceRoleGrantedIterator) 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 MarketplaceRoleRevoked ¶
type MarketplaceRoleRevoked struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
MarketplaceRoleRevoked represents a RoleRevoked event raised by the Marketplace contract.
type MarketplaceRoleRevokedIterator ¶
type MarketplaceRoleRevokedIterator struct { Event *MarketplaceRoleRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MarketplaceRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the Marketplace contract.
func (*MarketplaceRoleRevokedIterator) Close ¶
func (it *MarketplaceRoleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MarketplaceRoleRevokedIterator) Error ¶
func (it *MarketplaceRoleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MarketplaceRoleRevokedIterator) Next ¶
func (it *MarketplaceRoleRevokedIterator) 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 MarketplaceSession ¶
type MarketplaceSession struct { Contract *Marketplace // 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 }
MarketplaceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MarketplaceSession) AcceptOffer ¶
func (_Marketplace *MarketplaceSession) AcceptOffer(_listingId *big.Int, _offeror common.Address, _currency common.Address, _pricePerToken *big.Int) (*types.Transaction, error)
AcceptOffer is a paid mutator transaction binding the contract method 0xb13c0e63.
Solidity: function acceptOffer(uint256 _listingId, address _offeror, address _currency, uint256 _pricePerToken) returns()
func (*MarketplaceSession) BidBufferBps ¶
func (_Marketplace *MarketplaceSession) BidBufferBps() (uint64, error)
BidBufferBps is a free data retrieval call binding the contract method 0x4e03f28d.
Solidity: function bidBufferBps() view returns(uint64)
func (*MarketplaceSession) Buy ¶
func (_Marketplace *MarketplaceSession) Buy(_listingId *big.Int, _buyFor common.Address, _quantityToBuy *big.Int, _currency common.Address, _totalPrice *big.Int) (*types.Transaction, error)
Buy is a paid mutator transaction binding the contract method 0x7687ab02.
Solidity: function buy(uint256 _listingId, address _buyFor, uint256 _quantityToBuy, address _currency, uint256 _totalPrice) payable returns()
func (*MarketplaceSession) CancelDirectListing ¶
func (_Marketplace *MarketplaceSession) CancelDirectListing(_listingId *big.Int) (*types.Transaction, error)
CancelDirectListing is a paid mutator transaction binding the contract method 0x7506c84a.
Solidity: function cancelDirectListing(uint256 _listingId) returns()
func (*MarketplaceSession) CloseAuction ¶
func (_Marketplace *MarketplaceSession) CloseAuction(_listingId *big.Int, _closeFor common.Address) (*types.Transaction, error)
CloseAuction is a paid mutator transaction binding the contract method 0x6bab66ae.
Solidity: function closeAuction(uint256 _listingId, address _closeFor) returns()
func (*MarketplaceSession) ContractType ¶
func (_Marketplace *MarketplaceSession) ContractType() ([32]byte, error)
ContractType is a free data retrieval call binding the contract method 0xcb2ef6f7.
Solidity: function contractType() pure returns(bytes32)
func (*MarketplaceSession) ContractVersion ¶
func (_Marketplace *MarketplaceSession) ContractVersion() (uint8, error)
ContractVersion is a free data retrieval call binding the contract method 0xa0a8e460.
Solidity: function contractVersion() pure returns(uint8)
func (*MarketplaceSession) CreateListing ¶
func (_Marketplace *MarketplaceSession) CreateListing(_params IMarketplaceListingParameters) (*types.Transaction, error)
CreateListing is a paid mutator transaction binding the contract method 0x296f4e16.
Solidity: function createListing((address,uint256,uint256,uint256,uint256,address,uint256,uint256,uint8) _params) returns()
func (*MarketplaceSession) DEFAULTADMINROLE ¶
func (_Marketplace *MarketplaceSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*MarketplaceSession) GetPlatformFeeInfo ¶
func (_Marketplace *MarketplaceSession) GetPlatformFeeInfo() (common.Address, uint16, error)
GetPlatformFeeInfo is a free data retrieval call binding the contract method 0xd45573f6.
Solidity: function getPlatformFeeInfo() view returns(address, uint16)
func (*MarketplaceSession) GetRoleAdmin ¶
func (_Marketplace *MarketplaceSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*MarketplaceSession) GetRoleMember ¶
func (_Marketplace *MarketplaceSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address)
func (*MarketplaceSession) GetRoleMemberCount ¶
func (_Marketplace *MarketplaceSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256)
func (*MarketplaceSession) GrantRole ¶
func (_Marketplace *MarketplaceSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*MarketplaceSession) HasRole ¶
func (_Marketplace *MarketplaceSession) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*MarketplaceSession) Initialize ¶
func (_Marketplace *MarketplaceSession) Initialize(_defaultAdmin common.Address, _contractURI string, _trustedForwarders []common.Address, _platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8c8a84e2.
Solidity: function initialize(address _defaultAdmin, string _contractURI, address[] _trustedForwarders, address _platformFeeRecipient, uint256 _platformFeeBps) returns()
func (*MarketplaceSession) InternalContractURI ¶
func (_Marketplace *MarketplaceSession) InternalContractURI() (string, error)
InternalContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*MarketplaceSession) IsTrustedForwarder ¶
func (_Marketplace *MarketplaceSession) IsTrustedForwarder(forwarder common.Address) (bool, error)
IsTrustedForwarder is a free data retrieval call binding the contract method 0x572b6c05.
Solidity: function isTrustedForwarder(address forwarder) view returns(bool)
func (*MarketplaceSession) Listings ¶
func (_Marketplace *MarketplaceSession) Listings(arg0 *big.Int) (struct { ListingId *big.Int TokenOwner common.Address AssetContract common.Address TokenId *big.Int StartTime *big.Int EndTime *big.Int Quantity *big.Int Currency common.Address ReservePricePerToken *big.Int BuyoutPricePerToken *big.Int TokenType uint8 ListingType uint8 }, error)
Listings is a free data retrieval call binding the contract method 0xde74e57b.
Solidity: function listings(uint256 ) view returns(uint256 listingId, address tokenOwner, address assetContract, uint256 tokenId, uint256 startTime, uint256 endTime, uint256 quantity, address currency, uint256 reservePricePerToken, uint256 buyoutPricePerToken, uint8 tokenType, uint8 listingType)
func (*MarketplaceSession) MAXBPS ¶
func (_Marketplace *MarketplaceSession) MAXBPS() (uint64, error)
MAXBPS is a free data retrieval call binding the contract method 0xfd967f47.
Solidity: function MAX_BPS() view returns(uint64)
func (*MarketplaceSession) Multicall ¶
func (_Marketplace *MarketplaceSession) Multicall(data [][]byte) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) returns(bytes[] results)
func (*MarketplaceSession) Offer ¶
func (_Marketplace *MarketplaceSession) Offer(_listingId *big.Int, _quantityWanted *big.Int, _currency common.Address, _pricePerToken *big.Int, _expirationTimestamp *big.Int) (*types.Transaction, error)
Offer is a paid mutator transaction binding the contract method 0x5fef45e7.
Solidity: function offer(uint256 _listingId, uint256 _quantityWanted, address _currency, uint256 _pricePerToken, uint256 _expirationTimestamp) payable returns()
func (*MarketplaceSession) Offers ¶
func (_Marketplace *MarketplaceSession) Offers(arg0 *big.Int, arg1 common.Address) (struct { ListingId *big.Int Offeror common.Address QuantityWanted *big.Int Currency common.Address PricePerToken *big.Int ExpirationTimestamp *big.Int }, error)
Offers is a free data retrieval call binding the contract method 0xebdfbce5.
Solidity: function offers(uint256 , address ) view returns(uint256 listingId, address offeror, uint256 quantityWanted, address currency, uint256 pricePerToken, uint256 expirationTimestamp)
func (*MarketplaceSession) OnERC1155BatchReceived ¶
func (_Marketplace *MarketplaceSession) OnERC1155BatchReceived(arg0 common.Address, arg1 common.Address, arg2 []*big.Int, arg3 []*big.Int, arg4 []byte) (*types.Transaction, error)
OnERC1155BatchReceived is a paid mutator transaction binding the contract method 0xbc197c81.
Solidity: function onERC1155BatchReceived(address , address , uint256[] , uint256[] , bytes ) returns(bytes4)
func (*MarketplaceSession) OnERC1155Received ¶
func (_Marketplace *MarketplaceSession) OnERC1155Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 *big.Int, arg4 []byte) (*types.Transaction, error)
OnERC1155Received is a paid mutator transaction binding the contract method 0xf23a6e61.
Solidity: function onERC1155Received(address , address , uint256 , uint256 , bytes ) returns(bytes4)
func (*MarketplaceSession) OnERC721Received ¶
func (_Marketplace *MarketplaceSession) OnERC721Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) ([4]byte, error)
OnERC721Received is a free data retrieval call binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address , address , uint256 , bytes ) pure returns(bytes4)
func (*MarketplaceSession) Receive ¶
func (_Marketplace *MarketplaceSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*MarketplaceSession) RenounceRole ¶
func (_Marketplace *MarketplaceSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*MarketplaceSession) RevokeRole ¶
func (_Marketplace *MarketplaceSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*MarketplaceSession) SetAuctionBuffers ¶
func (_Marketplace *MarketplaceSession) SetAuctionBuffers(_timeBuffer *big.Int, _bidBufferBps *big.Int) (*types.Transaction, error)
SetAuctionBuffers is a paid mutator transaction binding the contract method 0xea0e0241.
Solidity: function setAuctionBuffers(uint256 _timeBuffer, uint256 _bidBufferBps) returns()
func (*MarketplaceSession) SetContractURI ¶
func (_Marketplace *MarketplaceSession) SetContractURI(_uri string) (*types.Transaction, error)
SetContractURI is a paid mutator transaction binding the contract method 0x938e3d7b.
Solidity: function setContractURI(string _uri) returns()
func (*MarketplaceSession) SetPlatformFeeInfo ¶
func (_Marketplace *MarketplaceSession) SetPlatformFeeInfo(_platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
SetPlatformFeeInfo is a paid mutator transaction binding the contract method 0x1e7ac488.
Solidity: function setPlatformFeeInfo(address _platformFeeRecipient, uint256 _platformFeeBps) returns()
func (*MarketplaceSession) SupportsInterface ¶
func (_Marketplace *MarketplaceSession) 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 (*MarketplaceSession) ThirdwebFee ¶
func (_Marketplace *MarketplaceSession) ThirdwebFee() (common.Address, error)
ThirdwebFee is a free data retrieval call binding the contract method 0xcf8267b1.
Solidity: function thirdwebFee() view returns(address)
func (*MarketplaceSession) TimeBuffer ¶
func (_Marketplace *MarketplaceSession) TimeBuffer() (uint64, error)
TimeBuffer is a free data retrieval call binding the contract method 0xec91f2a4.
Solidity: function timeBuffer() view returns(uint64)
func (*MarketplaceSession) TotalListings ¶
func (_Marketplace *MarketplaceSession) TotalListings() (*big.Int, error)
TotalListings is a free data retrieval call binding the contract method 0xc78b616c.
Solidity: function totalListings() view returns(uint256)
func (*MarketplaceSession) UpdateListing ¶
func (_Marketplace *MarketplaceSession) UpdateListing(_listingId *big.Int, _quantityToList *big.Int, _reservePricePerToken *big.Int, _buyoutPricePerToken *big.Int, _currencyToAccept common.Address, _startTime *big.Int, _secondsUntilEndTime *big.Int) (*types.Transaction, error)
UpdateListing is a paid mutator transaction binding the contract method 0xc4b5b15f.
Solidity: function updateListing(uint256 _listingId, uint256 _quantityToList, uint256 _reservePricePerToken, uint256 _buyoutPricePerToken, address _currencyToAccept, uint256 _startTime, uint256 _secondsUntilEndTime) returns()
func (*MarketplaceSession) WinningBid ¶
func (_Marketplace *MarketplaceSession) WinningBid(arg0 *big.Int) (struct { ListingId *big.Int Offeror common.Address QuantityWanted *big.Int Currency common.Address PricePerToken *big.Int ExpirationTimestamp *big.Int }, error)
WinningBid is a free data retrieval call binding the contract method 0xd4ac9b8c.
Solidity: function winningBid(uint256 ) view returns(uint256 listingId, address offeror, uint256 quantityWanted, address currency, uint256 pricePerToken, uint256 expirationTimestamp)
type MarketplaceTransactor ¶
type MarketplaceTransactor struct {
// contains filtered or unexported fields
}
MarketplaceTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMarketplaceTransactor ¶
func NewMarketplaceTransactor(address common.Address, transactor bind.ContractTransactor) (*MarketplaceTransactor, error)
NewMarketplaceTransactor creates a new write-only instance of Marketplace, bound to a specific deployed contract.
func (*MarketplaceTransactor) AcceptOffer ¶
func (_Marketplace *MarketplaceTransactor) AcceptOffer(opts *bind.TransactOpts, _listingId *big.Int, _offeror common.Address, _currency common.Address, _pricePerToken *big.Int) (*types.Transaction, error)
AcceptOffer is a paid mutator transaction binding the contract method 0xb13c0e63.
Solidity: function acceptOffer(uint256 _listingId, address _offeror, address _currency, uint256 _pricePerToken) returns()
func (*MarketplaceTransactor) Buy ¶
func (_Marketplace *MarketplaceTransactor) Buy(opts *bind.TransactOpts, _listingId *big.Int, _buyFor common.Address, _quantityToBuy *big.Int, _currency common.Address, _totalPrice *big.Int) (*types.Transaction, error)
Buy is a paid mutator transaction binding the contract method 0x7687ab02.
Solidity: function buy(uint256 _listingId, address _buyFor, uint256 _quantityToBuy, address _currency, uint256 _totalPrice) payable returns()
func (*MarketplaceTransactor) CancelDirectListing ¶
func (_Marketplace *MarketplaceTransactor) CancelDirectListing(opts *bind.TransactOpts, _listingId *big.Int) (*types.Transaction, error)
CancelDirectListing is a paid mutator transaction binding the contract method 0x7506c84a.
Solidity: function cancelDirectListing(uint256 _listingId) returns()
func (*MarketplaceTransactor) CloseAuction ¶
func (_Marketplace *MarketplaceTransactor) CloseAuction(opts *bind.TransactOpts, _listingId *big.Int, _closeFor common.Address) (*types.Transaction, error)
CloseAuction is a paid mutator transaction binding the contract method 0x6bab66ae.
Solidity: function closeAuction(uint256 _listingId, address _closeFor) returns()
func (*MarketplaceTransactor) CreateListing ¶
func (_Marketplace *MarketplaceTransactor) CreateListing(opts *bind.TransactOpts, _params IMarketplaceListingParameters) (*types.Transaction, error)
CreateListing is a paid mutator transaction binding the contract method 0x296f4e16.
Solidity: function createListing((address,uint256,uint256,uint256,uint256,address,uint256,uint256,uint8) _params) returns()
func (*MarketplaceTransactor) GrantRole ¶
func (_Marketplace *MarketplaceTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*MarketplaceTransactor) Initialize ¶
func (_Marketplace *MarketplaceTransactor) Initialize(opts *bind.TransactOpts, _defaultAdmin common.Address, _contractURI string, _trustedForwarders []common.Address, _platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8c8a84e2.
Solidity: function initialize(address _defaultAdmin, string _contractURI, address[] _trustedForwarders, address _platformFeeRecipient, uint256 _platformFeeBps) returns()
func (*MarketplaceTransactor) Multicall ¶
func (_Marketplace *MarketplaceTransactor) Multicall(opts *bind.TransactOpts, data [][]byte) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) returns(bytes[] results)
func (*MarketplaceTransactor) Offer ¶
func (_Marketplace *MarketplaceTransactor) Offer(opts *bind.TransactOpts, _listingId *big.Int, _quantityWanted *big.Int, _currency common.Address, _pricePerToken *big.Int, _expirationTimestamp *big.Int) (*types.Transaction, error)
Offer is a paid mutator transaction binding the contract method 0x5fef45e7.
Solidity: function offer(uint256 _listingId, uint256 _quantityWanted, address _currency, uint256 _pricePerToken, uint256 _expirationTimestamp) payable returns()
func (*MarketplaceTransactor) OnERC1155BatchReceived ¶
func (_Marketplace *MarketplaceTransactor) OnERC1155BatchReceived(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, arg2 []*big.Int, arg3 []*big.Int, arg4 []byte) (*types.Transaction, error)
OnERC1155BatchReceived is a paid mutator transaction binding the contract method 0xbc197c81.
Solidity: function onERC1155BatchReceived(address , address , uint256[] , uint256[] , bytes ) returns(bytes4)
func (*MarketplaceTransactor) OnERC1155Received ¶
func (_Marketplace *MarketplaceTransactor) OnERC1155Received(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 *big.Int, arg4 []byte) (*types.Transaction, error)
OnERC1155Received is a paid mutator transaction binding the contract method 0xf23a6e61.
Solidity: function onERC1155Received(address , address , uint256 , uint256 , bytes ) returns(bytes4)
func (*MarketplaceTransactor) Receive ¶
func (_Marketplace *MarketplaceTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*MarketplaceTransactor) RenounceRole ¶
func (_Marketplace *MarketplaceTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*MarketplaceTransactor) RevokeRole ¶
func (_Marketplace *MarketplaceTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*MarketplaceTransactor) SetAuctionBuffers ¶
func (_Marketplace *MarketplaceTransactor) SetAuctionBuffers(opts *bind.TransactOpts, _timeBuffer *big.Int, _bidBufferBps *big.Int) (*types.Transaction, error)
SetAuctionBuffers is a paid mutator transaction binding the contract method 0xea0e0241.
Solidity: function setAuctionBuffers(uint256 _timeBuffer, uint256 _bidBufferBps) returns()
func (*MarketplaceTransactor) SetContractURI ¶
func (_Marketplace *MarketplaceTransactor) SetContractURI(opts *bind.TransactOpts, _uri string) (*types.Transaction, error)
SetContractURI is a paid mutator transaction binding the contract method 0x938e3d7b.
Solidity: function setContractURI(string _uri) returns()
func (*MarketplaceTransactor) SetPlatformFeeInfo ¶
func (_Marketplace *MarketplaceTransactor) SetPlatformFeeInfo(opts *bind.TransactOpts, _platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
SetPlatformFeeInfo is a paid mutator transaction binding the contract method 0x1e7ac488.
Solidity: function setPlatformFeeInfo(address _platformFeeRecipient, uint256 _platformFeeBps) returns()
func (*MarketplaceTransactor) UpdateListing ¶
func (_Marketplace *MarketplaceTransactor) UpdateListing(opts *bind.TransactOpts, _listingId *big.Int, _quantityToList *big.Int, _reservePricePerToken *big.Int, _buyoutPricePerToken *big.Int, _currencyToAccept common.Address, _startTime *big.Int, _secondsUntilEndTime *big.Int) (*types.Transaction, error)
UpdateListing is a paid mutator transaction binding the contract method 0xc4b5b15f.
Solidity: function updateListing(uint256 _listingId, uint256 _quantityToList, uint256 _reservePricePerToken, uint256 _buyoutPricePerToken, address _currencyToAccept, uint256 _startTime, uint256 _secondsUntilEndTime) returns()
type MarketplaceTransactorRaw ¶
type MarketplaceTransactorRaw struct {
Contract *MarketplaceTransactor // Generic write-only contract binding to access the raw methods on
}
MarketplaceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MarketplaceTransactorRaw) Transact ¶
func (_Marketplace *MarketplaceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MarketplaceTransactorRaw) Transfer ¶
func (_Marketplace *MarketplaceTransactorRaw) 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 MarketplaceTransactorSession ¶
type MarketplaceTransactorSession struct { Contract *MarketplaceTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MarketplaceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MarketplaceTransactorSession) AcceptOffer ¶
func (_Marketplace *MarketplaceTransactorSession) AcceptOffer(_listingId *big.Int, _offeror common.Address, _currency common.Address, _pricePerToken *big.Int) (*types.Transaction, error)
AcceptOffer is a paid mutator transaction binding the contract method 0xb13c0e63.
Solidity: function acceptOffer(uint256 _listingId, address _offeror, address _currency, uint256 _pricePerToken) returns()
func (*MarketplaceTransactorSession) Buy ¶
func (_Marketplace *MarketplaceTransactorSession) Buy(_listingId *big.Int, _buyFor common.Address, _quantityToBuy *big.Int, _currency common.Address, _totalPrice *big.Int) (*types.Transaction, error)
Buy is a paid mutator transaction binding the contract method 0x7687ab02.
Solidity: function buy(uint256 _listingId, address _buyFor, uint256 _quantityToBuy, address _currency, uint256 _totalPrice) payable returns()
func (*MarketplaceTransactorSession) CancelDirectListing ¶
func (_Marketplace *MarketplaceTransactorSession) CancelDirectListing(_listingId *big.Int) (*types.Transaction, error)
CancelDirectListing is a paid mutator transaction binding the contract method 0x7506c84a.
Solidity: function cancelDirectListing(uint256 _listingId) returns()
func (*MarketplaceTransactorSession) CloseAuction ¶
func (_Marketplace *MarketplaceTransactorSession) CloseAuction(_listingId *big.Int, _closeFor common.Address) (*types.Transaction, error)
CloseAuction is a paid mutator transaction binding the contract method 0x6bab66ae.
Solidity: function closeAuction(uint256 _listingId, address _closeFor) returns()
func (*MarketplaceTransactorSession) CreateListing ¶
func (_Marketplace *MarketplaceTransactorSession) CreateListing(_params IMarketplaceListingParameters) (*types.Transaction, error)
CreateListing is a paid mutator transaction binding the contract method 0x296f4e16.
Solidity: function createListing((address,uint256,uint256,uint256,uint256,address,uint256,uint256,uint8) _params) returns()
func (*MarketplaceTransactorSession) GrantRole ¶
func (_Marketplace *MarketplaceTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*MarketplaceTransactorSession) Initialize ¶
func (_Marketplace *MarketplaceTransactorSession) Initialize(_defaultAdmin common.Address, _contractURI string, _trustedForwarders []common.Address, _platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8c8a84e2.
Solidity: function initialize(address _defaultAdmin, string _contractURI, address[] _trustedForwarders, address _platformFeeRecipient, uint256 _platformFeeBps) returns()
func (*MarketplaceTransactorSession) Multicall ¶
func (_Marketplace *MarketplaceTransactorSession) Multicall(data [][]byte) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) returns(bytes[] results)
func (*MarketplaceTransactorSession) Offer ¶
func (_Marketplace *MarketplaceTransactorSession) Offer(_listingId *big.Int, _quantityWanted *big.Int, _currency common.Address, _pricePerToken *big.Int, _expirationTimestamp *big.Int) (*types.Transaction, error)
Offer is a paid mutator transaction binding the contract method 0x5fef45e7.
Solidity: function offer(uint256 _listingId, uint256 _quantityWanted, address _currency, uint256 _pricePerToken, uint256 _expirationTimestamp) payable returns()
func (*MarketplaceTransactorSession) OnERC1155BatchReceived ¶
func (_Marketplace *MarketplaceTransactorSession) OnERC1155BatchReceived(arg0 common.Address, arg1 common.Address, arg2 []*big.Int, arg3 []*big.Int, arg4 []byte) (*types.Transaction, error)
OnERC1155BatchReceived is a paid mutator transaction binding the contract method 0xbc197c81.
Solidity: function onERC1155BatchReceived(address , address , uint256[] , uint256[] , bytes ) returns(bytes4)
func (*MarketplaceTransactorSession) OnERC1155Received ¶
func (_Marketplace *MarketplaceTransactorSession) OnERC1155Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 *big.Int, arg4 []byte) (*types.Transaction, error)
OnERC1155Received is a paid mutator transaction binding the contract method 0xf23a6e61.
Solidity: function onERC1155Received(address , address , uint256 , uint256 , bytes ) returns(bytes4)
func (*MarketplaceTransactorSession) Receive ¶
func (_Marketplace *MarketplaceTransactorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*MarketplaceTransactorSession) RenounceRole ¶
func (_Marketplace *MarketplaceTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*MarketplaceTransactorSession) RevokeRole ¶
func (_Marketplace *MarketplaceTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*MarketplaceTransactorSession) SetAuctionBuffers ¶
func (_Marketplace *MarketplaceTransactorSession) SetAuctionBuffers(_timeBuffer *big.Int, _bidBufferBps *big.Int) (*types.Transaction, error)
SetAuctionBuffers is a paid mutator transaction binding the contract method 0xea0e0241.
Solidity: function setAuctionBuffers(uint256 _timeBuffer, uint256 _bidBufferBps) returns()
func (*MarketplaceTransactorSession) SetContractURI ¶
func (_Marketplace *MarketplaceTransactorSession) SetContractURI(_uri string) (*types.Transaction, error)
SetContractURI is a paid mutator transaction binding the contract method 0x938e3d7b.
Solidity: function setContractURI(string _uri) returns()
func (*MarketplaceTransactorSession) SetPlatformFeeInfo ¶
func (_Marketplace *MarketplaceTransactorSession) SetPlatformFeeInfo(_platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
SetPlatformFeeInfo is a paid mutator transaction binding the contract method 0x1e7ac488.
Solidity: function setPlatformFeeInfo(address _platformFeeRecipient, uint256 _platformFeeBps) returns()
func (*MarketplaceTransactorSession) UpdateListing ¶
func (_Marketplace *MarketplaceTransactorSession) UpdateListing(_listingId *big.Int, _quantityToList *big.Int, _reservePricePerToken *big.Int, _buyoutPricePerToken *big.Int, _currencyToAccept common.Address, _startTime *big.Int, _secondsUntilEndTime *big.Int) (*types.Transaction, error)
UpdateListing is a paid mutator transaction binding the contract method 0xc4b5b15f.
Solidity: function updateListing(uint256 _listingId, uint256 _quantityToList, uint256 _reservePricePerToken, uint256 _buyoutPricePerToken, address _currencyToAccept, uint256 _startTime, uint256 _secondsUntilEndTime) returns()
type Multiwrap ¶
type Multiwrap struct { MultiwrapCaller // Read-only binding to the contract MultiwrapTransactor // Write-only binding to the contract MultiwrapFilterer // Log filterer for contract events }
Multiwrap is an auto generated Go binding around an Ethereum contract.
func NewMultiwrap ¶
NewMultiwrap creates a new instance of Multiwrap, bound to a specific deployed contract.
type MultiwrapApproval ¶
type MultiwrapApproval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
MultiwrapApproval represents a Approval event raised by the Multiwrap contract.
type MultiwrapApprovalForAll ¶
type MultiwrapApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
MultiwrapApprovalForAll represents a ApprovalForAll event raised by the Multiwrap contract.
type MultiwrapApprovalForAllIterator ¶
type MultiwrapApprovalForAllIterator struct { Event *MultiwrapApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiwrapApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the Multiwrap contract.
func (*MultiwrapApprovalForAllIterator) Close ¶
func (it *MultiwrapApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiwrapApprovalForAllIterator) Error ¶
func (it *MultiwrapApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiwrapApprovalForAllIterator) Next ¶
func (it *MultiwrapApprovalForAllIterator) 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 MultiwrapApprovalIterator ¶
type MultiwrapApprovalIterator struct { Event *MultiwrapApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiwrapApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Multiwrap contract.
func (*MultiwrapApprovalIterator) Close ¶
func (it *MultiwrapApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiwrapApprovalIterator) Error ¶
func (it *MultiwrapApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiwrapApprovalIterator) Next ¶
func (it *MultiwrapApprovalIterator) 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 MultiwrapCaller ¶
type MultiwrapCaller struct {
// contains filtered or unexported fields
}
MultiwrapCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMultiwrapCaller ¶
func NewMultiwrapCaller(address common.Address, caller bind.ContractCaller) (*MultiwrapCaller, error)
NewMultiwrapCaller creates a new read-only instance of Multiwrap, bound to a specific deployed contract.
func (*MultiwrapCaller) BalanceOf ¶
func (_Multiwrap *MultiwrapCaller) 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 (*MultiwrapCaller) ContractType ¶
func (_Multiwrap *MultiwrapCaller) ContractType(opts *bind.CallOpts) ([32]byte, error)
ContractType is a free data retrieval call binding the contract method 0xcb2ef6f7.
Solidity: function contractType() pure returns(bytes32)
func (*MultiwrapCaller) ContractVersion ¶
func (_Multiwrap *MultiwrapCaller) ContractVersion(opts *bind.CallOpts) (uint8, error)
ContractVersion is a free data retrieval call binding the contract method 0xa0a8e460.
Solidity: function contractVersion() pure returns(uint8)
func (*MultiwrapCaller) DEFAULTADMINROLE ¶
func (_Multiwrap *MultiwrapCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*MultiwrapCaller) GetApproved ¶
func (_Multiwrap *MultiwrapCaller) 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 (*MultiwrapCaller) GetDefaultRoyaltyInfo ¶
func (_Multiwrap *MultiwrapCaller) GetDefaultRoyaltyInfo(opts *bind.CallOpts) (common.Address, uint16, error)
GetDefaultRoyaltyInfo is a free data retrieval call binding the contract method 0xb24f2d39.
Solidity: function getDefaultRoyaltyInfo() view returns(address, uint16)
func (*MultiwrapCaller) GetRoleAdmin ¶
func (_Multiwrap *MultiwrapCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*MultiwrapCaller) GetRoleMember ¶
func (_Multiwrap *MultiwrapCaller) GetRoleMember(opts *bind.CallOpts, role [32]byte, index *big.Int) (common.Address, error)
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address member)
func (*MultiwrapCaller) GetRoleMemberCount ¶
func (_Multiwrap *MultiwrapCaller) GetRoleMemberCount(opts *bind.CallOpts, role [32]byte) (*big.Int, error)
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256 count)
func (*MultiwrapCaller) GetRoyaltyInfoForToken ¶
func (_Multiwrap *MultiwrapCaller) GetRoyaltyInfoForToken(opts *bind.CallOpts, _tokenId *big.Int) (common.Address, uint16, error)
GetRoyaltyInfoForToken is a free data retrieval call binding the contract method 0x4cc157df.
Solidity: function getRoyaltyInfoForToken(uint256 _tokenId) view returns(address, uint16)
func (*MultiwrapCaller) GetTokenCountOfBundle ¶
func (_Multiwrap *MultiwrapCaller) GetTokenCountOfBundle(opts *bind.CallOpts, _bundleId *big.Int) (*big.Int, error)
GetTokenCountOfBundle is a free data retrieval call binding the contract method 0xd0d2fe25.
Solidity: function getTokenCountOfBundle(uint256 _bundleId) view returns(uint256)
func (*MultiwrapCaller) GetTokenOfBundle ¶
func (_Multiwrap *MultiwrapCaller) GetTokenOfBundle(opts *bind.CallOpts, _bundleId *big.Int, index *big.Int) (ITokenBundleToken, error)
GetTokenOfBundle is a free data retrieval call binding the contract method 0x1da799c9.
Solidity: function getTokenOfBundle(uint256 _bundleId, uint256 index) view returns((address,uint8,uint256,uint256))
func (*MultiwrapCaller) GetUriOfBundle ¶
func (_Multiwrap *MultiwrapCaller) GetUriOfBundle(opts *bind.CallOpts, _bundleId *big.Int) (string, error)
GetUriOfBundle is a free data retrieval call binding the contract method 0x61195e94.
Solidity: function getUriOfBundle(uint256 _bundleId) view returns(string)
func (*MultiwrapCaller) GetWrappedContents ¶
func (_Multiwrap *MultiwrapCaller) GetWrappedContents(opts *bind.CallOpts, _tokenId *big.Int) ([]ITokenBundleToken, error)
GetWrappedContents is a free data retrieval call binding the contract method 0xd5576d26.
Solidity: function getWrappedContents(uint256 _tokenId) view returns((address,uint8,uint256,uint256)[] contents)
func (*MultiwrapCaller) HasRole ¶
func (_Multiwrap *MultiwrapCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*MultiwrapCaller) HasRoleWithSwitch ¶
func (_Multiwrap *MultiwrapCaller) HasRoleWithSwitch(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
HasRoleWithSwitch is a free data retrieval call binding the contract method 0xa32fa5b3.
Solidity: function hasRoleWithSwitch(bytes32 role, address account) view returns(bool)
func (*MultiwrapCaller) InternalContractURI ¶
func (_Multiwrap *MultiwrapCaller) InternalContractURI(opts *bind.CallOpts) (string, error)
InternalContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*MultiwrapCaller) IsApprovedForAll ¶
func (_Multiwrap *MultiwrapCaller) 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 (*MultiwrapCaller) IsTrustedForwarder ¶
func (_Multiwrap *MultiwrapCaller) IsTrustedForwarder(opts *bind.CallOpts, forwarder common.Address) (bool, error)
IsTrustedForwarder is a free data retrieval call binding the contract method 0x572b6c05.
Solidity: function isTrustedForwarder(address forwarder) view returns(bool)
func (*MultiwrapCaller) Name ¶
func (_Multiwrap *MultiwrapCaller) 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 (*MultiwrapCaller) NextTokenIdToMint ¶
NextTokenIdToMint is a free data retrieval call binding the contract method 0x3b1475a7.
Solidity: function nextTokenIdToMint() view returns(uint256)
func (*MultiwrapCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*MultiwrapCaller) OwnerOf ¶
func (_Multiwrap *MultiwrapCaller) 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 (*MultiwrapCaller) RoyaltyInfo ¶
func (_Multiwrap *MultiwrapCaller) RoyaltyInfo(opts *bind.CallOpts, tokenId *big.Int, salePrice *big.Int) (struct { Receiver common.Address RoyaltyAmount *big.Int }, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 tokenId, uint256 salePrice) view returns(address receiver, uint256 royaltyAmount)
func (*MultiwrapCaller) SupportsInterface ¶
func (_Multiwrap *MultiwrapCaller) 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 MultiwrapCallerRaw ¶
type MultiwrapCallerRaw struct {
Contract *MultiwrapCaller // Generic read-only contract binding to access the raw methods on
}
MultiwrapCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MultiwrapCallerRaw) Call ¶
func (_Multiwrap *MultiwrapCallerRaw) 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 MultiwrapCallerSession ¶
type MultiwrapCallerSession struct { Contract *MultiwrapCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MultiwrapCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MultiwrapCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*MultiwrapCallerSession) ContractType ¶
func (_Multiwrap *MultiwrapCallerSession) ContractType() ([32]byte, error)
ContractType is a free data retrieval call binding the contract method 0xcb2ef6f7.
Solidity: function contractType() pure returns(bytes32)
func (*MultiwrapCallerSession) ContractVersion ¶
func (_Multiwrap *MultiwrapCallerSession) ContractVersion() (uint8, error)
ContractVersion is a free data retrieval call binding the contract method 0xa0a8e460.
Solidity: function contractVersion() pure returns(uint8)
func (*MultiwrapCallerSession) DEFAULTADMINROLE ¶
func (_Multiwrap *MultiwrapCallerSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*MultiwrapCallerSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*MultiwrapCallerSession) GetDefaultRoyaltyInfo ¶
func (_Multiwrap *MultiwrapCallerSession) GetDefaultRoyaltyInfo() (common.Address, uint16, error)
GetDefaultRoyaltyInfo is a free data retrieval call binding the contract method 0xb24f2d39.
Solidity: function getDefaultRoyaltyInfo() view returns(address, uint16)
func (*MultiwrapCallerSession) GetRoleAdmin ¶
func (_Multiwrap *MultiwrapCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*MultiwrapCallerSession) GetRoleMember ¶
func (_Multiwrap *MultiwrapCallerSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address member)
func (*MultiwrapCallerSession) GetRoleMemberCount ¶
func (_Multiwrap *MultiwrapCallerSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256 count)
func (*MultiwrapCallerSession) GetRoyaltyInfoForToken ¶
func (_Multiwrap *MultiwrapCallerSession) GetRoyaltyInfoForToken(_tokenId *big.Int) (common.Address, uint16, error)
GetRoyaltyInfoForToken is a free data retrieval call binding the contract method 0x4cc157df.
Solidity: function getRoyaltyInfoForToken(uint256 _tokenId) view returns(address, uint16)
func (*MultiwrapCallerSession) GetTokenCountOfBundle ¶
func (_Multiwrap *MultiwrapCallerSession) GetTokenCountOfBundle(_bundleId *big.Int) (*big.Int, error)
GetTokenCountOfBundle is a free data retrieval call binding the contract method 0xd0d2fe25.
Solidity: function getTokenCountOfBundle(uint256 _bundleId) view returns(uint256)
func (*MultiwrapCallerSession) GetTokenOfBundle ¶
func (_Multiwrap *MultiwrapCallerSession) GetTokenOfBundle(_bundleId *big.Int, index *big.Int) (ITokenBundleToken, error)
GetTokenOfBundle is a free data retrieval call binding the contract method 0x1da799c9.
Solidity: function getTokenOfBundle(uint256 _bundleId, uint256 index) view returns((address,uint8,uint256,uint256))
func (*MultiwrapCallerSession) GetUriOfBundle ¶
func (_Multiwrap *MultiwrapCallerSession) GetUriOfBundle(_bundleId *big.Int) (string, error)
GetUriOfBundle is a free data retrieval call binding the contract method 0x61195e94.
Solidity: function getUriOfBundle(uint256 _bundleId) view returns(string)
func (*MultiwrapCallerSession) GetWrappedContents ¶
func (_Multiwrap *MultiwrapCallerSession) GetWrappedContents(_tokenId *big.Int) ([]ITokenBundleToken, error)
GetWrappedContents is a free data retrieval call binding the contract method 0xd5576d26.
Solidity: function getWrappedContents(uint256 _tokenId) view returns((address,uint8,uint256,uint256)[] contents)
func (*MultiwrapCallerSession) HasRole ¶
func (_Multiwrap *MultiwrapCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*MultiwrapCallerSession) HasRoleWithSwitch ¶
func (_Multiwrap *MultiwrapCallerSession) HasRoleWithSwitch(role [32]byte, account common.Address) (bool, error)
HasRoleWithSwitch is a free data retrieval call binding the contract method 0xa32fa5b3.
Solidity: function hasRoleWithSwitch(bytes32 role, address account) view returns(bool)
func (*MultiwrapCallerSession) InternalContractURI ¶
func (_Multiwrap *MultiwrapCallerSession) InternalContractURI() (string, error)
InternalContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*MultiwrapCallerSession) IsApprovedForAll ¶
func (_Multiwrap *MultiwrapCallerSession) 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 (*MultiwrapCallerSession) IsTrustedForwarder ¶
func (_Multiwrap *MultiwrapCallerSession) IsTrustedForwarder(forwarder common.Address) (bool, error)
IsTrustedForwarder is a free data retrieval call binding the contract method 0x572b6c05.
Solidity: function isTrustedForwarder(address forwarder) view returns(bool)
func (*MultiwrapCallerSession) Name ¶
func (_Multiwrap *MultiwrapCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*MultiwrapCallerSession) NextTokenIdToMint ¶
func (_Multiwrap *MultiwrapCallerSession) NextTokenIdToMint() (*big.Int, error)
NextTokenIdToMint is a free data retrieval call binding the contract method 0x3b1475a7.
Solidity: function nextTokenIdToMint() view returns(uint256)
func (*MultiwrapCallerSession) Owner ¶
func (_Multiwrap *MultiwrapCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*MultiwrapCallerSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*MultiwrapCallerSession) RoyaltyInfo ¶
func (_Multiwrap *MultiwrapCallerSession) RoyaltyInfo(tokenId *big.Int, salePrice *big.Int) (struct { Receiver common.Address RoyaltyAmount *big.Int }, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 tokenId, uint256 salePrice) view returns(address receiver, uint256 royaltyAmount)
func (*MultiwrapCallerSession) SupportsInterface ¶
func (_Multiwrap *MultiwrapCallerSession) 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 (*MultiwrapCallerSession) Symbol ¶
func (_Multiwrap *MultiwrapCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
type MultiwrapContractURIUpdated ¶
type MultiwrapContractURIUpdated struct { PrevURI string NewURI string Raw types.Log // Blockchain specific contextual infos }
MultiwrapContractURIUpdated represents a ContractURIUpdated event raised by the Multiwrap contract.
type MultiwrapContractURIUpdatedIterator ¶
type MultiwrapContractURIUpdatedIterator struct { Event *MultiwrapContractURIUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiwrapContractURIUpdatedIterator is returned from FilterContractURIUpdated and is used to iterate over the raw logs and unpacked data for ContractURIUpdated events raised by the Multiwrap contract.
func (*MultiwrapContractURIUpdatedIterator) Close ¶
func (it *MultiwrapContractURIUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiwrapContractURIUpdatedIterator) Error ¶
func (it *MultiwrapContractURIUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiwrapContractURIUpdatedIterator) Next ¶
func (it *MultiwrapContractURIUpdatedIterator) 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 MultiwrapDefaultRoyalty ¶
type MultiwrapDefaultRoyalty struct { NewRoyaltyRecipient common.Address NewRoyaltyBps *big.Int Raw types.Log // Blockchain specific contextual infos }
MultiwrapDefaultRoyalty represents a DefaultRoyalty event raised by the Multiwrap contract.
type MultiwrapDefaultRoyaltyIterator ¶
type MultiwrapDefaultRoyaltyIterator struct { Event *MultiwrapDefaultRoyalty // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiwrapDefaultRoyaltyIterator is returned from FilterDefaultRoyalty and is used to iterate over the raw logs and unpacked data for DefaultRoyalty events raised by the Multiwrap contract.
func (*MultiwrapDefaultRoyaltyIterator) Close ¶
func (it *MultiwrapDefaultRoyaltyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiwrapDefaultRoyaltyIterator) Error ¶
func (it *MultiwrapDefaultRoyaltyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiwrapDefaultRoyaltyIterator) Next ¶
func (it *MultiwrapDefaultRoyaltyIterator) 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 MultiwrapFilterer ¶
type MultiwrapFilterer struct {
// contains filtered or unexported fields
}
MultiwrapFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMultiwrapFilterer ¶
func NewMultiwrapFilterer(address common.Address, filterer bind.ContractFilterer) (*MultiwrapFilterer, error)
NewMultiwrapFilterer creates a new log filterer instance of Multiwrap, bound to a specific deployed contract.
func (*MultiwrapFilterer) FilterApproval ¶
func (_Multiwrap *MultiwrapFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*MultiwrapApprovalIterator, 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 (*MultiwrapFilterer) FilterApprovalForAll ¶
func (_Multiwrap *MultiwrapFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*MultiwrapApprovalForAllIterator, 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 (*MultiwrapFilterer) FilterContractURIUpdated ¶
func (_Multiwrap *MultiwrapFilterer) FilterContractURIUpdated(opts *bind.FilterOpts) (*MultiwrapContractURIUpdatedIterator, error)
FilterContractURIUpdated is a free log retrieval operation binding the contract event 0xc9c7c3fe08b88b4df9d4d47ef47d2c43d55c025a0ba88ca442580ed9e7348a16.
Solidity: event ContractURIUpdated(string prevURI, string newURI)
func (*MultiwrapFilterer) FilterDefaultRoyalty ¶
func (_Multiwrap *MultiwrapFilterer) FilterDefaultRoyalty(opts *bind.FilterOpts) (*MultiwrapDefaultRoyaltyIterator, error)
FilterDefaultRoyalty is a free log retrieval operation binding the contract event 0x90d7ec04bcb8978719414f82e52e4cb651db41d0e6f8cea6118c2191e6183adb.
Solidity: event DefaultRoyalty(address newRoyaltyRecipient, uint256 newRoyaltyBps)
func (*MultiwrapFilterer) FilterOwnerUpdated ¶
func (_Multiwrap *MultiwrapFilterer) FilterOwnerUpdated(opts *bind.FilterOpts) (*MultiwrapOwnerUpdatedIterator, error)
FilterOwnerUpdated is a free log retrieval operation binding the contract event 0x8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76.
Solidity: event OwnerUpdated(address prevOwner, address newOwner)
func (*MultiwrapFilterer) FilterRoleAdminChanged ¶
func (_Multiwrap *MultiwrapFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (*MultiwrapRoleAdminChangedIterator, error)
FilterRoleAdminChanged is a free log retrieval operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*MultiwrapFilterer) FilterRoleGranted ¶
func (_Multiwrap *MultiwrapFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*MultiwrapRoleGrantedIterator, error)
FilterRoleGranted is a free log retrieval operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*MultiwrapFilterer) FilterRoleRevoked ¶
func (_Multiwrap *MultiwrapFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*MultiwrapRoleRevokedIterator, error)
FilterRoleRevoked is a free log retrieval operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*MultiwrapFilterer) FilterRoyaltyForToken ¶
func (_Multiwrap *MultiwrapFilterer) FilterRoyaltyForToken(opts *bind.FilterOpts, tokenId []*big.Int) (*MultiwrapRoyaltyForTokenIterator, error)
FilterRoyaltyForToken is a free log retrieval operation binding the contract event 0x7365cf4122f072a3365c20d54eff9b38d73c096c28e1892ec8f5b0e403a0f12d.
Solidity: event RoyaltyForToken(uint256 indexed tokenId, address royaltyRecipient, uint256 royaltyBps)
func (*MultiwrapFilterer) FilterTokensUnwrapped ¶
func (_Multiwrap *MultiwrapFilterer) FilterTokensUnwrapped(opts *bind.FilterOpts, unwrapper []common.Address, recipientOfWrappedContents []common.Address, tokenIdOfWrappedToken []*big.Int) (*MultiwrapTokensUnwrappedIterator, error)
FilterTokensUnwrapped is a free log retrieval operation binding the contract event 0xe9a1b206a63887b7a73ef37983c4105047ae75c9ac0920a1a256eea52f264a73.
Solidity: event TokensUnwrapped(address indexed unwrapper, address indexed recipientOfWrappedContents, uint256 indexed tokenIdOfWrappedToken)
func (*MultiwrapFilterer) FilterTokensWrapped ¶
func (_Multiwrap *MultiwrapFilterer) FilterTokensWrapped(opts *bind.FilterOpts, wrapper []common.Address, recipientOfWrappedToken []common.Address, tokenIdOfWrappedToken []*big.Int) (*MultiwrapTokensWrappedIterator, error)
FilterTokensWrapped is a free log retrieval operation binding the contract event 0xd37c0c0e6fd9c0d30d0b9fba1aa4f1123dedc7e681bb5b2c2d96298650032d4c.
Solidity: event TokensWrapped(address indexed wrapper, address indexed recipientOfWrappedToken, uint256 indexed tokenIdOfWrappedToken, (address,uint8,uint256,uint256)[] wrappedContents)
func (*MultiwrapFilterer) FilterTransfer ¶
func (_Multiwrap *MultiwrapFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*MultiwrapTransferIterator, 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 (*MultiwrapFilterer) ParseApproval ¶
func (_Multiwrap *MultiwrapFilterer) ParseApproval(log types.Log) (*MultiwrapApproval, 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 (*MultiwrapFilterer) ParseApprovalForAll ¶
func (_Multiwrap *MultiwrapFilterer) ParseApprovalForAll(log types.Log) (*MultiwrapApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*MultiwrapFilterer) ParseContractURIUpdated ¶
func (_Multiwrap *MultiwrapFilterer) ParseContractURIUpdated(log types.Log) (*MultiwrapContractURIUpdated, error)
ParseContractURIUpdated is a log parse operation binding the contract event 0xc9c7c3fe08b88b4df9d4d47ef47d2c43d55c025a0ba88ca442580ed9e7348a16.
Solidity: event ContractURIUpdated(string prevURI, string newURI)
func (*MultiwrapFilterer) ParseDefaultRoyalty ¶
func (_Multiwrap *MultiwrapFilterer) ParseDefaultRoyalty(log types.Log) (*MultiwrapDefaultRoyalty, error)
ParseDefaultRoyalty is a log parse operation binding the contract event 0x90d7ec04bcb8978719414f82e52e4cb651db41d0e6f8cea6118c2191e6183adb.
Solidity: event DefaultRoyalty(address newRoyaltyRecipient, uint256 newRoyaltyBps)
func (*MultiwrapFilterer) ParseOwnerUpdated ¶
func (_Multiwrap *MultiwrapFilterer) ParseOwnerUpdated(log types.Log) (*MultiwrapOwnerUpdated, error)
ParseOwnerUpdated is a log parse operation binding the contract event 0x8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76.
Solidity: event OwnerUpdated(address prevOwner, address newOwner)
func (*MultiwrapFilterer) ParseRoleAdminChanged ¶
func (_Multiwrap *MultiwrapFilterer) ParseRoleAdminChanged(log types.Log) (*MultiwrapRoleAdminChanged, error)
ParseRoleAdminChanged is a log parse operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*MultiwrapFilterer) ParseRoleGranted ¶
func (_Multiwrap *MultiwrapFilterer) ParseRoleGranted(log types.Log) (*MultiwrapRoleGranted, error)
ParseRoleGranted is a log parse operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*MultiwrapFilterer) ParseRoleRevoked ¶
func (_Multiwrap *MultiwrapFilterer) ParseRoleRevoked(log types.Log) (*MultiwrapRoleRevoked, error)
ParseRoleRevoked is a log parse operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*MultiwrapFilterer) ParseRoyaltyForToken ¶
func (_Multiwrap *MultiwrapFilterer) ParseRoyaltyForToken(log types.Log) (*MultiwrapRoyaltyForToken, error)
ParseRoyaltyForToken is a log parse operation binding the contract event 0x7365cf4122f072a3365c20d54eff9b38d73c096c28e1892ec8f5b0e403a0f12d.
Solidity: event RoyaltyForToken(uint256 indexed tokenId, address royaltyRecipient, uint256 royaltyBps)
func (*MultiwrapFilterer) ParseTokensUnwrapped ¶
func (_Multiwrap *MultiwrapFilterer) ParseTokensUnwrapped(log types.Log) (*MultiwrapTokensUnwrapped, error)
ParseTokensUnwrapped is a log parse operation binding the contract event 0xe9a1b206a63887b7a73ef37983c4105047ae75c9ac0920a1a256eea52f264a73.
Solidity: event TokensUnwrapped(address indexed unwrapper, address indexed recipientOfWrappedContents, uint256 indexed tokenIdOfWrappedToken)
func (*MultiwrapFilterer) ParseTokensWrapped ¶
func (_Multiwrap *MultiwrapFilterer) ParseTokensWrapped(log types.Log) (*MultiwrapTokensWrapped, error)
ParseTokensWrapped is a log parse operation binding the contract event 0xd37c0c0e6fd9c0d30d0b9fba1aa4f1123dedc7e681bb5b2c2d96298650032d4c.
Solidity: event TokensWrapped(address indexed wrapper, address indexed recipientOfWrappedToken, uint256 indexed tokenIdOfWrappedToken, (address,uint8,uint256,uint256)[] wrappedContents)
func (*MultiwrapFilterer) ParseTransfer ¶
func (_Multiwrap *MultiwrapFilterer) ParseTransfer(log types.Log) (*MultiwrapTransfer, 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 (*MultiwrapFilterer) WatchApproval ¶
func (_Multiwrap *MultiwrapFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *MultiwrapApproval, 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 (*MultiwrapFilterer) WatchApprovalForAll ¶
func (_Multiwrap *MultiwrapFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *MultiwrapApprovalForAll, 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 (*MultiwrapFilterer) WatchContractURIUpdated ¶
func (_Multiwrap *MultiwrapFilterer) WatchContractURIUpdated(opts *bind.WatchOpts, sink chan<- *MultiwrapContractURIUpdated) (event.Subscription, error)
WatchContractURIUpdated is a free log subscription operation binding the contract event 0xc9c7c3fe08b88b4df9d4d47ef47d2c43d55c025a0ba88ca442580ed9e7348a16.
Solidity: event ContractURIUpdated(string prevURI, string newURI)
func (*MultiwrapFilterer) WatchDefaultRoyalty ¶
func (_Multiwrap *MultiwrapFilterer) WatchDefaultRoyalty(opts *bind.WatchOpts, sink chan<- *MultiwrapDefaultRoyalty) (event.Subscription, error)
WatchDefaultRoyalty is a free log subscription operation binding the contract event 0x90d7ec04bcb8978719414f82e52e4cb651db41d0e6f8cea6118c2191e6183adb.
Solidity: event DefaultRoyalty(address newRoyaltyRecipient, uint256 newRoyaltyBps)
func (*MultiwrapFilterer) WatchOwnerUpdated ¶
func (_Multiwrap *MultiwrapFilterer) WatchOwnerUpdated(opts *bind.WatchOpts, sink chan<- *MultiwrapOwnerUpdated) (event.Subscription, error)
WatchOwnerUpdated is a free log subscription operation binding the contract event 0x8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76.
Solidity: event OwnerUpdated(address prevOwner, address newOwner)
func (*MultiwrapFilterer) WatchRoleAdminChanged ¶
func (_Multiwrap *MultiwrapFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *MultiwrapRoleAdminChanged, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (event.Subscription, error)
WatchRoleAdminChanged is a free log subscription operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*MultiwrapFilterer) WatchRoleGranted ¶
func (_Multiwrap *MultiwrapFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *MultiwrapRoleGranted, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleGranted is a free log subscription operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*MultiwrapFilterer) WatchRoleRevoked ¶
func (_Multiwrap *MultiwrapFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *MultiwrapRoleRevoked, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleRevoked is a free log subscription operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*MultiwrapFilterer) WatchRoyaltyForToken ¶
func (_Multiwrap *MultiwrapFilterer) WatchRoyaltyForToken(opts *bind.WatchOpts, sink chan<- *MultiwrapRoyaltyForToken, tokenId []*big.Int) (event.Subscription, error)
WatchRoyaltyForToken is a free log subscription operation binding the contract event 0x7365cf4122f072a3365c20d54eff9b38d73c096c28e1892ec8f5b0e403a0f12d.
Solidity: event RoyaltyForToken(uint256 indexed tokenId, address royaltyRecipient, uint256 royaltyBps)
func (*MultiwrapFilterer) WatchTokensUnwrapped ¶
func (_Multiwrap *MultiwrapFilterer) WatchTokensUnwrapped(opts *bind.WatchOpts, sink chan<- *MultiwrapTokensUnwrapped, unwrapper []common.Address, recipientOfWrappedContents []common.Address, tokenIdOfWrappedToken []*big.Int) (event.Subscription, error)
WatchTokensUnwrapped is a free log subscription operation binding the contract event 0xe9a1b206a63887b7a73ef37983c4105047ae75c9ac0920a1a256eea52f264a73.
Solidity: event TokensUnwrapped(address indexed unwrapper, address indexed recipientOfWrappedContents, uint256 indexed tokenIdOfWrappedToken)
func (*MultiwrapFilterer) WatchTokensWrapped ¶
func (_Multiwrap *MultiwrapFilterer) WatchTokensWrapped(opts *bind.WatchOpts, sink chan<- *MultiwrapTokensWrapped, wrapper []common.Address, recipientOfWrappedToken []common.Address, tokenIdOfWrappedToken []*big.Int) (event.Subscription, error)
WatchTokensWrapped is a free log subscription operation binding the contract event 0xd37c0c0e6fd9c0d30d0b9fba1aa4f1123dedc7e681bb5b2c2d96298650032d4c.
Solidity: event TokensWrapped(address indexed wrapper, address indexed recipientOfWrappedToken, uint256 indexed tokenIdOfWrappedToken, (address,uint8,uint256,uint256)[] wrappedContents)
func (*MultiwrapFilterer) WatchTransfer ¶
func (_Multiwrap *MultiwrapFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *MultiwrapTransfer, 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 MultiwrapOwnerUpdated ¶
type MultiwrapOwnerUpdated struct { PrevOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
MultiwrapOwnerUpdated represents a OwnerUpdated event raised by the Multiwrap contract.
type MultiwrapOwnerUpdatedIterator ¶
type MultiwrapOwnerUpdatedIterator struct { Event *MultiwrapOwnerUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiwrapOwnerUpdatedIterator is returned from FilterOwnerUpdated and is used to iterate over the raw logs and unpacked data for OwnerUpdated events raised by the Multiwrap contract.
func (*MultiwrapOwnerUpdatedIterator) Close ¶
func (it *MultiwrapOwnerUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiwrapOwnerUpdatedIterator) Error ¶
func (it *MultiwrapOwnerUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiwrapOwnerUpdatedIterator) Next ¶
func (it *MultiwrapOwnerUpdatedIterator) 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 MultiwrapRaw ¶
type MultiwrapRaw struct {
Contract *Multiwrap // Generic contract binding to access the raw methods on
}
MultiwrapRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MultiwrapRaw) Call ¶
func (_Multiwrap *MultiwrapRaw) 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 (*MultiwrapRaw) Transact ¶
func (_Multiwrap *MultiwrapRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MultiwrapRaw) Transfer ¶
func (_Multiwrap *MultiwrapRaw) 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 MultiwrapRoleAdminChanged ¶
type MultiwrapRoleAdminChanged struct { Role [32]byte PreviousAdminRole [32]byte NewAdminRole [32]byte Raw types.Log // Blockchain specific contextual infos }
MultiwrapRoleAdminChanged represents a RoleAdminChanged event raised by the Multiwrap contract.
type MultiwrapRoleAdminChangedIterator ¶
type MultiwrapRoleAdminChangedIterator struct { Event *MultiwrapRoleAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiwrapRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the Multiwrap contract.
func (*MultiwrapRoleAdminChangedIterator) Close ¶
func (it *MultiwrapRoleAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiwrapRoleAdminChangedIterator) Error ¶
func (it *MultiwrapRoleAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiwrapRoleAdminChangedIterator) Next ¶
func (it *MultiwrapRoleAdminChangedIterator) 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 MultiwrapRoleGranted ¶
type MultiwrapRoleGranted struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
MultiwrapRoleGranted represents a RoleGranted event raised by the Multiwrap contract.
type MultiwrapRoleGrantedIterator ¶
type MultiwrapRoleGrantedIterator struct { Event *MultiwrapRoleGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiwrapRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the Multiwrap contract.
func (*MultiwrapRoleGrantedIterator) Close ¶
func (it *MultiwrapRoleGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiwrapRoleGrantedIterator) Error ¶
func (it *MultiwrapRoleGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiwrapRoleGrantedIterator) Next ¶
func (it *MultiwrapRoleGrantedIterator) 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 MultiwrapRoleRevoked ¶
type MultiwrapRoleRevoked struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
MultiwrapRoleRevoked represents a RoleRevoked event raised by the Multiwrap contract.
type MultiwrapRoleRevokedIterator ¶
type MultiwrapRoleRevokedIterator struct { Event *MultiwrapRoleRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiwrapRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the Multiwrap contract.
func (*MultiwrapRoleRevokedIterator) Close ¶
func (it *MultiwrapRoleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiwrapRoleRevokedIterator) Error ¶
func (it *MultiwrapRoleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiwrapRoleRevokedIterator) Next ¶
func (it *MultiwrapRoleRevokedIterator) 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 MultiwrapRoyaltyForToken ¶
type MultiwrapRoyaltyForToken struct { TokenId *big.Int RoyaltyRecipient common.Address RoyaltyBps *big.Int Raw types.Log // Blockchain specific contextual infos }
MultiwrapRoyaltyForToken represents a RoyaltyForToken event raised by the Multiwrap contract.
type MultiwrapRoyaltyForTokenIterator ¶
type MultiwrapRoyaltyForTokenIterator struct { Event *MultiwrapRoyaltyForToken // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiwrapRoyaltyForTokenIterator is returned from FilterRoyaltyForToken and is used to iterate over the raw logs and unpacked data for RoyaltyForToken events raised by the Multiwrap contract.
func (*MultiwrapRoyaltyForTokenIterator) Close ¶
func (it *MultiwrapRoyaltyForTokenIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiwrapRoyaltyForTokenIterator) Error ¶
func (it *MultiwrapRoyaltyForTokenIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiwrapRoyaltyForTokenIterator) Next ¶
func (it *MultiwrapRoyaltyForTokenIterator) 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 MultiwrapSession ¶
type MultiwrapSession struct { Contract *Multiwrap // 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 }
MultiwrapSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MultiwrapSession) Approve ¶
func (_Multiwrap *MultiwrapSession) 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 (*MultiwrapSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*MultiwrapSession) ContractType ¶
func (_Multiwrap *MultiwrapSession) ContractType() ([32]byte, error)
ContractType is a free data retrieval call binding the contract method 0xcb2ef6f7.
Solidity: function contractType() pure returns(bytes32)
func (*MultiwrapSession) ContractVersion ¶
func (_Multiwrap *MultiwrapSession) ContractVersion() (uint8, error)
ContractVersion is a free data retrieval call binding the contract method 0xa0a8e460.
Solidity: function contractVersion() pure returns(uint8)
func (*MultiwrapSession) DEFAULTADMINROLE ¶
func (_Multiwrap *MultiwrapSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*MultiwrapSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*MultiwrapSession) GetDefaultRoyaltyInfo ¶
func (_Multiwrap *MultiwrapSession) GetDefaultRoyaltyInfo() (common.Address, uint16, error)
GetDefaultRoyaltyInfo is a free data retrieval call binding the contract method 0xb24f2d39.
Solidity: function getDefaultRoyaltyInfo() view returns(address, uint16)
func (*MultiwrapSession) GetRoleAdmin ¶
func (_Multiwrap *MultiwrapSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*MultiwrapSession) GetRoleMember ¶
func (_Multiwrap *MultiwrapSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address member)
func (*MultiwrapSession) GetRoleMemberCount ¶
func (_Multiwrap *MultiwrapSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256 count)
func (*MultiwrapSession) GetRoyaltyInfoForToken ¶
func (_Multiwrap *MultiwrapSession) GetRoyaltyInfoForToken(_tokenId *big.Int) (common.Address, uint16, error)
GetRoyaltyInfoForToken is a free data retrieval call binding the contract method 0x4cc157df.
Solidity: function getRoyaltyInfoForToken(uint256 _tokenId) view returns(address, uint16)
func (*MultiwrapSession) GetTokenCountOfBundle ¶
GetTokenCountOfBundle is a free data retrieval call binding the contract method 0xd0d2fe25.
Solidity: function getTokenCountOfBundle(uint256 _bundleId) view returns(uint256)
func (*MultiwrapSession) GetTokenOfBundle ¶
func (_Multiwrap *MultiwrapSession) GetTokenOfBundle(_bundleId *big.Int, index *big.Int) (ITokenBundleToken, error)
GetTokenOfBundle is a free data retrieval call binding the contract method 0x1da799c9.
Solidity: function getTokenOfBundle(uint256 _bundleId, uint256 index) view returns((address,uint8,uint256,uint256))
func (*MultiwrapSession) GetUriOfBundle ¶
func (_Multiwrap *MultiwrapSession) GetUriOfBundle(_bundleId *big.Int) (string, error)
GetUriOfBundle is a free data retrieval call binding the contract method 0x61195e94.
Solidity: function getUriOfBundle(uint256 _bundleId) view returns(string)
func (*MultiwrapSession) GetWrappedContents ¶
func (_Multiwrap *MultiwrapSession) GetWrappedContents(_tokenId *big.Int) ([]ITokenBundleToken, error)
GetWrappedContents is a free data retrieval call binding the contract method 0xd5576d26.
Solidity: function getWrappedContents(uint256 _tokenId) view returns((address,uint8,uint256,uint256)[] contents)
func (*MultiwrapSession) GrantRole ¶
func (_Multiwrap *MultiwrapSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*MultiwrapSession) HasRole ¶
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*MultiwrapSession) HasRoleWithSwitch ¶
func (_Multiwrap *MultiwrapSession) HasRoleWithSwitch(role [32]byte, account common.Address) (bool, error)
HasRoleWithSwitch is a free data retrieval call binding the contract method 0xa32fa5b3.
Solidity: function hasRoleWithSwitch(bytes32 role, address account) view returns(bool)
func (*MultiwrapSession) Initialize ¶
func (_Multiwrap *MultiwrapSession) Initialize(_defaultAdmin common.Address, _name string, _symbol string, _contractURI string, _trustedForwarders []common.Address, _royaltyRecipient common.Address, _royaltyBps *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x754b8fe7.
Solidity: function initialize(address _defaultAdmin, string _name, string _symbol, string _contractURI, address[] _trustedForwarders, address _royaltyRecipient, uint256 _royaltyBps) returns()
func (*MultiwrapSession) InternalContractURI ¶
func (_Multiwrap *MultiwrapSession) InternalContractURI() (string, error)
InternalContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*MultiwrapSession) IsApprovedForAll ¶
func (_Multiwrap *MultiwrapSession) 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 (*MultiwrapSession) IsTrustedForwarder ¶
func (_Multiwrap *MultiwrapSession) IsTrustedForwarder(forwarder common.Address) (bool, error)
IsTrustedForwarder is a free data retrieval call binding the contract method 0x572b6c05.
Solidity: function isTrustedForwarder(address forwarder) view returns(bool)
func (*MultiwrapSession) Multicall ¶
func (_Multiwrap *MultiwrapSession) Multicall(data [][]byte) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) returns(bytes[] results)
func (*MultiwrapSession) Name ¶
func (_Multiwrap *MultiwrapSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*MultiwrapSession) NextTokenIdToMint ¶
func (_Multiwrap *MultiwrapSession) NextTokenIdToMint() (*big.Int, error)
NextTokenIdToMint is a free data retrieval call binding the contract method 0x3b1475a7.
Solidity: function nextTokenIdToMint() view returns(uint256)
func (*MultiwrapSession) OnERC1155BatchReceived ¶
func (_Multiwrap *MultiwrapSession) OnERC1155BatchReceived(arg0 common.Address, arg1 common.Address, arg2 []*big.Int, arg3 []*big.Int, arg4 []byte) (*types.Transaction, error)
OnERC1155BatchReceived is a paid mutator transaction binding the contract method 0xbc197c81.
Solidity: function onERC1155BatchReceived(address , address , uint256[] , uint256[] , bytes ) returns(bytes4)
func (*MultiwrapSession) OnERC1155Received ¶
func (_Multiwrap *MultiwrapSession) OnERC1155Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 *big.Int, arg4 []byte) (*types.Transaction, error)
OnERC1155Received is a paid mutator transaction binding the contract method 0xf23a6e61.
Solidity: function onERC1155Received(address , address , uint256 , uint256 , bytes ) returns(bytes4)
func (*MultiwrapSession) OnERC721Received ¶
func (_Multiwrap *MultiwrapSession) OnERC721Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address , address , uint256 , bytes ) returns(bytes4)
func (*MultiwrapSession) Owner ¶
func (_Multiwrap *MultiwrapSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*MultiwrapSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*MultiwrapSession) RenounceRole ¶
func (_Multiwrap *MultiwrapSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*MultiwrapSession) RevokeRole ¶
func (_Multiwrap *MultiwrapSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*MultiwrapSession) RoyaltyInfo ¶
func (_Multiwrap *MultiwrapSession) RoyaltyInfo(tokenId *big.Int, salePrice *big.Int) (struct { Receiver common.Address RoyaltyAmount *big.Int }, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 tokenId, uint256 salePrice) view returns(address receiver, uint256 royaltyAmount)
func (*MultiwrapSession) SafeTransferFrom ¶
func (_Multiwrap *MultiwrapSession) 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 (*MultiwrapSession) SafeTransferFrom0 ¶
func (_Multiwrap *MultiwrapSession) 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 (*MultiwrapSession) SetApprovalForAll ¶
func (_Multiwrap *MultiwrapSession) 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 (*MultiwrapSession) SetContractURI ¶
func (_Multiwrap *MultiwrapSession) SetContractURI(_uri string) (*types.Transaction, error)
SetContractURI is a paid mutator transaction binding the contract method 0x938e3d7b.
Solidity: function setContractURI(string _uri) returns()
func (*MultiwrapSession) SetDefaultRoyaltyInfo ¶
func (_Multiwrap *MultiwrapSession) SetDefaultRoyaltyInfo(_royaltyRecipient common.Address, _royaltyBps *big.Int) (*types.Transaction, error)
SetDefaultRoyaltyInfo is a paid mutator transaction binding the contract method 0x600dd5ea.
Solidity: function setDefaultRoyaltyInfo(address _royaltyRecipient, uint256 _royaltyBps) returns()
func (*MultiwrapSession) SetOwner ¶
func (_Multiwrap *MultiwrapSession) SetOwner(_newOwner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address _newOwner) returns()
func (*MultiwrapSession) SetRoyaltyInfoForToken ¶
func (_Multiwrap *MultiwrapSession) SetRoyaltyInfoForToken(_tokenId *big.Int, _recipient common.Address, _bps *big.Int) (*types.Transaction, error)
SetRoyaltyInfoForToken is a paid mutator transaction binding the contract method 0x9bcf7a15.
Solidity: function setRoyaltyInfoForToken(uint256 _tokenId, address _recipient, uint256 _bps) returns()
func (*MultiwrapSession) SupportsInterface ¶
func (_Multiwrap *MultiwrapSession) 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 (*MultiwrapSession) Symbol ¶
func (_Multiwrap *MultiwrapSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*MultiwrapSession) TokenURI ¶
func (_Multiwrap *MultiwrapSession) 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 (*MultiwrapSession) TransferFrom ¶
func (_Multiwrap *MultiwrapSession) 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 (*MultiwrapSession) Unwrap ¶
func (_Multiwrap *MultiwrapSession) Unwrap(_tokenId *big.Int, _recipient common.Address) (*types.Transaction, error)
Unwrap is a paid mutator transaction binding the contract method 0x7647691d.
Solidity: function unwrap(uint256 _tokenId, address _recipient) returns()
func (*MultiwrapSession) Wrap ¶
func (_Multiwrap *MultiwrapSession) Wrap(_tokensToWrap []ITokenBundleToken, _uriForWrappedToken string, _recipient common.Address) (*types.Transaction, error)
Wrap is a paid mutator transaction binding the contract method 0x29e471dd.
Solidity: function wrap((address,uint8,uint256,uint256)[] _tokensToWrap, string _uriForWrappedToken, address _recipient) payable returns(uint256 tokenId)
type MultiwrapTokensUnwrapped ¶
type MultiwrapTokensUnwrapped struct { Unwrapper common.Address RecipientOfWrappedContents common.Address TokenIdOfWrappedToken *big.Int Raw types.Log // Blockchain specific contextual infos }
MultiwrapTokensUnwrapped represents a TokensUnwrapped event raised by the Multiwrap contract.
type MultiwrapTokensUnwrappedIterator ¶
type MultiwrapTokensUnwrappedIterator struct { Event *MultiwrapTokensUnwrapped // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiwrapTokensUnwrappedIterator is returned from FilterTokensUnwrapped and is used to iterate over the raw logs and unpacked data for TokensUnwrapped events raised by the Multiwrap contract.
func (*MultiwrapTokensUnwrappedIterator) Close ¶
func (it *MultiwrapTokensUnwrappedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiwrapTokensUnwrappedIterator) Error ¶
func (it *MultiwrapTokensUnwrappedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiwrapTokensUnwrappedIterator) Next ¶
func (it *MultiwrapTokensUnwrappedIterator) 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 MultiwrapTokensWrapped ¶
type MultiwrapTokensWrapped struct { Wrapper common.Address RecipientOfWrappedToken common.Address TokenIdOfWrappedToken *big.Int WrappedContents []ITokenBundleToken Raw types.Log // Blockchain specific contextual infos }
MultiwrapTokensWrapped represents a TokensWrapped event raised by the Multiwrap contract.
type MultiwrapTokensWrappedIterator ¶
type MultiwrapTokensWrappedIterator struct { Event *MultiwrapTokensWrapped // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiwrapTokensWrappedIterator is returned from FilterTokensWrapped and is used to iterate over the raw logs and unpacked data for TokensWrapped events raised by the Multiwrap contract.
func (*MultiwrapTokensWrappedIterator) Close ¶
func (it *MultiwrapTokensWrappedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiwrapTokensWrappedIterator) Error ¶
func (it *MultiwrapTokensWrappedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiwrapTokensWrappedIterator) Next ¶
func (it *MultiwrapTokensWrappedIterator) 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 MultiwrapTransactor ¶
type MultiwrapTransactor struct {
// contains filtered or unexported fields
}
MultiwrapTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMultiwrapTransactor ¶
func NewMultiwrapTransactor(address common.Address, transactor bind.ContractTransactor) (*MultiwrapTransactor, error)
NewMultiwrapTransactor creates a new write-only instance of Multiwrap, bound to a specific deployed contract.
func (*MultiwrapTransactor) Approve ¶
func (_Multiwrap *MultiwrapTransactor) 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 (*MultiwrapTransactor) GrantRole ¶
func (_Multiwrap *MultiwrapTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*MultiwrapTransactor) Initialize ¶
func (_Multiwrap *MultiwrapTransactor) Initialize(opts *bind.TransactOpts, _defaultAdmin common.Address, _name string, _symbol string, _contractURI string, _trustedForwarders []common.Address, _royaltyRecipient common.Address, _royaltyBps *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x754b8fe7.
Solidity: function initialize(address _defaultAdmin, string _name, string _symbol, string _contractURI, address[] _trustedForwarders, address _royaltyRecipient, uint256 _royaltyBps) returns()
func (*MultiwrapTransactor) Multicall ¶
func (_Multiwrap *MultiwrapTransactor) Multicall(opts *bind.TransactOpts, data [][]byte) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) returns(bytes[] results)
func (*MultiwrapTransactor) OnERC1155BatchReceived ¶
func (_Multiwrap *MultiwrapTransactor) OnERC1155BatchReceived(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, arg2 []*big.Int, arg3 []*big.Int, arg4 []byte) (*types.Transaction, error)
OnERC1155BatchReceived is a paid mutator transaction binding the contract method 0xbc197c81.
Solidity: function onERC1155BatchReceived(address , address , uint256[] , uint256[] , bytes ) returns(bytes4)
func (*MultiwrapTransactor) OnERC1155Received ¶
func (_Multiwrap *MultiwrapTransactor) OnERC1155Received(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 *big.Int, arg4 []byte) (*types.Transaction, error)
OnERC1155Received is a paid mutator transaction binding the contract method 0xf23a6e61.
Solidity: function onERC1155Received(address , address , uint256 , uint256 , bytes ) returns(bytes4)
func (*MultiwrapTransactor) OnERC721Received ¶
func (_Multiwrap *MultiwrapTransactor) OnERC721Received(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address , address , uint256 , bytes ) returns(bytes4)
func (*MultiwrapTransactor) RenounceRole ¶
func (_Multiwrap *MultiwrapTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*MultiwrapTransactor) RevokeRole ¶
func (_Multiwrap *MultiwrapTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*MultiwrapTransactor) SafeTransferFrom ¶
func (_Multiwrap *MultiwrapTransactor) 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 (*MultiwrapTransactor) SafeTransferFrom0 ¶
func (_Multiwrap *MultiwrapTransactor) 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 (*MultiwrapTransactor) SetApprovalForAll ¶
func (_Multiwrap *MultiwrapTransactor) 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 (*MultiwrapTransactor) SetContractURI ¶
func (_Multiwrap *MultiwrapTransactor) SetContractURI(opts *bind.TransactOpts, _uri string) (*types.Transaction, error)
SetContractURI is a paid mutator transaction binding the contract method 0x938e3d7b.
Solidity: function setContractURI(string _uri) returns()
func (*MultiwrapTransactor) SetDefaultRoyaltyInfo ¶
func (_Multiwrap *MultiwrapTransactor) SetDefaultRoyaltyInfo(opts *bind.TransactOpts, _royaltyRecipient common.Address, _royaltyBps *big.Int) (*types.Transaction, error)
SetDefaultRoyaltyInfo is a paid mutator transaction binding the contract method 0x600dd5ea.
Solidity: function setDefaultRoyaltyInfo(address _royaltyRecipient, uint256 _royaltyBps) returns()
func (*MultiwrapTransactor) SetOwner ¶
func (_Multiwrap *MultiwrapTransactor) SetOwner(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address _newOwner) returns()
func (*MultiwrapTransactor) SetRoyaltyInfoForToken ¶
func (_Multiwrap *MultiwrapTransactor) SetRoyaltyInfoForToken(opts *bind.TransactOpts, _tokenId *big.Int, _recipient common.Address, _bps *big.Int) (*types.Transaction, error)
SetRoyaltyInfoForToken is a paid mutator transaction binding the contract method 0x9bcf7a15.
Solidity: function setRoyaltyInfoForToken(uint256 _tokenId, address _recipient, uint256 _bps) returns()
func (*MultiwrapTransactor) TransferFrom ¶
func (_Multiwrap *MultiwrapTransactor) 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 (*MultiwrapTransactor) Unwrap ¶
func (_Multiwrap *MultiwrapTransactor) Unwrap(opts *bind.TransactOpts, _tokenId *big.Int, _recipient common.Address) (*types.Transaction, error)
Unwrap is a paid mutator transaction binding the contract method 0x7647691d.
Solidity: function unwrap(uint256 _tokenId, address _recipient) returns()
func (*MultiwrapTransactor) Wrap ¶
func (_Multiwrap *MultiwrapTransactor) Wrap(opts *bind.TransactOpts, _tokensToWrap []ITokenBundleToken, _uriForWrappedToken string, _recipient common.Address) (*types.Transaction, error)
Wrap is a paid mutator transaction binding the contract method 0x29e471dd.
Solidity: function wrap((address,uint8,uint256,uint256)[] _tokensToWrap, string _uriForWrappedToken, address _recipient) payable returns(uint256 tokenId)
type MultiwrapTransactorRaw ¶
type MultiwrapTransactorRaw struct {
Contract *MultiwrapTransactor // Generic write-only contract binding to access the raw methods on
}
MultiwrapTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MultiwrapTransactorRaw) Transact ¶
func (_Multiwrap *MultiwrapTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MultiwrapTransactorRaw) Transfer ¶
func (_Multiwrap *MultiwrapTransactorRaw) 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 MultiwrapTransactorSession ¶
type MultiwrapTransactorSession struct { Contract *MultiwrapTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MultiwrapTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MultiwrapTransactorSession) Approve ¶
func (_Multiwrap *MultiwrapTransactorSession) 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 (*MultiwrapTransactorSession) GrantRole ¶
func (_Multiwrap *MultiwrapTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*MultiwrapTransactorSession) Initialize ¶
func (_Multiwrap *MultiwrapTransactorSession) Initialize(_defaultAdmin common.Address, _name string, _symbol string, _contractURI string, _trustedForwarders []common.Address, _royaltyRecipient common.Address, _royaltyBps *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x754b8fe7.
Solidity: function initialize(address _defaultAdmin, string _name, string _symbol, string _contractURI, address[] _trustedForwarders, address _royaltyRecipient, uint256 _royaltyBps) returns()
func (*MultiwrapTransactorSession) Multicall ¶
func (_Multiwrap *MultiwrapTransactorSession) Multicall(data [][]byte) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) returns(bytes[] results)
func (*MultiwrapTransactorSession) OnERC1155BatchReceived ¶
func (_Multiwrap *MultiwrapTransactorSession) OnERC1155BatchReceived(arg0 common.Address, arg1 common.Address, arg2 []*big.Int, arg3 []*big.Int, arg4 []byte) (*types.Transaction, error)
OnERC1155BatchReceived is a paid mutator transaction binding the contract method 0xbc197c81.
Solidity: function onERC1155BatchReceived(address , address , uint256[] , uint256[] , bytes ) returns(bytes4)
func (*MultiwrapTransactorSession) OnERC1155Received ¶
func (_Multiwrap *MultiwrapTransactorSession) OnERC1155Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 *big.Int, arg4 []byte) (*types.Transaction, error)
OnERC1155Received is a paid mutator transaction binding the contract method 0xf23a6e61.
Solidity: function onERC1155Received(address , address , uint256 , uint256 , bytes ) returns(bytes4)
func (*MultiwrapTransactorSession) OnERC721Received ¶
func (_Multiwrap *MultiwrapTransactorSession) OnERC721Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address , address , uint256 , bytes ) returns(bytes4)
func (*MultiwrapTransactorSession) RenounceRole ¶
func (_Multiwrap *MultiwrapTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*MultiwrapTransactorSession) RevokeRole ¶
func (_Multiwrap *MultiwrapTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*MultiwrapTransactorSession) SafeTransferFrom ¶
func (_Multiwrap *MultiwrapTransactorSession) 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 (*MultiwrapTransactorSession) SafeTransferFrom0 ¶
func (_Multiwrap *MultiwrapTransactorSession) 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 (*MultiwrapTransactorSession) SetApprovalForAll ¶
func (_Multiwrap *MultiwrapTransactorSession) 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 (*MultiwrapTransactorSession) SetContractURI ¶
func (_Multiwrap *MultiwrapTransactorSession) SetContractURI(_uri string) (*types.Transaction, error)
SetContractURI is a paid mutator transaction binding the contract method 0x938e3d7b.
Solidity: function setContractURI(string _uri) returns()
func (*MultiwrapTransactorSession) SetDefaultRoyaltyInfo ¶
func (_Multiwrap *MultiwrapTransactorSession) SetDefaultRoyaltyInfo(_royaltyRecipient common.Address, _royaltyBps *big.Int) (*types.Transaction, error)
SetDefaultRoyaltyInfo is a paid mutator transaction binding the contract method 0x600dd5ea.
Solidity: function setDefaultRoyaltyInfo(address _royaltyRecipient, uint256 _royaltyBps) returns()
func (*MultiwrapTransactorSession) SetOwner ¶
func (_Multiwrap *MultiwrapTransactorSession) SetOwner(_newOwner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address _newOwner) returns()
func (*MultiwrapTransactorSession) SetRoyaltyInfoForToken ¶
func (_Multiwrap *MultiwrapTransactorSession) SetRoyaltyInfoForToken(_tokenId *big.Int, _recipient common.Address, _bps *big.Int) (*types.Transaction, error)
SetRoyaltyInfoForToken is a paid mutator transaction binding the contract method 0x9bcf7a15.
Solidity: function setRoyaltyInfoForToken(uint256 _tokenId, address _recipient, uint256 _bps) returns()
func (*MultiwrapTransactorSession) TransferFrom ¶
func (_Multiwrap *MultiwrapTransactorSession) 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 (*MultiwrapTransactorSession) Unwrap ¶
func (_Multiwrap *MultiwrapTransactorSession) Unwrap(_tokenId *big.Int, _recipient common.Address) (*types.Transaction, error)
Unwrap is a paid mutator transaction binding the contract method 0x7647691d.
Solidity: function unwrap(uint256 _tokenId, address _recipient) returns()
func (*MultiwrapTransactorSession) Wrap ¶
func (_Multiwrap *MultiwrapTransactorSession) Wrap(_tokensToWrap []ITokenBundleToken, _uriForWrappedToken string, _recipient common.Address) (*types.Transaction, error)
Wrap is a paid mutator transaction binding the contract method 0x29e471dd.
Solidity: function wrap((address,uint8,uint256,uint256)[] _tokensToWrap, string _uriForWrappedToken, address _recipient) payable returns(uint256 tokenId)
type MultiwrapTransfer ¶
type MultiwrapTransfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
MultiwrapTransfer represents a Transfer event raised by the Multiwrap contract.
type MultiwrapTransferIterator ¶
type MultiwrapTransferIterator struct { Event *MultiwrapTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiwrapTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Multiwrap contract.
func (*MultiwrapTransferIterator) Close ¶
func (it *MultiwrapTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiwrapTransferIterator) Error ¶
func (it *MultiwrapTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiwrapTransferIterator) Next ¶
func (it *MultiwrapTransferIterator) 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 SignatureMintERC1155 ¶ added in v2.0.2
type SignatureMintERC1155 struct { SignatureMintERC1155Caller // Read-only binding to the contract SignatureMintERC1155Transactor // Write-only binding to the contract SignatureMintERC1155Filterer // Log filterer for contract events }
SignatureMintERC1155 is an auto generated Go binding around an Ethereum contract.
func NewSignatureMintERC1155 ¶ added in v2.0.2
func NewSignatureMintERC1155(address common.Address, backend bind.ContractBackend) (*SignatureMintERC1155, error)
NewSignatureMintERC1155 creates a new instance of SignatureMintERC1155, bound to a specific deployed contract.
type SignatureMintERC1155Caller ¶ added in v2.0.2
type SignatureMintERC1155Caller struct {
// contains filtered or unexported fields
}
SignatureMintERC1155Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewSignatureMintERC1155Caller ¶ added in v2.0.2
func NewSignatureMintERC1155Caller(address common.Address, caller bind.ContractCaller) (*SignatureMintERC1155Caller, error)
NewSignatureMintERC1155Caller creates a new read-only instance of SignatureMintERC1155, bound to a specific deployed contract.
func (*SignatureMintERC1155Caller) Verify ¶ added in v2.0.2
func (_SignatureMintERC1155 *SignatureMintERC1155Caller) Verify(opts *bind.CallOpts, _req ISignatureMintERC1155MintRequest, _signature []byte) (struct { Success bool Signer common.Address }, error)
Verify is a free data retrieval call binding the contract method 0xb17cd86f.
Solidity: function verify((address,address,uint256,address,uint256,string,uint256,uint256,address,uint128,uint128,bytes32) _req, bytes _signature) view returns(bool success, address signer)
type SignatureMintERC1155CallerRaw ¶ added in v2.0.2
type SignatureMintERC1155CallerRaw struct {
Contract *SignatureMintERC1155Caller // Generic read-only contract binding to access the raw methods on
}
SignatureMintERC1155CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SignatureMintERC1155CallerRaw) Call ¶ added in v2.0.2
func (_SignatureMintERC1155 *SignatureMintERC1155CallerRaw) 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 SignatureMintERC1155CallerSession ¶ added in v2.0.2
type SignatureMintERC1155CallerSession struct { Contract *SignatureMintERC1155Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SignatureMintERC1155CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SignatureMintERC1155CallerSession) Verify ¶ added in v2.0.2
func (_SignatureMintERC1155 *SignatureMintERC1155CallerSession) Verify(_req ISignatureMintERC1155MintRequest, _signature []byte) (struct { Success bool Signer common.Address }, error)
Verify is a free data retrieval call binding the contract method 0xb17cd86f.
Solidity: function verify((address,address,uint256,address,uint256,string,uint256,uint256,address,uint128,uint128,bytes32) _req, bytes _signature) view returns(bool success, address signer)
type SignatureMintERC1155Filterer ¶ added in v2.0.2
type SignatureMintERC1155Filterer struct {
// contains filtered or unexported fields
}
SignatureMintERC1155Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSignatureMintERC1155Filterer ¶ added in v2.0.2
func NewSignatureMintERC1155Filterer(address common.Address, filterer bind.ContractFilterer) (*SignatureMintERC1155Filterer, error)
NewSignatureMintERC1155Filterer creates a new log filterer instance of SignatureMintERC1155, bound to a specific deployed contract.
func (*SignatureMintERC1155Filterer) FilterTokensMintedWithSignature ¶ added in v2.0.2
func (_SignatureMintERC1155 *SignatureMintERC1155Filterer) FilterTokensMintedWithSignature(opts *bind.FilterOpts, signer []common.Address, mintedTo []common.Address, tokenIdMinted []*big.Int) (*SignatureMintERC1155TokensMintedWithSignatureIterator, error)
FilterTokensMintedWithSignature is a free log retrieval operation binding the contract event 0x0b35afaf155daeef41cc46df86f058df2855c57d30ab134647a6b587e7cc8c39.
Solidity: event TokensMintedWithSignature(address indexed signer, address indexed mintedTo, uint256 indexed tokenIdMinted, (address,address,uint256,address,uint256,string,uint256,uint256,address,uint128,uint128,bytes32) mintRequest)
func (*SignatureMintERC1155Filterer) ParseTokensMintedWithSignature ¶ added in v2.0.2
func (_SignatureMintERC1155 *SignatureMintERC1155Filterer) ParseTokensMintedWithSignature(log types.Log) (*SignatureMintERC1155TokensMintedWithSignature, error)
ParseTokensMintedWithSignature is a log parse operation binding the contract event 0x0b35afaf155daeef41cc46df86f058df2855c57d30ab134647a6b587e7cc8c39.
Solidity: event TokensMintedWithSignature(address indexed signer, address indexed mintedTo, uint256 indexed tokenIdMinted, (address,address,uint256,address,uint256,string,uint256,uint256,address,uint128,uint128,bytes32) mintRequest)
func (*SignatureMintERC1155Filterer) WatchTokensMintedWithSignature ¶ added in v2.0.2
func (_SignatureMintERC1155 *SignatureMintERC1155Filterer) WatchTokensMintedWithSignature(opts *bind.WatchOpts, sink chan<- *SignatureMintERC1155TokensMintedWithSignature, signer []common.Address, mintedTo []common.Address, tokenIdMinted []*big.Int) (event.Subscription, error)
WatchTokensMintedWithSignature is a free log subscription operation binding the contract event 0x0b35afaf155daeef41cc46df86f058df2855c57d30ab134647a6b587e7cc8c39.
Solidity: event TokensMintedWithSignature(address indexed signer, address indexed mintedTo, uint256 indexed tokenIdMinted, (address,address,uint256,address,uint256,string,uint256,uint256,address,uint128,uint128,bytes32) mintRequest)
type SignatureMintERC1155Raw ¶ added in v2.0.2
type SignatureMintERC1155Raw struct {
Contract *SignatureMintERC1155 // Generic contract binding to access the raw methods on
}
SignatureMintERC1155Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*SignatureMintERC1155Raw) Call ¶ added in v2.0.2
func (_SignatureMintERC1155 *SignatureMintERC1155Raw) 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 (*SignatureMintERC1155Raw) Transact ¶ added in v2.0.2
func (_SignatureMintERC1155 *SignatureMintERC1155Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SignatureMintERC1155Raw) Transfer ¶ added in v2.0.2
func (_SignatureMintERC1155 *SignatureMintERC1155Raw) 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 SignatureMintERC1155Session ¶ added in v2.0.2
type SignatureMintERC1155Session struct { Contract *SignatureMintERC1155 // 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 }
SignatureMintERC1155Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SignatureMintERC1155Session) MintWithSignature ¶ added in v2.0.2
func (_SignatureMintERC1155 *SignatureMintERC1155Session) MintWithSignature(req ISignatureMintERC1155MintRequest, signature []byte) (*types.Transaction, error)
MintWithSignature is a paid mutator transaction binding the contract method 0x98a6e993.
Solidity: function mintWithSignature((address,address,uint256,address,uint256,string,uint256,uint256,address,uint128,uint128,bytes32) req, bytes signature) payable returns(address signer)
func (*SignatureMintERC1155Session) Verify ¶ added in v2.0.2
func (_SignatureMintERC1155 *SignatureMintERC1155Session) Verify(_req ISignatureMintERC1155MintRequest, _signature []byte) (struct { Success bool Signer common.Address }, error)
Verify is a free data retrieval call binding the contract method 0xb17cd86f.
Solidity: function verify((address,address,uint256,address,uint256,string,uint256,uint256,address,uint128,uint128,bytes32) _req, bytes _signature) view returns(bool success, address signer)
type SignatureMintERC1155TokensMintedWithSignature ¶ added in v2.0.2
type SignatureMintERC1155TokensMintedWithSignature struct { Signer common.Address MintedTo common.Address TokenIdMinted *big.Int MintRequest ISignatureMintERC1155MintRequest Raw types.Log // Blockchain specific contextual infos }
SignatureMintERC1155TokensMintedWithSignature represents a TokensMintedWithSignature event raised by the SignatureMintERC1155 contract.
type SignatureMintERC1155TokensMintedWithSignatureIterator ¶ added in v2.0.2
type SignatureMintERC1155TokensMintedWithSignatureIterator struct { Event *SignatureMintERC1155TokensMintedWithSignature // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SignatureMintERC1155TokensMintedWithSignatureIterator is returned from FilterTokensMintedWithSignature and is used to iterate over the raw logs and unpacked data for TokensMintedWithSignature events raised by the SignatureMintERC1155 contract.
func (*SignatureMintERC1155TokensMintedWithSignatureIterator) Close ¶ added in v2.0.2
func (it *SignatureMintERC1155TokensMintedWithSignatureIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SignatureMintERC1155TokensMintedWithSignatureIterator) Error ¶ added in v2.0.2
func (it *SignatureMintERC1155TokensMintedWithSignatureIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SignatureMintERC1155TokensMintedWithSignatureIterator) Next ¶ added in v2.0.2
func (it *SignatureMintERC1155TokensMintedWithSignatureIterator) 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 SignatureMintERC1155Transactor ¶ added in v2.0.2
type SignatureMintERC1155Transactor struct {
// contains filtered or unexported fields
}
SignatureMintERC1155Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSignatureMintERC1155Transactor ¶ added in v2.0.2
func NewSignatureMintERC1155Transactor(address common.Address, transactor bind.ContractTransactor) (*SignatureMintERC1155Transactor, error)
NewSignatureMintERC1155Transactor creates a new write-only instance of SignatureMintERC1155, bound to a specific deployed contract.
func (*SignatureMintERC1155Transactor) MintWithSignature ¶ added in v2.0.2
func (_SignatureMintERC1155 *SignatureMintERC1155Transactor) MintWithSignature(opts *bind.TransactOpts, req ISignatureMintERC1155MintRequest, signature []byte) (*types.Transaction, error)
MintWithSignature is a paid mutator transaction binding the contract method 0x98a6e993.
Solidity: function mintWithSignature((address,address,uint256,address,uint256,string,uint256,uint256,address,uint128,uint128,bytes32) req, bytes signature) payable returns(address signer)
type SignatureMintERC1155TransactorRaw ¶ added in v2.0.2
type SignatureMintERC1155TransactorRaw struct {
Contract *SignatureMintERC1155Transactor // Generic write-only contract binding to access the raw methods on
}
SignatureMintERC1155TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SignatureMintERC1155TransactorRaw) Transact ¶ added in v2.0.2
func (_SignatureMintERC1155 *SignatureMintERC1155TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SignatureMintERC1155TransactorRaw) Transfer ¶ added in v2.0.2
func (_SignatureMintERC1155 *SignatureMintERC1155TransactorRaw) 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 SignatureMintERC1155TransactorSession ¶ added in v2.0.2
type SignatureMintERC1155TransactorSession struct { Contract *SignatureMintERC1155Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SignatureMintERC1155TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SignatureMintERC1155TransactorSession) MintWithSignature ¶ added in v2.0.2
func (_SignatureMintERC1155 *SignatureMintERC1155TransactorSession) MintWithSignature(req ISignatureMintERC1155MintRequest, signature []byte) (*types.Transaction, error)
MintWithSignature is a paid mutator transaction binding the contract method 0x98a6e993.
Solidity: function mintWithSignature((address,address,uint256,address,uint256,string,uint256,uint256,address,uint128,uint128,bytes32) req, bytes signature) payable returns(address signer)
type SignatureMintERC721 ¶ added in v2.0.2
type SignatureMintERC721 struct { SignatureMintERC721Caller // Read-only binding to the contract SignatureMintERC721Transactor // Write-only binding to the contract SignatureMintERC721Filterer // Log filterer for contract events }
SignatureMintERC721 is an auto generated Go binding around an Ethereum contract.
func NewSignatureMintERC721 ¶ added in v2.0.2
func NewSignatureMintERC721(address common.Address, backend bind.ContractBackend) (*SignatureMintERC721, error)
NewSignatureMintERC721 creates a new instance of SignatureMintERC721, bound to a specific deployed contract.
type SignatureMintERC721Caller ¶ added in v2.0.2
type SignatureMintERC721Caller struct {
// contains filtered or unexported fields
}
SignatureMintERC721Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewSignatureMintERC721Caller ¶ added in v2.0.2
func NewSignatureMintERC721Caller(address common.Address, caller bind.ContractCaller) (*SignatureMintERC721Caller, error)
NewSignatureMintERC721Caller creates a new read-only instance of SignatureMintERC721, bound to a specific deployed contract.
func (*SignatureMintERC721Caller) Verify ¶ added in v2.0.2
func (_SignatureMintERC721 *SignatureMintERC721Caller) Verify(opts *bind.CallOpts, _req ISignatureMintERC721MintRequest, _signature []byte) (struct { Success bool Signer common.Address }, error)
Verify is a free data retrieval call binding the contract method 0x252e82e8.
Solidity: function verify((address,address,uint256,address,string,uint256,uint256,address,uint128,uint128,bytes32) _req, bytes _signature) view returns(bool success, address signer)
type SignatureMintERC721CallerRaw ¶ added in v2.0.2
type SignatureMintERC721CallerRaw struct {
Contract *SignatureMintERC721Caller // Generic read-only contract binding to access the raw methods on
}
SignatureMintERC721CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SignatureMintERC721CallerRaw) Call ¶ added in v2.0.2
func (_SignatureMintERC721 *SignatureMintERC721CallerRaw) 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 SignatureMintERC721CallerSession ¶ added in v2.0.2
type SignatureMintERC721CallerSession struct { Contract *SignatureMintERC721Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SignatureMintERC721CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SignatureMintERC721CallerSession) Verify ¶ added in v2.0.2
func (_SignatureMintERC721 *SignatureMintERC721CallerSession) Verify(_req ISignatureMintERC721MintRequest, _signature []byte) (struct { Success bool Signer common.Address }, error)
Verify is a free data retrieval call binding the contract method 0x252e82e8.
Solidity: function verify((address,address,uint256,address,string,uint256,uint256,address,uint128,uint128,bytes32) _req, bytes _signature) view returns(bool success, address signer)
type SignatureMintERC721Filterer ¶ added in v2.0.2
type SignatureMintERC721Filterer struct {
// contains filtered or unexported fields
}
SignatureMintERC721Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSignatureMintERC721Filterer ¶ added in v2.0.2
func NewSignatureMintERC721Filterer(address common.Address, filterer bind.ContractFilterer) (*SignatureMintERC721Filterer, error)
NewSignatureMintERC721Filterer creates a new log filterer instance of SignatureMintERC721, bound to a specific deployed contract.
func (*SignatureMintERC721Filterer) FilterTokensMintedWithSignature ¶ added in v2.0.2
func (_SignatureMintERC721 *SignatureMintERC721Filterer) FilterTokensMintedWithSignature(opts *bind.FilterOpts, signer []common.Address, mintedTo []common.Address, tokenIdMinted []*big.Int) (*SignatureMintERC721TokensMintedWithSignatureIterator, error)
FilterTokensMintedWithSignature is a free log retrieval operation binding the contract event 0xee0cf9c3e87795b1932d13f80f892f620f567b4465e768ced5d64aa44ca1d64c.
Solidity: event TokensMintedWithSignature(address indexed signer, address indexed mintedTo, uint256 indexed tokenIdMinted, (address,address,uint256,address,string,uint256,uint256,address,uint128,uint128,bytes32) mintRequest)
func (*SignatureMintERC721Filterer) ParseTokensMintedWithSignature ¶ added in v2.0.2
func (_SignatureMintERC721 *SignatureMintERC721Filterer) ParseTokensMintedWithSignature(log types.Log) (*SignatureMintERC721TokensMintedWithSignature, error)
ParseTokensMintedWithSignature is a log parse operation binding the contract event 0xee0cf9c3e87795b1932d13f80f892f620f567b4465e768ced5d64aa44ca1d64c.
Solidity: event TokensMintedWithSignature(address indexed signer, address indexed mintedTo, uint256 indexed tokenIdMinted, (address,address,uint256,address,string,uint256,uint256,address,uint128,uint128,bytes32) mintRequest)
func (*SignatureMintERC721Filterer) WatchTokensMintedWithSignature ¶ added in v2.0.2
func (_SignatureMintERC721 *SignatureMintERC721Filterer) WatchTokensMintedWithSignature(opts *bind.WatchOpts, sink chan<- *SignatureMintERC721TokensMintedWithSignature, signer []common.Address, mintedTo []common.Address, tokenIdMinted []*big.Int) (event.Subscription, error)
WatchTokensMintedWithSignature is a free log subscription operation binding the contract event 0xee0cf9c3e87795b1932d13f80f892f620f567b4465e768ced5d64aa44ca1d64c.
Solidity: event TokensMintedWithSignature(address indexed signer, address indexed mintedTo, uint256 indexed tokenIdMinted, (address,address,uint256,address,string,uint256,uint256,address,uint128,uint128,bytes32) mintRequest)
type SignatureMintERC721Raw ¶ added in v2.0.2
type SignatureMintERC721Raw struct {
Contract *SignatureMintERC721 // Generic contract binding to access the raw methods on
}
SignatureMintERC721Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*SignatureMintERC721Raw) Call ¶ added in v2.0.2
func (_SignatureMintERC721 *SignatureMintERC721Raw) 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 (*SignatureMintERC721Raw) Transact ¶ added in v2.0.2
func (_SignatureMintERC721 *SignatureMintERC721Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SignatureMintERC721Raw) Transfer ¶ added in v2.0.2
func (_SignatureMintERC721 *SignatureMintERC721Raw) 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 SignatureMintERC721Session ¶ added in v2.0.2
type SignatureMintERC721Session struct { Contract *SignatureMintERC721 // 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 }
SignatureMintERC721Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SignatureMintERC721Session) MintWithSignature ¶ added in v2.0.2
func (_SignatureMintERC721 *SignatureMintERC721Session) MintWithSignature(req ISignatureMintERC721MintRequest, signature []byte) (*types.Transaction, error)
MintWithSignature is a paid mutator transaction binding the contract method 0x439c7be5.
Solidity: function mintWithSignature((address,address,uint256,address,string,uint256,uint256,address,uint128,uint128,bytes32) req, bytes signature) payable returns(address signer)
func (*SignatureMintERC721Session) Verify ¶ added in v2.0.2
func (_SignatureMintERC721 *SignatureMintERC721Session) Verify(_req ISignatureMintERC721MintRequest, _signature []byte) (struct { Success bool Signer common.Address }, error)
Verify is a free data retrieval call binding the contract method 0x252e82e8.
Solidity: function verify((address,address,uint256,address,string,uint256,uint256,address,uint128,uint128,bytes32) _req, bytes _signature) view returns(bool success, address signer)
type SignatureMintERC721TokensMintedWithSignature ¶ added in v2.0.2
type SignatureMintERC721TokensMintedWithSignature struct { Signer common.Address MintedTo common.Address TokenIdMinted *big.Int MintRequest ISignatureMintERC721MintRequest Raw types.Log // Blockchain specific contextual infos }
SignatureMintERC721TokensMintedWithSignature represents a TokensMintedWithSignature event raised by the SignatureMintERC721 contract.
type SignatureMintERC721TokensMintedWithSignatureIterator ¶ added in v2.0.2
type SignatureMintERC721TokensMintedWithSignatureIterator struct { Event *SignatureMintERC721TokensMintedWithSignature // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SignatureMintERC721TokensMintedWithSignatureIterator is returned from FilterTokensMintedWithSignature and is used to iterate over the raw logs and unpacked data for TokensMintedWithSignature events raised by the SignatureMintERC721 contract.
func (*SignatureMintERC721TokensMintedWithSignatureIterator) Close ¶ added in v2.0.2
func (it *SignatureMintERC721TokensMintedWithSignatureIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SignatureMintERC721TokensMintedWithSignatureIterator) Error ¶ added in v2.0.2
func (it *SignatureMintERC721TokensMintedWithSignatureIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SignatureMintERC721TokensMintedWithSignatureIterator) Next ¶ added in v2.0.2
func (it *SignatureMintERC721TokensMintedWithSignatureIterator) 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 SignatureMintERC721Transactor ¶ added in v2.0.2
type SignatureMintERC721Transactor struct {
// contains filtered or unexported fields
}
SignatureMintERC721Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSignatureMintERC721Transactor ¶ added in v2.0.2
func NewSignatureMintERC721Transactor(address common.Address, transactor bind.ContractTransactor) (*SignatureMintERC721Transactor, error)
NewSignatureMintERC721Transactor creates a new write-only instance of SignatureMintERC721, bound to a specific deployed contract.
func (*SignatureMintERC721Transactor) MintWithSignature ¶ added in v2.0.2
func (_SignatureMintERC721 *SignatureMintERC721Transactor) MintWithSignature(opts *bind.TransactOpts, req ISignatureMintERC721MintRequest, signature []byte) (*types.Transaction, error)
MintWithSignature is a paid mutator transaction binding the contract method 0x439c7be5.
Solidity: function mintWithSignature((address,address,uint256,address,string,uint256,uint256,address,uint128,uint128,bytes32) req, bytes signature) payable returns(address signer)
type SignatureMintERC721TransactorRaw ¶ added in v2.0.2
type SignatureMintERC721TransactorRaw struct {
Contract *SignatureMintERC721Transactor // Generic write-only contract binding to access the raw methods on
}
SignatureMintERC721TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SignatureMintERC721TransactorRaw) Transact ¶ added in v2.0.2
func (_SignatureMintERC721 *SignatureMintERC721TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SignatureMintERC721TransactorRaw) Transfer ¶ added in v2.0.2
func (_SignatureMintERC721 *SignatureMintERC721TransactorRaw) 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 SignatureMintERC721TransactorSession ¶ added in v2.0.2
type SignatureMintERC721TransactorSession struct { Contract *SignatureMintERC721Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SignatureMintERC721TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SignatureMintERC721TransactorSession) MintWithSignature ¶ added in v2.0.2
func (_SignatureMintERC721 *SignatureMintERC721TransactorSession) MintWithSignature(req ISignatureMintERC721MintRequest, signature []byte) (*types.Transaction, error)
MintWithSignature is a paid mutator transaction binding the contract method 0x439c7be5.
Solidity: function mintWithSignature((address,address,uint256,address,string,uint256,uint256,address,uint128,uint128,bytes32) req, bytes signature) payable returns(address signer)
type TWFactory ¶
type TWFactory struct { TWFactoryCaller // Read-only binding to the contract TWFactoryTransactor // Write-only binding to the contract TWFactoryFilterer // Log filterer for contract events }
TWFactory is an auto generated Go binding around an Ethereum contract.
func NewTWFactory ¶
NewTWFactory creates a new instance of TWFactory, bound to a specific deployed contract.
type TWFactoryCaller ¶
type TWFactoryCaller struct {
// contains filtered or unexported fields
}
TWFactoryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTWFactoryCaller ¶
func NewTWFactoryCaller(address common.Address, caller bind.ContractCaller) (*TWFactoryCaller, error)
NewTWFactoryCaller creates a new read-only instance of TWFactory, bound to a specific deployed contract.
func (*TWFactoryCaller) Approval ¶
Approval is a free data retrieval call binding the contract method 0x9430b496.
Solidity: function approval(address ) view returns(bool)
func (*TWFactoryCaller) CurrentVersion ¶
func (_TWFactory *TWFactoryCaller) CurrentVersion(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
CurrentVersion is a free data retrieval call binding the contract method 0x3b426d3f.
Solidity: function currentVersion(bytes32 ) view returns(uint256)
func (*TWFactoryCaller) DEFAULTADMINROLE ¶
func (_TWFactory *TWFactoryCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*TWFactoryCaller) Deployer ¶
func (_TWFactory *TWFactoryCaller) Deployer(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
Deployer is a free data retrieval call binding the contract method 0xb9caf9d9.
Solidity: function deployer(address ) view returns(address)
func (*TWFactoryCaller) FACTORYROLE ¶
func (_TWFactory *TWFactoryCaller) FACTORYROLE(opts *bind.CallOpts) ([32]byte, error)
FACTORYROLE is a free data retrieval call binding the contract method 0x04a0fb17.
Solidity: function FACTORY_ROLE() view returns(bytes32)
func (*TWFactoryCaller) GetImplementation ¶
func (_TWFactory *TWFactoryCaller) GetImplementation(opts *bind.CallOpts, _type [32]byte, _version *big.Int) (common.Address, error)
GetImplementation is a free data retrieval call binding the contract method 0xdd47595a.
Solidity: function getImplementation(bytes32 _type, uint256 _version) view returns(address)
func (*TWFactoryCaller) GetLatestImplementation ¶
func (_TWFactory *TWFactoryCaller) GetLatestImplementation(opts *bind.CallOpts, _type [32]byte) (common.Address, error)
GetLatestImplementation is a free data retrieval call binding the contract method 0x44ab6680.
Solidity: function getLatestImplementation(bytes32 _type) view returns(address)
func (*TWFactoryCaller) GetRoleAdmin ¶
func (_TWFactory *TWFactoryCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*TWFactoryCaller) GetRoleMember ¶
func (_TWFactory *TWFactoryCaller) GetRoleMember(opts *bind.CallOpts, role [32]byte, index *big.Int) (common.Address, error)
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address)
func (*TWFactoryCaller) GetRoleMemberCount ¶
func (_TWFactory *TWFactoryCaller) GetRoleMemberCount(opts *bind.CallOpts, role [32]byte) (*big.Int, error)
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256)
func (*TWFactoryCaller) HasRole ¶
func (_TWFactory *TWFactoryCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*TWFactoryCaller) Implementation ¶
func (_TWFactory *TWFactoryCaller) Implementation(opts *bind.CallOpts, arg0 [32]byte, arg1 *big.Int) (common.Address, error)
Implementation is a free data retrieval call binding the contract method 0xe92016a4.
Solidity: function implementation(bytes32 , uint256 ) view returns(address)
func (*TWFactoryCaller) IsTrustedForwarder ¶
func (_TWFactory *TWFactoryCaller) IsTrustedForwarder(opts *bind.CallOpts, forwarder common.Address) (bool, error)
IsTrustedForwarder is a free data retrieval call binding the contract method 0x572b6c05.
Solidity: function isTrustedForwarder(address forwarder) view returns(bool)
func (*TWFactoryCaller) Registry ¶
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() view returns(address)
func (*TWFactoryCaller) SupportsInterface ¶
func (_TWFactory *TWFactoryCaller) 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 TWFactoryCallerRaw ¶
type TWFactoryCallerRaw struct {
Contract *TWFactoryCaller // Generic read-only contract binding to access the raw methods on
}
TWFactoryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TWFactoryCallerRaw) Call ¶
func (_TWFactory *TWFactoryCallerRaw) 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 TWFactoryCallerSession ¶
type TWFactoryCallerSession struct { Contract *TWFactoryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TWFactoryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TWFactoryCallerSession) Approval ¶
func (_TWFactory *TWFactoryCallerSession) Approval(arg0 common.Address) (bool, error)
Approval is a free data retrieval call binding the contract method 0x9430b496.
Solidity: function approval(address ) view returns(bool)
func (*TWFactoryCallerSession) CurrentVersion ¶
func (_TWFactory *TWFactoryCallerSession) CurrentVersion(arg0 [32]byte) (*big.Int, error)
CurrentVersion is a free data retrieval call binding the contract method 0x3b426d3f.
Solidity: function currentVersion(bytes32 ) view returns(uint256)
func (*TWFactoryCallerSession) DEFAULTADMINROLE ¶
func (_TWFactory *TWFactoryCallerSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*TWFactoryCallerSession) Deployer ¶
Deployer is a free data retrieval call binding the contract method 0xb9caf9d9.
Solidity: function deployer(address ) view returns(address)
func (*TWFactoryCallerSession) FACTORYROLE ¶
func (_TWFactory *TWFactoryCallerSession) FACTORYROLE() ([32]byte, error)
FACTORYROLE is a free data retrieval call binding the contract method 0x04a0fb17.
Solidity: function FACTORY_ROLE() view returns(bytes32)
func (*TWFactoryCallerSession) GetImplementation ¶
func (_TWFactory *TWFactoryCallerSession) GetImplementation(_type [32]byte, _version *big.Int) (common.Address, error)
GetImplementation is a free data retrieval call binding the contract method 0xdd47595a.
Solidity: function getImplementation(bytes32 _type, uint256 _version) view returns(address)
func (*TWFactoryCallerSession) GetLatestImplementation ¶
func (_TWFactory *TWFactoryCallerSession) GetLatestImplementation(_type [32]byte) (common.Address, error)
GetLatestImplementation is a free data retrieval call binding the contract method 0x44ab6680.
Solidity: function getLatestImplementation(bytes32 _type) view returns(address)
func (*TWFactoryCallerSession) GetRoleAdmin ¶
func (_TWFactory *TWFactoryCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*TWFactoryCallerSession) GetRoleMember ¶
func (_TWFactory *TWFactoryCallerSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address)
func (*TWFactoryCallerSession) GetRoleMemberCount ¶
func (_TWFactory *TWFactoryCallerSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256)
func (*TWFactoryCallerSession) HasRole ¶
func (_TWFactory *TWFactoryCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*TWFactoryCallerSession) Implementation ¶
func (_TWFactory *TWFactoryCallerSession) Implementation(arg0 [32]byte, arg1 *big.Int) (common.Address, error)
Implementation is a free data retrieval call binding the contract method 0xe92016a4.
Solidity: function implementation(bytes32 , uint256 ) view returns(address)
func (*TWFactoryCallerSession) IsTrustedForwarder ¶
func (_TWFactory *TWFactoryCallerSession) IsTrustedForwarder(forwarder common.Address) (bool, error)
IsTrustedForwarder is a free data retrieval call binding the contract method 0x572b6c05.
Solidity: function isTrustedForwarder(address forwarder) view returns(bool)
func (*TWFactoryCallerSession) Registry ¶
func (_TWFactory *TWFactoryCallerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() view returns(address)
func (*TWFactoryCallerSession) SupportsInterface ¶
func (_TWFactory *TWFactoryCallerSession) 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 TWFactoryFilterer ¶
type TWFactoryFilterer struct {
// contains filtered or unexported fields
}
TWFactoryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTWFactoryFilterer ¶
func NewTWFactoryFilterer(address common.Address, filterer bind.ContractFilterer) (*TWFactoryFilterer, error)
NewTWFactoryFilterer creates a new log filterer instance of TWFactory, bound to a specific deployed contract.
func (*TWFactoryFilterer) FilterImplementationAdded ¶
func (_TWFactory *TWFactoryFilterer) FilterImplementationAdded(opts *bind.FilterOpts, contractType [][32]byte) (*TWFactoryImplementationAddedIterator, error)
FilterImplementationAdded is a free log retrieval operation binding the contract event 0xc39db2d47bafbb20367a9c840abffa57a2bc243c1f1e67c939ea0e89e59ed01a.
Solidity: event ImplementationAdded(address implementation, bytes32 indexed contractType, uint256 version)
func (*TWFactoryFilterer) FilterImplementationApproved ¶
func (_TWFactory *TWFactoryFilterer) FilterImplementationApproved(opts *bind.FilterOpts) (*TWFactoryImplementationApprovedIterator, error)
FilterImplementationApproved is a free log retrieval operation binding the contract event 0x46c2f0868ef35772e9324a42eb6fa484490cca8494538a909cf05c897d7d4108.
Solidity: event ImplementationApproved(address implementation, bool isApproved)
func (*TWFactoryFilterer) FilterProxyDeployed ¶
func (_TWFactory *TWFactoryFilterer) FilterProxyDeployed(opts *bind.FilterOpts, implementation []common.Address, deployer []common.Address) (*TWFactoryProxyDeployedIterator, error)
FilterProxyDeployed is a free log retrieval operation binding the contract event 0x9e0862c4ebff2150fbbfd3f8547483f55bdec0c34fd977d3fccaa55d6c4ce784.
Solidity: event ProxyDeployed(address indexed implementation, address proxy, address indexed deployer)
func (*TWFactoryFilterer) FilterRoleAdminChanged ¶
func (_TWFactory *TWFactoryFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (*TWFactoryRoleAdminChangedIterator, error)
FilterRoleAdminChanged is a free log retrieval operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*TWFactoryFilterer) FilterRoleGranted ¶
func (_TWFactory *TWFactoryFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*TWFactoryRoleGrantedIterator, error)
FilterRoleGranted is a free log retrieval operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*TWFactoryFilterer) FilterRoleRevoked ¶
func (_TWFactory *TWFactoryFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*TWFactoryRoleRevokedIterator, error)
FilterRoleRevoked is a free log retrieval operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*TWFactoryFilterer) ParseImplementationAdded ¶
func (_TWFactory *TWFactoryFilterer) ParseImplementationAdded(log types.Log) (*TWFactoryImplementationAdded, error)
ParseImplementationAdded is a log parse operation binding the contract event 0xc39db2d47bafbb20367a9c840abffa57a2bc243c1f1e67c939ea0e89e59ed01a.
Solidity: event ImplementationAdded(address implementation, bytes32 indexed contractType, uint256 version)
func (*TWFactoryFilterer) ParseImplementationApproved ¶
func (_TWFactory *TWFactoryFilterer) ParseImplementationApproved(log types.Log) (*TWFactoryImplementationApproved, error)
ParseImplementationApproved is a log parse operation binding the contract event 0x46c2f0868ef35772e9324a42eb6fa484490cca8494538a909cf05c897d7d4108.
Solidity: event ImplementationApproved(address implementation, bool isApproved)
func (*TWFactoryFilterer) ParseProxyDeployed ¶
func (_TWFactory *TWFactoryFilterer) ParseProxyDeployed(log types.Log) (*TWFactoryProxyDeployed, error)
ParseProxyDeployed is a log parse operation binding the contract event 0x9e0862c4ebff2150fbbfd3f8547483f55bdec0c34fd977d3fccaa55d6c4ce784.
Solidity: event ProxyDeployed(address indexed implementation, address proxy, address indexed deployer)
func (*TWFactoryFilterer) ParseRoleAdminChanged ¶
func (_TWFactory *TWFactoryFilterer) ParseRoleAdminChanged(log types.Log) (*TWFactoryRoleAdminChanged, error)
ParseRoleAdminChanged is a log parse operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*TWFactoryFilterer) ParseRoleGranted ¶
func (_TWFactory *TWFactoryFilterer) ParseRoleGranted(log types.Log) (*TWFactoryRoleGranted, error)
ParseRoleGranted is a log parse operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*TWFactoryFilterer) ParseRoleRevoked ¶
func (_TWFactory *TWFactoryFilterer) ParseRoleRevoked(log types.Log) (*TWFactoryRoleRevoked, error)
ParseRoleRevoked is a log parse operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*TWFactoryFilterer) WatchImplementationAdded ¶
func (_TWFactory *TWFactoryFilterer) WatchImplementationAdded(opts *bind.WatchOpts, sink chan<- *TWFactoryImplementationAdded, contractType [][32]byte) (event.Subscription, error)
WatchImplementationAdded is a free log subscription operation binding the contract event 0xc39db2d47bafbb20367a9c840abffa57a2bc243c1f1e67c939ea0e89e59ed01a.
Solidity: event ImplementationAdded(address implementation, bytes32 indexed contractType, uint256 version)
func (*TWFactoryFilterer) WatchImplementationApproved ¶
func (_TWFactory *TWFactoryFilterer) WatchImplementationApproved(opts *bind.WatchOpts, sink chan<- *TWFactoryImplementationApproved) (event.Subscription, error)
WatchImplementationApproved is a free log subscription operation binding the contract event 0x46c2f0868ef35772e9324a42eb6fa484490cca8494538a909cf05c897d7d4108.
Solidity: event ImplementationApproved(address implementation, bool isApproved)
func (*TWFactoryFilterer) WatchProxyDeployed ¶
func (_TWFactory *TWFactoryFilterer) WatchProxyDeployed(opts *bind.WatchOpts, sink chan<- *TWFactoryProxyDeployed, implementation []common.Address, deployer []common.Address) (event.Subscription, error)
WatchProxyDeployed is a free log subscription operation binding the contract event 0x9e0862c4ebff2150fbbfd3f8547483f55bdec0c34fd977d3fccaa55d6c4ce784.
Solidity: event ProxyDeployed(address indexed implementation, address proxy, address indexed deployer)
func (*TWFactoryFilterer) WatchRoleAdminChanged ¶
func (_TWFactory *TWFactoryFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *TWFactoryRoleAdminChanged, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (event.Subscription, error)
WatchRoleAdminChanged is a free log subscription operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*TWFactoryFilterer) WatchRoleGranted ¶
func (_TWFactory *TWFactoryFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *TWFactoryRoleGranted, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleGranted is a free log subscription operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*TWFactoryFilterer) WatchRoleRevoked ¶
func (_TWFactory *TWFactoryFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *TWFactoryRoleRevoked, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleRevoked is a free log subscription operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
type TWFactoryImplementationAdded ¶
type TWFactoryImplementationAdded struct { Implementation common.Address ContractType [32]byte Version *big.Int Raw types.Log // Blockchain specific contextual infos }
TWFactoryImplementationAdded represents a ImplementationAdded event raised by the TWFactory contract.
type TWFactoryImplementationAddedIterator ¶
type TWFactoryImplementationAddedIterator struct { Event *TWFactoryImplementationAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TWFactoryImplementationAddedIterator is returned from FilterImplementationAdded and is used to iterate over the raw logs and unpacked data for ImplementationAdded events raised by the TWFactory contract.
func (*TWFactoryImplementationAddedIterator) Close ¶
func (it *TWFactoryImplementationAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TWFactoryImplementationAddedIterator) Error ¶
func (it *TWFactoryImplementationAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TWFactoryImplementationAddedIterator) Next ¶
func (it *TWFactoryImplementationAddedIterator) 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 TWFactoryImplementationApproved ¶
type TWFactoryImplementationApproved struct { Implementation common.Address IsApproved bool Raw types.Log // Blockchain specific contextual infos }
TWFactoryImplementationApproved represents a ImplementationApproved event raised by the TWFactory contract.
type TWFactoryImplementationApprovedIterator ¶
type TWFactoryImplementationApprovedIterator struct { Event *TWFactoryImplementationApproved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TWFactoryImplementationApprovedIterator is returned from FilterImplementationApproved and is used to iterate over the raw logs and unpacked data for ImplementationApproved events raised by the TWFactory contract.
func (*TWFactoryImplementationApprovedIterator) Close ¶
func (it *TWFactoryImplementationApprovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TWFactoryImplementationApprovedIterator) Error ¶
func (it *TWFactoryImplementationApprovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TWFactoryImplementationApprovedIterator) Next ¶
func (it *TWFactoryImplementationApprovedIterator) 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 TWFactoryProxyDeployed ¶
type TWFactoryProxyDeployed struct { Implementation common.Address Proxy common.Address Deployer common.Address Raw types.Log // Blockchain specific contextual infos }
TWFactoryProxyDeployed represents a ProxyDeployed event raised by the TWFactory contract.
type TWFactoryProxyDeployedIterator ¶
type TWFactoryProxyDeployedIterator struct { Event *TWFactoryProxyDeployed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TWFactoryProxyDeployedIterator is returned from FilterProxyDeployed and is used to iterate over the raw logs and unpacked data for ProxyDeployed events raised by the TWFactory contract.
func (*TWFactoryProxyDeployedIterator) Close ¶
func (it *TWFactoryProxyDeployedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TWFactoryProxyDeployedIterator) Error ¶
func (it *TWFactoryProxyDeployedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TWFactoryProxyDeployedIterator) Next ¶
func (it *TWFactoryProxyDeployedIterator) 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 TWFactoryRaw ¶
type TWFactoryRaw struct {
Contract *TWFactory // Generic contract binding to access the raw methods on
}
TWFactoryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TWFactoryRaw) Call ¶
func (_TWFactory *TWFactoryRaw) 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 (*TWFactoryRaw) Transact ¶
func (_TWFactory *TWFactoryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TWFactoryRaw) Transfer ¶
func (_TWFactory *TWFactoryRaw) 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 TWFactoryRoleAdminChanged ¶
type TWFactoryRoleAdminChanged struct { Role [32]byte PreviousAdminRole [32]byte NewAdminRole [32]byte Raw types.Log // Blockchain specific contextual infos }
TWFactoryRoleAdminChanged represents a RoleAdminChanged event raised by the TWFactory contract.
type TWFactoryRoleAdminChangedIterator ¶
type TWFactoryRoleAdminChangedIterator struct { Event *TWFactoryRoleAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TWFactoryRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the TWFactory contract.
func (*TWFactoryRoleAdminChangedIterator) Close ¶
func (it *TWFactoryRoleAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TWFactoryRoleAdminChangedIterator) Error ¶
func (it *TWFactoryRoleAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TWFactoryRoleAdminChangedIterator) Next ¶
func (it *TWFactoryRoleAdminChangedIterator) 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 TWFactoryRoleGranted ¶
type TWFactoryRoleGranted struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
TWFactoryRoleGranted represents a RoleGranted event raised by the TWFactory contract.
type TWFactoryRoleGrantedIterator ¶
type TWFactoryRoleGrantedIterator struct { Event *TWFactoryRoleGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TWFactoryRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the TWFactory contract.
func (*TWFactoryRoleGrantedIterator) Close ¶
func (it *TWFactoryRoleGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TWFactoryRoleGrantedIterator) Error ¶
func (it *TWFactoryRoleGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TWFactoryRoleGrantedIterator) Next ¶
func (it *TWFactoryRoleGrantedIterator) 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 TWFactoryRoleRevoked ¶
type TWFactoryRoleRevoked struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
TWFactoryRoleRevoked represents a RoleRevoked event raised by the TWFactory contract.
type TWFactoryRoleRevokedIterator ¶
type TWFactoryRoleRevokedIterator struct { Event *TWFactoryRoleRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TWFactoryRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the TWFactory contract.
func (*TWFactoryRoleRevokedIterator) Close ¶
func (it *TWFactoryRoleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TWFactoryRoleRevokedIterator) Error ¶
func (it *TWFactoryRoleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TWFactoryRoleRevokedIterator) Next ¶
func (it *TWFactoryRoleRevokedIterator) 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 TWFactorySession ¶
type TWFactorySession struct { Contract *TWFactory // 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 }
TWFactorySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TWFactorySession) AddImplementation ¶
func (_TWFactory *TWFactorySession) AddImplementation(_implementation common.Address) (*types.Transaction, error)
AddImplementation is a paid mutator transaction binding the contract method 0xc6e2a400.
Solidity: function addImplementation(address _implementation) returns()
func (*TWFactorySession) Approval ¶
func (_TWFactory *TWFactorySession) Approval(arg0 common.Address) (bool, error)
Approval is a free data retrieval call binding the contract method 0x9430b496.
Solidity: function approval(address ) view returns(bool)
func (*TWFactorySession) ApproveImplementation ¶
func (_TWFactory *TWFactorySession) ApproveImplementation(_implementation common.Address, _toApprove bool) (*types.Transaction, error)
ApproveImplementation is a paid mutator transaction binding the contract method 0x56fb0958.
Solidity: function approveImplementation(address _implementation, bool _toApprove) returns()
func (*TWFactorySession) CurrentVersion ¶
func (_TWFactory *TWFactorySession) CurrentVersion(arg0 [32]byte) (*big.Int, error)
CurrentVersion is a free data retrieval call binding the contract method 0x3b426d3f.
Solidity: function currentVersion(bytes32 ) view returns(uint256)
func (*TWFactorySession) DEFAULTADMINROLE ¶
func (_TWFactory *TWFactorySession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*TWFactorySession) DeployProxy ¶
func (_TWFactory *TWFactorySession) DeployProxy(_type [32]byte, _data []byte) (*types.Transaction, error)
DeployProxy is a paid mutator transaction binding the contract method 0xec54d72f.
Solidity: function deployProxy(bytes32 _type, bytes _data) returns(address)
func (*TWFactorySession) DeployProxyByImplementation ¶
func (_TWFactory *TWFactorySession) DeployProxyByImplementation(_implementation common.Address, _data []byte, _salt [32]byte) (*types.Transaction, error)
DeployProxyByImplementation is a paid mutator transaction binding the contract method 0x11b804ab.
Solidity: function deployProxyByImplementation(address _implementation, bytes _data, bytes32 _salt) returns(address deployedProxy)
func (*TWFactorySession) DeployProxyDeterministic ¶
func (_TWFactory *TWFactorySession) DeployProxyDeterministic(_type [32]byte, _data []byte, _salt [32]byte) (*types.Transaction, error)
DeployProxyDeterministic is a paid mutator transaction binding the contract method 0x1e5e1e99.
Solidity: function deployProxyDeterministic(bytes32 _type, bytes _data, bytes32 _salt) returns(address)
func (*TWFactorySession) Deployer ¶
Deployer is a free data retrieval call binding the contract method 0xb9caf9d9.
Solidity: function deployer(address ) view returns(address)
func (*TWFactorySession) FACTORYROLE ¶
func (_TWFactory *TWFactorySession) FACTORYROLE() ([32]byte, error)
FACTORYROLE is a free data retrieval call binding the contract method 0x04a0fb17.
Solidity: function FACTORY_ROLE() view returns(bytes32)
func (*TWFactorySession) GetImplementation ¶
func (_TWFactory *TWFactorySession) GetImplementation(_type [32]byte, _version *big.Int) (common.Address, error)
GetImplementation is a free data retrieval call binding the contract method 0xdd47595a.
Solidity: function getImplementation(bytes32 _type, uint256 _version) view returns(address)
func (*TWFactorySession) GetLatestImplementation ¶
func (_TWFactory *TWFactorySession) GetLatestImplementation(_type [32]byte) (common.Address, error)
GetLatestImplementation is a free data retrieval call binding the contract method 0x44ab6680.
Solidity: function getLatestImplementation(bytes32 _type) view returns(address)
func (*TWFactorySession) GetRoleAdmin ¶
func (_TWFactory *TWFactorySession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*TWFactorySession) GetRoleMember ¶
func (_TWFactory *TWFactorySession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address)
func (*TWFactorySession) GetRoleMemberCount ¶
func (_TWFactory *TWFactorySession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256)
func (*TWFactorySession) GrantRole ¶
func (_TWFactory *TWFactorySession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*TWFactorySession) HasRole ¶
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*TWFactorySession) Implementation ¶
func (_TWFactory *TWFactorySession) Implementation(arg0 [32]byte, arg1 *big.Int) (common.Address, error)
Implementation is a free data retrieval call binding the contract method 0xe92016a4.
Solidity: function implementation(bytes32 , uint256 ) view returns(address)
func (*TWFactorySession) IsTrustedForwarder ¶
func (_TWFactory *TWFactorySession) IsTrustedForwarder(forwarder common.Address) (bool, error)
IsTrustedForwarder is a free data retrieval call binding the contract method 0x572b6c05.
Solidity: function isTrustedForwarder(address forwarder) view returns(bool)
func (*TWFactorySession) Multicall ¶
func (_TWFactory *TWFactorySession) Multicall(data [][]byte) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) returns(bytes[] results)
func (*TWFactorySession) Registry ¶
func (_TWFactory *TWFactorySession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() view returns(address)
func (*TWFactorySession) RenounceRole ¶
func (_TWFactory *TWFactorySession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*TWFactorySession) RevokeRole ¶
func (_TWFactory *TWFactorySession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*TWFactorySession) SupportsInterface ¶
func (_TWFactory *TWFactorySession) 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 TWFactoryTransactor ¶
type TWFactoryTransactor struct {
// contains filtered or unexported fields
}
TWFactoryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTWFactoryTransactor ¶
func NewTWFactoryTransactor(address common.Address, transactor bind.ContractTransactor) (*TWFactoryTransactor, error)
NewTWFactoryTransactor creates a new write-only instance of TWFactory, bound to a specific deployed contract.
func (*TWFactoryTransactor) AddImplementation ¶
func (_TWFactory *TWFactoryTransactor) AddImplementation(opts *bind.TransactOpts, _implementation common.Address) (*types.Transaction, error)
AddImplementation is a paid mutator transaction binding the contract method 0xc6e2a400.
Solidity: function addImplementation(address _implementation) returns()
func (*TWFactoryTransactor) ApproveImplementation ¶
func (_TWFactory *TWFactoryTransactor) ApproveImplementation(opts *bind.TransactOpts, _implementation common.Address, _toApprove bool) (*types.Transaction, error)
ApproveImplementation is a paid mutator transaction binding the contract method 0x56fb0958.
Solidity: function approveImplementation(address _implementation, bool _toApprove) returns()
func (*TWFactoryTransactor) DeployProxy ¶
func (_TWFactory *TWFactoryTransactor) DeployProxy(opts *bind.TransactOpts, _type [32]byte, _data []byte) (*types.Transaction, error)
DeployProxy is a paid mutator transaction binding the contract method 0xec54d72f.
Solidity: function deployProxy(bytes32 _type, bytes _data) returns(address)
func (*TWFactoryTransactor) DeployProxyByImplementation ¶
func (_TWFactory *TWFactoryTransactor) DeployProxyByImplementation(opts *bind.TransactOpts, _implementation common.Address, _data []byte, _salt [32]byte) (*types.Transaction, error)
DeployProxyByImplementation is a paid mutator transaction binding the contract method 0x11b804ab.
Solidity: function deployProxyByImplementation(address _implementation, bytes _data, bytes32 _salt) returns(address deployedProxy)
func (*TWFactoryTransactor) DeployProxyDeterministic ¶
func (_TWFactory *TWFactoryTransactor) DeployProxyDeterministic(opts *bind.TransactOpts, _type [32]byte, _data []byte, _salt [32]byte) (*types.Transaction, error)
DeployProxyDeterministic is a paid mutator transaction binding the contract method 0x1e5e1e99.
Solidity: function deployProxyDeterministic(bytes32 _type, bytes _data, bytes32 _salt) returns(address)
func (*TWFactoryTransactor) GrantRole ¶
func (_TWFactory *TWFactoryTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*TWFactoryTransactor) Multicall ¶
func (_TWFactory *TWFactoryTransactor) Multicall(opts *bind.TransactOpts, data [][]byte) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) returns(bytes[] results)
func (*TWFactoryTransactor) RenounceRole ¶
func (_TWFactory *TWFactoryTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*TWFactoryTransactor) RevokeRole ¶
func (_TWFactory *TWFactoryTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
type TWFactoryTransactorRaw ¶
type TWFactoryTransactorRaw struct {
Contract *TWFactoryTransactor // Generic write-only contract binding to access the raw methods on
}
TWFactoryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TWFactoryTransactorRaw) Transact ¶
func (_TWFactory *TWFactoryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TWFactoryTransactorRaw) Transfer ¶
func (_TWFactory *TWFactoryTransactorRaw) 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 TWFactoryTransactorSession ¶
type TWFactoryTransactorSession struct { Contract *TWFactoryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TWFactoryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TWFactoryTransactorSession) AddImplementation ¶
func (_TWFactory *TWFactoryTransactorSession) AddImplementation(_implementation common.Address) (*types.Transaction, error)
AddImplementation is a paid mutator transaction binding the contract method 0xc6e2a400.
Solidity: function addImplementation(address _implementation) returns()
func (*TWFactoryTransactorSession) ApproveImplementation ¶
func (_TWFactory *TWFactoryTransactorSession) ApproveImplementation(_implementation common.Address, _toApprove bool) (*types.Transaction, error)
ApproveImplementation is a paid mutator transaction binding the contract method 0x56fb0958.
Solidity: function approveImplementation(address _implementation, bool _toApprove) returns()
func (*TWFactoryTransactorSession) DeployProxy ¶
func (_TWFactory *TWFactoryTransactorSession) DeployProxy(_type [32]byte, _data []byte) (*types.Transaction, error)
DeployProxy is a paid mutator transaction binding the contract method 0xec54d72f.
Solidity: function deployProxy(bytes32 _type, bytes _data) returns(address)
func (*TWFactoryTransactorSession) DeployProxyByImplementation ¶
func (_TWFactory *TWFactoryTransactorSession) DeployProxyByImplementation(_implementation common.Address, _data []byte, _salt [32]byte) (*types.Transaction, error)
DeployProxyByImplementation is a paid mutator transaction binding the contract method 0x11b804ab.
Solidity: function deployProxyByImplementation(address _implementation, bytes _data, bytes32 _salt) returns(address deployedProxy)
func (*TWFactoryTransactorSession) DeployProxyDeterministic ¶
func (_TWFactory *TWFactoryTransactorSession) DeployProxyDeterministic(_type [32]byte, _data []byte, _salt [32]byte) (*types.Transaction, error)
DeployProxyDeterministic is a paid mutator transaction binding the contract method 0x1e5e1e99.
Solidity: function deployProxyDeterministic(bytes32 _type, bytes _data, bytes32 _salt) returns(address)
func (*TWFactoryTransactorSession) GrantRole ¶
func (_TWFactory *TWFactoryTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*TWFactoryTransactorSession) Multicall ¶
func (_TWFactory *TWFactoryTransactorSession) Multicall(data [][]byte) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) returns(bytes[] results)
func (*TWFactoryTransactorSession) RenounceRole ¶
func (_TWFactory *TWFactoryTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*TWFactoryTransactorSession) RevokeRole ¶
func (_TWFactory *TWFactoryTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
type TokenERC1155 ¶
type TokenERC1155 struct { TokenERC1155Caller // Read-only binding to the contract TokenERC1155Transactor // Write-only binding to the contract TokenERC1155Filterer // Log filterer for contract events }
TokenERC1155 is an auto generated Go binding around an Ethereum contract.
func NewTokenERC1155 ¶
func NewTokenERC1155(address common.Address, backend bind.ContractBackend) (*TokenERC1155, error)
NewTokenERC1155 creates a new instance of TokenERC1155, bound to a specific deployed contract.
type TokenERC1155ApprovalForAll ¶
type TokenERC1155ApprovalForAll struct { Account common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
TokenERC1155ApprovalForAll represents a ApprovalForAll event raised by the TokenERC1155 contract.
type TokenERC1155ApprovalForAllIterator ¶
type TokenERC1155ApprovalForAllIterator struct { Event *TokenERC1155ApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC1155ApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the TokenERC1155 contract.
func (*TokenERC1155ApprovalForAllIterator) Close ¶
func (it *TokenERC1155ApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC1155ApprovalForAllIterator) Error ¶
func (it *TokenERC1155ApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC1155ApprovalForAllIterator) Next ¶
func (it *TokenERC1155ApprovalForAllIterator) 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 TokenERC1155Caller ¶
type TokenERC1155Caller struct {
// contains filtered or unexported fields
}
TokenERC1155Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewTokenERC1155Caller ¶
func NewTokenERC1155Caller(address common.Address, caller bind.ContractCaller) (*TokenERC1155Caller, error)
NewTokenERC1155Caller creates a new read-only instance of TokenERC1155, bound to a specific deployed contract.
func (*TokenERC1155Caller) BalanceOf ¶
func (_TokenERC1155 *TokenERC1155Caller) 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 (*TokenERC1155Caller) BalanceOfBatch ¶
func (_TokenERC1155 *TokenERC1155Caller) 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 (*TokenERC1155Caller) ContractType ¶
func (_TokenERC1155 *TokenERC1155Caller) ContractType(opts *bind.CallOpts) ([32]byte, error)
ContractType is a free data retrieval call binding the contract method 0xcb2ef6f7.
Solidity: function contractType() pure returns(bytes32)
func (*TokenERC1155Caller) ContractVersion ¶
func (_TokenERC1155 *TokenERC1155Caller) ContractVersion(opts *bind.CallOpts) (uint8, error)
ContractVersion is a free data retrieval call binding the contract method 0xa0a8e460.
Solidity: function contractVersion() pure returns(uint8)
func (*TokenERC1155Caller) DEFAULTADMINROLE ¶
func (_TokenERC1155 *TokenERC1155Caller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*TokenERC1155Caller) GetDefaultRoyaltyInfo ¶
func (_TokenERC1155 *TokenERC1155Caller) GetDefaultRoyaltyInfo(opts *bind.CallOpts) (common.Address, uint16, error)
GetDefaultRoyaltyInfo is a free data retrieval call binding the contract method 0xb24f2d39.
Solidity: function getDefaultRoyaltyInfo() view returns(address, uint16)
func (*TokenERC1155Caller) GetPlatformFeeInfo ¶
func (_TokenERC1155 *TokenERC1155Caller) GetPlatformFeeInfo(opts *bind.CallOpts) (common.Address, uint16, error)
GetPlatformFeeInfo is a free data retrieval call binding the contract method 0xd45573f6.
Solidity: function getPlatformFeeInfo() view returns(address, uint16)
func (*TokenERC1155Caller) GetRoleAdmin ¶
func (_TokenERC1155 *TokenERC1155Caller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*TokenERC1155Caller) GetRoleMember ¶
func (_TokenERC1155 *TokenERC1155Caller) GetRoleMember(opts *bind.CallOpts, role [32]byte, index *big.Int) (common.Address, error)
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address)
func (*TokenERC1155Caller) GetRoleMemberCount ¶
func (_TokenERC1155 *TokenERC1155Caller) GetRoleMemberCount(opts *bind.CallOpts, role [32]byte) (*big.Int, error)
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256)
func (*TokenERC1155Caller) GetRoyaltyInfoForToken ¶
func (_TokenERC1155 *TokenERC1155Caller) GetRoyaltyInfoForToken(opts *bind.CallOpts, _tokenId *big.Int) (common.Address, uint16, error)
GetRoyaltyInfoForToken is a free data retrieval call binding the contract method 0x4cc157df.
Solidity: function getRoyaltyInfoForToken(uint256 _tokenId) view returns(address, uint16)
func (*TokenERC1155Caller) HasRole ¶
func (_TokenERC1155 *TokenERC1155Caller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*TokenERC1155Caller) InternalContractURI ¶
func (_TokenERC1155 *TokenERC1155Caller) InternalContractURI(opts *bind.CallOpts) (string, error)
InternalContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*TokenERC1155Caller) IsApprovedForAll ¶
func (_TokenERC1155 *TokenERC1155Caller) 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 (*TokenERC1155Caller) IsTrustedForwarder ¶
func (_TokenERC1155 *TokenERC1155Caller) IsTrustedForwarder(opts *bind.CallOpts, forwarder common.Address) (bool, error)
IsTrustedForwarder is a free data retrieval call binding the contract method 0x572b6c05.
Solidity: function isTrustedForwarder(address forwarder) view returns(bool)
func (*TokenERC1155Caller) Name ¶
func (_TokenERC1155 *TokenERC1155Caller) 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 (*TokenERC1155Caller) NextTokenIdToMint ¶
NextTokenIdToMint is a free data retrieval call binding the contract method 0x3b1475a7.
Solidity: function nextTokenIdToMint() view returns(uint256)
func (*TokenERC1155Caller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TokenERC1155Caller) PlatformFeeBps ¶
PlatformFeeBps is a free data retrieval call binding the contract method 0x22dcd13e.
Solidity: function platformFeeBps() view returns(uint128)
func (*TokenERC1155Caller) PlatformFeeRecipient ¶
func (_TokenERC1155 *TokenERC1155Caller) PlatformFeeRecipient(opts *bind.CallOpts) (common.Address, error)
PlatformFeeRecipient is a free data retrieval call binding the contract method 0xeb13554f.
Solidity: function platformFeeRecipient() view returns(address)
func (*TokenERC1155Caller) PrimarySaleRecipient ¶
func (_TokenERC1155 *TokenERC1155Caller) PrimarySaleRecipient(opts *bind.CallOpts) (common.Address, error)
PrimarySaleRecipient is a free data retrieval call binding the contract method 0x079fe40e.
Solidity: function primarySaleRecipient() view returns(address)
func (*TokenERC1155Caller) RoyaltyInfo ¶
func (_TokenERC1155 *TokenERC1155Caller) RoyaltyInfo(opts *bind.CallOpts, tokenId *big.Int, salePrice *big.Int) (struct { Receiver common.Address RoyaltyAmount *big.Int }, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 tokenId, uint256 salePrice) view returns(address receiver, uint256 royaltyAmount)
func (*TokenERC1155Caller) SaleRecipientForToken ¶
func (_TokenERC1155 *TokenERC1155Caller) SaleRecipientForToken(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
SaleRecipientForToken is a free data retrieval call binding the contract method 0xea500d69.
Solidity: function saleRecipientForToken(uint256 ) view returns(address)
func (*TokenERC1155Caller) SupportsInterface ¶
func (_TokenERC1155 *TokenERC1155Caller) 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 (*TokenERC1155Caller) Symbol ¶
func (_TokenERC1155 *TokenERC1155Caller) 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 (*TokenERC1155Caller) ThirdwebFee ¶
ThirdwebFee is a free data retrieval call binding the contract method 0xcf8267b1.
Solidity: function thirdwebFee() view returns(address)
func (*TokenERC1155Caller) TotalSupply ¶
func (_TokenERC1155 *TokenERC1155Caller) TotalSupply(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0xbd85b039.
Solidity: function totalSupply(uint256 ) view returns(uint256)
func (*TokenERC1155Caller) Uri ¶
func (_TokenERC1155 *TokenERC1155Caller) Uri(opts *bind.CallOpts, _tokenId *big.Int) (string, error)
Uri is a free data retrieval call binding the contract method 0x0e89341c.
Solidity: function uri(uint256 _tokenId) view returns(string)
func (*TokenERC1155Caller) Verify ¶
func (_TokenERC1155 *TokenERC1155Caller) Verify(opts *bind.CallOpts, _req ITokenERC1155MintRequest, _signature []byte) (bool, common.Address, error)
Verify is a free data retrieval call binding the contract method 0xb17cd86f.
Solidity: function verify((address,address,uint256,address,uint256,string,uint256,uint256,address,uint128,uint128,bytes32) _req, bytes _signature) view returns(bool, address)
type TokenERC1155CallerRaw ¶
type TokenERC1155CallerRaw struct {
Contract *TokenERC1155Caller // Generic read-only contract binding to access the raw methods on
}
TokenERC1155CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TokenERC1155CallerRaw) Call ¶
func (_TokenERC1155 *TokenERC1155CallerRaw) 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 TokenERC1155CallerSession ¶
type TokenERC1155CallerSession struct { Contract *TokenERC1155Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TokenERC1155CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TokenERC1155CallerSession) BalanceOf ¶
func (_TokenERC1155 *TokenERC1155CallerSession) 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 (*TokenERC1155CallerSession) BalanceOfBatch ¶
func (_TokenERC1155 *TokenERC1155CallerSession) 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 (*TokenERC1155CallerSession) ContractType ¶
func (_TokenERC1155 *TokenERC1155CallerSession) ContractType() ([32]byte, error)
ContractType is a free data retrieval call binding the contract method 0xcb2ef6f7.
Solidity: function contractType() pure returns(bytes32)
func (*TokenERC1155CallerSession) ContractVersion ¶
func (_TokenERC1155 *TokenERC1155CallerSession) ContractVersion() (uint8, error)
ContractVersion is a free data retrieval call binding the contract method 0xa0a8e460.
Solidity: function contractVersion() pure returns(uint8)
func (*TokenERC1155CallerSession) DEFAULTADMINROLE ¶
func (_TokenERC1155 *TokenERC1155CallerSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*TokenERC1155CallerSession) GetDefaultRoyaltyInfo ¶
func (_TokenERC1155 *TokenERC1155CallerSession) GetDefaultRoyaltyInfo() (common.Address, uint16, error)
GetDefaultRoyaltyInfo is a free data retrieval call binding the contract method 0xb24f2d39.
Solidity: function getDefaultRoyaltyInfo() view returns(address, uint16)
func (*TokenERC1155CallerSession) GetPlatformFeeInfo ¶
func (_TokenERC1155 *TokenERC1155CallerSession) GetPlatformFeeInfo() (common.Address, uint16, error)
GetPlatformFeeInfo is a free data retrieval call binding the contract method 0xd45573f6.
Solidity: function getPlatformFeeInfo() view returns(address, uint16)
func (*TokenERC1155CallerSession) GetRoleAdmin ¶
func (_TokenERC1155 *TokenERC1155CallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*TokenERC1155CallerSession) GetRoleMember ¶
func (_TokenERC1155 *TokenERC1155CallerSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address)
func (*TokenERC1155CallerSession) GetRoleMemberCount ¶
func (_TokenERC1155 *TokenERC1155CallerSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256)
func (*TokenERC1155CallerSession) GetRoyaltyInfoForToken ¶
func (_TokenERC1155 *TokenERC1155CallerSession) GetRoyaltyInfoForToken(_tokenId *big.Int) (common.Address, uint16, error)
GetRoyaltyInfoForToken is a free data retrieval call binding the contract method 0x4cc157df.
Solidity: function getRoyaltyInfoForToken(uint256 _tokenId) view returns(address, uint16)
func (*TokenERC1155CallerSession) HasRole ¶
func (_TokenERC1155 *TokenERC1155CallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*TokenERC1155CallerSession) InternalContractURI ¶
func (_TokenERC1155 *TokenERC1155CallerSession) InternalContractURI() (string, error)
InternalContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*TokenERC1155CallerSession) IsApprovedForAll ¶
func (_TokenERC1155 *TokenERC1155CallerSession) 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 (*TokenERC1155CallerSession) IsTrustedForwarder ¶
func (_TokenERC1155 *TokenERC1155CallerSession) IsTrustedForwarder(forwarder common.Address) (bool, error)
IsTrustedForwarder is a free data retrieval call binding the contract method 0x572b6c05.
Solidity: function isTrustedForwarder(address forwarder) view returns(bool)
func (*TokenERC1155CallerSession) Name ¶
func (_TokenERC1155 *TokenERC1155CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*TokenERC1155CallerSession) NextTokenIdToMint ¶
func (_TokenERC1155 *TokenERC1155CallerSession) NextTokenIdToMint() (*big.Int, error)
NextTokenIdToMint is a free data retrieval call binding the contract method 0x3b1475a7.
Solidity: function nextTokenIdToMint() view returns(uint256)
func (*TokenERC1155CallerSession) Owner ¶
func (_TokenERC1155 *TokenERC1155CallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TokenERC1155CallerSession) PlatformFeeBps ¶
func (_TokenERC1155 *TokenERC1155CallerSession) PlatformFeeBps() (*big.Int, error)
PlatformFeeBps is a free data retrieval call binding the contract method 0x22dcd13e.
Solidity: function platformFeeBps() view returns(uint128)
func (*TokenERC1155CallerSession) PlatformFeeRecipient ¶
func (_TokenERC1155 *TokenERC1155CallerSession) PlatformFeeRecipient() (common.Address, error)
PlatformFeeRecipient is a free data retrieval call binding the contract method 0xeb13554f.
Solidity: function platformFeeRecipient() view returns(address)
func (*TokenERC1155CallerSession) PrimarySaleRecipient ¶
func (_TokenERC1155 *TokenERC1155CallerSession) PrimarySaleRecipient() (common.Address, error)
PrimarySaleRecipient is a free data retrieval call binding the contract method 0x079fe40e.
Solidity: function primarySaleRecipient() view returns(address)
func (*TokenERC1155CallerSession) RoyaltyInfo ¶
func (_TokenERC1155 *TokenERC1155CallerSession) RoyaltyInfo(tokenId *big.Int, salePrice *big.Int) (struct { Receiver common.Address RoyaltyAmount *big.Int }, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 tokenId, uint256 salePrice) view returns(address receiver, uint256 royaltyAmount)
func (*TokenERC1155CallerSession) SaleRecipientForToken ¶
func (_TokenERC1155 *TokenERC1155CallerSession) SaleRecipientForToken(arg0 *big.Int) (common.Address, error)
SaleRecipientForToken is a free data retrieval call binding the contract method 0xea500d69.
Solidity: function saleRecipientForToken(uint256 ) view returns(address)
func (*TokenERC1155CallerSession) SupportsInterface ¶
func (_TokenERC1155 *TokenERC1155CallerSession) 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 (*TokenERC1155CallerSession) Symbol ¶
func (_TokenERC1155 *TokenERC1155CallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*TokenERC1155CallerSession) ThirdwebFee ¶
func (_TokenERC1155 *TokenERC1155CallerSession) ThirdwebFee() (common.Address, error)
ThirdwebFee is a free data retrieval call binding the contract method 0xcf8267b1.
Solidity: function thirdwebFee() view returns(address)
func (*TokenERC1155CallerSession) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0xbd85b039.
Solidity: function totalSupply(uint256 ) view returns(uint256)
func (*TokenERC1155CallerSession) Uri ¶
func (_TokenERC1155 *TokenERC1155CallerSession) Uri(_tokenId *big.Int) (string, error)
Uri is a free data retrieval call binding the contract method 0x0e89341c.
Solidity: function uri(uint256 _tokenId) view returns(string)
func (*TokenERC1155CallerSession) Verify ¶
func (_TokenERC1155 *TokenERC1155CallerSession) Verify(_req ITokenERC1155MintRequest, _signature []byte) (bool, common.Address, error)
Verify is a free data retrieval call binding the contract method 0xb17cd86f.
Solidity: function verify((address,address,uint256,address,uint256,string,uint256,uint256,address,uint128,uint128,bytes32) _req, bytes _signature) view returns(bool, address)
type TokenERC1155DefaultRoyalty ¶
type TokenERC1155DefaultRoyalty struct { NewRoyaltyRecipient common.Address NewRoyaltyBps *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenERC1155DefaultRoyalty represents a DefaultRoyalty event raised by the TokenERC1155 contract.
type TokenERC1155DefaultRoyaltyIterator ¶
type TokenERC1155DefaultRoyaltyIterator struct { Event *TokenERC1155DefaultRoyalty // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC1155DefaultRoyaltyIterator is returned from FilterDefaultRoyalty and is used to iterate over the raw logs and unpacked data for DefaultRoyalty events raised by the TokenERC1155 contract.
func (*TokenERC1155DefaultRoyaltyIterator) Close ¶
func (it *TokenERC1155DefaultRoyaltyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC1155DefaultRoyaltyIterator) Error ¶
func (it *TokenERC1155DefaultRoyaltyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC1155DefaultRoyaltyIterator) Next ¶
func (it *TokenERC1155DefaultRoyaltyIterator) 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 TokenERC1155Filterer ¶
type TokenERC1155Filterer struct {
// contains filtered or unexported fields
}
TokenERC1155Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTokenERC1155Filterer ¶
func NewTokenERC1155Filterer(address common.Address, filterer bind.ContractFilterer) (*TokenERC1155Filterer, error)
NewTokenERC1155Filterer creates a new log filterer instance of TokenERC1155, bound to a specific deployed contract.
func (*TokenERC1155Filterer) FilterApprovalForAll ¶
func (_TokenERC1155 *TokenERC1155Filterer) FilterApprovalForAll(opts *bind.FilterOpts, account []common.Address, operator []common.Address) (*TokenERC1155ApprovalForAllIterator, 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 (*TokenERC1155Filterer) FilterDefaultRoyalty ¶
func (_TokenERC1155 *TokenERC1155Filterer) FilterDefaultRoyalty(opts *bind.FilterOpts) (*TokenERC1155DefaultRoyaltyIterator, error)
FilterDefaultRoyalty is a free log retrieval operation binding the contract event 0x90d7ec04bcb8978719414f82e52e4cb651db41d0e6f8cea6118c2191e6183adb.
Solidity: event DefaultRoyalty(address newRoyaltyRecipient, uint256 newRoyaltyBps)
func (*TokenERC1155Filterer) FilterOwnerUpdated ¶
func (_TokenERC1155 *TokenERC1155Filterer) FilterOwnerUpdated(opts *bind.FilterOpts) (*TokenERC1155OwnerUpdatedIterator, error)
FilterOwnerUpdated is a free log retrieval operation binding the contract event 0x8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76.
Solidity: event OwnerUpdated(address prevOwner, address newOwner)
func (*TokenERC1155Filterer) FilterPlatformFeeInfoUpdated ¶
func (_TokenERC1155 *TokenERC1155Filterer) FilterPlatformFeeInfoUpdated(opts *bind.FilterOpts) (*TokenERC1155PlatformFeeInfoUpdatedIterator, error)
FilterPlatformFeeInfoUpdated is a free log retrieval operation binding the contract event 0xe2497bd806ec41a6e0dd992c29a72efc0ef8fec9092d1978fd4a1e00b2f18304.
Solidity: event PlatformFeeInfoUpdated(address platformFeeRecipient, uint256 platformFeeBps)
func (*TokenERC1155Filterer) FilterPrimarySaleRecipientUpdated ¶
func (_TokenERC1155 *TokenERC1155Filterer) FilterPrimarySaleRecipientUpdated(opts *bind.FilterOpts, recipient []common.Address) (*TokenERC1155PrimarySaleRecipientUpdatedIterator, error)
FilterPrimarySaleRecipientUpdated is a free log retrieval operation binding the contract event 0x299d17e95023f496e0ffc4909cff1a61f74bb5eb18de6f900f4155bfa1b3b333.
Solidity: event PrimarySaleRecipientUpdated(address indexed recipient)
func (*TokenERC1155Filterer) FilterRoleAdminChanged ¶
func (_TokenERC1155 *TokenERC1155Filterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (*TokenERC1155RoleAdminChangedIterator, error)
FilterRoleAdminChanged is a free log retrieval operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*TokenERC1155Filterer) FilterRoleGranted ¶
func (_TokenERC1155 *TokenERC1155Filterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*TokenERC1155RoleGrantedIterator, error)
FilterRoleGranted is a free log retrieval operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*TokenERC1155Filterer) FilterRoleRevoked ¶
func (_TokenERC1155 *TokenERC1155Filterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*TokenERC1155RoleRevokedIterator, error)
FilterRoleRevoked is a free log retrieval operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*TokenERC1155Filterer) FilterRoyaltyForToken ¶
func (_TokenERC1155 *TokenERC1155Filterer) FilterRoyaltyForToken(opts *bind.FilterOpts, tokenId []*big.Int) (*TokenERC1155RoyaltyForTokenIterator, error)
FilterRoyaltyForToken is a free log retrieval operation binding the contract event 0x7365cf4122f072a3365c20d54eff9b38d73c096c28e1892ec8f5b0e403a0f12d.
Solidity: event RoyaltyForToken(uint256 indexed tokenId, address royaltyRecipient, uint256 royaltyBps)
func (*TokenERC1155Filterer) FilterTokensMinted ¶
func (_TokenERC1155 *TokenERC1155Filterer) FilterTokensMinted(opts *bind.FilterOpts, mintedTo []common.Address, tokenIdMinted []*big.Int) (*TokenERC1155TokensMintedIterator, error)
FilterTokensMinted is a free log retrieval operation binding the contract event 0x04133ee4cb027e1c5fce5e3481289278a93bd16a65a3b65b428a6d239e706bfb.
Solidity: event TokensMinted(address indexed mintedTo, uint256 indexed tokenIdMinted, string uri, uint256 quantityMinted)
func (*TokenERC1155Filterer) FilterTokensMintedWithSignature ¶
func (_TokenERC1155 *TokenERC1155Filterer) FilterTokensMintedWithSignature(opts *bind.FilterOpts, signer []common.Address, mintedTo []common.Address, tokenIdMinted []*big.Int) (*TokenERC1155TokensMintedWithSignatureIterator, error)
FilterTokensMintedWithSignature is a free log retrieval operation binding the contract event 0x0b35afaf155daeef41cc46df86f058df2855c57d30ab134647a6b587e7cc8c39.
Solidity: event TokensMintedWithSignature(address indexed signer, address indexed mintedTo, uint256 indexed tokenIdMinted, (address,address,uint256,address,uint256,string,uint256,uint256,address,uint128,uint128,bytes32) mintRequest)
func (*TokenERC1155Filterer) FilterTransferBatch ¶
func (_TokenERC1155 *TokenERC1155Filterer) FilterTransferBatch(opts *bind.FilterOpts, operator []common.Address, from []common.Address, to []common.Address) (*TokenERC1155TransferBatchIterator, 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 (*TokenERC1155Filterer) FilterTransferSingle ¶
func (_TokenERC1155 *TokenERC1155Filterer) FilterTransferSingle(opts *bind.FilterOpts, operator []common.Address, from []common.Address, to []common.Address) (*TokenERC1155TransferSingleIterator, 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 (*TokenERC1155Filterer) FilterURI ¶
func (_TokenERC1155 *TokenERC1155Filterer) FilterURI(opts *bind.FilterOpts, id []*big.Int) (*TokenERC1155URIIterator, error)
FilterURI is a free log retrieval operation binding the contract event 0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b.
Solidity: event URI(string value, uint256 indexed id)
func (*TokenERC1155Filterer) ParseApprovalForAll ¶
func (_TokenERC1155 *TokenERC1155Filterer) ParseApprovalForAll(log types.Log) (*TokenERC1155ApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed account, address indexed operator, bool approved)
func (*TokenERC1155Filterer) ParseDefaultRoyalty ¶
func (_TokenERC1155 *TokenERC1155Filterer) ParseDefaultRoyalty(log types.Log) (*TokenERC1155DefaultRoyalty, error)
ParseDefaultRoyalty is a log parse operation binding the contract event 0x90d7ec04bcb8978719414f82e52e4cb651db41d0e6f8cea6118c2191e6183adb.
Solidity: event DefaultRoyalty(address newRoyaltyRecipient, uint256 newRoyaltyBps)
func (*TokenERC1155Filterer) ParseOwnerUpdated ¶
func (_TokenERC1155 *TokenERC1155Filterer) ParseOwnerUpdated(log types.Log) (*TokenERC1155OwnerUpdated, error)
ParseOwnerUpdated is a log parse operation binding the contract event 0x8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76.
Solidity: event OwnerUpdated(address prevOwner, address newOwner)
func (*TokenERC1155Filterer) ParsePlatformFeeInfoUpdated ¶
func (_TokenERC1155 *TokenERC1155Filterer) ParsePlatformFeeInfoUpdated(log types.Log) (*TokenERC1155PlatformFeeInfoUpdated, error)
ParsePlatformFeeInfoUpdated is a log parse operation binding the contract event 0xe2497bd806ec41a6e0dd992c29a72efc0ef8fec9092d1978fd4a1e00b2f18304.
Solidity: event PlatformFeeInfoUpdated(address platformFeeRecipient, uint256 platformFeeBps)
func (*TokenERC1155Filterer) ParsePrimarySaleRecipientUpdated ¶
func (_TokenERC1155 *TokenERC1155Filterer) ParsePrimarySaleRecipientUpdated(log types.Log) (*TokenERC1155PrimarySaleRecipientUpdated, error)
ParsePrimarySaleRecipientUpdated is a log parse operation binding the contract event 0x299d17e95023f496e0ffc4909cff1a61f74bb5eb18de6f900f4155bfa1b3b333.
Solidity: event PrimarySaleRecipientUpdated(address indexed recipient)
func (*TokenERC1155Filterer) ParseRoleAdminChanged ¶
func (_TokenERC1155 *TokenERC1155Filterer) ParseRoleAdminChanged(log types.Log) (*TokenERC1155RoleAdminChanged, error)
ParseRoleAdminChanged is a log parse operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*TokenERC1155Filterer) ParseRoleGranted ¶
func (_TokenERC1155 *TokenERC1155Filterer) ParseRoleGranted(log types.Log) (*TokenERC1155RoleGranted, error)
ParseRoleGranted is a log parse operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*TokenERC1155Filterer) ParseRoleRevoked ¶
func (_TokenERC1155 *TokenERC1155Filterer) ParseRoleRevoked(log types.Log) (*TokenERC1155RoleRevoked, error)
ParseRoleRevoked is a log parse operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*TokenERC1155Filterer) ParseRoyaltyForToken ¶
func (_TokenERC1155 *TokenERC1155Filterer) ParseRoyaltyForToken(log types.Log) (*TokenERC1155RoyaltyForToken, error)
ParseRoyaltyForToken is a log parse operation binding the contract event 0x7365cf4122f072a3365c20d54eff9b38d73c096c28e1892ec8f5b0e403a0f12d.
Solidity: event RoyaltyForToken(uint256 indexed tokenId, address royaltyRecipient, uint256 royaltyBps)
func (*TokenERC1155Filterer) ParseTokensMinted ¶
func (_TokenERC1155 *TokenERC1155Filterer) ParseTokensMinted(log types.Log) (*TokenERC1155TokensMinted, error)
ParseTokensMinted is a log parse operation binding the contract event 0x04133ee4cb027e1c5fce5e3481289278a93bd16a65a3b65b428a6d239e706bfb.
Solidity: event TokensMinted(address indexed mintedTo, uint256 indexed tokenIdMinted, string uri, uint256 quantityMinted)
func (*TokenERC1155Filterer) ParseTokensMintedWithSignature ¶
func (_TokenERC1155 *TokenERC1155Filterer) ParseTokensMintedWithSignature(log types.Log) (*TokenERC1155TokensMintedWithSignature, error)
ParseTokensMintedWithSignature is a log parse operation binding the contract event 0x0b35afaf155daeef41cc46df86f058df2855c57d30ab134647a6b587e7cc8c39.
Solidity: event TokensMintedWithSignature(address indexed signer, address indexed mintedTo, uint256 indexed tokenIdMinted, (address,address,uint256,address,uint256,string,uint256,uint256,address,uint128,uint128,bytes32) mintRequest)
func (*TokenERC1155Filterer) ParseTransferBatch ¶
func (_TokenERC1155 *TokenERC1155Filterer) ParseTransferBatch(log types.Log) (*TokenERC1155TransferBatch, 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 (*TokenERC1155Filterer) ParseTransferSingle ¶
func (_TokenERC1155 *TokenERC1155Filterer) ParseTransferSingle(log types.Log) (*TokenERC1155TransferSingle, 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 (*TokenERC1155Filterer) ParseURI ¶
func (_TokenERC1155 *TokenERC1155Filterer) ParseURI(log types.Log) (*TokenERC1155URI, error)
ParseURI is a log parse operation binding the contract event 0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b.
Solidity: event URI(string value, uint256 indexed id)
func (*TokenERC1155Filterer) WatchApprovalForAll ¶
func (_TokenERC1155 *TokenERC1155Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *TokenERC1155ApprovalForAll, 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 (*TokenERC1155Filterer) WatchDefaultRoyalty ¶
func (_TokenERC1155 *TokenERC1155Filterer) WatchDefaultRoyalty(opts *bind.WatchOpts, sink chan<- *TokenERC1155DefaultRoyalty) (event.Subscription, error)
WatchDefaultRoyalty is a free log subscription operation binding the contract event 0x90d7ec04bcb8978719414f82e52e4cb651db41d0e6f8cea6118c2191e6183adb.
Solidity: event DefaultRoyalty(address newRoyaltyRecipient, uint256 newRoyaltyBps)
func (*TokenERC1155Filterer) WatchOwnerUpdated ¶
func (_TokenERC1155 *TokenERC1155Filterer) WatchOwnerUpdated(opts *bind.WatchOpts, sink chan<- *TokenERC1155OwnerUpdated) (event.Subscription, error)
WatchOwnerUpdated is a free log subscription operation binding the contract event 0x8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76.
Solidity: event OwnerUpdated(address prevOwner, address newOwner)
func (*TokenERC1155Filterer) WatchPlatformFeeInfoUpdated ¶
func (_TokenERC1155 *TokenERC1155Filterer) WatchPlatformFeeInfoUpdated(opts *bind.WatchOpts, sink chan<- *TokenERC1155PlatformFeeInfoUpdated) (event.Subscription, error)
WatchPlatformFeeInfoUpdated is a free log subscription operation binding the contract event 0xe2497bd806ec41a6e0dd992c29a72efc0ef8fec9092d1978fd4a1e00b2f18304.
Solidity: event PlatformFeeInfoUpdated(address platformFeeRecipient, uint256 platformFeeBps)
func (*TokenERC1155Filterer) WatchPrimarySaleRecipientUpdated ¶
func (_TokenERC1155 *TokenERC1155Filterer) WatchPrimarySaleRecipientUpdated(opts *bind.WatchOpts, sink chan<- *TokenERC1155PrimarySaleRecipientUpdated, recipient []common.Address) (event.Subscription, error)
WatchPrimarySaleRecipientUpdated is a free log subscription operation binding the contract event 0x299d17e95023f496e0ffc4909cff1a61f74bb5eb18de6f900f4155bfa1b3b333.
Solidity: event PrimarySaleRecipientUpdated(address indexed recipient)
func (*TokenERC1155Filterer) WatchRoleAdminChanged ¶
func (_TokenERC1155 *TokenERC1155Filterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *TokenERC1155RoleAdminChanged, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (event.Subscription, error)
WatchRoleAdminChanged is a free log subscription operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*TokenERC1155Filterer) WatchRoleGranted ¶
func (_TokenERC1155 *TokenERC1155Filterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *TokenERC1155RoleGranted, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleGranted is a free log subscription operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*TokenERC1155Filterer) WatchRoleRevoked ¶
func (_TokenERC1155 *TokenERC1155Filterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *TokenERC1155RoleRevoked, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleRevoked is a free log subscription operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*TokenERC1155Filterer) WatchRoyaltyForToken ¶
func (_TokenERC1155 *TokenERC1155Filterer) WatchRoyaltyForToken(opts *bind.WatchOpts, sink chan<- *TokenERC1155RoyaltyForToken, tokenId []*big.Int) (event.Subscription, error)
WatchRoyaltyForToken is a free log subscription operation binding the contract event 0x7365cf4122f072a3365c20d54eff9b38d73c096c28e1892ec8f5b0e403a0f12d.
Solidity: event RoyaltyForToken(uint256 indexed tokenId, address royaltyRecipient, uint256 royaltyBps)
func (*TokenERC1155Filterer) WatchTokensMinted ¶
func (_TokenERC1155 *TokenERC1155Filterer) WatchTokensMinted(opts *bind.WatchOpts, sink chan<- *TokenERC1155TokensMinted, mintedTo []common.Address, tokenIdMinted []*big.Int) (event.Subscription, error)
WatchTokensMinted is a free log subscription operation binding the contract event 0x04133ee4cb027e1c5fce5e3481289278a93bd16a65a3b65b428a6d239e706bfb.
Solidity: event TokensMinted(address indexed mintedTo, uint256 indexed tokenIdMinted, string uri, uint256 quantityMinted)
func (*TokenERC1155Filterer) WatchTokensMintedWithSignature ¶
func (_TokenERC1155 *TokenERC1155Filterer) WatchTokensMintedWithSignature(opts *bind.WatchOpts, sink chan<- *TokenERC1155TokensMintedWithSignature, signer []common.Address, mintedTo []common.Address, tokenIdMinted []*big.Int) (event.Subscription, error)
WatchTokensMintedWithSignature is a free log subscription operation binding the contract event 0x0b35afaf155daeef41cc46df86f058df2855c57d30ab134647a6b587e7cc8c39.
Solidity: event TokensMintedWithSignature(address indexed signer, address indexed mintedTo, uint256 indexed tokenIdMinted, (address,address,uint256,address,uint256,string,uint256,uint256,address,uint128,uint128,bytes32) mintRequest)
func (*TokenERC1155Filterer) WatchTransferBatch ¶
func (_TokenERC1155 *TokenERC1155Filterer) WatchTransferBatch(opts *bind.WatchOpts, sink chan<- *TokenERC1155TransferBatch, 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 (*TokenERC1155Filterer) WatchTransferSingle ¶
func (_TokenERC1155 *TokenERC1155Filterer) WatchTransferSingle(opts *bind.WatchOpts, sink chan<- *TokenERC1155TransferSingle, 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 (*TokenERC1155Filterer) WatchURI ¶
func (_TokenERC1155 *TokenERC1155Filterer) WatchURI(opts *bind.WatchOpts, sink chan<- *TokenERC1155URI, 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 TokenERC1155OwnerUpdated ¶
type TokenERC1155OwnerUpdated struct { PrevOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
TokenERC1155OwnerUpdated represents a OwnerUpdated event raised by the TokenERC1155 contract.
type TokenERC1155OwnerUpdatedIterator ¶
type TokenERC1155OwnerUpdatedIterator struct { Event *TokenERC1155OwnerUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC1155OwnerUpdatedIterator is returned from FilterOwnerUpdated and is used to iterate over the raw logs and unpacked data for OwnerUpdated events raised by the TokenERC1155 contract.
func (*TokenERC1155OwnerUpdatedIterator) Close ¶
func (it *TokenERC1155OwnerUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC1155OwnerUpdatedIterator) Error ¶
func (it *TokenERC1155OwnerUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC1155OwnerUpdatedIterator) Next ¶
func (it *TokenERC1155OwnerUpdatedIterator) 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 TokenERC1155PlatformFeeInfoUpdated ¶
type TokenERC1155PlatformFeeInfoUpdated struct { PlatformFeeRecipient common.Address PlatformFeeBps *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenERC1155PlatformFeeInfoUpdated represents a PlatformFeeInfoUpdated event raised by the TokenERC1155 contract.
type TokenERC1155PlatformFeeInfoUpdatedIterator ¶
type TokenERC1155PlatformFeeInfoUpdatedIterator struct { Event *TokenERC1155PlatformFeeInfoUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC1155PlatformFeeInfoUpdatedIterator is returned from FilterPlatformFeeInfoUpdated and is used to iterate over the raw logs and unpacked data for PlatformFeeInfoUpdated events raised by the TokenERC1155 contract.
func (*TokenERC1155PlatformFeeInfoUpdatedIterator) Close ¶
func (it *TokenERC1155PlatformFeeInfoUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC1155PlatformFeeInfoUpdatedIterator) Error ¶
func (it *TokenERC1155PlatformFeeInfoUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC1155PlatformFeeInfoUpdatedIterator) Next ¶
func (it *TokenERC1155PlatformFeeInfoUpdatedIterator) 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 TokenERC1155PrimarySaleRecipientUpdated ¶
type TokenERC1155PrimarySaleRecipientUpdated struct { Recipient common.Address Raw types.Log // Blockchain specific contextual infos }
TokenERC1155PrimarySaleRecipientUpdated represents a PrimarySaleRecipientUpdated event raised by the TokenERC1155 contract.
type TokenERC1155PrimarySaleRecipientUpdatedIterator ¶
type TokenERC1155PrimarySaleRecipientUpdatedIterator struct { Event *TokenERC1155PrimarySaleRecipientUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC1155PrimarySaleRecipientUpdatedIterator is returned from FilterPrimarySaleRecipientUpdated and is used to iterate over the raw logs and unpacked data for PrimarySaleRecipientUpdated events raised by the TokenERC1155 contract.
func (*TokenERC1155PrimarySaleRecipientUpdatedIterator) Close ¶
func (it *TokenERC1155PrimarySaleRecipientUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC1155PrimarySaleRecipientUpdatedIterator) Error ¶
func (it *TokenERC1155PrimarySaleRecipientUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC1155PrimarySaleRecipientUpdatedIterator) Next ¶
func (it *TokenERC1155PrimarySaleRecipientUpdatedIterator) 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 TokenERC1155Raw ¶
type TokenERC1155Raw struct {
Contract *TokenERC1155 // Generic contract binding to access the raw methods on
}
TokenERC1155Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*TokenERC1155Raw) Call ¶
func (_TokenERC1155 *TokenERC1155Raw) 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 (*TokenERC1155Raw) Transact ¶
func (_TokenERC1155 *TokenERC1155Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TokenERC1155Raw) Transfer ¶
func (_TokenERC1155 *TokenERC1155Raw) 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 TokenERC1155RoleAdminChanged ¶
type TokenERC1155RoleAdminChanged struct { Role [32]byte PreviousAdminRole [32]byte NewAdminRole [32]byte Raw types.Log // Blockchain specific contextual infos }
TokenERC1155RoleAdminChanged represents a RoleAdminChanged event raised by the TokenERC1155 contract.
type TokenERC1155RoleAdminChangedIterator ¶
type TokenERC1155RoleAdminChangedIterator struct { Event *TokenERC1155RoleAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC1155RoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the TokenERC1155 contract.
func (*TokenERC1155RoleAdminChangedIterator) Close ¶
func (it *TokenERC1155RoleAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC1155RoleAdminChangedIterator) Error ¶
func (it *TokenERC1155RoleAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC1155RoleAdminChangedIterator) Next ¶
func (it *TokenERC1155RoleAdminChangedIterator) 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 TokenERC1155RoleGranted ¶
type TokenERC1155RoleGranted struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
TokenERC1155RoleGranted represents a RoleGranted event raised by the TokenERC1155 contract.
type TokenERC1155RoleGrantedIterator ¶
type TokenERC1155RoleGrantedIterator struct { Event *TokenERC1155RoleGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC1155RoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the TokenERC1155 contract.
func (*TokenERC1155RoleGrantedIterator) Close ¶
func (it *TokenERC1155RoleGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC1155RoleGrantedIterator) Error ¶
func (it *TokenERC1155RoleGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC1155RoleGrantedIterator) Next ¶
func (it *TokenERC1155RoleGrantedIterator) 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 TokenERC1155RoleRevoked ¶
type TokenERC1155RoleRevoked struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
TokenERC1155RoleRevoked represents a RoleRevoked event raised by the TokenERC1155 contract.
type TokenERC1155RoleRevokedIterator ¶
type TokenERC1155RoleRevokedIterator struct { Event *TokenERC1155RoleRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC1155RoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the TokenERC1155 contract.
func (*TokenERC1155RoleRevokedIterator) Close ¶
func (it *TokenERC1155RoleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC1155RoleRevokedIterator) Error ¶
func (it *TokenERC1155RoleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC1155RoleRevokedIterator) Next ¶
func (it *TokenERC1155RoleRevokedIterator) 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 TokenERC1155RoyaltyForToken ¶
type TokenERC1155RoyaltyForToken struct { TokenId *big.Int RoyaltyRecipient common.Address RoyaltyBps *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenERC1155RoyaltyForToken represents a RoyaltyForToken event raised by the TokenERC1155 contract.
type TokenERC1155RoyaltyForTokenIterator ¶
type TokenERC1155RoyaltyForTokenIterator struct { Event *TokenERC1155RoyaltyForToken // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC1155RoyaltyForTokenIterator is returned from FilterRoyaltyForToken and is used to iterate over the raw logs and unpacked data for RoyaltyForToken events raised by the TokenERC1155 contract.
func (*TokenERC1155RoyaltyForTokenIterator) Close ¶
func (it *TokenERC1155RoyaltyForTokenIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC1155RoyaltyForTokenIterator) Error ¶
func (it *TokenERC1155RoyaltyForTokenIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC1155RoyaltyForTokenIterator) Next ¶
func (it *TokenERC1155RoyaltyForTokenIterator) 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 TokenERC1155Session ¶
type TokenERC1155Session struct { Contract *TokenERC1155 // 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 }
TokenERC1155Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TokenERC1155Session) BalanceOf ¶
func (_TokenERC1155 *TokenERC1155Session) 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 (*TokenERC1155Session) BalanceOfBatch ¶
func (_TokenERC1155 *TokenERC1155Session) 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 (*TokenERC1155Session) Burn ¶
func (_TokenERC1155 *TokenERC1155Session) Burn(account common.Address, id *big.Int, value *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0xf5298aca.
Solidity: function burn(address account, uint256 id, uint256 value) returns()
func (*TokenERC1155Session) BurnBatch ¶
func (_TokenERC1155 *TokenERC1155Session) BurnBatch(account common.Address, ids []*big.Int, values []*big.Int) (*types.Transaction, error)
BurnBatch is a paid mutator transaction binding the contract method 0x6b20c454.
Solidity: function burnBatch(address account, uint256[] ids, uint256[] values) returns()
func (*TokenERC1155Session) ContractType ¶
func (_TokenERC1155 *TokenERC1155Session) ContractType() ([32]byte, error)
ContractType is a free data retrieval call binding the contract method 0xcb2ef6f7.
Solidity: function contractType() pure returns(bytes32)
func (*TokenERC1155Session) ContractVersion ¶
func (_TokenERC1155 *TokenERC1155Session) ContractVersion() (uint8, error)
ContractVersion is a free data retrieval call binding the contract method 0xa0a8e460.
Solidity: function contractVersion() pure returns(uint8)
func (*TokenERC1155Session) DEFAULTADMINROLE ¶
func (_TokenERC1155 *TokenERC1155Session) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*TokenERC1155Session) GetDefaultRoyaltyInfo ¶
func (_TokenERC1155 *TokenERC1155Session) GetDefaultRoyaltyInfo() (common.Address, uint16, error)
GetDefaultRoyaltyInfo is a free data retrieval call binding the contract method 0xb24f2d39.
Solidity: function getDefaultRoyaltyInfo() view returns(address, uint16)
func (*TokenERC1155Session) GetPlatformFeeInfo ¶
func (_TokenERC1155 *TokenERC1155Session) GetPlatformFeeInfo() (common.Address, uint16, error)
GetPlatformFeeInfo is a free data retrieval call binding the contract method 0xd45573f6.
Solidity: function getPlatformFeeInfo() view returns(address, uint16)
func (*TokenERC1155Session) GetRoleAdmin ¶
func (_TokenERC1155 *TokenERC1155Session) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*TokenERC1155Session) GetRoleMember ¶
func (_TokenERC1155 *TokenERC1155Session) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address)
func (*TokenERC1155Session) GetRoleMemberCount ¶
func (_TokenERC1155 *TokenERC1155Session) GetRoleMemberCount(role [32]byte) (*big.Int, error)
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256)
func (*TokenERC1155Session) GetRoyaltyInfoForToken ¶
func (_TokenERC1155 *TokenERC1155Session) GetRoyaltyInfoForToken(_tokenId *big.Int) (common.Address, uint16, error)
GetRoyaltyInfoForToken is a free data retrieval call binding the contract method 0x4cc157df.
Solidity: function getRoyaltyInfoForToken(uint256 _tokenId) view returns(address, uint16)
func (*TokenERC1155Session) GrantRole ¶
func (_TokenERC1155 *TokenERC1155Session) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*TokenERC1155Session) HasRole ¶
func (_TokenERC1155 *TokenERC1155Session) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*TokenERC1155Session) Initialize ¶
func (_TokenERC1155 *TokenERC1155Session) Initialize(_defaultAdmin common.Address, _name string, _symbol string, _contractURI string, _trustedForwarders []common.Address, _primarySaleRecipient common.Address, _royaltyRecipient common.Address, _royaltyBps *big.Int, _platformFeeBps *big.Int, _platformFeeRecipient common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xe1591634.
Solidity: function initialize(address _defaultAdmin, string _name, string _symbol, string _contractURI, address[] _trustedForwarders, address _primarySaleRecipient, address _royaltyRecipient, uint128 _royaltyBps, uint128 _platformFeeBps, address _platformFeeRecipient) returns()
func (*TokenERC1155Session) InternalContractURI ¶
func (_TokenERC1155 *TokenERC1155Session) InternalContractURI() (string, error)
InternalContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*TokenERC1155Session) IsApprovedForAll ¶
func (_TokenERC1155 *TokenERC1155Session) 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 (*TokenERC1155Session) IsTrustedForwarder ¶
func (_TokenERC1155 *TokenERC1155Session) IsTrustedForwarder(forwarder common.Address) (bool, error)
IsTrustedForwarder is a free data retrieval call binding the contract method 0x572b6c05.
Solidity: function isTrustedForwarder(address forwarder) view returns(bool)
func (*TokenERC1155Session) MintTo ¶
func (_TokenERC1155 *TokenERC1155Session) MintTo(_to common.Address, _tokenId *big.Int, _uri string, _amount *big.Int) (*types.Transaction, error)
MintTo is a paid mutator transaction binding the contract method 0xb03f4528.
Solidity: function mintTo(address _to, uint256 _tokenId, string _uri, uint256 _amount) returns()
func (*TokenERC1155Session) MintWithSignature ¶
func (_TokenERC1155 *TokenERC1155Session) MintWithSignature(_req ITokenERC1155MintRequest, _signature []byte) (*types.Transaction, error)
MintWithSignature is a paid mutator transaction binding the contract method 0x98a6e993.
Solidity: function mintWithSignature((address,address,uint256,address,uint256,string,uint256,uint256,address,uint128,uint128,bytes32) _req, bytes _signature) payable returns()
func (*TokenERC1155Session) Multicall ¶
func (_TokenERC1155 *TokenERC1155Session) Multicall(data [][]byte) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) returns(bytes[] results)
func (*TokenERC1155Session) Name ¶
func (_TokenERC1155 *TokenERC1155Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*TokenERC1155Session) NextTokenIdToMint ¶
func (_TokenERC1155 *TokenERC1155Session) NextTokenIdToMint() (*big.Int, error)
NextTokenIdToMint is a free data retrieval call binding the contract method 0x3b1475a7.
Solidity: function nextTokenIdToMint() view returns(uint256)
func (*TokenERC1155Session) Owner ¶
func (_TokenERC1155 *TokenERC1155Session) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TokenERC1155Session) PlatformFeeBps ¶
func (_TokenERC1155 *TokenERC1155Session) PlatformFeeBps() (*big.Int, error)
PlatformFeeBps is a free data retrieval call binding the contract method 0x22dcd13e.
Solidity: function platformFeeBps() view returns(uint128)
func (*TokenERC1155Session) PlatformFeeRecipient ¶
func (_TokenERC1155 *TokenERC1155Session) PlatformFeeRecipient() (common.Address, error)
PlatformFeeRecipient is a free data retrieval call binding the contract method 0xeb13554f.
Solidity: function platformFeeRecipient() view returns(address)
func (*TokenERC1155Session) PrimarySaleRecipient ¶
func (_TokenERC1155 *TokenERC1155Session) PrimarySaleRecipient() (common.Address, error)
PrimarySaleRecipient is a free data retrieval call binding the contract method 0x079fe40e.
Solidity: function primarySaleRecipient() view returns(address)
func (*TokenERC1155Session) RenounceRole ¶
func (_TokenERC1155 *TokenERC1155Session) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*TokenERC1155Session) RevokeRole ¶
func (_TokenERC1155 *TokenERC1155Session) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*TokenERC1155Session) RoyaltyInfo ¶
func (_TokenERC1155 *TokenERC1155Session) RoyaltyInfo(tokenId *big.Int, salePrice *big.Int) (struct { Receiver common.Address RoyaltyAmount *big.Int }, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 tokenId, uint256 salePrice) view returns(address receiver, uint256 royaltyAmount)
func (*TokenERC1155Session) SafeBatchTransferFrom ¶
func (_TokenERC1155 *TokenERC1155Session) 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 (*TokenERC1155Session) SafeTransferFrom ¶
func (_TokenERC1155 *TokenERC1155Session) 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 (*TokenERC1155Session) SaleRecipientForToken ¶
func (_TokenERC1155 *TokenERC1155Session) SaleRecipientForToken(arg0 *big.Int) (common.Address, error)
SaleRecipientForToken is a free data retrieval call binding the contract method 0xea500d69.
Solidity: function saleRecipientForToken(uint256 ) view returns(address)
func (*TokenERC1155Session) SetApprovalForAll ¶
func (_TokenERC1155 *TokenERC1155Session) 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 (*TokenERC1155Session) SetContractURI ¶
func (_TokenERC1155 *TokenERC1155Session) SetContractURI(_uri string) (*types.Transaction, error)
SetContractURI is a paid mutator transaction binding the contract method 0x938e3d7b.
Solidity: function setContractURI(string _uri) returns()
func (*TokenERC1155Session) SetDefaultRoyaltyInfo ¶
func (_TokenERC1155 *TokenERC1155Session) SetDefaultRoyaltyInfo(_royaltyRecipient common.Address, _royaltyBps *big.Int) (*types.Transaction, error)
SetDefaultRoyaltyInfo is a paid mutator transaction binding the contract method 0x600dd5ea.
Solidity: function setDefaultRoyaltyInfo(address _royaltyRecipient, uint256 _royaltyBps) returns()
func (*TokenERC1155Session) SetOwner ¶
func (_TokenERC1155 *TokenERC1155Session) SetOwner(_newOwner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address _newOwner) returns()
func (*TokenERC1155Session) SetPlatformFeeInfo ¶
func (_TokenERC1155 *TokenERC1155Session) SetPlatformFeeInfo(_platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
SetPlatformFeeInfo is a paid mutator transaction binding the contract method 0x1e7ac488.
Solidity: function setPlatformFeeInfo(address _platformFeeRecipient, uint256 _platformFeeBps) returns()
func (*TokenERC1155Session) SetPrimarySaleRecipient ¶
func (_TokenERC1155 *TokenERC1155Session) SetPrimarySaleRecipient(_saleRecipient common.Address) (*types.Transaction, error)
SetPrimarySaleRecipient is a paid mutator transaction binding the contract method 0x6f4f2837.
Solidity: function setPrimarySaleRecipient(address _saleRecipient) returns()
func (*TokenERC1155Session) SetRoyaltyInfoForToken ¶
func (_TokenERC1155 *TokenERC1155Session) SetRoyaltyInfoForToken(_tokenId *big.Int, _recipient common.Address, _bps *big.Int) (*types.Transaction, error)
SetRoyaltyInfoForToken is a paid mutator transaction binding the contract method 0x9bcf7a15.
Solidity: function setRoyaltyInfoForToken(uint256 _tokenId, address _recipient, uint256 _bps) returns()
func (*TokenERC1155Session) SupportsInterface ¶
func (_TokenERC1155 *TokenERC1155Session) 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 (*TokenERC1155Session) Symbol ¶
func (_TokenERC1155 *TokenERC1155Session) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*TokenERC1155Session) ThirdwebFee ¶
func (_TokenERC1155 *TokenERC1155Session) ThirdwebFee() (common.Address, error)
ThirdwebFee is a free data retrieval call binding the contract method 0xcf8267b1.
Solidity: function thirdwebFee() view returns(address)
func (*TokenERC1155Session) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0xbd85b039.
Solidity: function totalSupply(uint256 ) view returns(uint256)
func (*TokenERC1155Session) Uri ¶
func (_TokenERC1155 *TokenERC1155Session) Uri(_tokenId *big.Int) (string, error)
Uri is a free data retrieval call binding the contract method 0x0e89341c.
Solidity: function uri(uint256 _tokenId) view returns(string)
func (*TokenERC1155Session) Verify ¶
func (_TokenERC1155 *TokenERC1155Session) Verify(_req ITokenERC1155MintRequest, _signature []byte) (bool, common.Address, error)
Verify is a free data retrieval call binding the contract method 0xb17cd86f.
Solidity: function verify((address,address,uint256,address,uint256,string,uint256,uint256,address,uint128,uint128,bytes32) _req, bytes _signature) view returns(bool, address)
type TokenERC1155TokensMinted ¶
type TokenERC1155TokensMinted struct { MintedTo common.Address TokenIdMinted *big.Int Uri string QuantityMinted *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenERC1155TokensMinted represents a TokensMinted event raised by the TokenERC1155 contract.
type TokenERC1155TokensMintedIterator ¶
type TokenERC1155TokensMintedIterator struct { Event *TokenERC1155TokensMinted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC1155TokensMintedIterator is returned from FilterTokensMinted and is used to iterate over the raw logs and unpacked data for TokensMinted events raised by the TokenERC1155 contract.
func (*TokenERC1155TokensMintedIterator) Close ¶
func (it *TokenERC1155TokensMintedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC1155TokensMintedIterator) Error ¶
func (it *TokenERC1155TokensMintedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC1155TokensMintedIterator) Next ¶
func (it *TokenERC1155TokensMintedIterator) 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 TokenERC1155TokensMintedWithSignature ¶
type TokenERC1155TokensMintedWithSignature struct { Signer common.Address MintedTo common.Address TokenIdMinted *big.Int MintRequest ITokenERC1155MintRequest Raw types.Log // Blockchain specific contextual infos }
TokenERC1155TokensMintedWithSignature represents a TokensMintedWithSignature event raised by the TokenERC1155 contract.
type TokenERC1155TokensMintedWithSignatureIterator ¶
type TokenERC1155TokensMintedWithSignatureIterator struct { Event *TokenERC1155TokensMintedWithSignature // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC1155TokensMintedWithSignatureIterator is returned from FilterTokensMintedWithSignature and is used to iterate over the raw logs and unpacked data for TokensMintedWithSignature events raised by the TokenERC1155 contract.
func (*TokenERC1155TokensMintedWithSignatureIterator) Close ¶
func (it *TokenERC1155TokensMintedWithSignatureIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC1155TokensMintedWithSignatureIterator) Error ¶
func (it *TokenERC1155TokensMintedWithSignatureIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC1155TokensMintedWithSignatureIterator) Next ¶
func (it *TokenERC1155TokensMintedWithSignatureIterator) 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 TokenERC1155Transactor ¶
type TokenERC1155Transactor struct {
// contains filtered or unexported fields
}
TokenERC1155Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTokenERC1155Transactor ¶
func NewTokenERC1155Transactor(address common.Address, transactor bind.ContractTransactor) (*TokenERC1155Transactor, error)
NewTokenERC1155Transactor creates a new write-only instance of TokenERC1155, bound to a specific deployed contract.
func (*TokenERC1155Transactor) Burn ¶
func (_TokenERC1155 *TokenERC1155Transactor) Burn(opts *bind.TransactOpts, account common.Address, id *big.Int, value *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0xf5298aca.
Solidity: function burn(address account, uint256 id, uint256 value) returns()
func (*TokenERC1155Transactor) BurnBatch ¶
func (_TokenERC1155 *TokenERC1155Transactor) BurnBatch(opts *bind.TransactOpts, account common.Address, ids []*big.Int, values []*big.Int) (*types.Transaction, error)
BurnBatch is a paid mutator transaction binding the contract method 0x6b20c454.
Solidity: function burnBatch(address account, uint256[] ids, uint256[] values) returns()
func (*TokenERC1155Transactor) GrantRole ¶
func (_TokenERC1155 *TokenERC1155Transactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*TokenERC1155Transactor) Initialize ¶
func (_TokenERC1155 *TokenERC1155Transactor) Initialize(opts *bind.TransactOpts, _defaultAdmin common.Address, _name string, _symbol string, _contractURI string, _trustedForwarders []common.Address, _primarySaleRecipient common.Address, _royaltyRecipient common.Address, _royaltyBps *big.Int, _platformFeeBps *big.Int, _platformFeeRecipient common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xe1591634.
Solidity: function initialize(address _defaultAdmin, string _name, string _symbol, string _contractURI, address[] _trustedForwarders, address _primarySaleRecipient, address _royaltyRecipient, uint128 _royaltyBps, uint128 _platformFeeBps, address _platformFeeRecipient) returns()
func (*TokenERC1155Transactor) MintTo ¶
func (_TokenERC1155 *TokenERC1155Transactor) MintTo(opts *bind.TransactOpts, _to common.Address, _tokenId *big.Int, _uri string, _amount *big.Int) (*types.Transaction, error)
MintTo is a paid mutator transaction binding the contract method 0xb03f4528.
Solidity: function mintTo(address _to, uint256 _tokenId, string _uri, uint256 _amount) returns()
func (*TokenERC1155Transactor) MintWithSignature ¶
func (_TokenERC1155 *TokenERC1155Transactor) MintWithSignature(opts *bind.TransactOpts, _req ITokenERC1155MintRequest, _signature []byte) (*types.Transaction, error)
MintWithSignature is a paid mutator transaction binding the contract method 0x98a6e993.
Solidity: function mintWithSignature((address,address,uint256,address,uint256,string,uint256,uint256,address,uint128,uint128,bytes32) _req, bytes _signature) payable returns()
func (*TokenERC1155Transactor) Multicall ¶
func (_TokenERC1155 *TokenERC1155Transactor) Multicall(opts *bind.TransactOpts, data [][]byte) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) returns(bytes[] results)
func (*TokenERC1155Transactor) RenounceRole ¶
func (_TokenERC1155 *TokenERC1155Transactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*TokenERC1155Transactor) RevokeRole ¶
func (_TokenERC1155 *TokenERC1155Transactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*TokenERC1155Transactor) SafeBatchTransferFrom ¶
func (_TokenERC1155 *TokenERC1155Transactor) 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 (*TokenERC1155Transactor) SafeTransferFrom ¶
func (_TokenERC1155 *TokenERC1155Transactor) 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 (*TokenERC1155Transactor) SetApprovalForAll ¶
func (_TokenERC1155 *TokenERC1155Transactor) 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 (*TokenERC1155Transactor) SetContractURI ¶
func (_TokenERC1155 *TokenERC1155Transactor) SetContractURI(opts *bind.TransactOpts, _uri string) (*types.Transaction, error)
SetContractURI is a paid mutator transaction binding the contract method 0x938e3d7b.
Solidity: function setContractURI(string _uri) returns()
func (*TokenERC1155Transactor) SetDefaultRoyaltyInfo ¶
func (_TokenERC1155 *TokenERC1155Transactor) SetDefaultRoyaltyInfo(opts *bind.TransactOpts, _royaltyRecipient common.Address, _royaltyBps *big.Int) (*types.Transaction, error)
SetDefaultRoyaltyInfo is a paid mutator transaction binding the contract method 0x600dd5ea.
Solidity: function setDefaultRoyaltyInfo(address _royaltyRecipient, uint256 _royaltyBps) returns()
func (*TokenERC1155Transactor) SetOwner ¶
func (_TokenERC1155 *TokenERC1155Transactor) SetOwner(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address _newOwner) returns()
func (*TokenERC1155Transactor) SetPlatformFeeInfo ¶
func (_TokenERC1155 *TokenERC1155Transactor) SetPlatformFeeInfo(opts *bind.TransactOpts, _platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
SetPlatformFeeInfo is a paid mutator transaction binding the contract method 0x1e7ac488.
Solidity: function setPlatformFeeInfo(address _platformFeeRecipient, uint256 _platformFeeBps) returns()
func (*TokenERC1155Transactor) SetPrimarySaleRecipient ¶
func (_TokenERC1155 *TokenERC1155Transactor) SetPrimarySaleRecipient(opts *bind.TransactOpts, _saleRecipient common.Address) (*types.Transaction, error)
SetPrimarySaleRecipient is a paid mutator transaction binding the contract method 0x6f4f2837.
Solidity: function setPrimarySaleRecipient(address _saleRecipient) returns()
func (*TokenERC1155Transactor) SetRoyaltyInfoForToken ¶
func (_TokenERC1155 *TokenERC1155Transactor) SetRoyaltyInfoForToken(opts *bind.TransactOpts, _tokenId *big.Int, _recipient common.Address, _bps *big.Int) (*types.Transaction, error)
SetRoyaltyInfoForToken is a paid mutator transaction binding the contract method 0x9bcf7a15.
Solidity: function setRoyaltyInfoForToken(uint256 _tokenId, address _recipient, uint256 _bps) returns()
type TokenERC1155TransactorRaw ¶
type TokenERC1155TransactorRaw struct {
Contract *TokenERC1155Transactor // Generic write-only contract binding to access the raw methods on
}
TokenERC1155TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TokenERC1155TransactorRaw) Transact ¶
func (_TokenERC1155 *TokenERC1155TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TokenERC1155TransactorRaw) Transfer ¶
func (_TokenERC1155 *TokenERC1155TransactorRaw) 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 TokenERC1155TransactorSession ¶
type TokenERC1155TransactorSession struct { Contract *TokenERC1155Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TokenERC1155TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TokenERC1155TransactorSession) Burn ¶
func (_TokenERC1155 *TokenERC1155TransactorSession) Burn(account common.Address, id *big.Int, value *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0xf5298aca.
Solidity: function burn(address account, uint256 id, uint256 value) returns()
func (*TokenERC1155TransactorSession) BurnBatch ¶
func (_TokenERC1155 *TokenERC1155TransactorSession) BurnBatch(account common.Address, ids []*big.Int, values []*big.Int) (*types.Transaction, error)
BurnBatch is a paid mutator transaction binding the contract method 0x6b20c454.
Solidity: function burnBatch(address account, uint256[] ids, uint256[] values) returns()
func (*TokenERC1155TransactorSession) GrantRole ¶
func (_TokenERC1155 *TokenERC1155TransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*TokenERC1155TransactorSession) Initialize ¶
func (_TokenERC1155 *TokenERC1155TransactorSession) Initialize(_defaultAdmin common.Address, _name string, _symbol string, _contractURI string, _trustedForwarders []common.Address, _primarySaleRecipient common.Address, _royaltyRecipient common.Address, _royaltyBps *big.Int, _platformFeeBps *big.Int, _platformFeeRecipient common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xe1591634.
Solidity: function initialize(address _defaultAdmin, string _name, string _symbol, string _contractURI, address[] _trustedForwarders, address _primarySaleRecipient, address _royaltyRecipient, uint128 _royaltyBps, uint128 _platformFeeBps, address _platformFeeRecipient) returns()
func (*TokenERC1155TransactorSession) MintTo ¶
func (_TokenERC1155 *TokenERC1155TransactorSession) MintTo(_to common.Address, _tokenId *big.Int, _uri string, _amount *big.Int) (*types.Transaction, error)
MintTo is a paid mutator transaction binding the contract method 0xb03f4528.
Solidity: function mintTo(address _to, uint256 _tokenId, string _uri, uint256 _amount) returns()
func (*TokenERC1155TransactorSession) MintWithSignature ¶
func (_TokenERC1155 *TokenERC1155TransactorSession) MintWithSignature(_req ITokenERC1155MintRequest, _signature []byte) (*types.Transaction, error)
MintWithSignature is a paid mutator transaction binding the contract method 0x98a6e993.
Solidity: function mintWithSignature((address,address,uint256,address,uint256,string,uint256,uint256,address,uint128,uint128,bytes32) _req, bytes _signature) payable returns()
func (*TokenERC1155TransactorSession) Multicall ¶
func (_TokenERC1155 *TokenERC1155TransactorSession) Multicall(data [][]byte) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) returns(bytes[] results)
func (*TokenERC1155TransactorSession) RenounceRole ¶
func (_TokenERC1155 *TokenERC1155TransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*TokenERC1155TransactorSession) RevokeRole ¶
func (_TokenERC1155 *TokenERC1155TransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*TokenERC1155TransactorSession) SafeBatchTransferFrom ¶
func (_TokenERC1155 *TokenERC1155TransactorSession) 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 (*TokenERC1155TransactorSession) SafeTransferFrom ¶
func (_TokenERC1155 *TokenERC1155TransactorSession) 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 (*TokenERC1155TransactorSession) SetApprovalForAll ¶
func (_TokenERC1155 *TokenERC1155TransactorSession) 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 (*TokenERC1155TransactorSession) SetContractURI ¶
func (_TokenERC1155 *TokenERC1155TransactorSession) SetContractURI(_uri string) (*types.Transaction, error)
SetContractURI is a paid mutator transaction binding the contract method 0x938e3d7b.
Solidity: function setContractURI(string _uri) returns()
func (*TokenERC1155TransactorSession) SetDefaultRoyaltyInfo ¶
func (_TokenERC1155 *TokenERC1155TransactorSession) SetDefaultRoyaltyInfo(_royaltyRecipient common.Address, _royaltyBps *big.Int) (*types.Transaction, error)
SetDefaultRoyaltyInfo is a paid mutator transaction binding the contract method 0x600dd5ea.
Solidity: function setDefaultRoyaltyInfo(address _royaltyRecipient, uint256 _royaltyBps) returns()
func (*TokenERC1155TransactorSession) SetOwner ¶
func (_TokenERC1155 *TokenERC1155TransactorSession) SetOwner(_newOwner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address _newOwner) returns()
func (*TokenERC1155TransactorSession) SetPlatformFeeInfo ¶
func (_TokenERC1155 *TokenERC1155TransactorSession) SetPlatformFeeInfo(_platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
SetPlatformFeeInfo is a paid mutator transaction binding the contract method 0x1e7ac488.
Solidity: function setPlatformFeeInfo(address _platformFeeRecipient, uint256 _platformFeeBps) returns()
func (*TokenERC1155TransactorSession) SetPrimarySaleRecipient ¶
func (_TokenERC1155 *TokenERC1155TransactorSession) SetPrimarySaleRecipient(_saleRecipient common.Address) (*types.Transaction, error)
SetPrimarySaleRecipient is a paid mutator transaction binding the contract method 0x6f4f2837.
Solidity: function setPrimarySaleRecipient(address _saleRecipient) returns()
func (*TokenERC1155TransactorSession) SetRoyaltyInfoForToken ¶
func (_TokenERC1155 *TokenERC1155TransactorSession) SetRoyaltyInfoForToken(_tokenId *big.Int, _recipient common.Address, _bps *big.Int) (*types.Transaction, error)
SetRoyaltyInfoForToken is a paid mutator transaction binding the contract method 0x9bcf7a15.
Solidity: function setRoyaltyInfoForToken(uint256 _tokenId, address _recipient, uint256 _bps) returns()
type TokenERC1155TransferBatch ¶
type TokenERC1155TransferBatch struct { Operator common.Address From common.Address To common.Address Ids []*big.Int Values []*big.Int Raw types.Log // Blockchain specific contextual infos }
TokenERC1155TransferBatch represents a TransferBatch event raised by the TokenERC1155 contract.
type TokenERC1155TransferBatchIterator ¶
type TokenERC1155TransferBatchIterator struct { Event *TokenERC1155TransferBatch // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC1155TransferBatchIterator is returned from FilterTransferBatch and is used to iterate over the raw logs and unpacked data for TransferBatch events raised by the TokenERC1155 contract.
func (*TokenERC1155TransferBatchIterator) Close ¶
func (it *TokenERC1155TransferBatchIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC1155TransferBatchIterator) Error ¶
func (it *TokenERC1155TransferBatchIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC1155TransferBatchIterator) Next ¶
func (it *TokenERC1155TransferBatchIterator) 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 TokenERC1155TransferSingle ¶
type TokenERC1155TransferSingle struct { Operator common.Address From common.Address To common.Address Id *big.Int Value *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenERC1155TransferSingle represents a TransferSingle event raised by the TokenERC1155 contract.
type TokenERC1155TransferSingleIterator ¶
type TokenERC1155TransferSingleIterator struct { Event *TokenERC1155TransferSingle // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC1155TransferSingleIterator is returned from FilterTransferSingle and is used to iterate over the raw logs and unpacked data for TransferSingle events raised by the TokenERC1155 contract.
func (*TokenERC1155TransferSingleIterator) Close ¶
func (it *TokenERC1155TransferSingleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC1155TransferSingleIterator) Error ¶
func (it *TokenERC1155TransferSingleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC1155TransferSingleIterator) Next ¶
func (it *TokenERC1155TransferSingleIterator) 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 TokenERC1155URI ¶
type TokenERC1155URI struct { Value string Id *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenERC1155URI represents a URI event raised by the TokenERC1155 contract.
type TokenERC1155URIIterator ¶
type TokenERC1155URIIterator struct { Event *TokenERC1155URI // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC1155URIIterator is returned from FilterURI and is used to iterate over the raw logs and unpacked data for URI events raised by the TokenERC1155 contract.
func (*TokenERC1155URIIterator) Close ¶
func (it *TokenERC1155URIIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC1155URIIterator) Error ¶
func (it *TokenERC1155URIIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC1155URIIterator) Next ¶
func (it *TokenERC1155URIIterator) 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 TokenERC20 ¶
type TokenERC20 struct { TokenERC20Caller // Read-only binding to the contract TokenERC20Transactor // Write-only binding to the contract TokenERC20Filterer // Log filterer for contract events }
TokenERC20 is an auto generated Go binding around an Ethereum contract.
func NewTokenERC20 ¶
func NewTokenERC20(address common.Address, backend bind.ContractBackend) (*TokenERC20, error)
NewTokenERC20 creates a new instance of TokenERC20, bound to a specific deployed contract.
type TokenERC20Approval ¶
type TokenERC20Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenERC20Approval represents a Approval event raised by the TokenERC20 contract.
type TokenERC20ApprovalIterator ¶
type TokenERC20ApprovalIterator struct { Event *TokenERC20Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the TokenERC20 contract.
func (*TokenERC20ApprovalIterator) Close ¶
func (it *TokenERC20ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC20ApprovalIterator) Error ¶
func (it *TokenERC20ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC20ApprovalIterator) Next ¶
func (it *TokenERC20ApprovalIterator) 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 TokenERC20Caller ¶
type TokenERC20Caller struct {
// contains filtered or unexported fields
}
TokenERC20Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewTokenERC20Caller ¶
func NewTokenERC20Caller(address common.Address, caller bind.ContractCaller) (*TokenERC20Caller, error)
NewTokenERC20Caller creates a new read-only instance of TokenERC20, bound to a specific deployed contract.
func (*TokenERC20Caller) Allowance ¶
func (_TokenERC20 *TokenERC20Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*TokenERC20Caller) BalanceOf ¶
func (_TokenERC20 *TokenERC20Caller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*TokenERC20Caller) Checkpoints ¶
func (_TokenERC20 *TokenERC20Caller) Checkpoints(opts *bind.CallOpts, account common.Address, pos uint32) (ERC20VotesUpgradeableCheckpoint, error)
Checkpoints is a free data retrieval call binding the contract method 0xf1127ed8.
Solidity: function checkpoints(address account, uint32 pos) view returns((uint32,uint224))
func (*TokenERC20Caller) ContractType ¶
func (_TokenERC20 *TokenERC20Caller) ContractType(opts *bind.CallOpts) ([32]byte, error)
ContractType is a free data retrieval call binding the contract method 0xcb2ef6f7.
Solidity: function contractType() pure returns(bytes32)
func (*TokenERC20Caller) ContractVersion ¶
func (_TokenERC20 *TokenERC20Caller) ContractVersion(opts *bind.CallOpts) (uint8, error)
ContractVersion is a free data retrieval call binding the contract method 0xa0a8e460.
Solidity: function contractVersion() pure returns(uint8)
func (*TokenERC20Caller) DEFAULTADMINROLE ¶
func (_TokenERC20 *TokenERC20Caller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*TokenERC20Caller) DOMAINSEPARATOR ¶
func (_TokenERC20 *TokenERC20Caller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*TokenERC20Caller) Decimals ¶
func (_TokenERC20 *TokenERC20Caller) 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 (*TokenERC20Caller) Delegates ¶
func (_TokenERC20 *TokenERC20Caller) Delegates(opts *bind.CallOpts, account common.Address) (common.Address, error)
Delegates is a free data retrieval call binding the contract method 0x587cde1e.
Solidity: function delegates(address account) view returns(address)
func (*TokenERC20Caller) GetPastTotalSupply ¶
func (_TokenERC20 *TokenERC20Caller) GetPastTotalSupply(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
GetPastTotalSupply is a free data retrieval call binding the contract method 0x8e539e8c.
Solidity: function getPastTotalSupply(uint256 blockNumber) view returns(uint256)
func (*TokenERC20Caller) GetPastVotes ¶
func (_TokenERC20 *TokenERC20Caller) GetPastVotes(opts *bind.CallOpts, account common.Address, blockNumber *big.Int) (*big.Int, error)
GetPastVotes is a free data retrieval call binding the contract method 0x3a46b1a8.
Solidity: function getPastVotes(address account, uint256 blockNumber) view returns(uint256)
func (*TokenERC20Caller) GetPlatformFeeInfo ¶
func (_TokenERC20 *TokenERC20Caller) GetPlatformFeeInfo(opts *bind.CallOpts) (common.Address, uint16, error)
GetPlatformFeeInfo is a free data retrieval call binding the contract method 0xd45573f6.
Solidity: function getPlatformFeeInfo() view returns(address, uint16)
func (*TokenERC20Caller) GetRoleAdmin ¶
func (_TokenERC20 *TokenERC20Caller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*TokenERC20Caller) GetRoleMember ¶
func (_TokenERC20 *TokenERC20Caller) GetRoleMember(opts *bind.CallOpts, role [32]byte, index *big.Int) (common.Address, error)
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address)
func (*TokenERC20Caller) GetRoleMemberCount ¶
func (_TokenERC20 *TokenERC20Caller) GetRoleMemberCount(opts *bind.CallOpts, role [32]byte) (*big.Int, error)
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256)
func (*TokenERC20Caller) GetVotes ¶
func (_TokenERC20 *TokenERC20Caller) GetVotes(opts *bind.CallOpts, account common.Address) (*big.Int, error)
GetVotes is a free data retrieval call binding the contract method 0x9ab24eb0.
Solidity: function getVotes(address account) view returns(uint256)
func (*TokenERC20Caller) HasRole ¶
func (_TokenERC20 *TokenERC20Caller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*TokenERC20Caller) InternalContractURI ¶
func (_TokenERC20 *TokenERC20Caller) InternalContractURI(opts *bind.CallOpts) (string, error)
InternalContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*TokenERC20Caller) IsTrustedForwarder ¶
func (_TokenERC20 *TokenERC20Caller) IsTrustedForwarder(opts *bind.CallOpts, forwarder common.Address) (bool, error)
IsTrustedForwarder is a free data retrieval call binding the contract method 0x572b6c05.
Solidity: function isTrustedForwarder(address forwarder) view returns(bool)
func (*TokenERC20Caller) Name ¶
func (_TokenERC20 *TokenERC20Caller) 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 (*TokenERC20Caller) Nonces ¶
func (_TokenERC20 *TokenERC20Caller) Nonces(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*TokenERC20Caller) NumCheckpoints ¶
func (_TokenERC20 *TokenERC20Caller) NumCheckpoints(opts *bind.CallOpts, account common.Address) (uint32, error)
NumCheckpoints is a free data retrieval call binding the contract method 0x6fcfff45.
Solidity: function numCheckpoints(address account) view returns(uint32)
func (*TokenERC20Caller) Paused ¶
func (_TokenERC20 *TokenERC20Caller) Paused(opts *bind.CallOpts) (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*TokenERC20Caller) PrimarySaleRecipient ¶
func (_TokenERC20 *TokenERC20Caller) PrimarySaleRecipient(opts *bind.CallOpts) (common.Address, error)
PrimarySaleRecipient is a free data retrieval call binding the contract method 0x079fe40e.
Solidity: function primarySaleRecipient() view returns(address)
func (*TokenERC20Caller) SupportsInterface ¶
func (_TokenERC20 *TokenERC20Caller) 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 (*TokenERC20Caller) Symbol ¶
func (_TokenERC20 *TokenERC20Caller) 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 (*TokenERC20Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*TokenERC20Caller) Verify ¶
func (_TokenERC20 *TokenERC20Caller) Verify(opts *bind.CallOpts, _req ITokenERC20MintRequest, _signature []byte) (bool, common.Address, error)
Verify is a free data retrieval call binding the contract method 0xc1b606e2.
Solidity: function verify((address,address,uint256,uint256,address,uint128,uint128,bytes32) _req, bytes _signature) view returns(bool, address)
type TokenERC20CallerRaw ¶
type TokenERC20CallerRaw struct {
Contract *TokenERC20Caller // Generic read-only contract binding to access the raw methods on
}
TokenERC20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TokenERC20CallerRaw) Call ¶
func (_TokenERC20 *TokenERC20CallerRaw) 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 TokenERC20CallerSession ¶
type TokenERC20CallerSession struct { Contract *TokenERC20Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TokenERC20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TokenERC20CallerSession) Allowance ¶
func (_TokenERC20 *TokenERC20CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*TokenERC20CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*TokenERC20CallerSession) Checkpoints ¶
func (_TokenERC20 *TokenERC20CallerSession) Checkpoints(account common.Address, pos uint32) (ERC20VotesUpgradeableCheckpoint, error)
Checkpoints is a free data retrieval call binding the contract method 0xf1127ed8.
Solidity: function checkpoints(address account, uint32 pos) view returns((uint32,uint224))
func (*TokenERC20CallerSession) ContractType ¶
func (_TokenERC20 *TokenERC20CallerSession) ContractType() ([32]byte, error)
ContractType is a free data retrieval call binding the contract method 0xcb2ef6f7.
Solidity: function contractType() pure returns(bytes32)
func (*TokenERC20CallerSession) ContractVersion ¶
func (_TokenERC20 *TokenERC20CallerSession) ContractVersion() (uint8, error)
ContractVersion is a free data retrieval call binding the contract method 0xa0a8e460.
Solidity: function contractVersion() pure returns(uint8)
func (*TokenERC20CallerSession) DEFAULTADMINROLE ¶
func (_TokenERC20 *TokenERC20CallerSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*TokenERC20CallerSession) DOMAINSEPARATOR ¶
func (_TokenERC20 *TokenERC20CallerSession) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*TokenERC20CallerSession) Decimals ¶
func (_TokenERC20 *TokenERC20CallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*TokenERC20CallerSession) Delegates ¶
func (_TokenERC20 *TokenERC20CallerSession) Delegates(account common.Address) (common.Address, error)
Delegates is a free data retrieval call binding the contract method 0x587cde1e.
Solidity: function delegates(address account) view returns(address)
func (*TokenERC20CallerSession) GetPastTotalSupply ¶
func (_TokenERC20 *TokenERC20CallerSession) GetPastTotalSupply(blockNumber *big.Int) (*big.Int, error)
GetPastTotalSupply is a free data retrieval call binding the contract method 0x8e539e8c.
Solidity: function getPastTotalSupply(uint256 blockNumber) view returns(uint256)
func (*TokenERC20CallerSession) GetPastVotes ¶
func (_TokenERC20 *TokenERC20CallerSession) GetPastVotes(account common.Address, blockNumber *big.Int) (*big.Int, error)
GetPastVotes is a free data retrieval call binding the contract method 0x3a46b1a8.
Solidity: function getPastVotes(address account, uint256 blockNumber) view returns(uint256)
func (*TokenERC20CallerSession) GetPlatformFeeInfo ¶
func (_TokenERC20 *TokenERC20CallerSession) GetPlatformFeeInfo() (common.Address, uint16, error)
GetPlatformFeeInfo is a free data retrieval call binding the contract method 0xd45573f6.
Solidity: function getPlatformFeeInfo() view returns(address, uint16)
func (*TokenERC20CallerSession) GetRoleAdmin ¶
func (_TokenERC20 *TokenERC20CallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*TokenERC20CallerSession) GetRoleMember ¶
func (_TokenERC20 *TokenERC20CallerSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address)
func (*TokenERC20CallerSession) GetRoleMemberCount ¶
func (_TokenERC20 *TokenERC20CallerSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256)
func (*TokenERC20CallerSession) GetVotes ¶
GetVotes is a free data retrieval call binding the contract method 0x9ab24eb0.
Solidity: function getVotes(address account) view returns(uint256)
func (*TokenERC20CallerSession) HasRole ¶
func (_TokenERC20 *TokenERC20CallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*TokenERC20CallerSession) InternalContractURI ¶
func (_TokenERC20 *TokenERC20CallerSession) InternalContractURI() (string, error)
InternalContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*TokenERC20CallerSession) IsTrustedForwarder ¶
func (_TokenERC20 *TokenERC20CallerSession) IsTrustedForwarder(forwarder common.Address) (bool, error)
IsTrustedForwarder is a free data retrieval call binding the contract method 0x572b6c05.
Solidity: function isTrustedForwarder(address forwarder) view returns(bool)
func (*TokenERC20CallerSession) Name ¶
func (_TokenERC20 *TokenERC20CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*TokenERC20CallerSession) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*TokenERC20CallerSession) NumCheckpoints ¶
func (_TokenERC20 *TokenERC20CallerSession) NumCheckpoints(account common.Address) (uint32, error)
NumCheckpoints is a free data retrieval call binding the contract method 0x6fcfff45.
Solidity: function numCheckpoints(address account) view returns(uint32)
func (*TokenERC20CallerSession) Paused ¶
func (_TokenERC20 *TokenERC20CallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*TokenERC20CallerSession) PrimarySaleRecipient ¶
func (_TokenERC20 *TokenERC20CallerSession) PrimarySaleRecipient() (common.Address, error)
PrimarySaleRecipient is a free data retrieval call binding the contract method 0x079fe40e.
Solidity: function primarySaleRecipient() view returns(address)
func (*TokenERC20CallerSession) SupportsInterface ¶
func (_TokenERC20 *TokenERC20CallerSession) 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 (*TokenERC20CallerSession) Symbol ¶
func (_TokenERC20 *TokenERC20CallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*TokenERC20CallerSession) TotalSupply ¶
func (_TokenERC20 *TokenERC20CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*TokenERC20CallerSession) Verify ¶
func (_TokenERC20 *TokenERC20CallerSession) Verify(_req ITokenERC20MintRequest, _signature []byte) (bool, common.Address, error)
Verify is a free data retrieval call binding the contract method 0xc1b606e2.
Solidity: function verify((address,address,uint256,uint256,address,uint128,uint128,bytes32) _req, bytes _signature) view returns(bool, address)
type TokenERC20DelegateChanged ¶
type TokenERC20DelegateChanged struct { Delegator common.Address FromDelegate common.Address ToDelegate common.Address Raw types.Log // Blockchain specific contextual infos }
TokenERC20DelegateChanged represents a DelegateChanged event raised by the TokenERC20 contract.
type TokenERC20DelegateChangedIterator ¶
type TokenERC20DelegateChangedIterator struct { Event *TokenERC20DelegateChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC20DelegateChangedIterator is returned from FilterDelegateChanged and is used to iterate over the raw logs and unpacked data for DelegateChanged events raised by the TokenERC20 contract.
func (*TokenERC20DelegateChangedIterator) Close ¶
func (it *TokenERC20DelegateChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC20DelegateChangedIterator) Error ¶
func (it *TokenERC20DelegateChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC20DelegateChangedIterator) Next ¶
func (it *TokenERC20DelegateChangedIterator) 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 TokenERC20DelegateVotesChanged ¶
type TokenERC20DelegateVotesChanged struct { Delegate common.Address PreviousBalance *big.Int NewBalance *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenERC20DelegateVotesChanged represents a DelegateVotesChanged event raised by the TokenERC20 contract.
type TokenERC20DelegateVotesChangedIterator ¶
type TokenERC20DelegateVotesChangedIterator struct { Event *TokenERC20DelegateVotesChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC20DelegateVotesChangedIterator is returned from FilterDelegateVotesChanged and is used to iterate over the raw logs and unpacked data for DelegateVotesChanged events raised by the TokenERC20 contract.
func (*TokenERC20DelegateVotesChangedIterator) Close ¶
func (it *TokenERC20DelegateVotesChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC20DelegateVotesChangedIterator) Error ¶
func (it *TokenERC20DelegateVotesChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC20DelegateVotesChangedIterator) Next ¶
func (it *TokenERC20DelegateVotesChangedIterator) 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 TokenERC20Filterer ¶
type TokenERC20Filterer struct {
// contains filtered or unexported fields
}
TokenERC20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTokenERC20Filterer ¶
func NewTokenERC20Filterer(address common.Address, filterer bind.ContractFilterer) (*TokenERC20Filterer, error)
NewTokenERC20Filterer creates a new log filterer instance of TokenERC20, bound to a specific deployed contract.
func (*TokenERC20Filterer) FilterApproval ¶
func (_TokenERC20 *TokenERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*TokenERC20ApprovalIterator, 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 (*TokenERC20Filterer) FilterDelegateChanged ¶
func (_TokenERC20 *TokenERC20Filterer) FilterDelegateChanged(opts *bind.FilterOpts, delegator []common.Address, fromDelegate []common.Address, toDelegate []common.Address) (*TokenERC20DelegateChangedIterator, error)
FilterDelegateChanged is a free log retrieval operation binding the contract event 0x3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f.
Solidity: event DelegateChanged(address indexed delegator, address indexed fromDelegate, address indexed toDelegate)
func (*TokenERC20Filterer) FilterDelegateVotesChanged ¶
func (_TokenERC20 *TokenERC20Filterer) FilterDelegateVotesChanged(opts *bind.FilterOpts, delegate []common.Address) (*TokenERC20DelegateVotesChangedIterator, error)
FilterDelegateVotesChanged is a free log retrieval operation binding the contract event 0xdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724.
Solidity: event DelegateVotesChanged(address indexed delegate, uint256 previousBalance, uint256 newBalance)
func (*TokenERC20Filterer) FilterPaused ¶
func (_TokenERC20 *TokenERC20Filterer) FilterPaused(opts *bind.FilterOpts) (*TokenERC20PausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*TokenERC20Filterer) FilterPlatformFeeInfoUpdated ¶
func (_TokenERC20 *TokenERC20Filterer) FilterPlatformFeeInfoUpdated(opts *bind.FilterOpts) (*TokenERC20PlatformFeeInfoUpdatedIterator, error)
FilterPlatformFeeInfoUpdated is a free log retrieval operation binding the contract event 0xe2497bd806ec41a6e0dd992c29a72efc0ef8fec9092d1978fd4a1e00b2f18304.
Solidity: event PlatformFeeInfoUpdated(address platformFeeRecipient, uint256 platformFeeBps)
func (*TokenERC20Filterer) FilterPrimarySaleRecipientUpdated ¶
func (_TokenERC20 *TokenERC20Filterer) FilterPrimarySaleRecipientUpdated(opts *bind.FilterOpts, recipient []common.Address) (*TokenERC20PrimarySaleRecipientUpdatedIterator, error)
FilterPrimarySaleRecipientUpdated is a free log retrieval operation binding the contract event 0x299d17e95023f496e0ffc4909cff1a61f74bb5eb18de6f900f4155bfa1b3b333.
Solidity: event PrimarySaleRecipientUpdated(address indexed recipient)
func (*TokenERC20Filterer) FilterRoleAdminChanged ¶
func (_TokenERC20 *TokenERC20Filterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (*TokenERC20RoleAdminChangedIterator, error)
FilterRoleAdminChanged is a free log retrieval operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*TokenERC20Filterer) FilterRoleGranted ¶
func (_TokenERC20 *TokenERC20Filterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*TokenERC20RoleGrantedIterator, error)
FilterRoleGranted is a free log retrieval operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*TokenERC20Filterer) FilterRoleRevoked ¶
func (_TokenERC20 *TokenERC20Filterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*TokenERC20RoleRevokedIterator, error)
FilterRoleRevoked is a free log retrieval operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*TokenERC20Filterer) FilterTokensMinted ¶
func (_TokenERC20 *TokenERC20Filterer) FilterTokensMinted(opts *bind.FilterOpts, mintedTo []common.Address) (*TokenERC20TokensMintedIterator, error)
FilterTokensMinted is a free log retrieval operation binding the contract event 0x3f2c9d57c068687834f0de942a9babb9e5acab57d516d3480a3c16ee165a4273.
Solidity: event TokensMinted(address indexed mintedTo, uint256 quantityMinted)
func (*TokenERC20Filterer) FilterTokensMintedWithSignature ¶
func (_TokenERC20 *TokenERC20Filterer) FilterTokensMintedWithSignature(opts *bind.FilterOpts, signer []common.Address, mintedTo []common.Address) (*TokenERC20TokensMintedWithSignatureIterator, error)
FilterTokensMintedWithSignature is a free log retrieval operation binding the contract event 0xc4d88b1adde72eb5acf63f3e219ef5b223262233acf507c3b171277c91973c67.
Solidity: event TokensMintedWithSignature(address indexed signer, address indexed mintedTo, (address,address,uint256,uint256,address,uint128,uint128,bytes32) mintRequest)
func (*TokenERC20Filterer) FilterTransfer ¶
func (_TokenERC20 *TokenERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*TokenERC20TransferIterator, 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 (*TokenERC20Filterer) FilterUnpaused ¶
func (_TokenERC20 *TokenERC20Filterer) FilterUnpaused(opts *bind.FilterOpts) (*TokenERC20UnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*TokenERC20Filterer) ParseApproval ¶
func (_TokenERC20 *TokenERC20Filterer) ParseApproval(log types.Log) (*TokenERC20Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*TokenERC20Filterer) ParseDelegateChanged ¶
func (_TokenERC20 *TokenERC20Filterer) ParseDelegateChanged(log types.Log) (*TokenERC20DelegateChanged, error)
ParseDelegateChanged is a log parse operation binding the contract event 0x3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f.
Solidity: event DelegateChanged(address indexed delegator, address indexed fromDelegate, address indexed toDelegate)
func (*TokenERC20Filterer) ParseDelegateVotesChanged ¶
func (_TokenERC20 *TokenERC20Filterer) ParseDelegateVotesChanged(log types.Log) (*TokenERC20DelegateVotesChanged, error)
ParseDelegateVotesChanged is a log parse operation binding the contract event 0xdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724.
Solidity: event DelegateVotesChanged(address indexed delegate, uint256 previousBalance, uint256 newBalance)
func (*TokenERC20Filterer) ParsePaused ¶
func (_TokenERC20 *TokenERC20Filterer) ParsePaused(log types.Log) (*TokenERC20Paused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*TokenERC20Filterer) ParsePlatformFeeInfoUpdated ¶
func (_TokenERC20 *TokenERC20Filterer) ParsePlatformFeeInfoUpdated(log types.Log) (*TokenERC20PlatformFeeInfoUpdated, error)
ParsePlatformFeeInfoUpdated is a log parse operation binding the contract event 0xe2497bd806ec41a6e0dd992c29a72efc0ef8fec9092d1978fd4a1e00b2f18304.
Solidity: event PlatformFeeInfoUpdated(address platformFeeRecipient, uint256 platformFeeBps)
func (*TokenERC20Filterer) ParsePrimarySaleRecipientUpdated ¶
func (_TokenERC20 *TokenERC20Filterer) ParsePrimarySaleRecipientUpdated(log types.Log) (*TokenERC20PrimarySaleRecipientUpdated, error)
ParsePrimarySaleRecipientUpdated is a log parse operation binding the contract event 0x299d17e95023f496e0ffc4909cff1a61f74bb5eb18de6f900f4155bfa1b3b333.
Solidity: event PrimarySaleRecipientUpdated(address indexed recipient)
func (*TokenERC20Filterer) ParseRoleAdminChanged ¶
func (_TokenERC20 *TokenERC20Filterer) ParseRoleAdminChanged(log types.Log) (*TokenERC20RoleAdminChanged, error)
ParseRoleAdminChanged is a log parse operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*TokenERC20Filterer) ParseRoleGranted ¶
func (_TokenERC20 *TokenERC20Filterer) ParseRoleGranted(log types.Log) (*TokenERC20RoleGranted, error)
ParseRoleGranted is a log parse operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*TokenERC20Filterer) ParseRoleRevoked ¶
func (_TokenERC20 *TokenERC20Filterer) ParseRoleRevoked(log types.Log) (*TokenERC20RoleRevoked, error)
ParseRoleRevoked is a log parse operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*TokenERC20Filterer) ParseTokensMinted ¶
func (_TokenERC20 *TokenERC20Filterer) ParseTokensMinted(log types.Log) (*TokenERC20TokensMinted, error)
ParseTokensMinted is a log parse operation binding the contract event 0x3f2c9d57c068687834f0de942a9babb9e5acab57d516d3480a3c16ee165a4273.
Solidity: event TokensMinted(address indexed mintedTo, uint256 quantityMinted)
func (*TokenERC20Filterer) ParseTokensMintedWithSignature ¶
func (_TokenERC20 *TokenERC20Filterer) ParseTokensMintedWithSignature(log types.Log) (*TokenERC20TokensMintedWithSignature, error)
ParseTokensMintedWithSignature is a log parse operation binding the contract event 0xc4d88b1adde72eb5acf63f3e219ef5b223262233acf507c3b171277c91973c67.
Solidity: event TokensMintedWithSignature(address indexed signer, address indexed mintedTo, (address,address,uint256,uint256,address,uint128,uint128,bytes32) mintRequest)
func (*TokenERC20Filterer) ParseTransfer ¶
func (_TokenERC20 *TokenERC20Filterer) ParseTransfer(log types.Log) (*TokenERC20Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*TokenERC20Filterer) ParseUnpaused ¶
func (_TokenERC20 *TokenERC20Filterer) ParseUnpaused(log types.Log) (*TokenERC20Unpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*TokenERC20Filterer) WatchApproval ¶
func (_TokenERC20 *TokenERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *TokenERC20Approval, 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 (*TokenERC20Filterer) WatchDelegateChanged ¶
func (_TokenERC20 *TokenERC20Filterer) WatchDelegateChanged(opts *bind.WatchOpts, sink chan<- *TokenERC20DelegateChanged, delegator []common.Address, fromDelegate []common.Address, toDelegate []common.Address) (event.Subscription, error)
WatchDelegateChanged is a free log subscription operation binding the contract event 0x3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f.
Solidity: event DelegateChanged(address indexed delegator, address indexed fromDelegate, address indexed toDelegate)
func (*TokenERC20Filterer) WatchDelegateVotesChanged ¶
func (_TokenERC20 *TokenERC20Filterer) WatchDelegateVotesChanged(opts *bind.WatchOpts, sink chan<- *TokenERC20DelegateVotesChanged, delegate []common.Address) (event.Subscription, error)
WatchDelegateVotesChanged is a free log subscription operation binding the contract event 0xdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724.
Solidity: event DelegateVotesChanged(address indexed delegate, uint256 previousBalance, uint256 newBalance)
func (*TokenERC20Filterer) WatchPaused ¶
func (_TokenERC20 *TokenERC20Filterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *TokenERC20Paused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*TokenERC20Filterer) WatchPlatformFeeInfoUpdated ¶
func (_TokenERC20 *TokenERC20Filterer) WatchPlatformFeeInfoUpdated(opts *bind.WatchOpts, sink chan<- *TokenERC20PlatformFeeInfoUpdated) (event.Subscription, error)
WatchPlatformFeeInfoUpdated is a free log subscription operation binding the contract event 0xe2497bd806ec41a6e0dd992c29a72efc0ef8fec9092d1978fd4a1e00b2f18304.
Solidity: event PlatformFeeInfoUpdated(address platformFeeRecipient, uint256 platformFeeBps)
func (*TokenERC20Filterer) WatchPrimarySaleRecipientUpdated ¶
func (_TokenERC20 *TokenERC20Filterer) WatchPrimarySaleRecipientUpdated(opts *bind.WatchOpts, sink chan<- *TokenERC20PrimarySaleRecipientUpdated, recipient []common.Address) (event.Subscription, error)
WatchPrimarySaleRecipientUpdated is a free log subscription operation binding the contract event 0x299d17e95023f496e0ffc4909cff1a61f74bb5eb18de6f900f4155bfa1b3b333.
Solidity: event PrimarySaleRecipientUpdated(address indexed recipient)
func (*TokenERC20Filterer) WatchRoleAdminChanged ¶
func (_TokenERC20 *TokenERC20Filterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *TokenERC20RoleAdminChanged, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (event.Subscription, error)
WatchRoleAdminChanged is a free log subscription operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*TokenERC20Filterer) WatchRoleGranted ¶
func (_TokenERC20 *TokenERC20Filterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *TokenERC20RoleGranted, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleGranted is a free log subscription operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*TokenERC20Filterer) WatchRoleRevoked ¶
func (_TokenERC20 *TokenERC20Filterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *TokenERC20RoleRevoked, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleRevoked is a free log subscription operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*TokenERC20Filterer) WatchTokensMinted ¶
func (_TokenERC20 *TokenERC20Filterer) WatchTokensMinted(opts *bind.WatchOpts, sink chan<- *TokenERC20TokensMinted, mintedTo []common.Address) (event.Subscription, error)
WatchTokensMinted is a free log subscription operation binding the contract event 0x3f2c9d57c068687834f0de942a9babb9e5acab57d516d3480a3c16ee165a4273.
Solidity: event TokensMinted(address indexed mintedTo, uint256 quantityMinted)
func (*TokenERC20Filterer) WatchTokensMintedWithSignature ¶
func (_TokenERC20 *TokenERC20Filterer) WatchTokensMintedWithSignature(opts *bind.WatchOpts, sink chan<- *TokenERC20TokensMintedWithSignature, signer []common.Address, mintedTo []common.Address) (event.Subscription, error)
WatchTokensMintedWithSignature is a free log subscription operation binding the contract event 0xc4d88b1adde72eb5acf63f3e219ef5b223262233acf507c3b171277c91973c67.
Solidity: event TokensMintedWithSignature(address indexed signer, address indexed mintedTo, (address,address,uint256,uint256,address,uint128,uint128,bytes32) mintRequest)
func (*TokenERC20Filterer) WatchTransfer ¶
func (_TokenERC20 *TokenERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *TokenERC20Transfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*TokenERC20Filterer) WatchUnpaused ¶
func (_TokenERC20 *TokenERC20Filterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *TokenERC20Unpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
type TokenERC20Paused ¶
type TokenERC20Paused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
TokenERC20Paused represents a Paused event raised by the TokenERC20 contract.
type TokenERC20PausedIterator ¶
type TokenERC20PausedIterator struct { Event *TokenERC20Paused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC20PausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the TokenERC20 contract.
func (*TokenERC20PausedIterator) Close ¶
func (it *TokenERC20PausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC20PausedIterator) Error ¶
func (it *TokenERC20PausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC20PausedIterator) Next ¶
func (it *TokenERC20PausedIterator) 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 TokenERC20PlatformFeeInfoUpdated ¶
type TokenERC20PlatformFeeInfoUpdated struct { PlatformFeeRecipient common.Address PlatformFeeBps *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenERC20PlatformFeeInfoUpdated represents a PlatformFeeInfoUpdated event raised by the TokenERC20 contract.
type TokenERC20PlatformFeeInfoUpdatedIterator ¶
type TokenERC20PlatformFeeInfoUpdatedIterator struct { Event *TokenERC20PlatformFeeInfoUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC20PlatformFeeInfoUpdatedIterator is returned from FilterPlatformFeeInfoUpdated and is used to iterate over the raw logs and unpacked data for PlatformFeeInfoUpdated events raised by the TokenERC20 contract.
func (*TokenERC20PlatformFeeInfoUpdatedIterator) Close ¶
func (it *TokenERC20PlatformFeeInfoUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC20PlatformFeeInfoUpdatedIterator) Error ¶
func (it *TokenERC20PlatformFeeInfoUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC20PlatformFeeInfoUpdatedIterator) Next ¶
func (it *TokenERC20PlatformFeeInfoUpdatedIterator) 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 TokenERC20PrimarySaleRecipientUpdated ¶
type TokenERC20PrimarySaleRecipientUpdated struct { Recipient common.Address Raw types.Log // Blockchain specific contextual infos }
TokenERC20PrimarySaleRecipientUpdated represents a PrimarySaleRecipientUpdated event raised by the TokenERC20 contract.
type TokenERC20PrimarySaleRecipientUpdatedIterator ¶
type TokenERC20PrimarySaleRecipientUpdatedIterator struct { Event *TokenERC20PrimarySaleRecipientUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC20PrimarySaleRecipientUpdatedIterator is returned from FilterPrimarySaleRecipientUpdated and is used to iterate over the raw logs and unpacked data for PrimarySaleRecipientUpdated events raised by the TokenERC20 contract.
func (*TokenERC20PrimarySaleRecipientUpdatedIterator) Close ¶
func (it *TokenERC20PrimarySaleRecipientUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC20PrimarySaleRecipientUpdatedIterator) Error ¶
func (it *TokenERC20PrimarySaleRecipientUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC20PrimarySaleRecipientUpdatedIterator) Next ¶
func (it *TokenERC20PrimarySaleRecipientUpdatedIterator) 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 TokenERC20Raw ¶
type TokenERC20Raw struct {
Contract *TokenERC20 // Generic contract binding to access the raw methods on
}
TokenERC20Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*TokenERC20Raw) Call ¶
func (_TokenERC20 *TokenERC20Raw) 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 (*TokenERC20Raw) Transact ¶
func (_TokenERC20 *TokenERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TokenERC20Raw) Transfer ¶
func (_TokenERC20 *TokenERC20Raw) 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 TokenERC20RoleAdminChanged ¶
type TokenERC20RoleAdminChanged struct { Role [32]byte PreviousAdminRole [32]byte NewAdminRole [32]byte Raw types.Log // Blockchain specific contextual infos }
TokenERC20RoleAdminChanged represents a RoleAdminChanged event raised by the TokenERC20 contract.
type TokenERC20RoleAdminChangedIterator ¶
type TokenERC20RoleAdminChangedIterator struct { Event *TokenERC20RoleAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC20RoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the TokenERC20 contract.
func (*TokenERC20RoleAdminChangedIterator) Close ¶
func (it *TokenERC20RoleAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC20RoleAdminChangedIterator) Error ¶
func (it *TokenERC20RoleAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC20RoleAdminChangedIterator) Next ¶
func (it *TokenERC20RoleAdminChangedIterator) 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 TokenERC20RoleGranted ¶
type TokenERC20RoleGranted struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
TokenERC20RoleGranted represents a RoleGranted event raised by the TokenERC20 contract.
type TokenERC20RoleGrantedIterator ¶
type TokenERC20RoleGrantedIterator struct { Event *TokenERC20RoleGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC20RoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the TokenERC20 contract.
func (*TokenERC20RoleGrantedIterator) Close ¶
func (it *TokenERC20RoleGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC20RoleGrantedIterator) Error ¶
func (it *TokenERC20RoleGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC20RoleGrantedIterator) Next ¶
func (it *TokenERC20RoleGrantedIterator) 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 TokenERC20RoleRevoked ¶
type TokenERC20RoleRevoked struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
TokenERC20RoleRevoked represents a RoleRevoked event raised by the TokenERC20 contract.
type TokenERC20RoleRevokedIterator ¶
type TokenERC20RoleRevokedIterator struct { Event *TokenERC20RoleRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC20RoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the TokenERC20 contract.
func (*TokenERC20RoleRevokedIterator) Close ¶
func (it *TokenERC20RoleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC20RoleRevokedIterator) Error ¶
func (it *TokenERC20RoleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC20RoleRevokedIterator) Next ¶
func (it *TokenERC20RoleRevokedIterator) 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 TokenERC20Session ¶
type TokenERC20Session struct { Contract *TokenERC20 // 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 }
TokenERC20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TokenERC20Session) Allowance ¶
func (_TokenERC20 *TokenERC20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*TokenERC20Session) Approve ¶
func (_TokenERC20 *TokenERC20Session) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*TokenERC20Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*TokenERC20Session) Burn ¶
func (_TokenERC20 *TokenERC20Session) Burn(amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 amount) returns()
func (*TokenERC20Session) BurnFrom ¶
func (_TokenERC20 *TokenERC20Session) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)
BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.
Solidity: function burnFrom(address account, uint256 amount) returns()
func (*TokenERC20Session) Checkpoints ¶
func (_TokenERC20 *TokenERC20Session) Checkpoints(account common.Address, pos uint32) (ERC20VotesUpgradeableCheckpoint, error)
Checkpoints is a free data retrieval call binding the contract method 0xf1127ed8.
Solidity: function checkpoints(address account, uint32 pos) view returns((uint32,uint224))
func (*TokenERC20Session) ContractType ¶
func (_TokenERC20 *TokenERC20Session) ContractType() ([32]byte, error)
ContractType is a free data retrieval call binding the contract method 0xcb2ef6f7.
Solidity: function contractType() pure returns(bytes32)
func (*TokenERC20Session) ContractVersion ¶
func (_TokenERC20 *TokenERC20Session) ContractVersion() (uint8, error)
ContractVersion is a free data retrieval call binding the contract method 0xa0a8e460.
Solidity: function contractVersion() pure returns(uint8)
func (*TokenERC20Session) DEFAULTADMINROLE ¶
func (_TokenERC20 *TokenERC20Session) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*TokenERC20Session) DOMAINSEPARATOR ¶
func (_TokenERC20 *TokenERC20Session) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*TokenERC20Session) Decimals ¶
func (_TokenERC20 *TokenERC20Session) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*TokenERC20Session) DecreaseAllowance ¶
func (_TokenERC20 *TokenERC20Session) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*TokenERC20Session) Delegate ¶
func (_TokenERC20 *TokenERC20Session) Delegate(delegatee common.Address) (*types.Transaction, error)
Delegate is a paid mutator transaction binding the contract method 0x5c19a95c.
Solidity: function delegate(address delegatee) returns()
func (*TokenERC20Session) DelegateBySig ¶
func (_TokenERC20 *TokenERC20Session) DelegateBySig(delegatee common.Address, nonce *big.Int, expiry *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
DelegateBySig is a paid mutator transaction binding the contract method 0xc3cda520.
Solidity: function delegateBySig(address delegatee, uint256 nonce, uint256 expiry, uint8 v, bytes32 r, bytes32 s) returns()
func (*TokenERC20Session) Delegates ¶
Delegates is a free data retrieval call binding the contract method 0x587cde1e.
Solidity: function delegates(address account) view returns(address)
func (*TokenERC20Session) GetPastTotalSupply ¶
GetPastTotalSupply is a free data retrieval call binding the contract method 0x8e539e8c.
Solidity: function getPastTotalSupply(uint256 blockNumber) view returns(uint256)
func (*TokenERC20Session) GetPastVotes ¶
func (_TokenERC20 *TokenERC20Session) GetPastVotes(account common.Address, blockNumber *big.Int) (*big.Int, error)
GetPastVotes is a free data retrieval call binding the contract method 0x3a46b1a8.
Solidity: function getPastVotes(address account, uint256 blockNumber) view returns(uint256)
func (*TokenERC20Session) GetPlatformFeeInfo ¶
func (_TokenERC20 *TokenERC20Session) GetPlatformFeeInfo() (common.Address, uint16, error)
GetPlatformFeeInfo is a free data retrieval call binding the contract method 0xd45573f6.
Solidity: function getPlatformFeeInfo() view returns(address, uint16)
func (*TokenERC20Session) GetRoleAdmin ¶
func (_TokenERC20 *TokenERC20Session) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*TokenERC20Session) GetRoleMember ¶
func (_TokenERC20 *TokenERC20Session) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address)
func (*TokenERC20Session) GetRoleMemberCount ¶
func (_TokenERC20 *TokenERC20Session) GetRoleMemberCount(role [32]byte) (*big.Int, error)
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256)
func (*TokenERC20Session) GetVotes ¶
GetVotes is a free data retrieval call binding the contract method 0x9ab24eb0.
Solidity: function getVotes(address account) view returns(uint256)
func (*TokenERC20Session) GrantRole ¶
func (_TokenERC20 *TokenERC20Session) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*TokenERC20Session) HasRole ¶
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*TokenERC20Session) IncreaseAllowance ¶
func (_TokenERC20 *TokenERC20Session) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*TokenERC20Session) Initialize ¶
func (_TokenERC20 *TokenERC20Session) Initialize(_defaultAdmin common.Address, _name string, _symbol string, _contractURI string, _trustedForwarders []common.Address, _primarySaleRecipient common.Address, _platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xdfad80a6.
Solidity: function initialize(address _defaultAdmin, string _name, string _symbol, string _contractURI, address[] _trustedForwarders, address _primarySaleRecipient, address _platformFeeRecipient, uint256 _platformFeeBps) returns()
func (*TokenERC20Session) InternalContractURI ¶
func (_TokenERC20 *TokenERC20Session) InternalContractURI() (string, error)
InternalContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*TokenERC20Session) IsTrustedForwarder ¶
func (_TokenERC20 *TokenERC20Session) IsTrustedForwarder(forwarder common.Address) (bool, error)
IsTrustedForwarder is a free data retrieval call binding the contract method 0x572b6c05.
Solidity: function isTrustedForwarder(address forwarder) view returns(bool)
func (*TokenERC20Session) MintTo ¶
func (_TokenERC20 *TokenERC20Session) MintTo(to common.Address, amount *big.Int) (*types.Transaction, error)
MintTo is a paid mutator transaction binding the contract method 0x449a52f8.
Solidity: function mintTo(address to, uint256 amount) returns()
func (*TokenERC20Session) MintWithSignature ¶
func (_TokenERC20 *TokenERC20Session) MintWithSignature(_req ITokenERC20MintRequest, _signature []byte) (*types.Transaction, error)
MintWithSignature is a paid mutator transaction binding the contract method 0x8f0fefbb.
Solidity: function mintWithSignature((address,address,uint256,uint256,address,uint128,uint128,bytes32) _req, bytes _signature) payable returns()
func (*TokenERC20Session) Multicall ¶
func (_TokenERC20 *TokenERC20Session) Multicall(data [][]byte) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) returns(bytes[] results)
func (*TokenERC20Session) Name ¶
func (_TokenERC20 *TokenERC20Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*TokenERC20Session) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address owner) view returns(uint256)
func (*TokenERC20Session) NumCheckpoints ¶
func (_TokenERC20 *TokenERC20Session) NumCheckpoints(account common.Address) (uint32, error)
NumCheckpoints is a free data retrieval call binding the contract method 0x6fcfff45.
Solidity: function numCheckpoints(address account) view returns(uint32)
func (*TokenERC20Session) Pause ¶
func (_TokenERC20 *TokenERC20Session) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*TokenERC20Session) Paused ¶
func (_TokenERC20 *TokenERC20Session) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*TokenERC20Session) Permit ¶
func (_TokenERC20 *TokenERC20Session) Permit(owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*TokenERC20Session) PrimarySaleRecipient ¶
func (_TokenERC20 *TokenERC20Session) PrimarySaleRecipient() (common.Address, error)
PrimarySaleRecipient is a free data retrieval call binding the contract method 0x079fe40e.
Solidity: function primarySaleRecipient() view returns(address)
func (*TokenERC20Session) RenounceRole ¶
func (_TokenERC20 *TokenERC20Session) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*TokenERC20Session) RevokeRole ¶
func (_TokenERC20 *TokenERC20Session) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*TokenERC20Session) SetContractURI ¶
func (_TokenERC20 *TokenERC20Session) SetContractURI(_uri string) (*types.Transaction, error)
SetContractURI is a paid mutator transaction binding the contract method 0x938e3d7b.
Solidity: function setContractURI(string _uri) returns()
func (*TokenERC20Session) SetPlatformFeeInfo ¶
func (_TokenERC20 *TokenERC20Session) SetPlatformFeeInfo(_platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
SetPlatformFeeInfo is a paid mutator transaction binding the contract method 0x1e7ac488.
Solidity: function setPlatformFeeInfo(address _platformFeeRecipient, uint256 _platformFeeBps) returns()
func (*TokenERC20Session) SetPrimarySaleRecipient ¶
func (_TokenERC20 *TokenERC20Session) SetPrimarySaleRecipient(_saleRecipient common.Address) (*types.Transaction, error)
SetPrimarySaleRecipient is a paid mutator transaction binding the contract method 0x6f4f2837.
Solidity: function setPrimarySaleRecipient(address _saleRecipient) returns()
func (*TokenERC20Session) SupportsInterface ¶
func (_TokenERC20 *TokenERC20Session) 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 (*TokenERC20Session) Symbol ¶
func (_TokenERC20 *TokenERC20Session) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*TokenERC20Session) TotalSupply ¶
func (_TokenERC20 *TokenERC20Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*TokenERC20Session) Transfer ¶
func (_TokenERC20 *TokenERC20Session) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 amount) returns(bool)
func (*TokenERC20Session) TransferFrom ¶
func (_TokenERC20 *TokenERC20Session) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)
func (*TokenERC20Session) Unpause ¶
func (_TokenERC20 *TokenERC20Session) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*TokenERC20Session) Verify ¶
func (_TokenERC20 *TokenERC20Session) Verify(_req ITokenERC20MintRequest, _signature []byte) (bool, common.Address, error)
Verify is a free data retrieval call binding the contract method 0xc1b606e2.
Solidity: function verify((address,address,uint256,uint256,address,uint128,uint128,bytes32) _req, bytes _signature) view returns(bool, address)
type TokenERC20TokensMinted ¶
type TokenERC20TokensMinted struct { MintedTo common.Address QuantityMinted *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenERC20TokensMinted represents a TokensMinted event raised by the TokenERC20 contract.
type TokenERC20TokensMintedIterator ¶
type TokenERC20TokensMintedIterator struct { Event *TokenERC20TokensMinted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC20TokensMintedIterator is returned from FilterTokensMinted and is used to iterate over the raw logs and unpacked data for TokensMinted events raised by the TokenERC20 contract.
func (*TokenERC20TokensMintedIterator) Close ¶
func (it *TokenERC20TokensMintedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC20TokensMintedIterator) Error ¶
func (it *TokenERC20TokensMintedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC20TokensMintedIterator) Next ¶
func (it *TokenERC20TokensMintedIterator) 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 TokenERC20TokensMintedWithSignature ¶
type TokenERC20TokensMintedWithSignature struct { Signer common.Address MintedTo common.Address MintRequest ITokenERC20MintRequest Raw types.Log // Blockchain specific contextual infos }
TokenERC20TokensMintedWithSignature represents a TokensMintedWithSignature event raised by the TokenERC20 contract.
type TokenERC20TokensMintedWithSignatureIterator ¶
type TokenERC20TokensMintedWithSignatureIterator struct { Event *TokenERC20TokensMintedWithSignature // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC20TokensMintedWithSignatureIterator is returned from FilterTokensMintedWithSignature and is used to iterate over the raw logs and unpacked data for TokensMintedWithSignature events raised by the TokenERC20 contract.
func (*TokenERC20TokensMintedWithSignatureIterator) Close ¶
func (it *TokenERC20TokensMintedWithSignatureIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC20TokensMintedWithSignatureIterator) Error ¶
func (it *TokenERC20TokensMintedWithSignatureIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC20TokensMintedWithSignatureIterator) Next ¶
func (it *TokenERC20TokensMintedWithSignatureIterator) 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 TokenERC20Transactor ¶
type TokenERC20Transactor struct {
// contains filtered or unexported fields
}
TokenERC20Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTokenERC20Transactor ¶
func NewTokenERC20Transactor(address common.Address, transactor bind.ContractTransactor) (*TokenERC20Transactor, error)
NewTokenERC20Transactor creates a new write-only instance of TokenERC20, bound to a specific deployed contract.
func (*TokenERC20Transactor) Approve ¶
func (_TokenERC20 *TokenERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*TokenERC20Transactor) Burn ¶
func (_TokenERC20 *TokenERC20Transactor) Burn(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 amount) returns()
func (*TokenERC20Transactor) BurnFrom ¶
func (_TokenERC20 *TokenERC20Transactor) BurnFrom(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.
Solidity: function burnFrom(address account, uint256 amount) returns()
func (*TokenERC20Transactor) DecreaseAllowance ¶
func (_TokenERC20 *TokenERC20Transactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*TokenERC20Transactor) Delegate ¶
func (_TokenERC20 *TokenERC20Transactor) Delegate(opts *bind.TransactOpts, delegatee common.Address) (*types.Transaction, error)
Delegate is a paid mutator transaction binding the contract method 0x5c19a95c.
Solidity: function delegate(address delegatee) returns()
func (*TokenERC20Transactor) DelegateBySig ¶
func (_TokenERC20 *TokenERC20Transactor) DelegateBySig(opts *bind.TransactOpts, delegatee common.Address, nonce *big.Int, expiry *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
DelegateBySig is a paid mutator transaction binding the contract method 0xc3cda520.
Solidity: function delegateBySig(address delegatee, uint256 nonce, uint256 expiry, uint8 v, bytes32 r, bytes32 s) returns()
func (*TokenERC20Transactor) GrantRole ¶
func (_TokenERC20 *TokenERC20Transactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*TokenERC20Transactor) IncreaseAllowance ¶
func (_TokenERC20 *TokenERC20Transactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*TokenERC20Transactor) Initialize ¶
func (_TokenERC20 *TokenERC20Transactor) Initialize(opts *bind.TransactOpts, _defaultAdmin common.Address, _name string, _symbol string, _contractURI string, _trustedForwarders []common.Address, _primarySaleRecipient common.Address, _platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xdfad80a6.
Solidity: function initialize(address _defaultAdmin, string _name, string _symbol, string _contractURI, address[] _trustedForwarders, address _primarySaleRecipient, address _platformFeeRecipient, uint256 _platformFeeBps) returns()
func (*TokenERC20Transactor) MintTo ¶
func (_TokenERC20 *TokenERC20Transactor) MintTo(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
MintTo is a paid mutator transaction binding the contract method 0x449a52f8.
Solidity: function mintTo(address to, uint256 amount) returns()
func (*TokenERC20Transactor) MintWithSignature ¶
func (_TokenERC20 *TokenERC20Transactor) MintWithSignature(opts *bind.TransactOpts, _req ITokenERC20MintRequest, _signature []byte) (*types.Transaction, error)
MintWithSignature is a paid mutator transaction binding the contract method 0x8f0fefbb.
Solidity: function mintWithSignature((address,address,uint256,uint256,address,uint128,uint128,bytes32) _req, bytes _signature) payable returns()
func (*TokenERC20Transactor) Multicall ¶
func (_TokenERC20 *TokenERC20Transactor) Multicall(opts *bind.TransactOpts, data [][]byte) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) returns(bytes[] results)
func (*TokenERC20Transactor) Pause ¶
func (_TokenERC20 *TokenERC20Transactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*TokenERC20Transactor) Permit ¶
func (_TokenERC20 *TokenERC20Transactor) Permit(opts *bind.TransactOpts, owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*TokenERC20Transactor) RenounceRole ¶
func (_TokenERC20 *TokenERC20Transactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*TokenERC20Transactor) RevokeRole ¶
func (_TokenERC20 *TokenERC20Transactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*TokenERC20Transactor) SetContractURI ¶
func (_TokenERC20 *TokenERC20Transactor) SetContractURI(opts *bind.TransactOpts, _uri string) (*types.Transaction, error)
SetContractURI is a paid mutator transaction binding the contract method 0x938e3d7b.
Solidity: function setContractURI(string _uri) returns()
func (*TokenERC20Transactor) SetPlatformFeeInfo ¶
func (_TokenERC20 *TokenERC20Transactor) SetPlatformFeeInfo(opts *bind.TransactOpts, _platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
SetPlatformFeeInfo is a paid mutator transaction binding the contract method 0x1e7ac488.
Solidity: function setPlatformFeeInfo(address _platformFeeRecipient, uint256 _platformFeeBps) returns()
func (*TokenERC20Transactor) SetPrimarySaleRecipient ¶
func (_TokenERC20 *TokenERC20Transactor) SetPrimarySaleRecipient(opts *bind.TransactOpts, _saleRecipient common.Address) (*types.Transaction, error)
SetPrimarySaleRecipient is a paid mutator transaction binding the contract method 0x6f4f2837.
Solidity: function setPrimarySaleRecipient(address _saleRecipient) returns()
func (*TokenERC20Transactor) Transfer ¶
func (_TokenERC20 *TokenERC20Transactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 amount) returns(bool)
func (*TokenERC20Transactor) TransferFrom ¶
func (_TokenERC20 *TokenERC20Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)
func (*TokenERC20Transactor) Unpause ¶
func (_TokenERC20 *TokenERC20Transactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
type TokenERC20TransactorRaw ¶
type TokenERC20TransactorRaw struct {
Contract *TokenERC20Transactor // Generic write-only contract binding to access the raw methods on
}
TokenERC20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TokenERC20TransactorRaw) Transact ¶
func (_TokenERC20 *TokenERC20TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TokenERC20TransactorRaw) Transfer ¶
func (_TokenERC20 *TokenERC20TransactorRaw) 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 TokenERC20TransactorSession ¶
type TokenERC20TransactorSession struct { Contract *TokenERC20Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TokenERC20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TokenERC20TransactorSession) Approve ¶
func (_TokenERC20 *TokenERC20TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*TokenERC20TransactorSession) Burn ¶
func (_TokenERC20 *TokenERC20TransactorSession) Burn(amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 amount) returns()
func (*TokenERC20TransactorSession) BurnFrom ¶
func (_TokenERC20 *TokenERC20TransactorSession) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)
BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.
Solidity: function burnFrom(address account, uint256 amount) returns()
func (*TokenERC20TransactorSession) DecreaseAllowance ¶
func (_TokenERC20 *TokenERC20TransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*TokenERC20TransactorSession) Delegate ¶
func (_TokenERC20 *TokenERC20TransactorSession) Delegate(delegatee common.Address) (*types.Transaction, error)
Delegate is a paid mutator transaction binding the contract method 0x5c19a95c.
Solidity: function delegate(address delegatee) returns()
func (*TokenERC20TransactorSession) DelegateBySig ¶
func (_TokenERC20 *TokenERC20TransactorSession) DelegateBySig(delegatee common.Address, nonce *big.Int, expiry *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
DelegateBySig is a paid mutator transaction binding the contract method 0xc3cda520.
Solidity: function delegateBySig(address delegatee, uint256 nonce, uint256 expiry, uint8 v, bytes32 r, bytes32 s) returns()
func (*TokenERC20TransactorSession) GrantRole ¶
func (_TokenERC20 *TokenERC20TransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*TokenERC20TransactorSession) IncreaseAllowance ¶
func (_TokenERC20 *TokenERC20TransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*TokenERC20TransactorSession) Initialize ¶
func (_TokenERC20 *TokenERC20TransactorSession) Initialize(_defaultAdmin common.Address, _name string, _symbol string, _contractURI string, _trustedForwarders []common.Address, _primarySaleRecipient common.Address, _platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xdfad80a6.
Solidity: function initialize(address _defaultAdmin, string _name, string _symbol, string _contractURI, address[] _trustedForwarders, address _primarySaleRecipient, address _platformFeeRecipient, uint256 _platformFeeBps) returns()
func (*TokenERC20TransactorSession) MintTo ¶
func (_TokenERC20 *TokenERC20TransactorSession) MintTo(to common.Address, amount *big.Int) (*types.Transaction, error)
MintTo is a paid mutator transaction binding the contract method 0x449a52f8.
Solidity: function mintTo(address to, uint256 amount) returns()
func (*TokenERC20TransactorSession) MintWithSignature ¶
func (_TokenERC20 *TokenERC20TransactorSession) MintWithSignature(_req ITokenERC20MintRequest, _signature []byte) (*types.Transaction, error)
MintWithSignature is a paid mutator transaction binding the contract method 0x8f0fefbb.
Solidity: function mintWithSignature((address,address,uint256,uint256,address,uint128,uint128,bytes32) _req, bytes _signature) payable returns()
func (*TokenERC20TransactorSession) Multicall ¶
func (_TokenERC20 *TokenERC20TransactorSession) Multicall(data [][]byte) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) returns(bytes[] results)
func (*TokenERC20TransactorSession) Pause ¶
func (_TokenERC20 *TokenERC20TransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*TokenERC20TransactorSession) Permit ¶
func (_TokenERC20 *TokenERC20TransactorSession) Permit(owner common.Address, spender common.Address, value *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0xd505accf.
Solidity: function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
func (*TokenERC20TransactorSession) RenounceRole ¶
func (_TokenERC20 *TokenERC20TransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*TokenERC20TransactorSession) RevokeRole ¶
func (_TokenERC20 *TokenERC20TransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*TokenERC20TransactorSession) SetContractURI ¶
func (_TokenERC20 *TokenERC20TransactorSession) SetContractURI(_uri string) (*types.Transaction, error)
SetContractURI is a paid mutator transaction binding the contract method 0x938e3d7b.
Solidity: function setContractURI(string _uri) returns()
func (*TokenERC20TransactorSession) SetPlatformFeeInfo ¶
func (_TokenERC20 *TokenERC20TransactorSession) SetPlatformFeeInfo(_platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
SetPlatformFeeInfo is a paid mutator transaction binding the contract method 0x1e7ac488.
Solidity: function setPlatformFeeInfo(address _platformFeeRecipient, uint256 _platformFeeBps) returns()
func (*TokenERC20TransactorSession) SetPrimarySaleRecipient ¶
func (_TokenERC20 *TokenERC20TransactorSession) SetPrimarySaleRecipient(_saleRecipient common.Address) (*types.Transaction, error)
SetPrimarySaleRecipient is a paid mutator transaction binding the contract method 0x6f4f2837.
Solidity: function setPrimarySaleRecipient(address _saleRecipient) returns()
func (*TokenERC20TransactorSession) Transfer ¶
func (_TokenERC20 *TokenERC20TransactorSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 amount) returns(bool)
func (*TokenERC20TransactorSession) TransferFrom ¶
func (_TokenERC20 *TokenERC20TransactorSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)
func (*TokenERC20TransactorSession) Unpause ¶
func (_TokenERC20 *TokenERC20TransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
type TokenERC20Transfer ¶
type TokenERC20Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenERC20Transfer represents a Transfer event raised by the TokenERC20 contract.
type TokenERC20TransferIterator ¶
type TokenERC20TransferIterator struct { Event *TokenERC20Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the TokenERC20 contract.
func (*TokenERC20TransferIterator) Close ¶
func (it *TokenERC20TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC20TransferIterator) Error ¶
func (it *TokenERC20TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC20TransferIterator) Next ¶
func (it *TokenERC20TransferIterator) 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 TokenERC20Unpaused ¶
type TokenERC20Unpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
TokenERC20Unpaused represents a Unpaused event raised by the TokenERC20 contract.
type TokenERC20UnpausedIterator ¶
type TokenERC20UnpausedIterator struct { Event *TokenERC20Unpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC20UnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the TokenERC20 contract.
func (*TokenERC20UnpausedIterator) Close ¶
func (it *TokenERC20UnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC20UnpausedIterator) Error ¶
func (it *TokenERC20UnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC20UnpausedIterator) Next ¶
func (it *TokenERC20UnpausedIterator) 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 TokenERC721 ¶
type TokenERC721 struct { TokenERC721Caller // Read-only binding to the contract TokenERC721Transactor // Write-only binding to the contract TokenERC721Filterer // Log filterer for contract events }
TokenERC721 is an auto generated Go binding around an Ethereum contract.
func NewTokenERC721 ¶
func NewTokenERC721(address common.Address, backend bind.ContractBackend) (*TokenERC721, error)
NewTokenERC721 creates a new instance of TokenERC721, bound to a specific deployed contract.
type TokenERC721Approval ¶
type TokenERC721Approval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenERC721Approval represents a Approval event raised by the TokenERC721 contract.
type TokenERC721ApprovalForAll ¶
type TokenERC721ApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
TokenERC721ApprovalForAll represents a ApprovalForAll event raised by the TokenERC721 contract.
type TokenERC721ApprovalForAllIterator ¶
type TokenERC721ApprovalForAllIterator struct { Event *TokenERC721ApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC721ApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the TokenERC721 contract.
func (*TokenERC721ApprovalForAllIterator) Close ¶
func (it *TokenERC721ApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC721ApprovalForAllIterator) Error ¶
func (it *TokenERC721ApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC721ApprovalForAllIterator) Next ¶
func (it *TokenERC721ApprovalForAllIterator) 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 TokenERC721ApprovalIterator ¶
type TokenERC721ApprovalIterator struct { Event *TokenERC721Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC721ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the TokenERC721 contract.
func (*TokenERC721ApprovalIterator) Close ¶
func (it *TokenERC721ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC721ApprovalIterator) Error ¶
func (it *TokenERC721ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC721ApprovalIterator) Next ¶
func (it *TokenERC721ApprovalIterator) 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 TokenERC721Caller ¶
type TokenERC721Caller struct {
// contains filtered or unexported fields
}
TokenERC721Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewTokenERC721Caller ¶
func NewTokenERC721Caller(address common.Address, caller bind.ContractCaller) (*TokenERC721Caller, error)
NewTokenERC721Caller creates a new read-only instance of TokenERC721, bound to a specific deployed contract.
func (*TokenERC721Caller) BalanceOf ¶
func (_TokenERC721 *TokenERC721Caller) 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 (*TokenERC721Caller) ContractType ¶
func (_TokenERC721 *TokenERC721Caller) ContractType(opts *bind.CallOpts) ([32]byte, error)
ContractType is a free data retrieval call binding the contract method 0xcb2ef6f7.
Solidity: function contractType() pure returns(bytes32)
func (*TokenERC721Caller) ContractVersion ¶
func (_TokenERC721 *TokenERC721Caller) ContractVersion(opts *bind.CallOpts) (uint8, error)
ContractVersion is a free data retrieval call binding the contract method 0xa0a8e460.
Solidity: function contractVersion() pure returns(uint8)
func (*TokenERC721Caller) DEFAULTADMINROLE ¶
func (_TokenERC721 *TokenERC721Caller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*TokenERC721Caller) GetApproved ¶
func (_TokenERC721 *TokenERC721Caller) 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 (*TokenERC721Caller) GetDefaultRoyaltyInfo ¶
func (_TokenERC721 *TokenERC721Caller) GetDefaultRoyaltyInfo(opts *bind.CallOpts) (common.Address, uint16, error)
GetDefaultRoyaltyInfo is a free data retrieval call binding the contract method 0xb24f2d39.
Solidity: function getDefaultRoyaltyInfo() view returns(address, uint16)
func (*TokenERC721Caller) GetPlatformFeeInfo ¶
func (_TokenERC721 *TokenERC721Caller) GetPlatformFeeInfo(opts *bind.CallOpts) (common.Address, uint16, error)
GetPlatformFeeInfo is a free data retrieval call binding the contract method 0xd45573f6.
Solidity: function getPlatformFeeInfo() view returns(address, uint16)
func (*TokenERC721Caller) GetRoleAdmin ¶
func (_TokenERC721 *TokenERC721Caller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*TokenERC721Caller) GetRoleMember ¶
func (_TokenERC721 *TokenERC721Caller) GetRoleMember(opts *bind.CallOpts, role [32]byte, index *big.Int) (common.Address, error)
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address)
func (*TokenERC721Caller) GetRoleMemberCount ¶
func (_TokenERC721 *TokenERC721Caller) GetRoleMemberCount(opts *bind.CallOpts, role [32]byte) (*big.Int, error)
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256)
func (*TokenERC721Caller) GetRoyaltyInfoForToken ¶
func (_TokenERC721 *TokenERC721Caller) GetRoyaltyInfoForToken(opts *bind.CallOpts, _tokenId *big.Int) (common.Address, uint16, error)
GetRoyaltyInfoForToken is a free data retrieval call binding the contract method 0x4cc157df.
Solidity: function getRoyaltyInfoForToken(uint256 _tokenId) view returns(address, uint16)
func (*TokenERC721Caller) HasRole ¶
func (_TokenERC721 *TokenERC721Caller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*TokenERC721Caller) InternalContractURI ¶
func (_TokenERC721 *TokenERC721Caller) InternalContractURI(opts *bind.CallOpts) (string, error)
InternalContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*TokenERC721Caller) IsApprovedForAll ¶
func (_TokenERC721 *TokenERC721Caller) 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 (*TokenERC721Caller) IsTrustedForwarder ¶
func (_TokenERC721 *TokenERC721Caller) IsTrustedForwarder(opts *bind.CallOpts, forwarder common.Address) (bool, error)
IsTrustedForwarder is a free data retrieval call binding the contract method 0x572b6c05.
Solidity: function isTrustedForwarder(address forwarder) view returns(bool)
func (*TokenERC721Caller) Name ¶
func (_TokenERC721 *TokenERC721Caller) 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 (*TokenERC721Caller) NextTokenIdToMint ¶
NextTokenIdToMint is a free data retrieval call binding the contract method 0x3b1475a7.
Solidity: function nextTokenIdToMint() view returns(uint256)
func (*TokenERC721Caller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TokenERC721Caller) OwnerOf ¶
func (_TokenERC721 *TokenERC721Caller) 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 (*TokenERC721Caller) PlatformFeeBps ¶
PlatformFeeBps is a free data retrieval call binding the contract method 0x22dcd13e.
Solidity: function platformFeeBps() view returns(uint128)
func (*TokenERC721Caller) PlatformFeeRecipient ¶
func (_TokenERC721 *TokenERC721Caller) PlatformFeeRecipient(opts *bind.CallOpts) (common.Address, error)
PlatformFeeRecipient is a free data retrieval call binding the contract method 0xeb13554f.
Solidity: function platformFeeRecipient() view returns(address)
func (*TokenERC721Caller) PrimarySaleRecipient ¶
func (_TokenERC721 *TokenERC721Caller) PrimarySaleRecipient(opts *bind.CallOpts) (common.Address, error)
PrimarySaleRecipient is a free data retrieval call binding the contract method 0x079fe40e.
Solidity: function primarySaleRecipient() view returns(address)
func (*TokenERC721Caller) RoyaltyInfo ¶
func (_TokenERC721 *TokenERC721Caller) RoyaltyInfo(opts *bind.CallOpts, tokenId *big.Int, salePrice *big.Int) (struct { Receiver common.Address RoyaltyAmount *big.Int }, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 tokenId, uint256 salePrice) view returns(address receiver, uint256 royaltyAmount)
func (*TokenERC721Caller) SupportsInterface ¶
func (_TokenERC721 *TokenERC721Caller) 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 (*TokenERC721Caller) Symbol ¶
func (_TokenERC721 *TokenERC721Caller) 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 (*TokenERC721Caller) ThirdwebFee ¶
ThirdwebFee is a free data retrieval call binding the contract method 0xcf8267b1.
Solidity: function thirdwebFee() view returns(address)
func (*TokenERC721Caller) TokenByIndex ¶
func (_TokenERC721 *TokenERC721Caller) 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 (*TokenERC721Caller) TokenOfOwnerByIndex ¶
func (_TokenERC721 *TokenERC721Caller) 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 (*TokenERC721Caller) TokenURI ¶
func (_TokenERC721 *TokenERC721Caller) TokenURI(opts *bind.CallOpts, _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 (*TokenERC721Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*TokenERC721Caller) Verify ¶
func (_TokenERC721 *TokenERC721Caller) Verify(opts *bind.CallOpts, _req ITokenERC721MintRequest, _signature []byte) (bool, common.Address, error)
Verify is a free data retrieval call binding the contract method 0xde903774.
Solidity: function verify((address,address,uint256,address,string,uint256,address,uint128,uint128,bytes32) _req, bytes _signature) view returns(bool, address)
type TokenERC721CallerRaw ¶
type TokenERC721CallerRaw struct {
Contract *TokenERC721Caller // Generic read-only contract binding to access the raw methods on
}
TokenERC721CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TokenERC721CallerRaw) Call ¶
func (_TokenERC721 *TokenERC721CallerRaw) 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 TokenERC721CallerSession ¶
type TokenERC721CallerSession struct { Contract *TokenERC721Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TokenERC721CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TokenERC721CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*TokenERC721CallerSession) ContractType ¶
func (_TokenERC721 *TokenERC721CallerSession) ContractType() ([32]byte, error)
ContractType is a free data retrieval call binding the contract method 0xcb2ef6f7.
Solidity: function contractType() pure returns(bytes32)
func (*TokenERC721CallerSession) ContractVersion ¶
func (_TokenERC721 *TokenERC721CallerSession) ContractVersion() (uint8, error)
ContractVersion is a free data retrieval call binding the contract method 0xa0a8e460.
Solidity: function contractVersion() pure returns(uint8)
func (*TokenERC721CallerSession) DEFAULTADMINROLE ¶
func (_TokenERC721 *TokenERC721CallerSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*TokenERC721CallerSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*TokenERC721CallerSession) GetDefaultRoyaltyInfo ¶
func (_TokenERC721 *TokenERC721CallerSession) GetDefaultRoyaltyInfo() (common.Address, uint16, error)
GetDefaultRoyaltyInfo is a free data retrieval call binding the contract method 0xb24f2d39.
Solidity: function getDefaultRoyaltyInfo() view returns(address, uint16)
func (*TokenERC721CallerSession) GetPlatformFeeInfo ¶
func (_TokenERC721 *TokenERC721CallerSession) GetPlatformFeeInfo() (common.Address, uint16, error)
GetPlatformFeeInfo is a free data retrieval call binding the contract method 0xd45573f6.
Solidity: function getPlatformFeeInfo() view returns(address, uint16)
func (*TokenERC721CallerSession) GetRoleAdmin ¶
func (_TokenERC721 *TokenERC721CallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*TokenERC721CallerSession) GetRoleMember ¶
func (_TokenERC721 *TokenERC721CallerSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address)
func (*TokenERC721CallerSession) GetRoleMemberCount ¶
func (_TokenERC721 *TokenERC721CallerSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256)
func (*TokenERC721CallerSession) GetRoyaltyInfoForToken ¶
func (_TokenERC721 *TokenERC721CallerSession) GetRoyaltyInfoForToken(_tokenId *big.Int) (common.Address, uint16, error)
GetRoyaltyInfoForToken is a free data retrieval call binding the contract method 0x4cc157df.
Solidity: function getRoyaltyInfoForToken(uint256 _tokenId) view returns(address, uint16)
func (*TokenERC721CallerSession) HasRole ¶
func (_TokenERC721 *TokenERC721CallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*TokenERC721CallerSession) InternalContractURI ¶
func (_TokenERC721 *TokenERC721CallerSession) InternalContractURI() (string, error)
InternalContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*TokenERC721CallerSession) IsApprovedForAll ¶
func (_TokenERC721 *TokenERC721CallerSession) 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 (*TokenERC721CallerSession) IsTrustedForwarder ¶
func (_TokenERC721 *TokenERC721CallerSession) IsTrustedForwarder(forwarder common.Address) (bool, error)
IsTrustedForwarder is a free data retrieval call binding the contract method 0x572b6c05.
Solidity: function isTrustedForwarder(address forwarder) view returns(bool)
func (*TokenERC721CallerSession) Name ¶
func (_TokenERC721 *TokenERC721CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*TokenERC721CallerSession) NextTokenIdToMint ¶
func (_TokenERC721 *TokenERC721CallerSession) NextTokenIdToMint() (*big.Int, error)
NextTokenIdToMint is a free data retrieval call binding the contract method 0x3b1475a7.
Solidity: function nextTokenIdToMint() view returns(uint256)
func (*TokenERC721CallerSession) Owner ¶
func (_TokenERC721 *TokenERC721CallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TokenERC721CallerSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*TokenERC721CallerSession) PlatformFeeBps ¶
func (_TokenERC721 *TokenERC721CallerSession) PlatformFeeBps() (*big.Int, error)
PlatformFeeBps is a free data retrieval call binding the contract method 0x22dcd13e.
Solidity: function platformFeeBps() view returns(uint128)
func (*TokenERC721CallerSession) PlatformFeeRecipient ¶
func (_TokenERC721 *TokenERC721CallerSession) PlatformFeeRecipient() (common.Address, error)
PlatformFeeRecipient is a free data retrieval call binding the contract method 0xeb13554f.
Solidity: function platformFeeRecipient() view returns(address)
func (*TokenERC721CallerSession) PrimarySaleRecipient ¶
func (_TokenERC721 *TokenERC721CallerSession) PrimarySaleRecipient() (common.Address, error)
PrimarySaleRecipient is a free data retrieval call binding the contract method 0x079fe40e.
Solidity: function primarySaleRecipient() view returns(address)
func (*TokenERC721CallerSession) RoyaltyInfo ¶
func (_TokenERC721 *TokenERC721CallerSession) RoyaltyInfo(tokenId *big.Int, salePrice *big.Int) (struct { Receiver common.Address RoyaltyAmount *big.Int }, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 tokenId, uint256 salePrice) view returns(address receiver, uint256 royaltyAmount)
func (*TokenERC721CallerSession) SupportsInterface ¶
func (_TokenERC721 *TokenERC721CallerSession) 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 (*TokenERC721CallerSession) Symbol ¶
func (_TokenERC721 *TokenERC721CallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*TokenERC721CallerSession) ThirdwebFee ¶
func (_TokenERC721 *TokenERC721CallerSession) ThirdwebFee() (common.Address, error)
ThirdwebFee is a free data retrieval call binding the contract method 0xcf8267b1.
Solidity: function thirdwebFee() view returns(address)
func (*TokenERC721CallerSession) TokenByIndex ¶
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 index) view returns(uint256)
func (*TokenERC721CallerSession) TokenOfOwnerByIndex ¶
func (_TokenERC721 *TokenERC721CallerSession) 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 (*TokenERC721CallerSession) TokenURI ¶
func (_TokenERC721 *TokenERC721CallerSession) 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 (*TokenERC721CallerSession) TotalSupply ¶
func (_TokenERC721 *TokenERC721CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*TokenERC721CallerSession) Verify ¶
func (_TokenERC721 *TokenERC721CallerSession) Verify(_req ITokenERC721MintRequest, _signature []byte) (bool, common.Address, error)
Verify is a free data retrieval call binding the contract method 0xde903774.
Solidity: function verify((address,address,uint256,address,string,uint256,address,uint128,uint128,bytes32) _req, bytes _signature) view returns(bool, address)
type TokenERC721DefaultRoyalty ¶
type TokenERC721DefaultRoyalty struct { NewRoyaltyRecipient common.Address NewRoyaltyBps *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenERC721DefaultRoyalty represents a DefaultRoyalty event raised by the TokenERC721 contract.
type TokenERC721DefaultRoyaltyIterator ¶
type TokenERC721DefaultRoyaltyIterator struct { Event *TokenERC721DefaultRoyalty // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC721DefaultRoyaltyIterator is returned from FilterDefaultRoyalty and is used to iterate over the raw logs and unpacked data for DefaultRoyalty events raised by the TokenERC721 contract.
func (*TokenERC721DefaultRoyaltyIterator) Close ¶
func (it *TokenERC721DefaultRoyaltyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC721DefaultRoyaltyIterator) Error ¶
func (it *TokenERC721DefaultRoyaltyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC721DefaultRoyaltyIterator) Next ¶
func (it *TokenERC721DefaultRoyaltyIterator) 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 TokenERC721Filterer ¶
type TokenERC721Filterer struct {
// contains filtered or unexported fields
}
TokenERC721Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTokenERC721Filterer ¶
func NewTokenERC721Filterer(address common.Address, filterer bind.ContractFilterer) (*TokenERC721Filterer, error)
NewTokenERC721Filterer creates a new log filterer instance of TokenERC721, bound to a specific deployed contract.
func (*TokenERC721Filterer) FilterApproval ¶
func (_TokenERC721 *TokenERC721Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*TokenERC721ApprovalIterator, 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 (*TokenERC721Filterer) FilterApprovalForAll ¶
func (_TokenERC721 *TokenERC721Filterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*TokenERC721ApprovalForAllIterator, 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 (*TokenERC721Filterer) FilterDefaultRoyalty ¶
func (_TokenERC721 *TokenERC721Filterer) FilterDefaultRoyalty(opts *bind.FilterOpts) (*TokenERC721DefaultRoyaltyIterator, error)
FilterDefaultRoyalty is a free log retrieval operation binding the contract event 0x90d7ec04bcb8978719414f82e52e4cb651db41d0e6f8cea6118c2191e6183adb.
Solidity: event DefaultRoyalty(address newRoyaltyRecipient, uint256 newRoyaltyBps)
func (*TokenERC721Filterer) FilterOwnerUpdated ¶
func (_TokenERC721 *TokenERC721Filterer) FilterOwnerUpdated(opts *bind.FilterOpts) (*TokenERC721OwnerUpdatedIterator, error)
FilterOwnerUpdated is a free log retrieval operation binding the contract event 0x8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76.
Solidity: event OwnerUpdated(address prevOwner, address newOwner)
func (*TokenERC721Filterer) FilterPlatformFeeInfoUpdated ¶
func (_TokenERC721 *TokenERC721Filterer) FilterPlatformFeeInfoUpdated(opts *bind.FilterOpts) (*TokenERC721PlatformFeeInfoUpdatedIterator, error)
FilterPlatformFeeInfoUpdated is a free log retrieval operation binding the contract event 0xe2497bd806ec41a6e0dd992c29a72efc0ef8fec9092d1978fd4a1e00b2f18304.
Solidity: event PlatformFeeInfoUpdated(address platformFeeRecipient, uint256 platformFeeBps)
func (*TokenERC721Filterer) FilterPrimarySaleRecipientUpdated ¶
func (_TokenERC721 *TokenERC721Filterer) FilterPrimarySaleRecipientUpdated(opts *bind.FilterOpts, recipient []common.Address) (*TokenERC721PrimarySaleRecipientUpdatedIterator, error)
FilterPrimarySaleRecipientUpdated is a free log retrieval operation binding the contract event 0x299d17e95023f496e0ffc4909cff1a61f74bb5eb18de6f900f4155bfa1b3b333.
Solidity: event PrimarySaleRecipientUpdated(address indexed recipient)
func (*TokenERC721Filterer) FilterRoleAdminChanged ¶
func (_TokenERC721 *TokenERC721Filterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (*TokenERC721RoleAdminChangedIterator, error)
FilterRoleAdminChanged is a free log retrieval operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*TokenERC721Filterer) FilterRoleGranted ¶
func (_TokenERC721 *TokenERC721Filterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*TokenERC721RoleGrantedIterator, error)
FilterRoleGranted is a free log retrieval operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*TokenERC721Filterer) FilterRoleRevoked ¶
func (_TokenERC721 *TokenERC721Filterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*TokenERC721RoleRevokedIterator, error)
FilterRoleRevoked is a free log retrieval operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*TokenERC721Filterer) FilterRoyaltyForToken ¶
func (_TokenERC721 *TokenERC721Filterer) FilterRoyaltyForToken(opts *bind.FilterOpts, tokenId []*big.Int) (*TokenERC721RoyaltyForTokenIterator, error)
FilterRoyaltyForToken is a free log retrieval operation binding the contract event 0x7365cf4122f072a3365c20d54eff9b38d73c096c28e1892ec8f5b0e403a0f12d.
Solidity: event RoyaltyForToken(uint256 indexed tokenId, address royaltyRecipient, uint256 royaltyBps)
func (*TokenERC721Filterer) FilterTokensMinted ¶
func (_TokenERC721 *TokenERC721Filterer) FilterTokensMinted(opts *bind.FilterOpts, mintedTo []common.Address, tokenIdMinted []*big.Int) (*TokenERC721TokensMintedIterator, error)
FilterTokensMinted is a free log retrieval operation binding the contract event 0x9d89e36eadf856db0ad9ffb5a569e07f95634dddd9501141ecf04820484ad0dc.
Solidity: event TokensMinted(address indexed mintedTo, uint256 indexed tokenIdMinted, string uri)
func (*TokenERC721Filterer) FilterTokensMintedWithSignature ¶
func (_TokenERC721 *TokenERC721Filterer) FilterTokensMintedWithSignature(opts *bind.FilterOpts, signer []common.Address, mintedTo []common.Address, tokenIdMinted []*big.Int) (*TokenERC721TokensMintedWithSignatureIterator, error)
FilterTokensMintedWithSignature is a free log retrieval operation binding the contract event 0x110d160a1bedeea919a88fbc4b2a9fb61b7e664084391b6ca2740db66fef80fe.
Solidity: event TokensMintedWithSignature(address indexed signer, address indexed mintedTo, uint256 indexed tokenIdMinted, (address,address,uint256,address,string,uint256,address,uint128,uint128,bytes32) mintRequest)
func (*TokenERC721Filterer) FilterTransfer ¶
func (_TokenERC721 *TokenERC721Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*TokenERC721TransferIterator, 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 (*TokenERC721Filterer) ParseApproval ¶
func (_TokenERC721 *TokenERC721Filterer) ParseApproval(log types.Log) (*TokenERC721Approval, 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 (*TokenERC721Filterer) ParseApprovalForAll ¶
func (_TokenERC721 *TokenERC721Filterer) ParseApprovalForAll(log types.Log) (*TokenERC721ApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*TokenERC721Filterer) ParseDefaultRoyalty ¶
func (_TokenERC721 *TokenERC721Filterer) ParseDefaultRoyalty(log types.Log) (*TokenERC721DefaultRoyalty, error)
ParseDefaultRoyalty is a log parse operation binding the contract event 0x90d7ec04bcb8978719414f82e52e4cb651db41d0e6f8cea6118c2191e6183adb.
Solidity: event DefaultRoyalty(address newRoyaltyRecipient, uint256 newRoyaltyBps)
func (*TokenERC721Filterer) ParseOwnerUpdated ¶
func (_TokenERC721 *TokenERC721Filterer) ParseOwnerUpdated(log types.Log) (*TokenERC721OwnerUpdated, error)
ParseOwnerUpdated is a log parse operation binding the contract event 0x8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76.
Solidity: event OwnerUpdated(address prevOwner, address newOwner)
func (*TokenERC721Filterer) ParsePlatformFeeInfoUpdated ¶
func (_TokenERC721 *TokenERC721Filterer) ParsePlatformFeeInfoUpdated(log types.Log) (*TokenERC721PlatformFeeInfoUpdated, error)
ParsePlatformFeeInfoUpdated is a log parse operation binding the contract event 0xe2497bd806ec41a6e0dd992c29a72efc0ef8fec9092d1978fd4a1e00b2f18304.
Solidity: event PlatformFeeInfoUpdated(address platformFeeRecipient, uint256 platformFeeBps)
func (*TokenERC721Filterer) ParsePrimarySaleRecipientUpdated ¶
func (_TokenERC721 *TokenERC721Filterer) ParsePrimarySaleRecipientUpdated(log types.Log) (*TokenERC721PrimarySaleRecipientUpdated, error)
ParsePrimarySaleRecipientUpdated is a log parse operation binding the contract event 0x299d17e95023f496e0ffc4909cff1a61f74bb5eb18de6f900f4155bfa1b3b333.
Solidity: event PrimarySaleRecipientUpdated(address indexed recipient)
func (*TokenERC721Filterer) ParseRoleAdminChanged ¶
func (_TokenERC721 *TokenERC721Filterer) ParseRoleAdminChanged(log types.Log) (*TokenERC721RoleAdminChanged, error)
ParseRoleAdminChanged is a log parse operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*TokenERC721Filterer) ParseRoleGranted ¶
func (_TokenERC721 *TokenERC721Filterer) ParseRoleGranted(log types.Log) (*TokenERC721RoleGranted, error)
ParseRoleGranted is a log parse operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*TokenERC721Filterer) ParseRoleRevoked ¶
func (_TokenERC721 *TokenERC721Filterer) ParseRoleRevoked(log types.Log) (*TokenERC721RoleRevoked, error)
ParseRoleRevoked is a log parse operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*TokenERC721Filterer) ParseRoyaltyForToken ¶
func (_TokenERC721 *TokenERC721Filterer) ParseRoyaltyForToken(log types.Log) (*TokenERC721RoyaltyForToken, error)
ParseRoyaltyForToken is a log parse operation binding the contract event 0x7365cf4122f072a3365c20d54eff9b38d73c096c28e1892ec8f5b0e403a0f12d.
Solidity: event RoyaltyForToken(uint256 indexed tokenId, address royaltyRecipient, uint256 royaltyBps)
func (*TokenERC721Filterer) ParseTokensMinted ¶
func (_TokenERC721 *TokenERC721Filterer) ParseTokensMinted(log types.Log) (*TokenERC721TokensMinted, error)
ParseTokensMinted is a log parse operation binding the contract event 0x9d89e36eadf856db0ad9ffb5a569e07f95634dddd9501141ecf04820484ad0dc.
Solidity: event TokensMinted(address indexed mintedTo, uint256 indexed tokenIdMinted, string uri)
func (*TokenERC721Filterer) ParseTokensMintedWithSignature ¶
func (_TokenERC721 *TokenERC721Filterer) ParseTokensMintedWithSignature(log types.Log) (*TokenERC721TokensMintedWithSignature, error)
ParseTokensMintedWithSignature is a log parse operation binding the contract event 0x110d160a1bedeea919a88fbc4b2a9fb61b7e664084391b6ca2740db66fef80fe.
Solidity: event TokensMintedWithSignature(address indexed signer, address indexed mintedTo, uint256 indexed tokenIdMinted, (address,address,uint256,address,string,uint256,address,uint128,uint128,bytes32) mintRequest)
func (*TokenERC721Filterer) ParseTransfer ¶
func (_TokenERC721 *TokenERC721Filterer) ParseTransfer(log types.Log) (*TokenERC721Transfer, 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 (*TokenERC721Filterer) WatchApproval ¶
func (_TokenERC721 *TokenERC721Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *TokenERC721Approval, 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 (*TokenERC721Filterer) WatchApprovalForAll ¶
func (_TokenERC721 *TokenERC721Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *TokenERC721ApprovalForAll, 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 (*TokenERC721Filterer) WatchDefaultRoyalty ¶
func (_TokenERC721 *TokenERC721Filterer) WatchDefaultRoyalty(opts *bind.WatchOpts, sink chan<- *TokenERC721DefaultRoyalty) (event.Subscription, error)
WatchDefaultRoyalty is a free log subscription operation binding the contract event 0x90d7ec04bcb8978719414f82e52e4cb651db41d0e6f8cea6118c2191e6183adb.
Solidity: event DefaultRoyalty(address newRoyaltyRecipient, uint256 newRoyaltyBps)
func (*TokenERC721Filterer) WatchOwnerUpdated ¶
func (_TokenERC721 *TokenERC721Filterer) WatchOwnerUpdated(opts *bind.WatchOpts, sink chan<- *TokenERC721OwnerUpdated) (event.Subscription, error)
WatchOwnerUpdated is a free log subscription operation binding the contract event 0x8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76.
Solidity: event OwnerUpdated(address prevOwner, address newOwner)
func (*TokenERC721Filterer) WatchPlatformFeeInfoUpdated ¶
func (_TokenERC721 *TokenERC721Filterer) WatchPlatformFeeInfoUpdated(opts *bind.WatchOpts, sink chan<- *TokenERC721PlatformFeeInfoUpdated) (event.Subscription, error)
WatchPlatformFeeInfoUpdated is a free log subscription operation binding the contract event 0xe2497bd806ec41a6e0dd992c29a72efc0ef8fec9092d1978fd4a1e00b2f18304.
Solidity: event PlatformFeeInfoUpdated(address platformFeeRecipient, uint256 platformFeeBps)
func (*TokenERC721Filterer) WatchPrimarySaleRecipientUpdated ¶
func (_TokenERC721 *TokenERC721Filterer) WatchPrimarySaleRecipientUpdated(opts *bind.WatchOpts, sink chan<- *TokenERC721PrimarySaleRecipientUpdated, recipient []common.Address) (event.Subscription, error)
WatchPrimarySaleRecipientUpdated is a free log subscription operation binding the contract event 0x299d17e95023f496e0ffc4909cff1a61f74bb5eb18de6f900f4155bfa1b3b333.
Solidity: event PrimarySaleRecipientUpdated(address indexed recipient)
func (*TokenERC721Filterer) WatchRoleAdminChanged ¶
func (_TokenERC721 *TokenERC721Filterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *TokenERC721RoleAdminChanged, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (event.Subscription, error)
WatchRoleAdminChanged is a free log subscription operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*TokenERC721Filterer) WatchRoleGranted ¶
func (_TokenERC721 *TokenERC721Filterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *TokenERC721RoleGranted, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleGranted is a free log subscription operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*TokenERC721Filterer) WatchRoleRevoked ¶
func (_TokenERC721 *TokenERC721Filterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *TokenERC721RoleRevoked, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleRevoked is a free log subscription operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*TokenERC721Filterer) WatchRoyaltyForToken ¶
func (_TokenERC721 *TokenERC721Filterer) WatchRoyaltyForToken(opts *bind.WatchOpts, sink chan<- *TokenERC721RoyaltyForToken, tokenId []*big.Int) (event.Subscription, error)
WatchRoyaltyForToken is a free log subscription operation binding the contract event 0x7365cf4122f072a3365c20d54eff9b38d73c096c28e1892ec8f5b0e403a0f12d.
Solidity: event RoyaltyForToken(uint256 indexed tokenId, address royaltyRecipient, uint256 royaltyBps)
func (*TokenERC721Filterer) WatchTokensMinted ¶
func (_TokenERC721 *TokenERC721Filterer) WatchTokensMinted(opts *bind.WatchOpts, sink chan<- *TokenERC721TokensMinted, mintedTo []common.Address, tokenIdMinted []*big.Int) (event.Subscription, error)
WatchTokensMinted is a free log subscription operation binding the contract event 0x9d89e36eadf856db0ad9ffb5a569e07f95634dddd9501141ecf04820484ad0dc.
Solidity: event TokensMinted(address indexed mintedTo, uint256 indexed tokenIdMinted, string uri)
func (*TokenERC721Filterer) WatchTokensMintedWithSignature ¶
func (_TokenERC721 *TokenERC721Filterer) WatchTokensMintedWithSignature(opts *bind.WatchOpts, sink chan<- *TokenERC721TokensMintedWithSignature, signer []common.Address, mintedTo []common.Address, tokenIdMinted []*big.Int) (event.Subscription, error)
WatchTokensMintedWithSignature is a free log subscription operation binding the contract event 0x110d160a1bedeea919a88fbc4b2a9fb61b7e664084391b6ca2740db66fef80fe.
Solidity: event TokensMintedWithSignature(address indexed signer, address indexed mintedTo, uint256 indexed tokenIdMinted, (address,address,uint256,address,string,uint256,address,uint128,uint128,bytes32) mintRequest)
func (*TokenERC721Filterer) WatchTransfer ¶
func (_TokenERC721 *TokenERC721Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *TokenERC721Transfer, 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 TokenERC721OwnerUpdated ¶
type TokenERC721OwnerUpdated struct { PrevOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
TokenERC721OwnerUpdated represents a OwnerUpdated event raised by the TokenERC721 contract.
type TokenERC721OwnerUpdatedIterator ¶
type TokenERC721OwnerUpdatedIterator struct { Event *TokenERC721OwnerUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC721OwnerUpdatedIterator is returned from FilterOwnerUpdated and is used to iterate over the raw logs and unpacked data for OwnerUpdated events raised by the TokenERC721 contract.
func (*TokenERC721OwnerUpdatedIterator) Close ¶
func (it *TokenERC721OwnerUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC721OwnerUpdatedIterator) Error ¶
func (it *TokenERC721OwnerUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC721OwnerUpdatedIterator) Next ¶
func (it *TokenERC721OwnerUpdatedIterator) 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 TokenERC721PlatformFeeInfoUpdated ¶
type TokenERC721PlatformFeeInfoUpdated struct { PlatformFeeRecipient common.Address PlatformFeeBps *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenERC721PlatformFeeInfoUpdated represents a PlatformFeeInfoUpdated event raised by the TokenERC721 contract.
type TokenERC721PlatformFeeInfoUpdatedIterator ¶
type TokenERC721PlatformFeeInfoUpdatedIterator struct { Event *TokenERC721PlatformFeeInfoUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC721PlatformFeeInfoUpdatedIterator is returned from FilterPlatformFeeInfoUpdated and is used to iterate over the raw logs and unpacked data for PlatformFeeInfoUpdated events raised by the TokenERC721 contract.
func (*TokenERC721PlatformFeeInfoUpdatedIterator) Close ¶
func (it *TokenERC721PlatformFeeInfoUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC721PlatformFeeInfoUpdatedIterator) Error ¶
func (it *TokenERC721PlatformFeeInfoUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC721PlatformFeeInfoUpdatedIterator) Next ¶
func (it *TokenERC721PlatformFeeInfoUpdatedIterator) 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 TokenERC721PrimarySaleRecipientUpdated ¶
type TokenERC721PrimarySaleRecipientUpdated struct { Recipient common.Address Raw types.Log // Blockchain specific contextual infos }
TokenERC721PrimarySaleRecipientUpdated represents a PrimarySaleRecipientUpdated event raised by the TokenERC721 contract.
type TokenERC721PrimarySaleRecipientUpdatedIterator ¶
type TokenERC721PrimarySaleRecipientUpdatedIterator struct { Event *TokenERC721PrimarySaleRecipientUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC721PrimarySaleRecipientUpdatedIterator is returned from FilterPrimarySaleRecipientUpdated and is used to iterate over the raw logs and unpacked data for PrimarySaleRecipientUpdated events raised by the TokenERC721 contract.
func (*TokenERC721PrimarySaleRecipientUpdatedIterator) Close ¶
func (it *TokenERC721PrimarySaleRecipientUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC721PrimarySaleRecipientUpdatedIterator) Error ¶
func (it *TokenERC721PrimarySaleRecipientUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC721PrimarySaleRecipientUpdatedIterator) Next ¶
func (it *TokenERC721PrimarySaleRecipientUpdatedIterator) 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 TokenERC721Raw ¶
type TokenERC721Raw struct {
Contract *TokenERC721 // Generic contract binding to access the raw methods on
}
TokenERC721Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*TokenERC721Raw) Call ¶
func (_TokenERC721 *TokenERC721Raw) 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 (*TokenERC721Raw) Transact ¶
func (_TokenERC721 *TokenERC721Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TokenERC721Raw) Transfer ¶
func (_TokenERC721 *TokenERC721Raw) 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 TokenERC721RoleAdminChanged ¶
type TokenERC721RoleAdminChanged struct { Role [32]byte PreviousAdminRole [32]byte NewAdminRole [32]byte Raw types.Log // Blockchain specific contextual infos }
TokenERC721RoleAdminChanged represents a RoleAdminChanged event raised by the TokenERC721 contract.
type TokenERC721RoleAdminChangedIterator ¶
type TokenERC721RoleAdminChangedIterator struct { Event *TokenERC721RoleAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC721RoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the TokenERC721 contract.
func (*TokenERC721RoleAdminChangedIterator) Close ¶
func (it *TokenERC721RoleAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC721RoleAdminChangedIterator) Error ¶
func (it *TokenERC721RoleAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC721RoleAdminChangedIterator) Next ¶
func (it *TokenERC721RoleAdminChangedIterator) 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 TokenERC721RoleGranted ¶
type TokenERC721RoleGranted struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
TokenERC721RoleGranted represents a RoleGranted event raised by the TokenERC721 contract.
type TokenERC721RoleGrantedIterator ¶
type TokenERC721RoleGrantedIterator struct { Event *TokenERC721RoleGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC721RoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the TokenERC721 contract.
func (*TokenERC721RoleGrantedIterator) Close ¶
func (it *TokenERC721RoleGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC721RoleGrantedIterator) Error ¶
func (it *TokenERC721RoleGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC721RoleGrantedIterator) Next ¶
func (it *TokenERC721RoleGrantedIterator) 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 TokenERC721RoleRevoked ¶
type TokenERC721RoleRevoked struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
TokenERC721RoleRevoked represents a RoleRevoked event raised by the TokenERC721 contract.
type TokenERC721RoleRevokedIterator ¶
type TokenERC721RoleRevokedIterator struct { Event *TokenERC721RoleRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC721RoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the TokenERC721 contract.
func (*TokenERC721RoleRevokedIterator) Close ¶
func (it *TokenERC721RoleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC721RoleRevokedIterator) Error ¶
func (it *TokenERC721RoleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC721RoleRevokedIterator) Next ¶
func (it *TokenERC721RoleRevokedIterator) 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 TokenERC721RoyaltyForToken ¶
type TokenERC721RoyaltyForToken struct { TokenId *big.Int RoyaltyRecipient common.Address RoyaltyBps *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenERC721RoyaltyForToken represents a RoyaltyForToken event raised by the TokenERC721 contract.
type TokenERC721RoyaltyForTokenIterator ¶
type TokenERC721RoyaltyForTokenIterator struct { Event *TokenERC721RoyaltyForToken // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC721RoyaltyForTokenIterator is returned from FilterRoyaltyForToken and is used to iterate over the raw logs and unpacked data for RoyaltyForToken events raised by the TokenERC721 contract.
func (*TokenERC721RoyaltyForTokenIterator) Close ¶
func (it *TokenERC721RoyaltyForTokenIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC721RoyaltyForTokenIterator) Error ¶
func (it *TokenERC721RoyaltyForTokenIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC721RoyaltyForTokenIterator) Next ¶
func (it *TokenERC721RoyaltyForTokenIterator) 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 TokenERC721Session ¶
type TokenERC721Session struct { Contract *TokenERC721 // 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 }
TokenERC721Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TokenERC721Session) Approve ¶
func (_TokenERC721 *TokenERC721Session) 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 (*TokenERC721Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*TokenERC721Session) Burn ¶
func (_TokenERC721 *TokenERC721Session) Burn(tokenId *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 tokenId) returns()
func (*TokenERC721Session) ContractType ¶
func (_TokenERC721 *TokenERC721Session) ContractType() ([32]byte, error)
ContractType is a free data retrieval call binding the contract method 0xcb2ef6f7.
Solidity: function contractType() pure returns(bytes32)
func (*TokenERC721Session) ContractVersion ¶
func (_TokenERC721 *TokenERC721Session) ContractVersion() (uint8, error)
ContractVersion is a free data retrieval call binding the contract method 0xa0a8e460.
Solidity: function contractVersion() pure returns(uint8)
func (*TokenERC721Session) DEFAULTADMINROLE ¶
func (_TokenERC721 *TokenERC721Session) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*TokenERC721Session) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*TokenERC721Session) GetDefaultRoyaltyInfo ¶
func (_TokenERC721 *TokenERC721Session) GetDefaultRoyaltyInfo() (common.Address, uint16, error)
GetDefaultRoyaltyInfo is a free data retrieval call binding the contract method 0xb24f2d39.
Solidity: function getDefaultRoyaltyInfo() view returns(address, uint16)
func (*TokenERC721Session) GetPlatformFeeInfo ¶
func (_TokenERC721 *TokenERC721Session) GetPlatformFeeInfo() (common.Address, uint16, error)
GetPlatformFeeInfo is a free data retrieval call binding the contract method 0xd45573f6.
Solidity: function getPlatformFeeInfo() view returns(address, uint16)
func (*TokenERC721Session) GetRoleAdmin ¶
func (_TokenERC721 *TokenERC721Session) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*TokenERC721Session) GetRoleMember ¶
func (_TokenERC721 *TokenERC721Session) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address)
func (*TokenERC721Session) GetRoleMemberCount ¶
func (_TokenERC721 *TokenERC721Session) GetRoleMemberCount(role [32]byte) (*big.Int, error)
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256)
func (*TokenERC721Session) GetRoyaltyInfoForToken ¶
func (_TokenERC721 *TokenERC721Session) GetRoyaltyInfoForToken(_tokenId *big.Int) (common.Address, uint16, error)
GetRoyaltyInfoForToken is a free data retrieval call binding the contract method 0x4cc157df.
Solidity: function getRoyaltyInfoForToken(uint256 _tokenId) view returns(address, uint16)
func (*TokenERC721Session) GrantRole ¶
func (_TokenERC721 *TokenERC721Session) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*TokenERC721Session) HasRole ¶
func (_TokenERC721 *TokenERC721Session) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*TokenERC721Session) Initialize ¶
func (_TokenERC721 *TokenERC721Session) Initialize(_defaultAdmin common.Address, _name string, _symbol string, _contractURI string, _trustedForwarders []common.Address, _saleRecipient common.Address, _royaltyRecipient common.Address, _royaltyBps *big.Int, _platformFeeBps *big.Int, _platformFeeRecipient common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xe1591634.
Solidity: function initialize(address _defaultAdmin, string _name, string _symbol, string _contractURI, address[] _trustedForwarders, address _saleRecipient, address _royaltyRecipient, uint128 _royaltyBps, uint128 _platformFeeBps, address _platformFeeRecipient) returns()
func (*TokenERC721Session) InternalContractURI ¶
func (_TokenERC721 *TokenERC721Session) InternalContractURI() (string, error)
InternalContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*TokenERC721Session) IsApprovedForAll ¶
func (_TokenERC721 *TokenERC721Session) 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 (*TokenERC721Session) IsTrustedForwarder ¶
func (_TokenERC721 *TokenERC721Session) IsTrustedForwarder(forwarder common.Address) (bool, error)
IsTrustedForwarder is a free data retrieval call binding the contract method 0x572b6c05.
Solidity: function isTrustedForwarder(address forwarder) view returns(bool)
func (*TokenERC721Session) MintTo ¶
func (_TokenERC721 *TokenERC721Session) MintTo(_to common.Address, _uri string) (*types.Transaction, error)
MintTo is a paid mutator transaction binding the contract method 0x0075a317.
Solidity: function mintTo(address _to, string _uri) returns(uint256)
func (*TokenERC721Session) MintWithSignature ¶
func (_TokenERC721 *TokenERC721Session) MintWithSignature(_req ITokenERC721MintRequest, _signature []byte) (*types.Transaction, error)
MintWithSignature is a paid mutator transaction binding the contract method 0x2c4510f8.
Solidity: function mintWithSignature((address,address,uint256,address,string,uint256,address,uint128,uint128,bytes32) _req, bytes _signature) payable returns(uint256 tokenIdMinted)
func (*TokenERC721Session) Multicall ¶
func (_TokenERC721 *TokenERC721Session) Multicall(data [][]byte) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) returns(bytes[] results)
func (*TokenERC721Session) Name ¶
func (_TokenERC721 *TokenERC721Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*TokenERC721Session) NextTokenIdToMint ¶
func (_TokenERC721 *TokenERC721Session) NextTokenIdToMint() (*big.Int, error)
NextTokenIdToMint is a free data retrieval call binding the contract method 0x3b1475a7.
Solidity: function nextTokenIdToMint() view returns(uint256)
func (*TokenERC721Session) Owner ¶
func (_TokenERC721 *TokenERC721Session) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TokenERC721Session) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*TokenERC721Session) PlatformFeeBps ¶
func (_TokenERC721 *TokenERC721Session) PlatformFeeBps() (*big.Int, error)
PlatformFeeBps is a free data retrieval call binding the contract method 0x22dcd13e.
Solidity: function platformFeeBps() view returns(uint128)
func (*TokenERC721Session) PlatformFeeRecipient ¶
func (_TokenERC721 *TokenERC721Session) PlatformFeeRecipient() (common.Address, error)
PlatformFeeRecipient is a free data retrieval call binding the contract method 0xeb13554f.
Solidity: function platformFeeRecipient() view returns(address)
func (*TokenERC721Session) PrimarySaleRecipient ¶
func (_TokenERC721 *TokenERC721Session) PrimarySaleRecipient() (common.Address, error)
PrimarySaleRecipient is a free data retrieval call binding the contract method 0x079fe40e.
Solidity: function primarySaleRecipient() view returns(address)
func (*TokenERC721Session) RenounceRole ¶
func (_TokenERC721 *TokenERC721Session) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*TokenERC721Session) RevokeRole ¶
func (_TokenERC721 *TokenERC721Session) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*TokenERC721Session) RoyaltyInfo ¶
func (_TokenERC721 *TokenERC721Session) RoyaltyInfo(tokenId *big.Int, salePrice *big.Int) (struct { Receiver common.Address RoyaltyAmount *big.Int }, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 tokenId, uint256 salePrice) view returns(address receiver, uint256 royaltyAmount)
func (*TokenERC721Session) SafeTransferFrom ¶
func (_TokenERC721 *TokenERC721Session) 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 (*TokenERC721Session) SafeTransferFrom0 ¶
func (_TokenERC721 *TokenERC721Session) 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 (*TokenERC721Session) SetApprovalForAll ¶
func (_TokenERC721 *TokenERC721Session) 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 (*TokenERC721Session) SetContractURI ¶
func (_TokenERC721 *TokenERC721Session) SetContractURI(_uri string) (*types.Transaction, error)
SetContractURI is a paid mutator transaction binding the contract method 0x938e3d7b.
Solidity: function setContractURI(string _uri) returns()
func (*TokenERC721Session) SetDefaultRoyaltyInfo ¶
func (_TokenERC721 *TokenERC721Session) SetDefaultRoyaltyInfo(_royaltyRecipient common.Address, _royaltyBps *big.Int) (*types.Transaction, error)
SetDefaultRoyaltyInfo is a paid mutator transaction binding the contract method 0x600dd5ea.
Solidity: function setDefaultRoyaltyInfo(address _royaltyRecipient, uint256 _royaltyBps) returns()
func (*TokenERC721Session) SetOwner ¶
func (_TokenERC721 *TokenERC721Session) SetOwner(_newOwner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address _newOwner) returns()
func (*TokenERC721Session) SetPlatformFeeInfo ¶
func (_TokenERC721 *TokenERC721Session) SetPlatformFeeInfo(_platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
SetPlatformFeeInfo is a paid mutator transaction binding the contract method 0x1e7ac488.
Solidity: function setPlatformFeeInfo(address _platformFeeRecipient, uint256 _platformFeeBps) returns()
func (*TokenERC721Session) SetPrimarySaleRecipient ¶
func (_TokenERC721 *TokenERC721Session) SetPrimarySaleRecipient(_saleRecipient common.Address) (*types.Transaction, error)
SetPrimarySaleRecipient is a paid mutator transaction binding the contract method 0x6f4f2837.
Solidity: function setPrimarySaleRecipient(address _saleRecipient) returns()
func (*TokenERC721Session) SetRoyaltyInfoForToken ¶
func (_TokenERC721 *TokenERC721Session) SetRoyaltyInfoForToken(_tokenId *big.Int, _recipient common.Address, _bps *big.Int) (*types.Transaction, error)
SetRoyaltyInfoForToken is a paid mutator transaction binding the contract method 0x9bcf7a15.
Solidity: function setRoyaltyInfoForToken(uint256 _tokenId, address _recipient, uint256 _bps) returns()
func (*TokenERC721Session) SupportsInterface ¶
func (_TokenERC721 *TokenERC721Session) 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 (*TokenERC721Session) Symbol ¶
func (_TokenERC721 *TokenERC721Session) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*TokenERC721Session) ThirdwebFee ¶
func (_TokenERC721 *TokenERC721Session) ThirdwebFee() (common.Address, error)
ThirdwebFee is a free data retrieval call binding the contract method 0xcf8267b1.
Solidity: function thirdwebFee() view returns(address)
func (*TokenERC721Session) TokenByIndex ¶
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 index) view returns(uint256)
func (*TokenERC721Session) TokenOfOwnerByIndex ¶
func (_TokenERC721 *TokenERC721Session) 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 (*TokenERC721Session) TokenURI ¶
func (_TokenERC721 *TokenERC721Session) 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 (*TokenERC721Session) TotalSupply ¶
func (_TokenERC721 *TokenERC721Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*TokenERC721Session) TransferFrom ¶
func (_TokenERC721 *TokenERC721Session) 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 (*TokenERC721Session) Verify ¶
func (_TokenERC721 *TokenERC721Session) Verify(_req ITokenERC721MintRequest, _signature []byte) (bool, common.Address, error)
Verify is a free data retrieval call binding the contract method 0xde903774.
Solidity: function verify((address,address,uint256,address,string,uint256,address,uint128,uint128,bytes32) _req, bytes _signature) view returns(bool, address)
type TokenERC721TokensMinted ¶
type TokenERC721TokensMinted struct { MintedTo common.Address TokenIdMinted *big.Int Uri string Raw types.Log // Blockchain specific contextual infos }
TokenERC721TokensMinted represents a TokensMinted event raised by the TokenERC721 contract.
type TokenERC721TokensMintedIterator ¶
type TokenERC721TokensMintedIterator struct { Event *TokenERC721TokensMinted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC721TokensMintedIterator is returned from FilterTokensMinted and is used to iterate over the raw logs and unpacked data for TokensMinted events raised by the TokenERC721 contract.
func (*TokenERC721TokensMintedIterator) Close ¶
func (it *TokenERC721TokensMintedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC721TokensMintedIterator) Error ¶
func (it *TokenERC721TokensMintedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC721TokensMintedIterator) Next ¶
func (it *TokenERC721TokensMintedIterator) 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 TokenERC721TokensMintedWithSignature ¶
type TokenERC721TokensMintedWithSignature struct { Signer common.Address MintedTo common.Address TokenIdMinted *big.Int MintRequest ITokenERC721MintRequest Raw types.Log // Blockchain specific contextual infos }
TokenERC721TokensMintedWithSignature represents a TokensMintedWithSignature event raised by the TokenERC721 contract.
type TokenERC721TokensMintedWithSignatureIterator ¶
type TokenERC721TokensMintedWithSignatureIterator struct { Event *TokenERC721TokensMintedWithSignature // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC721TokensMintedWithSignatureIterator is returned from FilterTokensMintedWithSignature and is used to iterate over the raw logs and unpacked data for TokensMintedWithSignature events raised by the TokenERC721 contract.
func (*TokenERC721TokensMintedWithSignatureIterator) Close ¶
func (it *TokenERC721TokensMintedWithSignatureIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC721TokensMintedWithSignatureIterator) Error ¶
func (it *TokenERC721TokensMintedWithSignatureIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC721TokensMintedWithSignatureIterator) Next ¶
func (it *TokenERC721TokensMintedWithSignatureIterator) 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 TokenERC721Transactor ¶
type TokenERC721Transactor struct {
// contains filtered or unexported fields
}
TokenERC721Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTokenERC721Transactor ¶
func NewTokenERC721Transactor(address common.Address, transactor bind.ContractTransactor) (*TokenERC721Transactor, error)
NewTokenERC721Transactor creates a new write-only instance of TokenERC721, bound to a specific deployed contract.
func (*TokenERC721Transactor) Approve ¶
func (_TokenERC721 *TokenERC721Transactor) 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 (*TokenERC721Transactor) Burn ¶
func (_TokenERC721 *TokenERC721Transactor) Burn(opts *bind.TransactOpts, tokenId *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 tokenId) returns()
func (*TokenERC721Transactor) GrantRole ¶
func (_TokenERC721 *TokenERC721Transactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*TokenERC721Transactor) Initialize ¶
func (_TokenERC721 *TokenERC721Transactor) Initialize(opts *bind.TransactOpts, _defaultAdmin common.Address, _name string, _symbol string, _contractURI string, _trustedForwarders []common.Address, _saleRecipient common.Address, _royaltyRecipient common.Address, _royaltyBps *big.Int, _platformFeeBps *big.Int, _platformFeeRecipient common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xe1591634.
Solidity: function initialize(address _defaultAdmin, string _name, string _symbol, string _contractURI, address[] _trustedForwarders, address _saleRecipient, address _royaltyRecipient, uint128 _royaltyBps, uint128 _platformFeeBps, address _platformFeeRecipient) returns()
func (*TokenERC721Transactor) MintTo ¶
func (_TokenERC721 *TokenERC721Transactor) MintTo(opts *bind.TransactOpts, _to common.Address, _uri string) (*types.Transaction, error)
MintTo is a paid mutator transaction binding the contract method 0x0075a317.
Solidity: function mintTo(address _to, string _uri) returns(uint256)
func (*TokenERC721Transactor) MintWithSignature ¶
func (_TokenERC721 *TokenERC721Transactor) MintWithSignature(opts *bind.TransactOpts, _req ITokenERC721MintRequest, _signature []byte) (*types.Transaction, error)
MintWithSignature is a paid mutator transaction binding the contract method 0x2c4510f8.
Solidity: function mintWithSignature((address,address,uint256,address,string,uint256,address,uint128,uint128,bytes32) _req, bytes _signature) payable returns(uint256 tokenIdMinted)
func (*TokenERC721Transactor) Multicall ¶
func (_TokenERC721 *TokenERC721Transactor) Multicall(opts *bind.TransactOpts, data [][]byte) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) returns(bytes[] results)
func (*TokenERC721Transactor) RenounceRole ¶
func (_TokenERC721 *TokenERC721Transactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*TokenERC721Transactor) RevokeRole ¶
func (_TokenERC721 *TokenERC721Transactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*TokenERC721Transactor) SafeTransferFrom ¶
func (_TokenERC721 *TokenERC721Transactor) 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 (*TokenERC721Transactor) SafeTransferFrom0 ¶
func (_TokenERC721 *TokenERC721Transactor) 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 (*TokenERC721Transactor) SetApprovalForAll ¶
func (_TokenERC721 *TokenERC721Transactor) 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 (*TokenERC721Transactor) SetContractURI ¶
func (_TokenERC721 *TokenERC721Transactor) SetContractURI(opts *bind.TransactOpts, _uri string) (*types.Transaction, error)
SetContractURI is a paid mutator transaction binding the contract method 0x938e3d7b.
Solidity: function setContractURI(string _uri) returns()
func (*TokenERC721Transactor) SetDefaultRoyaltyInfo ¶
func (_TokenERC721 *TokenERC721Transactor) SetDefaultRoyaltyInfo(opts *bind.TransactOpts, _royaltyRecipient common.Address, _royaltyBps *big.Int) (*types.Transaction, error)
SetDefaultRoyaltyInfo is a paid mutator transaction binding the contract method 0x600dd5ea.
Solidity: function setDefaultRoyaltyInfo(address _royaltyRecipient, uint256 _royaltyBps) returns()
func (*TokenERC721Transactor) SetOwner ¶
func (_TokenERC721 *TokenERC721Transactor) SetOwner(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address _newOwner) returns()
func (*TokenERC721Transactor) SetPlatformFeeInfo ¶
func (_TokenERC721 *TokenERC721Transactor) SetPlatformFeeInfo(opts *bind.TransactOpts, _platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
SetPlatformFeeInfo is a paid mutator transaction binding the contract method 0x1e7ac488.
Solidity: function setPlatformFeeInfo(address _platformFeeRecipient, uint256 _platformFeeBps) returns()
func (*TokenERC721Transactor) SetPrimarySaleRecipient ¶
func (_TokenERC721 *TokenERC721Transactor) SetPrimarySaleRecipient(opts *bind.TransactOpts, _saleRecipient common.Address) (*types.Transaction, error)
SetPrimarySaleRecipient is a paid mutator transaction binding the contract method 0x6f4f2837.
Solidity: function setPrimarySaleRecipient(address _saleRecipient) returns()
func (*TokenERC721Transactor) SetRoyaltyInfoForToken ¶
func (_TokenERC721 *TokenERC721Transactor) SetRoyaltyInfoForToken(opts *bind.TransactOpts, _tokenId *big.Int, _recipient common.Address, _bps *big.Int) (*types.Transaction, error)
SetRoyaltyInfoForToken is a paid mutator transaction binding the contract method 0x9bcf7a15.
Solidity: function setRoyaltyInfoForToken(uint256 _tokenId, address _recipient, uint256 _bps) returns()
func (*TokenERC721Transactor) TransferFrom ¶
func (_TokenERC721 *TokenERC721Transactor) 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 TokenERC721TransactorRaw ¶
type TokenERC721TransactorRaw struct {
Contract *TokenERC721Transactor // Generic write-only contract binding to access the raw methods on
}
TokenERC721TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TokenERC721TransactorRaw) Transact ¶
func (_TokenERC721 *TokenERC721TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TokenERC721TransactorRaw) Transfer ¶
func (_TokenERC721 *TokenERC721TransactorRaw) 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 TokenERC721TransactorSession ¶
type TokenERC721TransactorSession struct { Contract *TokenERC721Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TokenERC721TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TokenERC721TransactorSession) Approve ¶
func (_TokenERC721 *TokenERC721TransactorSession) 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 (*TokenERC721TransactorSession) Burn ¶
func (_TokenERC721 *TokenERC721TransactorSession) Burn(tokenId *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 tokenId) returns()
func (*TokenERC721TransactorSession) GrantRole ¶
func (_TokenERC721 *TokenERC721TransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*TokenERC721TransactorSession) Initialize ¶
func (_TokenERC721 *TokenERC721TransactorSession) Initialize(_defaultAdmin common.Address, _name string, _symbol string, _contractURI string, _trustedForwarders []common.Address, _saleRecipient common.Address, _royaltyRecipient common.Address, _royaltyBps *big.Int, _platformFeeBps *big.Int, _platformFeeRecipient common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xe1591634.
Solidity: function initialize(address _defaultAdmin, string _name, string _symbol, string _contractURI, address[] _trustedForwarders, address _saleRecipient, address _royaltyRecipient, uint128 _royaltyBps, uint128 _platformFeeBps, address _platformFeeRecipient) returns()
func (*TokenERC721TransactorSession) MintTo ¶
func (_TokenERC721 *TokenERC721TransactorSession) MintTo(_to common.Address, _uri string) (*types.Transaction, error)
MintTo is a paid mutator transaction binding the contract method 0x0075a317.
Solidity: function mintTo(address _to, string _uri) returns(uint256)
func (*TokenERC721TransactorSession) MintWithSignature ¶
func (_TokenERC721 *TokenERC721TransactorSession) MintWithSignature(_req ITokenERC721MintRequest, _signature []byte) (*types.Transaction, error)
MintWithSignature is a paid mutator transaction binding the contract method 0x2c4510f8.
Solidity: function mintWithSignature((address,address,uint256,address,string,uint256,address,uint128,uint128,bytes32) _req, bytes _signature) payable returns(uint256 tokenIdMinted)
func (*TokenERC721TransactorSession) Multicall ¶
func (_TokenERC721 *TokenERC721TransactorSession) Multicall(data [][]byte) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) returns(bytes[] results)
func (*TokenERC721TransactorSession) RenounceRole ¶
func (_TokenERC721 *TokenERC721TransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*TokenERC721TransactorSession) RevokeRole ¶
func (_TokenERC721 *TokenERC721TransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*TokenERC721TransactorSession) SafeTransferFrom ¶
func (_TokenERC721 *TokenERC721TransactorSession) 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 (*TokenERC721TransactorSession) SafeTransferFrom0 ¶
func (_TokenERC721 *TokenERC721TransactorSession) 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 (*TokenERC721TransactorSession) SetApprovalForAll ¶
func (_TokenERC721 *TokenERC721TransactorSession) 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 (*TokenERC721TransactorSession) SetContractURI ¶
func (_TokenERC721 *TokenERC721TransactorSession) SetContractURI(_uri string) (*types.Transaction, error)
SetContractURI is a paid mutator transaction binding the contract method 0x938e3d7b.
Solidity: function setContractURI(string _uri) returns()
func (*TokenERC721TransactorSession) SetDefaultRoyaltyInfo ¶
func (_TokenERC721 *TokenERC721TransactorSession) SetDefaultRoyaltyInfo(_royaltyRecipient common.Address, _royaltyBps *big.Int) (*types.Transaction, error)
SetDefaultRoyaltyInfo is a paid mutator transaction binding the contract method 0x600dd5ea.
Solidity: function setDefaultRoyaltyInfo(address _royaltyRecipient, uint256 _royaltyBps) returns()
func (*TokenERC721TransactorSession) SetOwner ¶
func (_TokenERC721 *TokenERC721TransactorSession) SetOwner(_newOwner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address _newOwner) returns()
func (*TokenERC721TransactorSession) SetPlatformFeeInfo ¶
func (_TokenERC721 *TokenERC721TransactorSession) SetPlatformFeeInfo(_platformFeeRecipient common.Address, _platformFeeBps *big.Int) (*types.Transaction, error)
SetPlatformFeeInfo is a paid mutator transaction binding the contract method 0x1e7ac488.
Solidity: function setPlatformFeeInfo(address _platformFeeRecipient, uint256 _platformFeeBps) returns()
func (*TokenERC721TransactorSession) SetPrimarySaleRecipient ¶
func (_TokenERC721 *TokenERC721TransactorSession) SetPrimarySaleRecipient(_saleRecipient common.Address) (*types.Transaction, error)
SetPrimarySaleRecipient is a paid mutator transaction binding the contract method 0x6f4f2837.
Solidity: function setPrimarySaleRecipient(address _saleRecipient) returns()
func (*TokenERC721TransactorSession) SetRoyaltyInfoForToken ¶
func (_TokenERC721 *TokenERC721TransactorSession) SetRoyaltyInfoForToken(_tokenId *big.Int, _recipient common.Address, _bps *big.Int) (*types.Transaction, error)
SetRoyaltyInfoForToken is a paid mutator transaction binding the contract method 0x9bcf7a15.
Solidity: function setRoyaltyInfoForToken(uint256 _tokenId, address _recipient, uint256 _bps) returns()
func (*TokenERC721TransactorSession) TransferFrom ¶
func (_TokenERC721 *TokenERC721TransactorSession) 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 TokenERC721Transfer ¶
type TokenERC721Transfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenERC721Transfer represents a Transfer event raised by the TokenERC721 contract.
type TokenERC721TransferIterator ¶
type TokenERC721TransferIterator struct { Event *TokenERC721Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenERC721TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the TokenERC721 contract.
func (*TokenERC721TransferIterator) Close ¶
func (it *TokenERC721TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenERC721TransferIterator) Error ¶
func (it *TokenERC721TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenERC721TransferIterator) Next ¶
func (it *TokenERC721TransferIterator) 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.