# Functions
NewCoin creates a new instance of Coin, bound to a specific deployed contract.
NewCoinCaller creates a new read-only instance of Coin, bound to a specific deployed contract.
NewCoinFilterer creates a new log filterer instance of Coin, bound to a specific deployed contract.
NewCoinTransactor creates a new write-only instance of Coin, bound to a specific deployed contract.
NewCurrency creates a new instance of Currency, bound to a specific deployed contract.
NewCurrencyCaller creates a new read-only instance of Currency, bound to a specific deployed contract.
NewCurrencyFilterer creates a new log filterer instance of Currency, bound to a specific deployed contract.
NewCurrencyTransactor creates a new write-only instance of Currency, bound to a specific deployed contract.
NewERC1155 creates a new instance of ERC1155, bound to a specific deployed contract.
NewERC1155Caller creates a new read-only instance of ERC1155, bound to a specific deployed contract.
NewERC1155Filterer creates a new log filterer instance of ERC1155, bound to a specific deployed contract.
NewERC1155Transactor creates a new write-only instance of ERC1155, bound to a specific deployed contract.
NewERC165 creates a new instance of ERC165, bound to a specific deployed contract.
NewERC165Caller creates a new read-only instance of ERC165, bound to a specific deployed contract.
NewERC165Filterer creates a new log filterer instance of ERC165, bound to a specific deployed contract.
NewERC165Transactor creates a new write-only instance of ERC165, bound to a specific deployed contract.
NewERC20 creates a new instance of ERC20, bound to a specific deployed contract.
NewERC20Caller creates a new read-only instance of ERC20, bound to a specific deployed contract.
NewERC20Filterer creates a new log filterer instance of ERC20, bound to a specific deployed contract.
NewERC20Transactor creates a new write-only instance of ERC20, bound to a specific deployed contract.
NewERC721 creates a new instance of ERC721, bound to a specific deployed contract.
NewERC721Caller creates a new read-only instance of ERC721, bound to a specific deployed contract.
NewERC721Filterer creates a new log filterer instance of ERC721, bound to a specific deployed contract.
NewERC721Transactor creates a new write-only instance of ERC721, bound to a specific deployed contract.
NewMarket creates a new instance of Market, bound to a specific deployed contract.
NewMarketCaller creates a new read-only instance of Market, bound to a specific deployed contract.
NewMarketFilterer creates a new log filterer instance of Market, bound to a specific deployed contract.
NewMarketTransactor creates a new write-only instance of Market, bound to a specific deployed contract.
NewNFT creates a new instance of NFT, bound to a specific deployed contract.
NewNFTCaller creates a new read-only instance of NFT, bound to a specific deployed contract.
NewNFTCollection creates a new instance of NFTCollection, bound to a specific deployed contract.
NewNFTCollectionCaller creates a new read-only instance of NFTCollection, bound to a specific deployed contract.
NewNFTCollectionFilterer creates a new log filterer instance of NFTCollection, bound to a specific deployed contract.
NewNFTCollectionTransactor creates a new write-only instance of NFTCollection, bound to a specific deployed contract.
NewNFTFilterer creates a new log filterer instance of NFT, bound to a specific deployed contract.
NewNFTTransactor creates a new write-only instance of NFT, bound to a specific deployed contract.
NewPack creates a new instance of Pack, bound to a specific deployed contract.
NewPackCaller creates a new read-only instance of Pack, bound to a specific deployed contract.
NewPackFilterer creates a new log filterer instance of Pack, bound to a specific deployed contract.
NewPackTransactor creates a new write-only instance of Pack, bound to a specific deployed contract.
NewRegistry creates a new instance of Registry, bound to a specific deployed contract.
NewRegistryCaller creates a new read-only instance of Registry, bound to a specific deployed contract.
NewRegistryFilterer creates a new log filterer instance of Registry, bound to a specific deployed contract.
NewRegistryTransactor creates a new write-only instance of Registry, bound to a specific deployed contract.
# Variables
CoinABI is the input ABI used to generate the binding from.
CoinMetaData contains all meta data concerning the Coin contract.
CurrencyABI is the input ABI used to generate the binding from.
CurrencyMetaData contains all meta data concerning the Currency contract.
ERC1155ABI is the input ABI used to generate the binding from.
ERC1155MetaData contains all meta data concerning the ERC1155 contract.
ERC165ABI is the input ABI used to generate the binding from.
ERC165MetaData contains all meta data concerning the ERC165 contract.
ERC20ABI is the input ABI used to generate the binding from.
ERC20MetaData contains all meta data concerning the ERC20 contract.
ERC721ABI is the input ABI used to generate the binding from.
ERC721MetaData contains all meta data concerning the ERC721 contract.
MarketABI is the input ABI used to generate the binding from.
MarketMetaData contains all meta data concerning the Market contract.
NFTABI is the input ABI used to generate the binding from.
NFTCollectionABI is the input ABI used to generate the binding from.
NFTCollectionMetaData contains all meta data concerning the NFTCollection contract.
NFTMetaData contains all meta data concerning the NFT contract.
PackABI is the input ABI used to generate the binding from.
PackMetaData contains all meta data concerning the Pack contract.
RegistryABI is the input ABI used to generate the binding from.
RegistryMetaData contains all meta data concerning the Registry contract.
# Structs
Coin is an auto generated Go binding around an Ethereum contract.
CoinApproval represents a Approval event raised by the Coin contract.
CoinApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Coin contract.
CoinCaller is an auto generated read-only Go binding around an Ethereum contract.
CoinCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
CoinCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
CoinFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
CoinPaused represents a Paused event raised by the Coin contract.
CoinPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the Coin contract.
CoinRaw is an auto generated low-level Go binding around an Ethereum contract.
CoinRestrictedTransferUpdated represents a RestrictedTransferUpdated event raised by the Coin contract.
CoinRestrictedTransferUpdatedIterator is returned from FilterRestrictedTransferUpdated and is used to iterate over the raw logs and unpacked data for RestrictedTransferUpdated events raised by the Coin contract.
CoinRoleAdminChanged represents a RoleAdminChanged event raised by the Coin contract.
CoinRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the Coin contract.
CoinRoleGranted represents a RoleGranted event raised by the Coin contract.
CoinRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the Coin contract.
CoinRoleRevoked represents a RoleRevoked event raised by the Coin contract.
CoinRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the Coin contract.
CoinSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
CoinTransactor is an auto generated write-only Go binding around an Ethereum contract.
CoinTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
CoinTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
CoinTransfer represents a Transfer event raised by the Coin contract.
CoinTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Coin contract.
CoinUnpaused represents a Unpaused event raised by the Coin contract.
CoinUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the Coin contract.
Currency is an auto generated Go binding around an Ethereum contract.
CurrencyApproval represents a Approval event raised by the Currency contract.
CurrencyApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Currency contract.
CurrencyCaller is an auto generated read-only Go binding around an Ethereum contract.
CurrencyCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
CurrencyCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
CurrencyFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
CurrencyPaused represents a Paused event raised by the Currency contract.
CurrencyPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the Currency contract.
CurrencyRaw is an auto generated low-level Go binding around an Ethereum contract.
CurrencyRestrictedTransferUpdated represents a RestrictedTransferUpdated event raised by the Currency contract.
CurrencyRestrictedTransferUpdatedIterator is returned from FilterRestrictedTransferUpdated and is used to iterate over the raw logs and unpacked data for RestrictedTransferUpdated events raised by the Currency contract.
CurrencyRoleAdminChanged represents a RoleAdminChanged event raised by the Currency contract.
CurrencyRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the Currency contract.
CurrencyRoleGranted represents a RoleGranted event raised by the Currency contract.
CurrencyRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the Currency contract.
CurrencyRoleRevoked represents a RoleRevoked event raised by the Currency contract.
CurrencyRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the Currency contract.
CurrencySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
CurrencyTransactor is an auto generated write-only Go binding around an Ethereum contract.
CurrencyTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
CurrencyTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
CurrencyTransfer represents a Transfer event raised by the Currency contract.
CurrencyTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Currency contract.
CurrencyUnpaused represents a Unpaused event raised by the Currency contract.
CurrencyUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the Currency contract.
ERC1155 is an auto generated Go binding around an Ethereum contract.
ERC1155ApprovalForAll represents a ApprovalForAll event raised by the ERC1155 contract.
ERC1155ApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the ERC1155 contract.
ERC1155Caller is an auto generated read-only Go binding around an Ethereum contract.
ERC1155CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ERC1155CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ERC1155Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
ERC1155Raw is an auto generated low-level Go binding around an Ethereum contract.
ERC1155Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ERC1155Transactor is an auto generated write-only Go binding around an Ethereum contract.
ERC1155TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ERC1155TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ERC1155TransferBatch represents a TransferBatch event raised by the ERC1155 contract.
ERC1155TransferBatchIterator is returned from FilterTransferBatch and is used to iterate over the raw logs and unpacked data for TransferBatch events raised by the ERC1155 contract.
ERC1155TransferSingle represents a TransferSingle event raised by the ERC1155 contract.
ERC1155TransferSingleIterator is returned from FilterTransferSingle and is used to iterate over the raw logs and unpacked data for TransferSingle events raised by the ERC1155 contract.
ERC1155URI represents a URI event raised by the ERC1155 contract.
ERC1155URIIterator is returned from FilterURI and is used to iterate over the raw logs and unpacked data for URI events raised by the ERC1155 contract.
ERC165 is an auto generated Go binding around an Ethereum contract.
ERC165Caller is an auto generated read-only Go binding around an Ethereum contract.
ERC165CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ERC165CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ERC165Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
ERC165Raw is an auto generated low-level Go binding around an Ethereum contract.
ERC165Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ERC165Transactor is an auto generated write-only Go binding around an Ethereum contract.
ERC165TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ERC165TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ERC20 is an auto generated Go binding around an Ethereum contract.
ERC20Approval represents a Approval event raised by the ERC20 contract.
ERC20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC20 contract.
ERC20Caller is an auto generated read-only Go binding around an Ethereum contract.
ERC20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ERC20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ERC20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
ERC20Raw is an auto generated low-level Go binding around an Ethereum contract.
ERC20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ERC20Transactor is an auto generated write-only Go binding around an Ethereum contract.
ERC20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ERC20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ERC20Transfer represents a Transfer event raised by the ERC20 contract.
ERC20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC20 contract.
ERC721 is an auto generated Go binding around an Ethereum contract.
ERC721Approval represents a Approval event raised by the ERC721 contract.
ERC721ApprovalForAll represents a ApprovalForAll event raised by the ERC721 contract.
ERC721ApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the ERC721 contract.
ERC721ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC721 contract.
ERC721Caller is an auto generated read-only Go binding around an Ethereum contract.
ERC721CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ERC721CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ERC721Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
ERC721Raw is an auto generated low-level Go binding around an Ethereum contract.
ERC721Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ERC721Transactor is an auto generated write-only Go binding around an Ethereum contract.
ERC721TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ERC721TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ERC721Transfer represents a Transfer event raised by the ERC721 contract.
ERC721TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC721 contract.
ISignatureMint721MintRequest is an auto generated low-level Go binding around an user-defined struct.
Market is an auto generated Go binding around an Ethereum contract.
MarketCaller is an auto generated read-only Go binding around an Ethereum contract.
MarketCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
MarketCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
MarketFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
MarketListing is an auto generated low-level Go binding around an user-defined struct.
MarketListingUpdate represents a ListingUpdate event raised by the Market contract.
MarketListingUpdateIterator is returned from FilterListingUpdate and is used to iterate over the raw logs and unpacked data for ListingUpdate events raised by the Market contract.
MarketMarketFeeUpdate represents a MarketFeeUpdate event raised by the Market contract.
MarketMarketFeeUpdateIterator is returned from FilterMarketFeeUpdate and is used to iterate over the raw logs and unpacked data for MarketFeeUpdate events raised by the Market contract.
MarketNewListing represents a NewListing event raised by the Market contract.
MarketNewListingIterator is returned from FilterNewListing and is used to iterate over the raw logs and unpacked data for NewListing events raised by the Market contract.
MarketNewSale represents a NewSale event raised by the Market contract.
MarketNewSaleIterator is returned from FilterNewSale and is used to iterate over the raw logs and unpacked data for NewSale events raised by the Market contract.
MarketPaused represents a Paused event raised by the Market contract.
MarketPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the Market contract.
MarketRaw is an auto generated low-level Go binding around an Ethereum contract.
MarketRestrictedListerRoleUpdated represents a RestrictedListerRoleUpdated event raised by the Market contract.
MarketRestrictedListerRoleUpdatedIterator is returned from FilterRestrictedListerRoleUpdated and is used to iterate over the raw logs and unpacked data for RestrictedListerRoleUpdated events raised by the Market contract.
MarketRoleAdminChanged represents a RoleAdminChanged event raised by the Market contract.
MarketRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the Market contract.
MarketRoleGranted represents a RoleGranted event raised by the Market contract.
MarketRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the Market contract.
MarketRoleRevoked represents a RoleRevoked event raised by the Market contract.
MarketRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the Market contract.
MarketSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
MarketTransactor is an auto generated write-only Go binding around an Ethereum contract.
MarketTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
MarketTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
MarketUnpaused represents a Unpaused event raised by the Market contract.
MarketUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the Market contract.
NFT is an auto generated Go binding around an Ethereum contract.
NFTApproval represents a Approval event raised by the NFT contract.
NFTApprovalForAll represents a ApprovalForAll event raised by the NFT contract.
NFTApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the NFT contract.
NFTApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the NFT contract.
NFTCaller is an auto generated read-only Go binding around an Ethereum contract.
NFTCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
NFTCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
NFTCollection is an auto generated Go binding around an Ethereum contract.
NFTCollectionApprovalForAll represents a ApprovalForAll event raised by the NFTCollection contract.
NFTCollectionApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the NFTCollection contract.
NFTCollectionCaller is an auto generated read-only Go binding around an Ethereum contract.
NFTCollectionCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
NFTCollectionCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
NFTCollectionERC20Redeemed represents a ERC20Redeemed event raised by the NFTCollection contract.
NFTCollectionERC20RedeemedIterator is returned from FilterERC20Redeemed and is used to iterate over the raw logs and unpacked data for ERC20Redeemed events raised by the NFTCollection contract.
NFTCollectionERC20WrappedToken represents a ERC20WrappedToken event raised by the NFTCollection contract.
NFTCollectionERC20WrappedTokenIterator is returned from FilterERC20WrappedToken and is used to iterate over the raw logs and unpacked data for ERC20WrappedToken events raised by the NFTCollection contract.
NFTCollectionERC721Redeemed represents a ERC721Redeemed event raised by the NFTCollection contract.
NFTCollectionERC721RedeemedIterator is returned from FilterERC721Redeemed and is used to iterate over the raw logs and unpacked data for ERC721Redeemed events raised by the NFTCollection contract.
NFTCollectionERC721WrappedToken represents a ERC721WrappedToken event raised by the NFTCollection contract.
NFTCollectionERC721WrappedTokenIterator is returned from FilterERC721WrappedToken and is used to iterate over the raw logs and unpacked data for ERC721WrappedToken events raised by the NFTCollection contract.
NFTCollectionFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
NFTCollectionNativeTokens represents a NativeTokens event raised by the NFTCollection contract.
NFTCollectionNativeTokensIterator is returned from FilterNativeTokens and is used to iterate over the raw logs and unpacked data for NativeTokens events raised by the NFTCollection contract.
NFTCollectionPaused represents a Paused event raised by the NFTCollection contract.
NFTCollectionPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the NFTCollection contract.
NFTCollectionRaw is an auto generated low-level Go binding around an Ethereum contract.
NFTCollectionRestrictedTransferUpdated represents a RestrictedTransferUpdated event raised by the NFTCollection contract.
NFTCollectionRestrictedTransferUpdatedIterator is returned from FilterRestrictedTransferUpdated and is used to iterate over the raw logs and unpacked data for RestrictedTransferUpdated events raised by the NFTCollection contract.
NFTCollectionRoleAdminChanged represents a RoleAdminChanged event raised by the NFTCollection contract.
NFTCollectionRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the NFTCollection contract.
NFTCollectionRoleGranted represents a RoleGranted event raised by the NFTCollection contract.
NFTCollectionRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the NFTCollection contract.
NFTCollectionRoleRevoked represents a RoleRevoked event raised by the NFTCollection contract.
NFTCollectionRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the NFTCollection contract.
NFTCollectionRoyaltyUpdated represents a RoyaltyUpdated event raised by the NFTCollection contract.
NFTCollectionRoyaltyUpdatedIterator is returned from FilterRoyaltyUpdated and is used to iterate over the raw logs and unpacked data for RoyaltyUpdated events raised by the NFTCollection contract.
NFTCollectionSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
NFTCollectionTransactor is an auto generated write-only Go binding around an Ethereum contract.
NFTCollectionTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
NFTCollectionTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
NFTCollectionTransferBatch represents a TransferBatch event raised by the NFTCollection contract.
NFTCollectionTransferBatchIterator is returned from FilterTransferBatch and is used to iterate over the raw logs and unpacked data for TransferBatch events raised by the NFTCollection contract.
NFTCollectionTransferSingle represents a TransferSingle event raised by the NFTCollection contract.
NFTCollectionTransferSingleIterator is returned from FilterTransferSingle and is used to iterate over the raw logs and unpacked data for TransferSingle events raised by the NFTCollection contract.
NFTCollectionUnpaused represents a Unpaused event raised by the NFTCollection contract.
NFTCollectionUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the NFTCollection contract.
NFTCollectionURI represents a URI event raised by the NFTCollection contract.
NFTCollectionURIIterator is returned from FilterURI and is used to iterate over the raw logs and unpacked data for URI events raised by the NFTCollection contract.
NFTFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
NFTMintWithSignature represents a MintWithSignature event raised by the NFT contract.
NFTMintWithSignatureIterator is returned from FilterMintWithSignature and is used to iterate over the raw logs and unpacked data for MintWithSignature events raised by the NFT contract.
NFTNewOwner represents a NewOwner event raised by the NFT contract.
NFTNewOwnerIterator is returned from FilterNewOwner and is used to iterate over the raw logs and unpacked data for NewOwner events raised by the NFT contract.
NFTNewSaleRecipient represents a NewSaleRecipient event raised by the NFT contract.
NFTNewSaleRecipientIterator is returned from FilterNewSaleRecipient and is used to iterate over the raw logs and unpacked data for NewSaleRecipient events raised by the NFT contract.
NFTPrimarySalesFeeUpdates represents a PrimarySalesFeeUpdates event raised by the NFT contract.
NFTPrimarySalesFeeUpdatesIterator is returned from FilterPrimarySalesFeeUpdates and is used to iterate over the raw logs and unpacked data for PrimarySalesFeeUpdates events raised by the NFT contract.
NFTRaw is an auto generated low-level Go binding around an Ethereum contract.
NFTRoleAdminChanged represents a RoleAdminChanged event raised by the NFT contract.
NFTRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the NFT contract.
NFTRoleGranted represents a RoleGranted event raised by the NFT contract.
NFTRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the NFT contract.
NFTRoleRevoked represents a RoleRevoked event raised by the NFT contract.
NFTRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the NFT contract.
NFTRoyaltyUpdated represents a RoyaltyUpdated event raised by the NFT contract.
NFTRoyaltyUpdatedIterator is returned from FilterRoyaltyUpdated and is used to iterate over the raw logs and unpacked data for RoyaltyUpdated events raised by the NFT contract.
NFTSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
NFTTokenMinted represents a TokenMinted event raised by the NFT contract.
NFTTokenMintedIterator is returned from FilterTokenMinted and is used to iterate over the raw logs and unpacked data for TokenMinted events raised by the NFT contract.
NFTTransactor is an auto generated write-only Go binding around an Ethereum contract.
NFTTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
NFTTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
NFTTransfer represents a Transfer event raised by the NFT contract.
NFTTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the NFT contract.
NFTTransfersRestricted represents a TransfersRestricted event raised by the NFT contract.
NFTTransfersRestrictedIterator is returned from FilterTransfersRestricted and is used to iterate over the raw logs and unpacked data for TransfersRestricted events raised by the NFT contract.
Pack is an auto generated Go binding around an Ethereum contract.
PackApprovalForAll represents a ApprovalForAll event raised by the Pack contract.
PackApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the Pack contract.
PackCaller is an auto generated read-only Go binding around an Ethereum contract.
PackCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
PackCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
PackFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
PackPackCreated represents a PackCreated event raised by the Pack contract.
PackPackCreatedIterator is returned from FilterPackCreated and is used to iterate over the raw logs and unpacked data for PackCreated events raised by the Pack contract.
PackPackOpenFulfilled represents a PackOpenFulfilled event raised by the Pack contract.
PackPackOpenFulfilledIterator is returned from FilterPackOpenFulfilled and is used to iterate over the raw logs and unpacked data for PackOpenFulfilled events raised by the Pack contract.
PackPackOpenRequest represents a PackOpenRequest event raised by the Pack contract.
PackPackOpenRequestIterator is returned from FilterPackOpenRequest and is used to iterate over the raw logs and unpacked data for PackOpenRequest events raised by the Pack contract.
PackPackState is an auto generated low-level Go binding around an user-defined struct.
PackPaused represents a Paused event raised by the Pack contract.
PackPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the Pack contract.
PackRaw is an auto generated low-level Go binding around an Ethereum contract.
PackRestrictedTransferUpdated represents a RestrictedTransferUpdated event raised by the Pack contract.
PackRestrictedTransferUpdatedIterator is returned from FilterRestrictedTransferUpdated and is used to iterate over the raw logs and unpacked data for RestrictedTransferUpdated events raised by the Pack contract.
PackRewards is an auto generated low-level Go binding around an user-defined struct.
PackRoleAdminChanged represents a RoleAdminChanged event raised by the Pack contract.
PackRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the Pack contract.
PackRoleGranted represents a RoleGranted event raised by the Pack contract.
PackRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the Pack contract.
PackRoleRevoked represents a RoleRevoked event raised by the Pack contract.
PackRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the Pack contract.
PackRoyaltyUpdated represents a RoyaltyUpdated event raised by the Pack contract.
PackRoyaltyUpdatedIterator is returned from FilterRoyaltyUpdated and is used to iterate over the raw logs and unpacked data for RoyaltyUpdated events raised by the Pack contract.
PackSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
PackTransactor is an auto generated write-only Go binding around an Ethereum contract.
PackTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
PackTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
PackTransferBatch represents a TransferBatch event raised by the Pack contract.
PackTransferBatchIterator is returned from FilterTransferBatch and is used to iterate over the raw logs and unpacked data for TransferBatch events raised by the Pack contract.
PackTransferSingle represents a TransferSingle event raised by the Pack contract.
PackTransferSingleIterator is returned from FilterTransferSingle and is used to iterate over the raw logs and unpacked data for TransferSingle events raised by the Pack contract.
PackUnpaused represents a Unpaused event raised by the Pack contract.
PackUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the Pack contract.
PackURI represents a URI event raised by the Pack contract.
PackURIIterator is returned from FilterURI and is used to iterate over the raw logs and unpacked data for URI events raised by the Pack contract.
Registry is an auto generated Go binding around an Ethereum contract.
RegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
RegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
RegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
RegistryDefaultFeeBpsUpdated represents a DefaultFeeBpsUpdated event raised by the Registry contract.
RegistryDefaultFeeBpsUpdatedIterator is returned from FilterDefaultFeeBpsUpdated and is used to iterate over the raw logs and unpacked data for DefaultFeeBpsUpdated events raised by the Registry contract.
RegistryDeployerUpdated represents a DeployerUpdated event raised by the Registry contract.
RegistryDeployerUpdatedIterator is returned from FilterDeployerUpdated and is used to iterate over the raw logs and unpacked data for DeployerUpdated events raised by the Registry contract.
RegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
RegistryNewProtocolControl represents a NewProtocolControl event raised by the Registry contract.
RegistryNewProtocolControlIterator is returned from FilterNewProtocolControl and is used to iterate over the raw logs and unpacked data for NewProtocolControl events raised by the Registry contract.
RegistryOwnershipTransferred represents a OwnershipTransferred event raised by the Registry contract.
RegistryOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Registry contract.
RegistryProtocolControlFeeBpsUpdated represents a ProtocolControlFeeBpsUpdated event raised by the Registry contract.
RegistryProtocolControlFeeBpsUpdatedIterator is returned from FilterProtocolControlFeeBpsUpdated and is used to iterate over the raw logs and unpacked data for ProtocolControlFeeBpsUpdated events raised by the Registry contract.
RegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
RegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
RegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
RegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
RegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
RegistryTreasuryUpdated represents a TreasuryUpdated event raised by the Registry contract.
RegistryTreasuryUpdatedIterator is returned from FilterTreasuryUpdated and is used to iterate over the raw logs and unpacked data for TreasuryUpdated events raised by the Registry contract.