Documentation ¶
Index ¶
- Variables
- type IAbridgedMintVectorAbridgedVector
- type IAbridgedMintVectorAbridgedVectorData
- type IAbridgedMintVectorUpdateAbridgedVectorConfig
- type MintManager
- type MintManagerAdminChanged
- type MintManagerAdminChangedIterator
- type MintManagerBeaconUpgraded
- type MintManagerBeaconUpgradedIterator
- type MintManagerCaller
- func (_MintManager *MintManagerCaller) GetAbridgedVector(opts *bind.CallOpts, vectorId *big.Int) (IAbridgedMintVectorAbridgedVector, error)
- func (_MintManager *MintManagerCaller) GetAbridgedVectorMetadata(opts *bind.CallOpts, vectorId *big.Int) (bool, *big.Int, error)
- func (_MintManager *MintManagerCaller) GetClaimNoncesUsedForOffchainVector(opts *bind.CallOpts, vectorId [32]byte) ([][32]byte, error)
- func (_MintManager *MintManagerCaller) GetNumClaimedPerUserOffchainVector(opts *bind.CallOpts, vectorId [32]byte, user common.Address) (*big.Int, error)
- func (_MintManager *MintManagerCaller) IsNonceUsed(opts *bind.CallOpts, vectorId [32]byte, nonce [32]byte) (bool, error)
- func (_MintManager *MintManagerCaller) IsTrustedForwarder(opts *bind.CallOpts, forwarder common.Address) (bool, error)
- func (_MintManager *MintManagerCaller) OffchainVectorsClaimState(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_MintManager *MintManagerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_MintManager *MintManagerCaller) PlatformExecutors(opts *bind.CallOpts) ([]common.Address, error)
- func (_MintManager *MintManagerCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
- func (_MintManager *MintManagerCaller) UserClaims(opts *bind.CallOpts, arg0 *big.Int, arg1 common.Address) (uint64, error)
- func (_MintManager *MintManagerCaller) VectorMutabilities(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_MintManager *MintManagerCaller) VectorToEditionId(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_MintManager *MintManagerCaller) Vectors(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_MintManager *MintManagerCaller) VerifyClaim(opts *bind.CallOpts, claim MintManagerClaim, signature []byte, ...) (bool, error)
- func (_MintManager *MintManagerCaller) VerifyClaimWithMetaTxPacket(opts *bind.CallOpts, claim MintManagerClaimWithMetaTxPacket, signature []byte, ...) (bool, error)
- func (_MintManager *MintManagerCaller) VerifySeriesClaim(opts *bind.CallOpts, claim MintManagerSeriesClaim, signature []byte, ...) (bool, error)
- type MintManagerCallerRaw
- type MintManagerCallerSession
- func (_MintManager *MintManagerCallerSession) GetAbridgedVector(vectorId *big.Int) (IAbridgedMintVectorAbridgedVector, error)
- func (_MintManager *MintManagerCallerSession) GetAbridgedVectorMetadata(vectorId *big.Int) (bool, *big.Int, error)
- func (_MintManager *MintManagerCallerSession) GetClaimNoncesUsedForOffchainVector(vectorId [32]byte) ([][32]byte, error)
- func (_MintManager *MintManagerCallerSession) GetNumClaimedPerUserOffchainVector(vectorId [32]byte, user common.Address) (*big.Int, error)
- func (_MintManager *MintManagerCallerSession) IsNonceUsed(vectorId [32]byte, nonce [32]byte) (bool, error)
- func (_MintManager *MintManagerCallerSession) IsTrustedForwarder(forwarder common.Address) (bool, error)
- func (_MintManager *MintManagerCallerSession) OffchainVectorsClaimState(arg0 [32]byte) (*big.Int, error)
- func (_MintManager *MintManagerCallerSession) Owner() (common.Address, error)
- func (_MintManager *MintManagerCallerSession) PlatformExecutors() ([]common.Address, error)
- func (_MintManager *MintManagerCallerSession) ProxiableUUID() ([32]byte, error)
- func (_MintManager *MintManagerCallerSession) UserClaims(arg0 *big.Int, arg1 common.Address) (uint64, error)
- func (_MintManager *MintManagerCallerSession) VectorMutabilities(arg0 *big.Int) (struct{ ... }, error)
- func (_MintManager *MintManagerCallerSession) VectorToEditionId(arg0 *big.Int) (*big.Int, error)
- func (_MintManager *MintManagerCallerSession) Vectors(arg0 *big.Int) (struct{ ... }, error)
- func (_MintManager *MintManagerCallerSession) VerifyClaim(claim MintManagerClaim, signature []byte, expectedMsgSender common.Address) (bool, error)
- func (_MintManager *MintManagerCallerSession) VerifyClaimWithMetaTxPacket(claim MintManagerClaimWithMetaTxPacket, signature []byte, ...) (bool, error)
- func (_MintManager *MintManagerCallerSession) VerifySeriesClaim(claim MintManagerSeriesClaim, signature []byte, ...) (bool, error)
- type MintManagerChooseTokenMint
- type MintManagerChooseTokenMintIterator
- type MintManagerClaim
- type MintManagerClaimWithMetaTxPacket
- type MintManagerERC20Payment
- type MintManagerERC20PaymentIterator
- type MintManagerERC20PaymentMetaTxPackets
- type MintManagerERC20PaymentMetaTxPacketsIterator
- type MintManagerEditionVectorCreated
- type MintManagerEditionVectorCreatedIterator
- type MintManagerFilterer
- func (_MintManager *MintManagerFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*MintManagerAdminChangedIterator, error)
- func (_MintManager *MintManagerFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*MintManagerBeaconUpgradedIterator, error)
- func (_MintManager *MintManagerFilterer) FilterChooseTokenMint(opts *bind.FilterOpts, vectorId [][32]byte, contractAddress []common.Address, ...) (*MintManagerChooseTokenMintIterator, error)
- func (_MintManager *MintManagerFilterer) FilterERC20Payment(opts *bind.FilterOpts, currency []common.Address, ...) (*MintManagerERC20PaymentIterator, error)
- func (_MintManager *MintManagerFilterer) FilterERC20PaymentMetaTxPackets(opts *bind.FilterOpts, currency []common.Address, msgSender []common.Address, ...) (*MintManagerERC20PaymentMetaTxPacketsIterator, error)
- func (_MintManager *MintManagerFilterer) FilterEditionVectorCreated(opts *bind.FilterOpts, vectorId []*big.Int, editionId []*big.Int, ...) (*MintManagerEditionVectorCreatedIterator, error)
- func (_MintManager *MintManagerFilterer) FilterInitialized(opts *bind.FilterOpts) (*MintManagerInitializedIterator, error)
- func (_MintManager *MintManagerFilterer) FilterNativeGasTokenPayment(opts *bind.FilterOpts, paymentRecipient []common.Address, vectorId [][32]byte) (*MintManagerNativeGasTokenPaymentIterator, error)
- func (_MintManager *MintManagerFilterer) FilterNumTokenMint(opts *bind.FilterOpts, vectorId [][32]byte, contractAddress []common.Address, ...) (*MintManagerNumTokenMintIterator, error)
- func (_MintManager *MintManagerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*MintManagerOwnershipTransferredIterator, error)
- func (_MintManager *MintManagerFilterer) FilterPlatformExecutorChanged(opts *bind.FilterOpts, executor []common.Address, added []bool) (*MintManagerPlatformExecutorChangedIterator, error)
- func (_MintManager *MintManagerFilterer) FilterSeriesVectorCreated(opts *bind.FilterOpts, vectorId []*big.Int, contractAddress []common.Address) (*MintManagerSeriesVectorCreatedIterator, error)
- func (_MintManager *MintManagerFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*MintManagerUpgradedIterator, error)
- func (_MintManager *MintManagerFilterer) FilterVectorDeleted(opts *bind.FilterOpts, vectorId []*big.Int) (*MintManagerVectorDeletedIterator, error)
- func (_MintManager *MintManagerFilterer) FilterVectorMetadataSet(opts *bind.FilterOpts, vectorId []*big.Int, paused []bool, ...) (*MintManagerVectorMetadataSetIterator, error)
- func (_MintManager *MintManagerFilterer) FilterVectorUpdated(opts *bind.FilterOpts, vectorId []*big.Int) (*MintManagerVectorUpdatedIterator, error)
- func (_MintManager *MintManagerFilterer) ParseAdminChanged(log types.Log) (*MintManagerAdminChanged, error)
- func (_MintManager *MintManagerFilterer) ParseBeaconUpgraded(log types.Log) (*MintManagerBeaconUpgraded, error)
- func (_MintManager *MintManagerFilterer) ParseChooseTokenMint(log types.Log) (*MintManagerChooseTokenMint, error)
- func (_MintManager *MintManagerFilterer) ParseERC20Payment(log types.Log) (*MintManagerERC20Payment, error)
- func (_MintManager *MintManagerFilterer) ParseERC20PaymentMetaTxPackets(log types.Log) (*MintManagerERC20PaymentMetaTxPackets, error)
- func (_MintManager *MintManagerFilterer) ParseEditionVectorCreated(log types.Log) (*MintManagerEditionVectorCreated, error)
- func (_MintManager *MintManagerFilterer) ParseInitialized(log types.Log) (*MintManagerInitialized, error)
- func (_MintManager *MintManagerFilterer) ParseNativeGasTokenPayment(log types.Log) (*MintManagerNativeGasTokenPayment, error)
- func (_MintManager *MintManagerFilterer) ParseNumTokenMint(log types.Log) (*MintManagerNumTokenMint, error)
- func (_MintManager *MintManagerFilterer) ParseOwnershipTransferred(log types.Log) (*MintManagerOwnershipTransferred, error)
- func (_MintManager *MintManagerFilterer) ParsePlatformExecutorChanged(log types.Log) (*MintManagerPlatformExecutorChanged, error)
- func (_MintManager *MintManagerFilterer) ParseSeriesVectorCreated(log types.Log) (*MintManagerSeriesVectorCreated, error)
- func (_MintManager *MintManagerFilterer) ParseUpgraded(log types.Log) (*MintManagerUpgraded, error)
- func (_MintManager *MintManagerFilterer) ParseVectorDeleted(log types.Log) (*MintManagerVectorDeleted, error)
- func (_MintManager *MintManagerFilterer) ParseVectorMetadataSet(log types.Log) (*MintManagerVectorMetadataSet, error)
- func (_MintManager *MintManagerFilterer) ParseVectorUpdated(log types.Log) (*MintManagerVectorUpdated, error)
- func (_MintManager *MintManagerFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *MintManagerAdminChanged) (event.Subscription, error)
- func (_MintManager *MintManagerFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *MintManagerBeaconUpgraded, ...) (event.Subscription, error)
- func (_MintManager *MintManagerFilterer) WatchChooseTokenMint(opts *bind.WatchOpts, sink chan<- *MintManagerChooseTokenMint, ...) (event.Subscription, error)
- func (_MintManager *MintManagerFilterer) WatchERC20Payment(opts *bind.WatchOpts, sink chan<- *MintManagerERC20Payment, ...) (event.Subscription, error)
- func (_MintManager *MintManagerFilterer) WatchERC20PaymentMetaTxPackets(opts *bind.WatchOpts, sink chan<- *MintManagerERC20PaymentMetaTxPackets, ...) (event.Subscription, error)
- func (_MintManager *MintManagerFilterer) WatchEditionVectorCreated(opts *bind.WatchOpts, sink chan<- *MintManagerEditionVectorCreated, ...) (event.Subscription, error)
- func (_MintManager *MintManagerFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *MintManagerInitialized) (event.Subscription, error)
- func (_MintManager *MintManagerFilterer) WatchNativeGasTokenPayment(opts *bind.WatchOpts, sink chan<- *MintManagerNativeGasTokenPayment, ...) (event.Subscription, error)
- func (_MintManager *MintManagerFilterer) WatchNumTokenMint(opts *bind.WatchOpts, sink chan<- *MintManagerNumTokenMint, ...) (event.Subscription, error)
- func (_MintManager *MintManagerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *MintManagerOwnershipTransferred, ...) (event.Subscription, error)
- func (_MintManager *MintManagerFilterer) WatchPlatformExecutorChanged(opts *bind.WatchOpts, sink chan<- *MintManagerPlatformExecutorChanged, ...) (event.Subscription, error)
- func (_MintManager *MintManagerFilterer) WatchSeriesVectorCreated(opts *bind.WatchOpts, sink chan<- *MintManagerSeriesVectorCreated, ...) (event.Subscription, error)
- func (_MintManager *MintManagerFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *MintManagerUpgraded, ...) (event.Subscription, error)
- func (_MintManager *MintManagerFilterer) WatchVectorDeleted(opts *bind.WatchOpts, sink chan<- *MintManagerVectorDeleted, ...) (event.Subscription, error)
- func (_MintManager *MintManagerFilterer) WatchVectorMetadataSet(opts *bind.WatchOpts, sink chan<- *MintManagerVectorMetadataSet, ...) (event.Subscription, error)
- func (_MintManager *MintManagerFilterer) WatchVectorUpdated(opts *bind.WatchOpts, sink chan<- *MintManagerVectorUpdated, ...) (event.Subscription, error)
- type MintManagerInitialized
- type MintManagerInitializedIterator
- type MintManagerNativeGasTokenPayment
- type MintManagerNativeGasTokenPaymentIterator
- type MintManagerNumTokenMint
- type MintManagerNumTokenMintIterator
- type MintManagerOwnershipTransferred
- type MintManagerOwnershipTransferredIterator
- type MintManagerPlatformExecutorChanged
- type MintManagerPlatformExecutorChangedIterator
- type MintManagerPurchaserMetaTxPacket
- type MintManagerRaw
- func (_MintManager *MintManagerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_MintManager *MintManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MintManager *MintManagerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MintManagerSeriesClaim
- type MintManagerSeriesVectorCreated
- type MintManagerSeriesVectorCreatedIterator
- type MintManagerSession
- func (_MintManager *MintManagerSession) AddPlatformExecutor(_executor common.Address) (*types.Transaction, error)
- func (_MintManager *MintManagerSession) CreateAbridgedVector(_vector IAbridgedMintVectorAbridgedVectorData) (*types.Transaction, error)
- func (_MintManager *MintManagerSession) DeleteAbridgedVector(vectorId *big.Int) (*types.Transaction, error)
- func (_MintManager *MintManagerSession) DeprecatePlatformExecutor(_executor common.Address) (*types.Transaction, error)
- func (_MintManager *MintManagerSession) GatedMintEdition721(_claim MintManagerClaim, _signature []byte, _recipient common.Address) (*types.Transaction, error)
- func (_MintManager *MintManagerSession) GatedSeriesMint(claim MintManagerClaim, claimSignature []byte, mintRecipient common.Address) (*types.Transaction, error)
- func (_MintManager *MintManagerSession) GatedSeriesMintChooseToken(claim MintManagerSeriesClaim, claimSignature []byte, ...) (*types.Transaction, error)
- func (_MintManager *MintManagerSession) GetAbridgedVector(vectorId *big.Int) (IAbridgedMintVectorAbridgedVector, error)
- func (_MintManager *MintManagerSession) GetAbridgedVectorMetadata(vectorId *big.Int) (bool, *big.Int, error)
- func (_MintManager *MintManagerSession) GetClaimNoncesUsedForOffchainVector(vectorId [32]byte) ([][32]byte, error)
- func (_MintManager *MintManagerSession) GetNumClaimedPerUserOffchainVector(vectorId [32]byte, user common.Address) (*big.Int, error)
- func (_MintManager *MintManagerSession) Initialize(platform common.Address, _owner common.Address, ...) (*types.Transaction, error)
- func (_MintManager *MintManagerSession) IsNonceUsed(vectorId [32]byte, nonce [32]byte) (bool, error)
- func (_MintManager *MintManagerSession) IsTrustedForwarder(forwarder common.Address) (bool, error)
- func (_MintManager *MintManagerSession) OffchainVectorsClaimState(arg0 [32]byte) (*big.Int, error)
- func (_MintManager *MintManagerSession) Owner() (common.Address, error)
- func (_MintManager *MintManagerSession) PlatformExecutors() ([]common.Address, error)
- func (_MintManager *MintManagerSession) ProxiableUUID() ([32]byte, error)
- func (_MintManager *MintManagerSession) RenounceOwnership() (*types.Transaction, error)
- func (_MintManager *MintManagerSession) SetAbridgedVectorMetadata(vectorId *big.Int, pause bool, flexibleData *big.Int) (*types.Transaction, error)
- func (_MintManager *MintManagerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_MintManager *MintManagerSession) UpdateAbridgedVector(vectorId *big.Int, _newVector IAbridgedMintVectorAbridgedVector, ...) (*types.Transaction, error)
- func (_MintManager *MintManagerSession) UpdatePlatformMintFee(newPlatformMintFee *big.Int) (*types.Transaction, error)
- func (_MintManager *MintManagerSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_MintManager *MintManagerSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- func (_MintManager *MintManagerSession) UserClaims(arg0 *big.Int, arg1 common.Address) (uint64, error)
- func (_MintManager *MintManagerSession) VectorMintEdition721(vectorId *big.Int, numTokensToMint *big.Int, mintRecipient common.Address) (*types.Transaction, error)
- func (_MintManager *MintManagerSession) VectorMintEdition721WithAllowlist(vectorId *big.Int, numTokensToMint *big.Int, mintRecipient common.Address, ...) (*types.Transaction, error)
- func (_MintManager *MintManagerSession) VectorMintSeries721(vectorId *big.Int, numTokensToMint *big.Int, mintRecipient common.Address) (*types.Transaction, error)
- func (_MintManager *MintManagerSession) VectorMintSeries721WithAllowlist(vectorId *big.Int, numTokensToMint *big.Int, mintRecipient common.Address, ...) (*types.Transaction, error)
- func (_MintManager *MintManagerSession) VectorMutabilities(arg0 *big.Int) (struct{ ... }, error)
- func (_MintManager *MintManagerSession) VectorToEditionId(arg0 *big.Int) (*big.Int, error)
- func (_MintManager *MintManagerSession) Vectors(arg0 *big.Int) (struct{ ... }, error)
- func (_MintManager *MintManagerSession) VerifyClaim(claim MintManagerClaim, signature []byte, expectedMsgSender common.Address) (bool, error)
- func (_MintManager *MintManagerSession) VerifyClaimWithMetaTxPacket(claim MintManagerClaimWithMetaTxPacket, signature []byte, ...) (bool, error)
- func (_MintManager *MintManagerSession) VerifySeriesClaim(claim MintManagerSeriesClaim, signature []byte, ...) (bool, error)
- func (_MintManager *MintManagerSession) WithdrawNativeGasToken() (*types.Transaction, error)
- type MintManagerTransactor
- func (_MintManager *MintManagerTransactor) AddPlatformExecutor(opts *bind.TransactOpts, _executor common.Address) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactor) CreateAbridgedVector(opts *bind.TransactOpts, _vector IAbridgedMintVectorAbridgedVectorData) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactor) DeleteAbridgedVector(opts *bind.TransactOpts, vectorId *big.Int) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactor) DeprecatePlatformExecutor(opts *bind.TransactOpts, _executor common.Address) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactor) GatedMintEdition721(opts *bind.TransactOpts, _claim MintManagerClaim, _signature []byte, ...) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactor) GatedSeriesMint(opts *bind.TransactOpts, claim MintManagerClaim, claimSignature []byte, ...) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactor) GatedSeriesMintChooseToken(opts *bind.TransactOpts, claim MintManagerSeriesClaim, claimSignature []byte, ...) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactor) Initialize(opts *bind.TransactOpts, platform common.Address, _owner common.Address, ...) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactor) SetAbridgedVectorMetadata(opts *bind.TransactOpts, vectorId *big.Int, pause bool, flexibleData *big.Int) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactor) UpdateAbridgedVector(opts *bind.TransactOpts, vectorId *big.Int, ...) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactor) UpdatePlatformMintFee(opts *bind.TransactOpts, newPlatformMintFee *big.Int) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactor) VectorMintEdition721(opts *bind.TransactOpts, vectorId *big.Int, numTokensToMint *big.Int, ...) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactor) VectorMintEdition721WithAllowlist(opts *bind.TransactOpts, vectorId *big.Int, numTokensToMint *big.Int, ...) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactor) VectorMintSeries721(opts *bind.TransactOpts, vectorId *big.Int, numTokensToMint *big.Int, ...) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactor) VectorMintSeries721WithAllowlist(opts *bind.TransactOpts, vectorId *big.Int, numTokensToMint *big.Int, ...) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactor) WithdrawNativeGasToken(opts *bind.TransactOpts) (*types.Transaction, error)
- type MintManagerTransactorRaw
- type MintManagerTransactorSession
- func (_MintManager *MintManagerTransactorSession) AddPlatformExecutor(_executor common.Address) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactorSession) CreateAbridgedVector(_vector IAbridgedMintVectorAbridgedVectorData) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactorSession) DeleteAbridgedVector(vectorId *big.Int) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactorSession) DeprecatePlatformExecutor(_executor common.Address) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactorSession) GatedMintEdition721(_claim MintManagerClaim, _signature []byte, _recipient common.Address) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactorSession) GatedSeriesMint(claim MintManagerClaim, claimSignature []byte, mintRecipient common.Address) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactorSession) GatedSeriesMintChooseToken(claim MintManagerSeriesClaim, claimSignature []byte, ...) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactorSession) Initialize(platform common.Address, _owner common.Address, ...) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_MintManager *MintManagerTransactorSession) SetAbridgedVectorMetadata(vectorId *big.Int, pause bool, flexibleData *big.Int) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactorSession) UpdateAbridgedVector(vectorId *big.Int, _newVector IAbridgedMintVectorAbridgedVector, ...) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactorSession) UpdatePlatformMintFee(newPlatformMintFee *big.Int) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactorSession) VectorMintEdition721(vectorId *big.Int, numTokensToMint *big.Int, mintRecipient common.Address) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactorSession) VectorMintEdition721WithAllowlist(vectorId *big.Int, numTokensToMint *big.Int, mintRecipient common.Address, ...) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactorSession) VectorMintSeries721(vectorId *big.Int, numTokensToMint *big.Int, mintRecipient common.Address) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactorSession) VectorMintSeries721WithAllowlist(vectorId *big.Int, numTokensToMint *big.Int, mintRecipient common.Address, ...) (*types.Transaction, error)
- func (_MintManager *MintManagerTransactorSession) WithdrawNativeGasToken() (*types.Transaction, error)
- type MintManagerUpgraded
- type MintManagerUpgradedIterator
- type MintManagerVectorDeleted
- type MintManagerVectorDeletedIterator
- type MintManagerVectorMetadataSet
- type MintManagerVectorMetadataSetIterator
- type MintManagerVectorUpdated
- type MintManagerVectorUpdatedIterator
Constants ¶
This section is empty.
Variables ¶
var ( AddressMintManagerMainnet = common.HexToAddress("0x1bf979282181f2b7a640d17ab5d2e25125f2de5e") AddressMintManagerPolygon = common.HexToAddress("0xfbb65C52f439B762F712026CF6DD7D8E82F81eb9") AddressMintManagerArbitrum = common.HexToAddress("0x41cbab1028984A34C1338F437C726de791695AE8") AddressMintManagerBase = common.HexToAddress("0x8087039152c472Fa74F47398628fF002994056EA") AddressMintManagerOptimism = common.HexToAddress("0xFafd47bb399d570b5AC95694c5D2a1fb5EA030bB") EventHashNativeGasTokenPayment = contract.EventHash("NativeGasTokenPayment(address,bytes32,uint256,uint32)") EventHashNumTokenMint = contract.EventHash("NumTokenMint(bytes32,address,bool,uint256)") )
var MintManagerABI = MintManagerMetaData.ABI
MintManagerABI is the input ABI used to generate the binding from. Deprecated: Use MintManagerMetaData.ABI instead.
var MintManagerMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"AllowlistInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"CurrencyTypeInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"EtherSendFailed\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidClaim\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidExecutorChanged\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidPaymentAmount\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidTotalClaimed\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MintFeeTooLow\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MintPaused\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnchainVectorMintGuardFailed\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SenderNotClaimer\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SenderNotDirectEOA\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Unauthorized\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UnsafeMintRecipient\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"VectorUpdateActionFrozen\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"VectorWrongCollectionType\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"AdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"beacon\",\"type\":\"address\"}],\"name\":\"BeaconUpgraded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"vectorId\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"bool\",\"name\":\"onChainVector\",\"type\":\"bool\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"tokenIds\",\"type\":\"uint256[]\"}],\"name\":\"ChooseTokenMint\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"paymentRecipient\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"vectorId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"payer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amountToCreator\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"percentageBPSOfTotal\",\"type\":\"uint32\"}],\"name\":\"ERC20Payment\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"msgSender\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"vectorId\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"bytes\",\"name\":\"functionSignature\",\"type\":\"bytes\"},{\"internalType\":\"bytes32\",\"name\":\"sigR\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"sigS\",\"type\":\"bytes32\"},{\"internalType\":\"uint8\",\"name\":\"sigV\",\"type\":\"uint8\"}],\"indexed\":false,\"internalType\":\"structMintManager.PurchaserMetaTxPacket\",\"name\":\"purchaseToCreatorPacket\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"bytes\",\"name\":\"functionSignature\",\"type\":\"bytes\"},{\"internalType\":\"bytes32\",\"name\":\"sigR\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"sigS\",\"type\":\"bytes32\"},{\"internalType\":\"uint8\",\"name\":\"sigV\",\"type\":\"uint8\"}],\"indexed\":false,\"internalType\":\"structMintManager.PurchaserMetaTxPacket\",\"name\":\"purchaseToPlatformPacket\",\"type\":\"tuple\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"ERC20PaymentMetaTxPackets\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"vectorId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint48\",\"name\":\"editionId\",\"type\":\"uint48\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"}],\"name\":\"EditionVectorCreated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"paymentRecipient\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"vectorId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amountToCreator\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"percentageBPSOfTotal\",\"type\":\"uint32\"}],\"name\":\"NativeGasTokenPayment\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"vectorId\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"bool\",\"name\":\"onChainVector\",\"type\":\"bool\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"numMinted\",\"type\":\"uint256\"}],\"name\":\"NumTokenMint\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"executor\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"bool\",\"name\":\"added\",\"type\":\"bool\"}],\"name\":\"PlatformExecutorChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"vectorId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"}],\"name\":\"SeriesVectorCreated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"Upgraded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"vectorId\",\"type\":\"uint256\"}],\"name\":\"VectorDeleted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"vectorId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bool\",\"name\":\"paused\",\"type\":\"bool\"},{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"flexibleData\",\"type\":\"uint128\"}],\"name\":\"VectorMetadataSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"vectorId\",\"type\":\"uint256\"}],\"name\":\"VectorUpdated\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_executor\",\"type\":\"address\"}],\"name\":\"addPlatformExecutor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint160\",\"name\":\"contractAddress\",\"type\":\"uint160\"},{\"internalType\":\"uint48\",\"name\":\"startTimestamp\",\"type\":\"uint48\"},{\"internalType\":\"uint48\",\"name\":\"endTimestamp\",\"type\":\"uint48\"},{\"internalType\":\"uint160\",\"name\":\"paymentRecipient\",\"type\":\"uint160\"},{\"internalType\":\"uint48\",\"name\":\"maxTotalClaimableViaVector\",\"type\":\"uint48\"},{\"internalType\":\"uint48\",\"name\":\"totalClaimedViaVector\",\"type\":\"uint48\"},{\"internalType\":\"uint160\",\"name\":\"currency\",\"type\":\"uint160\"},{\"internalType\":\"uint48\",\"name\":\"tokenLimitPerTx\",\"type\":\"uint48\"},{\"internalType\":\"uint48\",\"name\":\"maxUserClaimableViaVector\",\"type\":\"uint48\"},{\"internalType\":\"uint192\",\"name\":\"pricePerToken\",\"type\":\"uint192\"},{\"internalType\":\"uint48\",\"name\":\"editionId\",\"type\":\"uint48\"},{\"internalType\":\"bool\",\"name\":\"editionBasedCollection\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"requireDirectEOA\",\"type\":\"bool\"},{\"internalType\":\"bytes32\",\"name\":\"allowlistRoot\",\"type\":\"bytes32\"}],\"internalType\":\"structIAbridgedMintVector.AbridgedVectorData\",\"name\":\"_vector\",\"type\":\"tuple\"}],\"name\":\"createAbridgedVector\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"vectorId\",\"type\":\"uint256\"}],\"name\":\"deleteAbridgedVector\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_executor\",\"type\":\"address\"}],\"name\":\"deprecatePlatformExecutor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"claimer\",\"type\":\"address\"},{\"internalType\":\"addresspayable\",\"name\":\"paymentRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"uint64\",\"name\":\"numTokensToMint\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"maxClaimableViaVector\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxClaimablePerUser\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"editionId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"claimExpiryTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"claimNonce\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"offchainVectorId\",\"type\":\"bytes32\"}],\"internalType\":\"structMintManager.Claim\",\"name\":\"_claim\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"_signature\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"_recipient\",\"type\":\"address\"}],\"name\":\"gatedMintEdition721\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"claimer\",\"type\":\"address\"},{\"internalType\":\"addresspayable\",\"name\":\"paymentRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"uint64\",\"name\":\"numTokensToMint\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"maxClaimableViaVector\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxClaimablePerUser\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"editionId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"claimExpiryTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"claimNonce\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"offchainVectorId\",\"type\":\"bytes32\"}],\"internalType\":\"structMintManager.Claim\",\"name\":\"claim\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"claimSignature\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"mintRecipient\",\"type\":\"address\"}],\"name\":\"gatedSeriesMint\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"claimer\",\"type\":\"address\"},{\"internalType\":\"addresspayable\",\"name\":\"paymentRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"uint64\",\"name\":\"maxPerTxn\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"maxClaimableViaVector\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"maxClaimablePerUser\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"claimExpiryTimestamp\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"claimNonce\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"offchainVectorId\",\"type\":\"bytes32\"}],\"internalType\":\"structMintManager.SeriesClaim\",\"name\":\"claim\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"claimSignature\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"mintRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"tokenIds\",\"type\":\"uint256[]\"}],\"name\":\"gatedSeriesMintChooseToken\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"vectorId\",\"type\":\"uint256\"}],\"name\":\"getAbridgedVector\",\"outputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"},{\"internalType\":\"uint48\",\"name\":\"startTimestamp\",\"type\":\"uint48\"},{\"internalType\":\"uint48\",\"name\":\"endTimestamp\",\"type\":\"uint48\"},{\"internalType\":\"address\",\"name\":\"paymentRecipient\",\"type\":\"address\"},{\"internalType\":\"uint48\",\"name\":\"maxTotalClaimableViaVector\",\"type\":\"uint48\"},{\"internalType\":\"uint48\",\"name\":\"totalClaimedViaVector\",\"type\":\"uint48\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"uint48\",\"name\":\"tokenLimitPerTx\",\"type\":\"uint48\"},{\"internalType\":\"uint48\",\"name\":\"maxUserClaimableViaVector\",\"type\":\"uint48\"},{\"internalType\":\"uint192\",\"name\":\"pricePerToken\",\"type\":\"uint192\"},{\"internalType\":\"uint48\",\"name\":\"editionId\",\"type\":\"uint48\"},{\"internalType\":\"bool\",\"name\":\"editionBasedCollection\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"requireDirectEOA\",\"type\":\"bool\"},{\"internalType\":\"bytes32\",\"name\":\"allowlistRoot\",\"type\":\"bytes32\"}],\"internalType\":\"structIAbridgedMintVector.AbridgedVector\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"vectorId\",\"type\":\"uint256\"}],\"name\":\"getAbridgedVectorMetadata\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"uint128\",\"name\":\"\",\"type\":\"uint128\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"vectorId\",\"type\":\"bytes32\"}],\"name\":\"getClaimNoncesUsedForOffchainVector\",\"outputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"\",\"type\":\"bytes32[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"vectorId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"}],\"name\":\"getNumClaimedPerUserOffchainVector\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"addresspayable\",\"name\":\"platform\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"trustedForwarder\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"initialExecutor\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"initialPlatformMintFee\",\"type\":\"uint256\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"vectorId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"nonce\",\"type\":\"bytes32\"}],\"name\":\"isNonceUsed\",\"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\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"offchainVectorsClaimState\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"numClaimed\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"platformExecutors\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"proxiableUUID\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"vectorId\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"pause\",\"type\":\"bool\"},{\"internalType\":\"uint128\",\"name\":\"flexibleData\",\"type\":\"uint128\"}],\"name\":\"setAbridgedVectorMetadata\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"vectorId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"},{\"internalType\":\"uint48\",\"name\":\"startTimestamp\",\"type\":\"uint48\"},{\"internalType\":\"uint48\",\"name\":\"endTimestamp\",\"type\":\"uint48\"},{\"internalType\":\"address\",\"name\":\"paymentRecipient\",\"type\":\"address\"},{\"internalType\":\"uint48\",\"name\":\"maxTotalClaimableViaVector\",\"type\":\"uint48\"},{\"internalType\":\"uint48\",\"name\":\"totalClaimedViaVector\",\"type\":\"uint48\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"uint48\",\"name\":\"tokenLimitPerTx\",\"type\":\"uint48\"},{\"internalType\":\"uint48\",\"name\":\"maxUserClaimableViaVector\",\"type\":\"uint48\"},{\"internalType\":\"uint192\",\"name\":\"pricePerToken\",\"type\":\"uint192\"},{\"internalType\":\"uint48\",\"name\":\"editionId\",\"type\":\"uint48\"},{\"internalType\":\"bool\",\"name\":\"editionBasedCollection\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"requireDirectEOA\",\"type\":\"bool\"},{\"internalType\":\"bytes32\",\"name\":\"allowlistRoot\",\"type\":\"bytes32\"}],\"internalType\":\"structIAbridgedMintVector.AbridgedVector\",\"name\":\"_newVector\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"uint16\",\"name\":\"updateStartTimestamp\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"updateEndTimestamp\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"updatePaymentRecipient\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"updateMaxTotalClaimableViaVector\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"updateTokenLimitPerTx\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"updateMaxUserClaimableViaVector\",\"type\":\"uint16\"},{\"internalType\":\"uint8\",\"name\":\"updatePricePerToken\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"updateAllowlistRoot\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"updateRequireDirectEOA\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"updateMetadata\",\"type\":\"uint8\"}],\"internalType\":\"structIAbridgedMintVector.UpdateAbridgedVectorConfig\",\"name\":\"updateConfig\",\"type\":\"tuple\"},{\"internalType\":\"bool\",\"name\":\"pause\",\"type\":\"bool\"},{\"internalType\":\"uint128\",\"name\":\"flexibleData\",\"type\":\"uint128\"}],\"name\":\"updateAbridgedVector\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"newPlatformMintFee\",\"type\":\"uint256\"}],\"name\":\"updatePlatformMintFee\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"}],\"name\":\"upgradeTo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"upgradeToAndCall\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"userClaims\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"vectorId\",\"type\":\"uint256\"},{\"internalType\":\"uint48\",\"name\":\"numTokensToMint\",\"type\":\"uint48\"},{\"internalType\":\"address\",\"name\":\"mintRecipient\",\"type\":\"address\"}],\"name\":\"vectorMintEdition721\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"vectorId\",\"type\":\"uint256\"},{\"internalType\":\"uint48\",\"name\":\"numTokensToMint\",\"type\":\"uint48\"},{\"internalType\":\"address\",\"name\":\"mintRecipient\",\"type\":\"address\"},{\"internalType\":\"bytes32[]\",\"name\":\"proof\",\"type\":\"bytes32[]\"}],\"name\":\"vectorMintEdition721WithAllowlist\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"vectorId\",\"type\":\"uint256\"},{\"internalType\":\"uint48\",\"name\":\"numTokensToMint\",\"type\":\"uint48\"},{\"internalType\":\"address\",\"name\":\"mintRecipient\",\"type\":\"address\"}],\"name\":\"vectorMintSeries721\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"vectorId\",\"type\":\"uint256\"},{\"internalType\":\"uint48\",\"name\":\"numTokensToMint\",\"type\":\"uint48\"},{\"internalType\":\"address\",\"name\":\"mintRecipient\",\"type\":\"address\"},{\"internalType\":\"bytes32[]\",\"name\":\"proof\",\"type\":\"bytes32[]\"}],\"name\":\"vectorMintSeries721WithAllowlist\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"vectorMutabilities\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"updatesFrozen\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"deleteFrozen\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"pausesFrozen\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"vectorToEditionId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"vectors\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"addresspayable\",\"name\":\"paymentRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"startTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"uint64\",\"name\":\"tokenLimitPerTx\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"maxTotalClaimableViaVector\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"maxUserClaimableViaVector\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"totalClaimedViaVector\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"allowlistRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint8\",\"name\":\"paused\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"claimer\",\"type\":\"address\"},{\"internalType\":\"addresspayable\",\"name\":\"paymentRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"uint64\",\"name\":\"numTokensToMint\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"maxClaimableViaVector\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxClaimablePerUser\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"editionId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"claimExpiryTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"claimNonce\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"offchainVectorId\",\"type\":\"bytes32\"}],\"internalType\":\"structMintManager.Claim\",\"name\":\"claim\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"expectedMsgSender\",\"type\":\"address\"}],\"name\":\"verifyClaim\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"claimer\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"uint64\",\"name\":\"numTokensToMint\",\"type\":\"uint64\"},{\"components\":[{\"internalType\":\"bytes\",\"name\":\"functionSignature\",\"type\":\"bytes\"},{\"internalType\":\"bytes32\",\"name\":\"sigR\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"sigS\",\"type\":\"bytes32\"},{\"internalType\":\"uint8\",\"name\":\"sigV\",\"type\":\"uint8\"}],\"internalType\":\"structMintManager.PurchaserMetaTxPacket\",\"name\":\"purchaseToCreatorPacket\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"bytes\",\"name\":\"functionSignature\",\"type\":\"bytes\"},{\"internalType\":\"bytes32\",\"name\":\"sigR\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"sigS\",\"type\":\"bytes32\"},{\"internalType\":\"uint8\",\"name\":\"sigV\",\"type\":\"uint8\"}],\"internalType\":\"structMintManager.PurchaserMetaTxPacket\",\"name\":\"purchaseToPlatformPacket\",\"type\":\"tuple\"},{\"internalType\":\"uint256\",\"name\":\"maxClaimableViaVector\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxClaimablePerUser\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"editionId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"claimExpiryTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"claimNonce\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"offchainVectorId\",\"type\":\"bytes32\"}],\"internalType\":\"structMintManager.ClaimWithMetaTxPacket\",\"name\":\"claim\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"expectedMsgSender\",\"type\":\"address\"}],\"name\":\"verifyClaimWithMetaTxPacket\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"claimer\",\"type\":\"address\"},{\"internalType\":\"addresspayable\",\"name\":\"paymentRecipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"uint64\",\"name\":\"maxPerTxn\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"maxClaimableViaVector\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"maxClaimablePerUser\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"claimExpiryTimestamp\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"claimNonce\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"offchainVectorId\",\"type\":\"bytes32\"}],\"internalType\":\"structMintManager.SeriesClaim\",\"name\":\"claim\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"expectedMsgSender\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"tokenIds\",\"type\":\"uint256[]\"}],\"name\":\"verifySeriesClaim\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"withdrawNativeGasToken\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
MintManagerMetaData contains all meta data concerning the MintManager contract.
Functions ¶
This section is empty.
Types ¶
type IAbridgedMintVectorAbridgedVector ¶
type IAbridgedMintVectorAbridgedVector struct { ContractAddress common.Address StartTimestamp *big.Int EndTimestamp *big.Int PaymentRecipient common.Address MaxTotalClaimableViaVector *big.Int TotalClaimedViaVector *big.Int Currency common.Address TokenLimitPerTx *big.Int MaxUserClaimableViaVector *big.Int PricePerToken *big.Int EditionId *big.Int EditionBasedCollection bool RequireDirectEOA bool AllowlistRoot [32]byte }
IAbridgedMintVectorAbridgedVector is an auto generated low-level Go binding around an user-defined struct.
type IAbridgedMintVectorAbridgedVectorData ¶
type IAbridgedMintVectorAbridgedVectorData struct { ContractAddress *big.Int StartTimestamp *big.Int EndTimestamp *big.Int PaymentRecipient *big.Int MaxTotalClaimableViaVector *big.Int TotalClaimedViaVector *big.Int Currency *big.Int TokenLimitPerTx *big.Int MaxUserClaimableViaVector *big.Int PricePerToken *big.Int EditionId *big.Int EditionBasedCollection bool RequireDirectEOA bool AllowlistRoot [32]byte }
IAbridgedMintVectorAbridgedVectorData is an auto generated low-level Go binding around an user-defined struct.
type IAbridgedMintVectorUpdateAbridgedVectorConfig ¶
type IAbridgedMintVectorUpdateAbridgedVectorConfig struct { UpdateStartTimestamp uint16 UpdateEndTimestamp uint16 UpdatePaymentRecipient uint16 UpdateMaxTotalClaimableViaVector uint16 UpdateTokenLimitPerTx uint16 UpdateMaxUserClaimableViaVector uint16 UpdatePricePerToken uint8 UpdateAllowlistRoot uint8 UpdateRequireDirectEOA uint8 UpdateMetadata uint8 }
IAbridgedMintVectorUpdateAbridgedVectorConfig is an auto generated low-level Go binding around an user-defined struct.
type MintManager ¶
type MintManager struct { MintManagerCaller // Read-only binding to the contract MintManagerTransactor // Write-only binding to the contract MintManagerFilterer // Log filterer for contract events }
MintManager is an auto generated Go binding around an Ethereum contract.
func NewMintManager ¶
func NewMintManager(address common.Address, backend bind.ContractBackend) (*MintManager, error)
NewMintManager creates a new instance of MintManager, bound to a specific deployed contract.
type MintManagerAdminChanged ¶
type MintManagerAdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
MintManagerAdminChanged represents a AdminChanged event raised by the MintManager contract.
type MintManagerAdminChangedIterator ¶
type MintManagerAdminChangedIterator struct { Event *MintManagerAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MintManagerAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the MintManager contract.
func (*MintManagerAdminChangedIterator) Close ¶
func (it *MintManagerAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MintManagerAdminChangedIterator) Error ¶
func (it *MintManagerAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MintManagerAdminChangedIterator) Next ¶
func (it *MintManagerAdminChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MintManagerBeaconUpgraded ¶
type MintManagerBeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
MintManagerBeaconUpgraded represents a BeaconUpgraded event raised by the MintManager contract.
type MintManagerBeaconUpgradedIterator ¶
type MintManagerBeaconUpgradedIterator struct { Event *MintManagerBeaconUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MintManagerBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the MintManager contract.
func (*MintManagerBeaconUpgradedIterator) Close ¶
func (it *MintManagerBeaconUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MintManagerBeaconUpgradedIterator) Error ¶
func (it *MintManagerBeaconUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MintManagerBeaconUpgradedIterator) Next ¶
func (it *MintManagerBeaconUpgradedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MintManagerCaller ¶
type MintManagerCaller struct {
// contains filtered or unexported fields
}
MintManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMintManagerCaller ¶
func NewMintManagerCaller(address common.Address, caller bind.ContractCaller) (*MintManagerCaller, error)
NewMintManagerCaller creates a new read-only instance of MintManager, bound to a specific deployed contract.
func (*MintManagerCaller) GetAbridgedVector ¶
func (_MintManager *MintManagerCaller) GetAbridgedVector(opts *bind.CallOpts, vectorId *big.Int) (IAbridgedMintVectorAbridgedVector, error)
GetAbridgedVector is a free data retrieval call binding the contract method 0x8a320d64.
Solidity: function getAbridgedVector(uint256 vectorId) view returns((address,uint48,uint48,address,uint48,uint48,address,uint48,uint48,uint192,uint48,bool,bool,bytes32))
func (*MintManagerCaller) GetAbridgedVectorMetadata ¶
func (_MintManager *MintManagerCaller) GetAbridgedVectorMetadata(opts *bind.CallOpts, vectorId *big.Int) (bool, *big.Int, error)
GetAbridgedVectorMetadata is a free data retrieval call binding the contract method 0xa0f76523.
Solidity: function getAbridgedVectorMetadata(uint256 vectorId) view returns(bool, uint128)
func (*MintManagerCaller) GetClaimNoncesUsedForOffchainVector ¶
func (_MintManager *MintManagerCaller) GetClaimNoncesUsedForOffchainVector(opts *bind.CallOpts, vectorId [32]byte) ([][32]byte, error)
GetClaimNoncesUsedForOffchainVector is a free data retrieval call binding the contract method 0xae709ae3.
Solidity: function getClaimNoncesUsedForOffchainVector(bytes32 vectorId) view returns(bytes32[])
func (*MintManagerCaller) GetNumClaimedPerUserOffchainVector ¶
func (_MintManager *MintManagerCaller) GetNumClaimedPerUserOffchainVector(opts *bind.CallOpts, vectorId [32]byte, user common.Address) (*big.Int, error)
GetNumClaimedPerUserOffchainVector is a free data retrieval call binding the contract method 0x53274246.
Solidity: function getNumClaimedPerUserOffchainVector(bytes32 vectorId, address user) view returns(uint256)
func (*MintManagerCaller) IsNonceUsed ¶
func (_MintManager *MintManagerCaller) IsNonceUsed(opts *bind.CallOpts, vectorId [32]byte, nonce [32]byte) (bool, error)
IsNonceUsed is a free data retrieval call binding the contract method 0x3716e284.
Solidity: function isNonceUsed(bytes32 vectorId, bytes32 nonce) view returns(bool)
func (*MintManagerCaller) IsTrustedForwarder ¶
func (_MintManager *MintManagerCaller) 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 (*MintManagerCaller) OffchainVectorsClaimState ¶
func (_MintManager *MintManagerCaller) OffchainVectorsClaimState(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
OffchainVectorsClaimState is a free data retrieval call binding the contract method 0x0dbb18a1.
Solidity: function offchainVectorsClaimState(bytes32 ) view returns(uint256 numClaimed)
func (*MintManagerCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*MintManagerCaller) PlatformExecutors ¶
func (_MintManager *MintManagerCaller) PlatformExecutors(opts *bind.CallOpts) ([]common.Address, error)
PlatformExecutors is a free data retrieval call binding the contract method 0x9c5c0492.
Solidity: function platformExecutors() view returns(address[])
func (*MintManagerCaller) ProxiableUUID ¶
func (_MintManager *MintManagerCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*MintManagerCaller) UserClaims ¶
func (_MintManager *MintManagerCaller) UserClaims(opts *bind.CallOpts, arg0 *big.Int, arg1 common.Address) (uint64, error)
UserClaims is a free data retrieval call binding the contract method 0x9e2dc500.
Solidity: function userClaims(uint256 , address ) view returns(uint64)
func (*MintManagerCaller) VectorMutabilities ¶
func (_MintManager *MintManagerCaller) VectorMutabilities(opts *bind.CallOpts, arg0 *big.Int) (struct { UpdatesFrozen uint8 DeleteFrozen uint8 PausesFrozen uint8 }, error)
VectorMutabilities is a free data retrieval call binding the contract method 0xc462507e.
Solidity: function vectorMutabilities(uint256 ) view returns(uint8 updatesFrozen, uint8 deleteFrozen, uint8 pausesFrozen)
func (*MintManagerCaller) VectorToEditionId ¶
func (_MintManager *MintManagerCaller) VectorToEditionId(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
VectorToEditionId is a free data retrieval call binding the contract method 0xb414ae2f.
Solidity: function vectorToEditionId(uint256 ) view returns(uint256)
func (*MintManagerCaller) Vectors ¶
func (_MintManager *MintManagerCaller) Vectors(opts *bind.CallOpts, arg0 *big.Int) (struct { ContractAddress common.Address Currency common.Address PaymentRecipient common.Address StartTimestamp *big.Int EndTimestamp *big.Int PricePerToken *big.Int TokenLimitPerTx uint64 MaxTotalClaimableViaVector uint64 MaxUserClaimableViaVector uint64 TotalClaimedViaVector uint64 AllowlistRoot [32]byte Paused uint8 }, error)
Vectors is a free data retrieval call binding the contract method 0x619b8589.
Solidity: function vectors(uint256 ) view returns(address contractAddress, address currency, address paymentRecipient, uint256 startTimestamp, uint256 endTimestamp, uint256 pricePerToken, uint64 tokenLimitPerTx, uint64 maxTotalClaimableViaVector, uint64 maxUserClaimableViaVector, uint64 totalClaimedViaVector, bytes32 allowlistRoot, uint8 paused)
func (*MintManagerCaller) VerifyClaim ¶
func (_MintManager *MintManagerCaller) VerifyClaim(opts *bind.CallOpts, claim MintManagerClaim, signature []byte, expectedMsgSender common.Address) (bool, error)
VerifyClaim is a free data retrieval call binding the contract method 0xf4a40345.
Solidity: function verifyClaim((address,address,address,address,uint256,uint64,uint256,uint256,uint256,uint256,bytes32,bytes32) claim, bytes signature, address expectedMsgSender) view returns(bool)
func (*MintManagerCaller) VerifyClaimWithMetaTxPacket ¶
func (_MintManager *MintManagerCaller) VerifyClaimWithMetaTxPacket(opts *bind.CallOpts, claim MintManagerClaimWithMetaTxPacket, signature []byte, expectedMsgSender common.Address) (bool, error)
VerifyClaimWithMetaTxPacket is a free data retrieval call binding the contract method 0x5dcd547e.
Solidity: function verifyClaimWithMetaTxPacket((address,address,address,uint256,uint64,(bytes,bytes32,bytes32,uint8),(bytes,bytes32,bytes32,uint8),uint256,uint256,uint256,uint256,bytes32,bytes32) claim, bytes signature, address expectedMsgSender) view returns(bool)
func (*MintManagerCaller) VerifySeriesClaim ¶
func (_MintManager *MintManagerCaller) VerifySeriesClaim(opts *bind.CallOpts, claim MintManagerSeriesClaim, signature []byte, expectedMsgSender common.Address, tokenIds []*big.Int) (bool, error)
VerifySeriesClaim is a free data retrieval call binding the contract method 0xfc425875.
Solidity: function verifySeriesClaim((address,address,address,address,uint256,uint64,uint64,uint64,uint64,bytes32,bytes32) claim, bytes signature, address expectedMsgSender, uint256[] tokenIds) view returns(bool)
type MintManagerCallerRaw ¶
type MintManagerCallerRaw struct {
Contract *MintManagerCaller // Generic read-only contract binding to access the raw methods on
}
MintManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MintManagerCallerRaw) Call ¶
func (_MintManager *MintManagerCallerRaw) 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 MintManagerCallerSession ¶
type MintManagerCallerSession struct { Contract *MintManagerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MintManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MintManagerCallerSession) GetAbridgedVector ¶
func (_MintManager *MintManagerCallerSession) GetAbridgedVector(vectorId *big.Int) (IAbridgedMintVectorAbridgedVector, error)
GetAbridgedVector is a free data retrieval call binding the contract method 0x8a320d64.
Solidity: function getAbridgedVector(uint256 vectorId) view returns((address,uint48,uint48,address,uint48,uint48,address,uint48,uint48,uint192,uint48,bool,bool,bytes32))
func (*MintManagerCallerSession) GetAbridgedVectorMetadata ¶
func (_MintManager *MintManagerCallerSession) GetAbridgedVectorMetadata(vectorId *big.Int) (bool, *big.Int, error)
GetAbridgedVectorMetadata is a free data retrieval call binding the contract method 0xa0f76523.
Solidity: function getAbridgedVectorMetadata(uint256 vectorId) view returns(bool, uint128)
func (*MintManagerCallerSession) GetClaimNoncesUsedForOffchainVector ¶
func (_MintManager *MintManagerCallerSession) GetClaimNoncesUsedForOffchainVector(vectorId [32]byte) ([][32]byte, error)
GetClaimNoncesUsedForOffchainVector is a free data retrieval call binding the contract method 0xae709ae3.
Solidity: function getClaimNoncesUsedForOffchainVector(bytes32 vectorId) view returns(bytes32[])
func (*MintManagerCallerSession) GetNumClaimedPerUserOffchainVector ¶
func (_MintManager *MintManagerCallerSession) GetNumClaimedPerUserOffchainVector(vectorId [32]byte, user common.Address) (*big.Int, error)
GetNumClaimedPerUserOffchainVector is a free data retrieval call binding the contract method 0x53274246.
Solidity: function getNumClaimedPerUserOffchainVector(bytes32 vectorId, address user) view returns(uint256)
func (*MintManagerCallerSession) IsNonceUsed ¶
func (_MintManager *MintManagerCallerSession) IsNonceUsed(vectorId [32]byte, nonce [32]byte) (bool, error)
IsNonceUsed is a free data retrieval call binding the contract method 0x3716e284.
Solidity: function isNonceUsed(bytes32 vectorId, bytes32 nonce) view returns(bool)
func (*MintManagerCallerSession) IsTrustedForwarder ¶
func (_MintManager *MintManagerCallerSession) 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 (*MintManagerCallerSession) OffchainVectorsClaimState ¶
func (_MintManager *MintManagerCallerSession) OffchainVectorsClaimState(arg0 [32]byte) (*big.Int, error)
OffchainVectorsClaimState is a free data retrieval call binding the contract method 0x0dbb18a1.
Solidity: function offchainVectorsClaimState(bytes32 ) view returns(uint256 numClaimed)
func (*MintManagerCallerSession) Owner ¶
func (_MintManager *MintManagerCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*MintManagerCallerSession) PlatformExecutors ¶
func (_MintManager *MintManagerCallerSession) PlatformExecutors() ([]common.Address, error)
PlatformExecutors is a free data retrieval call binding the contract method 0x9c5c0492.
Solidity: function platformExecutors() view returns(address[])
func (*MintManagerCallerSession) ProxiableUUID ¶
func (_MintManager *MintManagerCallerSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*MintManagerCallerSession) UserClaims ¶
func (_MintManager *MintManagerCallerSession) UserClaims(arg0 *big.Int, arg1 common.Address) (uint64, error)
UserClaims is a free data retrieval call binding the contract method 0x9e2dc500.
Solidity: function userClaims(uint256 , address ) view returns(uint64)
func (*MintManagerCallerSession) VectorMutabilities ¶
func (_MintManager *MintManagerCallerSession) VectorMutabilities(arg0 *big.Int) (struct { UpdatesFrozen uint8 DeleteFrozen uint8 PausesFrozen uint8 }, error)
VectorMutabilities is a free data retrieval call binding the contract method 0xc462507e.
Solidity: function vectorMutabilities(uint256 ) view returns(uint8 updatesFrozen, uint8 deleteFrozen, uint8 pausesFrozen)
func (*MintManagerCallerSession) VectorToEditionId ¶
VectorToEditionId is a free data retrieval call binding the contract method 0xb414ae2f.
Solidity: function vectorToEditionId(uint256 ) view returns(uint256)
func (*MintManagerCallerSession) Vectors ¶
func (_MintManager *MintManagerCallerSession) Vectors(arg0 *big.Int) (struct { ContractAddress common.Address Currency common.Address PaymentRecipient common.Address StartTimestamp *big.Int EndTimestamp *big.Int PricePerToken *big.Int TokenLimitPerTx uint64 MaxTotalClaimableViaVector uint64 MaxUserClaimableViaVector uint64 TotalClaimedViaVector uint64 AllowlistRoot [32]byte Paused uint8 }, error)
Vectors is a free data retrieval call binding the contract method 0x619b8589.
Solidity: function vectors(uint256 ) view returns(address contractAddress, address currency, address paymentRecipient, uint256 startTimestamp, uint256 endTimestamp, uint256 pricePerToken, uint64 tokenLimitPerTx, uint64 maxTotalClaimableViaVector, uint64 maxUserClaimableViaVector, uint64 totalClaimedViaVector, bytes32 allowlistRoot, uint8 paused)
func (*MintManagerCallerSession) VerifyClaim ¶
func (_MintManager *MintManagerCallerSession) VerifyClaim(claim MintManagerClaim, signature []byte, expectedMsgSender common.Address) (bool, error)
VerifyClaim is a free data retrieval call binding the contract method 0xf4a40345.
Solidity: function verifyClaim((address,address,address,address,uint256,uint64,uint256,uint256,uint256,uint256,bytes32,bytes32) claim, bytes signature, address expectedMsgSender) view returns(bool)
func (*MintManagerCallerSession) VerifyClaimWithMetaTxPacket ¶
func (_MintManager *MintManagerCallerSession) VerifyClaimWithMetaTxPacket(claim MintManagerClaimWithMetaTxPacket, signature []byte, expectedMsgSender common.Address) (bool, error)
VerifyClaimWithMetaTxPacket is a free data retrieval call binding the contract method 0x5dcd547e.
Solidity: function verifyClaimWithMetaTxPacket((address,address,address,uint256,uint64,(bytes,bytes32,bytes32,uint8),(bytes,bytes32,bytes32,uint8),uint256,uint256,uint256,uint256,bytes32,bytes32) claim, bytes signature, address expectedMsgSender) view returns(bool)
func (*MintManagerCallerSession) VerifySeriesClaim ¶
func (_MintManager *MintManagerCallerSession) VerifySeriesClaim(claim MintManagerSeriesClaim, signature []byte, expectedMsgSender common.Address, tokenIds []*big.Int) (bool, error)
VerifySeriesClaim is a free data retrieval call binding the contract method 0xfc425875.
Solidity: function verifySeriesClaim((address,address,address,address,uint256,uint64,uint64,uint64,uint64,bytes32,bytes32) claim, bytes signature, address expectedMsgSender, uint256[] tokenIds) view returns(bool)
type MintManagerChooseTokenMint ¶
type MintManagerChooseTokenMint struct { VectorId [32]byte ContractAddress common.Address OnChainVector bool TokenIds []*big.Int Raw types.Log // Blockchain specific contextual infos }
MintManagerChooseTokenMint represents a ChooseTokenMint event raised by the MintManager contract.
type MintManagerChooseTokenMintIterator ¶
type MintManagerChooseTokenMintIterator struct { Event *MintManagerChooseTokenMint // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MintManagerChooseTokenMintIterator is returned from FilterChooseTokenMint and is used to iterate over the raw logs and unpacked data for ChooseTokenMint events raised by the MintManager contract.
func (*MintManagerChooseTokenMintIterator) Close ¶
func (it *MintManagerChooseTokenMintIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MintManagerChooseTokenMintIterator) Error ¶
func (it *MintManagerChooseTokenMintIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MintManagerChooseTokenMintIterator) Next ¶
func (it *MintManagerChooseTokenMintIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MintManagerClaim ¶
type MintManagerClaim struct { Currency common.Address ContractAddress common.Address Claimer common.Address PaymentRecipient common.Address PricePerToken *big.Int NumTokensToMint uint64 MaxClaimableViaVector *big.Int MaxClaimablePerUser *big.Int EditionId *big.Int ClaimExpiryTimestamp *big.Int ClaimNonce [32]byte OffchainVectorId [32]byte }
MintManagerClaim is an auto generated low-level Go binding around an user-defined struct.
type MintManagerClaimWithMetaTxPacket ¶
type MintManagerClaimWithMetaTxPacket struct { Currency common.Address ContractAddress common.Address Claimer common.Address PricePerToken *big.Int NumTokensToMint uint64 PurchaseToCreatorPacket MintManagerPurchaserMetaTxPacket PurchaseToPlatformPacket MintManagerPurchaserMetaTxPacket MaxClaimableViaVector *big.Int MaxClaimablePerUser *big.Int EditionId *big.Int ClaimExpiryTimestamp *big.Int ClaimNonce [32]byte OffchainVectorId [32]byte }
MintManagerClaimWithMetaTxPacket is an auto generated low-level Go binding around an user-defined struct.
type MintManagerERC20Payment ¶
type MintManagerERC20Payment struct { Currency common.Address PaymentRecipient common.Address VectorId [32]byte Payer common.Address AmountToCreator *big.Int PercentageBPSOfTotal uint32 Raw types.Log // Blockchain specific contextual infos }
MintManagerERC20Payment represents a ERC20Payment event raised by the MintManager contract.
type MintManagerERC20PaymentIterator ¶
type MintManagerERC20PaymentIterator struct { Event *MintManagerERC20Payment // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MintManagerERC20PaymentIterator is returned from FilterERC20Payment and is used to iterate over the raw logs and unpacked data for ERC20Payment events raised by the MintManager contract.
func (*MintManagerERC20PaymentIterator) Close ¶
func (it *MintManagerERC20PaymentIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MintManagerERC20PaymentIterator) Error ¶
func (it *MintManagerERC20PaymentIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MintManagerERC20PaymentIterator) Next ¶
func (it *MintManagerERC20PaymentIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MintManagerERC20PaymentMetaTxPackets ¶
type MintManagerERC20PaymentMetaTxPackets struct { Currency common.Address MsgSender common.Address VectorId [32]byte PurchaseToCreatorPacket MintManagerPurchaserMetaTxPacket PurchaseToPlatformPacket MintManagerPurchaserMetaTxPacket Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
MintManagerERC20PaymentMetaTxPackets represents a ERC20PaymentMetaTxPackets event raised by the MintManager contract.
type MintManagerERC20PaymentMetaTxPacketsIterator ¶
type MintManagerERC20PaymentMetaTxPacketsIterator struct { Event *MintManagerERC20PaymentMetaTxPackets // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MintManagerERC20PaymentMetaTxPacketsIterator is returned from FilterERC20PaymentMetaTxPackets and is used to iterate over the raw logs and unpacked data for ERC20PaymentMetaTxPackets events raised by the MintManager contract.
func (*MintManagerERC20PaymentMetaTxPacketsIterator) Close ¶
func (it *MintManagerERC20PaymentMetaTxPacketsIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MintManagerERC20PaymentMetaTxPacketsIterator) Error ¶
func (it *MintManagerERC20PaymentMetaTxPacketsIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MintManagerERC20PaymentMetaTxPacketsIterator) Next ¶
func (it *MintManagerERC20PaymentMetaTxPacketsIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MintManagerEditionVectorCreated ¶
type MintManagerEditionVectorCreated struct { VectorId *big.Int EditionId *big.Int ContractAddress common.Address Raw types.Log // Blockchain specific contextual infos }
MintManagerEditionVectorCreated represents a EditionVectorCreated event raised by the MintManager contract.
type MintManagerEditionVectorCreatedIterator ¶
type MintManagerEditionVectorCreatedIterator struct { Event *MintManagerEditionVectorCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MintManagerEditionVectorCreatedIterator is returned from FilterEditionVectorCreated and is used to iterate over the raw logs and unpacked data for EditionVectorCreated events raised by the MintManager contract.
func (*MintManagerEditionVectorCreatedIterator) Close ¶
func (it *MintManagerEditionVectorCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MintManagerEditionVectorCreatedIterator) Error ¶
func (it *MintManagerEditionVectorCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MintManagerEditionVectorCreatedIterator) Next ¶
func (it *MintManagerEditionVectorCreatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MintManagerFilterer ¶
type MintManagerFilterer struct {
// contains filtered or unexported fields
}
MintManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMintManagerFilterer ¶
func NewMintManagerFilterer(address common.Address, filterer bind.ContractFilterer) (*MintManagerFilterer, error)
NewMintManagerFilterer creates a new log filterer instance of MintManager, bound to a specific deployed contract.
func (*MintManagerFilterer) FilterAdminChanged ¶
func (_MintManager *MintManagerFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*MintManagerAdminChangedIterator, error)
FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*MintManagerFilterer) FilterBeaconUpgraded ¶
func (_MintManager *MintManagerFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*MintManagerBeaconUpgradedIterator, error)
FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*MintManagerFilterer) FilterChooseTokenMint ¶
func (_MintManager *MintManagerFilterer) FilterChooseTokenMint(opts *bind.FilterOpts, vectorId [][32]byte, contractAddress []common.Address, onChainVector []bool) (*MintManagerChooseTokenMintIterator, error)
FilterChooseTokenMint is a free log retrieval operation binding the contract event 0xe0bf8a4af82e2af496af5f4957e2767f8b52e51a77caedd2f30a1843872d1b7c.
Solidity: event ChooseTokenMint(bytes32 indexed vectorId, address indexed contractAddress, bool indexed onChainVector, uint256[] tokenIds)
func (*MintManagerFilterer) FilterERC20Payment ¶
func (_MintManager *MintManagerFilterer) FilterERC20Payment(opts *bind.FilterOpts, currency []common.Address, paymentRecipient []common.Address, vectorId [][32]byte) (*MintManagerERC20PaymentIterator, error)
FilterERC20Payment is a free log retrieval operation binding the contract event 0xc899cbcc4511003ff90131e8b89605738e9a7f4925273377ae479a673cf5038c.
Solidity: event ERC20Payment(address indexed currency, address indexed paymentRecipient, bytes32 indexed vectorId, address payer, uint256 amountToCreator, uint32 percentageBPSOfTotal)
func (*MintManagerFilterer) FilterERC20PaymentMetaTxPackets ¶
func (_MintManager *MintManagerFilterer) FilterERC20PaymentMetaTxPackets(opts *bind.FilterOpts, currency []common.Address, msgSender []common.Address, vectorId [][32]byte) (*MintManagerERC20PaymentMetaTxPacketsIterator, error)
FilterERC20PaymentMetaTxPackets is a free log retrieval operation binding the contract event 0xe415115991e960f57314b86d3f4e4db15b9ac36256043523adcb60f15c3ddefd.
Solidity: event ERC20PaymentMetaTxPackets(address indexed currency, address indexed msgSender, bytes32 indexed vectorId, (bytes,bytes32,bytes32,uint8) purchaseToCreatorPacket, (bytes,bytes32,bytes32,uint8) purchaseToPlatformPacket, uint256 amount)
func (*MintManagerFilterer) FilterEditionVectorCreated ¶
func (_MintManager *MintManagerFilterer) FilterEditionVectorCreated(opts *bind.FilterOpts, vectorId []*big.Int, editionId []*big.Int, contractAddress []common.Address) (*MintManagerEditionVectorCreatedIterator, error)
FilterEditionVectorCreated is a free log retrieval operation binding the contract event 0xa712e8b25b3d4d043988e80f0a4087773b1c7e29e4115a4256e86aebe91c9be9.
Solidity: event EditionVectorCreated(uint256 indexed vectorId, uint48 indexed editionId, address indexed contractAddress)
func (*MintManagerFilterer) FilterInitialized ¶
func (_MintManager *MintManagerFilterer) FilterInitialized(opts *bind.FilterOpts) (*MintManagerInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*MintManagerFilterer) FilterNativeGasTokenPayment ¶
func (_MintManager *MintManagerFilterer) FilterNativeGasTokenPayment(opts *bind.FilterOpts, paymentRecipient []common.Address, vectorId [][32]byte) (*MintManagerNativeGasTokenPaymentIterator, error)
FilterNativeGasTokenPayment is a free log retrieval operation binding the contract event 0x9363885e28e7ba67b096932f9f00dff44742731d6cb4fa26ccd4424e78e41e13.
Solidity: event NativeGasTokenPayment(address indexed paymentRecipient, bytes32 indexed vectorId, uint256 amountToCreator, uint32 percentageBPSOfTotal)
func (*MintManagerFilterer) FilterNumTokenMint ¶
func (_MintManager *MintManagerFilterer) FilterNumTokenMint(opts *bind.FilterOpts, vectorId [][32]byte, contractAddress []common.Address, onChainVector []bool) (*MintManagerNumTokenMintIterator, error)
FilterNumTokenMint is a free log retrieval operation binding the contract event 0x981414aed4973b05aa301314dc13a5a4077f24490497b98bc270852581c1c578.
Solidity: event NumTokenMint(bytes32 indexed vectorId, address indexed contractAddress, bool indexed onChainVector, uint256 numMinted)
func (*MintManagerFilterer) FilterOwnershipTransferred ¶
func (_MintManager *MintManagerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*MintManagerOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*MintManagerFilterer) FilterPlatformExecutorChanged ¶
func (_MintManager *MintManagerFilterer) FilterPlatformExecutorChanged(opts *bind.FilterOpts, executor []common.Address, added []bool) (*MintManagerPlatformExecutorChangedIterator, error)
FilterPlatformExecutorChanged is a free log retrieval operation binding the contract event 0x88d9d369733d630a0dbd71ed25dcafecbae7bc29d54a925afc1d003acf2af385.
Solidity: event PlatformExecutorChanged(address indexed executor, bool indexed added)
func (*MintManagerFilterer) FilterSeriesVectorCreated ¶
func (_MintManager *MintManagerFilterer) FilterSeriesVectorCreated(opts *bind.FilterOpts, vectorId []*big.Int, contractAddress []common.Address) (*MintManagerSeriesVectorCreatedIterator, error)
FilterSeriesVectorCreated is a free log retrieval operation binding the contract event 0x7258df9bfe0a9fb9cf1285396575e6472f56ca38b4851afcb725c82726fd67ff.
Solidity: event SeriesVectorCreated(uint256 indexed vectorId, address indexed contractAddress)
func (*MintManagerFilterer) FilterUpgraded ¶
func (_MintManager *MintManagerFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*MintManagerUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*MintManagerFilterer) FilterVectorDeleted ¶
func (_MintManager *MintManagerFilterer) FilterVectorDeleted(opts *bind.FilterOpts, vectorId []*big.Int) (*MintManagerVectorDeletedIterator, error)
FilterVectorDeleted is a free log retrieval operation binding the contract event 0xc838617e2997901e8e4856126ebd46593aef10fb97d78f88b4635c9420f67316.
Solidity: event VectorDeleted(uint256 indexed vectorId)
func (*MintManagerFilterer) FilterVectorMetadataSet ¶
func (_MintManager *MintManagerFilterer) FilterVectorMetadataSet(opts *bind.FilterOpts, vectorId []*big.Int, paused []bool, flexibleData []*big.Int) (*MintManagerVectorMetadataSetIterator, error)
FilterVectorMetadataSet is a free log retrieval operation binding the contract event 0xaaca5cb46300e4b20595b143bc883119e775ef88ff77f45fa989ca323576f06b.
Solidity: event VectorMetadataSet(uint256 indexed vectorId, bool indexed paused, uint128 indexed flexibleData)
func (*MintManagerFilterer) FilterVectorUpdated ¶
func (_MintManager *MintManagerFilterer) FilterVectorUpdated(opts *bind.FilterOpts, vectorId []*big.Int) (*MintManagerVectorUpdatedIterator, error)
FilterVectorUpdated is a free log retrieval operation binding the contract event 0xe772ce44f6b7edf20d62f174efc62c5a18484d62a710bd48d57af1afd140811c.
Solidity: event VectorUpdated(uint256 indexed vectorId)
func (*MintManagerFilterer) ParseAdminChanged ¶
func (_MintManager *MintManagerFilterer) ParseAdminChanged(log types.Log) (*MintManagerAdminChanged, error)
ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*MintManagerFilterer) ParseBeaconUpgraded ¶
func (_MintManager *MintManagerFilterer) ParseBeaconUpgraded(log types.Log) (*MintManagerBeaconUpgraded, error)
ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*MintManagerFilterer) ParseChooseTokenMint ¶
func (_MintManager *MintManagerFilterer) ParseChooseTokenMint(log types.Log) (*MintManagerChooseTokenMint, error)
ParseChooseTokenMint is a log parse operation binding the contract event 0xe0bf8a4af82e2af496af5f4957e2767f8b52e51a77caedd2f30a1843872d1b7c.
Solidity: event ChooseTokenMint(bytes32 indexed vectorId, address indexed contractAddress, bool indexed onChainVector, uint256[] tokenIds)
func (*MintManagerFilterer) ParseERC20Payment ¶
func (_MintManager *MintManagerFilterer) ParseERC20Payment(log types.Log) (*MintManagerERC20Payment, error)
ParseERC20Payment is a log parse operation binding the contract event 0xc899cbcc4511003ff90131e8b89605738e9a7f4925273377ae479a673cf5038c.
Solidity: event ERC20Payment(address indexed currency, address indexed paymentRecipient, bytes32 indexed vectorId, address payer, uint256 amountToCreator, uint32 percentageBPSOfTotal)
func (*MintManagerFilterer) ParseERC20PaymentMetaTxPackets ¶
func (_MintManager *MintManagerFilterer) ParseERC20PaymentMetaTxPackets(log types.Log) (*MintManagerERC20PaymentMetaTxPackets, error)
ParseERC20PaymentMetaTxPackets is a log parse operation binding the contract event 0xe415115991e960f57314b86d3f4e4db15b9ac36256043523adcb60f15c3ddefd.
Solidity: event ERC20PaymentMetaTxPackets(address indexed currency, address indexed msgSender, bytes32 indexed vectorId, (bytes,bytes32,bytes32,uint8) purchaseToCreatorPacket, (bytes,bytes32,bytes32,uint8) purchaseToPlatformPacket, uint256 amount)
func (*MintManagerFilterer) ParseEditionVectorCreated ¶
func (_MintManager *MintManagerFilterer) ParseEditionVectorCreated(log types.Log) (*MintManagerEditionVectorCreated, error)
ParseEditionVectorCreated is a log parse operation binding the contract event 0xa712e8b25b3d4d043988e80f0a4087773b1c7e29e4115a4256e86aebe91c9be9.
Solidity: event EditionVectorCreated(uint256 indexed vectorId, uint48 indexed editionId, address indexed contractAddress)
func (*MintManagerFilterer) ParseInitialized ¶
func (_MintManager *MintManagerFilterer) ParseInitialized(log types.Log) (*MintManagerInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*MintManagerFilterer) ParseNativeGasTokenPayment ¶
func (_MintManager *MintManagerFilterer) ParseNativeGasTokenPayment(log types.Log) (*MintManagerNativeGasTokenPayment, error)
ParseNativeGasTokenPayment is a log parse operation binding the contract event 0x9363885e28e7ba67b096932f9f00dff44742731d6cb4fa26ccd4424e78e41e13.
Solidity: event NativeGasTokenPayment(address indexed paymentRecipient, bytes32 indexed vectorId, uint256 amountToCreator, uint32 percentageBPSOfTotal)
func (*MintManagerFilterer) ParseNumTokenMint ¶
func (_MintManager *MintManagerFilterer) ParseNumTokenMint(log types.Log) (*MintManagerNumTokenMint, error)
ParseNumTokenMint is a log parse operation binding the contract event 0x981414aed4973b05aa301314dc13a5a4077f24490497b98bc270852581c1c578.
Solidity: event NumTokenMint(bytes32 indexed vectorId, address indexed contractAddress, bool indexed onChainVector, uint256 numMinted)
func (*MintManagerFilterer) ParseOwnershipTransferred ¶
func (_MintManager *MintManagerFilterer) ParseOwnershipTransferred(log types.Log) (*MintManagerOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*MintManagerFilterer) ParsePlatformExecutorChanged ¶
func (_MintManager *MintManagerFilterer) ParsePlatformExecutorChanged(log types.Log) (*MintManagerPlatformExecutorChanged, error)
ParsePlatformExecutorChanged is a log parse operation binding the contract event 0x88d9d369733d630a0dbd71ed25dcafecbae7bc29d54a925afc1d003acf2af385.
Solidity: event PlatformExecutorChanged(address indexed executor, bool indexed added)
func (*MintManagerFilterer) ParseSeriesVectorCreated ¶
func (_MintManager *MintManagerFilterer) ParseSeriesVectorCreated(log types.Log) (*MintManagerSeriesVectorCreated, error)
ParseSeriesVectorCreated is a log parse operation binding the contract event 0x7258df9bfe0a9fb9cf1285396575e6472f56ca38b4851afcb725c82726fd67ff.
Solidity: event SeriesVectorCreated(uint256 indexed vectorId, address indexed contractAddress)
func (*MintManagerFilterer) ParseUpgraded ¶
func (_MintManager *MintManagerFilterer) ParseUpgraded(log types.Log) (*MintManagerUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*MintManagerFilterer) ParseVectorDeleted ¶
func (_MintManager *MintManagerFilterer) ParseVectorDeleted(log types.Log) (*MintManagerVectorDeleted, error)
ParseVectorDeleted is a log parse operation binding the contract event 0xc838617e2997901e8e4856126ebd46593aef10fb97d78f88b4635c9420f67316.
Solidity: event VectorDeleted(uint256 indexed vectorId)
func (*MintManagerFilterer) ParseVectorMetadataSet ¶
func (_MintManager *MintManagerFilterer) ParseVectorMetadataSet(log types.Log) (*MintManagerVectorMetadataSet, error)
ParseVectorMetadataSet is a log parse operation binding the contract event 0xaaca5cb46300e4b20595b143bc883119e775ef88ff77f45fa989ca323576f06b.
Solidity: event VectorMetadataSet(uint256 indexed vectorId, bool indexed paused, uint128 indexed flexibleData)
func (*MintManagerFilterer) ParseVectorUpdated ¶
func (_MintManager *MintManagerFilterer) ParseVectorUpdated(log types.Log) (*MintManagerVectorUpdated, error)
ParseVectorUpdated is a log parse operation binding the contract event 0xe772ce44f6b7edf20d62f174efc62c5a18484d62a710bd48d57af1afd140811c.
Solidity: event VectorUpdated(uint256 indexed vectorId)
func (*MintManagerFilterer) WatchAdminChanged ¶
func (_MintManager *MintManagerFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *MintManagerAdminChanged) (event.Subscription, error)
WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*MintManagerFilterer) WatchBeaconUpgraded ¶
func (_MintManager *MintManagerFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *MintManagerBeaconUpgraded, beacon []common.Address) (event.Subscription, error)
WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*MintManagerFilterer) WatchChooseTokenMint ¶
func (_MintManager *MintManagerFilterer) WatchChooseTokenMint(opts *bind.WatchOpts, sink chan<- *MintManagerChooseTokenMint, vectorId [][32]byte, contractAddress []common.Address, onChainVector []bool) (event.Subscription, error)
WatchChooseTokenMint is a free log subscription operation binding the contract event 0xe0bf8a4af82e2af496af5f4957e2767f8b52e51a77caedd2f30a1843872d1b7c.
Solidity: event ChooseTokenMint(bytes32 indexed vectorId, address indexed contractAddress, bool indexed onChainVector, uint256[] tokenIds)
func (*MintManagerFilterer) WatchERC20Payment ¶
func (_MintManager *MintManagerFilterer) WatchERC20Payment(opts *bind.WatchOpts, sink chan<- *MintManagerERC20Payment, currency []common.Address, paymentRecipient []common.Address, vectorId [][32]byte) (event.Subscription, error)
WatchERC20Payment is a free log subscription operation binding the contract event 0xc899cbcc4511003ff90131e8b89605738e9a7f4925273377ae479a673cf5038c.
Solidity: event ERC20Payment(address indexed currency, address indexed paymentRecipient, bytes32 indexed vectorId, address payer, uint256 amountToCreator, uint32 percentageBPSOfTotal)
func (*MintManagerFilterer) WatchERC20PaymentMetaTxPackets ¶
func (_MintManager *MintManagerFilterer) WatchERC20PaymentMetaTxPackets(opts *bind.WatchOpts, sink chan<- *MintManagerERC20PaymentMetaTxPackets, currency []common.Address, msgSender []common.Address, vectorId [][32]byte) (event.Subscription, error)
WatchERC20PaymentMetaTxPackets is a free log subscription operation binding the contract event 0xe415115991e960f57314b86d3f4e4db15b9ac36256043523adcb60f15c3ddefd.
Solidity: event ERC20PaymentMetaTxPackets(address indexed currency, address indexed msgSender, bytes32 indexed vectorId, (bytes,bytes32,bytes32,uint8) purchaseToCreatorPacket, (bytes,bytes32,bytes32,uint8) purchaseToPlatformPacket, uint256 amount)
func (*MintManagerFilterer) WatchEditionVectorCreated ¶
func (_MintManager *MintManagerFilterer) WatchEditionVectorCreated(opts *bind.WatchOpts, sink chan<- *MintManagerEditionVectorCreated, vectorId []*big.Int, editionId []*big.Int, contractAddress []common.Address) (event.Subscription, error)
WatchEditionVectorCreated is a free log subscription operation binding the contract event 0xa712e8b25b3d4d043988e80f0a4087773b1c7e29e4115a4256e86aebe91c9be9.
Solidity: event EditionVectorCreated(uint256 indexed vectorId, uint48 indexed editionId, address indexed contractAddress)
func (*MintManagerFilterer) WatchInitialized ¶
func (_MintManager *MintManagerFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *MintManagerInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*MintManagerFilterer) WatchNativeGasTokenPayment ¶
func (_MintManager *MintManagerFilterer) WatchNativeGasTokenPayment(opts *bind.WatchOpts, sink chan<- *MintManagerNativeGasTokenPayment, paymentRecipient []common.Address, vectorId [][32]byte) (event.Subscription, error)
WatchNativeGasTokenPayment is a free log subscription operation binding the contract event 0x9363885e28e7ba67b096932f9f00dff44742731d6cb4fa26ccd4424e78e41e13.
Solidity: event NativeGasTokenPayment(address indexed paymentRecipient, bytes32 indexed vectorId, uint256 amountToCreator, uint32 percentageBPSOfTotal)
func (*MintManagerFilterer) WatchNumTokenMint ¶
func (_MintManager *MintManagerFilterer) WatchNumTokenMint(opts *bind.WatchOpts, sink chan<- *MintManagerNumTokenMint, vectorId [][32]byte, contractAddress []common.Address, onChainVector []bool) (event.Subscription, error)
WatchNumTokenMint is a free log subscription operation binding the contract event 0x981414aed4973b05aa301314dc13a5a4077f24490497b98bc270852581c1c578.
Solidity: event NumTokenMint(bytes32 indexed vectorId, address indexed contractAddress, bool indexed onChainVector, uint256 numMinted)
func (*MintManagerFilterer) WatchOwnershipTransferred ¶
func (_MintManager *MintManagerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *MintManagerOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*MintManagerFilterer) WatchPlatformExecutorChanged ¶
func (_MintManager *MintManagerFilterer) WatchPlatformExecutorChanged(opts *bind.WatchOpts, sink chan<- *MintManagerPlatformExecutorChanged, executor []common.Address, added []bool) (event.Subscription, error)
WatchPlatformExecutorChanged is a free log subscription operation binding the contract event 0x88d9d369733d630a0dbd71ed25dcafecbae7bc29d54a925afc1d003acf2af385.
Solidity: event PlatformExecutorChanged(address indexed executor, bool indexed added)
func (*MintManagerFilterer) WatchSeriesVectorCreated ¶
func (_MintManager *MintManagerFilterer) WatchSeriesVectorCreated(opts *bind.WatchOpts, sink chan<- *MintManagerSeriesVectorCreated, vectorId []*big.Int, contractAddress []common.Address) (event.Subscription, error)
WatchSeriesVectorCreated is a free log subscription operation binding the contract event 0x7258df9bfe0a9fb9cf1285396575e6472f56ca38b4851afcb725c82726fd67ff.
Solidity: event SeriesVectorCreated(uint256 indexed vectorId, address indexed contractAddress)
func (*MintManagerFilterer) WatchUpgraded ¶
func (_MintManager *MintManagerFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *MintManagerUpgraded, implementation []common.Address) (event.Subscription, error)
WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*MintManagerFilterer) WatchVectorDeleted ¶
func (_MintManager *MintManagerFilterer) WatchVectorDeleted(opts *bind.WatchOpts, sink chan<- *MintManagerVectorDeleted, vectorId []*big.Int) (event.Subscription, error)
WatchVectorDeleted is a free log subscription operation binding the contract event 0xc838617e2997901e8e4856126ebd46593aef10fb97d78f88b4635c9420f67316.
Solidity: event VectorDeleted(uint256 indexed vectorId)
func (*MintManagerFilterer) WatchVectorMetadataSet ¶
func (_MintManager *MintManagerFilterer) WatchVectorMetadataSet(opts *bind.WatchOpts, sink chan<- *MintManagerVectorMetadataSet, vectorId []*big.Int, paused []bool, flexibleData []*big.Int) (event.Subscription, error)
WatchVectorMetadataSet is a free log subscription operation binding the contract event 0xaaca5cb46300e4b20595b143bc883119e775ef88ff77f45fa989ca323576f06b.
Solidity: event VectorMetadataSet(uint256 indexed vectorId, bool indexed paused, uint128 indexed flexibleData)
func (*MintManagerFilterer) WatchVectorUpdated ¶
func (_MintManager *MintManagerFilterer) WatchVectorUpdated(opts *bind.WatchOpts, sink chan<- *MintManagerVectorUpdated, vectorId []*big.Int) (event.Subscription, error)
WatchVectorUpdated is a free log subscription operation binding the contract event 0xe772ce44f6b7edf20d62f174efc62c5a18484d62a710bd48d57af1afd140811c.
Solidity: event VectorUpdated(uint256 indexed vectorId)
type MintManagerInitialized ¶
type MintManagerInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
MintManagerInitialized represents a Initialized event raised by the MintManager contract.
type MintManagerInitializedIterator ¶
type MintManagerInitializedIterator struct { Event *MintManagerInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MintManagerInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the MintManager contract.
func (*MintManagerInitializedIterator) Close ¶
func (it *MintManagerInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MintManagerInitializedIterator) Error ¶
func (it *MintManagerInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MintManagerInitializedIterator) Next ¶
func (it *MintManagerInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MintManagerNativeGasTokenPayment ¶
type MintManagerNativeGasTokenPayment struct { PaymentRecipient common.Address VectorId [32]byte AmountToCreator *big.Int PercentageBPSOfTotal uint32 Raw types.Log // Blockchain specific contextual infos }
MintManagerNativeGasTokenPayment represents a NativeGasTokenPayment event raised by the MintManager contract.
type MintManagerNativeGasTokenPaymentIterator ¶
type MintManagerNativeGasTokenPaymentIterator struct { Event *MintManagerNativeGasTokenPayment // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MintManagerNativeGasTokenPaymentIterator is returned from FilterNativeGasTokenPayment and is used to iterate over the raw logs and unpacked data for NativeGasTokenPayment events raised by the MintManager contract.
func (*MintManagerNativeGasTokenPaymentIterator) Close ¶
func (it *MintManagerNativeGasTokenPaymentIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MintManagerNativeGasTokenPaymentIterator) Error ¶
func (it *MintManagerNativeGasTokenPaymentIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MintManagerNativeGasTokenPaymentIterator) Next ¶
func (it *MintManagerNativeGasTokenPaymentIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MintManagerNumTokenMint ¶
type MintManagerNumTokenMint struct { VectorId [32]byte ContractAddress common.Address OnChainVector bool NumMinted *big.Int Raw types.Log // Blockchain specific contextual infos }
MintManagerNumTokenMint represents a NumTokenMint event raised by the MintManager contract.
type MintManagerNumTokenMintIterator ¶
type MintManagerNumTokenMintIterator struct { Event *MintManagerNumTokenMint // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MintManagerNumTokenMintIterator is returned from FilterNumTokenMint and is used to iterate over the raw logs and unpacked data for NumTokenMint events raised by the MintManager contract.
func (*MintManagerNumTokenMintIterator) Close ¶
func (it *MintManagerNumTokenMintIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MintManagerNumTokenMintIterator) Error ¶
func (it *MintManagerNumTokenMintIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MintManagerNumTokenMintIterator) Next ¶
func (it *MintManagerNumTokenMintIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MintManagerOwnershipTransferred ¶
type MintManagerOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
MintManagerOwnershipTransferred represents a OwnershipTransferred event raised by the MintManager contract.
type MintManagerOwnershipTransferredIterator ¶
type MintManagerOwnershipTransferredIterator struct { Event *MintManagerOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MintManagerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the MintManager contract.
func (*MintManagerOwnershipTransferredIterator) Close ¶
func (it *MintManagerOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MintManagerOwnershipTransferredIterator) Error ¶
func (it *MintManagerOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MintManagerOwnershipTransferredIterator) Next ¶
func (it *MintManagerOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MintManagerPlatformExecutorChanged ¶
type MintManagerPlatformExecutorChanged struct { Executor common.Address Added bool Raw types.Log // Blockchain specific contextual infos }
MintManagerPlatformExecutorChanged represents a PlatformExecutorChanged event raised by the MintManager contract.
type MintManagerPlatformExecutorChangedIterator ¶
type MintManagerPlatformExecutorChangedIterator struct { Event *MintManagerPlatformExecutorChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MintManagerPlatformExecutorChangedIterator is returned from FilterPlatformExecutorChanged and is used to iterate over the raw logs and unpacked data for PlatformExecutorChanged events raised by the MintManager contract.
func (*MintManagerPlatformExecutorChangedIterator) Close ¶
func (it *MintManagerPlatformExecutorChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MintManagerPlatformExecutorChangedIterator) Error ¶
func (it *MintManagerPlatformExecutorChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MintManagerPlatformExecutorChangedIterator) Next ¶
func (it *MintManagerPlatformExecutorChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MintManagerPurchaserMetaTxPacket ¶
type MintManagerPurchaserMetaTxPacket struct { FunctionSignature []byte SigR [32]byte SigS [32]byte SigV uint8 }
MintManagerPurchaserMetaTxPacket is an auto generated low-level Go binding around an user-defined struct.
type MintManagerRaw ¶
type MintManagerRaw struct {
Contract *MintManager // Generic contract binding to access the raw methods on
}
MintManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MintManagerRaw) Call ¶
func (_MintManager *MintManagerRaw) 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 (*MintManagerRaw) Transact ¶
func (_MintManager *MintManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MintManagerRaw) Transfer ¶
func (_MintManager *MintManagerRaw) 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 MintManagerSeriesClaim ¶
type MintManagerSeriesClaim struct { Currency common.Address ContractAddress common.Address Claimer common.Address PaymentRecipient common.Address PricePerToken *big.Int MaxPerTxn uint64 MaxClaimableViaVector uint64 MaxClaimablePerUser uint64 ClaimExpiryTimestamp uint64 ClaimNonce [32]byte OffchainVectorId [32]byte }
MintManagerSeriesClaim is an auto generated low-level Go binding around an user-defined struct.
type MintManagerSeriesVectorCreated ¶
type MintManagerSeriesVectorCreated struct { VectorId *big.Int ContractAddress common.Address Raw types.Log // Blockchain specific contextual infos }
MintManagerSeriesVectorCreated represents a SeriesVectorCreated event raised by the MintManager contract.
type MintManagerSeriesVectorCreatedIterator ¶
type MintManagerSeriesVectorCreatedIterator struct { Event *MintManagerSeriesVectorCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MintManagerSeriesVectorCreatedIterator is returned from FilterSeriesVectorCreated and is used to iterate over the raw logs and unpacked data for SeriesVectorCreated events raised by the MintManager contract.
func (*MintManagerSeriesVectorCreatedIterator) Close ¶
func (it *MintManagerSeriesVectorCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MintManagerSeriesVectorCreatedIterator) Error ¶
func (it *MintManagerSeriesVectorCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MintManagerSeriesVectorCreatedIterator) Next ¶
func (it *MintManagerSeriesVectorCreatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MintManagerSession ¶
type MintManagerSession struct { Contract *MintManager // 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 }
MintManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MintManagerSession) AddPlatformExecutor ¶
func (_MintManager *MintManagerSession) AddPlatformExecutor(_executor common.Address) (*types.Transaction, error)
AddPlatformExecutor is a paid mutator transaction binding the contract method 0xf73bc2da.
Solidity: function addPlatformExecutor(address _executor) returns()
func (*MintManagerSession) CreateAbridgedVector ¶
func (_MintManager *MintManagerSession) CreateAbridgedVector(_vector IAbridgedMintVectorAbridgedVectorData) (*types.Transaction, error)
CreateAbridgedVector is a paid mutator transaction binding the contract method 0x77a856ea.
Solidity: function createAbridgedVector((uint160,uint48,uint48,uint160,uint48,uint48,uint160,uint48,uint48,uint192,uint48,bool,bool,bytes32) _vector) returns()
func (*MintManagerSession) DeleteAbridgedVector ¶
func (_MintManager *MintManagerSession) DeleteAbridgedVector(vectorId *big.Int) (*types.Transaction, error)
DeleteAbridgedVector is a paid mutator transaction binding the contract method 0x4d66747b.
Solidity: function deleteAbridgedVector(uint256 vectorId) returns()
func (*MintManagerSession) DeprecatePlatformExecutor ¶
func (_MintManager *MintManagerSession) DeprecatePlatformExecutor(_executor common.Address) (*types.Transaction, error)
DeprecatePlatformExecutor is a paid mutator transaction binding the contract method 0x46b060c3.
Solidity: function deprecatePlatformExecutor(address _executor) returns()
func (*MintManagerSession) GatedMintEdition721 ¶
func (_MintManager *MintManagerSession) GatedMintEdition721(_claim MintManagerClaim, _signature []byte, _recipient common.Address) (*types.Transaction, error)
GatedMintEdition721 is a paid mutator transaction binding the contract method 0x0680475b.
Solidity: function gatedMintEdition721((address,address,address,address,uint256,uint64,uint256,uint256,uint256,uint256,bytes32,bytes32) _claim, bytes _signature, address _recipient) payable returns()
func (*MintManagerSession) GatedSeriesMint ¶
func (_MintManager *MintManagerSession) GatedSeriesMint(claim MintManagerClaim, claimSignature []byte, mintRecipient common.Address) (*types.Transaction, error)
GatedSeriesMint is a paid mutator transaction binding the contract method 0x99bcbf21.
Solidity: function gatedSeriesMint((address,address,address,address,uint256,uint64,uint256,uint256,uint256,uint256,bytes32,bytes32) claim, bytes claimSignature, address mintRecipient) payable returns()
func (*MintManagerSession) GatedSeriesMintChooseToken ¶
func (_MintManager *MintManagerSession) GatedSeriesMintChooseToken(claim MintManagerSeriesClaim, claimSignature []byte, mintRecipient common.Address, tokenIds []*big.Int) (*types.Transaction, error)
GatedSeriesMintChooseToken is a paid mutator transaction binding the contract method 0x6c1b7abd.
Solidity: function gatedSeriesMintChooseToken((address,address,address,address,uint256,uint64,uint64,uint64,uint64,bytes32,bytes32) claim, bytes claimSignature, address mintRecipient, uint256[] tokenIds) payable returns()
func (*MintManagerSession) GetAbridgedVector ¶
func (_MintManager *MintManagerSession) GetAbridgedVector(vectorId *big.Int) (IAbridgedMintVectorAbridgedVector, error)
GetAbridgedVector is a free data retrieval call binding the contract method 0x8a320d64.
Solidity: function getAbridgedVector(uint256 vectorId) view returns((address,uint48,uint48,address,uint48,uint48,address,uint48,uint48,uint192,uint48,bool,bool,bytes32))
func (*MintManagerSession) GetAbridgedVectorMetadata ¶
func (_MintManager *MintManagerSession) GetAbridgedVectorMetadata(vectorId *big.Int) (bool, *big.Int, error)
GetAbridgedVectorMetadata is a free data retrieval call binding the contract method 0xa0f76523.
Solidity: function getAbridgedVectorMetadata(uint256 vectorId) view returns(bool, uint128)
func (*MintManagerSession) GetClaimNoncesUsedForOffchainVector ¶
func (_MintManager *MintManagerSession) GetClaimNoncesUsedForOffchainVector(vectorId [32]byte) ([][32]byte, error)
GetClaimNoncesUsedForOffchainVector is a free data retrieval call binding the contract method 0xae709ae3.
Solidity: function getClaimNoncesUsedForOffchainVector(bytes32 vectorId) view returns(bytes32[])
func (*MintManagerSession) GetNumClaimedPerUserOffchainVector ¶
func (_MintManager *MintManagerSession) GetNumClaimedPerUserOffchainVector(vectorId [32]byte, user common.Address) (*big.Int, error)
GetNumClaimedPerUserOffchainVector is a free data retrieval call binding the contract method 0x53274246.
Solidity: function getNumClaimedPerUserOffchainVector(bytes32 vectorId, address user) view returns(uint256)
func (*MintManagerSession) Initialize ¶
func (_MintManager *MintManagerSession) Initialize(platform common.Address, _owner common.Address, trustedForwarder common.Address, initialExecutor common.Address, initialPlatformMintFee *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xf7013ef6.
Solidity: function initialize(address platform, address _owner, address trustedForwarder, address initialExecutor, uint256 initialPlatformMintFee) returns()
func (*MintManagerSession) IsNonceUsed ¶
func (_MintManager *MintManagerSession) IsNonceUsed(vectorId [32]byte, nonce [32]byte) (bool, error)
IsNonceUsed is a free data retrieval call binding the contract method 0x3716e284.
Solidity: function isNonceUsed(bytes32 vectorId, bytes32 nonce) view returns(bool)
func (*MintManagerSession) IsTrustedForwarder ¶
func (_MintManager *MintManagerSession) 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 (*MintManagerSession) OffchainVectorsClaimState ¶
func (_MintManager *MintManagerSession) OffchainVectorsClaimState(arg0 [32]byte) (*big.Int, error)
OffchainVectorsClaimState is a free data retrieval call binding the contract method 0x0dbb18a1.
Solidity: function offchainVectorsClaimState(bytes32 ) view returns(uint256 numClaimed)
func (*MintManagerSession) Owner ¶
func (_MintManager *MintManagerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*MintManagerSession) PlatformExecutors ¶
func (_MintManager *MintManagerSession) PlatformExecutors() ([]common.Address, error)
PlatformExecutors is a free data retrieval call binding the contract method 0x9c5c0492.
Solidity: function platformExecutors() view returns(address[])
func (*MintManagerSession) ProxiableUUID ¶
func (_MintManager *MintManagerSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*MintManagerSession) RenounceOwnership ¶
func (_MintManager *MintManagerSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*MintManagerSession) SetAbridgedVectorMetadata ¶
func (_MintManager *MintManagerSession) SetAbridgedVectorMetadata(vectorId *big.Int, pause bool, flexibleData *big.Int) (*types.Transaction, error)
SetAbridgedVectorMetadata is a paid mutator transaction binding the contract method 0x391a6d28.
Solidity: function setAbridgedVectorMetadata(uint256 vectorId, bool pause, uint128 flexibleData) returns()
func (*MintManagerSession) TransferOwnership ¶
func (_MintManager *MintManagerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*MintManagerSession) UpdateAbridgedVector ¶
func (_MintManager *MintManagerSession) UpdateAbridgedVector(vectorId *big.Int, _newVector IAbridgedMintVectorAbridgedVector, updateConfig IAbridgedMintVectorUpdateAbridgedVectorConfig, pause bool, flexibleData *big.Int) (*types.Transaction, error)
UpdateAbridgedVector is a paid mutator transaction binding the contract method 0x2cf9adc8.
Solidity: function updateAbridgedVector(uint256 vectorId, (address,uint48,uint48,address,uint48,uint48,address,uint48,uint48,uint192,uint48,bool,bool,bytes32) _newVector, (uint16,uint16,uint16,uint16,uint16,uint16,uint8,uint8,uint8,uint8) updateConfig, bool pause, uint128 flexibleData) returns()
func (*MintManagerSession) UpdatePlatformMintFee ¶
func (_MintManager *MintManagerSession) UpdatePlatformMintFee(newPlatformMintFee *big.Int) (*types.Transaction, error)
UpdatePlatformMintFee is a paid mutator transaction binding the contract method 0x61d2beae.
Solidity: function updatePlatformMintFee(uint256 newPlatformMintFee) returns()
func (*MintManagerSession) UpgradeTo ¶
func (_MintManager *MintManagerSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*MintManagerSession) UpgradeToAndCall ¶
func (_MintManager *MintManagerSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
func (*MintManagerSession) UserClaims ¶
func (_MintManager *MintManagerSession) UserClaims(arg0 *big.Int, arg1 common.Address) (uint64, error)
UserClaims is a free data retrieval call binding the contract method 0x9e2dc500.
Solidity: function userClaims(uint256 , address ) view returns(uint64)
func (*MintManagerSession) VectorMintEdition721 ¶
func (_MintManager *MintManagerSession) VectorMintEdition721(vectorId *big.Int, numTokensToMint *big.Int, mintRecipient common.Address) (*types.Transaction, error)
VectorMintEdition721 is a paid mutator transaction binding the contract method 0x5bbd1326.
Solidity: function vectorMintEdition721(uint256 vectorId, uint48 numTokensToMint, address mintRecipient) payable returns()
func (*MintManagerSession) VectorMintEdition721WithAllowlist ¶
func (_MintManager *MintManagerSession) VectorMintEdition721WithAllowlist(vectorId *big.Int, numTokensToMint *big.Int, mintRecipient common.Address, proof [][32]byte) (*types.Transaction, error)
VectorMintEdition721WithAllowlist is a paid mutator transaction binding the contract method 0x1ebbed86.
Solidity: function vectorMintEdition721WithAllowlist(uint256 vectorId, uint48 numTokensToMint, address mintRecipient, bytes32[] proof) payable returns()
func (*MintManagerSession) VectorMintSeries721 ¶
func (_MintManager *MintManagerSession) VectorMintSeries721(vectorId *big.Int, numTokensToMint *big.Int, mintRecipient common.Address) (*types.Transaction, error)
VectorMintSeries721 is a paid mutator transaction binding the contract method 0x705dcf34.
Solidity: function vectorMintSeries721(uint256 vectorId, uint48 numTokensToMint, address mintRecipient) payable returns()
func (*MintManagerSession) VectorMintSeries721WithAllowlist ¶
func (_MintManager *MintManagerSession) VectorMintSeries721WithAllowlist(vectorId *big.Int, numTokensToMint *big.Int, mintRecipient common.Address, proof [][32]byte) (*types.Transaction, error)
VectorMintSeries721WithAllowlist is a paid mutator transaction binding the contract method 0x3497a0d2.
Solidity: function vectorMintSeries721WithAllowlist(uint256 vectorId, uint48 numTokensToMint, address mintRecipient, bytes32[] proof) payable returns()
func (*MintManagerSession) VectorMutabilities ¶
func (_MintManager *MintManagerSession) VectorMutabilities(arg0 *big.Int) (struct { UpdatesFrozen uint8 DeleteFrozen uint8 PausesFrozen uint8 }, error)
VectorMutabilities is a free data retrieval call binding the contract method 0xc462507e.
Solidity: function vectorMutabilities(uint256 ) view returns(uint8 updatesFrozen, uint8 deleteFrozen, uint8 pausesFrozen)
func (*MintManagerSession) VectorToEditionId ¶
VectorToEditionId is a free data retrieval call binding the contract method 0xb414ae2f.
Solidity: function vectorToEditionId(uint256 ) view returns(uint256)
func (*MintManagerSession) Vectors ¶
func (_MintManager *MintManagerSession) Vectors(arg0 *big.Int) (struct { ContractAddress common.Address Currency common.Address PaymentRecipient common.Address StartTimestamp *big.Int EndTimestamp *big.Int PricePerToken *big.Int TokenLimitPerTx uint64 MaxTotalClaimableViaVector uint64 MaxUserClaimableViaVector uint64 TotalClaimedViaVector uint64 AllowlistRoot [32]byte Paused uint8 }, error)
Vectors is a free data retrieval call binding the contract method 0x619b8589.
Solidity: function vectors(uint256 ) view returns(address contractAddress, address currency, address paymentRecipient, uint256 startTimestamp, uint256 endTimestamp, uint256 pricePerToken, uint64 tokenLimitPerTx, uint64 maxTotalClaimableViaVector, uint64 maxUserClaimableViaVector, uint64 totalClaimedViaVector, bytes32 allowlistRoot, uint8 paused)
func (*MintManagerSession) VerifyClaim ¶
func (_MintManager *MintManagerSession) VerifyClaim(claim MintManagerClaim, signature []byte, expectedMsgSender common.Address) (bool, error)
VerifyClaim is a free data retrieval call binding the contract method 0xf4a40345.
Solidity: function verifyClaim((address,address,address,address,uint256,uint64,uint256,uint256,uint256,uint256,bytes32,bytes32) claim, bytes signature, address expectedMsgSender) view returns(bool)
func (*MintManagerSession) VerifyClaimWithMetaTxPacket ¶
func (_MintManager *MintManagerSession) VerifyClaimWithMetaTxPacket(claim MintManagerClaimWithMetaTxPacket, signature []byte, expectedMsgSender common.Address) (bool, error)
VerifyClaimWithMetaTxPacket is a free data retrieval call binding the contract method 0x5dcd547e.
Solidity: function verifyClaimWithMetaTxPacket((address,address,address,uint256,uint64,(bytes,bytes32,bytes32,uint8),(bytes,bytes32,bytes32,uint8),uint256,uint256,uint256,uint256,bytes32,bytes32) claim, bytes signature, address expectedMsgSender) view returns(bool)
func (*MintManagerSession) VerifySeriesClaim ¶
func (_MintManager *MintManagerSession) VerifySeriesClaim(claim MintManagerSeriesClaim, signature []byte, expectedMsgSender common.Address, tokenIds []*big.Int) (bool, error)
VerifySeriesClaim is a free data retrieval call binding the contract method 0xfc425875.
Solidity: function verifySeriesClaim((address,address,address,address,uint256,uint64,uint64,uint64,uint64,bytes32,bytes32) claim, bytes signature, address expectedMsgSender, uint256[] tokenIds) view returns(bool)
func (*MintManagerSession) WithdrawNativeGasToken ¶
func (_MintManager *MintManagerSession) WithdrawNativeGasToken() (*types.Transaction, error)
WithdrawNativeGasToken is a paid mutator transaction binding the contract method 0x513ea090.
Solidity: function withdrawNativeGasToken() returns()
type MintManagerTransactor ¶
type MintManagerTransactor struct {
// contains filtered or unexported fields
}
MintManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMintManagerTransactor ¶
func NewMintManagerTransactor(address common.Address, transactor bind.ContractTransactor) (*MintManagerTransactor, error)
NewMintManagerTransactor creates a new write-only instance of MintManager, bound to a specific deployed contract.
func (*MintManagerTransactor) AddPlatformExecutor ¶
func (_MintManager *MintManagerTransactor) AddPlatformExecutor(opts *bind.TransactOpts, _executor common.Address) (*types.Transaction, error)
AddPlatformExecutor is a paid mutator transaction binding the contract method 0xf73bc2da.
Solidity: function addPlatformExecutor(address _executor) returns()
func (*MintManagerTransactor) CreateAbridgedVector ¶
func (_MintManager *MintManagerTransactor) CreateAbridgedVector(opts *bind.TransactOpts, _vector IAbridgedMintVectorAbridgedVectorData) (*types.Transaction, error)
CreateAbridgedVector is a paid mutator transaction binding the contract method 0x77a856ea.
Solidity: function createAbridgedVector((uint160,uint48,uint48,uint160,uint48,uint48,uint160,uint48,uint48,uint192,uint48,bool,bool,bytes32) _vector) returns()
func (*MintManagerTransactor) DeleteAbridgedVector ¶
func (_MintManager *MintManagerTransactor) DeleteAbridgedVector(opts *bind.TransactOpts, vectorId *big.Int) (*types.Transaction, error)
DeleteAbridgedVector is a paid mutator transaction binding the contract method 0x4d66747b.
Solidity: function deleteAbridgedVector(uint256 vectorId) returns()
func (*MintManagerTransactor) DeprecatePlatformExecutor ¶
func (_MintManager *MintManagerTransactor) DeprecatePlatformExecutor(opts *bind.TransactOpts, _executor common.Address) (*types.Transaction, error)
DeprecatePlatformExecutor is a paid mutator transaction binding the contract method 0x46b060c3.
Solidity: function deprecatePlatformExecutor(address _executor) returns()
func (*MintManagerTransactor) GatedMintEdition721 ¶
func (_MintManager *MintManagerTransactor) GatedMintEdition721(opts *bind.TransactOpts, _claim MintManagerClaim, _signature []byte, _recipient common.Address) (*types.Transaction, error)
GatedMintEdition721 is a paid mutator transaction binding the contract method 0x0680475b.
Solidity: function gatedMintEdition721((address,address,address,address,uint256,uint64,uint256,uint256,uint256,uint256,bytes32,bytes32) _claim, bytes _signature, address _recipient) payable returns()
func (*MintManagerTransactor) GatedSeriesMint ¶
func (_MintManager *MintManagerTransactor) GatedSeriesMint(opts *bind.TransactOpts, claim MintManagerClaim, claimSignature []byte, mintRecipient common.Address) (*types.Transaction, error)
GatedSeriesMint is a paid mutator transaction binding the contract method 0x99bcbf21.
Solidity: function gatedSeriesMint((address,address,address,address,uint256,uint64,uint256,uint256,uint256,uint256,bytes32,bytes32) claim, bytes claimSignature, address mintRecipient) payable returns()
func (*MintManagerTransactor) GatedSeriesMintChooseToken ¶
func (_MintManager *MintManagerTransactor) GatedSeriesMintChooseToken(opts *bind.TransactOpts, claim MintManagerSeriesClaim, claimSignature []byte, mintRecipient common.Address, tokenIds []*big.Int) (*types.Transaction, error)
GatedSeriesMintChooseToken is a paid mutator transaction binding the contract method 0x6c1b7abd.
Solidity: function gatedSeriesMintChooseToken((address,address,address,address,uint256,uint64,uint64,uint64,uint64,bytes32,bytes32) claim, bytes claimSignature, address mintRecipient, uint256[] tokenIds) payable returns()
func (*MintManagerTransactor) Initialize ¶
func (_MintManager *MintManagerTransactor) Initialize(opts *bind.TransactOpts, platform common.Address, _owner common.Address, trustedForwarder common.Address, initialExecutor common.Address, initialPlatformMintFee *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xf7013ef6.
Solidity: function initialize(address platform, address _owner, address trustedForwarder, address initialExecutor, uint256 initialPlatformMintFee) returns()
func (*MintManagerTransactor) RenounceOwnership ¶
func (_MintManager *MintManagerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*MintManagerTransactor) SetAbridgedVectorMetadata ¶
func (_MintManager *MintManagerTransactor) SetAbridgedVectorMetadata(opts *bind.TransactOpts, vectorId *big.Int, pause bool, flexibleData *big.Int) (*types.Transaction, error)
SetAbridgedVectorMetadata is a paid mutator transaction binding the contract method 0x391a6d28.
Solidity: function setAbridgedVectorMetadata(uint256 vectorId, bool pause, uint128 flexibleData) returns()
func (*MintManagerTransactor) TransferOwnership ¶
func (_MintManager *MintManagerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*MintManagerTransactor) UpdateAbridgedVector ¶
func (_MintManager *MintManagerTransactor) UpdateAbridgedVector(opts *bind.TransactOpts, vectorId *big.Int, _newVector IAbridgedMintVectorAbridgedVector, updateConfig IAbridgedMintVectorUpdateAbridgedVectorConfig, pause bool, flexibleData *big.Int) (*types.Transaction, error)
UpdateAbridgedVector is a paid mutator transaction binding the contract method 0x2cf9adc8.
Solidity: function updateAbridgedVector(uint256 vectorId, (address,uint48,uint48,address,uint48,uint48,address,uint48,uint48,uint192,uint48,bool,bool,bytes32) _newVector, (uint16,uint16,uint16,uint16,uint16,uint16,uint8,uint8,uint8,uint8) updateConfig, bool pause, uint128 flexibleData) returns()
func (*MintManagerTransactor) UpdatePlatformMintFee ¶
func (_MintManager *MintManagerTransactor) UpdatePlatformMintFee(opts *bind.TransactOpts, newPlatformMintFee *big.Int) (*types.Transaction, error)
UpdatePlatformMintFee is a paid mutator transaction binding the contract method 0x61d2beae.
Solidity: function updatePlatformMintFee(uint256 newPlatformMintFee) returns()
func (*MintManagerTransactor) UpgradeTo ¶
func (_MintManager *MintManagerTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*MintManagerTransactor) UpgradeToAndCall ¶
func (_MintManager *MintManagerTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
func (*MintManagerTransactor) VectorMintEdition721 ¶
func (_MintManager *MintManagerTransactor) VectorMintEdition721(opts *bind.TransactOpts, vectorId *big.Int, numTokensToMint *big.Int, mintRecipient common.Address) (*types.Transaction, error)
VectorMintEdition721 is a paid mutator transaction binding the contract method 0x5bbd1326.
Solidity: function vectorMintEdition721(uint256 vectorId, uint48 numTokensToMint, address mintRecipient) payable returns()
func (*MintManagerTransactor) VectorMintEdition721WithAllowlist ¶
func (_MintManager *MintManagerTransactor) VectorMintEdition721WithAllowlist(opts *bind.TransactOpts, vectorId *big.Int, numTokensToMint *big.Int, mintRecipient common.Address, proof [][32]byte) (*types.Transaction, error)
VectorMintEdition721WithAllowlist is a paid mutator transaction binding the contract method 0x1ebbed86.
Solidity: function vectorMintEdition721WithAllowlist(uint256 vectorId, uint48 numTokensToMint, address mintRecipient, bytes32[] proof) payable returns()
func (*MintManagerTransactor) VectorMintSeries721 ¶
func (_MintManager *MintManagerTransactor) VectorMintSeries721(opts *bind.TransactOpts, vectorId *big.Int, numTokensToMint *big.Int, mintRecipient common.Address) (*types.Transaction, error)
VectorMintSeries721 is a paid mutator transaction binding the contract method 0x705dcf34.
Solidity: function vectorMintSeries721(uint256 vectorId, uint48 numTokensToMint, address mintRecipient) payable returns()
func (*MintManagerTransactor) VectorMintSeries721WithAllowlist ¶
func (_MintManager *MintManagerTransactor) VectorMintSeries721WithAllowlist(opts *bind.TransactOpts, vectorId *big.Int, numTokensToMint *big.Int, mintRecipient common.Address, proof [][32]byte) (*types.Transaction, error)
VectorMintSeries721WithAllowlist is a paid mutator transaction binding the contract method 0x3497a0d2.
Solidity: function vectorMintSeries721WithAllowlist(uint256 vectorId, uint48 numTokensToMint, address mintRecipient, bytes32[] proof) payable returns()
func (*MintManagerTransactor) WithdrawNativeGasToken ¶
func (_MintManager *MintManagerTransactor) WithdrawNativeGasToken(opts *bind.TransactOpts) (*types.Transaction, error)
WithdrawNativeGasToken is a paid mutator transaction binding the contract method 0x513ea090.
Solidity: function withdrawNativeGasToken() returns()
type MintManagerTransactorRaw ¶
type MintManagerTransactorRaw struct {
Contract *MintManagerTransactor // Generic write-only contract binding to access the raw methods on
}
MintManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MintManagerTransactorRaw) Transact ¶
func (_MintManager *MintManagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MintManagerTransactorRaw) Transfer ¶
func (_MintManager *MintManagerTransactorRaw) 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 MintManagerTransactorSession ¶
type MintManagerTransactorSession struct { Contract *MintManagerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MintManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MintManagerTransactorSession) AddPlatformExecutor ¶
func (_MintManager *MintManagerTransactorSession) AddPlatformExecutor(_executor common.Address) (*types.Transaction, error)
AddPlatformExecutor is a paid mutator transaction binding the contract method 0xf73bc2da.
Solidity: function addPlatformExecutor(address _executor) returns()
func (*MintManagerTransactorSession) CreateAbridgedVector ¶
func (_MintManager *MintManagerTransactorSession) CreateAbridgedVector(_vector IAbridgedMintVectorAbridgedVectorData) (*types.Transaction, error)
CreateAbridgedVector is a paid mutator transaction binding the contract method 0x77a856ea.
Solidity: function createAbridgedVector((uint160,uint48,uint48,uint160,uint48,uint48,uint160,uint48,uint48,uint192,uint48,bool,bool,bytes32) _vector) returns()
func (*MintManagerTransactorSession) DeleteAbridgedVector ¶
func (_MintManager *MintManagerTransactorSession) DeleteAbridgedVector(vectorId *big.Int) (*types.Transaction, error)
DeleteAbridgedVector is a paid mutator transaction binding the contract method 0x4d66747b.
Solidity: function deleteAbridgedVector(uint256 vectorId) returns()
func (*MintManagerTransactorSession) DeprecatePlatformExecutor ¶
func (_MintManager *MintManagerTransactorSession) DeprecatePlatformExecutor(_executor common.Address) (*types.Transaction, error)
DeprecatePlatformExecutor is a paid mutator transaction binding the contract method 0x46b060c3.
Solidity: function deprecatePlatformExecutor(address _executor) returns()
func (*MintManagerTransactorSession) GatedMintEdition721 ¶
func (_MintManager *MintManagerTransactorSession) GatedMintEdition721(_claim MintManagerClaim, _signature []byte, _recipient common.Address) (*types.Transaction, error)
GatedMintEdition721 is a paid mutator transaction binding the contract method 0x0680475b.
Solidity: function gatedMintEdition721((address,address,address,address,uint256,uint64,uint256,uint256,uint256,uint256,bytes32,bytes32) _claim, bytes _signature, address _recipient) payable returns()
func (*MintManagerTransactorSession) GatedSeriesMint ¶
func (_MintManager *MintManagerTransactorSession) GatedSeriesMint(claim MintManagerClaim, claimSignature []byte, mintRecipient common.Address) (*types.Transaction, error)
GatedSeriesMint is a paid mutator transaction binding the contract method 0x99bcbf21.
Solidity: function gatedSeriesMint((address,address,address,address,uint256,uint64,uint256,uint256,uint256,uint256,bytes32,bytes32) claim, bytes claimSignature, address mintRecipient) payable returns()
func (*MintManagerTransactorSession) GatedSeriesMintChooseToken ¶
func (_MintManager *MintManagerTransactorSession) GatedSeriesMintChooseToken(claim MintManagerSeriesClaim, claimSignature []byte, mintRecipient common.Address, tokenIds []*big.Int) (*types.Transaction, error)
GatedSeriesMintChooseToken is a paid mutator transaction binding the contract method 0x6c1b7abd.
Solidity: function gatedSeriesMintChooseToken((address,address,address,address,uint256,uint64,uint64,uint64,uint64,bytes32,bytes32) claim, bytes claimSignature, address mintRecipient, uint256[] tokenIds) payable returns()
func (*MintManagerTransactorSession) Initialize ¶
func (_MintManager *MintManagerTransactorSession) Initialize(platform common.Address, _owner common.Address, trustedForwarder common.Address, initialExecutor common.Address, initialPlatformMintFee *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xf7013ef6.
Solidity: function initialize(address platform, address _owner, address trustedForwarder, address initialExecutor, uint256 initialPlatformMintFee) returns()
func (*MintManagerTransactorSession) RenounceOwnership ¶
func (_MintManager *MintManagerTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*MintManagerTransactorSession) SetAbridgedVectorMetadata ¶
func (_MintManager *MintManagerTransactorSession) SetAbridgedVectorMetadata(vectorId *big.Int, pause bool, flexibleData *big.Int) (*types.Transaction, error)
SetAbridgedVectorMetadata is a paid mutator transaction binding the contract method 0x391a6d28.
Solidity: function setAbridgedVectorMetadata(uint256 vectorId, bool pause, uint128 flexibleData) returns()
func (*MintManagerTransactorSession) TransferOwnership ¶
func (_MintManager *MintManagerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*MintManagerTransactorSession) UpdateAbridgedVector ¶
func (_MintManager *MintManagerTransactorSession) UpdateAbridgedVector(vectorId *big.Int, _newVector IAbridgedMintVectorAbridgedVector, updateConfig IAbridgedMintVectorUpdateAbridgedVectorConfig, pause bool, flexibleData *big.Int) (*types.Transaction, error)
UpdateAbridgedVector is a paid mutator transaction binding the contract method 0x2cf9adc8.
Solidity: function updateAbridgedVector(uint256 vectorId, (address,uint48,uint48,address,uint48,uint48,address,uint48,uint48,uint192,uint48,bool,bool,bytes32) _newVector, (uint16,uint16,uint16,uint16,uint16,uint16,uint8,uint8,uint8,uint8) updateConfig, bool pause, uint128 flexibleData) returns()
func (*MintManagerTransactorSession) UpdatePlatformMintFee ¶
func (_MintManager *MintManagerTransactorSession) UpdatePlatformMintFee(newPlatformMintFee *big.Int) (*types.Transaction, error)
UpdatePlatformMintFee is a paid mutator transaction binding the contract method 0x61d2beae.
Solidity: function updatePlatformMintFee(uint256 newPlatformMintFee) returns()
func (*MintManagerTransactorSession) UpgradeTo ¶
func (_MintManager *MintManagerTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*MintManagerTransactorSession) UpgradeToAndCall ¶
func (_MintManager *MintManagerTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
func (*MintManagerTransactorSession) VectorMintEdition721 ¶
func (_MintManager *MintManagerTransactorSession) VectorMintEdition721(vectorId *big.Int, numTokensToMint *big.Int, mintRecipient common.Address) (*types.Transaction, error)
VectorMintEdition721 is a paid mutator transaction binding the contract method 0x5bbd1326.
Solidity: function vectorMintEdition721(uint256 vectorId, uint48 numTokensToMint, address mintRecipient) payable returns()
func (*MintManagerTransactorSession) VectorMintEdition721WithAllowlist ¶
func (_MintManager *MintManagerTransactorSession) VectorMintEdition721WithAllowlist(vectorId *big.Int, numTokensToMint *big.Int, mintRecipient common.Address, proof [][32]byte) (*types.Transaction, error)
VectorMintEdition721WithAllowlist is a paid mutator transaction binding the contract method 0x1ebbed86.
Solidity: function vectorMintEdition721WithAllowlist(uint256 vectorId, uint48 numTokensToMint, address mintRecipient, bytes32[] proof) payable returns()
func (*MintManagerTransactorSession) VectorMintSeries721 ¶
func (_MintManager *MintManagerTransactorSession) VectorMintSeries721(vectorId *big.Int, numTokensToMint *big.Int, mintRecipient common.Address) (*types.Transaction, error)
VectorMintSeries721 is a paid mutator transaction binding the contract method 0x705dcf34.
Solidity: function vectorMintSeries721(uint256 vectorId, uint48 numTokensToMint, address mintRecipient) payable returns()
func (*MintManagerTransactorSession) VectorMintSeries721WithAllowlist ¶
func (_MintManager *MintManagerTransactorSession) VectorMintSeries721WithAllowlist(vectorId *big.Int, numTokensToMint *big.Int, mintRecipient common.Address, proof [][32]byte) (*types.Transaction, error)
VectorMintSeries721WithAllowlist is a paid mutator transaction binding the contract method 0x3497a0d2.
Solidity: function vectorMintSeries721WithAllowlist(uint256 vectorId, uint48 numTokensToMint, address mintRecipient, bytes32[] proof) payable returns()
func (*MintManagerTransactorSession) WithdrawNativeGasToken ¶
func (_MintManager *MintManagerTransactorSession) WithdrawNativeGasToken() (*types.Transaction, error)
WithdrawNativeGasToken is a paid mutator transaction binding the contract method 0x513ea090.
Solidity: function withdrawNativeGasToken() returns()
type MintManagerUpgraded ¶
type MintManagerUpgraded struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
MintManagerUpgraded represents a Upgraded event raised by the MintManager contract.
type MintManagerUpgradedIterator ¶
type MintManagerUpgradedIterator struct { Event *MintManagerUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MintManagerUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the MintManager contract.
func (*MintManagerUpgradedIterator) Close ¶
func (it *MintManagerUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MintManagerUpgradedIterator) Error ¶
func (it *MintManagerUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MintManagerUpgradedIterator) Next ¶
func (it *MintManagerUpgradedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MintManagerVectorDeleted ¶
type MintManagerVectorDeleted struct { VectorId *big.Int Raw types.Log // Blockchain specific contextual infos }
MintManagerVectorDeleted represents a VectorDeleted event raised by the MintManager contract.
type MintManagerVectorDeletedIterator ¶
type MintManagerVectorDeletedIterator struct { Event *MintManagerVectorDeleted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MintManagerVectorDeletedIterator is returned from FilterVectorDeleted and is used to iterate over the raw logs and unpacked data for VectorDeleted events raised by the MintManager contract.
func (*MintManagerVectorDeletedIterator) Close ¶
func (it *MintManagerVectorDeletedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MintManagerVectorDeletedIterator) Error ¶
func (it *MintManagerVectorDeletedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MintManagerVectorDeletedIterator) Next ¶
func (it *MintManagerVectorDeletedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MintManagerVectorMetadataSet ¶
type MintManagerVectorMetadataSet struct { VectorId *big.Int Paused bool FlexibleData *big.Int Raw types.Log // Blockchain specific contextual infos }
MintManagerVectorMetadataSet represents a VectorMetadataSet event raised by the MintManager contract.
type MintManagerVectorMetadataSetIterator ¶
type MintManagerVectorMetadataSetIterator struct { Event *MintManagerVectorMetadataSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MintManagerVectorMetadataSetIterator is returned from FilterVectorMetadataSet and is used to iterate over the raw logs and unpacked data for VectorMetadataSet events raised by the MintManager contract.
func (*MintManagerVectorMetadataSetIterator) Close ¶
func (it *MintManagerVectorMetadataSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MintManagerVectorMetadataSetIterator) Error ¶
func (it *MintManagerVectorMetadataSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MintManagerVectorMetadataSetIterator) Next ¶
func (it *MintManagerVectorMetadataSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MintManagerVectorUpdated ¶
type MintManagerVectorUpdated struct { VectorId *big.Int Raw types.Log // Blockchain specific contextual infos }
MintManagerVectorUpdated represents a VectorUpdated event raised by the MintManager contract.
type MintManagerVectorUpdatedIterator ¶
type MintManagerVectorUpdatedIterator struct { Event *MintManagerVectorUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MintManagerVectorUpdatedIterator is returned from FilterVectorUpdated and is used to iterate over the raw logs and unpacked data for VectorUpdated events raised by the MintManager contract.
func (*MintManagerVectorUpdatedIterator) Close ¶
func (it *MintManagerVectorUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MintManagerVectorUpdatedIterator) Error ¶
func (it *MintManagerVectorUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MintManagerVectorUpdatedIterator) Next ¶
func (it *MintManagerVectorUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.