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) GetClaimConditionById(opts *bind.CallOpts, _tokenId *big.Int, _conditionId *big.Int) (IDropClaimConditionClaimCondition, error)
- func (_DropERC1155 *DropERC1155Caller) GetClaimTimestamp(opts *bind.CallOpts, _tokenId *big.Int, _conditionId *big.Int, ...) (struct{ ... }, 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) HasRole(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) MaxWalletClaimCount(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, ...) error
- func (_DropERC1155 *DropERC1155Caller) VerifyClaimMerkleProof(opts *bind.CallOpts, _conditionId *big.Int, _claimer common.Address, ...) (struct{ ... }, error)
- func (_DropERC1155 *DropERC1155Caller) WalletClaimCount(opts *bind.CallOpts, arg0 *big.Int, arg1 common.Address) (*big.Int, 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) GetClaimConditionById(_tokenId *big.Int, _conditionId *big.Int) (IDropClaimConditionClaimCondition, error)
- func (_DropERC1155 *DropERC1155CallerSession) GetClaimTimestamp(_tokenId *big.Int, _conditionId *big.Int, _claimer common.Address) (struct{ ... }, 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) HasRole(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) MaxWalletClaimCount(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, ...) error
- func (_DropERC1155 *DropERC1155CallerSession) VerifyClaimMerkleProof(_conditionId *big.Int, _claimer common.Address, _tokenId *big.Int, ...) (struct{ ... }, error)
- func (_DropERC1155 *DropERC1155CallerSession) WalletClaimCount(arg0 *big.Int, arg1 common.Address) (*big.Int, error)
- type DropERC1155ClaimConditionsUpdated
- type DropERC1155ClaimConditionsUpdatedIterator
- 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) FilterDefaultRoyalty(opts *bind.FilterOpts) (*DropERC1155DefaultRoyaltyIterator, error)
- func (_DropERC1155 *DropERC1155Filterer) FilterMaxTotalSupplyUpdated(opts *bind.FilterOpts) (*DropERC1155MaxTotalSupplyUpdatedIterator, error)
- func (_DropERC1155 *DropERC1155Filterer) FilterMaxWalletClaimCountUpdated(opts *bind.FilterOpts) (*DropERC1155MaxWalletClaimCountUpdatedIterator, error)
- func (_DropERC1155 *DropERC1155Filterer) FilterOwnerUpdated(opts *bind.FilterOpts) (*DropERC1155OwnerUpdatedIterator, error)
- func (_DropERC1155 *DropERC1155Filterer) FilterPlatformFeeInfoUpdated(opts *bind.FilterOpts) (*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) (*DropERC1155RoyaltyForTokenIterator, error)
- func (_DropERC1155 *DropERC1155Filterer) FilterTokensClaimed(opts *bind.FilterOpts, claimConditionIndex []*big.Int, tokenId []*big.Int, ...) (*DropERC1155TokensClaimedIterator, error)
- func (_DropERC1155 *DropERC1155Filterer) FilterTokensLazyMinted(opts *bind.FilterOpts) (*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) FilterWalletClaimCountUpdated(opts *bind.FilterOpts, wallet []common.Address) (*DropERC1155WalletClaimCountUpdatedIterator, error)
- func (_DropERC1155 *DropERC1155Filterer) ParseApprovalForAll(log types.Log) (*DropERC1155ApprovalForAll, error)
- func (_DropERC1155 *DropERC1155Filterer) ParseClaimConditionsUpdated(log types.Log) (*DropERC1155ClaimConditionsUpdated, error)
- func (_DropERC1155 *DropERC1155Filterer) ParseDefaultRoyalty(log types.Log) (*DropERC1155DefaultRoyalty, error)
- func (_DropERC1155 *DropERC1155Filterer) ParseMaxTotalSupplyUpdated(log types.Log) (*DropERC1155MaxTotalSupplyUpdated, error)
- func (_DropERC1155 *DropERC1155Filterer) ParseMaxWalletClaimCountUpdated(log types.Log) (*DropERC1155MaxWalletClaimCountUpdated, 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) 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) ParseWalletClaimCountUpdated(log types.Log) (*DropERC1155WalletClaimCountUpdated, 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) WatchDefaultRoyalty(opts *bind.WatchOpts, sink chan<- *DropERC1155DefaultRoyalty) (event.Subscription, error)
- func (_DropERC1155 *DropERC1155Filterer) WatchMaxTotalSupplyUpdated(opts *bind.WatchOpts, sink chan<- *DropERC1155MaxTotalSupplyUpdated) (event.Subscription, error)
- func (_DropERC1155 *DropERC1155Filterer) WatchMaxWalletClaimCountUpdated(opts *bind.WatchOpts, sink chan<- *DropERC1155MaxWalletClaimCountUpdated) (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) 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)
- func (_DropERC1155 *DropERC1155Filterer) WatchWalletClaimCountUpdated(opts *bind.WatchOpts, sink chan<- *DropERC1155WalletClaimCountUpdated, ...) (event.Subscription, error)
- type DropERC1155MaxTotalSupplyUpdated
- type DropERC1155MaxTotalSupplyUpdatedIterator
- type DropERC1155MaxWalletClaimCountUpdated
- type DropERC1155MaxWalletClaimCountUpdatedIterator
- 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 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) Burn(account common.Address, id *big.Int, value *big.Int) (*types.Transaction, 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) GetClaimConditionById(_tokenId *big.Int, _conditionId *big.Int) (IDropClaimConditionClaimCondition, error)
- func (_DropERC1155 *DropERC1155Session) GetClaimTimestamp(_tokenId *big.Int, _conditionId *big.Int, _claimer common.Address) (struct{ ... }, 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) 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) 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) (*types.Transaction, error)
- func (_DropERC1155 *DropERC1155Session) MaxTotalSupply(arg0 *big.Int) (*big.Int, error)
- func (_DropERC1155 *DropERC1155Session) MaxWalletClaimCount(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, _phases []IDropClaimConditionClaimCondition, ...) (*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) SetMaxWalletClaimCount(_tokenId *big.Int, _count *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) SetWalletClaimCount(_tokenId *big.Int, _claimer common.Address, _count *big.Int) (*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, ...) error
- func (_DropERC1155 *DropERC1155Session) VerifyClaimMerkleProof(_conditionId *big.Int, _claimer common.Address, _tokenId *big.Int, ...) (struct{ ... }, error)
- func (_DropERC1155 *DropERC1155Session) WalletClaimCount(arg0 *big.Int, arg1 common.Address) (*big.Int, error)
- type DropERC1155TokensClaimed
- type DropERC1155TokensClaimedIterator
- type DropERC1155TokensLazyMinted
- type DropERC1155TokensLazyMintedIterator
- type DropERC1155Transactor
- func (_DropERC1155 *DropERC1155Transactor) Burn(opts *bind.TransactOpts, account common.Address, id *big.Int, value *big.Int) (*types.Transaction, error)
- 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) SetMaxWalletClaimCount(opts *bind.TransactOpts, _tokenId *big.Int, _count *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) SetWalletClaimCount(opts *bind.TransactOpts, _tokenId *big.Int, _claimer common.Address, ...) (*types.Transaction, error)
- type DropERC1155TransactorRaw
- type DropERC1155TransactorSession
- func (_DropERC1155 *DropERC1155TransactorSession) Burn(account common.Address, id *big.Int, value *big.Int) (*types.Transaction, error)
- 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) (*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, _phases []IDropClaimConditionClaimCondition, ...) (*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) SetMaxWalletClaimCount(_tokenId *big.Int, _count *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) SetWalletClaimCount(_tokenId *big.Int, _claimer common.Address, _count *big.Int) (*types.Transaction, error)
- type DropERC1155TransferBatch
- type DropERC1155TransferBatchIterator
- type DropERC1155TransferSingle
- type DropERC1155TransferSingleIterator
- type DropERC1155URI
- type DropERC1155URIIterator
- type DropERC1155WalletClaimCountUpdated
- type DropERC1155WalletClaimCountUpdatedIterator
- 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) BaseURIIndices(opts *bind.CallOpts, arg0 *big.Int) (*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) EncryptedBaseURI(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) GetClaimConditionById(opts *bind.CallOpts, _conditionId *big.Int) (IDropClaimConditionClaimCondition, error)
- func (_DropERC721 *DropERC721Caller) GetClaimTimestamp(opts *bind.CallOpts, _conditionId *big.Int, _claimer common.Address) (struct{ ... }, 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) 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) HasRole(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) IsTrustedForwarder(opts *bind.CallOpts, forwarder common.Address) (bool, error)
- func (_DropERC721 *DropERC721Caller) MaxTotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_DropERC721 *DropERC721Caller) MaxWalletClaimCount(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) TokenByIndex(opts *bind.CallOpts, index *big.Int) (*big.Int, error)
- func (_DropERC721 *DropERC721Caller) TokenOfOwnerByIndex(opts *bind.CallOpts, owner common.Address, index *big.Int) (*big.Int, error)
- func (_DropERC721 *DropERC721Caller) TokenURI(opts *bind.CallOpts, _tokenId *big.Int) (string, error)
- func (_DropERC721 *DropERC721Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_DropERC721 *DropERC721Caller) VerifyClaim(opts *bind.CallOpts, _conditionId *big.Int, _claimer common.Address, ...) error
- func (_DropERC721 *DropERC721Caller) VerifyClaimMerkleProof(opts *bind.CallOpts, _conditionId *big.Int, _claimer common.Address, ...) (struct{ ... }, error)
- func (_DropERC721 *DropERC721Caller) WalletClaimCount(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- type DropERC721CallerRaw
- type DropERC721CallerSession
- func (_DropERC721 *DropERC721CallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_DropERC721 *DropERC721CallerSession) BaseURIIndices(arg0 *big.Int) (*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) EncryptedBaseURI(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) GetClaimConditionById(_conditionId *big.Int) (IDropClaimConditionClaimCondition, error)
- func (_DropERC721 *DropERC721CallerSession) GetClaimTimestamp(_conditionId *big.Int, _claimer common.Address) (struct{ ... }, error)
- func (_DropERC721 *DropERC721CallerSession) GetDefaultRoyaltyInfo() (common.Address, uint16, error)
- func (_DropERC721 *DropERC721CallerSession) GetPlatformFeeInfo() (common.Address, uint16, 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) HasRole(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) IsTrustedForwarder(forwarder common.Address) (bool, error)
- func (_DropERC721 *DropERC721CallerSession) MaxTotalSupply() (*big.Int, error)
- func (_DropERC721 *DropERC721CallerSession) MaxWalletClaimCount() (*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) TokenByIndex(index *big.Int) (*big.Int, error)
- func (_DropERC721 *DropERC721CallerSession) TokenOfOwnerByIndex(owner common.Address, index *big.Int) (*big.Int, error)
- func (_DropERC721 *DropERC721CallerSession) TokenURI(_tokenId *big.Int) (string, error)
- func (_DropERC721 *DropERC721CallerSession) TotalSupply() (*big.Int, error)
- func (_DropERC721 *DropERC721CallerSession) VerifyClaim(_conditionId *big.Int, _claimer common.Address, _quantity *big.Int, ...) error
- func (_DropERC721 *DropERC721CallerSession) VerifyClaimMerkleProof(_conditionId *big.Int, _claimer common.Address, _quantity *big.Int, ...) (struct{ ... }, error)
- func (_DropERC721 *DropERC721CallerSession) WalletClaimCount(arg0 common.Address) (*big.Int, error)
- type DropERC721ClaimConditionsUpdated
- type DropERC721ClaimConditionsUpdatedIterator
- 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) FilterDefaultRoyalty(opts *bind.FilterOpts) (*DropERC721DefaultRoyaltyIterator, error)
- func (_DropERC721 *DropERC721Filterer) FilterMaxTotalSupplyUpdated(opts *bind.FilterOpts) (*DropERC721MaxTotalSupplyUpdatedIterator, error)
- func (_DropERC721 *DropERC721Filterer) FilterMaxWalletClaimCountUpdated(opts *bind.FilterOpts) (*DropERC721MaxWalletClaimCountUpdatedIterator, error)
- func (_DropERC721 *DropERC721Filterer) FilterNFTRevealed(opts *bind.FilterOpts) (*DropERC721NFTRevealedIterator, error)
- func (_DropERC721 *DropERC721Filterer) FilterOwnerUpdated(opts *bind.FilterOpts) (*DropERC721OwnerUpdatedIterator, error)
- func (_DropERC721 *DropERC721Filterer) FilterPlatformFeeInfoUpdated(opts *bind.FilterOpts) (*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) (*DropERC721RoyaltyForTokenIterator, error)
- func (_DropERC721 *DropERC721Filterer) FilterTokensClaimed(opts *bind.FilterOpts, claimConditionIndex []*big.Int, ...) (*DropERC721TokensClaimedIterator, error)
- func (_DropERC721 *DropERC721Filterer) FilterTokensLazyMinted(opts *bind.FilterOpts) (*DropERC721TokensLazyMintedIterator, error)
- func (_DropERC721 *DropERC721Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*DropERC721TransferIterator, error)
- func (_DropERC721 *DropERC721Filterer) FilterWalletClaimCountUpdated(opts *bind.FilterOpts, wallet []common.Address) (*DropERC721WalletClaimCountUpdatedIterator, 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) ParseDefaultRoyalty(log types.Log) (*DropERC721DefaultRoyalty, error)
- func (_DropERC721 *DropERC721Filterer) ParseMaxTotalSupplyUpdated(log types.Log) (*DropERC721MaxTotalSupplyUpdated, error)
- func (_DropERC721 *DropERC721Filterer) ParseMaxWalletClaimCountUpdated(log types.Log) (*DropERC721MaxWalletClaimCountUpdated, error)
- func (_DropERC721 *DropERC721Filterer) ParseNFTRevealed(log types.Log) (*DropERC721NFTRevealed, 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) 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) ParseWalletClaimCountUpdated(log types.Log) (*DropERC721WalletClaimCountUpdated, 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) WatchDefaultRoyalty(opts *bind.WatchOpts, sink chan<- *DropERC721DefaultRoyalty) (event.Subscription, error)
- func (_DropERC721 *DropERC721Filterer) WatchMaxTotalSupplyUpdated(opts *bind.WatchOpts, sink chan<- *DropERC721MaxTotalSupplyUpdated) (event.Subscription, error)
- func (_DropERC721 *DropERC721Filterer) WatchMaxWalletClaimCountUpdated(opts *bind.WatchOpts, sink chan<- *DropERC721MaxWalletClaimCountUpdated) (event.Subscription, error)
- func (_DropERC721 *DropERC721Filterer) WatchNFTRevealed(opts *bind.WatchOpts, sink chan<- *DropERC721NFTRevealed) (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) 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)
- func (_DropERC721 *DropERC721Filterer) WatchWalletClaimCountUpdated(opts *bind.WatchOpts, sink chan<- *DropERC721WalletClaimCountUpdated, ...) (event.Subscription, error)
- type DropERC721MaxTotalSupplyUpdated
- type DropERC721MaxTotalSupplyUpdatedIterator
- type DropERC721MaxWalletClaimCountUpdated
- type DropERC721MaxWalletClaimCountUpdatedIterator
- type DropERC721NFTRevealed
- type DropERC721NFTRevealedIterator
- 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) BaseURIIndices(arg0 *big.Int) (*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) EncryptedBaseURI(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) GetClaimConditionById(_conditionId *big.Int) (IDropClaimConditionClaimCondition, error)
- func (_DropERC721 *DropERC721Session) GetClaimTimestamp(_conditionId *big.Int, _claimer common.Address) (struct{ ... }, error)
- func (_DropERC721 *DropERC721Session) GetDefaultRoyaltyInfo() (common.Address, uint16, error)
- func (_DropERC721 *DropERC721Session) GetPlatformFeeInfo() (common.Address, uint16, 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) 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) 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) IsTrustedForwarder(forwarder common.Address) (bool, error)
- func (_DropERC721 *DropERC721Session) LazyMint(_amount *big.Int, _baseURIForTokens string, _encryptedBaseURI []byte) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Session) MaxTotalSupply() (*big.Int, error)
- func (_DropERC721 *DropERC721Session) MaxWalletClaimCount() (*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(_phases []IDropClaimConditionClaimCondition, _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) SetMaxWalletClaimCount(_count *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) SetWalletClaimCount(_claimer common.Address, _count *big.Int) (*types.Transaction, error)
- func (_DropERC721 *DropERC721Session) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_DropERC721 *DropERC721Session) Symbol() (string, error)
- func (_DropERC721 *DropERC721Session) TokenByIndex(index *big.Int) (*big.Int, error)
- func (_DropERC721 *DropERC721Session) TokenOfOwnerByIndex(owner common.Address, index *big.Int) (*big.Int, error)
- func (_DropERC721 *DropERC721Session) TokenURI(_tokenId *big.Int) (string, 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, ...) error
- func (_DropERC721 *DropERC721Session) VerifyClaimMerkleProof(_conditionId *big.Int, _claimer common.Address, _quantity *big.Int, ...) (struct{ ... }, error)
- func (_DropERC721 *DropERC721Session) WalletClaimCount(arg0 common.Address) (*big.Int, error)
- 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, _phases []IDropClaimConditionClaimCondition, ...) (*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) SetMaxWalletClaimCount(opts *bind.TransactOpts, _count *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) SetWalletClaimCount(opts *bind.TransactOpts, _claimer common.Address, _count *big.Int) (*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, _encryptedBaseURI []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(_phases []IDropClaimConditionClaimCondition, _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) SetMaxWalletClaimCount(_count *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) SetWalletClaimCount(_claimer common.Address, _count *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 DropERC721WalletClaimCountUpdated
- type DropERC721WalletClaimCountUpdatedIterator
- type ERC20VotesUpgradeableCheckpoint
- type IDropClaimConditionClaimCondition
- 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 ITokenBundleToken
- type ITokenERC1155MintRequest
- type ITokenERC20MintRequest
- type ITokenERC721MintRequest
- 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 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\":[{\"internalType\":\"address\",\"name\":\"_akhiraFee\",\"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\":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\":\"quantityLimitPerTransaction\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"waitTimeInSecondsBetweenClaims\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"merkleRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"}],\"indexed\":false,\"internalType\":\"structIDropClaimCondition.ClaimCondition[]\",\"name\":\"claimConditions\",\"type\":\"tuple[]\"}],\"name\":\"ClaimConditionsUpdated\",\"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\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"maxTotalSupply\",\"type\":\"uint256\"}],\"name\":\"MaxTotalSupplyUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"count\",\"type\":\"uint256\"}],\"name\":\"MaxWalletClaimCountUpdated\",\"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\":\"uint256\",\"name\":\"claimConditionIndex\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"claimer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantityClaimed\",\"type\":\"uint256\"}],\"name\":\"TokensClaimed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"startTokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"endTokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"baseURI\",\"type\":\"string\"}],\"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\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"wallet\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"count\",\"type\":\"uint256\"}],\"name\":\"WalletClaimCountUpdated\",\"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\":[{\"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\"},{\"internalType\":\"bytes32[]\",\"name\":\"_proofs\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint256\",\"name\":\"_proofMaxQuantityPerTransaction\",\"type\":\"uint256\"}],\"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\":[{\"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\":\"quantityLimitPerTransaction\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"waitTimeInSecondsBetweenClaims\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"merkleRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"}],\"internalType\":\"structIDropClaimCondition.ClaimCondition\",\"name\":\"condition\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_conditionId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_claimer\",\"type\":\"address\"}],\"name\":\"getClaimTimestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"lastClaimTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"nextValidClaimTimestamp\",\"type\":\"uint256\"}],\"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\":\"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\"}],\"name\":\"lazyMint\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"maxTotalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"maxWalletClaimCount\",\"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\":\"quantityLimitPerTransaction\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"waitTimeInSecondsBetweenClaims\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"merkleRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"}],\"internalType\":\"structIDropClaimCondition.ClaimCondition[]\",\"name\":\"_phases\",\"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\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_count\",\"type\":\"uint256\"}],\"name\":\"setMaxWalletClaimCount\",\"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\":\"_claimer\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_count\",\"type\":\"uint256\"}],\"name\":\"setWalletClaimCount\",\"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\":\"_tokenURI\",\"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\"},{\"internalType\":\"bool\",\"name\":\"verifyMaxQuantityPerTransaction\",\"type\":\"bool\"}],\"name\":\"verifyClaim\",\"outputs\":[],\"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\":\"bytes32[]\",\"name\":\"_proofs\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint256\",\"name\":\"_proofMaxQuantityPerTransaction\",\"type\":\"uint256\"}],\"name\":\"verifyClaimMerkleProof\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"validMerkleProof\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"merkleProofIndex\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"walletClaimCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"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\":[{\"internalType\":\"address\",\"name\":\"_akhiraFee\",\"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\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"startTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxClaimableSupply\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"supplyClaimed\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantityLimitPerTransaction\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"waitTimeInSecondsBetweenClaims\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"merkleRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"}],\"indexed\":false,\"internalType\":\"structIDropClaimCondition.ClaimCondition[]\",\"name\":\"claimConditions\",\"type\":\"tuple[]\"}],\"name\":\"ClaimConditionsUpdated\",\"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\":\"uint256\",\"name\":\"maxTotalSupply\",\"type\":\"uint256\"}],\"name\":\"MaxTotalSupplyUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"count\",\"type\":\"uint256\"}],\"name\":\"MaxWalletClaimCountUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"endTokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"revealedURI\",\"type\":\"string\"}],\"name\":\"NFTRevealed\",\"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\":\"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\":false,\"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\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"wallet\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"count\",\"type\":\"uint256\"}],\"name\":\"WalletClaimCountUpdated\",\"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\":\"\",\"type\":\"uint256\"}],\"name\":\"baseURIIndices\",\"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\"},{\"internalType\":\"bytes32[]\",\"name\":\"_proofs\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint256\",\"name\":\"_proofMaxQuantityPerTransaction\",\"type\":\"uint256\"}],\"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\":\"encryptedBaseURI\",\"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\":\"_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\":\"quantityLimitPerTransaction\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"waitTimeInSecondsBetweenClaims\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"merkleRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"}],\"internalType\":\"structIDropClaimCondition.ClaimCondition\",\"name\":\"condition\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_conditionId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_claimer\",\"type\":\"address\"}],\"name\":\"getClaimTimestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"lastClaimTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"nextValidClaimTimestamp\",\"type\":\"uint256\"}],\"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\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"_baseURIForTokens\",\"type\":\"string\"},{\"internalType\":\"bytes\",\"name\":\"_encryptedBaseURI\",\"type\":\"bytes\"}],\"name\":\"lazyMint\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"maxTotalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"maxWalletClaimCount\",\"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\":\"quantityLimitPerTransaction\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"waitTimeInSecondsBetweenClaims\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"merkleRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"}],\"internalType\":\"structIDropClaimCondition.ClaimCondition[]\",\"name\":\"_phases\",\"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\":\"uint256\",\"name\":\"_count\",\"type\":\"uint256\"}],\"name\":\"setMaxWalletClaimCount\",\"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\":\"address\",\"name\":\"_claimer\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_count\",\"type\":\"uint256\"}],\"name\":\"setWalletClaimCount\",\"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\":\"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\":[{\"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\"},{\"internalType\":\"bool\",\"name\":\"verifyMaxQuantityPerTransaction\",\"type\":\"bool\"}],\"name\":\"verifyClaim\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_conditionId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_claimer\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_quantity\",\"type\":\"uint256\"},{\"internalType\":\"bytes32[]\",\"name\":\"_proofs\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint256\",\"name\":\"_proofMaxQuantityPerTransaction\",\"type\":\"uint256\"}],\"name\":\"verifyClaimMerkleProof\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"validMerkleProof\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"merkleProofIndex\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"walletClaimCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"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 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 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\":\"_akhiraFee\",\"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\":\"akhiraFee\",\"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\":\"_akhiraFee\",\"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\":\"_akhiraFee\",\"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\":\"akhiraFee\",\"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) GetClaimConditionById ¶
func (_DropERC1155 *DropERC1155Caller) GetClaimConditionById(opts *bind.CallOpts, _tokenId *big.Int, _conditionId *big.Int) (IDropClaimConditionClaimCondition, 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,uint256,bytes32,uint256,address) condition)
func (*DropERC1155Caller) GetClaimTimestamp ¶
func (_DropERC1155 *DropERC1155Caller) GetClaimTimestamp(opts *bind.CallOpts, _tokenId *big.Int, _conditionId *big.Int, _claimer common.Address) (struct { LastClaimTimestamp *big.Int NextValidClaimTimestamp *big.Int }, error)
GetClaimTimestamp is a free data retrieval call binding the contract method 0x622a6c31.
Solidity: function getClaimTimestamp(uint256 _tokenId, uint256 _conditionId, address _claimer) view returns(uint256 lastClaimTimestamp, uint256 nextValidClaimTimestamp)
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)
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)
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) 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) 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) MaxWalletClaimCount ¶
func (_DropERC1155 *DropERC1155Caller) MaxWalletClaimCount(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
MaxWalletClaimCount is a free data retrieval call binding the contract method 0xb79cade4.
Solidity: function maxWalletClaimCount(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 _tokenURI)
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, verifyMaxQuantityPerTransaction bool) error
VerifyClaim is a free data retrieval call binding the contract method 0xa157f71c.
Solidity: function verifyClaim(uint256 _conditionId, address _claimer, uint256 _tokenId, uint256 _quantity, address _currency, uint256 _pricePerToken, bool verifyMaxQuantityPerTransaction) view returns()
func (*DropERC1155Caller) VerifyClaimMerkleProof ¶
func (_DropERC1155 *DropERC1155Caller) VerifyClaimMerkleProof(opts *bind.CallOpts, _conditionId *big.Int, _claimer common.Address, _tokenId *big.Int, _quantity *big.Int, _proofs [][32]byte, _proofMaxQuantityPerTransaction *big.Int) (struct { ValidMerkleProof bool MerkleProofIndex *big.Int }, error)
VerifyClaimMerkleProof is a free data retrieval call binding the contract method 0x71d53a5b.
Solidity: function verifyClaimMerkleProof(uint256 _conditionId, address _claimer, uint256 _tokenId, uint256 _quantity, bytes32[] _proofs, uint256 _proofMaxQuantityPerTransaction) view returns(bool validMerkleProof, uint256 merkleProofIndex)
func (*DropERC1155Caller) WalletClaimCount ¶
func (_DropERC1155 *DropERC1155Caller) WalletClaimCount(opts *bind.CallOpts, arg0 *big.Int, arg1 common.Address) (*big.Int, error)
WalletClaimCount is a free data retrieval call binding the contract method 0xc16ce64e.
Solidity: function walletClaimCount(uint256 , address ) view returns(uint256)
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) GetClaimConditionById ¶
func (_DropERC1155 *DropERC1155CallerSession) GetClaimConditionById(_tokenId *big.Int, _conditionId *big.Int) (IDropClaimConditionClaimCondition, 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,uint256,bytes32,uint256,address) condition)
func (*DropERC1155CallerSession) GetClaimTimestamp ¶
func (_DropERC1155 *DropERC1155CallerSession) GetClaimTimestamp(_tokenId *big.Int, _conditionId *big.Int, _claimer common.Address) (struct { LastClaimTimestamp *big.Int NextValidClaimTimestamp *big.Int }, error)
GetClaimTimestamp is a free data retrieval call binding the contract method 0x622a6c31.
Solidity: function getClaimTimestamp(uint256 _tokenId, uint256 _conditionId, address _claimer) view returns(uint256 lastClaimTimestamp, uint256 nextValidClaimTimestamp)
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)
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)
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) 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) 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) MaxWalletClaimCount ¶
MaxWalletClaimCount is a free data retrieval call binding the contract method 0xb79cade4.
Solidity: function maxWalletClaimCount(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 _tokenURI)
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, verifyMaxQuantityPerTransaction bool) error
VerifyClaim is a free data retrieval call binding the contract method 0xa157f71c.
Solidity: function verifyClaim(uint256 _conditionId, address _claimer, uint256 _tokenId, uint256 _quantity, address _currency, uint256 _pricePerToken, bool verifyMaxQuantityPerTransaction) view returns()
func (*DropERC1155CallerSession) VerifyClaimMerkleProof ¶
func (_DropERC1155 *DropERC1155CallerSession) VerifyClaimMerkleProof(_conditionId *big.Int, _claimer common.Address, _tokenId *big.Int, _quantity *big.Int, _proofs [][32]byte, _proofMaxQuantityPerTransaction *big.Int) (struct { ValidMerkleProof bool MerkleProofIndex *big.Int }, error)
VerifyClaimMerkleProof is a free data retrieval call binding the contract method 0x71d53a5b.
Solidity: function verifyClaimMerkleProof(uint256 _conditionId, address _claimer, uint256 _tokenId, uint256 _quantity, bytes32[] _proofs, uint256 _proofMaxQuantityPerTransaction) view returns(bool validMerkleProof, uint256 merkleProofIndex)
func (*DropERC1155CallerSession) WalletClaimCount ¶
func (_DropERC1155 *DropERC1155CallerSession) WalletClaimCount(arg0 *big.Int, arg1 common.Address) (*big.Int, error)
WalletClaimCount is a free data retrieval call binding the contract method 0xc16ce64e.
Solidity: function walletClaimCount(uint256 , address ) view returns(uint256)
type DropERC1155ClaimConditionsUpdated ¶
type DropERC1155ClaimConditionsUpdated struct { TokenId *big.Int ClaimConditions []IDropClaimConditionClaimCondition 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 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 0x7822655b74d50f461cbd7ca5dfc8b5e48b21fa2157bd7d277888fccce85af2ae.
Solidity: event ClaimConditionsUpdated(uint256 indexed tokenId, (uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address)[] claimConditions)
func (*DropERC1155Filterer) FilterDefaultRoyalty ¶
func (_DropERC1155 *DropERC1155Filterer) FilterDefaultRoyalty(opts *bind.FilterOpts) (*DropERC1155DefaultRoyaltyIterator, error)
FilterDefaultRoyalty is a free log retrieval operation binding the contract event 0x90d7ec04bcb8978719414f82e52e4cb651db41d0e6f8cea6118c2191e6183adb.
Solidity: event DefaultRoyalty(address newRoyaltyRecipient, uint256 newRoyaltyBps)
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) FilterMaxWalletClaimCountUpdated ¶
func (_DropERC1155 *DropERC1155Filterer) FilterMaxWalletClaimCountUpdated(opts *bind.FilterOpts) (*DropERC1155MaxWalletClaimCountUpdatedIterator, error)
FilterMaxWalletClaimCountUpdated is a free log retrieval operation binding the contract event 0x07fa2d0eb2fe8b8e6fbee6073cf9d84659d6db054d221579a0373ae29bc9d73d.
Solidity: event MaxWalletClaimCountUpdated(uint256 tokenId, uint256 count)
func (*DropERC1155Filterer) FilterOwnerUpdated ¶
func (_DropERC1155 *DropERC1155Filterer) FilterOwnerUpdated(opts *bind.FilterOpts) (*DropERC1155OwnerUpdatedIterator, error)
FilterOwnerUpdated is a free log retrieval operation binding the contract event 0x8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76.
Solidity: event OwnerUpdated(address prevOwner, address newOwner)
func (*DropERC1155Filterer) FilterPlatformFeeInfoUpdated ¶
func (_DropERC1155 *DropERC1155Filterer) FilterPlatformFeeInfoUpdated(opts *bind.FilterOpts) (*DropERC1155PlatformFeeInfoUpdatedIterator, error)
FilterPlatformFeeInfoUpdated is a free log retrieval operation binding the contract event 0xe2497bd806ec41a6e0dd992c29a72efc0ef8fec9092d1978fd4a1e00b2f18304.
Solidity: event PlatformFeeInfoUpdated(address 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) (*DropERC1155RoyaltyForTokenIterator, error)
FilterRoyaltyForToken is a free log retrieval operation binding the contract event 0x7365cf4122f072a3365c20d54eff9b38d73c096c28e1892ec8f5b0e403a0f12d.
Solidity: event RoyaltyForToken(uint256 indexed tokenId, address royaltyRecipient, uint256 royaltyBps)
func (*DropERC1155Filterer) FilterTokensClaimed ¶
func (_DropERC1155 *DropERC1155Filterer) FilterTokensClaimed(opts *bind.FilterOpts, claimConditionIndex []*big.Int, tokenId []*big.Int, claimer []common.Address) (*DropERC1155TokensClaimedIterator, error)
FilterTokensClaimed is a free log retrieval operation binding the contract event 0x4f72e6585331094d368e469f11198272039d08cbddfcda1577e192687a83afb6.
Solidity: event TokensClaimed(uint256 indexed claimConditionIndex, uint256 indexed tokenId, address indexed claimer, address receiver, uint256 quantityClaimed)
func (*DropERC1155Filterer) FilterTokensLazyMinted ¶
func (_DropERC1155 *DropERC1155Filterer) FilterTokensLazyMinted(opts *bind.FilterOpts) (*DropERC1155TokensLazyMintedIterator, error)
FilterTokensLazyMinted is a free log retrieval operation binding the contract event 0x4e6c698792b8dfb7c94c60c7e9e91f82932832d5e1ec0870ed42cf674e6af445.
Solidity: event TokensLazyMinted(uint256 startTokenId, uint256 endTokenId, string baseURI)
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) FilterWalletClaimCountUpdated ¶
func (_DropERC1155 *DropERC1155Filterer) FilterWalletClaimCountUpdated(opts *bind.FilterOpts, wallet []common.Address) (*DropERC1155WalletClaimCountUpdatedIterator, error)
FilterWalletClaimCountUpdated is a free log retrieval operation binding the contract event 0x9260cdce30c9abdb65593c1a903e40c87feb886a28aa4335a6695547988aab2f.
Solidity: event WalletClaimCountUpdated(uint256 tokenId, address indexed wallet, uint256 count)
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 0x7822655b74d50f461cbd7ca5dfc8b5e48b21fa2157bd7d277888fccce85af2ae.
Solidity: event ClaimConditionsUpdated(uint256 indexed tokenId, (uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address)[] claimConditions)
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 newRoyaltyRecipient, uint256 newRoyaltyBps)
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) ParseMaxWalletClaimCountUpdated ¶
func (_DropERC1155 *DropERC1155Filterer) ParseMaxWalletClaimCountUpdated(log types.Log) (*DropERC1155MaxWalletClaimCountUpdated, error)
ParseMaxWalletClaimCountUpdated is a log parse operation binding the contract event 0x07fa2d0eb2fe8b8e6fbee6073cf9d84659d6db054d221579a0373ae29bc9d73d.
Solidity: event MaxWalletClaimCountUpdated(uint256 tokenId, uint256 count)
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 prevOwner, address 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 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 royaltyRecipient, uint256 royaltyBps)
func (*DropERC1155Filterer) ParseTokensClaimed ¶
func (_DropERC1155 *DropERC1155Filterer) ParseTokensClaimed(log types.Log) (*DropERC1155TokensClaimed, error)
ParseTokensClaimed is a log parse operation binding the contract event 0x4f72e6585331094d368e469f11198272039d08cbddfcda1577e192687a83afb6.
Solidity: event TokensClaimed(uint256 indexed claimConditionIndex, uint256 indexed tokenId, address indexed claimer, address receiver, uint256 quantityClaimed)
func (*DropERC1155Filterer) ParseTokensLazyMinted ¶
func (_DropERC1155 *DropERC1155Filterer) ParseTokensLazyMinted(log types.Log) (*DropERC1155TokensLazyMinted, error)
ParseTokensLazyMinted is a log parse operation binding the contract event 0x4e6c698792b8dfb7c94c60c7e9e91f82932832d5e1ec0870ed42cf674e6af445.
Solidity: event TokensLazyMinted(uint256 startTokenId, uint256 endTokenId, string baseURI)
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) ParseWalletClaimCountUpdated ¶
func (_DropERC1155 *DropERC1155Filterer) ParseWalletClaimCountUpdated(log types.Log) (*DropERC1155WalletClaimCountUpdated, error)
ParseWalletClaimCountUpdated is a log parse operation binding the contract event 0x9260cdce30c9abdb65593c1a903e40c87feb886a28aa4335a6695547988aab2f.
Solidity: event WalletClaimCountUpdated(uint256 tokenId, address indexed wallet, uint256 count)
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 0x7822655b74d50f461cbd7ca5dfc8b5e48b21fa2157bd7d277888fccce85af2ae.
Solidity: event ClaimConditionsUpdated(uint256 indexed tokenId, (uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address)[] claimConditions)
func (*DropERC1155Filterer) WatchDefaultRoyalty ¶
func (_DropERC1155 *DropERC1155Filterer) WatchDefaultRoyalty(opts *bind.WatchOpts, sink chan<- *DropERC1155DefaultRoyalty) (event.Subscription, error)
WatchDefaultRoyalty is a free log subscription operation binding the contract event 0x90d7ec04bcb8978719414f82e52e4cb651db41d0e6f8cea6118c2191e6183adb.
Solidity: event DefaultRoyalty(address newRoyaltyRecipient, uint256 newRoyaltyBps)
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) WatchMaxWalletClaimCountUpdated ¶
func (_DropERC1155 *DropERC1155Filterer) WatchMaxWalletClaimCountUpdated(opts *bind.WatchOpts, sink chan<- *DropERC1155MaxWalletClaimCountUpdated) (event.Subscription, error)
WatchMaxWalletClaimCountUpdated is a free log subscription operation binding the contract event 0x07fa2d0eb2fe8b8e6fbee6073cf9d84659d6db054d221579a0373ae29bc9d73d.
Solidity: event MaxWalletClaimCountUpdated(uint256 tokenId, uint256 count)
func (*DropERC1155Filterer) WatchOwnerUpdated ¶
func (_DropERC1155 *DropERC1155Filterer) WatchOwnerUpdated(opts *bind.WatchOpts, sink chan<- *DropERC1155OwnerUpdated) (event.Subscription, error)
WatchOwnerUpdated is a free log subscription operation binding the contract event 0x8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76.
Solidity: event OwnerUpdated(address prevOwner, address newOwner)
func (*DropERC1155Filterer) WatchPlatformFeeInfoUpdated ¶
func (_DropERC1155 *DropERC1155Filterer) WatchPlatformFeeInfoUpdated(opts *bind.WatchOpts, sink chan<- *DropERC1155PlatformFeeInfoUpdated) (event.Subscription, error)
WatchPlatformFeeInfoUpdated is a free log subscription operation binding the contract event 0xe2497bd806ec41a6e0dd992c29a72efc0ef8fec9092d1978fd4a1e00b2f18304.
Solidity: event PlatformFeeInfoUpdated(address 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) (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 (*DropERC1155Filterer) WatchTokensClaimed ¶
func (_DropERC1155 *DropERC1155Filterer) WatchTokensClaimed(opts *bind.WatchOpts, sink chan<- *DropERC1155TokensClaimed, claimConditionIndex []*big.Int, tokenId []*big.Int, claimer []common.Address) (event.Subscription, error)
WatchTokensClaimed is a free log subscription operation binding the contract event 0x4f72e6585331094d368e469f11198272039d08cbddfcda1577e192687a83afb6.
Solidity: event TokensClaimed(uint256 indexed claimConditionIndex, uint256 indexed tokenId, address indexed claimer, address receiver, uint256 quantityClaimed)
func (*DropERC1155Filterer) WatchTokensLazyMinted ¶
func (_DropERC1155 *DropERC1155Filterer) WatchTokensLazyMinted(opts *bind.WatchOpts, sink chan<- *DropERC1155TokensLazyMinted) (event.Subscription, error)
WatchTokensLazyMinted is a free log subscription operation binding the contract event 0x4e6c698792b8dfb7c94c60c7e9e91f82932832d5e1ec0870ed42cf674e6af445.
Solidity: event TokensLazyMinted(uint256 startTokenId, uint256 endTokenId, string baseURI)
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)
func (*DropERC1155Filterer) WatchWalletClaimCountUpdated ¶
func (_DropERC1155 *DropERC1155Filterer) WatchWalletClaimCountUpdated(opts *bind.WatchOpts, sink chan<- *DropERC1155WalletClaimCountUpdated, wallet []common.Address) (event.Subscription, error)
WatchWalletClaimCountUpdated is a free log subscription operation binding the contract event 0x9260cdce30c9abdb65593c1a903e40c87feb886a28aa4335a6695547988aab2f.
Solidity: event WalletClaimCountUpdated(uint256 tokenId, address indexed wallet, uint256 count)
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 DropERC1155MaxWalletClaimCountUpdated ¶
type DropERC1155MaxWalletClaimCountUpdated struct { TokenId *big.Int Count *big.Int Raw types.Log // Blockchain specific contextual infos }
DropERC1155MaxWalletClaimCountUpdated represents a MaxWalletClaimCountUpdated event raised by the DropERC1155 contract.
type DropERC1155MaxWalletClaimCountUpdatedIterator ¶
type DropERC1155MaxWalletClaimCountUpdatedIterator struct { Event *DropERC1155MaxWalletClaimCountUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC1155MaxWalletClaimCountUpdatedIterator is returned from FilterMaxWalletClaimCountUpdated and is used to iterate over the raw logs and unpacked data for MaxWalletClaimCountUpdated events raised by the DropERC1155 contract.
func (*DropERC1155MaxWalletClaimCountUpdatedIterator) Close ¶
func (it *DropERC1155MaxWalletClaimCountUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC1155MaxWalletClaimCountUpdatedIterator) Error ¶
func (it *DropERC1155MaxWalletClaimCountUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC1155MaxWalletClaimCountUpdatedIterator) Next ¶
func (it *DropERC1155MaxWalletClaimCountUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any 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 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) Burn ¶
func (_DropERC1155 *DropERC1155Session) 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 (*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, _proofs [][32]byte, _proofMaxQuantityPerTransaction *big.Int) (*types.Transaction, error)
Claim is a paid mutator transaction binding the contract method 0xb4c5faa1.
Solidity: function claim(address _receiver, uint256 _tokenId, uint256 _quantity, address _currency, uint256 _pricePerToken, bytes32[] _proofs, uint256 _proofMaxQuantityPerTransaction) 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) GetClaimConditionById ¶
func (_DropERC1155 *DropERC1155Session) GetClaimConditionById(_tokenId *big.Int, _conditionId *big.Int) (IDropClaimConditionClaimCondition, 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,uint256,bytes32,uint256,address) condition)
func (*DropERC1155Session) GetClaimTimestamp ¶
func (_DropERC1155 *DropERC1155Session) GetClaimTimestamp(_tokenId *big.Int, _conditionId *big.Int, _claimer common.Address) (struct { LastClaimTimestamp *big.Int NextValidClaimTimestamp *big.Int }, error)
GetClaimTimestamp is a free data retrieval call binding the contract method 0x622a6c31.
Solidity: function getClaimTimestamp(uint256 _tokenId, uint256 _conditionId, address _claimer) view returns(uint256 lastClaimTimestamp, uint256 nextValidClaimTimestamp)
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)
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)
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) 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) 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) (*types.Transaction, error)
LazyMint is a paid mutator transaction binding the contract method 0x47158264.
Solidity: function lazyMint(uint256 _amount, string _baseURIForTokens) returns()
func (*DropERC1155Session) MaxTotalSupply ¶
MaxTotalSupply is a free data retrieval call binding the contract method 0x24aaffaa.
Solidity: function maxTotalSupply(uint256 ) view returns(uint256)
func (*DropERC1155Session) MaxWalletClaimCount ¶
MaxWalletClaimCount is a free data retrieval call binding the contract method 0xb79cade4.
Solidity: function maxWalletClaimCount(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, _phases []IDropClaimConditionClaimCondition, _resetClaimEligibility bool) (*types.Transaction, error)
SetClaimConditions is a paid mutator transaction binding the contract method 0xab073c22.
Solidity: function setClaimConditions(uint256 _tokenId, (uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address)[] _phases, 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) SetMaxWalletClaimCount ¶
func (_DropERC1155 *DropERC1155Session) SetMaxWalletClaimCount(_tokenId *big.Int, _count *big.Int) (*types.Transaction, error)
SetMaxWalletClaimCount is a paid mutator transaction binding the contract method 0x832c3a58.
Solidity: function setMaxWalletClaimCount(uint256 _tokenId, uint256 _count) 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) SetWalletClaimCount ¶
func (_DropERC1155 *DropERC1155Session) SetWalletClaimCount(_tokenId *big.Int, _claimer common.Address, _count *big.Int) (*types.Transaction, error)
SetWalletClaimCount is a paid mutator transaction binding the contract method 0xb1014400.
Solidity: function setWalletClaimCount(uint256 _tokenId, address _claimer, uint256 _count) 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 _tokenURI)
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, verifyMaxQuantityPerTransaction bool) error
VerifyClaim is a free data retrieval call binding the contract method 0xa157f71c.
Solidity: function verifyClaim(uint256 _conditionId, address _claimer, uint256 _tokenId, uint256 _quantity, address _currency, uint256 _pricePerToken, bool verifyMaxQuantityPerTransaction) view returns()
func (*DropERC1155Session) VerifyClaimMerkleProof ¶
func (_DropERC1155 *DropERC1155Session) VerifyClaimMerkleProof(_conditionId *big.Int, _claimer common.Address, _tokenId *big.Int, _quantity *big.Int, _proofs [][32]byte, _proofMaxQuantityPerTransaction *big.Int) (struct { ValidMerkleProof bool MerkleProofIndex *big.Int }, error)
VerifyClaimMerkleProof is a free data retrieval call binding the contract method 0x71d53a5b.
Solidity: function verifyClaimMerkleProof(uint256 _conditionId, address _claimer, uint256 _tokenId, uint256 _quantity, bytes32[] _proofs, uint256 _proofMaxQuantityPerTransaction) view returns(bool validMerkleProof, uint256 merkleProofIndex)
func (*DropERC1155Session) WalletClaimCount ¶
func (_DropERC1155 *DropERC1155Session) WalletClaimCount(arg0 *big.Int, arg1 common.Address) (*big.Int, error)
WalletClaimCount is a free data retrieval call binding the contract method 0xc16ce64e.
Solidity: function walletClaimCount(uint256 , address ) view returns(uint256)
type DropERC1155TokensClaimed ¶
type DropERC1155TokensClaimed struct { ClaimConditionIndex *big.Int TokenId *big.Int Claimer common.Address Receiver common.Address 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 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) Burn ¶
func (_DropERC1155 *DropERC1155Transactor) 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 (*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, _proofs [][32]byte, _proofMaxQuantityPerTransaction *big.Int) (*types.Transaction, error)
Claim is a paid mutator transaction binding the contract method 0xb4c5faa1.
Solidity: function claim(address _receiver, uint256 _tokenId, uint256 _quantity, address _currency, uint256 _pricePerToken, bytes32[] _proofs, uint256 _proofMaxQuantityPerTransaction) 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) (*types.Transaction, error)
LazyMint is a paid mutator transaction binding the contract method 0x47158264.
Solidity: function lazyMint(uint256 _amount, string _baseURIForTokens) returns()
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, _phases []IDropClaimConditionClaimCondition, _resetClaimEligibility bool) (*types.Transaction, error)
SetClaimConditions is a paid mutator transaction binding the contract method 0xab073c22.
Solidity: function setClaimConditions(uint256 _tokenId, (uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address)[] _phases, 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) SetMaxWalletClaimCount ¶
func (_DropERC1155 *DropERC1155Transactor) SetMaxWalletClaimCount(opts *bind.TransactOpts, _tokenId *big.Int, _count *big.Int) (*types.Transaction, error)
SetMaxWalletClaimCount is a paid mutator transaction binding the contract method 0x832c3a58.
Solidity: function setMaxWalletClaimCount(uint256 _tokenId, uint256 _count) 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) SetWalletClaimCount ¶
func (_DropERC1155 *DropERC1155Transactor) SetWalletClaimCount(opts *bind.TransactOpts, _tokenId *big.Int, _claimer common.Address, _count *big.Int) (*types.Transaction, error)
SetWalletClaimCount is a paid mutator transaction binding the contract method 0xb1014400.
Solidity: function setWalletClaimCount(uint256 _tokenId, address _claimer, uint256 _count) 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) Burn ¶
func (_DropERC1155 *DropERC1155TransactorSession) 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 (*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, _proofs [][32]byte, _proofMaxQuantityPerTransaction *big.Int) (*types.Transaction, error)
Claim is a paid mutator transaction binding the contract method 0xb4c5faa1.
Solidity: function claim(address _receiver, uint256 _tokenId, uint256 _quantity, address _currency, uint256 _pricePerToken, bytes32[] _proofs, uint256 _proofMaxQuantityPerTransaction) 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) (*types.Transaction, error)
LazyMint is a paid mutator transaction binding the contract method 0x47158264.
Solidity: function lazyMint(uint256 _amount, string _baseURIForTokens) returns()
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, _phases []IDropClaimConditionClaimCondition, _resetClaimEligibility bool) (*types.Transaction, error)
SetClaimConditions is a paid mutator transaction binding the contract method 0xab073c22.
Solidity: function setClaimConditions(uint256 _tokenId, (uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address)[] _phases, 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) SetMaxWalletClaimCount ¶
func (_DropERC1155 *DropERC1155TransactorSession) SetMaxWalletClaimCount(_tokenId *big.Int, _count *big.Int) (*types.Transaction, error)
SetMaxWalletClaimCount is a paid mutator transaction binding the contract method 0x832c3a58.
Solidity: function setMaxWalletClaimCount(uint256 _tokenId, uint256 _count) 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) SetWalletClaimCount ¶
func (_DropERC1155 *DropERC1155TransactorSession) SetWalletClaimCount(_tokenId *big.Int, _claimer common.Address, _count *big.Int) (*types.Transaction, error)
SetWalletClaimCount is a paid mutator transaction binding the contract method 0xb1014400.
Solidity: function setWalletClaimCount(uint256 _tokenId, address _claimer, uint256 _count) 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 DropERC1155WalletClaimCountUpdated ¶
type DropERC1155WalletClaimCountUpdated struct { TokenId *big.Int Wallet common.Address Count *big.Int Raw types.Log // Blockchain specific contextual infos }
DropERC1155WalletClaimCountUpdated represents a WalletClaimCountUpdated event raised by the DropERC1155 contract.
type DropERC1155WalletClaimCountUpdatedIterator ¶
type DropERC1155WalletClaimCountUpdatedIterator struct { Event *DropERC1155WalletClaimCountUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC1155WalletClaimCountUpdatedIterator is returned from FilterWalletClaimCountUpdated and is used to iterate over the raw logs and unpacked data for WalletClaimCountUpdated events raised by the DropERC1155 contract.
func (*DropERC1155WalletClaimCountUpdatedIterator) Close ¶
func (it *DropERC1155WalletClaimCountUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC1155WalletClaimCountUpdatedIterator) Error ¶
func (it *DropERC1155WalletClaimCountUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC1155WalletClaimCountUpdatedIterator) Next ¶
func (it *DropERC1155WalletClaimCountUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any 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) BaseURIIndices ¶
func (_DropERC721 *DropERC721Caller) BaseURIIndices(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
BaseURIIndices is a free data retrieval call binding the contract method 0xd860483f.
Solidity: function baseURIIndices(uint256 ) 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) EncryptedBaseURI ¶
func (_DropERC721 *DropERC721Caller) EncryptedBaseURI(opts *bind.CallOpts, arg0 *big.Int) ([]byte, error)
EncryptedBaseURI is a free data retrieval call binding the contract method 0x82909959.
Solidity: function encryptedBaseURI(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) GetClaimConditionById ¶
func (_DropERC721 *DropERC721Caller) GetClaimConditionById(opts *bind.CallOpts, _conditionId *big.Int) (IDropClaimConditionClaimCondition, error)
GetClaimConditionById is a free data retrieval call binding the contract method 0x6f8934f4.
Solidity: function getClaimConditionById(uint256 _conditionId) view returns((uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address) condition)
func (*DropERC721Caller) GetClaimTimestamp ¶
func (_DropERC721 *DropERC721Caller) GetClaimTimestamp(opts *bind.CallOpts, _conditionId *big.Int, _claimer common.Address) (struct { LastClaimTimestamp *big.Int NextValidClaimTimestamp *big.Int }, error)
GetClaimTimestamp is a free data retrieval call binding the contract method 0x86ee745d.
Solidity: function getClaimTimestamp(uint256 _conditionId, address _claimer) view returns(uint256 lastClaimTimestamp, uint256 nextValidClaimTimestamp)
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) 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)
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)
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) 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) 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) 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) MaxWalletClaimCount ¶
MaxWalletClaimCount is a free data retrieval call binding the contract method 0x05981769.
Solidity: function maxWalletClaimCount() 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) TokenByIndex ¶
func (_DropERC721 *DropERC721Caller) 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 (*DropERC721Caller) TokenOfOwnerByIndex ¶
func (_DropERC721 *DropERC721Caller) 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 (*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) 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, verifyMaxQuantityPerTransaction bool) error
VerifyClaim is a free data retrieval call binding the contract method 0xafb82916.
Solidity: function verifyClaim(uint256 _conditionId, address _claimer, uint256 _quantity, address _currency, uint256 _pricePerToken, bool verifyMaxQuantityPerTransaction) view returns()
func (*DropERC721Caller) VerifyClaimMerkleProof ¶
func (_DropERC721 *DropERC721Caller) VerifyClaimMerkleProof(opts *bind.CallOpts, _conditionId *big.Int, _claimer common.Address, _quantity *big.Int, _proofs [][32]byte, _proofMaxQuantityPerTransaction *big.Int) (struct { ValidMerkleProof bool MerkleProofIndex *big.Int }, error)
VerifyClaimMerkleProof is a free data retrieval call binding the contract method 0xaf3be890.
Solidity: function verifyClaimMerkleProof(uint256 _conditionId, address _claimer, uint256 _quantity, bytes32[] _proofs, uint256 _proofMaxQuantityPerTransaction) view returns(bool validMerkleProof, uint256 merkleProofIndex)
func (*DropERC721Caller) WalletClaimCount ¶
func (_DropERC721 *DropERC721Caller) WalletClaimCount(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
WalletClaimCount is a free data retrieval call binding the contract method 0x4352ab41.
Solidity: function walletClaimCount(address ) view returns(uint256)
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) BaseURIIndices ¶
BaseURIIndices is a free data retrieval call binding the contract method 0xd860483f.
Solidity: function baseURIIndices(uint256 ) 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) EncryptedBaseURI ¶
func (_DropERC721 *DropERC721CallerSession) EncryptedBaseURI(arg0 *big.Int) ([]byte, error)
EncryptedBaseURI is a free data retrieval call binding the contract method 0x82909959.
Solidity: function encryptedBaseURI(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) GetClaimConditionById ¶
func (_DropERC721 *DropERC721CallerSession) GetClaimConditionById(_conditionId *big.Int) (IDropClaimConditionClaimCondition, error)
GetClaimConditionById is a free data retrieval call binding the contract method 0x6f8934f4.
Solidity: function getClaimConditionById(uint256 _conditionId) view returns((uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address) condition)
func (*DropERC721CallerSession) GetClaimTimestamp ¶
func (_DropERC721 *DropERC721CallerSession) GetClaimTimestamp(_conditionId *big.Int, _claimer common.Address) (struct { LastClaimTimestamp *big.Int NextValidClaimTimestamp *big.Int }, error)
GetClaimTimestamp is a free data retrieval call binding the contract method 0x86ee745d.
Solidity: function getClaimTimestamp(uint256 _conditionId, address _claimer) view returns(uint256 lastClaimTimestamp, uint256 nextValidClaimTimestamp)
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) 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)
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)
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) 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) 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) 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) MaxWalletClaimCount ¶
func (_DropERC721 *DropERC721CallerSession) MaxWalletClaimCount() (*big.Int, error)
MaxWalletClaimCount is a free data retrieval call binding the contract method 0x05981769.
Solidity: function maxWalletClaimCount() 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) TokenByIndex ¶
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 index) view returns(uint256)
func (*DropERC721CallerSession) TokenOfOwnerByIndex ¶
func (_DropERC721 *DropERC721CallerSession) 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 (*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) 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, verifyMaxQuantityPerTransaction bool) error
VerifyClaim is a free data retrieval call binding the contract method 0xafb82916.
Solidity: function verifyClaim(uint256 _conditionId, address _claimer, uint256 _quantity, address _currency, uint256 _pricePerToken, bool verifyMaxQuantityPerTransaction) view returns()
func (*DropERC721CallerSession) VerifyClaimMerkleProof ¶
func (_DropERC721 *DropERC721CallerSession) VerifyClaimMerkleProof(_conditionId *big.Int, _claimer common.Address, _quantity *big.Int, _proofs [][32]byte, _proofMaxQuantityPerTransaction *big.Int) (struct { ValidMerkleProof bool MerkleProofIndex *big.Int }, error)
VerifyClaimMerkleProof is a free data retrieval call binding the contract method 0xaf3be890.
Solidity: function verifyClaimMerkleProof(uint256 _conditionId, address _claimer, uint256 _quantity, bytes32[] _proofs, uint256 _proofMaxQuantityPerTransaction) view returns(bool validMerkleProof, uint256 merkleProofIndex)
func (*DropERC721CallerSession) WalletClaimCount ¶
WalletClaimCount is a free data retrieval call binding the contract method 0x4352ab41.
Solidity: function walletClaimCount(address ) view returns(uint256)
type DropERC721ClaimConditionsUpdated ¶
type DropERC721ClaimConditionsUpdated struct { ClaimConditions []IDropClaimConditionClaimCondition 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 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 0x22ddd1bcb3816651679299dbffccb94973edec10c32e88dc2f4735c7699a02ca.
Solidity: event ClaimConditionsUpdated((uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address)[] claimConditions)
func (*DropERC721Filterer) FilterDefaultRoyalty ¶
func (_DropERC721 *DropERC721Filterer) FilterDefaultRoyalty(opts *bind.FilterOpts) (*DropERC721DefaultRoyaltyIterator, error)
FilterDefaultRoyalty is a free log retrieval operation binding the contract event 0x90d7ec04bcb8978719414f82e52e4cb651db41d0e6f8cea6118c2191e6183adb.
Solidity: event DefaultRoyalty(address newRoyaltyRecipient, uint256 newRoyaltyBps)
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) FilterMaxWalletClaimCountUpdated ¶
func (_DropERC721 *DropERC721Filterer) FilterMaxWalletClaimCountUpdated(opts *bind.FilterOpts) (*DropERC721MaxWalletClaimCountUpdatedIterator, error)
FilterMaxWalletClaimCountUpdated is a free log retrieval operation binding the contract event 0xf9d383c69b6255cbd431ca23734f43bdf15e694c7494956c917498469bcbce73.
Solidity: event MaxWalletClaimCountUpdated(uint256 count)
func (*DropERC721Filterer) FilterNFTRevealed ¶
func (_DropERC721 *DropERC721Filterer) FilterNFTRevealed(opts *bind.FilterOpts) (*DropERC721NFTRevealedIterator, error)
FilterNFTRevealed is a free log retrieval operation binding the contract event 0x09b52c0c3a3e08761cd3917c8e49275ed1e0982477b54047add8b4d70513bc86.
Solidity: event NFTRevealed(uint256 endTokenId, string revealedURI)
func (*DropERC721Filterer) FilterOwnerUpdated ¶
func (_DropERC721 *DropERC721Filterer) FilterOwnerUpdated(opts *bind.FilterOpts) (*DropERC721OwnerUpdatedIterator, error)
FilterOwnerUpdated is a free log retrieval operation binding the contract event 0x8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76.
Solidity: event OwnerUpdated(address prevOwner, address newOwner)
func (*DropERC721Filterer) FilterPlatformFeeInfoUpdated ¶
func (_DropERC721 *DropERC721Filterer) FilterPlatformFeeInfoUpdated(opts *bind.FilterOpts) (*DropERC721PlatformFeeInfoUpdatedIterator, error)
FilterPlatformFeeInfoUpdated is a free log retrieval operation binding the contract event 0xe2497bd806ec41a6e0dd992c29a72efc0ef8fec9092d1978fd4a1e00b2f18304.
Solidity: event PlatformFeeInfoUpdated(address 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) (*DropERC721RoyaltyForTokenIterator, error)
FilterRoyaltyForToken is a free log retrieval operation binding the contract event 0x7365cf4122f072a3365c20d54eff9b38d73c096c28e1892ec8f5b0e403a0f12d.
Solidity: event RoyaltyForToken(uint256 indexed tokenId, address royaltyRecipient, uint256 royaltyBps)
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) (*DropERC721TokensLazyMintedIterator, error)
FilterTokensLazyMinted is a free log retrieval operation binding the contract event 0x2a0365091ef1a40953c670dce28177e37520648a6fdc91506bffac0ab045570d.
Solidity: event TokensLazyMinted(uint256 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) FilterWalletClaimCountUpdated ¶
func (_DropERC721 *DropERC721Filterer) FilterWalletClaimCountUpdated(opts *bind.FilterOpts, wallet []common.Address) (*DropERC721WalletClaimCountUpdatedIterator, error)
FilterWalletClaimCountUpdated is a free log retrieval operation binding the contract event 0x8973b95d42472e89416ea69404f8038c041db700af9ec294e7b4cd4e1ff2801c.
Solidity: event WalletClaimCountUpdated(address indexed wallet, uint256 count)
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 0x22ddd1bcb3816651679299dbffccb94973edec10c32e88dc2f4735c7699a02ca.
Solidity: event ClaimConditionsUpdated((uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address)[] claimConditions)
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 newRoyaltyRecipient, uint256 newRoyaltyBps)
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) ParseMaxWalletClaimCountUpdated ¶
func (_DropERC721 *DropERC721Filterer) ParseMaxWalletClaimCountUpdated(log types.Log) (*DropERC721MaxWalletClaimCountUpdated, error)
ParseMaxWalletClaimCountUpdated is a log parse operation binding the contract event 0xf9d383c69b6255cbd431ca23734f43bdf15e694c7494956c917498469bcbce73.
Solidity: event MaxWalletClaimCountUpdated(uint256 count)
func (*DropERC721Filterer) ParseNFTRevealed ¶
func (_DropERC721 *DropERC721Filterer) ParseNFTRevealed(log types.Log) (*DropERC721NFTRevealed, error)
ParseNFTRevealed is a log parse operation binding the contract event 0x09b52c0c3a3e08761cd3917c8e49275ed1e0982477b54047add8b4d70513bc86.
Solidity: event NFTRevealed(uint256 endTokenId, string revealedURI)
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 prevOwner, address 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 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 royaltyRecipient, uint256 royaltyBps)
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 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) ParseWalletClaimCountUpdated ¶
func (_DropERC721 *DropERC721Filterer) ParseWalletClaimCountUpdated(log types.Log) (*DropERC721WalletClaimCountUpdated, error)
ParseWalletClaimCountUpdated is a log parse operation binding the contract event 0x8973b95d42472e89416ea69404f8038c041db700af9ec294e7b4cd4e1ff2801c.
Solidity: event WalletClaimCountUpdated(address indexed wallet, uint256 count)
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 0x22ddd1bcb3816651679299dbffccb94973edec10c32e88dc2f4735c7699a02ca.
Solidity: event ClaimConditionsUpdated((uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address)[] claimConditions)
func (*DropERC721Filterer) WatchDefaultRoyalty ¶
func (_DropERC721 *DropERC721Filterer) WatchDefaultRoyalty(opts *bind.WatchOpts, sink chan<- *DropERC721DefaultRoyalty) (event.Subscription, error)
WatchDefaultRoyalty is a free log subscription operation binding the contract event 0x90d7ec04bcb8978719414f82e52e4cb651db41d0e6f8cea6118c2191e6183adb.
Solidity: event DefaultRoyalty(address newRoyaltyRecipient, uint256 newRoyaltyBps)
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) WatchMaxWalletClaimCountUpdated ¶
func (_DropERC721 *DropERC721Filterer) WatchMaxWalletClaimCountUpdated(opts *bind.WatchOpts, sink chan<- *DropERC721MaxWalletClaimCountUpdated) (event.Subscription, error)
WatchMaxWalletClaimCountUpdated is a free log subscription operation binding the contract event 0xf9d383c69b6255cbd431ca23734f43bdf15e694c7494956c917498469bcbce73.
Solidity: event MaxWalletClaimCountUpdated(uint256 count)
func (*DropERC721Filterer) WatchNFTRevealed ¶
func (_DropERC721 *DropERC721Filterer) WatchNFTRevealed(opts *bind.WatchOpts, sink chan<- *DropERC721NFTRevealed) (event.Subscription, error)
WatchNFTRevealed is a free log subscription operation binding the contract event 0x09b52c0c3a3e08761cd3917c8e49275ed1e0982477b54047add8b4d70513bc86.
Solidity: event NFTRevealed(uint256 endTokenId, string revealedURI)
func (*DropERC721Filterer) WatchOwnerUpdated ¶
func (_DropERC721 *DropERC721Filterer) WatchOwnerUpdated(opts *bind.WatchOpts, sink chan<- *DropERC721OwnerUpdated) (event.Subscription, error)
WatchOwnerUpdated is a free log subscription operation binding the contract event 0x8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76.
Solidity: event OwnerUpdated(address prevOwner, address newOwner)
func (*DropERC721Filterer) WatchPlatformFeeInfoUpdated ¶
func (_DropERC721 *DropERC721Filterer) WatchPlatformFeeInfoUpdated(opts *bind.WatchOpts, sink chan<- *DropERC721PlatformFeeInfoUpdated) (event.Subscription, error)
WatchPlatformFeeInfoUpdated is a free log subscription operation binding the contract event 0xe2497bd806ec41a6e0dd992c29a72efc0ef8fec9092d1978fd4a1e00b2f18304.
Solidity: event PlatformFeeInfoUpdated(address 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) (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 (*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) (event.Subscription, error)
WatchTokensLazyMinted is a free log subscription operation binding the contract event 0x2a0365091ef1a40953c670dce28177e37520648a6fdc91506bffac0ab045570d.
Solidity: event TokensLazyMinted(uint256 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)
func (*DropERC721Filterer) WatchWalletClaimCountUpdated ¶
func (_DropERC721 *DropERC721Filterer) WatchWalletClaimCountUpdated(opts *bind.WatchOpts, sink chan<- *DropERC721WalletClaimCountUpdated, wallet []common.Address) (event.Subscription, error)
WatchWalletClaimCountUpdated is a free log subscription operation binding the contract event 0x8973b95d42472e89416ea69404f8038c041db700af9ec294e7b4cd4e1ff2801c.
Solidity: event WalletClaimCountUpdated(address indexed wallet, uint256 count)
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 DropERC721MaxWalletClaimCountUpdated ¶
type DropERC721MaxWalletClaimCountUpdated struct { Count *big.Int Raw types.Log // Blockchain specific contextual infos }
DropERC721MaxWalletClaimCountUpdated represents a MaxWalletClaimCountUpdated event raised by the DropERC721 contract.
type DropERC721MaxWalletClaimCountUpdatedIterator ¶
type DropERC721MaxWalletClaimCountUpdatedIterator struct { Event *DropERC721MaxWalletClaimCountUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC721MaxWalletClaimCountUpdatedIterator is returned from FilterMaxWalletClaimCountUpdated and is used to iterate over the raw logs and unpacked data for MaxWalletClaimCountUpdated events raised by the DropERC721 contract.
func (*DropERC721MaxWalletClaimCountUpdatedIterator) Close ¶
func (it *DropERC721MaxWalletClaimCountUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC721MaxWalletClaimCountUpdatedIterator) Error ¶
func (it *DropERC721MaxWalletClaimCountUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC721MaxWalletClaimCountUpdatedIterator) Next ¶
func (it *DropERC721MaxWalletClaimCountUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DropERC721NFTRevealed ¶
type DropERC721NFTRevealed struct { EndTokenId *big.Int RevealedURI string Raw types.Log // Blockchain specific contextual infos }
DropERC721NFTRevealed represents a NFTRevealed event raised by the DropERC721 contract.
type DropERC721NFTRevealedIterator ¶
type DropERC721NFTRevealedIterator struct { Event *DropERC721NFTRevealed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC721NFTRevealedIterator is returned from FilterNFTRevealed and is used to iterate over the raw logs and unpacked data for NFTRevealed events raised by the DropERC721 contract.
func (*DropERC721NFTRevealedIterator) Close ¶
func (it *DropERC721NFTRevealedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC721NFTRevealedIterator) Error ¶
func (it *DropERC721NFTRevealedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC721NFTRevealedIterator) Next ¶
func (it *DropERC721NFTRevealedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any 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) BaseURIIndices ¶
BaseURIIndices is a free data retrieval call binding the contract method 0xd860483f.
Solidity: function baseURIIndices(uint256 ) 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, _proofs [][32]byte, _proofMaxQuantityPerTransaction *big.Int) (*types.Transaction, error)
Claim is a paid mutator transaction binding the contract method 0x7a5a8e7e.
Solidity: function claim(address _receiver, uint256 _quantity, address _currency, uint256 _pricePerToken, bytes32[] _proofs, uint256 _proofMaxQuantityPerTransaction) 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) EncryptedBaseURI ¶
func (_DropERC721 *DropERC721Session) EncryptedBaseURI(arg0 *big.Int) ([]byte, error)
EncryptedBaseURI is a free data retrieval call binding the contract method 0x82909959.
Solidity: function encryptedBaseURI(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) GetClaimConditionById ¶
func (_DropERC721 *DropERC721Session) GetClaimConditionById(_conditionId *big.Int) (IDropClaimConditionClaimCondition, error)
GetClaimConditionById is a free data retrieval call binding the contract method 0x6f8934f4.
Solidity: function getClaimConditionById(uint256 _conditionId) view returns((uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address) condition)
func (*DropERC721Session) GetClaimTimestamp ¶
func (_DropERC721 *DropERC721Session) GetClaimTimestamp(_conditionId *big.Int, _claimer common.Address) (struct { LastClaimTimestamp *big.Int NextValidClaimTimestamp *big.Int }, error)
GetClaimTimestamp is a free data retrieval call binding the contract method 0x86ee745d.
Solidity: function getClaimTimestamp(uint256 _conditionId, address _claimer) view returns(uint256 lastClaimTimestamp, uint256 nextValidClaimTimestamp)
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) 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)
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)
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) 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) 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) 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, _encryptedBaseURI []byte) (*types.Transaction, error)
LazyMint is a paid mutator transaction binding the contract method 0xd37c353b.
Solidity: function lazyMint(uint256 _amount, string _baseURIForTokens, bytes _encryptedBaseURI) returns()
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) MaxWalletClaimCount ¶
func (_DropERC721 *DropERC721Session) MaxWalletClaimCount() (*big.Int, error)
MaxWalletClaimCount is a free data retrieval call binding the contract method 0x05981769.
Solidity: function maxWalletClaimCount() 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(_phases []IDropClaimConditionClaimCondition, _resetClaimEligibility bool) (*types.Transaction, error)
SetClaimConditions is a paid mutator transaction binding the contract method 0xe23b8164.
Solidity: function setClaimConditions((uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address)[] _phases, 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) SetMaxWalletClaimCount ¶
func (_DropERC721 *DropERC721Session) SetMaxWalletClaimCount(_count *big.Int) (*types.Transaction, error)
SetMaxWalletClaimCount is a paid mutator transaction binding the contract method 0x50867957.
Solidity: function setMaxWalletClaimCount(uint256 _count) 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) SetWalletClaimCount ¶
func (_DropERC721 *DropERC721Session) SetWalletClaimCount(_claimer common.Address, _count *big.Int) (*types.Transaction, error)
SetWalletClaimCount is a paid mutator transaction binding the contract method 0x3ea33f29.
Solidity: function setWalletClaimCount(address _claimer, uint256 _count) 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) TokenByIndex ¶
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 index) view returns(uint256)
func (*DropERC721Session) TokenOfOwnerByIndex ¶
func (_DropERC721 *DropERC721Session) 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 (*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) 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, verifyMaxQuantityPerTransaction bool) error
VerifyClaim is a free data retrieval call binding the contract method 0xafb82916.
Solidity: function verifyClaim(uint256 _conditionId, address _claimer, uint256 _quantity, address _currency, uint256 _pricePerToken, bool verifyMaxQuantityPerTransaction) view returns()
func (*DropERC721Session) VerifyClaimMerkleProof ¶
func (_DropERC721 *DropERC721Session) VerifyClaimMerkleProof(_conditionId *big.Int, _claimer common.Address, _quantity *big.Int, _proofs [][32]byte, _proofMaxQuantityPerTransaction *big.Int) (struct { ValidMerkleProof bool MerkleProofIndex *big.Int }, error)
VerifyClaimMerkleProof is a free data retrieval call binding the contract method 0xaf3be890.
Solidity: function verifyClaimMerkleProof(uint256 _conditionId, address _claimer, uint256 _quantity, bytes32[] _proofs, uint256 _proofMaxQuantityPerTransaction) view returns(bool validMerkleProof, uint256 merkleProofIndex)
func (*DropERC721Session) WalletClaimCount ¶
WalletClaimCount is a free data retrieval call binding the contract method 0x4352ab41.
Solidity: function walletClaimCount(address ) view returns(uint256)
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, _proofs [][32]byte, _proofMaxQuantityPerTransaction *big.Int) (*types.Transaction, error)
Claim is a paid mutator transaction binding the contract method 0x7a5a8e7e.
Solidity: function claim(address _receiver, uint256 _quantity, address _currency, uint256 _pricePerToken, bytes32[] _proofs, uint256 _proofMaxQuantityPerTransaction) 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, _encryptedBaseURI []byte) (*types.Transaction, error)
LazyMint is a paid mutator transaction binding the contract method 0xd37c353b.
Solidity: function lazyMint(uint256 _amount, string _baseURIForTokens, bytes _encryptedBaseURI) returns()
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, _phases []IDropClaimConditionClaimCondition, _resetClaimEligibility bool) (*types.Transaction, error)
SetClaimConditions is a paid mutator transaction binding the contract method 0xe23b8164.
Solidity: function setClaimConditions((uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address)[] _phases, 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) SetMaxWalletClaimCount ¶
func (_DropERC721 *DropERC721Transactor) SetMaxWalletClaimCount(opts *bind.TransactOpts, _count *big.Int) (*types.Transaction, error)
SetMaxWalletClaimCount is a paid mutator transaction binding the contract method 0x50867957.
Solidity: function setMaxWalletClaimCount(uint256 _count) 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) SetWalletClaimCount ¶
func (_DropERC721 *DropERC721Transactor) SetWalletClaimCount(opts *bind.TransactOpts, _claimer common.Address, _count *big.Int) (*types.Transaction, error)
SetWalletClaimCount is a paid mutator transaction binding the contract method 0x3ea33f29.
Solidity: function setWalletClaimCount(address _claimer, uint256 _count) 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, _proofs [][32]byte, _proofMaxQuantityPerTransaction *big.Int) (*types.Transaction, error)
Claim is a paid mutator transaction binding the contract method 0x7a5a8e7e.
Solidity: function claim(address _receiver, uint256 _quantity, address _currency, uint256 _pricePerToken, bytes32[] _proofs, uint256 _proofMaxQuantityPerTransaction) 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, _encryptedBaseURI []byte) (*types.Transaction, error)
LazyMint is a paid mutator transaction binding the contract method 0xd37c353b.
Solidity: function lazyMint(uint256 _amount, string _baseURIForTokens, bytes _encryptedBaseURI) returns()
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(_phases []IDropClaimConditionClaimCondition, _resetClaimEligibility bool) (*types.Transaction, error)
SetClaimConditions is a paid mutator transaction binding the contract method 0xe23b8164.
Solidity: function setClaimConditions((uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address)[] _phases, 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) SetMaxWalletClaimCount ¶
func (_DropERC721 *DropERC721TransactorSession) SetMaxWalletClaimCount(_count *big.Int) (*types.Transaction, error)
SetMaxWalletClaimCount is a paid mutator transaction binding the contract method 0x50867957.
Solidity: function setMaxWalletClaimCount(uint256 _count) 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) SetWalletClaimCount ¶
func (_DropERC721 *DropERC721TransactorSession) SetWalletClaimCount(_claimer common.Address, _count *big.Int) (*types.Transaction, error)
SetWalletClaimCount is a paid mutator transaction binding the contract method 0x3ea33f29.
Solidity: function setWalletClaimCount(address _claimer, uint256 _count) 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 DropERC721WalletClaimCountUpdated ¶
type DropERC721WalletClaimCountUpdated struct { Wallet common.Address Count *big.Int Raw types.Log // Blockchain specific contextual infos }
DropERC721WalletClaimCountUpdated represents a WalletClaimCountUpdated event raised by the DropERC721 contract.
type DropERC721WalletClaimCountUpdatedIterator ¶
type DropERC721WalletClaimCountUpdatedIterator struct { Event *DropERC721WalletClaimCountUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DropERC721WalletClaimCountUpdatedIterator is returned from FilterWalletClaimCountUpdated and is used to iterate over the raw logs and unpacked data for WalletClaimCountUpdated events raised by the DropERC721 contract.
func (*DropERC721WalletClaimCountUpdatedIterator) Close ¶
func (it *DropERC721WalletClaimCountUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DropERC721WalletClaimCountUpdatedIterator) Error ¶
func (it *DropERC721WalletClaimCountUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DropERC721WalletClaimCountUpdatedIterator) Next ¶
func (it *DropERC721WalletClaimCountUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any 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 IDropClaimConditionClaimCondition ¶
type IDropClaimConditionClaimCondition struct { StartTimestamp *big.Int MaxClaimableSupply *big.Int SupplyClaimed *big.Int QuantityLimitPerTransaction *big.Int WaitTimeInSecondsBetweenClaims *big.Int MerkleRoot [32]byte PricePerToken *big.Int Currency common.Address }
IDropClaimConditionClaimCondition 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 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 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 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 akhiraFee() 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 akhiraFee() 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 akhiraFee() 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 akhiraFee() 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 akhiraFee() 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 akhiraFee() 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.