Documentation ¶
Index ¶
- Variables
- type IERC721DropAddressMintDetails
- type IERC721DropSaleDetails
- type Kiwi
- type KiwiAdminChanged
- type KiwiAdminChangedIterator
- type KiwiApproval
- type KiwiApprovalForAll
- type KiwiApprovalForAllIterator
- type KiwiApprovalIterator
- type KiwiBatchMetadataUpdate
- type KiwiBatchMetadataUpdateIterator
- type KiwiBeaconUpgraded
- type KiwiBeaconUpgradedIterator
- type KiwiCaller
- func (_Kiwi *KiwiCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_Kiwi *KiwiCaller) ComputeFreeMintRewards(opts *bind.CallOpts, numTokens *big.Int) (RewardsSettings, error)
- func (_Kiwi *KiwiCaller) ComputePaidMintRewards(opts *bind.CallOpts, numTokens *big.Int) (RewardsSettings, error)
- func (_Kiwi *KiwiCaller) ComputeTotalReward(opts *bind.CallOpts, numTokens *big.Int) (*big.Int, error)
- func (_Kiwi *KiwiCaller) Config(opts *bind.CallOpts) (struct{ ... }, error)
- func (_Kiwi *KiwiCaller) ContractURI(opts *bind.CallOpts) (string, error)
- func (_Kiwi *KiwiCaller) ContractVersion(opts *bind.CallOpts) (uint32, error)
- func (_Kiwi *KiwiCaller) CreateReferral(opts *bind.CallOpts) (common.Address, error)
- func (_Kiwi *KiwiCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_Kiwi *KiwiCaller) FactoryUpgradeGate(opts *bind.CallOpts) (common.Address, error)
- func (_Kiwi *KiwiCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_Kiwi *KiwiCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
- func (_Kiwi *KiwiCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- func (_Kiwi *KiwiCaller) IsAdmin(opts *bind.CallOpts, user common.Address) (bool, error)
- func (_Kiwi *KiwiCaller) IsApprovedForAll(opts *bind.CallOpts, nftOwner common.Address, operator common.Address) (bool, error)
- func (_Kiwi *KiwiCaller) MINTERROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_Kiwi *KiwiCaller) MarketFilterDAOAddress(opts *bind.CallOpts) (common.Address, error)
- func (_Kiwi *KiwiCaller) MetadataRenderer(opts *bind.CallOpts) (common.Address, error)
- func (_Kiwi *KiwiCaller) MintedPerAddress(opts *bind.CallOpts, minter common.Address) (IERC721DropAddressMintDetails, error)
- func (_Kiwi *KiwiCaller) Name(opts *bind.CallOpts) (string, error)
- func (_Kiwi *KiwiCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Kiwi *KiwiCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_Kiwi *KiwiCaller) PresaleMintsByAddress(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_Kiwi *KiwiCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
- func (_Kiwi *KiwiCaller) RoyaltyInfo(opts *bind.CallOpts, arg0 *big.Int, _salePrice *big.Int) (struct{ ... }, error)
- func (_Kiwi *KiwiCaller) RoyaltyMintSchedule(opts *bind.CallOpts) (uint32, error)
- func (_Kiwi *KiwiCaller) SALESMANAGERROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_Kiwi *KiwiCaller) SaleDetails(opts *bind.CallOpts) (IERC721DropSaleDetails, error)
- func (_Kiwi *KiwiCaller) SalesConfig(opts *bind.CallOpts) (struct{ ... }, error)
- func (_Kiwi *KiwiCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_Kiwi *KiwiCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_Kiwi *KiwiCaller) TokenURI(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- func (_Kiwi *KiwiCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_Kiwi *KiwiCaller) ZoraERC721TransferHelper(opts *bind.CallOpts) (common.Address, error)
- func (_Kiwi *KiwiCaller) ZoraFeeForAmount(opts *bind.CallOpts, quantity *big.Int) (struct{ ... }, error)
- type KiwiCallerRaw
- type KiwiCallerSession
- func (_Kiwi *KiwiCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_Kiwi *KiwiCallerSession) ComputeFreeMintRewards(numTokens *big.Int) (RewardsSettings, error)
- func (_Kiwi *KiwiCallerSession) ComputePaidMintRewards(numTokens *big.Int) (RewardsSettings, error)
- func (_Kiwi *KiwiCallerSession) ComputeTotalReward(numTokens *big.Int) (*big.Int, error)
- func (_Kiwi *KiwiCallerSession) Config() (struct{ ... }, error)
- func (_Kiwi *KiwiCallerSession) ContractURI() (string, error)
- func (_Kiwi *KiwiCallerSession) ContractVersion() (uint32, error)
- func (_Kiwi *KiwiCallerSession) CreateReferral() (common.Address, error)
- func (_Kiwi *KiwiCallerSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_Kiwi *KiwiCallerSession) FactoryUpgradeGate() (common.Address, error)
- func (_Kiwi *KiwiCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_Kiwi *KiwiCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_Kiwi *KiwiCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_Kiwi *KiwiCallerSession) IsAdmin(user common.Address) (bool, error)
- func (_Kiwi *KiwiCallerSession) IsApprovedForAll(nftOwner common.Address, operator common.Address) (bool, error)
- func (_Kiwi *KiwiCallerSession) MINTERROLE() ([32]byte, error)
- func (_Kiwi *KiwiCallerSession) MarketFilterDAOAddress() (common.Address, error)
- func (_Kiwi *KiwiCallerSession) MetadataRenderer() (common.Address, error)
- func (_Kiwi *KiwiCallerSession) MintedPerAddress(minter common.Address) (IERC721DropAddressMintDetails, error)
- func (_Kiwi *KiwiCallerSession) Name() (string, error)
- func (_Kiwi *KiwiCallerSession) Owner() (common.Address, error)
- func (_Kiwi *KiwiCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_Kiwi *KiwiCallerSession) PresaleMintsByAddress(arg0 common.Address) (*big.Int, error)
- func (_Kiwi *KiwiCallerSession) ProxiableUUID() ([32]byte, error)
- func (_Kiwi *KiwiCallerSession) RoyaltyInfo(arg0 *big.Int, _salePrice *big.Int) (struct{ ... }, error)
- func (_Kiwi *KiwiCallerSession) RoyaltyMintSchedule() (uint32, error)
- func (_Kiwi *KiwiCallerSession) SALESMANAGERROLE() ([32]byte, error)
- func (_Kiwi *KiwiCallerSession) SaleDetails() (IERC721DropSaleDetails, error)
- func (_Kiwi *KiwiCallerSession) SalesConfig() (struct{ ... }, error)
- func (_Kiwi *KiwiCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_Kiwi *KiwiCallerSession) Symbol() (string, error)
- func (_Kiwi *KiwiCallerSession) TokenURI(tokenId *big.Int) (string, error)
- func (_Kiwi *KiwiCallerSession) TotalSupply() (*big.Int, error)
- func (_Kiwi *KiwiCallerSession) ZoraERC721TransferHelper() (common.Address, error)
- func (_Kiwi *KiwiCallerSession) ZoraFeeForAmount(quantity *big.Int) (struct{ ... }, error)
- type KiwiFilterer
- func (_Kiwi *KiwiFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*KiwiAdminChangedIterator, error)
- func (_Kiwi *KiwiFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*KiwiApprovalIterator, error)
- func (_Kiwi *KiwiFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*KiwiApprovalForAllIterator, error)
- func (_Kiwi *KiwiFilterer) FilterBatchMetadataUpdate(opts *bind.FilterOpts) (*KiwiBatchMetadataUpdateIterator, error)
- func (_Kiwi *KiwiFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*KiwiBeaconUpgradedIterator, error)
- func (_Kiwi *KiwiFilterer) FilterFundsReceived(opts *bind.FilterOpts, source []common.Address) (*KiwiFundsReceivedIterator, error)
- func (_Kiwi *KiwiFilterer) FilterFundsRecipientChanged(opts *bind.FilterOpts, newAddress []common.Address, changedBy []common.Address) (*KiwiFundsRecipientChangedIterator, error)
- func (_Kiwi *KiwiFilterer) FilterFundsWithdrawn(opts *bind.FilterOpts, withdrawnBy []common.Address, ...) (*KiwiFundsWithdrawnIterator, error)
- func (_Kiwi *KiwiFilterer) FilterMetadataUpdate(opts *bind.FilterOpts) (*KiwiMetadataUpdateIterator, error)
- func (_Kiwi *KiwiFilterer) FilterMintComment(opts *bind.FilterOpts, sender []common.Address, tokenContract []common.Address, ...) (*KiwiMintCommentIterator, error)
- func (_Kiwi *KiwiFilterer) FilterMintFeePayout(opts *bind.FilterOpts) (*KiwiMintFeePayoutIterator, error)
- func (_Kiwi *KiwiFilterer) FilterOpenMintFinalized(opts *bind.FilterOpts, sender []common.Address) (*KiwiOpenMintFinalizedIterator, error)
- func (_Kiwi *KiwiFilterer) FilterOwnerCanceled(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*KiwiOwnerCanceledIterator, error)
- func (_Kiwi *KiwiFilterer) FilterOwnerPending(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*KiwiOwnerPendingIterator, error)
- func (_Kiwi *KiwiFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*KiwiOwnershipTransferredIterator, error)
- func (_Kiwi *KiwiFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*KiwiRoleAdminChangedIterator, error)
- func (_Kiwi *KiwiFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*KiwiRoleGrantedIterator, error)
- func (_Kiwi *KiwiFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*KiwiRoleRevokedIterator, error)
- func (_Kiwi *KiwiFilterer) FilterSale(opts *bind.FilterOpts, to []common.Address, quantity []*big.Int, ...) (*KiwiSaleIterator, error)
- func (_Kiwi *KiwiFilterer) FilterSalesConfigChanged(opts *bind.FilterOpts, changedBy []common.Address) (*KiwiSalesConfigChangedIterator, error)
- func (_Kiwi *KiwiFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*KiwiTransferIterator, error)
- func (_Kiwi *KiwiFilterer) FilterUpdatedMetadataRenderer(opts *bind.FilterOpts) (*KiwiUpdatedMetadataRendererIterator, error)
- func (_Kiwi *KiwiFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*KiwiUpgradedIterator, error)
- func (_Kiwi *KiwiFilterer) ParseAdminChanged(log types.Log) (*KiwiAdminChanged, error)
- func (_Kiwi *KiwiFilterer) ParseApproval(log types.Log) (*KiwiApproval, error)
- func (_Kiwi *KiwiFilterer) ParseApprovalForAll(log types.Log) (*KiwiApprovalForAll, error)
- func (_Kiwi *KiwiFilterer) ParseBatchMetadataUpdate(log types.Log) (*KiwiBatchMetadataUpdate, error)
- func (_Kiwi *KiwiFilterer) ParseBeaconUpgraded(log types.Log) (*KiwiBeaconUpgraded, error)
- func (_Kiwi *KiwiFilterer) ParseFundsReceived(log types.Log) (*KiwiFundsReceived, error)
- func (_Kiwi *KiwiFilterer) ParseFundsRecipientChanged(log types.Log) (*KiwiFundsRecipientChanged, error)
- func (_Kiwi *KiwiFilterer) ParseFundsWithdrawn(log types.Log) (*KiwiFundsWithdrawn, error)
- func (_Kiwi *KiwiFilterer) ParseMetadataUpdate(log types.Log) (*KiwiMetadataUpdate, error)
- func (_Kiwi *KiwiFilterer) ParseMintComment(log types.Log) (*KiwiMintComment, error)
- func (_Kiwi *KiwiFilterer) ParseMintFeePayout(log types.Log) (*KiwiMintFeePayout, error)
- func (_Kiwi *KiwiFilterer) ParseOpenMintFinalized(log types.Log) (*KiwiOpenMintFinalized, error)
- func (_Kiwi *KiwiFilterer) ParseOwnerCanceled(log types.Log) (*KiwiOwnerCanceled, error)
- func (_Kiwi *KiwiFilterer) ParseOwnerPending(log types.Log) (*KiwiOwnerPending, error)
- func (_Kiwi *KiwiFilterer) ParseOwnershipTransferred(log types.Log) (*KiwiOwnershipTransferred, error)
- func (_Kiwi *KiwiFilterer) ParseRoleAdminChanged(log types.Log) (*KiwiRoleAdminChanged, error)
- func (_Kiwi *KiwiFilterer) ParseRoleGranted(log types.Log) (*KiwiRoleGranted, error)
- func (_Kiwi *KiwiFilterer) ParseRoleRevoked(log types.Log) (*KiwiRoleRevoked, error)
- func (_Kiwi *KiwiFilterer) ParseSale(log types.Log) (*KiwiSale, error)
- func (_Kiwi *KiwiFilterer) ParseSalesConfigChanged(log types.Log) (*KiwiSalesConfigChanged, error)
- func (_Kiwi *KiwiFilterer) ParseTransfer(log types.Log) (*KiwiTransfer, error)
- func (_Kiwi *KiwiFilterer) ParseUpdatedMetadataRenderer(log types.Log) (*KiwiUpdatedMetadataRenderer, error)
- func (_Kiwi *KiwiFilterer) ParseUpgraded(log types.Log) (*KiwiUpgraded, error)
- func (_Kiwi *KiwiFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *KiwiAdminChanged) (event.Subscription, error)
- func (_Kiwi *KiwiFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *KiwiApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_Kiwi *KiwiFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *KiwiApprovalForAll, owner []common.Address, ...) (event.Subscription, error)
- func (_Kiwi *KiwiFilterer) WatchBatchMetadataUpdate(opts *bind.WatchOpts, sink chan<- *KiwiBatchMetadataUpdate) (event.Subscription, error)
- func (_Kiwi *KiwiFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *KiwiBeaconUpgraded, beacon []common.Address) (event.Subscription, error)
- func (_Kiwi *KiwiFilterer) WatchFundsReceived(opts *bind.WatchOpts, sink chan<- *KiwiFundsReceived, source []common.Address) (event.Subscription, error)
- func (_Kiwi *KiwiFilterer) WatchFundsRecipientChanged(opts *bind.WatchOpts, sink chan<- *KiwiFundsRecipientChanged, ...) (event.Subscription, error)
- func (_Kiwi *KiwiFilterer) WatchFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KiwiFundsWithdrawn, ...) (event.Subscription, error)
- func (_Kiwi *KiwiFilterer) WatchMetadataUpdate(opts *bind.WatchOpts, sink chan<- *KiwiMetadataUpdate) (event.Subscription, error)
- func (_Kiwi *KiwiFilterer) WatchMintComment(opts *bind.WatchOpts, sink chan<- *KiwiMintComment, sender []common.Address, ...) (event.Subscription, error)
- func (_Kiwi *KiwiFilterer) WatchMintFeePayout(opts *bind.WatchOpts, sink chan<- *KiwiMintFeePayout) (event.Subscription, error)
- func (_Kiwi *KiwiFilterer) WatchOpenMintFinalized(opts *bind.WatchOpts, sink chan<- *KiwiOpenMintFinalized, ...) (event.Subscription, error)
- func (_Kiwi *KiwiFilterer) WatchOwnerCanceled(opts *bind.WatchOpts, sink chan<- *KiwiOwnerCanceled, ...) (event.Subscription, error)
- func (_Kiwi *KiwiFilterer) WatchOwnerPending(opts *bind.WatchOpts, sink chan<- *KiwiOwnerPending, ...) (event.Subscription, error)
- func (_Kiwi *KiwiFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *KiwiOwnershipTransferred, ...) (event.Subscription, error)
- func (_Kiwi *KiwiFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *KiwiRoleAdminChanged, role [][32]byte, ...) (event.Subscription, error)
- func (_Kiwi *KiwiFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *KiwiRoleGranted, role [][32]byte, ...) (event.Subscription, error)
- func (_Kiwi *KiwiFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *KiwiRoleRevoked, role [][32]byte, ...) (event.Subscription, error)
- func (_Kiwi *KiwiFilterer) WatchSale(opts *bind.WatchOpts, sink chan<- *KiwiSale, to []common.Address, ...) (event.Subscription, error)
- func (_Kiwi *KiwiFilterer) WatchSalesConfigChanged(opts *bind.WatchOpts, sink chan<- *KiwiSalesConfigChanged, ...) (event.Subscription, error)
- func (_Kiwi *KiwiFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *KiwiTransfer, from []common.Address, ...) (event.Subscription, error)
- func (_Kiwi *KiwiFilterer) WatchUpdatedMetadataRenderer(opts *bind.WatchOpts, sink chan<- *KiwiUpdatedMetadataRenderer) (event.Subscription, error)
- func (_Kiwi *KiwiFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *KiwiUpgraded, ...) (event.Subscription, error)
- type KiwiFundsReceived
- type KiwiFundsReceivedIterator
- type KiwiFundsRecipientChanged
- type KiwiFundsRecipientChangedIterator
- type KiwiFundsWithdrawn
- type KiwiFundsWithdrawnIterator
- type KiwiMetadataUpdate
- type KiwiMetadataUpdateIterator
- type KiwiMintComment
- type KiwiMintCommentIterator
- type KiwiMintFeePayout
- type KiwiMintFeePayoutIterator
- type KiwiOpenMintFinalized
- type KiwiOpenMintFinalizedIterator
- type KiwiOwnerCanceled
- type KiwiOwnerCanceledIterator
- type KiwiOwnerPending
- type KiwiOwnerPendingIterator
- type KiwiOwnershipTransferred
- type KiwiOwnershipTransferredIterator
- type KiwiRaw
- func (_Kiwi *KiwiRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Kiwi *KiwiRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Kiwi *KiwiRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type KiwiRoleAdminChanged
- type KiwiRoleAdminChangedIterator
- type KiwiRoleGranted
- type KiwiRoleGrantedIterator
- type KiwiRoleRevoked
- type KiwiRoleRevokedIterator
- type KiwiSale
- type KiwiSaleIterator
- type KiwiSalesConfigChanged
- type KiwiSalesConfigChangedIterator
- type KiwiSession
- func (_Kiwi *KiwiSession) AdminMint(recipient common.Address, quantity *big.Int) (*types.Transaction, error)
- func (_Kiwi *KiwiSession) AdminMintAirdrop(recipients []common.Address) (*types.Transaction, error)
- func (_Kiwi *KiwiSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Kiwi *KiwiSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_Kiwi *KiwiSession) Burn(tokenId *big.Int) (*types.Transaction, error)
- func (_Kiwi *KiwiSession) CallMetadataRenderer(data []byte) (*types.Transaction, error)
- func (_Kiwi *KiwiSession) ComputeFreeMintRewards(numTokens *big.Int) (RewardsSettings, error)
- func (_Kiwi *KiwiSession) ComputePaidMintRewards(numTokens *big.Int) (RewardsSettings, error)
- func (_Kiwi *KiwiSession) ComputeTotalReward(numTokens *big.Int) (*big.Int, error)
- func (_Kiwi *KiwiSession) Config() (struct{ ... }, error)
- func (_Kiwi *KiwiSession) ContractURI() (string, error)
- func (_Kiwi *KiwiSession) ContractVersion() (uint32, error)
- func (_Kiwi *KiwiSession) CreateReferral() (common.Address, error)
- func (_Kiwi *KiwiSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_Kiwi *KiwiSession) FactoryUpgradeGate() (common.Address, error)
- func (_Kiwi *KiwiSession) FinalizeOpenEdition() (*types.Transaction, error)
- func (_Kiwi *KiwiSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_Kiwi *KiwiSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_Kiwi *KiwiSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Kiwi *KiwiSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_Kiwi *KiwiSession) Initialize(_contractName string, _contractSymbol string, _initialOwner common.Address, ...) (*types.Transaction, error)
- func (_Kiwi *KiwiSession) IsAdmin(user common.Address) (bool, error)
- func (_Kiwi *KiwiSession) IsApprovedForAll(nftOwner common.Address, operator common.Address) (bool, error)
- func (_Kiwi *KiwiSession) MINTERROLE() ([32]byte, error)
- func (_Kiwi *KiwiSession) ManageMarketFilterDAOSubscription(enable bool) (*types.Transaction, error)
- func (_Kiwi *KiwiSession) MarketFilterDAOAddress() (common.Address, error)
- func (_Kiwi *KiwiSession) MetadataRenderer() (common.Address, error)
- func (_Kiwi *KiwiSession) MintWithRewards(recipient common.Address, quantity *big.Int, comment string, ...) (*types.Transaction, error)
- func (_Kiwi *KiwiSession) MintedPerAddress(minter common.Address) (IERC721DropAddressMintDetails, error)
- func (_Kiwi *KiwiSession) Multicall(data [][]byte) (*types.Transaction, error)
- func (_Kiwi *KiwiSession) Name() (string, error)
- func (_Kiwi *KiwiSession) Owner() (common.Address, error)
- func (_Kiwi *KiwiSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_Kiwi *KiwiSession) PresaleMintsByAddress(arg0 common.Address) (*big.Int, error)
- func (_Kiwi *KiwiSession) ProxiableUUID() ([32]byte, error)
- func (_Kiwi *KiwiSession) Purchase(quantity *big.Int) (*types.Transaction, error)
- func (_Kiwi *KiwiSession) PurchasePresale(quantity *big.Int, maxQuantity *big.Int, pricePerToken *big.Int, ...) (*types.Transaction, error)
- func (_Kiwi *KiwiSession) PurchasePresaleWithComment(quantity *big.Int, maxQuantity *big.Int, pricePerToken *big.Int, ...) (*types.Transaction, error)
- func (_Kiwi *KiwiSession) PurchasePresaleWithRewards(quantity *big.Int, maxQuantity *big.Int, pricePerToken *big.Int, ...) (*types.Transaction, error)
- func (_Kiwi *KiwiSession) PurchaseWithComment(quantity *big.Int, comment string) (*types.Transaction, error)
- func (_Kiwi *KiwiSession) PurchaseWithRecipient(recipient common.Address, quantity *big.Int, comment string) (*types.Transaction, error)
- func (_Kiwi *KiwiSession) Receive() (*types.Transaction, error)
- func (_Kiwi *KiwiSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Kiwi *KiwiSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Kiwi *KiwiSession) RoyaltyInfo(arg0 *big.Int, _salePrice *big.Int) (struct{ ... }, error)
- func (_Kiwi *KiwiSession) RoyaltyMintSchedule() (uint32, error)
- func (_Kiwi *KiwiSession) SALESMANAGERROLE() ([32]byte, error)
- func (_Kiwi *KiwiSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Kiwi *KiwiSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_Kiwi *KiwiSession) SaleDetails() (IERC721DropSaleDetails, error)
- func (_Kiwi *KiwiSession) SalesConfig() (struct{ ... }, error)
- func (_Kiwi *KiwiSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_Kiwi *KiwiSession) SetFundsRecipient(newRecipientAddress common.Address) (*types.Transaction, error)
- func (_Kiwi *KiwiSession) SetMetadataRenderer(newRenderer common.Address, setupRenderer []byte) (*types.Transaction, error)
- func (_Kiwi *KiwiSession) SetOwner(newOwner common.Address) (*types.Transaction, error)
- func (_Kiwi *KiwiSession) SetSaleConfiguration(publicSalePrice *big.Int, maxSalePurchasePerAddress uint32, ...) (*types.Transaction, error)
- func (_Kiwi *KiwiSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_Kiwi *KiwiSession) Symbol() (string, error)
- func (_Kiwi *KiwiSession) TokenURI(tokenId *big.Int) (string, error)
- func (_Kiwi *KiwiSession) TotalSupply() (*big.Int, error)
- func (_Kiwi *KiwiSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Kiwi *KiwiSession) UpdateCreateReferral(recipient common.Address) (*types.Transaction, error)
- func (_Kiwi *KiwiSession) UpdateMarketFilterSettings(args []byte) (*types.Transaction, error)
- func (_Kiwi *KiwiSession) UpdateRoyaltyMintSchedule(newSchedule uint32) (*types.Transaction, error)
- func (_Kiwi *KiwiSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_Kiwi *KiwiSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- func (_Kiwi *KiwiSession) Withdraw() (*types.Transaction, error)
- func (_Kiwi *KiwiSession) WithdrawRewards(to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Kiwi *KiwiSession) ZoraERC721TransferHelper() (common.Address, error)
- func (_Kiwi *KiwiSession) ZoraFeeForAmount(quantity *big.Int) (struct{ ... }, error)
- type KiwiTransactor
- func (_Kiwi *KiwiTransactor) AdminMint(opts *bind.TransactOpts, recipient common.Address, quantity *big.Int) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactor) AdminMintAirdrop(opts *bind.TransactOpts, recipients []common.Address) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactor) Burn(opts *bind.TransactOpts, tokenId *big.Int) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactor) CallMetadataRenderer(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactor) FinalizeOpenEdition(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactor) Initialize(opts *bind.TransactOpts, _contractName string, _contractSymbol string, ...) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactor) ManageMarketFilterDAOSubscription(opts *bind.TransactOpts, enable bool) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactor) MintWithRewards(opts *bind.TransactOpts, recipient common.Address, quantity *big.Int, ...) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactor) Multicall(opts *bind.TransactOpts, data [][]byte) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactor) Purchase(opts *bind.TransactOpts, quantity *big.Int) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactor) PurchasePresale(opts *bind.TransactOpts, quantity *big.Int, maxQuantity *big.Int, ...) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactor) PurchasePresaleWithComment(opts *bind.TransactOpts, quantity *big.Int, maxQuantity *big.Int, ...) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactor) PurchasePresaleWithRewards(opts *bind.TransactOpts, quantity *big.Int, maxQuantity *big.Int, ...) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactor) PurchaseWithComment(opts *bind.TransactOpts, quantity *big.Int, comment string) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactor) PurchaseWithRecipient(opts *bind.TransactOpts, recipient common.Address, quantity *big.Int, ...) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactor) SetFundsRecipient(opts *bind.TransactOpts, newRecipientAddress common.Address) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactor) SetMetadataRenderer(opts *bind.TransactOpts, newRenderer common.Address, setupRenderer []byte) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactor) SetOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactor) SetSaleConfiguration(opts *bind.TransactOpts, publicSalePrice *big.Int, ...) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactor) UpdateCreateReferral(opts *bind.TransactOpts, recipient common.Address) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactor) UpdateMarketFilterSettings(opts *bind.TransactOpts, args []byte) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactor) UpdateRoyaltyMintSchedule(opts *bind.TransactOpts, newSchedule uint32) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactor) Withdraw(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactor) WithdrawRewards(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
- type KiwiTransactorRaw
- type KiwiTransactorSession
- func (_Kiwi *KiwiTransactorSession) AdminMint(recipient common.Address, quantity *big.Int) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactorSession) AdminMintAirdrop(recipients []common.Address) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactorSession) Burn(tokenId *big.Int) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactorSession) CallMetadataRenderer(data []byte) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactorSession) FinalizeOpenEdition() (*types.Transaction, error)
- func (_Kiwi *KiwiTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactorSession) Initialize(_contractName string, _contractSymbol string, _initialOwner common.Address, ...) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactorSession) ManageMarketFilterDAOSubscription(enable bool) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactorSession) MintWithRewards(recipient common.Address, quantity *big.Int, comment string, ...) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactorSession) Multicall(data [][]byte) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactorSession) Purchase(quantity *big.Int) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactorSession) PurchasePresale(quantity *big.Int, maxQuantity *big.Int, pricePerToken *big.Int, ...) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactorSession) PurchasePresaleWithComment(quantity *big.Int, maxQuantity *big.Int, pricePerToken *big.Int, ...) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactorSession) PurchasePresaleWithRewards(quantity *big.Int, maxQuantity *big.Int, pricePerToken *big.Int, ...) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactorSession) PurchaseWithComment(quantity *big.Int, comment string) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactorSession) PurchaseWithRecipient(recipient common.Address, quantity *big.Int, comment string) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactorSession) Receive() (*types.Transaction, error)
- func (_Kiwi *KiwiTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactorSession) SetFundsRecipient(newRecipientAddress common.Address) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactorSession) SetMetadataRenderer(newRenderer common.Address, setupRenderer []byte) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactorSession) SetOwner(newOwner common.Address) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactorSession) SetSaleConfiguration(publicSalePrice *big.Int, maxSalePurchasePerAddress uint32, ...) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactorSession) UpdateCreateReferral(recipient common.Address) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactorSession) UpdateMarketFilterSettings(args []byte) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactorSession) UpdateRoyaltyMintSchedule(newSchedule uint32) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- func (_Kiwi *KiwiTransactorSession) Withdraw() (*types.Transaction, error)
- func (_Kiwi *KiwiTransactorSession) WithdrawRewards(to common.Address, amount *big.Int) (*types.Transaction, error)
- type KiwiTransfer
- type KiwiTransferIterator
- type KiwiUpdatedMetadataRenderer
- type KiwiUpdatedMetadataRendererIterator
- type KiwiUpgraded
- type KiwiUpgradedIterator
- type ProtocolRewards
- type ProtocolRewardsCaller
- func (_ProtocolRewards *ProtocolRewardsCaller) BalanceOf(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_ProtocolRewards *ProtocolRewardsCaller) Eip712Domain(opts *bind.CallOpts) (struct{ ... }, error)
- func (_ProtocolRewards *ProtocolRewardsCaller) Nonces(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_ProtocolRewards *ProtocolRewardsCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_ProtocolRewards *ProtocolRewardsCaller) WITHDRAWTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
- type ProtocolRewardsCallerRaw
- type ProtocolRewardsCallerSession
- func (_ProtocolRewards *ProtocolRewardsCallerSession) BalanceOf(arg0 common.Address) (*big.Int, error)
- func (_ProtocolRewards *ProtocolRewardsCallerSession) Eip712Domain() (struct{ ... }, error)
- func (_ProtocolRewards *ProtocolRewardsCallerSession) Nonces(arg0 common.Address) (*big.Int, error)
- func (_ProtocolRewards *ProtocolRewardsCallerSession) TotalSupply() (*big.Int, error)
- func (_ProtocolRewards *ProtocolRewardsCallerSession) WITHDRAWTYPEHASH() ([32]byte, error)
- type ProtocolRewardsDeposit
- type ProtocolRewardsDepositIterator
- type ProtocolRewardsEIP712DomainChanged
- type ProtocolRewardsEIP712DomainChangedIterator
- type ProtocolRewardsFilterer
- func (_ProtocolRewards *ProtocolRewardsFilterer) FilterDeposit(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*ProtocolRewardsDepositIterator, error)
- func (_ProtocolRewards *ProtocolRewardsFilterer) FilterEIP712DomainChanged(opts *bind.FilterOpts) (*ProtocolRewardsEIP712DomainChangedIterator, error)
- func (_ProtocolRewards *ProtocolRewardsFilterer) FilterRewardsDeposit(opts *bind.FilterOpts, creator []common.Address, ...) (*ProtocolRewardsRewardsDepositIterator, error)
- func (_ProtocolRewards *ProtocolRewardsFilterer) FilterWithdraw(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ProtocolRewardsWithdrawIterator, error)
- func (_ProtocolRewards *ProtocolRewardsFilterer) ParseDeposit(log types.Log) (*ProtocolRewardsDeposit, error)
- func (_ProtocolRewards *ProtocolRewardsFilterer) ParseEIP712DomainChanged(log types.Log) (*ProtocolRewardsEIP712DomainChanged, error)
- func (_ProtocolRewards *ProtocolRewardsFilterer) ParseRewardsDeposit(log types.Log) (*ProtocolRewardsRewardsDeposit, error)
- func (_ProtocolRewards *ProtocolRewardsFilterer) ParseWithdraw(log types.Log) (*ProtocolRewardsWithdraw, error)
- func (_ProtocolRewards *ProtocolRewardsFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *ProtocolRewardsDeposit, ...) (event.Subscription, error)
- func (_ProtocolRewards *ProtocolRewardsFilterer) WatchEIP712DomainChanged(opts *bind.WatchOpts, sink chan<- *ProtocolRewardsEIP712DomainChanged) (event.Subscription, error)
- func (_ProtocolRewards *ProtocolRewardsFilterer) WatchRewardsDeposit(opts *bind.WatchOpts, sink chan<- *ProtocolRewardsRewardsDeposit, ...) (event.Subscription, error)
- func (_ProtocolRewards *ProtocolRewardsFilterer) WatchWithdraw(opts *bind.WatchOpts, sink chan<- *ProtocolRewardsWithdraw, ...) (event.Subscription, error)
- type ProtocolRewardsRaw
- func (_ProtocolRewards *ProtocolRewardsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ProtocolRewards *ProtocolRewardsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ProtocolRewards *ProtocolRewardsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ProtocolRewardsRewardsDeposit
- type ProtocolRewardsRewardsDepositIterator
- type ProtocolRewardsSession
- func (_ProtocolRewards *ProtocolRewardsSession) BalanceOf(arg0 common.Address) (*big.Int, error)
- func (_ProtocolRewards *ProtocolRewardsSession) Deposit(to common.Address, reason [4]byte, comment string) (*types.Transaction, error)
- func (_ProtocolRewards *ProtocolRewardsSession) DepositBatch(recipients []common.Address, amounts []*big.Int, reasons [][4]byte, ...) (*types.Transaction, error)
- func (_ProtocolRewards *ProtocolRewardsSession) DepositRewards(creator common.Address, creatorReward *big.Int, createReferral common.Address, ...) (*types.Transaction, error)
- func (_ProtocolRewards *ProtocolRewardsSession) Eip712Domain() (struct{ ... }, error)
- func (_ProtocolRewards *ProtocolRewardsSession) Nonces(arg0 common.Address) (*big.Int, error)
- func (_ProtocolRewards *ProtocolRewardsSession) TotalSupply() (*big.Int, error)
- func (_ProtocolRewards *ProtocolRewardsSession) WITHDRAWTYPEHASH() ([32]byte, error)
- func (_ProtocolRewards *ProtocolRewardsSession) Withdraw(to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ProtocolRewards *ProtocolRewardsSession) WithdrawFor(to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ProtocolRewards *ProtocolRewardsSession) WithdrawWithSig(from common.Address, to common.Address, amount *big.Int, deadline *big.Int, ...) (*types.Transaction, error)
- type ProtocolRewardsTransactor
- func (_ProtocolRewards *ProtocolRewardsTransactor) Deposit(opts *bind.TransactOpts, to common.Address, reason [4]byte, comment string) (*types.Transaction, error)
- func (_ProtocolRewards *ProtocolRewardsTransactor) DepositBatch(opts *bind.TransactOpts, recipients []common.Address, amounts []*big.Int, ...) (*types.Transaction, error)
- func (_ProtocolRewards *ProtocolRewardsTransactor) DepositRewards(opts *bind.TransactOpts, creator common.Address, creatorReward *big.Int, ...) (*types.Transaction, error)
- func (_ProtocolRewards *ProtocolRewardsTransactor) Withdraw(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ProtocolRewards *ProtocolRewardsTransactor) WithdrawFor(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ProtocolRewards *ProtocolRewardsTransactor) WithdrawWithSig(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type ProtocolRewardsTransactorRaw
- type ProtocolRewardsTransactorSession
- func (_ProtocolRewards *ProtocolRewardsTransactorSession) Deposit(to common.Address, reason [4]byte, comment string) (*types.Transaction, error)
- func (_ProtocolRewards *ProtocolRewardsTransactorSession) DepositBatch(recipients []common.Address, amounts []*big.Int, reasons [][4]byte, ...) (*types.Transaction, error)
- func (_ProtocolRewards *ProtocolRewardsTransactorSession) DepositRewards(creator common.Address, creatorReward *big.Int, createReferral common.Address, ...) (*types.Transaction, error)
- func (_ProtocolRewards *ProtocolRewardsTransactorSession) Withdraw(to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ProtocolRewards *ProtocolRewardsTransactorSession) WithdrawFor(to common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ProtocolRewards *ProtocolRewardsTransactorSession) WithdrawWithSig(from common.Address, to common.Address, amount *big.Int, deadline *big.Int, ...) (*types.Transaction, error)
- type ProtocolRewardsWithdraw
- type ProtocolRewardsWithdrawIterator
- type RewardsSettings
Constants ¶
This section is empty.
Variables ¶
var ( AddressKIWI = common.HexToAddress("0x66747bdc903d17c586fa09ee5d6b54cc85bbea45") AddressProtocolRewards = common.HexToAddress("0x7777777f279eba3d3ad8f4e708545291a6fdba8b") EventHashRewardsDeposit = contract.EventHash("RewardsDeposit(address,address,address,address,address,address,uint256,uint256,uint256,uint256,uint256)") EventHashTransfer = contract.EventHash("Transfer(address,address,uint256)") EventHashSale = contract.EventHash("Sale(address,uint256,uint256,uint256)") EventHashMintComment = contract.EventHash("MintComment(address,address,uint256,uint256,string)") )
var KiwiABI = KiwiMetaData.ABI
KiwiABI is the input ABI used to generate the binding from. Deprecated: Use KiwiMetaData.ABI instead.
var KiwiMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_zoraERC721TransferHelper\",\"type\":\"address\"},{\"internalType\":\"contractIFactoryUpgradeGate\",\"name\":\"_factoryUpgradeGate\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_marketFilterDAOAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_mintFeeAmount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"_mintFeeRecipient\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_protocolRewards\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"Access_MissingRoleOrAdmin\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Access_OnlyAdmin\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Access_WithdrawNotAllowed\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"proposedAddress\",\"type\":\"address\"}],\"name\":\"Admin_InvalidUpgradeAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Admin_UnableToFinalizeNotOpenEdition\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ApprovalCallerNotOwnerNorApproved\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ApprovalQueryForNonexistentToken\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ApprovalToCurrentOwner\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ApproveToCaller\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"BalanceQueryForZeroAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"CREATOR_FUNDS_RECIPIENT_NOT_SET\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ExternalMetadataRenderer_CallFailed\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"INVALID_ADDRESS_ZERO\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"INVALID_ETH_AMOUNT\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidMintSchedule\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MarketFilterDAOAddressNotSupportedForChain\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MintFee_FundsSendFailure\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MintToZeroAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MintZeroQuantity\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Mint_SoldOut\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ONLY_CREATE_REFERRAL\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ONLY_OWNER\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ONLY_PENDING_OWNER\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"OperatorNotAllowed\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OwnerQueryForNonexistentToken\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Presale_Inactive\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Presale_MerkleNotApproved\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Presale_TooManyForAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ProtocolRewards_WithdrawSendFailure\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Purchase_TooManyForAddress\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"correctPrice\",\"type\":\"uint256\"}],\"name\":\"Purchase_WrongPrice\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RemoteOperatorFilterRegistryCallFailed\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Sale_Inactive\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint16\",\"name\":\"maxRoyaltyBPS\",\"type\":\"uint16\"}],\"name\":\"Setup_RoyaltyPercentageTooHigh\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TransferCallerNotOwnerNorApproved\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TransferFromIncorrectOwner\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TransferToNonERC721ReceiverImplementer\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TransferToZeroAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"URIQueryForNonexistentToken\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Withdraw_FundsSendFailure\",\"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\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_fromTokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_toTokenId\",\"type\":\"uint256\"}],\"name\":\"BatchMetadataUpdate\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"beacon\",\"type\":\"address\"}],\"name\":\"BeaconUpgraded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"source\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"FundsReceived\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newAddress\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"changedBy\",\"type\":\"address\"}],\"name\":\"FundsRecipientChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"withdrawnBy\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"withdrawnTo\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"feeRecipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"feeAmount\",\"type\":\"uint256\"}],\"name\":\"FundsWithdrawn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"MetadataUpdate\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"tokenContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"comment\",\"type\":\"string\"}],\"name\":\"MintComment\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"mintFeeAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"mintFeeRecipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"}],\"name\":\"MintFeePayout\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"numberOfMints\",\"type\":\"uint256\"}],\"name\":\"OpenMintFinalized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"potentialNewOwner\",\"type\":\"address\"}],\"name\":\"OwnerCanceled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"potentialNewOwner\",\"type\":\"address\"}],\"name\":\"OwnerPending\",\"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\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"previousAdminRole\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"newAdminRole\",\"type\":\"bytes32\"}],\"name\":\"RoleAdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleGranted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleRevoked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"firstPurchasedTokenId\",\"type\":\"uint256\"}],\"name\":\"Sale\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"changedBy\",\"type\":\"address\"}],\"name\":\"SalesConfigChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"contractIMetadataRenderer\",\"name\":\"renderer\",\"type\":\"address\"}],\"name\":\"UpdatedMetadataRenderer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"Upgraded\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"DEFAULT_ADMIN_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MINTER_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"SALES_MANAGER_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"}],\"name\":\"adminMint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"recipients\",\"type\":\"address[]\"}],\"name\":\"adminMintAirdrop\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"burn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"callMetadataRenderer\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"numTokens\",\"type\":\"uint256\"}],\"name\":\"computeFreeMintRewards\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"creatorReward\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"createReferralReward\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"mintReferralReward\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"firstMinterReward\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"zoraReward\",\"type\":\"uint256\"}],\"internalType\":\"structRewardsSettings\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"numTokens\",\"type\":\"uint256\"}],\"name\":\"computePaidMintRewards\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"creatorReward\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"createReferralReward\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"mintReferralReward\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"firstMinterReward\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"zoraReward\",\"type\":\"uint256\"}],\"internalType\":\"structRewardsSettings\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"numTokens\",\"type\":\"uint256\"}],\"name\":\"computeTotalReward\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"config\",\"outputs\":[{\"internalType\":\"contractIMetadataRenderer\",\"name\":\"metadataRenderer\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"editionSize\",\"type\":\"uint64\"},{\"internalType\":\"uint16\",\"name\":\"royaltyBPS\",\"type\":\"uint16\"},{\"internalType\":\"addresspayable\",\"name\":\"fundsRecipient\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"contractURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"contractVersion\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"createReferral\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"factoryUpgradeGate\",\"outputs\":[{\"internalType\":\"contractIFactoryUpgradeGate\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"finalizeOpenEdition\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleAdmin\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"grantRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"hasRole\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_contractName\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_contractSymbol\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"_initialOwner\",\"type\":\"address\"},{\"internalType\":\"addresspayable\",\"name\":\"_fundsRecipient\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"_editionSize\",\"type\":\"uint64\"},{\"internalType\":\"uint16\",\"name\":\"_royaltyBPS\",\"type\":\"uint16\"},{\"internalType\":\"bytes[]\",\"name\":\"_setupCalls\",\"type\":\"bytes[]\"},{\"internalType\":\"contractIMetadataRenderer\",\"name\":\"_metadataRenderer\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"_metadataRendererInit\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"_createReferral\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"}],\"name\":\"isAdmin\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"nftOwner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"enable\",\"type\":\"bool\"}],\"name\":\"manageMarketFilterDAOSubscription\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"marketFilterDAOAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"metadataRenderer\",\"outputs\":[{\"internalType\":\"contractIMetadataRenderer\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"comment\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"mintReferral\",\"type\":\"address\"}],\"name\":\"mintWithRewards\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"minter\",\"type\":\"address\"}],\"name\":\"mintedPerAddress\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"totalMints\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"presaleMints\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"publicMints\",\"type\":\"uint256\"}],\"internalType\":\"structIERC721Drop.AddressMintDetails\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes[]\",\"name\":\"data\",\"type\":\"bytes[]\"}],\"name\":\"multicall\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"results\",\"type\":\"bytes[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"presaleMintsByAddress\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"proxiableUUID\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"}],\"name\":\"purchase\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxQuantity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"bytes32[]\",\"name\":\"merkleProof\",\"type\":\"bytes32[]\"}],\"name\":\"purchasePresale\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxQuantity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"bytes32[]\",\"name\":\"merkleProof\",\"type\":\"bytes32[]\"},{\"internalType\":\"string\",\"name\":\"comment\",\"type\":\"string\"}],\"name\":\"purchasePresaleWithComment\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxQuantity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pricePerToken\",\"type\":\"uint256\"},{\"internalType\":\"bytes32[]\",\"name\":\"merkleProof\",\"type\":\"bytes32[]\"},{\"internalType\":\"string\",\"name\":\"comment\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"mintReferral\",\"type\":\"address\"}],\"name\":\"purchasePresaleWithRewards\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"comment\",\"type\":\"string\"}],\"name\":\"purchaseWithComment\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"comment\",\"type\":\"string\"}],\"name\":\"purchaseWithRecipient\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"renounceRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"revokeRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_salePrice\",\"type\":\"uint256\"}],\"name\":\"royaltyInfo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"royaltyAmount\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"royaltyMintSchedule\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"saleDetails\",\"outputs\":[{\"components\":[{\"internalType\":\"bool\",\"name\":\"publicSaleActive\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"presaleActive\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"publicSalePrice\",\"type\":\"uint256\"},{\"internalType\":\"uint64\",\"name\":\"publicSaleStart\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"publicSaleEnd\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"presaleStart\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"presaleEnd\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"presaleMerkleRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"maxSalePurchasePerAddress\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalMinted\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxSupply\",\"type\":\"uint256\"}],\"internalType\":\"structIERC721Drop.SaleDetails\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"salesConfig\",\"outputs\":[{\"internalType\":\"uint104\",\"name\":\"publicSalePrice\",\"type\":\"uint104\"},{\"internalType\":\"uint32\",\"name\":\"maxSalePurchasePerAddress\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"publicSaleStart\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"publicSaleEnd\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"presaleStart\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"presaleEnd\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"presaleMerkleRoot\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"addresspayable\",\"name\":\"newRecipientAddress\",\"type\":\"address\"}],\"name\":\"setFundsRecipient\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractIMetadataRenderer\",\"name\":\"newRenderer\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"setupRenderer\",\"type\":\"bytes\"}],\"name\":\"setMetadataRenderer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"setOwner\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint104\",\"name\":\"publicSalePrice\",\"type\":\"uint104\"},{\"internalType\":\"uint32\",\"name\":\"maxSalePurchasePerAddress\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"publicSaleStart\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"publicSaleEnd\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"presaleStart\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"presaleEnd\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"presaleMerkleRoot\",\"type\":\"bytes32\"}],\"name\":\"setSaleConfiguration\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"updateCreateReferral\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"args\",\"type\":\"bytes\"}],\"name\":\"updateMarketFilterSettings\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"newSchedule\",\"type\":\"uint32\"}],\"name\":\"updateRoyaltyMintSchedule\",\"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\":[],\"name\":\"withdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"withdrawRewards\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"zoraERC721TransferHelper\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"quantity\",\"type\":\"uint256\"}],\"name\":\"zoraFeeForAmount\",\"outputs\":[{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"fee\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"stateMutability\":\"payable\",\"type\":\"receive\"}]",
}
KiwiMetaData contains all meta data concerning the Kiwi contract.
var ProtocolRewardsABI = ProtocolRewardsMetaData.ABI
ProtocolRewardsABI is the input ABI used to generate the binding from. Deprecated: Use ProtocolRewardsMetaData.ABI instead.
var ProtocolRewardsMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"stateMutability\":\"payable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"ADDRESS_ZERO\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ARRAY_LENGTH_MISMATCH\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"INVALID_DEPOSIT\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"INVALID_SIGNATURE\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"INVALID_WITHDRAW\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidShortString\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SIGNATURE_DEADLINE_EXPIRED\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"str\",\"type\":\"string\"}],\"name\":\"StringTooLong\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TRANSFER_FAILED\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"bytes4\",\"name\":\"reason\",\"type\":\"bytes4\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"comment\",\"type\":\"string\"}],\"name\":\"Deposit\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"EIP712DomainChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"creator\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"createReferral\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"mintReferral\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"firstMinter\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"zora\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"creatorReward\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"createReferralReward\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"mintReferralReward\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"firstMinterReward\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"zoraReward\",\"type\":\"uint256\"}],\"name\":\"RewardsDeposit\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"Withdraw\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"WITHDRAW_TYPEHASH\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"bytes4\",\"name\":\"reason\",\"type\":\"bytes4\"},{\"internalType\":\"string\",\"name\":\"comment\",\"type\":\"string\"}],\"name\":\"deposit\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"recipients\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes4[]\",\"name\":\"reasons\",\"type\":\"bytes4[]\"},{\"internalType\":\"string\",\"name\":\"comment\",\"type\":\"string\"}],\"name\":\"depositBatch\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creator\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"creatorReward\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"createReferral\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"createReferralReward\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"mintReferral\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"mintReferralReward\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"firstMinter\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"firstMinterReward\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"zora\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"zoraReward\",\"type\":\"uint256\"}],\"name\":\"depositRewards\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"eip712Domain\",\"outputs\":[{\"internalType\":\"bytes1\",\"name\":\"fields\",\"type\":\"bytes1\"},{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"version\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"chainId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"verifyingContract\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"salt\",\"type\":\"bytes32\"},{\"internalType\":\"uint256[]\",\"name\":\"extensions\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"nonces\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"withdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"withdrawFor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"withdrawWithSig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
ProtocolRewardsMetaData contains all meta data concerning the ProtocolRewards contract.
Functions ¶
This section is empty.
Types ¶
type IERC721DropAddressMintDetails ¶
type IERC721DropAddressMintDetails struct { TotalMints *big.Int PresaleMints *big.Int PublicMints *big.Int }
IERC721DropAddressMintDetails is an auto generated low-level Go binding around an user-defined struct.
type IERC721DropSaleDetails ¶
type IERC721DropSaleDetails struct { PublicSaleActive bool PresaleActive bool PublicSalePrice *big.Int PublicSaleStart uint64 PublicSaleEnd uint64 PresaleStart uint64 PresaleEnd uint64 PresaleMerkleRoot [32]byte MaxSalePurchasePerAddress *big.Int TotalMinted *big.Int MaxSupply *big.Int }
IERC721DropSaleDetails is an auto generated low-level Go binding around an user-defined struct.
type Kiwi ¶
type Kiwi struct { KiwiCaller // Read-only binding to the contract KiwiTransactor // Write-only binding to the contract KiwiFilterer // Log filterer for contract events }
Kiwi is an auto generated Go binding around an Ethereum contract.
type KiwiAdminChanged ¶
type KiwiAdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
KiwiAdminChanged represents a AdminChanged event raised by the Kiwi contract.
type KiwiAdminChangedIterator ¶
type KiwiAdminChangedIterator struct { Event *KiwiAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KiwiAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the Kiwi contract.
func (*KiwiAdminChangedIterator) Close ¶
func (it *KiwiAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KiwiAdminChangedIterator) Error ¶
func (it *KiwiAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KiwiAdminChangedIterator) Next ¶
func (it *KiwiAdminChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KiwiApproval ¶
type KiwiApproval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
KiwiApproval represents a Approval event raised by the Kiwi contract.
type KiwiApprovalForAll ¶
type KiwiApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
KiwiApprovalForAll represents a ApprovalForAll event raised by the Kiwi contract.
type KiwiApprovalForAllIterator ¶
type KiwiApprovalForAllIterator struct { Event *KiwiApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KiwiApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the Kiwi contract.
func (*KiwiApprovalForAllIterator) Close ¶
func (it *KiwiApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KiwiApprovalForAllIterator) Error ¶
func (it *KiwiApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KiwiApprovalForAllIterator) Next ¶
func (it *KiwiApprovalForAllIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KiwiApprovalIterator ¶
type KiwiApprovalIterator struct { Event *KiwiApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KiwiApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Kiwi contract.
func (*KiwiApprovalIterator) Close ¶
func (it *KiwiApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KiwiApprovalIterator) Error ¶
func (it *KiwiApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KiwiApprovalIterator) Next ¶
func (it *KiwiApprovalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KiwiBatchMetadataUpdate ¶
type KiwiBatchMetadataUpdate struct { FromTokenId *big.Int ToTokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
KiwiBatchMetadataUpdate represents a BatchMetadataUpdate event raised by the Kiwi contract.
type KiwiBatchMetadataUpdateIterator ¶
type KiwiBatchMetadataUpdateIterator struct { Event *KiwiBatchMetadataUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KiwiBatchMetadataUpdateIterator is returned from FilterBatchMetadataUpdate and is used to iterate over the raw logs and unpacked data for BatchMetadataUpdate events raised by the Kiwi contract.
func (*KiwiBatchMetadataUpdateIterator) Close ¶
func (it *KiwiBatchMetadataUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KiwiBatchMetadataUpdateIterator) Error ¶
func (it *KiwiBatchMetadataUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KiwiBatchMetadataUpdateIterator) Next ¶
func (it *KiwiBatchMetadataUpdateIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KiwiBeaconUpgraded ¶
type KiwiBeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
KiwiBeaconUpgraded represents a BeaconUpgraded event raised by the Kiwi contract.
type KiwiBeaconUpgradedIterator ¶
type KiwiBeaconUpgradedIterator struct { Event *KiwiBeaconUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KiwiBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the Kiwi contract.
func (*KiwiBeaconUpgradedIterator) Close ¶
func (it *KiwiBeaconUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KiwiBeaconUpgradedIterator) Error ¶
func (it *KiwiBeaconUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KiwiBeaconUpgradedIterator) Next ¶
func (it *KiwiBeaconUpgradedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KiwiCaller ¶
type KiwiCaller struct {
// contains filtered or unexported fields
}
KiwiCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewKiwiCaller ¶
func NewKiwiCaller(address common.Address, caller bind.ContractCaller) (*KiwiCaller, error)
NewKiwiCaller creates a new read-only instance of Kiwi, bound to a specific deployed contract.
func (*KiwiCaller) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*KiwiCaller) ComputeFreeMintRewards ¶
func (_Kiwi *KiwiCaller) ComputeFreeMintRewards(opts *bind.CallOpts, numTokens *big.Int) (RewardsSettings, error)
ComputeFreeMintRewards is a free data retrieval call binding the contract method 0x722933f7.
Solidity: function computeFreeMintRewards(uint256 numTokens) pure returns((uint256,uint256,uint256,uint256,uint256))
func (*KiwiCaller) ComputePaidMintRewards ¶
func (_Kiwi *KiwiCaller) ComputePaidMintRewards(opts *bind.CallOpts, numTokens *big.Int) (RewardsSettings, error)
ComputePaidMintRewards is a free data retrieval call binding the contract method 0x5c046084.
Solidity: function computePaidMintRewards(uint256 numTokens) pure returns((uint256,uint256,uint256,uint256,uint256))
func (*KiwiCaller) ComputeTotalReward ¶
func (_Kiwi *KiwiCaller) ComputeTotalReward(opts *bind.CallOpts, numTokens *big.Int) (*big.Int, error)
ComputeTotalReward is a free data retrieval call binding the contract method 0x4132239b.
Solidity: function computeTotalReward(uint256 numTokens) pure returns(uint256)
func (*KiwiCaller) Config ¶
func (_Kiwi *KiwiCaller) Config(opts *bind.CallOpts) (struct { MetadataRenderer common.Address EditionSize uint64 RoyaltyBPS uint16 FundsRecipient common.Address }, error)
Config is a free data retrieval call binding the contract method 0x79502c55.
Solidity: function config() view returns(address metadataRenderer, uint64 editionSize, uint16 royaltyBPS, address fundsRecipient)
func (*KiwiCaller) ContractURI ¶
func (_Kiwi *KiwiCaller) ContractURI(opts *bind.CallOpts) (string, error)
ContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*KiwiCaller) ContractVersion ¶
func (_Kiwi *KiwiCaller) ContractVersion(opts *bind.CallOpts) (uint32, error)
ContractVersion is a free data retrieval call binding the contract method 0xa0a8e460.
Solidity: function contractVersion() view returns(uint32)
func (*KiwiCaller) CreateReferral ¶
CreateReferral is a free data retrieval call binding the contract method 0x62bf43f0.
Solidity: function createReferral() view returns(address)
func (*KiwiCaller) DEFAULTADMINROLE ¶
func (_Kiwi *KiwiCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*KiwiCaller) FactoryUpgradeGate ¶
FactoryUpgradeGate is a free data retrieval call binding the contract method 0x25eb54c6.
Solidity: function factoryUpgradeGate() view returns(address)
func (*KiwiCaller) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*KiwiCaller) GetRoleAdmin ¶
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*KiwiCaller) HasRole ¶
func (_Kiwi *KiwiCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*KiwiCaller) IsAdmin ¶
IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.
Solidity: function isAdmin(address user) view returns(bool)
func (*KiwiCaller) IsApprovedForAll ¶
func (_Kiwi *KiwiCaller) IsApprovedForAll(opts *bind.CallOpts, nftOwner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address nftOwner, address operator) view returns(bool)
func (*KiwiCaller) MINTERROLE ¶
func (_Kiwi *KiwiCaller) MINTERROLE(opts *bind.CallOpts) ([32]byte, error)
MINTERROLE is a free data retrieval call binding the contract method 0xd5391393.
Solidity: function MINTER_ROLE() view returns(bytes32)
func (*KiwiCaller) MarketFilterDAOAddress ¶
MarketFilterDAOAddress is a free data retrieval call binding the contract method 0xce3ca396.
Solidity: function marketFilterDAOAddress() view returns(address)
func (*KiwiCaller) MetadataRenderer ¶
MetadataRenderer is a free data retrieval call binding the contract method 0x70319970.
Solidity: function metadataRenderer() view returns(address)
func (*KiwiCaller) MintedPerAddress ¶
func (_Kiwi *KiwiCaller) MintedPerAddress(opts *bind.CallOpts, minter common.Address) (IERC721DropAddressMintDetails, error)
MintedPerAddress is a free data retrieval call binding the contract method 0xd445b978.
Solidity: function mintedPerAddress(address minter) view returns((uint256,uint256,uint256))
func (*KiwiCaller) Name ¶
func (_Kiwi *KiwiCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*KiwiCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*KiwiCaller) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*KiwiCaller) PresaleMintsByAddress ¶
func (_Kiwi *KiwiCaller) PresaleMintsByAddress(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
PresaleMintsByAddress is a free data retrieval call binding the contract method 0x61fea768.
Solidity: function presaleMintsByAddress(address ) view returns(uint256)
func (*KiwiCaller) ProxiableUUID ¶
func (_Kiwi *KiwiCaller) 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 (*KiwiCaller) RoyaltyInfo ¶
func (_Kiwi *KiwiCaller) RoyaltyInfo(opts *bind.CallOpts, arg0 *big.Int, _salePrice *big.Int) (struct { Receiver common.Address RoyaltyAmount *big.Int }, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 , uint256 _salePrice) view returns(address receiver, uint256 royaltyAmount)
func (*KiwiCaller) RoyaltyMintSchedule ¶
func (_Kiwi *KiwiCaller) RoyaltyMintSchedule(opts *bind.CallOpts) (uint32, error)
RoyaltyMintSchedule is a free data retrieval call binding the contract method 0x6dc45b22.
Solidity: function royaltyMintSchedule() view returns(uint32)
func (*KiwiCaller) SALESMANAGERROLE ¶
func (_Kiwi *KiwiCaller) SALESMANAGERROLE(opts *bind.CallOpts) ([32]byte, error)
SALESMANAGERROLE is a free data retrieval call binding the contract method 0xe26bd343.
Solidity: function SALES_MANAGER_ROLE() view returns(bytes32)
func (*KiwiCaller) SaleDetails ¶
func (_Kiwi *KiwiCaller) SaleDetails(opts *bind.CallOpts) (IERC721DropSaleDetails, error)
SaleDetails is a free data retrieval call binding the contract method 0x3474a4a6.
Solidity: function saleDetails() view returns((bool,bool,uint256,uint64,uint64,uint64,uint64,bytes32,uint256,uint256,uint256))
func (*KiwiCaller) SalesConfig ¶
func (_Kiwi *KiwiCaller) SalesConfig(opts *bind.CallOpts) (struct { PublicSalePrice *big.Int MaxSalePurchasePerAddress uint32 PublicSaleStart uint64 PublicSaleEnd uint64 PresaleStart uint64 PresaleEnd uint64 PresaleMerkleRoot [32]byte }, error)
SalesConfig is a free data retrieval call binding the contract method 0x1d2c0b38.
Solidity: function salesConfig() view returns(uint104 publicSalePrice, uint32 maxSalePurchasePerAddress, uint64 publicSaleStart, uint64 publicSaleEnd, uint64 presaleStart, uint64 presaleEnd, bytes32 presaleMerkleRoot)
func (*KiwiCaller) SupportsInterface ¶
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*KiwiCaller) Symbol ¶
func (_Kiwi *KiwiCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*KiwiCaller) TokenURI ¶
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 tokenId) view returns(string)
func (*KiwiCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*KiwiCaller) ZoraERC721TransferHelper ¶
ZoraERC721TransferHelper is a free data retrieval call binding the contract method 0x00cd4b5e.
Solidity: function zoraERC721TransferHelper() view returns(address)
func (*KiwiCaller) ZoraFeeForAmount ¶
func (_Kiwi *KiwiCaller) ZoraFeeForAmount(opts *bind.CallOpts, quantity *big.Int) (struct { Recipient common.Address Fee *big.Int }, error)
ZoraFeeForAmount is a free data retrieval call binding the contract method 0xee37be39.
Solidity: function zoraFeeForAmount(uint256 quantity) view returns(address recipient, uint256 fee)
type KiwiCallerRaw ¶
type KiwiCallerRaw struct {
Contract *KiwiCaller // Generic read-only contract binding to access the raw methods on
}
KiwiCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*KiwiCallerRaw) Call ¶
func (_Kiwi *KiwiCallerRaw) 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 KiwiCallerSession ¶
type KiwiCallerSession struct { Contract *KiwiCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
KiwiCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*KiwiCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*KiwiCallerSession) ComputeFreeMintRewards ¶
func (_Kiwi *KiwiCallerSession) ComputeFreeMintRewards(numTokens *big.Int) (RewardsSettings, error)
ComputeFreeMintRewards is a free data retrieval call binding the contract method 0x722933f7.
Solidity: function computeFreeMintRewards(uint256 numTokens) pure returns((uint256,uint256,uint256,uint256,uint256))
func (*KiwiCallerSession) ComputePaidMintRewards ¶
func (_Kiwi *KiwiCallerSession) ComputePaidMintRewards(numTokens *big.Int) (RewardsSettings, error)
ComputePaidMintRewards is a free data retrieval call binding the contract method 0x5c046084.
Solidity: function computePaidMintRewards(uint256 numTokens) pure returns((uint256,uint256,uint256,uint256,uint256))
func (*KiwiCallerSession) ComputeTotalReward ¶
ComputeTotalReward is a free data retrieval call binding the contract method 0x4132239b.
Solidity: function computeTotalReward(uint256 numTokens) pure returns(uint256)
func (*KiwiCallerSession) Config ¶
func (_Kiwi *KiwiCallerSession) Config() (struct { MetadataRenderer common.Address EditionSize uint64 RoyaltyBPS uint16 FundsRecipient common.Address }, error)
Config is a free data retrieval call binding the contract method 0x79502c55.
Solidity: function config() view returns(address metadataRenderer, uint64 editionSize, uint16 royaltyBPS, address fundsRecipient)
func (*KiwiCallerSession) ContractURI ¶
func (_Kiwi *KiwiCallerSession) ContractURI() (string, error)
ContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*KiwiCallerSession) ContractVersion ¶
func (_Kiwi *KiwiCallerSession) ContractVersion() (uint32, error)
ContractVersion is a free data retrieval call binding the contract method 0xa0a8e460.
Solidity: function contractVersion() view returns(uint32)
func (*KiwiCallerSession) CreateReferral ¶
func (_Kiwi *KiwiCallerSession) CreateReferral() (common.Address, error)
CreateReferral is a free data retrieval call binding the contract method 0x62bf43f0.
Solidity: function createReferral() view returns(address)
func (*KiwiCallerSession) DEFAULTADMINROLE ¶
func (_Kiwi *KiwiCallerSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*KiwiCallerSession) FactoryUpgradeGate ¶
func (_Kiwi *KiwiCallerSession) FactoryUpgradeGate() (common.Address, error)
FactoryUpgradeGate is a free data retrieval call binding the contract method 0x25eb54c6.
Solidity: function factoryUpgradeGate() view returns(address)
func (*KiwiCallerSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*KiwiCallerSession) GetRoleAdmin ¶
func (_Kiwi *KiwiCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*KiwiCallerSession) HasRole ¶
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*KiwiCallerSession) IsAdmin ¶
func (_Kiwi *KiwiCallerSession) IsAdmin(user common.Address) (bool, error)
IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.
Solidity: function isAdmin(address user) view returns(bool)
func (*KiwiCallerSession) IsApprovedForAll ¶
func (_Kiwi *KiwiCallerSession) IsApprovedForAll(nftOwner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address nftOwner, address operator) view returns(bool)
func (*KiwiCallerSession) MINTERROLE ¶
func (_Kiwi *KiwiCallerSession) MINTERROLE() ([32]byte, error)
MINTERROLE is a free data retrieval call binding the contract method 0xd5391393.
Solidity: function MINTER_ROLE() view returns(bytes32)
func (*KiwiCallerSession) MarketFilterDAOAddress ¶
func (_Kiwi *KiwiCallerSession) MarketFilterDAOAddress() (common.Address, error)
MarketFilterDAOAddress is a free data retrieval call binding the contract method 0xce3ca396.
Solidity: function marketFilterDAOAddress() view returns(address)
func (*KiwiCallerSession) MetadataRenderer ¶
func (_Kiwi *KiwiCallerSession) MetadataRenderer() (common.Address, error)
MetadataRenderer is a free data retrieval call binding the contract method 0x70319970.
Solidity: function metadataRenderer() view returns(address)
func (*KiwiCallerSession) MintedPerAddress ¶
func (_Kiwi *KiwiCallerSession) MintedPerAddress(minter common.Address) (IERC721DropAddressMintDetails, error)
MintedPerAddress is a free data retrieval call binding the contract method 0xd445b978.
Solidity: function mintedPerAddress(address minter) view returns((uint256,uint256,uint256))
func (*KiwiCallerSession) Name ¶
func (_Kiwi *KiwiCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*KiwiCallerSession) Owner ¶
func (_Kiwi *KiwiCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*KiwiCallerSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*KiwiCallerSession) PresaleMintsByAddress ¶
PresaleMintsByAddress is a free data retrieval call binding the contract method 0x61fea768.
Solidity: function presaleMintsByAddress(address ) view returns(uint256)
func (*KiwiCallerSession) ProxiableUUID ¶
func (_Kiwi *KiwiCallerSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*KiwiCallerSession) RoyaltyInfo ¶
func (_Kiwi *KiwiCallerSession) RoyaltyInfo(arg0 *big.Int, _salePrice *big.Int) (struct { Receiver common.Address RoyaltyAmount *big.Int }, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 , uint256 _salePrice) view returns(address receiver, uint256 royaltyAmount)
func (*KiwiCallerSession) RoyaltyMintSchedule ¶
func (_Kiwi *KiwiCallerSession) RoyaltyMintSchedule() (uint32, error)
RoyaltyMintSchedule is a free data retrieval call binding the contract method 0x6dc45b22.
Solidity: function royaltyMintSchedule() view returns(uint32)
func (*KiwiCallerSession) SALESMANAGERROLE ¶
func (_Kiwi *KiwiCallerSession) SALESMANAGERROLE() ([32]byte, error)
SALESMANAGERROLE is a free data retrieval call binding the contract method 0xe26bd343.
Solidity: function SALES_MANAGER_ROLE() view returns(bytes32)
func (*KiwiCallerSession) SaleDetails ¶
func (_Kiwi *KiwiCallerSession) SaleDetails() (IERC721DropSaleDetails, error)
SaleDetails is a free data retrieval call binding the contract method 0x3474a4a6.
Solidity: function saleDetails() view returns((bool,bool,uint256,uint64,uint64,uint64,uint64,bytes32,uint256,uint256,uint256))
func (*KiwiCallerSession) SalesConfig ¶
func (_Kiwi *KiwiCallerSession) SalesConfig() (struct { PublicSalePrice *big.Int MaxSalePurchasePerAddress uint32 PublicSaleStart uint64 PublicSaleEnd uint64 PresaleStart uint64 PresaleEnd uint64 PresaleMerkleRoot [32]byte }, error)
SalesConfig is a free data retrieval call binding the contract method 0x1d2c0b38.
Solidity: function salesConfig() view returns(uint104 publicSalePrice, uint32 maxSalePurchasePerAddress, uint64 publicSaleStart, uint64 publicSaleEnd, uint64 presaleStart, uint64 presaleEnd, bytes32 presaleMerkleRoot)
func (*KiwiCallerSession) SupportsInterface ¶
func (_Kiwi *KiwiCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*KiwiCallerSession) Symbol ¶
func (_Kiwi *KiwiCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*KiwiCallerSession) TokenURI ¶
func (_Kiwi *KiwiCallerSession) TokenURI(tokenId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 tokenId) view returns(string)
func (*KiwiCallerSession) TotalSupply ¶
func (_Kiwi *KiwiCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*KiwiCallerSession) ZoraERC721TransferHelper ¶
func (_Kiwi *KiwiCallerSession) ZoraERC721TransferHelper() (common.Address, error)
ZoraERC721TransferHelper is a free data retrieval call binding the contract method 0x00cd4b5e.
Solidity: function zoraERC721TransferHelper() view returns(address)
func (*KiwiCallerSession) ZoraFeeForAmount ¶
func (_Kiwi *KiwiCallerSession) ZoraFeeForAmount(quantity *big.Int) (struct { Recipient common.Address Fee *big.Int }, error)
ZoraFeeForAmount is a free data retrieval call binding the contract method 0xee37be39.
Solidity: function zoraFeeForAmount(uint256 quantity) view returns(address recipient, uint256 fee)
type KiwiFilterer ¶
type KiwiFilterer struct {
// contains filtered or unexported fields
}
KiwiFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewKiwiFilterer ¶
func NewKiwiFilterer(address common.Address, filterer bind.ContractFilterer) (*KiwiFilterer, error)
NewKiwiFilterer creates a new log filterer instance of Kiwi, bound to a specific deployed contract.
func (*KiwiFilterer) FilterAdminChanged ¶
func (_Kiwi *KiwiFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*KiwiAdminChangedIterator, error)
FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*KiwiFilterer) FilterApproval ¶
func (_Kiwi *KiwiFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*KiwiApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*KiwiFilterer) FilterApprovalForAll ¶
func (_Kiwi *KiwiFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*KiwiApprovalForAllIterator, error)
FilterApprovalForAll is a free log retrieval operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*KiwiFilterer) FilterBatchMetadataUpdate ¶
func (_Kiwi *KiwiFilterer) FilterBatchMetadataUpdate(opts *bind.FilterOpts) (*KiwiBatchMetadataUpdateIterator, error)
FilterBatchMetadataUpdate is a free log retrieval operation binding the contract event 0x6bd5c950a8d8df17f772f5af37cb3655737899cbf903264b9795592da439661c.
Solidity: event BatchMetadataUpdate(uint256 _fromTokenId, uint256 _toTokenId)
func (*KiwiFilterer) FilterBeaconUpgraded ¶
func (_Kiwi *KiwiFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*KiwiBeaconUpgradedIterator, error)
FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*KiwiFilterer) FilterFundsReceived ¶
func (_Kiwi *KiwiFilterer) FilterFundsReceived(opts *bind.FilterOpts, source []common.Address) (*KiwiFundsReceivedIterator, error)
FilterFundsReceived is a free log retrieval operation binding the contract event 0x8e47b87b0ef542cdfa1659c551d88bad38aa7f452d2bbb349ab7530dfec8be8f.
Solidity: event FundsReceived(address indexed source, uint256 amount)
func (*KiwiFilterer) FilterFundsRecipientChanged ¶
func (_Kiwi *KiwiFilterer) FilterFundsRecipientChanged(opts *bind.FilterOpts, newAddress []common.Address, changedBy []common.Address) (*KiwiFundsRecipientChangedIterator, error)
FilterFundsRecipientChanged is a free log retrieval operation binding the contract event 0x70a7ea5c664ab9c21baf3da59bb2f1e1ca33557b08a0031fab4f170767449951.
Solidity: event FundsRecipientChanged(address indexed newAddress, address indexed changedBy)
func (*KiwiFilterer) FilterFundsWithdrawn ¶
func (_Kiwi *KiwiFilterer) FilterFundsWithdrawn(opts *bind.FilterOpts, withdrawnBy []common.Address, withdrawnTo []common.Address) (*KiwiFundsWithdrawnIterator, error)
FilterFundsWithdrawn is a free log retrieval operation binding the contract event 0x8a95554e4c9dcaaf33f247387f2ee77390780487d3365e3a804788791a1df500.
Solidity: event FundsWithdrawn(address indexed withdrawnBy, address indexed withdrawnTo, uint256 amount, address feeRecipient, uint256 feeAmount)
func (*KiwiFilterer) FilterMetadataUpdate ¶
func (_Kiwi *KiwiFilterer) FilterMetadataUpdate(opts *bind.FilterOpts) (*KiwiMetadataUpdateIterator, error)
FilterMetadataUpdate is a free log retrieval operation binding the contract event 0xf8e1a15aba9398e019f0b49df1a4fde98ee17ae345cb5f6b5e2c27f5033e8ce7.
Solidity: event MetadataUpdate(uint256 _tokenId)
func (*KiwiFilterer) FilterMintComment ¶
func (_Kiwi *KiwiFilterer) FilterMintComment(opts *bind.FilterOpts, sender []common.Address, tokenContract []common.Address, tokenId []*big.Int) (*KiwiMintCommentIterator, error)
FilterMintComment is a free log retrieval operation binding the contract event 0xb9490aee663998179ad13f9e1c1eb6189c71ad1a9ec87f33ad2766f98d9a268a.
Solidity: event MintComment(address indexed sender, address indexed tokenContract, uint256 indexed tokenId, uint256 quantity, string comment)
func (*KiwiFilterer) FilterMintFeePayout ¶
func (_Kiwi *KiwiFilterer) FilterMintFeePayout(opts *bind.FilterOpts) (*KiwiMintFeePayoutIterator, error)
FilterMintFeePayout is a free log retrieval operation binding the contract event 0x6f8da53cfedb8cc4f7935c3629624e50b63053c93bb2cad246aa4d3a2ba7d4ce.
Solidity: event MintFeePayout(uint256 mintFeeAmount, address mintFeeRecipient, bool success)
func (*KiwiFilterer) FilterOpenMintFinalized ¶
func (_Kiwi *KiwiFilterer) FilterOpenMintFinalized(opts *bind.FilterOpts, sender []common.Address) (*KiwiOpenMintFinalizedIterator, error)
FilterOpenMintFinalized is a free log retrieval operation binding the contract event 0xb6cc1e876b8d7479c8afe025a58658b0f3c3ec5bd0f28cb4261326b162069bf8.
Solidity: event OpenMintFinalized(address indexed sender, uint256 numberOfMints)
func (*KiwiFilterer) FilterOwnerCanceled ¶
func (_Kiwi *KiwiFilterer) FilterOwnerCanceled(opts *bind.FilterOpts, previousOwner []common.Address, potentialNewOwner []common.Address) (*KiwiOwnerCanceledIterator, error)
FilterOwnerCanceled is a free log retrieval operation binding the contract event 0x682679deecef4dcd49674845cc1e3a075fea9073680aa445a8207d5a4bdea3da.
Solidity: event OwnerCanceled(address indexed previousOwner, address indexed potentialNewOwner)
func (*KiwiFilterer) FilterOwnerPending ¶
func (_Kiwi *KiwiFilterer) FilterOwnerPending(opts *bind.FilterOpts, previousOwner []common.Address, potentialNewOwner []common.Address) (*KiwiOwnerPendingIterator, error)
FilterOwnerPending is a free log retrieval operation binding the contract event 0x4f2638f5949b9614ef8d5e268cb51348ad7f434a34812bf64b6e95014fbd357e.
Solidity: event OwnerPending(address indexed previousOwner, address indexed potentialNewOwner)
func (*KiwiFilterer) FilterOwnershipTransferred ¶
func (_Kiwi *KiwiFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*KiwiOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*KiwiFilterer) FilterRoleAdminChanged ¶
func (_Kiwi *KiwiFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (*KiwiRoleAdminChangedIterator, error)
FilterRoleAdminChanged is a free log retrieval operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*KiwiFilterer) FilterRoleGranted ¶
func (_Kiwi *KiwiFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*KiwiRoleGrantedIterator, error)
FilterRoleGranted is a free log retrieval operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*KiwiFilterer) FilterRoleRevoked ¶
func (_Kiwi *KiwiFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*KiwiRoleRevokedIterator, error)
FilterRoleRevoked is a free log retrieval operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*KiwiFilterer) FilterSale ¶
func (_Kiwi *KiwiFilterer) FilterSale(opts *bind.FilterOpts, to []common.Address, quantity []*big.Int, pricePerToken []*big.Int) (*KiwiSaleIterator, error)
FilterSale is a free log retrieval operation binding the contract event 0x4e26b0356a15833a75d497ecc40ebbb716b99466ed0dba9454f1fff451e25a90.
Solidity: event Sale(address indexed to, uint256 indexed quantity, uint256 indexed pricePerToken, uint256 firstPurchasedTokenId)
func (*KiwiFilterer) FilterSalesConfigChanged ¶
func (_Kiwi *KiwiFilterer) FilterSalesConfigChanged(opts *bind.FilterOpts, changedBy []common.Address) (*KiwiSalesConfigChangedIterator, error)
FilterSalesConfigChanged is a free log retrieval operation binding the contract event 0xc1ff5e4744ac8dd2b8027a10e3723b165975297501c71c4e7dcb8796d96375db.
Solidity: event SalesConfigChanged(address indexed changedBy)
func (*KiwiFilterer) FilterTransfer ¶
func (_Kiwi *KiwiFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*KiwiTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
func (*KiwiFilterer) FilterUpdatedMetadataRenderer ¶
func (_Kiwi *KiwiFilterer) FilterUpdatedMetadataRenderer(opts *bind.FilterOpts) (*KiwiUpdatedMetadataRendererIterator, error)
FilterUpdatedMetadataRenderer is a free log retrieval operation binding the contract event 0x046c5d913c35948c3e0e44c3599eb14bf33b73f141fa8bb282b300414998b868.
Solidity: event UpdatedMetadataRenderer(address sender, address renderer)
func (*KiwiFilterer) FilterUpgraded ¶
func (_Kiwi *KiwiFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*KiwiUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*KiwiFilterer) ParseAdminChanged ¶
func (_Kiwi *KiwiFilterer) ParseAdminChanged(log types.Log) (*KiwiAdminChanged, error)
ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*KiwiFilterer) ParseApproval ¶
func (_Kiwi *KiwiFilterer) ParseApproval(log types.Log) (*KiwiApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*KiwiFilterer) ParseApprovalForAll ¶
func (_Kiwi *KiwiFilterer) ParseApprovalForAll(log types.Log) (*KiwiApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*KiwiFilterer) ParseBatchMetadataUpdate ¶
func (_Kiwi *KiwiFilterer) ParseBatchMetadataUpdate(log types.Log) (*KiwiBatchMetadataUpdate, error)
ParseBatchMetadataUpdate is a log parse operation binding the contract event 0x6bd5c950a8d8df17f772f5af37cb3655737899cbf903264b9795592da439661c.
Solidity: event BatchMetadataUpdate(uint256 _fromTokenId, uint256 _toTokenId)
func (*KiwiFilterer) ParseBeaconUpgraded ¶
func (_Kiwi *KiwiFilterer) ParseBeaconUpgraded(log types.Log) (*KiwiBeaconUpgraded, error)
ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*KiwiFilterer) ParseFundsReceived ¶
func (_Kiwi *KiwiFilterer) ParseFundsReceived(log types.Log) (*KiwiFundsReceived, error)
ParseFundsReceived is a log parse operation binding the contract event 0x8e47b87b0ef542cdfa1659c551d88bad38aa7f452d2bbb349ab7530dfec8be8f.
Solidity: event FundsReceived(address indexed source, uint256 amount)
func (*KiwiFilterer) ParseFundsRecipientChanged ¶
func (_Kiwi *KiwiFilterer) ParseFundsRecipientChanged(log types.Log) (*KiwiFundsRecipientChanged, error)
ParseFundsRecipientChanged is a log parse operation binding the contract event 0x70a7ea5c664ab9c21baf3da59bb2f1e1ca33557b08a0031fab4f170767449951.
Solidity: event FundsRecipientChanged(address indexed newAddress, address indexed changedBy)
func (*KiwiFilterer) ParseFundsWithdrawn ¶
func (_Kiwi *KiwiFilterer) ParseFundsWithdrawn(log types.Log) (*KiwiFundsWithdrawn, error)
ParseFundsWithdrawn is a log parse operation binding the contract event 0x8a95554e4c9dcaaf33f247387f2ee77390780487d3365e3a804788791a1df500.
Solidity: event FundsWithdrawn(address indexed withdrawnBy, address indexed withdrawnTo, uint256 amount, address feeRecipient, uint256 feeAmount)
func (*KiwiFilterer) ParseMetadataUpdate ¶
func (_Kiwi *KiwiFilterer) ParseMetadataUpdate(log types.Log) (*KiwiMetadataUpdate, error)
ParseMetadataUpdate is a log parse operation binding the contract event 0xf8e1a15aba9398e019f0b49df1a4fde98ee17ae345cb5f6b5e2c27f5033e8ce7.
Solidity: event MetadataUpdate(uint256 _tokenId)
func (*KiwiFilterer) ParseMintComment ¶
func (_Kiwi *KiwiFilterer) ParseMintComment(log types.Log) (*KiwiMintComment, error)
ParseMintComment is a log parse operation binding the contract event 0xb9490aee663998179ad13f9e1c1eb6189c71ad1a9ec87f33ad2766f98d9a268a.
Solidity: event MintComment(address indexed sender, address indexed tokenContract, uint256 indexed tokenId, uint256 quantity, string comment)
func (*KiwiFilterer) ParseMintFeePayout ¶
func (_Kiwi *KiwiFilterer) ParseMintFeePayout(log types.Log) (*KiwiMintFeePayout, error)
ParseMintFeePayout is a log parse operation binding the contract event 0x6f8da53cfedb8cc4f7935c3629624e50b63053c93bb2cad246aa4d3a2ba7d4ce.
Solidity: event MintFeePayout(uint256 mintFeeAmount, address mintFeeRecipient, bool success)
func (*KiwiFilterer) ParseOpenMintFinalized ¶
func (_Kiwi *KiwiFilterer) ParseOpenMintFinalized(log types.Log) (*KiwiOpenMintFinalized, error)
ParseOpenMintFinalized is a log parse operation binding the contract event 0xb6cc1e876b8d7479c8afe025a58658b0f3c3ec5bd0f28cb4261326b162069bf8.
Solidity: event OpenMintFinalized(address indexed sender, uint256 numberOfMints)
func (*KiwiFilterer) ParseOwnerCanceled ¶
func (_Kiwi *KiwiFilterer) ParseOwnerCanceled(log types.Log) (*KiwiOwnerCanceled, error)
ParseOwnerCanceled is a log parse operation binding the contract event 0x682679deecef4dcd49674845cc1e3a075fea9073680aa445a8207d5a4bdea3da.
Solidity: event OwnerCanceled(address indexed previousOwner, address indexed potentialNewOwner)
func (*KiwiFilterer) ParseOwnerPending ¶
func (_Kiwi *KiwiFilterer) ParseOwnerPending(log types.Log) (*KiwiOwnerPending, error)
ParseOwnerPending is a log parse operation binding the contract event 0x4f2638f5949b9614ef8d5e268cb51348ad7f434a34812bf64b6e95014fbd357e.
Solidity: event OwnerPending(address indexed previousOwner, address indexed potentialNewOwner)
func (*KiwiFilterer) ParseOwnershipTransferred ¶
func (_Kiwi *KiwiFilterer) ParseOwnershipTransferred(log types.Log) (*KiwiOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*KiwiFilterer) ParseRoleAdminChanged ¶
func (_Kiwi *KiwiFilterer) ParseRoleAdminChanged(log types.Log) (*KiwiRoleAdminChanged, error)
ParseRoleAdminChanged is a log parse operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*KiwiFilterer) ParseRoleGranted ¶
func (_Kiwi *KiwiFilterer) ParseRoleGranted(log types.Log) (*KiwiRoleGranted, error)
ParseRoleGranted is a log parse operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*KiwiFilterer) ParseRoleRevoked ¶
func (_Kiwi *KiwiFilterer) ParseRoleRevoked(log types.Log) (*KiwiRoleRevoked, error)
ParseRoleRevoked is a log parse operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*KiwiFilterer) ParseSale ¶
func (_Kiwi *KiwiFilterer) ParseSale(log types.Log) (*KiwiSale, error)
ParseSale is a log parse operation binding the contract event 0x4e26b0356a15833a75d497ecc40ebbb716b99466ed0dba9454f1fff451e25a90.
Solidity: event Sale(address indexed to, uint256 indexed quantity, uint256 indexed pricePerToken, uint256 firstPurchasedTokenId)
func (*KiwiFilterer) ParseSalesConfigChanged ¶
func (_Kiwi *KiwiFilterer) ParseSalesConfigChanged(log types.Log) (*KiwiSalesConfigChanged, error)
ParseSalesConfigChanged is a log parse operation binding the contract event 0xc1ff5e4744ac8dd2b8027a10e3723b165975297501c71c4e7dcb8796d96375db.
Solidity: event SalesConfigChanged(address indexed changedBy)
func (*KiwiFilterer) ParseTransfer ¶
func (_Kiwi *KiwiFilterer) ParseTransfer(log types.Log) (*KiwiTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
func (*KiwiFilterer) ParseUpdatedMetadataRenderer ¶
func (_Kiwi *KiwiFilterer) ParseUpdatedMetadataRenderer(log types.Log) (*KiwiUpdatedMetadataRenderer, error)
ParseUpdatedMetadataRenderer is a log parse operation binding the contract event 0x046c5d913c35948c3e0e44c3599eb14bf33b73f141fa8bb282b300414998b868.
Solidity: event UpdatedMetadataRenderer(address sender, address renderer)
func (*KiwiFilterer) ParseUpgraded ¶
func (_Kiwi *KiwiFilterer) ParseUpgraded(log types.Log) (*KiwiUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*KiwiFilterer) WatchAdminChanged ¶
func (_Kiwi *KiwiFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *KiwiAdminChanged) (event.Subscription, error)
WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*KiwiFilterer) WatchApproval ¶
func (_Kiwi *KiwiFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *KiwiApproval, owner []common.Address, approved []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*KiwiFilterer) WatchApprovalForAll ¶
func (_Kiwi *KiwiFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *KiwiApprovalForAll, owner []common.Address, operator []common.Address) (event.Subscription, error)
WatchApprovalForAll is a free log subscription operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*KiwiFilterer) WatchBatchMetadataUpdate ¶
func (_Kiwi *KiwiFilterer) WatchBatchMetadataUpdate(opts *bind.WatchOpts, sink chan<- *KiwiBatchMetadataUpdate) (event.Subscription, error)
WatchBatchMetadataUpdate is a free log subscription operation binding the contract event 0x6bd5c950a8d8df17f772f5af37cb3655737899cbf903264b9795592da439661c.
Solidity: event BatchMetadataUpdate(uint256 _fromTokenId, uint256 _toTokenId)
func (*KiwiFilterer) WatchBeaconUpgraded ¶
func (_Kiwi *KiwiFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *KiwiBeaconUpgraded, 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 (*KiwiFilterer) WatchFundsReceived ¶
func (_Kiwi *KiwiFilterer) WatchFundsReceived(opts *bind.WatchOpts, sink chan<- *KiwiFundsReceived, source []common.Address) (event.Subscription, error)
WatchFundsReceived is a free log subscription operation binding the contract event 0x8e47b87b0ef542cdfa1659c551d88bad38aa7f452d2bbb349ab7530dfec8be8f.
Solidity: event FundsReceived(address indexed source, uint256 amount)
func (*KiwiFilterer) WatchFundsRecipientChanged ¶
func (_Kiwi *KiwiFilterer) WatchFundsRecipientChanged(opts *bind.WatchOpts, sink chan<- *KiwiFundsRecipientChanged, newAddress []common.Address, changedBy []common.Address) (event.Subscription, error)
WatchFundsRecipientChanged is a free log subscription operation binding the contract event 0x70a7ea5c664ab9c21baf3da59bb2f1e1ca33557b08a0031fab4f170767449951.
Solidity: event FundsRecipientChanged(address indexed newAddress, address indexed changedBy)
func (*KiwiFilterer) WatchFundsWithdrawn ¶
func (_Kiwi *KiwiFilterer) WatchFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KiwiFundsWithdrawn, withdrawnBy []common.Address, withdrawnTo []common.Address) (event.Subscription, error)
WatchFundsWithdrawn is a free log subscription operation binding the contract event 0x8a95554e4c9dcaaf33f247387f2ee77390780487d3365e3a804788791a1df500.
Solidity: event FundsWithdrawn(address indexed withdrawnBy, address indexed withdrawnTo, uint256 amount, address feeRecipient, uint256 feeAmount)
func (*KiwiFilterer) WatchMetadataUpdate ¶
func (_Kiwi *KiwiFilterer) WatchMetadataUpdate(opts *bind.WatchOpts, sink chan<- *KiwiMetadataUpdate) (event.Subscription, error)
WatchMetadataUpdate is a free log subscription operation binding the contract event 0xf8e1a15aba9398e019f0b49df1a4fde98ee17ae345cb5f6b5e2c27f5033e8ce7.
Solidity: event MetadataUpdate(uint256 _tokenId)
func (*KiwiFilterer) WatchMintComment ¶
func (_Kiwi *KiwiFilterer) WatchMintComment(opts *bind.WatchOpts, sink chan<- *KiwiMintComment, sender []common.Address, tokenContract []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchMintComment is a free log subscription operation binding the contract event 0xb9490aee663998179ad13f9e1c1eb6189c71ad1a9ec87f33ad2766f98d9a268a.
Solidity: event MintComment(address indexed sender, address indexed tokenContract, uint256 indexed tokenId, uint256 quantity, string comment)
func (*KiwiFilterer) WatchMintFeePayout ¶
func (_Kiwi *KiwiFilterer) WatchMintFeePayout(opts *bind.WatchOpts, sink chan<- *KiwiMintFeePayout) (event.Subscription, error)
WatchMintFeePayout is a free log subscription operation binding the contract event 0x6f8da53cfedb8cc4f7935c3629624e50b63053c93bb2cad246aa4d3a2ba7d4ce.
Solidity: event MintFeePayout(uint256 mintFeeAmount, address mintFeeRecipient, bool success)
func (*KiwiFilterer) WatchOpenMintFinalized ¶
func (_Kiwi *KiwiFilterer) WatchOpenMintFinalized(opts *bind.WatchOpts, sink chan<- *KiwiOpenMintFinalized, sender []common.Address) (event.Subscription, error)
WatchOpenMintFinalized is a free log subscription operation binding the contract event 0xb6cc1e876b8d7479c8afe025a58658b0f3c3ec5bd0f28cb4261326b162069bf8.
Solidity: event OpenMintFinalized(address indexed sender, uint256 numberOfMints)
func (*KiwiFilterer) WatchOwnerCanceled ¶
func (_Kiwi *KiwiFilterer) WatchOwnerCanceled(opts *bind.WatchOpts, sink chan<- *KiwiOwnerCanceled, previousOwner []common.Address, potentialNewOwner []common.Address) (event.Subscription, error)
WatchOwnerCanceled is a free log subscription operation binding the contract event 0x682679deecef4dcd49674845cc1e3a075fea9073680aa445a8207d5a4bdea3da.
Solidity: event OwnerCanceled(address indexed previousOwner, address indexed potentialNewOwner)
func (*KiwiFilterer) WatchOwnerPending ¶
func (_Kiwi *KiwiFilterer) WatchOwnerPending(opts *bind.WatchOpts, sink chan<- *KiwiOwnerPending, previousOwner []common.Address, potentialNewOwner []common.Address) (event.Subscription, error)
WatchOwnerPending is a free log subscription operation binding the contract event 0x4f2638f5949b9614ef8d5e268cb51348ad7f434a34812bf64b6e95014fbd357e.
Solidity: event OwnerPending(address indexed previousOwner, address indexed potentialNewOwner)
func (*KiwiFilterer) WatchOwnershipTransferred ¶
func (_Kiwi *KiwiFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *KiwiOwnershipTransferred, 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 (*KiwiFilterer) WatchRoleAdminChanged ¶
func (_Kiwi *KiwiFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *KiwiRoleAdminChanged, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (event.Subscription, error)
WatchRoleAdminChanged is a free log subscription operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*KiwiFilterer) WatchRoleGranted ¶
func (_Kiwi *KiwiFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *KiwiRoleGranted, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleGranted is a free log subscription operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*KiwiFilterer) WatchRoleRevoked ¶
func (_Kiwi *KiwiFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *KiwiRoleRevoked, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleRevoked is a free log subscription operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*KiwiFilterer) WatchSale ¶
func (_Kiwi *KiwiFilterer) WatchSale(opts *bind.WatchOpts, sink chan<- *KiwiSale, to []common.Address, quantity []*big.Int, pricePerToken []*big.Int) (event.Subscription, error)
WatchSale is a free log subscription operation binding the contract event 0x4e26b0356a15833a75d497ecc40ebbb716b99466ed0dba9454f1fff451e25a90.
Solidity: event Sale(address indexed to, uint256 indexed quantity, uint256 indexed pricePerToken, uint256 firstPurchasedTokenId)
func (*KiwiFilterer) WatchSalesConfigChanged ¶
func (_Kiwi *KiwiFilterer) WatchSalesConfigChanged(opts *bind.WatchOpts, sink chan<- *KiwiSalesConfigChanged, changedBy []common.Address) (event.Subscription, error)
WatchSalesConfigChanged is a free log subscription operation binding the contract event 0xc1ff5e4744ac8dd2b8027a10e3723b165975297501c71c4e7dcb8796d96375db.
Solidity: event SalesConfigChanged(address indexed changedBy)
func (*KiwiFilterer) WatchTransfer ¶
func (_Kiwi *KiwiFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *KiwiTransfer, from []common.Address, to []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
func (*KiwiFilterer) WatchUpdatedMetadataRenderer ¶
func (_Kiwi *KiwiFilterer) WatchUpdatedMetadataRenderer(opts *bind.WatchOpts, sink chan<- *KiwiUpdatedMetadataRenderer) (event.Subscription, error)
WatchUpdatedMetadataRenderer is a free log subscription operation binding the contract event 0x046c5d913c35948c3e0e44c3599eb14bf33b73f141fa8bb282b300414998b868.
Solidity: event UpdatedMetadataRenderer(address sender, address renderer)
func (*KiwiFilterer) WatchUpgraded ¶
func (_Kiwi *KiwiFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *KiwiUpgraded, implementation []common.Address) (event.Subscription, error)
WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
type KiwiFundsReceived ¶
type KiwiFundsReceived struct { Source common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
KiwiFundsReceived represents a FundsReceived event raised by the Kiwi contract.
type KiwiFundsReceivedIterator ¶
type KiwiFundsReceivedIterator struct { Event *KiwiFundsReceived // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KiwiFundsReceivedIterator is returned from FilterFundsReceived and is used to iterate over the raw logs and unpacked data for FundsReceived events raised by the Kiwi contract.
func (*KiwiFundsReceivedIterator) Close ¶
func (it *KiwiFundsReceivedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KiwiFundsReceivedIterator) Error ¶
func (it *KiwiFundsReceivedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KiwiFundsReceivedIterator) Next ¶
func (it *KiwiFundsReceivedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KiwiFundsRecipientChanged ¶
type KiwiFundsRecipientChanged struct { NewAddress common.Address ChangedBy common.Address Raw types.Log // Blockchain specific contextual infos }
KiwiFundsRecipientChanged represents a FundsRecipientChanged event raised by the Kiwi contract.
type KiwiFundsRecipientChangedIterator ¶
type KiwiFundsRecipientChangedIterator struct { Event *KiwiFundsRecipientChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KiwiFundsRecipientChangedIterator is returned from FilterFundsRecipientChanged and is used to iterate over the raw logs and unpacked data for FundsRecipientChanged events raised by the Kiwi contract.
func (*KiwiFundsRecipientChangedIterator) Close ¶
func (it *KiwiFundsRecipientChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KiwiFundsRecipientChangedIterator) Error ¶
func (it *KiwiFundsRecipientChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KiwiFundsRecipientChangedIterator) Next ¶
func (it *KiwiFundsRecipientChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KiwiFundsWithdrawn ¶
type KiwiFundsWithdrawn struct { WithdrawnBy common.Address WithdrawnTo common.Address Amount *big.Int FeeRecipient common.Address FeeAmount *big.Int Raw types.Log // Blockchain specific contextual infos }
KiwiFundsWithdrawn represents a FundsWithdrawn event raised by the Kiwi contract.
type KiwiFundsWithdrawnIterator ¶
type KiwiFundsWithdrawnIterator struct { Event *KiwiFundsWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KiwiFundsWithdrawnIterator is returned from FilterFundsWithdrawn and is used to iterate over the raw logs and unpacked data for FundsWithdrawn events raised by the Kiwi contract.
func (*KiwiFundsWithdrawnIterator) Close ¶
func (it *KiwiFundsWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KiwiFundsWithdrawnIterator) Error ¶
func (it *KiwiFundsWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KiwiFundsWithdrawnIterator) Next ¶
func (it *KiwiFundsWithdrawnIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KiwiMetadataUpdate ¶
type KiwiMetadataUpdate struct { TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
KiwiMetadataUpdate represents a MetadataUpdate event raised by the Kiwi contract.
type KiwiMetadataUpdateIterator ¶
type KiwiMetadataUpdateIterator struct { Event *KiwiMetadataUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KiwiMetadataUpdateIterator is returned from FilterMetadataUpdate and is used to iterate over the raw logs and unpacked data for MetadataUpdate events raised by the Kiwi contract.
func (*KiwiMetadataUpdateIterator) Close ¶
func (it *KiwiMetadataUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KiwiMetadataUpdateIterator) Error ¶
func (it *KiwiMetadataUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KiwiMetadataUpdateIterator) Next ¶
func (it *KiwiMetadataUpdateIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KiwiMintComment ¶
type KiwiMintComment struct { Sender common.Address TokenContract common.Address TokenId *big.Int Quantity *big.Int Comment string Raw types.Log // Blockchain specific contextual infos }
KiwiMintComment represents a MintComment event raised by the Kiwi contract.
type KiwiMintCommentIterator ¶
type KiwiMintCommentIterator struct { Event *KiwiMintComment // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KiwiMintCommentIterator is returned from FilterMintComment and is used to iterate over the raw logs and unpacked data for MintComment events raised by the Kiwi contract.
func (*KiwiMintCommentIterator) Close ¶
func (it *KiwiMintCommentIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KiwiMintCommentIterator) Error ¶
func (it *KiwiMintCommentIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KiwiMintCommentIterator) Next ¶
func (it *KiwiMintCommentIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KiwiMintFeePayout ¶
type KiwiMintFeePayout struct { MintFeeAmount *big.Int MintFeeRecipient common.Address Success bool Raw types.Log // Blockchain specific contextual infos }
KiwiMintFeePayout represents a MintFeePayout event raised by the Kiwi contract.
type KiwiMintFeePayoutIterator ¶
type KiwiMintFeePayoutIterator struct { Event *KiwiMintFeePayout // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KiwiMintFeePayoutIterator is returned from FilterMintFeePayout and is used to iterate over the raw logs and unpacked data for MintFeePayout events raised by the Kiwi contract.
func (*KiwiMintFeePayoutIterator) Close ¶
func (it *KiwiMintFeePayoutIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KiwiMintFeePayoutIterator) Error ¶
func (it *KiwiMintFeePayoutIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KiwiMintFeePayoutIterator) Next ¶
func (it *KiwiMintFeePayoutIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KiwiOpenMintFinalized ¶
type KiwiOpenMintFinalized struct { Sender common.Address NumberOfMints *big.Int Raw types.Log // Blockchain specific contextual infos }
KiwiOpenMintFinalized represents a OpenMintFinalized event raised by the Kiwi contract.
type KiwiOpenMintFinalizedIterator ¶
type KiwiOpenMintFinalizedIterator struct { Event *KiwiOpenMintFinalized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KiwiOpenMintFinalizedIterator is returned from FilterOpenMintFinalized and is used to iterate over the raw logs and unpacked data for OpenMintFinalized events raised by the Kiwi contract.
func (*KiwiOpenMintFinalizedIterator) Close ¶
func (it *KiwiOpenMintFinalizedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KiwiOpenMintFinalizedIterator) Error ¶
func (it *KiwiOpenMintFinalizedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KiwiOpenMintFinalizedIterator) Next ¶
func (it *KiwiOpenMintFinalizedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KiwiOwnerCanceled ¶
type KiwiOwnerCanceled struct { PreviousOwner common.Address PotentialNewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
KiwiOwnerCanceled represents a OwnerCanceled event raised by the Kiwi contract.
type KiwiOwnerCanceledIterator ¶
type KiwiOwnerCanceledIterator struct { Event *KiwiOwnerCanceled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KiwiOwnerCanceledIterator is returned from FilterOwnerCanceled and is used to iterate over the raw logs and unpacked data for OwnerCanceled events raised by the Kiwi contract.
func (*KiwiOwnerCanceledIterator) Close ¶
func (it *KiwiOwnerCanceledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KiwiOwnerCanceledIterator) Error ¶
func (it *KiwiOwnerCanceledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KiwiOwnerCanceledIterator) Next ¶
func (it *KiwiOwnerCanceledIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KiwiOwnerPending ¶
type KiwiOwnerPending struct { PreviousOwner common.Address PotentialNewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
KiwiOwnerPending represents a OwnerPending event raised by the Kiwi contract.
type KiwiOwnerPendingIterator ¶
type KiwiOwnerPendingIterator struct { Event *KiwiOwnerPending // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KiwiOwnerPendingIterator is returned from FilterOwnerPending and is used to iterate over the raw logs and unpacked data for OwnerPending events raised by the Kiwi contract.
func (*KiwiOwnerPendingIterator) Close ¶
func (it *KiwiOwnerPendingIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KiwiOwnerPendingIterator) Error ¶
func (it *KiwiOwnerPendingIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KiwiOwnerPendingIterator) Next ¶
func (it *KiwiOwnerPendingIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KiwiOwnershipTransferred ¶
type KiwiOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
KiwiOwnershipTransferred represents a OwnershipTransferred event raised by the Kiwi contract.
type KiwiOwnershipTransferredIterator ¶
type KiwiOwnershipTransferredIterator struct { Event *KiwiOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KiwiOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Kiwi contract.
func (*KiwiOwnershipTransferredIterator) Close ¶
func (it *KiwiOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KiwiOwnershipTransferredIterator) Error ¶
func (it *KiwiOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KiwiOwnershipTransferredIterator) Next ¶
func (it *KiwiOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KiwiRaw ¶
type KiwiRaw struct {
Contract *Kiwi // Generic contract binding to access the raw methods on
}
KiwiRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*KiwiRaw) Call ¶
func (_Kiwi *KiwiRaw) 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 (*KiwiRaw) Transact ¶
func (_Kiwi *KiwiRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KiwiRaw) Transfer ¶
func (_Kiwi *KiwiRaw) 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 KiwiRoleAdminChanged ¶
type KiwiRoleAdminChanged struct { Role [32]byte PreviousAdminRole [32]byte NewAdminRole [32]byte Raw types.Log // Blockchain specific contextual infos }
KiwiRoleAdminChanged represents a RoleAdminChanged event raised by the Kiwi contract.
type KiwiRoleAdminChangedIterator ¶
type KiwiRoleAdminChangedIterator struct { Event *KiwiRoleAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KiwiRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the Kiwi contract.
func (*KiwiRoleAdminChangedIterator) Close ¶
func (it *KiwiRoleAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KiwiRoleAdminChangedIterator) Error ¶
func (it *KiwiRoleAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KiwiRoleAdminChangedIterator) Next ¶
func (it *KiwiRoleAdminChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KiwiRoleGranted ¶
type KiwiRoleGranted struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
KiwiRoleGranted represents a RoleGranted event raised by the Kiwi contract.
type KiwiRoleGrantedIterator ¶
type KiwiRoleGrantedIterator struct { Event *KiwiRoleGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KiwiRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the Kiwi contract.
func (*KiwiRoleGrantedIterator) Close ¶
func (it *KiwiRoleGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KiwiRoleGrantedIterator) Error ¶
func (it *KiwiRoleGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KiwiRoleGrantedIterator) Next ¶
func (it *KiwiRoleGrantedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KiwiRoleRevoked ¶
type KiwiRoleRevoked struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
KiwiRoleRevoked represents a RoleRevoked event raised by the Kiwi contract.
type KiwiRoleRevokedIterator ¶
type KiwiRoleRevokedIterator struct { Event *KiwiRoleRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KiwiRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the Kiwi contract.
func (*KiwiRoleRevokedIterator) Close ¶
func (it *KiwiRoleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KiwiRoleRevokedIterator) Error ¶
func (it *KiwiRoleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KiwiRoleRevokedIterator) Next ¶
func (it *KiwiRoleRevokedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KiwiSale ¶
type KiwiSale struct { To common.Address Quantity *big.Int PricePerToken *big.Int FirstPurchasedTokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
KiwiSale represents a Sale event raised by the Kiwi contract.
type KiwiSaleIterator ¶
type KiwiSaleIterator struct { Event *KiwiSale // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KiwiSaleIterator is returned from FilterSale and is used to iterate over the raw logs and unpacked data for Sale events raised by the Kiwi contract.
func (*KiwiSaleIterator) Close ¶
func (it *KiwiSaleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KiwiSaleIterator) Error ¶
func (it *KiwiSaleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KiwiSaleIterator) Next ¶
func (it *KiwiSaleIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KiwiSalesConfigChanged ¶
type KiwiSalesConfigChanged struct { ChangedBy common.Address Raw types.Log // Blockchain specific contextual infos }
KiwiSalesConfigChanged represents a SalesConfigChanged event raised by the Kiwi contract.
type KiwiSalesConfigChangedIterator ¶
type KiwiSalesConfigChangedIterator struct { Event *KiwiSalesConfigChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KiwiSalesConfigChangedIterator is returned from FilterSalesConfigChanged and is used to iterate over the raw logs and unpacked data for SalesConfigChanged events raised by the Kiwi contract.
func (*KiwiSalesConfigChangedIterator) Close ¶
func (it *KiwiSalesConfigChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KiwiSalesConfigChangedIterator) Error ¶
func (it *KiwiSalesConfigChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KiwiSalesConfigChangedIterator) Next ¶
func (it *KiwiSalesConfigChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KiwiSession ¶
type KiwiSession struct { Contract *Kiwi // 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 }
KiwiSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*KiwiSession) AdminMint ¶
func (_Kiwi *KiwiSession) AdminMint(recipient common.Address, quantity *big.Int) (*types.Transaction, error)
AdminMint is a paid mutator transaction binding the contract method 0xe58306f9.
Solidity: function adminMint(address recipient, uint256 quantity) returns(uint256)
func (*KiwiSession) AdminMintAirdrop ¶
func (_Kiwi *KiwiSession) AdminMintAirdrop(recipients []common.Address) (*types.Transaction, error)
AdminMintAirdrop is a paid mutator transaction binding the contract method 0xb8ae5a2c.
Solidity: function adminMintAirdrop(address[] recipients) returns(uint256)
func (*KiwiSession) Approve ¶
func (_Kiwi *KiwiSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*KiwiSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*KiwiSession) Burn ¶
func (_Kiwi *KiwiSession) Burn(tokenId *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 tokenId) returns()
func (*KiwiSession) CallMetadataRenderer ¶
func (_Kiwi *KiwiSession) CallMetadataRenderer(data []byte) (*types.Transaction, error)
CallMetadataRenderer is a paid mutator transaction binding the contract method 0xb9e7a584.
Solidity: function callMetadataRenderer(bytes data) returns(bytes)
func (*KiwiSession) ComputeFreeMintRewards ¶
func (_Kiwi *KiwiSession) ComputeFreeMintRewards(numTokens *big.Int) (RewardsSettings, error)
ComputeFreeMintRewards is a free data retrieval call binding the contract method 0x722933f7.
Solidity: function computeFreeMintRewards(uint256 numTokens) pure returns((uint256,uint256,uint256,uint256,uint256))
func (*KiwiSession) ComputePaidMintRewards ¶
func (_Kiwi *KiwiSession) ComputePaidMintRewards(numTokens *big.Int) (RewardsSettings, error)
ComputePaidMintRewards is a free data retrieval call binding the contract method 0x5c046084.
Solidity: function computePaidMintRewards(uint256 numTokens) pure returns((uint256,uint256,uint256,uint256,uint256))
func (*KiwiSession) ComputeTotalReward ¶
ComputeTotalReward is a free data retrieval call binding the contract method 0x4132239b.
Solidity: function computeTotalReward(uint256 numTokens) pure returns(uint256)
func (*KiwiSession) Config ¶
func (_Kiwi *KiwiSession) Config() (struct { MetadataRenderer common.Address EditionSize uint64 RoyaltyBPS uint16 FundsRecipient common.Address }, error)
Config is a free data retrieval call binding the contract method 0x79502c55.
Solidity: function config() view returns(address metadataRenderer, uint64 editionSize, uint16 royaltyBPS, address fundsRecipient)
func (*KiwiSession) ContractURI ¶
func (_Kiwi *KiwiSession) ContractURI() (string, error)
ContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*KiwiSession) ContractVersion ¶
func (_Kiwi *KiwiSession) ContractVersion() (uint32, error)
ContractVersion is a free data retrieval call binding the contract method 0xa0a8e460.
Solidity: function contractVersion() view returns(uint32)
func (*KiwiSession) CreateReferral ¶
func (_Kiwi *KiwiSession) CreateReferral() (common.Address, error)
CreateReferral is a free data retrieval call binding the contract method 0x62bf43f0.
Solidity: function createReferral() view returns(address)
func (*KiwiSession) DEFAULTADMINROLE ¶
func (_Kiwi *KiwiSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*KiwiSession) FactoryUpgradeGate ¶
func (_Kiwi *KiwiSession) FactoryUpgradeGate() (common.Address, error)
FactoryUpgradeGate is a free data retrieval call binding the contract method 0x25eb54c6.
Solidity: function factoryUpgradeGate() view returns(address)
func (*KiwiSession) FinalizeOpenEdition ¶
func (_Kiwi *KiwiSession) FinalizeOpenEdition() (*types.Transaction, error)
FinalizeOpenEdition is a paid mutator transaction binding the contract method 0x41e96eb1.
Solidity: function finalizeOpenEdition() returns()
func (*KiwiSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*KiwiSession) GetRoleAdmin ¶
func (_Kiwi *KiwiSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*KiwiSession) GrantRole ¶
func (_Kiwi *KiwiSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*KiwiSession) HasRole ¶
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*KiwiSession) Initialize ¶
func (_Kiwi *KiwiSession) Initialize(_contractName string, _contractSymbol string, _initialOwner common.Address, _fundsRecipient common.Address, _editionSize uint64, _royaltyBPS uint16, _setupCalls [][]byte, _metadataRenderer common.Address, _metadataRendererInit []byte, _createReferral common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x5b94e902.
Solidity: function initialize(string _contractName, string _contractSymbol, address _initialOwner, address _fundsRecipient, uint64 _editionSize, uint16 _royaltyBPS, bytes[] _setupCalls, address _metadataRenderer, bytes _metadataRendererInit, address _createReferral) returns()
func (*KiwiSession) IsAdmin ¶
func (_Kiwi *KiwiSession) IsAdmin(user common.Address) (bool, error)
IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.
Solidity: function isAdmin(address user) view returns(bool)
func (*KiwiSession) IsApprovedForAll ¶
func (_Kiwi *KiwiSession) IsApprovedForAll(nftOwner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address nftOwner, address operator) view returns(bool)
func (*KiwiSession) MINTERROLE ¶
func (_Kiwi *KiwiSession) MINTERROLE() ([32]byte, error)
MINTERROLE is a free data retrieval call binding the contract method 0xd5391393.
Solidity: function MINTER_ROLE() view returns(bytes32)
func (*KiwiSession) ManageMarketFilterDAOSubscription ¶
func (_Kiwi *KiwiSession) ManageMarketFilterDAOSubscription(enable bool) (*types.Transaction, error)
ManageMarketFilterDAOSubscription is a paid mutator transaction binding the contract method 0x9bdb89e5.
Solidity: function manageMarketFilterDAOSubscription(bool enable) returns()
func (*KiwiSession) MarketFilterDAOAddress ¶
func (_Kiwi *KiwiSession) MarketFilterDAOAddress() (common.Address, error)
MarketFilterDAOAddress is a free data retrieval call binding the contract method 0xce3ca396.
Solidity: function marketFilterDAOAddress() view returns(address)
func (*KiwiSession) MetadataRenderer ¶
func (_Kiwi *KiwiSession) MetadataRenderer() (common.Address, error)
MetadataRenderer is a free data retrieval call binding the contract method 0x70319970.
Solidity: function metadataRenderer() view returns(address)
func (*KiwiSession) MintWithRewards ¶
func (_Kiwi *KiwiSession) MintWithRewards(recipient common.Address, quantity *big.Int, comment string, mintReferral common.Address) (*types.Transaction, error)
MintWithRewards is a paid mutator transaction binding the contract method 0x45368181.
Solidity: function mintWithRewards(address recipient, uint256 quantity, string comment, address mintReferral) payable returns(uint256)
func (*KiwiSession) MintedPerAddress ¶
func (_Kiwi *KiwiSession) MintedPerAddress(minter common.Address) (IERC721DropAddressMintDetails, error)
MintedPerAddress is a free data retrieval call binding the contract method 0xd445b978.
Solidity: function mintedPerAddress(address minter) view returns((uint256,uint256,uint256))
func (*KiwiSession) Multicall ¶
func (_Kiwi *KiwiSession) Multicall(data [][]byte) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) returns(bytes[] results)
func (*KiwiSession) Name ¶
func (_Kiwi *KiwiSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*KiwiSession) Owner ¶
func (_Kiwi *KiwiSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*KiwiSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*KiwiSession) PresaleMintsByAddress ¶
PresaleMintsByAddress is a free data retrieval call binding the contract method 0x61fea768.
Solidity: function presaleMintsByAddress(address ) view returns(uint256)
func (*KiwiSession) ProxiableUUID ¶
func (_Kiwi *KiwiSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*KiwiSession) Purchase ¶
func (_Kiwi *KiwiSession) Purchase(quantity *big.Int) (*types.Transaction, error)
Purchase is a paid mutator transaction binding the contract method 0xefef39a1.
Solidity: function purchase(uint256 quantity) payable returns(uint256)
func (*KiwiSession) PurchasePresale ¶
func (_Kiwi *KiwiSession) PurchasePresale(quantity *big.Int, maxQuantity *big.Int, pricePerToken *big.Int, merkleProof [][32]byte) (*types.Transaction, error)
PurchasePresale is a paid mutator transaction binding the contract method 0x25024a2b.
Solidity: function purchasePresale(uint256 quantity, uint256 maxQuantity, uint256 pricePerToken, bytes32[] merkleProof) payable returns(uint256)
func (*KiwiSession) PurchasePresaleWithComment ¶
func (_Kiwi *KiwiSession) PurchasePresaleWithComment(quantity *big.Int, maxQuantity *big.Int, pricePerToken *big.Int, merkleProof [][32]byte, comment string) (*types.Transaction, error)
PurchasePresaleWithComment is a paid mutator transaction binding the contract method 0x2e706b5a.
Solidity: function purchasePresaleWithComment(uint256 quantity, uint256 maxQuantity, uint256 pricePerToken, bytes32[] merkleProof, string comment) payable returns(uint256)
func (*KiwiSession) PurchasePresaleWithRewards ¶
func (_Kiwi *KiwiSession) PurchasePresaleWithRewards(quantity *big.Int, maxQuantity *big.Int, pricePerToken *big.Int, merkleProof [][32]byte, comment string, mintReferral common.Address) (*types.Transaction, error)
PurchasePresaleWithRewards is a paid mutator transaction binding the contract method 0xae6e7875.
Solidity: function purchasePresaleWithRewards(uint256 quantity, uint256 maxQuantity, uint256 pricePerToken, bytes32[] merkleProof, string comment, address mintReferral) payable returns(uint256)
func (*KiwiSession) PurchaseWithComment ¶
func (_Kiwi *KiwiSession) PurchaseWithComment(quantity *big.Int, comment string) (*types.Transaction, error)
PurchaseWithComment is a paid mutator transaction binding the contract method 0x03ee2733.
Solidity: function purchaseWithComment(uint256 quantity, string comment) payable returns(uint256)
func (*KiwiSession) PurchaseWithRecipient ¶
func (_Kiwi *KiwiSession) PurchaseWithRecipient(recipient common.Address, quantity *big.Int, comment string) (*types.Transaction, error)
PurchaseWithRecipient is a paid mutator transaction binding the contract method 0xd234255c.
Solidity: function purchaseWithRecipient(address recipient, uint256 quantity, string comment) payable returns(uint256)
func (*KiwiSession) Receive ¶
func (_Kiwi *KiwiSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*KiwiSession) RenounceRole ¶
func (_Kiwi *KiwiSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*KiwiSession) RevokeRole ¶
func (_Kiwi *KiwiSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*KiwiSession) RoyaltyInfo ¶
func (_Kiwi *KiwiSession) RoyaltyInfo(arg0 *big.Int, _salePrice *big.Int) (struct { Receiver common.Address RoyaltyAmount *big.Int }, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 , uint256 _salePrice) view returns(address receiver, uint256 royaltyAmount)
func (*KiwiSession) RoyaltyMintSchedule ¶
func (_Kiwi *KiwiSession) RoyaltyMintSchedule() (uint32, error)
RoyaltyMintSchedule is a free data retrieval call binding the contract method 0x6dc45b22.
Solidity: function royaltyMintSchedule() view returns(uint32)
func (*KiwiSession) SALESMANAGERROLE ¶
func (_Kiwi *KiwiSession) SALESMANAGERROLE() ([32]byte, error)
SALESMANAGERROLE is a free data retrieval call binding the contract method 0xe26bd343.
Solidity: function SALES_MANAGER_ROLE() view returns(bytes32)
func (*KiwiSession) SafeTransferFrom ¶
func (_Kiwi *KiwiSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*KiwiSession) SafeTransferFrom0 ¶
func (_Kiwi *KiwiSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes _data) returns()
func (*KiwiSession) SaleDetails ¶
func (_Kiwi *KiwiSession) SaleDetails() (IERC721DropSaleDetails, error)
SaleDetails is a free data retrieval call binding the contract method 0x3474a4a6.
Solidity: function saleDetails() view returns((bool,bool,uint256,uint64,uint64,uint64,uint64,bytes32,uint256,uint256,uint256))
func (*KiwiSession) SalesConfig ¶
func (_Kiwi *KiwiSession) SalesConfig() (struct { PublicSalePrice *big.Int MaxSalePurchasePerAddress uint32 PublicSaleStart uint64 PublicSaleEnd uint64 PresaleStart uint64 PresaleEnd uint64 PresaleMerkleRoot [32]byte }, error)
SalesConfig is a free data retrieval call binding the contract method 0x1d2c0b38.
Solidity: function salesConfig() view returns(uint104 publicSalePrice, uint32 maxSalePurchasePerAddress, uint64 publicSaleStart, uint64 publicSaleEnd, uint64 presaleStart, uint64 presaleEnd, bytes32 presaleMerkleRoot)
func (*KiwiSession) SetApprovalForAll ¶
func (_Kiwi *KiwiSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool approved) returns()
func (*KiwiSession) SetFundsRecipient ¶
func (_Kiwi *KiwiSession) SetFundsRecipient(newRecipientAddress common.Address) (*types.Transaction, error)
SetFundsRecipient is a paid mutator transaction binding the contract method 0x10a7eb5d.
Solidity: function setFundsRecipient(address newRecipientAddress) returns()
func (*KiwiSession) SetMetadataRenderer ¶
func (_Kiwi *KiwiSession) SetMetadataRenderer(newRenderer common.Address, setupRenderer []byte) (*types.Transaction, error)
SetMetadataRenderer is a paid mutator transaction binding the contract method 0x3bcdcc87.
Solidity: function setMetadataRenderer(address newRenderer, bytes setupRenderer) returns()
func (*KiwiSession) SetOwner ¶
func (_Kiwi *KiwiSession) SetOwner(newOwner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address newOwner) returns()
func (*KiwiSession) SetSaleConfiguration ¶
func (_Kiwi *KiwiSession) SetSaleConfiguration(publicSalePrice *big.Int, maxSalePurchasePerAddress uint32, publicSaleStart uint64, publicSaleEnd uint64, presaleStart uint64, presaleEnd uint64, presaleMerkleRoot [32]byte) (*types.Transaction, error)
SetSaleConfiguration is a paid mutator transaction binding the contract method 0xffdb7163.
Solidity: function setSaleConfiguration(uint104 publicSalePrice, uint32 maxSalePurchasePerAddress, uint64 publicSaleStart, uint64 publicSaleEnd, uint64 presaleStart, uint64 presaleEnd, bytes32 presaleMerkleRoot) returns()
func (*KiwiSession) SupportsInterface ¶
func (_Kiwi *KiwiSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*KiwiSession) Symbol ¶
func (_Kiwi *KiwiSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*KiwiSession) TokenURI ¶
func (_Kiwi *KiwiSession) TokenURI(tokenId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 tokenId) view returns(string)
func (*KiwiSession) TotalSupply ¶
func (_Kiwi *KiwiSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*KiwiSession) TransferFrom ¶
func (_Kiwi *KiwiSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
func (*KiwiSession) UpdateCreateReferral ¶
func (_Kiwi *KiwiSession) UpdateCreateReferral(recipient common.Address) (*types.Transaction, error)
UpdateCreateReferral is a paid mutator transaction binding the contract method 0x8b338c7c.
Solidity: function updateCreateReferral(address recipient) returns()
func (*KiwiSession) UpdateMarketFilterSettings ¶
func (_Kiwi *KiwiSession) UpdateMarketFilterSettings(args []byte) (*types.Transaction, error)
UpdateMarketFilterSettings is a paid mutator transaction binding the contract method 0xbb20d857.
Solidity: function updateMarketFilterSettings(bytes args) returns(bytes)
func (*KiwiSession) UpdateRoyaltyMintSchedule ¶
func (_Kiwi *KiwiSession) UpdateRoyaltyMintSchedule(newSchedule uint32) (*types.Transaction, error)
UpdateRoyaltyMintSchedule is a paid mutator transaction binding the contract method 0xd0bd3c6b.
Solidity: function updateRoyaltyMintSchedule(uint32 newSchedule) returns()
func (*KiwiSession) UpgradeTo ¶
func (_Kiwi *KiwiSession) 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 (*KiwiSession) UpgradeToAndCall ¶
func (_Kiwi *KiwiSession) 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 (*KiwiSession) Withdraw ¶
func (_Kiwi *KiwiSession) Withdraw() (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
func (*KiwiSession) WithdrawRewards ¶
func (_Kiwi *KiwiSession) WithdrawRewards(to common.Address, amount *big.Int) (*types.Transaction, error)
WithdrawRewards is a paid mutator transaction binding the contract method 0xd6ef7af0.
Solidity: function withdrawRewards(address to, uint256 amount) returns()
func (*KiwiSession) ZoraERC721TransferHelper ¶
func (_Kiwi *KiwiSession) ZoraERC721TransferHelper() (common.Address, error)
ZoraERC721TransferHelper is a free data retrieval call binding the contract method 0x00cd4b5e.
Solidity: function zoraERC721TransferHelper() view returns(address)
func (*KiwiSession) ZoraFeeForAmount ¶
func (_Kiwi *KiwiSession) ZoraFeeForAmount(quantity *big.Int) (struct { Recipient common.Address Fee *big.Int }, error)
ZoraFeeForAmount is a free data retrieval call binding the contract method 0xee37be39.
Solidity: function zoraFeeForAmount(uint256 quantity) view returns(address recipient, uint256 fee)
type KiwiTransactor ¶
type KiwiTransactor struct {
// contains filtered or unexported fields
}
KiwiTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewKiwiTransactor ¶
func NewKiwiTransactor(address common.Address, transactor bind.ContractTransactor) (*KiwiTransactor, error)
NewKiwiTransactor creates a new write-only instance of Kiwi, bound to a specific deployed contract.
func (*KiwiTransactor) AdminMint ¶
func (_Kiwi *KiwiTransactor) AdminMint(opts *bind.TransactOpts, recipient common.Address, quantity *big.Int) (*types.Transaction, error)
AdminMint is a paid mutator transaction binding the contract method 0xe58306f9.
Solidity: function adminMint(address recipient, uint256 quantity) returns(uint256)
func (*KiwiTransactor) AdminMintAirdrop ¶
func (_Kiwi *KiwiTransactor) AdminMintAirdrop(opts *bind.TransactOpts, recipients []common.Address) (*types.Transaction, error)
AdminMintAirdrop is a paid mutator transaction binding the contract method 0xb8ae5a2c.
Solidity: function adminMintAirdrop(address[] recipients) returns(uint256)
func (*KiwiTransactor) Approve ¶
func (_Kiwi *KiwiTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*KiwiTransactor) Burn ¶
func (_Kiwi *KiwiTransactor) Burn(opts *bind.TransactOpts, tokenId *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 tokenId) returns()
func (*KiwiTransactor) CallMetadataRenderer ¶
func (_Kiwi *KiwiTransactor) CallMetadataRenderer(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
CallMetadataRenderer is a paid mutator transaction binding the contract method 0xb9e7a584.
Solidity: function callMetadataRenderer(bytes data) returns(bytes)
func (*KiwiTransactor) FinalizeOpenEdition ¶
func (_Kiwi *KiwiTransactor) FinalizeOpenEdition(opts *bind.TransactOpts) (*types.Transaction, error)
FinalizeOpenEdition is a paid mutator transaction binding the contract method 0x41e96eb1.
Solidity: function finalizeOpenEdition() returns()
func (*KiwiTransactor) GrantRole ¶
func (_Kiwi *KiwiTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*KiwiTransactor) Initialize ¶
func (_Kiwi *KiwiTransactor) Initialize(opts *bind.TransactOpts, _contractName string, _contractSymbol string, _initialOwner common.Address, _fundsRecipient common.Address, _editionSize uint64, _royaltyBPS uint16, _setupCalls [][]byte, _metadataRenderer common.Address, _metadataRendererInit []byte, _createReferral common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x5b94e902.
Solidity: function initialize(string _contractName, string _contractSymbol, address _initialOwner, address _fundsRecipient, uint64 _editionSize, uint16 _royaltyBPS, bytes[] _setupCalls, address _metadataRenderer, bytes _metadataRendererInit, address _createReferral) returns()
func (*KiwiTransactor) ManageMarketFilterDAOSubscription ¶
func (_Kiwi *KiwiTransactor) ManageMarketFilterDAOSubscription(opts *bind.TransactOpts, enable bool) (*types.Transaction, error)
ManageMarketFilterDAOSubscription is a paid mutator transaction binding the contract method 0x9bdb89e5.
Solidity: function manageMarketFilterDAOSubscription(bool enable) returns()
func (*KiwiTransactor) MintWithRewards ¶
func (_Kiwi *KiwiTransactor) MintWithRewards(opts *bind.TransactOpts, recipient common.Address, quantity *big.Int, comment string, mintReferral common.Address) (*types.Transaction, error)
MintWithRewards is a paid mutator transaction binding the contract method 0x45368181.
Solidity: function mintWithRewards(address recipient, uint256 quantity, string comment, address mintReferral) payable returns(uint256)
func (*KiwiTransactor) Multicall ¶
func (_Kiwi *KiwiTransactor) Multicall(opts *bind.TransactOpts, data [][]byte) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) returns(bytes[] results)
func (*KiwiTransactor) Purchase ¶
func (_Kiwi *KiwiTransactor) Purchase(opts *bind.TransactOpts, quantity *big.Int) (*types.Transaction, error)
Purchase is a paid mutator transaction binding the contract method 0xefef39a1.
Solidity: function purchase(uint256 quantity) payable returns(uint256)
func (*KiwiTransactor) PurchasePresale ¶
func (_Kiwi *KiwiTransactor) PurchasePresale(opts *bind.TransactOpts, quantity *big.Int, maxQuantity *big.Int, pricePerToken *big.Int, merkleProof [][32]byte) (*types.Transaction, error)
PurchasePresale is a paid mutator transaction binding the contract method 0x25024a2b.
Solidity: function purchasePresale(uint256 quantity, uint256 maxQuantity, uint256 pricePerToken, bytes32[] merkleProof) payable returns(uint256)
func (*KiwiTransactor) PurchasePresaleWithComment ¶
func (_Kiwi *KiwiTransactor) PurchasePresaleWithComment(opts *bind.TransactOpts, quantity *big.Int, maxQuantity *big.Int, pricePerToken *big.Int, merkleProof [][32]byte, comment string) (*types.Transaction, error)
PurchasePresaleWithComment is a paid mutator transaction binding the contract method 0x2e706b5a.
Solidity: function purchasePresaleWithComment(uint256 quantity, uint256 maxQuantity, uint256 pricePerToken, bytes32[] merkleProof, string comment) payable returns(uint256)
func (*KiwiTransactor) PurchasePresaleWithRewards ¶
func (_Kiwi *KiwiTransactor) PurchasePresaleWithRewards(opts *bind.TransactOpts, quantity *big.Int, maxQuantity *big.Int, pricePerToken *big.Int, merkleProof [][32]byte, comment string, mintReferral common.Address) (*types.Transaction, error)
PurchasePresaleWithRewards is a paid mutator transaction binding the contract method 0xae6e7875.
Solidity: function purchasePresaleWithRewards(uint256 quantity, uint256 maxQuantity, uint256 pricePerToken, bytes32[] merkleProof, string comment, address mintReferral) payable returns(uint256)
func (*KiwiTransactor) PurchaseWithComment ¶
func (_Kiwi *KiwiTransactor) PurchaseWithComment(opts *bind.TransactOpts, quantity *big.Int, comment string) (*types.Transaction, error)
PurchaseWithComment is a paid mutator transaction binding the contract method 0x03ee2733.
Solidity: function purchaseWithComment(uint256 quantity, string comment) payable returns(uint256)
func (*KiwiTransactor) PurchaseWithRecipient ¶
func (_Kiwi *KiwiTransactor) PurchaseWithRecipient(opts *bind.TransactOpts, recipient common.Address, quantity *big.Int, comment string) (*types.Transaction, error)
PurchaseWithRecipient is a paid mutator transaction binding the contract method 0xd234255c.
Solidity: function purchaseWithRecipient(address recipient, uint256 quantity, string comment) payable returns(uint256)
func (*KiwiTransactor) Receive ¶
func (_Kiwi *KiwiTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*KiwiTransactor) RenounceRole ¶
func (_Kiwi *KiwiTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*KiwiTransactor) RevokeRole ¶
func (_Kiwi *KiwiTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*KiwiTransactor) SafeTransferFrom ¶
func (_Kiwi *KiwiTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*KiwiTransactor) SafeTransferFrom0 ¶
func (_Kiwi *KiwiTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes _data) returns()
func (*KiwiTransactor) SetApprovalForAll ¶
func (_Kiwi *KiwiTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool approved) returns()
func (*KiwiTransactor) SetFundsRecipient ¶
func (_Kiwi *KiwiTransactor) SetFundsRecipient(opts *bind.TransactOpts, newRecipientAddress common.Address) (*types.Transaction, error)
SetFundsRecipient is a paid mutator transaction binding the contract method 0x10a7eb5d.
Solidity: function setFundsRecipient(address newRecipientAddress) returns()
func (*KiwiTransactor) SetMetadataRenderer ¶
func (_Kiwi *KiwiTransactor) SetMetadataRenderer(opts *bind.TransactOpts, newRenderer common.Address, setupRenderer []byte) (*types.Transaction, error)
SetMetadataRenderer is a paid mutator transaction binding the contract method 0x3bcdcc87.
Solidity: function setMetadataRenderer(address newRenderer, bytes setupRenderer) returns()
func (*KiwiTransactor) SetOwner ¶
func (_Kiwi *KiwiTransactor) SetOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address newOwner) returns()
func (*KiwiTransactor) SetSaleConfiguration ¶
func (_Kiwi *KiwiTransactor) SetSaleConfiguration(opts *bind.TransactOpts, publicSalePrice *big.Int, maxSalePurchasePerAddress uint32, publicSaleStart uint64, publicSaleEnd uint64, presaleStart uint64, presaleEnd uint64, presaleMerkleRoot [32]byte) (*types.Transaction, error)
SetSaleConfiguration is a paid mutator transaction binding the contract method 0xffdb7163.
Solidity: function setSaleConfiguration(uint104 publicSalePrice, uint32 maxSalePurchasePerAddress, uint64 publicSaleStart, uint64 publicSaleEnd, uint64 presaleStart, uint64 presaleEnd, bytes32 presaleMerkleRoot) returns()
func (*KiwiTransactor) TransferFrom ¶
func (_Kiwi *KiwiTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
func (*KiwiTransactor) UpdateCreateReferral ¶
func (_Kiwi *KiwiTransactor) UpdateCreateReferral(opts *bind.TransactOpts, recipient common.Address) (*types.Transaction, error)
UpdateCreateReferral is a paid mutator transaction binding the contract method 0x8b338c7c.
Solidity: function updateCreateReferral(address recipient) returns()
func (*KiwiTransactor) UpdateMarketFilterSettings ¶
func (_Kiwi *KiwiTransactor) UpdateMarketFilterSettings(opts *bind.TransactOpts, args []byte) (*types.Transaction, error)
UpdateMarketFilterSettings is a paid mutator transaction binding the contract method 0xbb20d857.
Solidity: function updateMarketFilterSettings(bytes args) returns(bytes)
func (*KiwiTransactor) UpdateRoyaltyMintSchedule ¶
func (_Kiwi *KiwiTransactor) UpdateRoyaltyMintSchedule(opts *bind.TransactOpts, newSchedule uint32) (*types.Transaction, error)
UpdateRoyaltyMintSchedule is a paid mutator transaction binding the contract method 0xd0bd3c6b.
Solidity: function updateRoyaltyMintSchedule(uint32 newSchedule) returns()
func (*KiwiTransactor) UpgradeTo ¶
func (_Kiwi *KiwiTransactor) 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 (*KiwiTransactor) UpgradeToAndCall ¶
func (_Kiwi *KiwiTransactor) 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 (*KiwiTransactor) Withdraw ¶
func (_Kiwi *KiwiTransactor) Withdraw(opts *bind.TransactOpts) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
func (*KiwiTransactor) WithdrawRewards ¶
func (_Kiwi *KiwiTransactor) WithdrawRewards(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
WithdrawRewards is a paid mutator transaction binding the contract method 0xd6ef7af0.
Solidity: function withdrawRewards(address to, uint256 amount) returns()
type KiwiTransactorRaw ¶
type KiwiTransactorRaw struct {
Contract *KiwiTransactor // Generic write-only contract binding to access the raw methods on
}
KiwiTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*KiwiTransactorRaw) Transact ¶
func (_Kiwi *KiwiTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KiwiTransactorRaw) Transfer ¶
func (_Kiwi *KiwiTransactorRaw) 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 KiwiTransactorSession ¶
type KiwiTransactorSession struct { Contract *KiwiTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
KiwiTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*KiwiTransactorSession) AdminMint ¶
func (_Kiwi *KiwiTransactorSession) AdminMint(recipient common.Address, quantity *big.Int) (*types.Transaction, error)
AdminMint is a paid mutator transaction binding the contract method 0xe58306f9.
Solidity: function adminMint(address recipient, uint256 quantity) returns(uint256)
func (*KiwiTransactorSession) AdminMintAirdrop ¶
func (_Kiwi *KiwiTransactorSession) AdminMintAirdrop(recipients []common.Address) (*types.Transaction, error)
AdminMintAirdrop is a paid mutator transaction binding the contract method 0xb8ae5a2c.
Solidity: function adminMintAirdrop(address[] recipients) returns(uint256)
func (*KiwiTransactorSession) Approve ¶
func (_Kiwi *KiwiTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*KiwiTransactorSession) Burn ¶
func (_Kiwi *KiwiTransactorSession) Burn(tokenId *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 tokenId) returns()
func (*KiwiTransactorSession) CallMetadataRenderer ¶
func (_Kiwi *KiwiTransactorSession) CallMetadataRenderer(data []byte) (*types.Transaction, error)
CallMetadataRenderer is a paid mutator transaction binding the contract method 0xb9e7a584.
Solidity: function callMetadataRenderer(bytes data) returns(bytes)
func (*KiwiTransactorSession) FinalizeOpenEdition ¶
func (_Kiwi *KiwiTransactorSession) FinalizeOpenEdition() (*types.Transaction, error)
FinalizeOpenEdition is a paid mutator transaction binding the contract method 0x41e96eb1.
Solidity: function finalizeOpenEdition() returns()
func (*KiwiTransactorSession) GrantRole ¶
func (_Kiwi *KiwiTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*KiwiTransactorSession) Initialize ¶
func (_Kiwi *KiwiTransactorSession) Initialize(_contractName string, _contractSymbol string, _initialOwner common.Address, _fundsRecipient common.Address, _editionSize uint64, _royaltyBPS uint16, _setupCalls [][]byte, _metadataRenderer common.Address, _metadataRendererInit []byte, _createReferral common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x5b94e902.
Solidity: function initialize(string _contractName, string _contractSymbol, address _initialOwner, address _fundsRecipient, uint64 _editionSize, uint16 _royaltyBPS, bytes[] _setupCalls, address _metadataRenderer, bytes _metadataRendererInit, address _createReferral) returns()
func (*KiwiTransactorSession) ManageMarketFilterDAOSubscription ¶
func (_Kiwi *KiwiTransactorSession) ManageMarketFilterDAOSubscription(enable bool) (*types.Transaction, error)
ManageMarketFilterDAOSubscription is a paid mutator transaction binding the contract method 0x9bdb89e5.
Solidity: function manageMarketFilterDAOSubscription(bool enable) returns()
func (*KiwiTransactorSession) MintWithRewards ¶
func (_Kiwi *KiwiTransactorSession) MintWithRewards(recipient common.Address, quantity *big.Int, comment string, mintReferral common.Address) (*types.Transaction, error)
MintWithRewards is a paid mutator transaction binding the contract method 0x45368181.
Solidity: function mintWithRewards(address recipient, uint256 quantity, string comment, address mintReferral) payable returns(uint256)
func (*KiwiTransactorSession) Multicall ¶
func (_Kiwi *KiwiTransactorSession) Multicall(data [][]byte) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) returns(bytes[] results)
func (*KiwiTransactorSession) Purchase ¶
func (_Kiwi *KiwiTransactorSession) Purchase(quantity *big.Int) (*types.Transaction, error)
Purchase is a paid mutator transaction binding the contract method 0xefef39a1.
Solidity: function purchase(uint256 quantity) payable returns(uint256)
func (*KiwiTransactorSession) PurchasePresale ¶
func (_Kiwi *KiwiTransactorSession) PurchasePresale(quantity *big.Int, maxQuantity *big.Int, pricePerToken *big.Int, merkleProof [][32]byte) (*types.Transaction, error)
PurchasePresale is a paid mutator transaction binding the contract method 0x25024a2b.
Solidity: function purchasePresale(uint256 quantity, uint256 maxQuantity, uint256 pricePerToken, bytes32[] merkleProof) payable returns(uint256)
func (*KiwiTransactorSession) PurchasePresaleWithComment ¶
func (_Kiwi *KiwiTransactorSession) PurchasePresaleWithComment(quantity *big.Int, maxQuantity *big.Int, pricePerToken *big.Int, merkleProof [][32]byte, comment string) (*types.Transaction, error)
PurchasePresaleWithComment is a paid mutator transaction binding the contract method 0x2e706b5a.
Solidity: function purchasePresaleWithComment(uint256 quantity, uint256 maxQuantity, uint256 pricePerToken, bytes32[] merkleProof, string comment) payable returns(uint256)
func (*KiwiTransactorSession) PurchasePresaleWithRewards ¶
func (_Kiwi *KiwiTransactorSession) PurchasePresaleWithRewards(quantity *big.Int, maxQuantity *big.Int, pricePerToken *big.Int, merkleProof [][32]byte, comment string, mintReferral common.Address) (*types.Transaction, error)
PurchasePresaleWithRewards is a paid mutator transaction binding the contract method 0xae6e7875.
Solidity: function purchasePresaleWithRewards(uint256 quantity, uint256 maxQuantity, uint256 pricePerToken, bytes32[] merkleProof, string comment, address mintReferral) payable returns(uint256)
func (*KiwiTransactorSession) PurchaseWithComment ¶
func (_Kiwi *KiwiTransactorSession) PurchaseWithComment(quantity *big.Int, comment string) (*types.Transaction, error)
PurchaseWithComment is a paid mutator transaction binding the contract method 0x03ee2733.
Solidity: function purchaseWithComment(uint256 quantity, string comment) payable returns(uint256)
func (*KiwiTransactorSession) PurchaseWithRecipient ¶
func (_Kiwi *KiwiTransactorSession) PurchaseWithRecipient(recipient common.Address, quantity *big.Int, comment string) (*types.Transaction, error)
PurchaseWithRecipient is a paid mutator transaction binding the contract method 0xd234255c.
Solidity: function purchaseWithRecipient(address recipient, uint256 quantity, string comment) payable returns(uint256)
func (*KiwiTransactorSession) Receive ¶
func (_Kiwi *KiwiTransactorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*KiwiTransactorSession) RenounceRole ¶
func (_Kiwi *KiwiTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*KiwiTransactorSession) RevokeRole ¶
func (_Kiwi *KiwiTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*KiwiTransactorSession) SafeTransferFrom ¶
func (_Kiwi *KiwiTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*KiwiTransactorSession) SafeTransferFrom0 ¶
func (_Kiwi *KiwiTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes _data) returns()
func (*KiwiTransactorSession) SetApprovalForAll ¶
func (_Kiwi *KiwiTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool approved) returns()
func (*KiwiTransactorSession) SetFundsRecipient ¶
func (_Kiwi *KiwiTransactorSession) SetFundsRecipient(newRecipientAddress common.Address) (*types.Transaction, error)
SetFundsRecipient is a paid mutator transaction binding the contract method 0x10a7eb5d.
Solidity: function setFundsRecipient(address newRecipientAddress) returns()
func (*KiwiTransactorSession) SetMetadataRenderer ¶
func (_Kiwi *KiwiTransactorSession) SetMetadataRenderer(newRenderer common.Address, setupRenderer []byte) (*types.Transaction, error)
SetMetadataRenderer is a paid mutator transaction binding the contract method 0x3bcdcc87.
Solidity: function setMetadataRenderer(address newRenderer, bytes setupRenderer) returns()
func (*KiwiTransactorSession) SetOwner ¶
func (_Kiwi *KiwiTransactorSession) SetOwner(newOwner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address newOwner) returns()
func (*KiwiTransactorSession) SetSaleConfiguration ¶
func (_Kiwi *KiwiTransactorSession) SetSaleConfiguration(publicSalePrice *big.Int, maxSalePurchasePerAddress uint32, publicSaleStart uint64, publicSaleEnd uint64, presaleStart uint64, presaleEnd uint64, presaleMerkleRoot [32]byte) (*types.Transaction, error)
SetSaleConfiguration is a paid mutator transaction binding the contract method 0xffdb7163.
Solidity: function setSaleConfiguration(uint104 publicSalePrice, uint32 maxSalePurchasePerAddress, uint64 publicSaleStart, uint64 publicSaleEnd, uint64 presaleStart, uint64 presaleEnd, bytes32 presaleMerkleRoot) returns()
func (*KiwiTransactorSession) TransferFrom ¶
func (_Kiwi *KiwiTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
func (*KiwiTransactorSession) UpdateCreateReferral ¶
func (_Kiwi *KiwiTransactorSession) UpdateCreateReferral(recipient common.Address) (*types.Transaction, error)
UpdateCreateReferral is a paid mutator transaction binding the contract method 0x8b338c7c.
Solidity: function updateCreateReferral(address recipient) returns()
func (*KiwiTransactorSession) UpdateMarketFilterSettings ¶
func (_Kiwi *KiwiTransactorSession) UpdateMarketFilterSettings(args []byte) (*types.Transaction, error)
UpdateMarketFilterSettings is a paid mutator transaction binding the contract method 0xbb20d857.
Solidity: function updateMarketFilterSettings(bytes args) returns(bytes)
func (*KiwiTransactorSession) UpdateRoyaltyMintSchedule ¶
func (_Kiwi *KiwiTransactorSession) UpdateRoyaltyMintSchedule(newSchedule uint32) (*types.Transaction, error)
UpdateRoyaltyMintSchedule is a paid mutator transaction binding the contract method 0xd0bd3c6b.
Solidity: function updateRoyaltyMintSchedule(uint32 newSchedule) returns()
func (*KiwiTransactorSession) UpgradeTo ¶
func (_Kiwi *KiwiTransactorSession) 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 (*KiwiTransactorSession) UpgradeToAndCall ¶
func (_Kiwi *KiwiTransactorSession) 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 (*KiwiTransactorSession) Withdraw ¶
func (_Kiwi *KiwiTransactorSession) Withdraw() (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
func (*KiwiTransactorSession) WithdrawRewards ¶
func (_Kiwi *KiwiTransactorSession) WithdrawRewards(to common.Address, amount *big.Int) (*types.Transaction, error)
WithdrawRewards is a paid mutator transaction binding the contract method 0xd6ef7af0.
Solidity: function withdrawRewards(address to, uint256 amount) returns()
type KiwiTransfer ¶
type KiwiTransfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
KiwiTransfer represents a Transfer event raised by the Kiwi contract.
type KiwiTransferIterator ¶
type KiwiTransferIterator struct { Event *KiwiTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KiwiTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Kiwi contract.
func (*KiwiTransferIterator) Close ¶
func (it *KiwiTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KiwiTransferIterator) Error ¶
func (it *KiwiTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KiwiTransferIterator) Next ¶
func (it *KiwiTransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KiwiUpdatedMetadataRenderer ¶
type KiwiUpdatedMetadataRenderer struct { Sender common.Address Renderer common.Address Raw types.Log // Blockchain specific contextual infos }
KiwiUpdatedMetadataRenderer represents a UpdatedMetadataRenderer event raised by the Kiwi contract.
type KiwiUpdatedMetadataRendererIterator ¶
type KiwiUpdatedMetadataRendererIterator struct { Event *KiwiUpdatedMetadataRenderer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KiwiUpdatedMetadataRendererIterator is returned from FilterUpdatedMetadataRenderer and is used to iterate over the raw logs and unpacked data for UpdatedMetadataRenderer events raised by the Kiwi contract.
func (*KiwiUpdatedMetadataRendererIterator) Close ¶
func (it *KiwiUpdatedMetadataRendererIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KiwiUpdatedMetadataRendererIterator) Error ¶
func (it *KiwiUpdatedMetadataRendererIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KiwiUpdatedMetadataRendererIterator) Next ¶
func (it *KiwiUpdatedMetadataRendererIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KiwiUpgraded ¶
type KiwiUpgraded struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
KiwiUpgraded represents a Upgraded event raised by the Kiwi contract.
type KiwiUpgradedIterator ¶
type KiwiUpgradedIterator struct { Event *KiwiUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KiwiUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the Kiwi contract.
func (*KiwiUpgradedIterator) Close ¶
func (it *KiwiUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KiwiUpgradedIterator) Error ¶
func (it *KiwiUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KiwiUpgradedIterator) Next ¶
func (it *KiwiUpgradedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ProtocolRewards ¶
type ProtocolRewards struct { ProtocolRewardsCaller // Read-only binding to the contract ProtocolRewardsTransactor // Write-only binding to the contract ProtocolRewardsFilterer // Log filterer for contract events }
ProtocolRewards is an auto generated Go binding around an Ethereum contract.
func NewProtocolRewards ¶
func NewProtocolRewards(address common.Address, backend bind.ContractBackend) (*ProtocolRewards, error)
NewProtocolRewards creates a new instance of ProtocolRewards, bound to a specific deployed contract.
type ProtocolRewardsCaller ¶
type ProtocolRewardsCaller struct {
// contains filtered or unexported fields
}
ProtocolRewardsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewProtocolRewardsCaller ¶
func NewProtocolRewardsCaller(address common.Address, caller bind.ContractCaller) (*ProtocolRewardsCaller, error)
NewProtocolRewardsCaller creates a new read-only instance of ProtocolRewards, bound to a specific deployed contract.
func (*ProtocolRewardsCaller) BalanceOf ¶
func (_ProtocolRewards *ProtocolRewardsCaller) BalanceOf(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) view returns(uint256)
func (*ProtocolRewardsCaller) Eip712Domain ¶
func (_ProtocolRewards *ProtocolRewardsCaller) Eip712Domain(opts *bind.CallOpts) (struct { Fields [1]byte Name string Version string ChainId *big.Int VerifyingContract common.Address Salt [32]byte Extensions []*big.Int }, error)
Eip712Domain is a free data retrieval call binding the contract method 0x84b0196e.
Solidity: function eip712Domain() view returns(bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
func (*ProtocolRewardsCaller) Nonces ¶
func (_ProtocolRewards *ProtocolRewardsCaller) Nonces(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address ) view returns(uint256)
func (*ProtocolRewardsCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*ProtocolRewardsCaller) WITHDRAWTYPEHASH ¶
func (_ProtocolRewards *ProtocolRewardsCaller) WITHDRAWTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
WITHDRAWTYPEHASH is a free data retrieval call binding the contract method 0x76c5d758.
Solidity: function WITHDRAW_TYPEHASH() view returns(bytes32)
type ProtocolRewardsCallerRaw ¶
type ProtocolRewardsCallerRaw struct {
Contract *ProtocolRewardsCaller // Generic read-only contract binding to access the raw methods on
}
ProtocolRewardsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ProtocolRewardsCallerRaw) Call ¶
func (_ProtocolRewards *ProtocolRewardsCallerRaw) 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 ProtocolRewardsCallerSession ¶
type ProtocolRewardsCallerSession struct { Contract *ProtocolRewardsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ProtocolRewardsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ProtocolRewardsCallerSession) BalanceOf ¶
func (_ProtocolRewards *ProtocolRewardsCallerSession) BalanceOf(arg0 common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) view returns(uint256)
func (*ProtocolRewardsCallerSession) Eip712Domain ¶
func (_ProtocolRewards *ProtocolRewardsCallerSession) Eip712Domain() (struct { Fields [1]byte Name string Version string ChainId *big.Int VerifyingContract common.Address Salt [32]byte Extensions []*big.Int }, error)
Eip712Domain is a free data retrieval call binding the contract method 0x84b0196e.
Solidity: function eip712Domain() view returns(bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
func (*ProtocolRewardsCallerSession) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address ) view returns(uint256)
func (*ProtocolRewardsCallerSession) TotalSupply ¶
func (_ProtocolRewards *ProtocolRewardsCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*ProtocolRewardsCallerSession) WITHDRAWTYPEHASH ¶
func (_ProtocolRewards *ProtocolRewardsCallerSession) WITHDRAWTYPEHASH() ([32]byte, error)
WITHDRAWTYPEHASH is a free data retrieval call binding the contract method 0x76c5d758.
Solidity: function WITHDRAW_TYPEHASH() view returns(bytes32)
type ProtocolRewardsDeposit ¶
type ProtocolRewardsDeposit struct { From common.Address To common.Address Reason [4]byte Amount *big.Int Comment string Raw types.Log // Blockchain specific contextual infos }
ProtocolRewardsDeposit represents a Deposit event raised by the ProtocolRewards contract.
type ProtocolRewardsDepositIterator ¶
type ProtocolRewardsDepositIterator struct { Event *ProtocolRewardsDeposit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProtocolRewardsDepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the ProtocolRewards contract.
func (*ProtocolRewardsDepositIterator) Close ¶
func (it *ProtocolRewardsDepositIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProtocolRewardsDepositIterator) Error ¶
func (it *ProtocolRewardsDepositIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProtocolRewardsDepositIterator) Next ¶
func (it *ProtocolRewardsDepositIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ProtocolRewardsEIP712DomainChanged ¶
type ProtocolRewardsEIP712DomainChanged struct {
Raw types.Log // Blockchain specific contextual infos
}
ProtocolRewardsEIP712DomainChanged represents a EIP712DomainChanged event raised by the ProtocolRewards contract.
type ProtocolRewardsEIP712DomainChangedIterator ¶
type ProtocolRewardsEIP712DomainChangedIterator struct { Event *ProtocolRewardsEIP712DomainChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProtocolRewardsEIP712DomainChangedIterator is returned from FilterEIP712DomainChanged and is used to iterate over the raw logs and unpacked data for EIP712DomainChanged events raised by the ProtocolRewards contract.
func (*ProtocolRewardsEIP712DomainChangedIterator) Close ¶
func (it *ProtocolRewardsEIP712DomainChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProtocolRewardsEIP712DomainChangedIterator) Error ¶
func (it *ProtocolRewardsEIP712DomainChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProtocolRewardsEIP712DomainChangedIterator) Next ¶
func (it *ProtocolRewardsEIP712DomainChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ProtocolRewardsFilterer ¶
type ProtocolRewardsFilterer struct {
// contains filtered or unexported fields
}
ProtocolRewardsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewProtocolRewardsFilterer ¶
func NewProtocolRewardsFilterer(address common.Address, filterer bind.ContractFilterer) (*ProtocolRewardsFilterer, error)
NewProtocolRewardsFilterer creates a new log filterer instance of ProtocolRewards, bound to a specific deployed contract.
func (*ProtocolRewardsFilterer) FilterDeposit ¶
func (_ProtocolRewards *ProtocolRewardsFilterer) FilterDeposit(opts *bind.FilterOpts, from []common.Address, to []common.Address, reason [][4]byte) (*ProtocolRewardsDepositIterator, error)
FilterDeposit is a free log retrieval operation binding the contract event 0x5b769452a2090142e059af5137c5b92a3e966cfb03b794cd01ac195d196c0001.
Solidity: event Deposit(address indexed from, address indexed to, bytes4 indexed reason, uint256 amount, string comment)
func (*ProtocolRewardsFilterer) FilterEIP712DomainChanged ¶
func (_ProtocolRewards *ProtocolRewardsFilterer) FilterEIP712DomainChanged(opts *bind.FilterOpts) (*ProtocolRewardsEIP712DomainChangedIterator, error)
FilterEIP712DomainChanged is a free log retrieval operation binding the contract event 0x0a6387c9ea3628b88a633bb4f3b151770f70085117a15f9bf3787cda53f13d31.
Solidity: event EIP712DomainChanged()
func (*ProtocolRewardsFilterer) FilterRewardsDeposit ¶
func (_ProtocolRewards *ProtocolRewardsFilterer) FilterRewardsDeposit(opts *bind.FilterOpts, creator []common.Address, createReferral []common.Address, mintReferral []common.Address) (*ProtocolRewardsRewardsDepositIterator, error)
FilterRewardsDeposit is a free log retrieval operation binding the contract event 0x90e8cce6b15b450d1e56e9ef986d1cd376838a90944336c02886ca12b9e6ebd7.
Solidity: event RewardsDeposit(address indexed creator, address indexed createReferral, address indexed mintReferral, address firstMinter, address zora, address from, uint256 creatorReward, uint256 createReferralReward, uint256 mintReferralReward, uint256 firstMinterReward, uint256 zoraReward)
func (*ProtocolRewardsFilterer) FilterWithdraw ¶
func (_ProtocolRewards *ProtocolRewardsFilterer) FilterWithdraw(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ProtocolRewardsWithdrawIterator, error)
FilterWithdraw is a free log retrieval operation binding the contract event 0x9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb.
Solidity: event Withdraw(address indexed from, address indexed to, uint256 amount)
func (*ProtocolRewardsFilterer) ParseDeposit ¶
func (_ProtocolRewards *ProtocolRewardsFilterer) ParseDeposit(log types.Log) (*ProtocolRewardsDeposit, error)
ParseDeposit is a log parse operation binding the contract event 0x5b769452a2090142e059af5137c5b92a3e966cfb03b794cd01ac195d196c0001.
Solidity: event Deposit(address indexed from, address indexed to, bytes4 indexed reason, uint256 amount, string comment)
func (*ProtocolRewardsFilterer) ParseEIP712DomainChanged ¶
func (_ProtocolRewards *ProtocolRewardsFilterer) ParseEIP712DomainChanged(log types.Log) (*ProtocolRewardsEIP712DomainChanged, error)
ParseEIP712DomainChanged is a log parse operation binding the contract event 0x0a6387c9ea3628b88a633bb4f3b151770f70085117a15f9bf3787cda53f13d31.
Solidity: event EIP712DomainChanged()
func (*ProtocolRewardsFilterer) ParseRewardsDeposit ¶
func (_ProtocolRewards *ProtocolRewardsFilterer) ParseRewardsDeposit(log types.Log) (*ProtocolRewardsRewardsDeposit, error)
ParseRewardsDeposit is a log parse operation binding the contract event 0x90e8cce6b15b450d1e56e9ef986d1cd376838a90944336c02886ca12b9e6ebd7.
Solidity: event RewardsDeposit(address indexed creator, address indexed createReferral, address indexed mintReferral, address firstMinter, address zora, address from, uint256 creatorReward, uint256 createReferralReward, uint256 mintReferralReward, uint256 firstMinterReward, uint256 zoraReward)
func (*ProtocolRewardsFilterer) ParseWithdraw ¶
func (_ProtocolRewards *ProtocolRewardsFilterer) ParseWithdraw(log types.Log) (*ProtocolRewardsWithdraw, error)
ParseWithdraw is a log parse operation binding the contract event 0x9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb.
Solidity: event Withdraw(address indexed from, address indexed to, uint256 amount)
func (*ProtocolRewardsFilterer) WatchDeposit ¶
func (_ProtocolRewards *ProtocolRewardsFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *ProtocolRewardsDeposit, from []common.Address, to []common.Address, reason [][4]byte) (event.Subscription, error)
WatchDeposit is a free log subscription operation binding the contract event 0x5b769452a2090142e059af5137c5b92a3e966cfb03b794cd01ac195d196c0001.
Solidity: event Deposit(address indexed from, address indexed to, bytes4 indexed reason, uint256 amount, string comment)
func (*ProtocolRewardsFilterer) WatchEIP712DomainChanged ¶
func (_ProtocolRewards *ProtocolRewardsFilterer) WatchEIP712DomainChanged(opts *bind.WatchOpts, sink chan<- *ProtocolRewardsEIP712DomainChanged) (event.Subscription, error)
WatchEIP712DomainChanged is a free log subscription operation binding the contract event 0x0a6387c9ea3628b88a633bb4f3b151770f70085117a15f9bf3787cda53f13d31.
Solidity: event EIP712DomainChanged()
func (*ProtocolRewardsFilterer) WatchRewardsDeposit ¶
func (_ProtocolRewards *ProtocolRewardsFilterer) WatchRewardsDeposit(opts *bind.WatchOpts, sink chan<- *ProtocolRewardsRewardsDeposit, creator []common.Address, createReferral []common.Address, mintReferral []common.Address) (event.Subscription, error)
WatchRewardsDeposit is a free log subscription operation binding the contract event 0x90e8cce6b15b450d1e56e9ef986d1cd376838a90944336c02886ca12b9e6ebd7.
Solidity: event RewardsDeposit(address indexed creator, address indexed createReferral, address indexed mintReferral, address firstMinter, address zora, address from, uint256 creatorReward, uint256 createReferralReward, uint256 mintReferralReward, uint256 firstMinterReward, uint256 zoraReward)
func (*ProtocolRewardsFilterer) WatchWithdraw ¶
func (_ProtocolRewards *ProtocolRewardsFilterer) WatchWithdraw(opts *bind.WatchOpts, sink chan<- *ProtocolRewardsWithdraw, from []common.Address, to []common.Address) (event.Subscription, error)
WatchWithdraw is a free log subscription operation binding the contract event 0x9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb.
Solidity: event Withdraw(address indexed from, address indexed to, uint256 amount)
type ProtocolRewardsRaw ¶
type ProtocolRewardsRaw struct {
Contract *ProtocolRewards // Generic contract binding to access the raw methods on
}
ProtocolRewardsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ProtocolRewardsRaw) Call ¶
func (_ProtocolRewards *ProtocolRewardsRaw) 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 (*ProtocolRewardsRaw) Transact ¶
func (_ProtocolRewards *ProtocolRewardsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ProtocolRewardsRaw) Transfer ¶
func (_ProtocolRewards *ProtocolRewardsRaw) 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 ProtocolRewardsRewardsDeposit ¶
type ProtocolRewardsRewardsDeposit struct { Creator common.Address CreateReferral common.Address MintReferral common.Address FirstMinter common.Address Zora common.Address From common.Address CreatorReward *big.Int CreateReferralReward *big.Int MintReferralReward *big.Int FirstMinterReward *big.Int ZoraReward *big.Int Raw types.Log // Blockchain specific contextual infos }
ProtocolRewardsRewardsDeposit represents a RewardsDeposit event raised by the ProtocolRewards contract.
type ProtocolRewardsRewardsDepositIterator ¶
type ProtocolRewardsRewardsDepositIterator struct { Event *ProtocolRewardsRewardsDeposit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProtocolRewardsRewardsDepositIterator is returned from FilterRewardsDeposit and is used to iterate over the raw logs and unpacked data for RewardsDeposit events raised by the ProtocolRewards contract.
func (*ProtocolRewardsRewardsDepositIterator) Close ¶
func (it *ProtocolRewardsRewardsDepositIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProtocolRewardsRewardsDepositIterator) Error ¶
func (it *ProtocolRewardsRewardsDepositIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProtocolRewardsRewardsDepositIterator) Next ¶
func (it *ProtocolRewardsRewardsDepositIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ProtocolRewardsSession ¶
type ProtocolRewardsSession struct { Contract *ProtocolRewards // 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 }
ProtocolRewardsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ProtocolRewardsSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) view returns(uint256)
func (*ProtocolRewardsSession) Deposit ¶
func (_ProtocolRewards *ProtocolRewardsSession) Deposit(to common.Address, reason [4]byte, comment string) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0xf7f8266f.
Solidity: function deposit(address to, bytes4 reason, string comment) payable returns()
func (*ProtocolRewardsSession) DepositBatch ¶
func (_ProtocolRewards *ProtocolRewardsSession) DepositBatch(recipients []common.Address, amounts []*big.Int, reasons [][4]byte, comment string) (*types.Transaction, error)
DepositBatch is a paid mutator transaction binding the contract method 0x300def95.
Solidity: function depositBatch(address[] recipients, uint256[] amounts, bytes4[] reasons, string comment) payable returns()
func (*ProtocolRewardsSession) DepositRewards ¶
func (_ProtocolRewards *ProtocolRewardsSession) DepositRewards(creator common.Address, creatorReward *big.Int, createReferral common.Address, createReferralReward *big.Int, mintReferral common.Address, mintReferralReward *big.Int, firstMinter common.Address, firstMinterReward *big.Int, zora common.Address, zoraReward *big.Int) (*types.Transaction, error)
DepositRewards is a paid mutator transaction binding the contract method 0xfaa3516f.
Solidity: function depositRewards(address creator, uint256 creatorReward, address createReferral, uint256 createReferralReward, address mintReferral, uint256 mintReferralReward, address firstMinter, uint256 firstMinterReward, address zora, uint256 zoraReward) payable returns()
func (*ProtocolRewardsSession) Eip712Domain ¶
func (_ProtocolRewards *ProtocolRewardsSession) Eip712Domain() (struct { Fields [1]byte Name string Version string ChainId *big.Int VerifyingContract common.Address Salt [32]byte Extensions []*big.Int }, error)
Eip712Domain is a free data retrieval call binding the contract method 0x84b0196e.
Solidity: function eip712Domain() view returns(bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
func (*ProtocolRewardsSession) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address ) view returns(uint256)
func (*ProtocolRewardsSession) TotalSupply ¶
func (_ProtocolRewards *ProtocolRewardsSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*ProtocolRewardsSession) WITHDRAWTYPEHASH ¶
func (_ProtocolRewards *ProtocolRewardsSession) WITHDRAWTYPEHASH() ([32]byte, error)
WITHDRAWTYPEHASH is a free data retrieval call binding the contract method 0x76c5d758.
Solidity: function WITHDRAW_TYPEHASH() view returns(bytes32)
func (*ProtocolRewardsSession) Withdraw ¶
func (_ProtocolRewards *ProtocolRewardsSession) Withdraw(to common.Address, amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xf3fef3a3.
Solidity: function withdraw(address to, uint256 amount) returns()
func (*ProtocolRewardsSession) WithdrawFor ¶
func (_ProtocolRewards *ProtocolRewardsSession) WithdrawFor(to common.Address, amount *big.Int) (*types.Transaction, error)
WithdrawFor is a paid mutator transaction binding the contract method 0xdb518db2.
Solidity: function withdrawFor(address to, uint256 amount) returns()
func (*ProtocolRewardsSession) WithdrawWithSig ¶
func (_ProtocolRewards *ProtocolRewardsSession) WithdrawWithSig(from common.Address, to common.Address, amount *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
WithdrawWithSig is a paid mutator transaction binding the contract method 0xc27e9794.
Solidity: function withdrawWithSig(address from, address to, uint256 amount, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
type ProtocolRewardsTransactor ¶
type ProtocolRewardsTransactor struct {
// contains filtered or unexported fields
}
ProtocolRewardsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewProtocolRewardsTransactor ¶
func NewProtocolRewardsTransactor(address common.Address, transactor bind.ContractTransactor) (*ProtocolRewardsTransactor, error)
NewProtocolRewardsTransactor creates a new write-only instance of ProtocolRewards, bound to a specific deployed contract.
func (*ProtocolRewardsTransactor) Deposit ¶
func (_ProtocolRewards *ProtocolRewardsTransactor) Deposit(opts *bind.TransactOpts, to common.Address, reason [4]byte, comment string) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0xf7f8266f.
Solidity: function deposit(address to, bytes4 reason, string comment) payable returns()
func (*ProtocolRewardsTransactor) DepositBatch ¶
func (_ProtocolRewards *ProtocolRewardsTransactor) DepositBatch(opts *bind.TransactOpts, recipients []common.Address, amounts []*big.Int, reasons [][4]byte, comment string) (*types.Transaction, error)
DepositBatch is a paid mutator transaction binding the contract method 0x300def95.
Solidity: function depositBatch(address[] recipients, uint256[] amounts, bytes4[] reasons, string comment) payable returns()
func (*ProtocolRewardsTransactor) DepositRewards ¶
func (_ProtocolRewards *ProtocolRewardsTransactor) DepositRewards(opts *bind.TransactOpts, creator common.Address, creatorReward *big.Int, createReferral common.Address, createReferralReward *big.Int, mintReferral common.Address, mintReferralReward *big.Int, firstMinter common.Address, firstMinterReward *big.Int, zora common.Address, zoraReward *big.Int) (*types.Transaction, error)
DepositRewards is a paid mutator transaction binding the contract method 0xfaa3516f.
Solidity: function depositRewards(address creator, uint256 creatorReward, address createReferral, uint256 createReferralReward, address mintReferral, uint256 mintReferralReward, address firstMinter, uint256 firstMinterReward, address zora, uint256 zoraReward) payable returns()
func (*ProtocolRewardsTransactor) Withdraw ¶
func (_ProtocolRewards *ProtocolRewardsTransactor) Withdraw(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xf3fef3a3.
Solidity: function withdraw(address to, uint256 amount) returns()
func (*ProtocolRewardsTransactor) WithdrawFor ¶
func (_ProtocolRewards *ProtocolRewardsTransactor) WithdrawFor(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
WithdrawFor is a paid mutator transaction binding the contract method 0xdb518db2.
Solidity: function withdrawFor(address to, uint256 amount) returns()
func (*ProtocolRewardsTransactor) WithdrawWithSig ¶
func (_ProtocolRewards *ProtocolRewardsTransactor) WithdrawWithSig(opts *bind.TransactOpts, from common.Address, to common.Address, amount *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
WithdrawWithSig is a paid mutator transaction binding the contract method 0xc27e9794.
Solidity: function withdrawWithSig(address from, address to, uint256 amount, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
type ProtocolRewardsTransactorRaw ¶
type ProtocolRewardsTransactorRaw struct {
Contract *ProtocolRewardsTransactor // Generic write-only contract binding to access the raw methods on
}
ProtocolRewardsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ProtocolRewardsTransactorRaw) Transact ¶
func (_ProtocolRewards *ProtocolRewardsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ProtocolRewardsTransactorRaw) Transfer ¶
func (_ProtocolRewards *ProtocolRewardsTransactorRaw) 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 ProtocolRewardsTransactorSession ¶
type ProtocolRewardsTransactorSession struct { Contract *ProtocolRewardsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ProtocolRewardsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ProtocolRewardsTransactorSession) Deposit ¶
func (_ProtocolRewards *ProtocolRewardsTransactorSession) Deposit(to common.Address, reason [4]byte, comment string) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0xf7f8266f.
Solidity: function deposit(address to, bytes4 reason, string comment) payable returns()
func (*ProtocolRewardsTransactorSession) DepositBatch ¶
func (_ProtocolRewards *ProtocolRewardsTransactorSession) DepositBatch(recipients []common.Address, amounts []*big.Int, reasons [][4]byte, comment string) (*types.Transaction, error)
DepositBatch is a paid mutator transaction binding the contract method 0x300def95.
Solidity: function depositBatch(address[] recipients, uint256[] amounts, bytes4[] reasons, string comment) payable returns()
func (*ProtocolRewardsTransactorSession) DepositRewards ¶
func (_ProtocolRewards *ProtocolRewardsTransactorSession) DepositRewards(creator common.Address, creatorReward *big.Int, createReferral common.Address, createReferralReward *big.Int, mintReferral common.Address, mintReferralReward *big.Int, firstMinter common.Address, firstMinterReward *big.Int, zora common.Address, zoraReward *big.Int) (*types.Transaction, error)
DepositRewards is a paid mutator transaction binding the contract method 0xfaa3516f.
Solidity: function depositRewards(address creator, uint256 creatorReward, address createReferral, uint256 createReferralReward, address mintReferral, uint256 mintReferralReward, address firstMinter, uint256 firstMinterReward, address zora, uint256 zoraReward) payable returns()
func (*ProtocolRewardsTransactorSession) Withdraw ¶
func (_ProtocolRewards *ProtocolRewardsTransactorSession) Withdraw(to common.Address, amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xf3fef3a3.
Solidity: function withdraw(address to, uint256 amount) returns()
func (*ProtocolRewardsTransactorSession) WithdrawFor ¶
func (_ProtocolRewards *ProtocolRewardsTransactorSession) WithdrawFor(to common.Address, amount *big.Int) (*types.Transaction, error)
WithdrawFor is a paid mutator transaction binding the contract method 0xdb518db2.
Solidity: function withdrawFor(address to, uint256 amount) returns()
func (*ProtocolRewardsTransactorSession) WithdrawWithSig ¶
func (_ProtocolRewards *ProtocolRewardsTransactorSession) WithdrawWithSig(from common.Address, to common.Address, amount *big.Int, deadline *big.Int, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
WithdrawWithSig is a paid mutator transaction binding the contract method 0xc27e9794.
Solidity: function withdrawWithSig(address from, address to, uint256 amount, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns()
type ProtocolRewardsWithdraw ¶
type ProtocolRewardsWithdraw struct { From common.Address To common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
ProtocolRewardsWithdraw represents a Withdraw event raised by the ProtocolRewards contract.
type ProtocolRewardsWithdrawIterator ¶
type ProtocolRewardsWithdrawIterator struct { Event *ProtocolRewardsWithdraw // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProtocolRewardsWithdrawIterator is returned from FilterWithdraw and is used to iterate over the raw logs and unpacked data for Withdraw events raised by the ProtocolRewards contract.
func (*ProtocolRewardsWithdrawIterator) Close ¶
func (it *ProtocolRewardsWithdrawIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProtocolRewardsWithdrawIterator) Error ¶
func (it *ProtocolRewardsWithdrawIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProtocolRewardsWithdrawIterator) Next ¶
func (it *ProtocolRewardsWithdrawIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.