Documentation ¶
Index ¶
- Variables
- type CollectPublicationActionCollectData
- type IERC721TimeTokenData
- type LenHubEIP712Signature
- type LensHubCollectWithSigData
- type LensHubCommentData
- type LensHubCommentWithSigData
- type LensHubCreateProfileData
- type LensHubEIP712Signature
- type LensHubFollowWithSigData
- type LensHubMirrorData
- type LensHubMirrorWithSigData
- type LensHubPostData
- type LensHubPostWithSigData
- type LensHubProfileStruct
- type LensHubPublicationStruct
- type LensHubSetDefaultProfileWithSigData
- type LensHubSetDispatcherWithSigData
- type LensHubSetFollowModuleWithSigData
- type LensHubSetFollowNFTURIWithSigData
- type LensHubSetProfileImageURIWithSigData
- type RegistryTypesHandle
- type RegistryTypesToken
- type TypesCommentParams
- type TypesCreateProfileParams
- type TypesEIP712Signature
- type TypesLegacyCollectParams
- type TypesMigrationParams
- type TypesMirrorParams
- type TypesPostParams
- type TypesProcessActionParams
- type TypesProfile
- type TypesPublicationActionParams
- type TypesPublicationMemory
- type TypesQuoteParams
- type TypesTokenData
- type V1Events
- type V1EventsBaseInitialized
- type V1EventsBaseInitializedIterator
- type V1EventsCaller
- type V1EventsCallerRaw
- type V1EventsCallerSession
- type V1EventsCollectModuleWhitelisted
- type V1EventsCollectModuleWhitelistedIterator
- type V1EventsCollectNFTDeployed
- type V1EventsCollectNFTDeployedIterator
- type V1EventsCollectNFTInitialized
- type V1EventsCollectNFTInitializedIterator
- type V1EventsCollectNFTTransferred
- type V1EventsCollectNFTTransferredIterator
- type V1EventsCollected
- type V1EventsCollectedIterator
- type V1EventsCommentCreated
- type V1EventsCommentCreatedIterator
- type V1EventsDefaultProfileSet
- type V1EventsDefaultProfileSetIterator
- type V1EventsDispatcherSet
- type V1EventsDispatcherSetIterator
- type V1EventsEmergencyAdminSet
- type V1EventsEmergencyAdminSetIterator
- type V1EventsFeeModuleBaseConstructed
- type V1EventsFeeModuleBaseConstructedIterator
- type V1EventsFilterer
- func (_V1Events *V1EventsFilterer) FilterBaseInitialized(opts *bind.FilterOpts) (*V1EventsBaseInitializedIterator, error)
- func (_V1Events *V1EventsFilterer) FilterCollectModuleWhitelisted(opts *bind.FilterOpts, collectModule []common.Address, whitelisted []bool) (*V1EventsCollectModuleWhitelistedIterator, error)
- func (_V1Events *V1EventsFilterer) FilterCollectNFTDeployed(opts *bind.FilterOpts, profileId []*big.Int, pubId []*big.Int, ...) (*V1EventsCollectNFTDeployedIterator, error)
- func (_V1Events *V1EventsFilterer) FilterCollectNFTInitialized(opts *bind.FilterOpts, profileId []*big.Int, pubId []*big.Int) (*V1EventsCollectNFTInitializedIterator, error)
- func (_V1Events *V1EventsFilterer) FilterCollectNFTTransferred(opts *bind.FilterOpts, profileId []*big.Int, pubId []*big.Int, ...) (*V1EventsCollectNFTTransferredIterator, error)
- func (_V1Events *V1EventsFilterer) FilterCollected(opts *bind.FilterOpts, collector []common.Address, profileId []*big.Int, ...) (*V1EventsCollectedIterator, error)
- func (_V1Events *V1EventsFilterer) FilterCommentCreated(opts *bind.FilterOpts, profileId []*big.Int, pubId []*big.Int) (*V1EventsCommentCreatedIterator, error)
- func (_V1Events *V1EventsFilterer) FilterDefaultProfileSet(opts *bind.FilterOpts, wallet []common.Address, profileId []*big.Int) (*V1EventsDefaultProfileSetIterator, error)
- func (_V1Events *V1EventsFilterer) FilterDispatcherSet(opts *bind.FilterOpts, profileId []*big.Int, dispatcher []common.Address) (*V1EventsDispatcherSetIterator, error)
- func (_V1Events *V1EventsFilterer) FilterEmergencyAdminSet(opts *bind.FilterOpts, caller []common.Address, ...) (*V1EventsEmergencyAdminSetIterator, error)
- func (_V1Events *V1EventsFilterer) FilterFeeModuleBaseConstructed(opts *bind.FilterOpts, moduleGlobals []common.Address) (*V1EventsFeeModuleBaseConstructedIterator, error)
- func (_V1Events *V1EventsFilterer) FilterFollowModuleSet(opts *bind.FilterOpts, profileId []*big.Int) (*V1EventsFollowModuleSetIterator, error)
- func (_V1Events *V1EventsFilterer) FilterFollowModuleWhitelisted(opts *bind.FilterOpts, followModule []common.Address, whitelisted []bool) (*V1EventsFollowModuleWhitelistedIterator, error)
- func (_V1Events *V1EventsFilterer) FilterFollowNFTDelegatedPowerChanged(opts *bind.FilterOpts, delegate []common.Address, newPower []*big.Int) (*V1EventsFollowNFTDelegatedPowerChangedIterator, error)
- func (_V1Events *V1EventsFilterer) FilterFollowNFTDeployed(opts *bind.FilterOpts, profileId []*big.Int, followNFT []common.Address) (*V1EventsFollowNFTDeployedIterator, error)
- func (_V1Events *V1EventsFilterer) FilterFollowNFTInitialized(opts *bind.FilterOpts, profileId []*big.Int) (*V1EventsFollowNFTInitializedIterator, error)
- func (_V1Events *V1EventsFilterer) FilterFollowNFTTransferred(opts *bind.FilterOpts, profileId []*big.Int, followNFTId []*big.Int) (*V1EventsFollowNFTTransferredIterator, error)
- func (_V1Events *V1EventsFilterer) FilterFollowNFTURISet(opts *bind.FilterOpts, profileId []*big.Int) (*V1EventsFollowNFTURISetIterator, error)
- func (_V1Events *V1EventsFilterer) FilterFollowed(opts *bind.FilterOpts, follower []common.Address) (*V1EventsFollowedIterator, error)
- func (_V1Events *V1EventsFilterer) FilterFollowsApproved(opts *bind.FilterOpts, owner []common.Address, profileId []*big.Int) (*V1EventsFollowsApprovedIterator, error)
- func (_V1Events *V1EventsFilterer) FilterFollowsToggled(opts *bind.FilterOpts, owner []common.Address) (*V1EventsFollowsToggledIterator, error)
- func (_V1Events *V1EventsFilterer) FilterGovernanceSet(opts *bind.FilterOpts, caller []common.Address, ...) (*V1EventsGovernanceSetIterator, error)
- func (_V1Events *V1EventsFilterer) FilterMirrorCreated(opts *bind.FilterOpts, profileId []*big.Int, pubId []*big.Int) (*V1EventsMirrorCreatedIterator, error)
- func (_V1Events *V1EventsFilterer) FilterModuleBaseConstructed(opts *bind.FilterOpts, hub []common.Address) (*V1EventsModuleBaseConstructedIterator, error)
- func (_V1Events *V1EventsFilterer) FilterModuleGlobalsCurrencyWhitelisted(opts *bind.FilterOpts, currency []common.Address, prevWhitelisted []bool, ...) (*V1EventsModuleGlobalsCurrencyWhitelistedIterator, error)
- func (_V1Events *V1EventsFilterer) FilterModuleGlobalsGovernanceSet(opts *bind.FilterOpts, prevGovernance []common.Address, ...) (*V1EventsModuleGlobalsGovernanceSetIterator, error)
- func (_V1Events *V1EventsFilterer) FilterModuleGlobalsTreasuryFeeSet(opts *bind.FilterOpts, prevTreasuryFee []uint16, newTreasuryFee []uint16) (*V1EventsModuleGlobalsTreasuryFeeSetIterator, error)
- func (_V1Events *V1EventsFilterer) FilterModuleGlobalsTreasurySet(opts *bind.FilterOpts, prevTreasury []common.Address, ...) (*V1EventsModuleGlobalsTreasurySetIterator, error)
- func (_V1Events *V1EventsFilterer) FilterPostCreated(opts *bind.FilterOpts, profileId []*big.Int, pubId []*big.Int) (*V1EventsPostCreatedIterator, error)
- func (_V1Events *V1EventsFilterer) FilterProfileCreated(opts *bind.FilterOpts, profileId []*big.Int, creator []common.Address, ...) (*V1EventsProfileCreatedIterator, error)
- func (_V1Events *V1EventsFilterer) FilterProfileCreatorWhitelisted(opts *bind.FilterOpts, profileCreator []common.Address, whitelisted []bool) (*V1EventsProfileCreatorWhitelistedIterator, error)
- func (_V1Events *V1EventsFilterer) FilterProfileImageURISet(opts *bind.FilterOpts, profileId []*big.Int) (*V1EventsProfileImageURISetIterator, error)
- func (_V1Events *V1EventsFilterer) FilterProfileMetadataSet(opts *bind.FilterOpts, profileId []*big.Int) (*V1EventsProfileMetadataSetIterator, error)
- func (_V1Events *V1EventsFilterer) FilterReferenceModuleWhitelisted(opts *bind.FilterOpts, referenceModule []common.Address, whitelisted []bool) (*V1EventsReferenceModuleWhitelistedIterator, error)
- func (_V1Events *V1EventsFilterer) FilterStateSet(opts *bind.FilterOpts, caller []common.Address, prevState []uint8, ...) (*V1EventsStateSetIterator, error)
- func (_V1Events *V1EventsFilterer) ParseBaseInitialized(log types.Log) (*V1EventsBaseInitialized, error)
- func (_V1Events *V1EventsFilterer) ParseCollectModuleWhitelisted(log types.Log) (*V1EventsCollectModuleWhitelisted, error)
- func (_V1Events *V1EventsFilterer) ParseCollectNFTDeployed(log types.Log) (*V1EventsCollectNFTDeployed, error)
- func (_V1Events *V1EventsFilterer) ParseCollectNFTInitialized(log types.Log) (*V1EventsCollectNFTInitialized, error)
- func (_V1Events *V1EventsFilterer) ParseCollectNFTTransferred(log types.Log) (*V1EventsCollectNFTTransferred, error)
- func (_V1Events *V1EventsFilterer) ParseCollected(log types.Log) (*V1EventsCollected, error)
- func (_V1Events *V1EventsFilterer) ParseCommentCreated(log types.Log) (*V1EventsCommentCreated, error)
- func (_V1Events *V1EventsFilterer) ParseDefaultProfileSet(log types.Log) (*V1EventsDefaultProfileSet, error)
- func (_V1Events *V1EventsFilterer) ParseDispatcherSet(log types.Log) (*V1EventsDispatcherSet, error)
- func (_V1Events *V1EventsFilterer) ParseEmergencyAdminSet(log types.Log) (*V1EventsEmergencyAdminSet, error)
- func (_V1Events *V1EventsFilterer) ParseFeeModuleBaseConstructed(log types.Log) (*V1EventsFeeModuleBaseConstructed, error)
- func (_V1Events *V1EventsFilterer) ParseFollowModuleSet(log types.Log) (*V1EventsFollowModuleSet, error)
- func (_V1Events *V1EventsFilterer) ParseFollowModuleWhitelisted(log types.Log) (*V1EventsFollowModuleWhitelisted, error)
- func (_V1Events *V1EventsFilterer) ParseFollowNFTDelegatedPowerChanged(log types.Log) (*V1EventsFollowNFTDelegatedPowerChanged, error)
- func (_V1Events *V1EventsFilterer) ParseFollowNFTDeployed(log types.Log) (*V1EventsFollowNFTDeployed, error)
- func (_V1Events *V1EventsFilterer) ParseFollowNFTInitialized(log types.Log) (*V1EventsFollowNFTInitialized, error)
- func (_V1Events *V1EventsFilterer) ParseFollowNFTTransferred(log types.Log) (*V1EventsFollowNFTTransferred, error)
- func (_V1Events *V1EventsFilterer) ParseFollowNFTURISet(log types.Log) (*V1EventsFollowNFTURISet, error)
- func (_V1Events *V1EventsFilterer) ParseFollowed(log types.Log) (*V1EventsFollowed, error)
- func (_V1Events *V1EventsFilterer) ParseFollowsApproved(log types.Log) (*V1EventsFollowsApproved, error)
- func (_V1Events *V1EventsFilterer) ParseFollowsToggled(log types.Log) (*V1EventsFollowsToggled, error)
- func (_V1Events *V1EventsFilterer) ParseGovernanceSet(log types.Log) (*V1EventsGovernanceSet, error)
- func (_V1Events *V1EventsFilterer) ParseMirrorCreated(log types.Log) (*V1EventsMirrorCreated, error)
- func (_V1Events *V1EventsFilterer) ParseModuleBaseConstructed(log types.Log) (*V1EventsModuleBaseConstructed, error)
- func (_V1Events *V1EventsFilterer) ParseModuleGlobalsCurrencyWhitelisted(log types.Log) (*V1EventsModuleGlobalsCurrencyWhitelisted, error)
- func (_V1Events *V1EventsFilterer) ParseModuleGlobalsGovernanceSet(log types.Log) (*V1EventsModuleGlobalsGovernanceSet, error)
- func (_V1Events *V1EventsFilterer) ParseModuleGlobalsTreasuryFeeSet(log types.Log) (*V1EventsModuleGlobalsTreasuryFeeSet, error)
- func (_V1Events *V1EventsFilterer) ParseModuleGlobalsTreasurySet(log types.Log) (*V1EventsModuleGlobalsTreasurySet, error)
- func (_V1Events *V1EventsFilterer) ParsePostCreated(log types.Log) (*V1EventsPostCreated, error)
- func (_V1Events *V1EventsFilterer) ParseProfileCreated(log types.Log) (*V1EventsProfileCreated, error)
- func (_V1Events *V1EventsFilterer) ParseProfileCreatorWhitelisted(log types.Log) (*V1EventsProfileCreatorWhitelisted, error)
- func (_V1Events *V1EventsFilterer) ParseProfileImageURISet(log types.Log) (*V1EventsProfileImageURISet, error)
- func (_V1Events *V1EventsFilterer) ParseProfileMetadataSet(log types.Log) (*V1EventsProfileMetadataSet, error)
- func (_V1Events *V1EventsFilterer) ParseReferenceModuleWhitelisted(log types.Log) (*V1EventsReferenceModuleWhitelisted, error)
- func (_V1Events *V1EventsFilterer) ParseStateSet(log types.Log) (*V1EventsStateSet, error)
- func (_V1Events *V1EventsFilterer) WatchBaseInitialized(opts *bind.WatchOpts, sink chan<- *V1EventsBaseInitialized) (event.Subscription, error)
- func (_V1Events *V1EventsFilterer) WatchCollectModuleWhitelisted(opts *bind.WatchOpts, sink chan<- *V1EventsCollectModuleWhitelisted, ...) (event.Subscription, error)
- func (_V1Events *V1EventsFilterer) WatchCollectNFTDeployed(opts *bind.WatchOpts, sink chan<- *V1EventsCollectNFTDeployed, ...) (event.Subscription, error)
- func (_V1Events *V1EventsFilterer) WatchCollectNFTInitialized(opts *bind.WatchOpts, sink chan<- *V1EventsCollectNFTInitialized, ...) (event.Subscription, error)
- func (_V1Events *V1EventsFilterer) WatchCollectNFTTransferred(opts *bind.WatchOpts, sink chan<- *V1EventsCollectNFTTransferred, ...) (event.Subscription, error)
- func (_V1Events *V1EventsFilterer) WatchCollected(opts *bind.WatchOpts, sink chan<- *V1EventsCollected, ...) (event.Subscription, error)
- func (_V1Events *V1EventsFilterer) WatchCommentCreated(opts *bind.WatchOpts, sink chan<- *V1EventsCommentCreated, ...) (event.Subscription, error)
- func (_V1Events *V1EventsFilterer) WatchDefaultProfileSet(opts *bind.WatchOpts, sink chan<- *V1EventsDefaultProfileSet, ...) (event.Subscription, error)
- func (_V1Events *V1EventsFilterer) WatchDispatcherSet(opts *bind.WatchOpts, sink chan<- *V1EventsDispatcherSet, profileId []*big.Int, ...) (event.Subscription, error)
- func (_V1Events *V1EventsFilterer) WatchEmergencyAdminSet(opts *bind.WatchOpts, sink chan<- *V1EventsEmergencyAdminSet, ...) (event.Subscription, error)
- func (_V1Events *V1EventsFilterer) WatchFeeModuleBaseConstructed(opts *bind.WatchOpts, sink chan<- *V1EventsFeeModuleBaseConstructed, ...) (event.Subscription, error)
- func (_V1Events *V1EventsFilterer) WatchFollowModuleSet(opts *bind.WatchOpts, sink chan<- *V1EventsFollowModuleSet, ...) (event.Subscription, error)
- func (_V1Events *V1EventsFilterer) WatchFollowModuleWhitelisted(opts *bind.WatchOpts, sink chan<- *V1EventsFollowModuleWhitelisted, ...) (event.Subscription, error)
- func (_V1Events *V1EventsFilterer) WatchFollowNFTDelegatedPowerChanged(opts *bind.WatchOpts, sink chan<- *V1EventsFollowNFTDelegatedPowerChanged, ...) (event.Subscription, error)
- func (_V1Events *V1EventsFilterer) WatchFollowNFTDeployed(opts *bind.WatchOpts, sink chan<- *V1EventsFollowNFTDeployed, ...) (event.Subscription, error)
- func (_V1Events *V1EventsFilterer) WatchFollowNFTInitialized(opts *bind.WatchOpts, sink chan<- *V1EventsFollowNFTInitialized, ...) (event.Subscription, error)
- func (_V1Events *V1EventsFilterer) WatchFollowNFTTransferred(opts *bind.WatchOpts, sink chan<- *V1EventsFollowNFTTransferred, ...) (event.Subscription, error)
- func (_V1Events *V1EventsFilterer) WatchFollowNFTURISet(opts *bind.WatchOpts, sink chan<- *V1EventsFollowNFTURISet, ...) (event.Subscription, error)
- func (_V1Events *V1EventsFilterer) WatchFollowed(opts *bind.WatchOpts, sink chan<- *V1EventsFollowed, follower []common.Address) (event.Subscription, error)
- func (_V1Events *V1EventsFilterer) WatchFollowsApproved(opts *bind.WatchOpts, sink chan<- *V1EventsFollowsApproved, ...) (event.Subscription, error)
- func (_V1Events *V1EventsFilterer) WatchFollowsToggled(opts *bind.WatchOpts, sink chan<- *V1EventsFollowsToggled, ...) (event.Subscription, error)
- func (_V1Events *V1EventsFilterer) WatchGovernanceSet(opts *bind.WatchOpts, sink chan<- *V1EventsGovernanceSet, ...) (event.Subscription, error)
- func (_V1Events *V1EventsFilterer) WatchMirrorCreated(opts *bind.WatchOpts, sink chan<- *V1EventsMirrorCreated, profileId []*big.Int, ...) (event.Subscription, error)
- func (_V1Events *V1EventsFilterer) WatchModuleBaseConstructed(opts *bind.WatchOpts, sink chan<- *V1EventsModuleBaseConstructed, ...) (event.Subscription, error)
- func (_V1Events *V1EventsFilterer) WatchModuleGlobalsCurrencyWhitelisted(opts *bind.WatchOpts, sink chan<- *V1EventsModuleGlobalsCurrencyWhitelisted, ...) (event.Subscription, error)
- func (_V1Events *V1EventsFilterer) WatchModuleGlobalsGovernanceSet(opts *bind.WatchOpts, sink chan<- *V1EventsModuleGlobalsGovernanceSet, ...) (event.Subscription, error)
- func (_V1Events *V1EventsFilterer) WatchModuleGlobalsTreasuryFeeSet(opts *bind.WatchOpts, sink chan<- *V1EventsModuleGlobalsTreasuryFeeSet, ...) (event.Subscription, error)
- func (_V1Events *V1EventsFilterer) WatchModuleGlobalsTreasurySet(opts *bind.WatchOpts, sink chan<- *V1EventsModuleGlobalsTreasurySet, ...) (event.Subscription, error)
- func (_V1Events *V1EventsFilterer) WatchPostCreated(opts *bind.WatchOpts, sink chan<- *V1EventsPostCreated, profileId []*big.Int, ...) (event.Subscription, error)
- func (_V1Events *V1EventsFilterer) WatchProfileCreated(opts *bind.WatchOpts, sink chan<- *V1EventsProfileCreated, ...) (event.Subscription, error)
- func (_V1Events *V1EventsFilterer) WatchProfileCreatorWhitelisted(opts *bind.WatchOpts, sink chan<- *V1EventsProfileCreatorWhitelisted, ...) (event.Subscription, error)
- func (_V1Events *V1EventsFilterer) WatchProfileImageURISet(opts *bind.WatchOpts, sink chan<- *V1EventsProfileImageURISet, ...) (event.Subscription, error)
- func (_V1Events *V1EventsFilterer) WatchProfileMetadataSet(opts *bind.WatchOpts, sink chan<- *V1EventsProfileMetadataSet, ...) (event.Subscription, error)
- func (_V1Events *V1EventsFilterer) WatchReferenceModuleWhitelisted(opts *bind.WatchOpts, sink chan<- *V1EventsReferenceModuleWhitelisted, ...) (event.Subscription, error)
- func (_V1Events *V1EventsFilterer) WatchStateSet(opts *bind.WatchOpts, sink chan<- *V1EventsStateSet, caller []common.Address, ...) (event.Subscription, error)
- type V1EventsFollowModuleSet
- type V1EventsFollowModuleSetIterator
- type V1EventsFollowModuleWhitelisted
- type V1EventsFollowModuleWhitelistedIterator
- type V1EventsFollowNFTDelegatedPowerChanged
- type V1EventsFollowNFTDelegatedPowerChangedIterator
- type V1EventsFollowNFTDeployed
- type V1EventsFollowNFTDeployedIterator
- type V1EventsFollowNFTInitialized
- type V1EventsFollowNFTInitializedIterator
- type V1EventsFollowNFTTransferred
- type V1EventsFollowNFTTransferredIterator
- type V1EventsFollowNFTURISet
- type V1EventsFollowNFTURISetIterator
- type V1EventsFollowed
- type V1EventsFollowedIterator
- type V1EventsFollowsApproved
- type V1EventsFollowsApprovedIterator
- type V1EventsFollowsToggled
- type V1EventsFollowsToggledIterator
- type V1EventsGovernanceSet
- type V1EventsGovernanceSetIterator
- type V1EventsMirrorCreated
- type V1EventsMirrorCreatedIterator
- type V1EventsModuleBaseConstructed
- type V1EventsModuleBaseConstructedIterator
- type V1EventsModuleGlobalsCurrencyWhitelisted
- type V1EventsModuleGlobalsCurrencyWhitelistedIterator
- type V1EventsModuleGlobalsGovernanceSet
- type V1EventsModuleGlobalsGovernanceSetIterator
- type V1EventsModuleGlobalsTreasuryFeeSet
- type V1EventsModuleGlobalsTreasuryFeeSetIterator
- type V1EventsModuleGlobalsTreasurySet
- type V1EventsModuleGlobalsTreasurySetIterator
- type V1EventsPostCreated
- type V1EventsPostCreatedIterator
- type V1EventsProfileCreated
- type V1EventsProfileCreatedIterator
- type V1EventsProfileCreatorWhitelisted
- type V1EventsProfileCreatorWhitelistedIterator
- type V1EventsProfileImageURISet
- type V1EventsProfileImageURISetIterator
- type V1EventsProfileMetadataSet
- type V1EventsProfileMetadataSetIterator
- type V1EventsRaw
- func (_V1Events *V1EventsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_V1Events *V1EventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_V1Events *V1EventsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type V1EventsReferenceModuleWhitelisted
- type V1EventsReferenceModuleWhitelistedIterator
- type V1EventsSession
- type V1EventsStateSet
- type V1EventsStateSetIterator
- type V1EventsTransactor
- type V1EventsTransactorRaw
- type V1EventsTransactorSession
- type V1LensHub
- type V1LensHubApproval
- type V1LensHubApprovalForAll
- type V1LensHubApprovalForAllIterator
- type V1LensHubApprovalIterator
- type V1LensHubCaller
- func (_V1LensHub *V1LensHubCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_V1LensHub *V1LensHubCaller) DefaultProfile(opts *bind.CallOpts, wallet common.Address) (*big.Int, error)
- func (_V1LensHub *V1LensHubCaller) Exists(opts *bind.CallOpts, tokenId *big.Int) (bool, error)
- func (_V1LensHub *V1LensHubCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_V1LensHub *V1LensHubCaller) GetCollectModule(opts *bind.CallOpts, profileId *big.Int, pubId *big.Int) (common.Address, error)
- func (_V1LensHub *V1LensHubCaller) GetCollectNFT(opts *bind.CallOpts, profileId *big.Int, pubId *big.Int) (common.Address, error)
- func (_V1LensHub *V1LensHubCaller) GetCollectNFTImpl(opts *bind.CallOpts) (common.Address, error)
- func (_V1LensHub *V1LensHubCaller) GetContentURI(opts *bind.CallOpts, profileId *big.Int, pubId *big.Int) (string, error)
- func (_V1LensHub *V1LensHubCaller) GetDispatcher(opts *bind.CallOpts, profileId *big.Int) (common.Address, error)
- func (_V1LensHub *V1LensHubCaller) GetDomainSeparator(opts *bind.CallOpts) ([32]byte, error)
- func (_V1LensHub *V1LensHubCaller) GetFollowModule(opts *bind.CallOpts, profileId *big.Int) (common.Address, error)
- func (_V1LensHub *V1LensHubCaller) GetFollowNFT(opts *bind.CallOpts, profileId *big.Int) (common.Address, error)
- func (_V1LensHub *V1LensHubCaller) GetFollowNFTImpl(opts *bind.CallOpts) (common.Address, error)
- func (_V1LensHub *V1LensHubCaller) GetFollowNFTURI(opts *bind.CallOpts, profileId *big.Int) (string, error)
- func (_V1LensHub *V1LensHubCaller) GetGovernance(opts *bind.CallOpts) (common.Address, error)
- func (_V1LensHub *V1LensHubCaller) GetHandle(opts *bind.CallOpts, profileId *big.Int) (string, error)
- func (_V1LensHub *V1LensHubCaller) GetProfile(opts *bind.CallOpts, profileId *big.Int) (LensHubProfileStruct, error)
- func (_V1LensHub *V1LensHubCaller) GetProfileIdByHandle(opts *bind.CallOpts, handle string) (*big.Int, error)
- func (_V1LensHub *V1LensHubCaller) GetPub(opts *bind.CallOpts, profileId *big.Int, pubId *big.Int) (LensHubPublicationStruct, error)
- func (_V1LensHub *V1LensHubCaller) GetPubCount(opts *bind.CallOpts, profileId *big.Int) (*big.Int, error)
- func (_V1LensHub *V1LensHubCaller) GetPubPointer(opts *bind.CallOpts, profileId *big.Int, pubId *big.Int) (*big.Int, *big.Int, error)
- func (_V1LensHub *V1LensHubCaller) GetPubType(opts *bind.CallOpts, profileId *big.Int, pubId *big.Int) (uint8, error)
- func (_V1LensHub *V1LensHubCaller) GetReferenceModule(opts *bind.CallOpts, profileId *big.Int, pubId *big.Int) (common.Address, error)
- func (_V1LensHub *V1LensHubCaller) GetState(opts *bind.CallOpts) (uint8, error)
- func (_V1LensHub *V1LensHubCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_V1LensHub *V1LensHubCaller) IsCollectModuleWhitelisted(opts *bind.CallOpts, collectModule common.Address) (bool, error)
- func (_V1LensHub *V1LensHubCaller) IsFollowModuleWhitelisted(opts *bind.CallOpts, followModule common.Address) (bool, error)
- func (_V1LensHub *V1LensHubCaller) IsProfileCreatorWhitelisted(opts *bind.CallOpts, profileCreator common.Address) (bool, error)
- func (_V1LensHub *V1LensHubCaller) IsReferenceModuleWhitelisted(opts *bind.CallOpts, referenceModule common.Address) (bool, error)
- func (_V1LensHub *V1LensHubCaller) MintTimestampOf(opts *bind.CallOpts, tokenId *big.Int) (*big.Int, error)
- func (_V1LensHub *V1LensHubCaller) Name(opts *bind.CallOpts) (string, error)
- func (_V1LensHub *V1LensHubCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_V1LensHub *V1LensHubCaller) SigNonces(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_V1LensHub *V1LensHubCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_V1LensHub *V1LensHubCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_V1LensHub *V1LensHubCaller) TokenByIndex(opts *bind.CallOpts, index *big.Int) (*big.Int, error)
- func (_V1LensHub *V1LensHubCaller) TokenDataOf(opts *bind.CallOpts, tokenId *big.Int) (IERC721TimeTokenData, error)
- func (_V1LensHub *V1LensHubCaller) TokenOfOwnerByIndex(opts *bind.CallOpts, owner common.Address, index *big.Int) (*big.Int, error)
- func (_V1LensHub *V1LensHubCaller) TokenURI(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- func (_V1LensHub *V1LensHubCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type V1LensHubCallerRaw
- type V1LensHubCallerSession
- func (_V1LensHub *V1LensHubCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_V1LensHub *V1LensHubCallerSession) DefaultProfile(wallet common.Address) (*big.Int, error)
- func (_V1LensHub *V1LensHubCallerSession) Exists(tokenId *big.Int) (bool, error)
- func (_V1LensHub *V1LensHubCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_V1LensHub *V1LensHubCallerSession) GetCollectModule(profileId *big.Int, pubId *big.Int) (common.Address, error)
- func (_V1LensHub *V1LensHubCallerSession) GetCollectNFT(profileId *big.Int, pubId *big.Int) (common.Address, error)
- func (_V1LensHub *V1LensHubCallerSession) GetCollectNFTImpl() (common.Address, error)
- func (_V1LensHub *V1LensHubCallerSession) GetContentURI(profileId *big.Int, pubId *big.Int) (string, error)
- func (_V1LensHub *V1LensHubCallerSession) GetDispatcher(profileId *big.Int) (common.Address, error)
- func (_V1LensHub *V1LensHubCallerSession) GetDomainSeparator() ([32]byte, error)
- func (_V1LensHub *V1LensHubCallerSession) GetFollowModule(profileId *big.Int) (common.Address, error)
- func (_V1LensHub *V1LensHubCallerSession) GetFollowNFT(profileId *big.Int) (common.Address, error)
- func (_V1LensHub *V1LensHubCallerSession) GetFollowNFTImpl() (common.Address, error)
- func (_V1LensHub *V1LensHubCallerSession) GetFollowNFTURI(profileId *big.Int) (string, error)
- func (_V1LensHub *V1LensHubCallerSession) GetGovernance() (common.Address, error)
- func (_V1LensHub *V1LensHubCallerSession) GetHandle(profileId *big.Int) (string, error)
- func (_V1LensHub *V1LensHubCallerSession) GetProfile(profileId *big.Int) (LensHubProfileStruct, error)
- func (_V1LensHub *V1LensHubCallerSession) GetProfileIdByHandle(handle string) (*big.Int, error)
- func (_V1LensHub *V1LensHubCallerSession) GetPub(profileId *big.Int, pubId *big.Int) (LensHubPublicationStruct, error)
- func (_V1LensHub *V1LensHubCallerSession) GetPubCount(profileId *big.Int) (*big.Int, error)
- func (_V1LensHub *V1LensHubCallerSession) GetPubPointer(profileId *big.Int, pubId *big.Int) (*big.Int, *big.Int, error)
- func (_V1LensHub *V1LensHubCallerSession) GetPubType(profileId *big.Int, pubId *big.Int) (uint8, error)
- func (_V1LensHub *V1LensHubCallerSession) GetReferenceModule(profileId *big.Int, pubId *big.Int) (common.Address, error)
- func (_V1LensHub *V1LensHubCallerSession) GetState() (uint8, error)
- func (_V1LensHub *V1LensHubCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_V1LensHub *V1LensHubCallerSession) IsCollectModuleWhitelisted(collectModule common.Address) (bool, error)
- func (_V1LensHub *V1LensHubCallerSession) IsFollowModuleWhitelisted(followModule common.Address) (bool, error)
- func (_V1LensHub *V1LensHubCallerSession) IsProfileCreatorWhitelisted(profileCreator common.Address) (bool, error)
- func (_V1LensHub *V1LensHubCallerSession) IsReferenceModuleWhitelisted(referenceModule common.Address) (bool, error)
- func (_V1LensHub *V1LensHubCallerSession) MintTimestampOf(tokenId *big.Int) (*big.Int, error)
- func (_V1LensHub *V1LensHubCallerSession) Name() (string, error)
- func (_V1LensHub *V1LensHubCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_V1LensHub *V1LensHubCallerSession) SigNonces(arg0 common.Address) (*big.Int, error)
- func (_V1LensHub *V1LensHubCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_V1LensHub *V1LensHubCallerSession) Symbol() (string, error)
- func (_V1LensHub *V1LensHubCallerSession) TokenByIndex(index *big.Int) (*big.Int, error)
- func (_V1LensHub *V1LensHubCallerSession) TokenDataOf(tokenId *big.Int) (IERC721TimeTokenData, error)
- func (_V1LensHub *V1LensHubCallerSession) TokenOfOwnerByIndex(owner common.Address, index *big.Int) (*big.Int, error)
- func (_V1LensHub *V1LensHubCallerSession) TokenURI(tokenId *big.Int) (string, error)
- func (_V1LensHub *V1LensHubCallerSession) TotalSupply() (*big.Int, error)
- type V1LensHubFilterer
- func (_V1LensHub *V1LensHubFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*V1LensHubApprovalIterator, error)
- func (_V1LensHub *V1LensHubFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*V1LensHubApprovalForAllIterator, error)
- func (_V1LensHub *V1LensHubFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*V1LensHubTransferIterator, error)
- func (_V1LensHub *V1LensHubFilterer) ParseApproval(log types.Log) (*V1LensHubApproval, error)
- func (_V1LensHub *V1LensHubFilterer) ParseApprovalForAll(log types.Log) (*V1LensHubApprovalForAll, error)
- func (_V1LensHub *V1LensHubFilterer) ParseTransfer(log types.Log) (*V1LensHubTransfer, error)
- func (_V1LensHub *V1LensHubFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *V1LensHubApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_V1LensHub *V1LensHubFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *V1LensHubApprovalForAll, ...) (event.Subscription, error)
- func (_V1LensHub *V1LensHubFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *V1LensHubTransfer, from []common.Address, ...) (event.Subscription, error)
- type V1LensHubRaw
- func (_V1LensHub *V1LensHubRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_V1LensHub *V1LensHubRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type V1LensHubSession
- func (_V1LensHub *V1LensHubSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_V1LensHub *V1LensHubSession) Burn(tokenId *big.Int) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) BurnWithSig(tokenId *big.Int, sig LenHubEIP712Signature) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) Collect(profileId *big.Int, pubId *big.Int, data []byte) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) CollectWithSig(vars LensHubCollectWithSigData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) Comment(vars LensHubCommentData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) CommentWithSig(vars LensHubCommentWithSigData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) CreateProfile(vars LensHubCreateProfileData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) DefaultProfile(wallet common.Address) (*big.Int, error)
- func (_V1LensHub *V1LensHubSession) EmitCollectNFTTransferEvent(profileId *big.Int, pubId *big.Int, collectNFTId *big.Int, from common.Address, ...) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) EmitFollowNFTTransferEvent(profileId *big.Int, followNFTId *big.Int, from common.Address, ...) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) Exists(tokenId *big.Int) (bool, error)
- func (_V1LensHub *V1LensHubSession) Follow(profileIds []*big.Int, datas [][]byte) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) FollowWithSig(vars LensHubFollowWithSigData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_V1LensHub *V1LensHubSession) GetCollectModule(profileId *big.Int, pubId *big.Int) (common.Address, error)
- func (_V1LensHub *V1LensHubSession) GetCollectNFT(profileId *big.Int, pubId *big.Int) (common.Address, error)
- func (_V1LensHub *V1LensHubSession) GetCollectNFTImpl() (common.Address, error)
- func (_V1LensHub *V1LensHubSession) GetContentURI(profileId *big.Int, pubId *big.Int) (string, error)
- func (_V1LensHub *V1LensHubSession) GetDispatcher(profileId *big.Int) (common.Address, error)
- func (_V1LensHub *V1LensHubSession) GetDomainSeparator() ([32]byte, error)
- func (_V1LensHub *V1LensHubSession) GetFollowModule(profileId *big.Int) (common.Address, error)
- func (_V1LensHub *V1LensHubSession) GetFollowNFT(profileId *big.Int) (common.Address, error)
- func (_V1LensHub *V1LensHubSession) GetFollowNFTImpl() (common.Address, error)
- func (_V1LensHub *V1LensHubSession) GetFollowNFTURI(profileId *big.Int) (string, error)
- func (_V1LensHub *V1LensHubSession) GetGovernance() (common.Address, error)
- func (_V1LensHub *V1LensHubSession) GetHandle(profileId *big.Int) (string, error)
- func (_V1LensHub *V1LensHubSession) GetProfile(profileId *big.Int) (LensHubProfileStruct, error)
- func (_V1LensHub *V1LensHubSession) GetProfileIdByHandle(handle string) (*big.Int, error)
- func (_V1LensHub *V1LensHubSession) GetPub(profileId *big.Int, pubId *big.Int) (LensHubPublicationStruct, error)
- func (_V1LensHub *V1LensHubSession) GetPubCount(profileId *big.Int) (*big.Int, error)
- func (_V1LensHub *V1LensHubSession) GetPubPointer(profileId *big.Int, pubId *big.Int) (*big.Int, *big.Int, error)
- func (_V1LensHub *V1LensHubSession) GetPubType(profileId *big.Int, pubId *big.Int) (uint8, error)
- func (_V1LensHub *V1LensHubSession) GetReferenceModule(profileId *big.Int, pubId *big.Int) (common.Address, error)
- func (_V1LensHub *V1LensHubSession) GetState() (uint8, error)
- func (_V1LensHub *V1LensHubSession) Initialize(name string, symbol string, newGovernance common.Address) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_V1LensHub *V1LensHubSession) IsCollectModuleWhitelisted(collectModule common.Address) (bool, error)
- func (_V1LensHub *V1LensHubSession) IsFollowModuleWhitelisted(followModule common.Address) (bool, error)
- func (_V1LensHub *V1LensHubSession) IsProfileCreatorWhitelisted(profileCreator common.Address) (bool, error)
- func (_V1LensHub *V1LensHubSession) IsReferenceModuleWhitelisted(referenceModule common.Address) (bool, error)
- func (_V1LensHub *V1LensHubSession) MintTimestampOf(tokenId *big.Int) (*big.Int, error)
- func (_V1LensHub *V1LensHubSession) Mirror(vars LensHubMirrorData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) MirrorWithSig(vars LensHubMirrorWithSigData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) Name() (string, error)
- func (_V1LensHub *V1LensHubSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_V1LensHub *V1LensHubSession) Permit(spender common.Address, tokenId *big.Int, sig LensHubEIP712Signature) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) PermitForAll(owner common.Address, operator common.Address, approved bool, ...) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) Post(vars LensHubPostData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) PostWithSig(vars LensHubPostWithSigData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) SetDefaultProfile(profileId *big.Int) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) SetDefaultProfileWithSig(vars LensHubSetDefaultProfileWithSigData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) SetDispatcher(profileId *big.Int, dispatcher common.Address) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) SetDispatcherWithSig(vars LensHubSetDispatcherWithSigData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) SetEmergencyAdmin(newEmergencyAdmin common.Address) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) SetFollowModule(profileId *big.Int, followModule common.Address, followModuleInitData []byte) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) SetFollowModuleWithSig(vars LensHubSetFollowModuleWithSigData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) SetFollowNFTURI(profileId *big.Int, followNFTURI string) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) SetFollowNFTURIWithSig(vars LensHubSetFollowNFTURIWithSigData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) SetGovernance(newGovernance common.Address) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) SetProfileImageURI(profileId *big.Int, imageURI string) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) SetProfileImageURIWithSig(vars LensHubSetProfileImageURIWithSigData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) SetState(newState uint8) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) SigNonces(arg0 common.Address) (*big.Int, error)
- func (_V1LensHub *V1LensHubSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_V1LensHub *V1LensHubSession) Symbol() (string, error)
- func (_V1LensHub *V1LensHubSession) TokenByIndex(index *big.Int) (*big.Int, error)
- func (_V1LensHub *V1LensHubSession) TokenDataOf(tokenId *big.Int) (IERC721TimeTokenData, error)
- func (_V1LensHub *V1LensHubSession) TokenOfOwnerByIndex(owner common.Address, index *big.Int) (*big.Int, error)
- func (_V1LensHub *V1LensHubSession) TokenURI(tokenId *big.Int) (string, error)
- func (_V1LensHub *V1LensHubSession) TotalSupply() (*big.Int, error)
- func (_V1LensHub *V1LensHubSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) WhitelistCollectModule(collectModule common.Address, whitelist bool) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) WhitelistFollowModule(followModule common.Address, whitelist bool) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) WhitelistProfileCreator(profileCreator common.Address, whitelist bool) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubSession) WhitelistReferenceModule(referenceModule common.Address, whitelist bool) (*types.Transaction, error)
- type V1LensHubTransactor
- func (_V1LensHub *V1LensHubTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) Burn(opts *bind.TransactOpts, tokenId *big.Int) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) BurnWithSig(opts *bind.TransactOpts, tokenId *big.Int, sig LenHubEIP712Signature) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) Collect(opts *bind.TransactOpts, profileId *big.Int, pubId *big.Int, data []byte) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) CollectWithSig(opts *bind.TransactOpts, vars LensHubCollectWithSigData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) Comment(opts *bind.TransactOpts, vars LensHubCommentData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) CommentWithSig(opts *bind.TransactOpts, vars LensHubCommentWithSigData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) CreateProfile(opts *bind.TransactOpts, vars LensHubCreateProfileData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) EmitCollectNFTTransferEvent(opts *bind.TransactOpts, profileId *big.Int, pubId *big.Int, ...) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) EmitFollowNFTTransferEvent(opts *bind.TransactOpts, profileId *big.Int, followNFTId *big.Int, ...) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) Follow(opts *bind.TransactOpts, profileIds []*big.Int, datas [][]byte) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) FollowWithSig(opts *bind.TransactOpts, vars LensHubFollowWithSigData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) Initialize(opts *bind.TransactOpts, name string, symbol string, ...) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) Mirror(opts *bind.TransactOpts, vars LensHubMirrorData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) MirrorWithSig(opts *bind.TransactOpts, vars LensHubMirrorWithSigData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) Permit(opts *bind.TransactOpts, spender common.Address, tokenId *big.Int, ...) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) PermitForAll(opts *bind.TransactOpts, owner common.Address, operator common.Address, ...) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) Post(opts *bind.TransactOpts, vars LensHubPostData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) PostWithSig(opts *bind.TransactOpts, vars LensHubPostWithSigData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) SetDefaultProfile(opts *bind.TransactOpts, profileId *big.Int) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) SetDefaultProfileWithSig(opts *bind.TransactOpts, vars LensHubSetDefaultProfileWithSigData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) SetDispatcher(opts *bind.TransactOpts, profileId *big.Int, dispatcher common.Address) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) SetDispatcherWithSig(opts *bind.TransactOpts, vars LensHubSetDispatcherWithSigData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) SetEmergencyAdmin(opts *bind.TransactOpts, newEmergencyAdmin common.Address) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) SetFollowModule(opts *bind.TransactOpts, profileId *big.Int, followModule common.Address, ...) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) SetFollowModuleWithSig(opts *bind.TransactOpts, vars LensHubSetFollowModuleWithSigData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) SetFollowNFTURI(opts *bind.TransactOpts, profileId *big.Int, followNFTURI string) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) SetFollowNFTURIWithSig(opts *bind.TransactOpts, vars LensHubSetFollowNFTURIWithSigData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) SetGovernance(opts *bind.TransactOpts, newGovernance common.Address) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) SetProfileImageURI(opts *bind.TransactOpts, profileId *big.Int, imageURI string) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) SetProfileImageURIWithSig(opts *bind.TransactOpts, vars LensHubSetProfileImageURIWithSigData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) SetState(opts *bind.TransactOpts, newState uint8) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) WhitelistCollectModule(opts *bind.TransactOpts, collectModule common.Address, whitelist bool) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) WhitelistFollowModule(opts *bind.TransactOpts, followModule common.Address, whitelist bool) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) WhitelistProfileCreator(opts *bind.TransactOpts, profileCreator common.Address, whitelist bool) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactor) WhitelistReferenceModule(opts *bind.TransactOpts, referenceModule common.Address, whitelist bool) (*types.Transaction, error)
- type V1LensHubTransactorRaw
- type V1LensHubTransactorSession
- func (_V1LensHub *V1LensHubTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) Burn(tokenId *big.Int) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) BurnWithSig(tokenId *big.Int, sig LenHubEIP712Signature) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) Collect(profileId *big.Int, pubId *big.Int, data []byte) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) CollectWithSig(vars LensHubCollectWithSigData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) Comment(vars LensHubCommentData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) CommentWithSig(vars LensHubCommentWithSigData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) CreateProfile(vars LensHubCreateProfileData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) EmitCollectNFTTransferEvent(profileId *big.Int, pubId *big.Int, collectNFTId *big.Int, from common.Address, ...) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) EmitFollowNFTTransferEvent(profileId *big.Int, followNFTId *big.Int, from common.Address, ...) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) Follow(profileIds []*big.Int, datas [][]byte) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) FollowWithSig(vars LensHubFollowWithSigData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) Initialize(name string, symbol string, newGovernance common.Address) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) Mirror(vars LensHubMirrorData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) MirrorWithSig(vars LensHubMirrorWithSigData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) Permit(spender common.Address, tokenId *big.Int, sig LensHubEIP712Signature) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) PermitForAll(owner common.Address, operator common.Address, approved bool, ...) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) Post(vars LensHubPostData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) PostWithSig(vars LensHubPostWithSigData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) SetDefaultProfile(profileId *big.Int) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) SetDefaultProfileWithSig(vars LensHubSetDefaultProfileWithSigData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) SetDispatcher(profileId *big.Int, dispatcher common.Address) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) SetDispatcherWithSig(vars LensHubSetDispatcherWithSigData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) SetEmergencyAdmin(newEmergencyAdmin common.Address) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) SetFollowModule(profileId *big.Int, followModule common.Address, followModuleInitData []byte) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) SetFollowModuleWithSig(vars LensHubSetFollowModuleWithSigData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) SetFollowNFTURI(profileId *big.Int, followNFTURI string) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) SetFollowNFTURIWithSig(vars LensHubSetFollowNFTURIWithSigData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) SetGovernance(newGovernance common.Address) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) SetProfileImageURI(profileId *big.Int, imageURI string) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) SetProfileImageURIWithSig(vars LensHubSetProfileImageURIWithSigData) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) SetState(newState uint8) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) WhitelistCollectModule(collectModule common.Address, whitelist bool) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) WhitelistFollowModule(followModule common.Address, whitelist bool) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) WhitelistProfileCreator(profileCreator common.Address, whitelist bool) (*types.Transaction, error)
- func (_V1LensHub *V1LensHubTransactorSession) WhitelistReferenceModule(referenceModule common.Address, whitelist bool) (*types.Transaction, error)
- type V1LensHubTransfer
- type V1LensHubTransferIterator
- type V2CollectPublicationAction
- type V2CollectPublicationActionCaller
- func (_V2CollectPublicationAction *V2CollectPublicationActionCaller) COLLECTNFTIMPL(opts *bind.CallOpts) (common.Address, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionCaller) GetCollectData(opts *bind.CallOpts, profileId *big.Int, pubId *big.Int) (CollectPublicationActionCollectData, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionCaller) GetModuleMetadataURI(opts *bind.CallOpts) (string, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionCaller) HUB(opts *bind.CallOpts) (common.Address, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionCaller) IsCollectModuleRegistered(opts *bind.CallOpts, collectModule common.Address) (bool, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionCaller) MetadataURI(opts *bind.CallOpts) (string, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
- type V2CollectPublicationActionCallerRaw
- type V2CollectPublicationActionCallerSession
- func (_V2CollectPublicationAction *V2CollectPublicationActionCallerSession) COLLECTNFTIMPL() (common.Address, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionCallerSession) GetCollectData(profileId *big.Int, pubId *big.Int) (CollectPublicationActionCollectData, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionCallerSession) GetModuleMetadataURI() (string, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionCallerSession) HUB() (common.Address, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionCallerSession) IsCollectModuleRegistered(collectModule common.Address) (bool, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionCallerSession) MetadataURI() (string, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionCallerSession) Owner() (common.Address, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- type V2CollectPublicationActionCollectModuleRegistered
- type V2CollectPublicationActionCollectModuleRegisteredIterator
- type V2CollectPublicationActionCollectNFTDeployed
- type V2CollectPublicationActionCollectNFTDeployedIterator
- type V2CollectPublicationActionCollected
- type V2CollectPublicationActionCollectedIterator
- type V2CollectPublicationActionFilterer
- func (_V2CollectPublicationAction *V2CollectPublicationActionFilterer) FilterCollectModuleRegistered(opts *bind.FilterOpts) (*V2CollectPublicationActionCollectModuleRegisteredIterator, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionFilterer) FilterCollectNFTDeployed(opts *bind.FilterOpts, profileId []*big.Int, pubId []*big.Int, ...) (*V2CollectPublicationActionCollectNFTDeployedIterator, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionFilterer) FilterCollected(opts *bind.FilterOpts, collectedProfileId []*big.Int, ...) (*V2CollectPublicationActionCollectedIterator, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*V2CollectPublicationActionOwnershipTransferredIterator, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionFilterer) ParseCollectModuleRegistered(log types.Log) (*V2CollectPublicationActionCollectModuleRegistered, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionFilterer) ParseCollectNFTDeployed(log types.Log) (*V2CollectPublicationActionCollectNFTDeployed, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionFilterer) ParseCollected(log types.Log) (*V2CollectPublicationActionCollected, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionFilterer) ParseOwnershipTransferred(log types.Log) (*V2CollectPublicationActionOwnershipTransferred, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionFilterer) WatchCollectModuleRegistered(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionFilterer) WatchCollectNFTDeployed(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionFilterer) WatchCollected(opts *bind.WatchOpts, sink chan<- *V2CollectPublicationActionCollected, ...) (event.Subscription, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, ...) (event.Subscription, error)
- type V2CollectPublicationActionOwnershipTransferred
- type V2CollectPublicationActionOwnershipTransferredIterator
- type V2CollectPublicationActionRaw
- func (_V2CollectPublicationAction *V2CollectPublicationActionRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_V2CollectPublicationAction *V2CollectPublicationActionRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type V2CollectPublicationActionSession
- func (_V2CollectPublicationAction *V2CollectPublicationActionSession) COLLECTNFTIMPL() (common.Address, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionSession) GetCollectData(profileId *big.Int, pubId *big.Int) (CollectPublicationActionCollectData, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionSession) GetModuleMetadataURI() (string, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionSession) HUB() (common.Address, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionSession) Initialize(moduleOwner common.Address) (*types.Transaction, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionSession) InitializePublicationAction(profileId *big.Int, pubId *big.Int, transactionExecutor common.Address, ...) (*types.Transaction, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionSession) IsCollectModuleRegistered(collectModule common.Address) (bool, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionSession) MetadataURI() (string, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionSession) Owner() (common.Address, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionSession) ProcessPublicationAction(processActionParams TypesProcessActionParams) (*types.Transaction, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionSession) RegisterCollectModule(collectModule common.Address) (*types.Transaction, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionSession) RenounceOwnership() (*types.Transaction, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionSession) SetModuleMetadataURI(_metadataURI string) (*types.Transaction, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionSession) VerifyCollectModule(collectModule common.Address) (*types.Transaction, error)
- type V2CollectPublicationActionTransactor
- func (_V2CollectPublicationAction *V2CollectPublicationActionTransactor) Initialize(opts *bind.TransactOpts, moduleOwner common.Address) (*types.Transaction, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionTransactor) InitializePublicationAction(opts *bind.TransactOpts, profileId *big.Int, pubId *big.Int, ...) (*types.Transaction, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionTransactor) ProcessPublicationAction(opts *bind.TransactOpts, processActionParams TypesProcessActionParams) (*types.Transaction, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionTransactor) RegisterCollectModule(opts *bind.TransactOpts, collectModule common.Address) (*types.Transaction, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionTransactor) SetModuleMetadataURI(opts *bind.TransactOpts, _metadataURI string) (*types.Transaction, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionTransactor) VerifyCollectModule(opts *bind.TransactOpts, collectModule common.Address) (*types.Transaction, error)
- type V2CollectPublicationActionTransactorRaw
- func (_V2CollectPublicationAction *V2CollectPublicationActionTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type V2CollectPublicationActionTransactorSession
- func (_V2CollectPublicationAction *V2CollectPublicationActionTransactorSession) Initialize(moduleOwner common.Address) (*types.Transaction, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionTransactorSession) InitializePublicationAction(profileId *big.Int, pubId *big.Int, transactionExecutor common.Address, ...) (*types.Transaction, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionTransactorSession) ProcessPublicationAction(processActionParams TypesProcessActionParams) (*types.Transaction, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionTransactorSession) RegisterCollectModule(collectModule common.Address) (*types.Transaction, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionTransactorSession) SetModuleMetadataURI(_metadataURI string) (*types.Transaction, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_V2CollectPublicationAction *V2CollectPublicationActionTransactorSession) VerifyCollectModule(collectModule common.Address) (*types.Transaction, error)
- type V2Events
- type V2EventsActed
- type V2EventsActedIterator
- type V2EventsBaseInitialized
- type V2EventsBaseInitializedIterator
- type V2EventsBlocked
- type V2EventsBlockedIterator
- type V2EventsCaller
- type V2EventsCallerRaw
- type V2EventsCallerSession
- type V2EventsCollectNFTTransferred
- type V2EventsCollectNFTTransferredIterator
- type V2EventsCommentCreated
- type V2EventsCommentCreatedIterator
- type V2EventsDelegatedExecutorsConfigApplied
- type V2EventsDelegatedExecutorsConfigAppliedIterator
- type V2EventsDelegatedExecutorsConfigChanged
- type V2EventsDelegatedExecutorsConfigChangedIterator
- type V2EventsEmergencyAdminSet
- type V2EventsEmergencyAdminSetIterator
- type V2EventsFilterer
- func (_V2Events *V2EventsFilterer) FilterActed(opts *bind.FilterOpts) (*V2EventsActedIterator, error)
- func (_V2Events *V2EventsFilterer) FilterBaseInitialized(opts *bind.FilterOpts) (*V2EventsBaseInitializedIterator, error)
- func (_V2Events *V2EventsFilterer) FilterBlocked(opts *bind.FilterOpts, byProfileId []*big.Int) (*V2EventsBlockedIterator, error)
- func (_V2Events *V2EventsFilterer) FilterCollectNFTTransferred(opts *bind.FilterOpts, profileId []*big.Int, pubId []*big.Int, ...) (*V2EventsCollectNFTTransferredIterator, error)
- func (_V2Events *V2EventsFilterer) FilterCommentCreated(opts *bind.FilterOpts, pubId []*big.Int) (*V2EventsCommentCreatedIterator, error)
- func (_V2Events *V2EventsFilterer) FilterDelegatedExecutorsConfigApplied(opts *bind.FilterOpts, delegatorProfileId []*big.Int, configNumber []*big.Int) (*V2EventsDelegatedExecutorsConfigAppliedIterator, error)
- func (_V2Events *V2EventsFilterer) FilterDelegatedExecutorsConfigChanged(opts *bind.FilterOpts, delegatorProfileId []*big.Int, configNumber []*big.Int) (*V2EventsDelegatedExecutorsConfigChangedIterator, error)
- func (_V2Events *V2EventsFilterer) FilterEmergencyAdminSet(opts *bind.FilterOpts, caller []common.Address, ...) (*V2EventsEmergencyAdminSetIterator, error)
- func (_V2Events *V2EventsFilterer) FilterFollowModuleSet(opts *bind.FilterOpts, profileId []*big.Int) (*V2EventsFollowModuleSetIterator, error)
- func (_V2Events *V2EventsFilterer) FilterFollowNFTDeployed(opts *bind.FilterOpts, profileId []*big.Int, followNFT []common.Address) (*V2EventsFollowNFTDeployedIterator, error)
- func (_V2Events *V2EventsFilterer) FilterFollowed(opts *bind.FilterOpts, followerProfileId []*big.Int) (*V2EventsFollowedIterator, error)
- func (_V2Events *V2EventsFilterer) FilterGovernanceSet(opts *bind.FilterOpts, caller []common.Address, ...) (*V2EventsGovernanceSetIterator, error)
- func (_V2Events *V2EventsFilterer) FilterLegacyCollectNFTDeployed(opts *bind.FilterOpts, profileId []*big.Int, pubId []*big.Int, ...) (*V2EventsLegacyCollectNFTDeployedIterator, error)
- func (_V2Events *V2EventsFilterer) FilterMirrorCreated(opts *bind.FilterOpts, pubId []*big.Int) (*V2EventsMirrorCreatedIterator, error)
- func (_V2Events *V2EventsFilterer) FilterNonceUpdated(opts *bind.FilterOpts, signer []common.Address) (*V2EventsNonceUpdatedIterator, error)
- func (_V2Events *V2EventsFilterer) FilterPostCreated(opts *bind.FilterOpts, pubId []*big.Int) (*V2EventsPostCreatedIterator, error)
- func (_V2Events *V2EventsFilterer) FilterProfileCreated(opts *bind.FilterOpts, profileId []*big.Int, creator []common.Address, ...) (*V2EventsProfileCreatedIterator, error)
- func (_V2Events *V2EventsFilterer) FilterProfileCreatorWhitelisted(opts *bind.FilterOpts, profileCreator []common.Address, whitelisted []bool) (*V2EventsProfileCreatorWhitelistedIterator, error)
- func (_V2Events *V2EventsFilterer) FilterProfileMetadataSet(opts *bind.FilterOpts, profileId []*big.Int) (*V2EventsProfileMetadataSetIterator, error)
- func (_V2Events *V2EventsFilterer) FilterQuoteCreated(opts *bind.FilterOpts, pubId []*big.Int) (*V2EventsQuoteCreatedIterator, error)
- func (_V2Events *V2EventsFilterer) FilterStateSet(opts *bind.FilterOpts, caller []common.Address, prevState []uint8, ...) (*V2EventsStateSetIterator, error)
- func (_V2Events *V2EventsFilterer) FilterTokenGuardianStateChanged(opts *bind.FilterOpts, wallet []common.Address, enabled []bool) (*V2EventsTokenGuardianStateChangedIterator, error)
- func (_V2Events *V2EventsFilterer) FilterTreasuryFeeSet(opts *bind.FilterOpts, prevTreasuryFee []uint16, newTreasuryFee []uint16) (*V2EventsTreasuryFeeSetIterator, error)
- func (_V2Events *V2EventsFilterer) FilterTreasurySet(opts *bind.FilterOpts, prevTreasury []common.Address, ...) (*V2EventsTreasurySetIterator, error)
- func (_V2Events *V2EventsFilterer) FilterUnblocked(opts *bind.FilterOpts, byProfileId []*big.Int) (*V2EventsUnblockedIterator, error)
- func (_V2Events *V2EventsFilterer) FilterUnfollowed(opts *bind.FilterOpts, unfollowerProfileId []*big.Int) (*V2EventsUnfollowedIterator, error)
- func (_V2Events *V2EventsFilterer) ParseActed(log types.Log) (*V2EventsActed, error)
- func (_V2Events *V2EventsFilterer) ParseBaseInitialized(log types.Log) (*V2EventsBaseInitialized, error)
- func (_V2Events *V2EventsFilterer) ParseBlocked(log types.Log) (*V2EventsBlocked, error)
- func (_V2Events *V2EventsFilterer) ParseCollectNFTTransferred(log types.Log) (*V2EventsCollectNFTTransferred, error)
- func (_V2Events *V2EventsFilterer) ParseCommentCreated(log types.Log) (*V2EventsCommentCreated, error)
- func (_V2Events *V2EventsFilterer) ParseDelegatedExecutorsConfigApplied(log types.Log) (*V2EventsDelegatedExecutorsConfigApplied, error)
- func (_V2Events *V2EventsFilterer) ParseDelegatedExecutorsConfigChanged(log types.Log) (*V2EventsDelegatedExecutorsConfigChanged, error)
- func (_V2Events *V2EventsFilterer) ParseEmergencyAdminSet(log types.Log) (*V2EventsEmergencyAdminSet, error)
- func (_V2Events *V2EventsFilterer) ParseFollowModuleSet(log types.Log) (*V2EventsFollowModuleSet, error)
- func (_V2Events *V2EventsFilterer) ParseFollowNFTDeployed(log types.Log) (*V2EventsFollowNFTDeployed, error)
- func (_V2Events *V2EventsFilterer) ParseFollowed(log types.Log) (*V2EventsFollowed, error)
- func (_V2Events *V2EventsFilterer) ParseGovernanceSet(log types.Log) (*V2EventsGovernanceSet, error)
- func (_V2Events *V2EventsFilterer) ParseLegacyCollectNFTDeployed(log types.Log) (*V2EventsLegacyCollectNFTDeployed, error)
- func (_V2Events *V2EventsFilterer) ParseMirrorCreated(log types.Log) (*V2EventsMirrorCreated, error)
- func (_V2Events *V2EventsFilterer) ParseNonceUpdated(log types.Log) (*V2EventsNonceUpdated, error)
- func (_V2Events *V2EventsFilterer) ParsePostCreated(log types.Log) (*V2EventsPostCreated, error)
- func (_V2Events *V2EventsFilterer) ParseProfileCreated(log types.Log) (*V2EventsProfileCreated, error)
- func (_V2Events *V2EventsFilterer) ParseProfileCreatorWhitelisted(log types.Log) (*V2EventsProfileCreatorWhitelisted, error)
- func (_V2Events *V2EventsFilterer) ParseProfileMetadataSet(log types.Log) (*V2EventsProfileMetadataSet, error)
- func (_V2Events *V2EventsFilterer) ParseQuoteCreated(log types.Log) (*V2EventsQuoteCreated, error)
- func (_V2Events *V2EventsFilterer) ParseStateSet(log types.Log) (*V2EventsStateSet, error)
- func (_V2Events *V2EventsFilterer) ParseTokenGuardianStateChanged(log types.Log) (*V2EventsTokenGuardianStateChanged, error)
- func (_V2Events *V2EventsFilterer) ParseTreasuryFeeSet(log types.Log) (*V2EventsTreasuryFeeSet, error)
- func (_V2Events *V2EventsFilterer) ParseTreasurySet(log types.Log) (*V2EventsTreasurySet, error)
- func (_V2Events *V2EventsFilterer) ParseUnblocked(log types.Log) (*V2EventsUnblocked, error)
- func (_V2Events *V2EventsFilterer) ParseUnfollowed(log types.Log) (*V2EventsUnfollowed, error)
- func (_V2Events *V2EventsFilterer) WatchActed(opts *bind.WatchOpts, sink chan<- *V2EventsActed) (event.Subscription, error)
- func (_V2Events *V2EventsFilterer) WatchBaseInitialized(opts *bind.WatchOpts, sink chan<- *V2EventsBaseInitialized) (event.Subscription, error)
- func (_V2Events *V2EventsFilterer) WatchBlocked(opts *bind.WatchOpts, sink chan<- *V2EventsBlocked, byProfileId []*big.Int) (event.Subscription, error)
- func (_V2Events *V2EventsFilterer) WatchCollectNFTTransferred(opts *bind.WatchOpts, sink chan<- *V2EventsCollectNFTTransferred, ...) (event.Subscription, error)
- func (_V2Events *V2EventsFilterer) WatchCommentCreated(opts *bind.WatchOpts, sink chan<- *V2EventsCommentCreated, pubId []*big.Int) (event.Subscription, error)
- func (_V2Events *V2EventsFilterer) WatchDelegatedExecutorsConfigApplied(opts *bind.WatchOpts, sink chan<- *V2EventsDelegatedExecutorsConfigApplied, ...) (event.Subscription, error)
- func (_V2Events *V2EventsFilterer) WatchDelegatedExecutorsConfigChanged(opts *bind.WatchOpts, sink chan<- *V2EventsDelegatedExecutorsConfigChanged, ...) (event.Subscription, error)
- func (_V2Events *V2EventsFilterer) WatchEmergencyAdminSet(opts *bind.WatchOpts, sink chan<- *V2EventsEmergencyAdminSet, ...) (event.Subscription, error)
- func (_V2Events *V2EventsFilterer) WatchFollowModuleSet(opts *bind.WatchOpts, sink chan<- *V2EventsFollowModuleSet, ...) (event.Subscription, error)
- func (_V2Events *V2EventsFilterer) WatchFollowNFTDeployed(opts *bind.WatchOpts, sink chan<- *V2EventsFollowNFTDeployed, ...) (event.Subscription, error)
- func (_V2Events *V2EventsFilterer) WatchFollowed(opts *bind.WatchOpts, sink chan<- *V2EventsFollowed, ...) (event.Subscription, error)
- func (_V2Events *V2EventsFilterer) WatchGovernanceSet(opts *bind.WatchOpts, sink chan<- *V2EventsGovernanceSet, ...) (event.Subscription, error)
- func (_V2Events *V2EventsFilterer) WatchLegacyCollectNFTDeployed(opts *bind.WatchOpts, sink chan<- *V2EventsLegacyCollectNFTDeployed, ...) (event.Subscription, error)
- func (_V2Events *V2EventsFilterer) WatchMirrorCreated(opts *bind.WatchOpts, sink chan<- *V2EventsMirrorCreated, pubId []*big.Int) (event.Subscription, error)
- func (_V2Events *V2EventsFilterer) WatchNonceUpdated(opts *bind.WatchOpts, sink chan<- *V2EventsNonceUpdated, ...) (event.Subscription, error)
- func (_V2Events *V2EventsFilterer) WatchPostCreated(opts *bind.WatchOpts, sink chan<- *V2EventsPostCreated, pubId []*big.Int) (event.Subscription, error)
- func (_V2Events *V2EventsFilterer) WatchProfileCreated(opts *bind.WatchOpts, sink chan<- *V2EventsProfileCreated, ...) (event.Subscription, error)
- func (_V2Events *V2EventsFilterer) WatchProfileCreatorWhitelisted(opts *bind.WatchOpts, sink chan<- *V2EventsProfileCreatorWhitelisted, ...) (event.Subscription, error)
- func (_V2Events *V2EventsFilterer) WatchProfileMetadataSet(opts *bind.WatchOpts, sink chan<- *V2EventsProfileMetadataSet, ...) (event.Subscription, error)
- func (_V2Events *V2EventsFilterer) WatchQuoteCreated(opts *bind.WatchOpts, sink chan<- *V2EventsQuoteCreated, pubId []*big.Int) (event.Subscription, error)
- func (_V2Events *V2EventsFilterer) WatchStateSet(opts *bind.WatchOpts, sink chan<- *V2EventsStateSet, caller []common.Address, ...) (event.Subscription, error)
- func (_V2Events *V2EventsFilterer) WatchTokenGuardianStateChanged(opts *bind.WatchOpts, sink chan<- *V2EventsTokenGuardianStateChanged, ...) (event.Subscription, error)
- func (_V2Events *V2EventsFilterer) WatchTreasuryFeeSet(opts *bind.WatchOpts, sink chan<- *V2EventsTreasuryFeeSet, ...) (event.Subscription, error)
- func (_V2Events *V2EventsFilterer) WatchTreasurySet(opts *bind.WatchOpts, sink chan<- *V2EventsTreasurySet, ...) (event.Subscription, error)
- func (_V2Events *V2EventsFilterer) WatchUnblocked(opts *bind.WatchOpts, sink chan<- *V2EventsUnblocked, byProfileId []*big.Int) (event.Subscription, error)
- func (_V2Events *V2EventsFilterer) WatchUnfollowed(opts *bind.WatchOpts, sink chan<- *V2EventsUnfollowed, ...) (event.Subscription, error)
- type V2EventsFollowModuleSet
- type V2EventsFollowModuleSetIterator
- type V2EventsFollowNFTDeployed
- type V2EventsFollowNFTDeployedIterator
- type V2EventsFollowed
- type V2EventsFollowedIterator
- type V2EventsGovernanceSet
- type V2EventsGovernanceSetIterator
- type V2EventsLegacyCollectNFTDeployed
- type V2EventsLegacyCollectNFTDeployedIterator
- type V2EventsMirrorCreated
- type V2EventsMirrorCreatedIterator
- type V2EventsNonceUpdated
- type V2EventsNonceUpdatedIterator
- type V2EventsPostCreated
- type V2EventsPostCreatedIterator
- type V2EventsProfileCreated
- type V2EventsProfileCreatedIterator
- type V2EventsProfileCreatorWhitelisted
- type V2EventsProfileCreatorWhitelistedIterator
- type V2EventsProfileMetadataSet
- type V2EventsProfileMetadataSetIterator
- type V2EventsQuoteCreated
- type V2EventsQuoteCreatedIterator
- type V2EventsRaw
- func (_V2Events *V2EventsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_V2Events *V2EventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_V2Events *V2EventsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type V2EventsSession
- type V2EventsStateSet
- type V2EventsStateSetIterator
- type V2EventsTokenGuardianStateChanged
- type V2EventsTokenGuardianStateChangedIterator
- type V2EventsTransactor
- type V2EventsTransactorRaw
- type V2EventsTransactorSession
- type V2EventsTreasuryFeeSet
- type V2EventsTreasuryFeeSetIterator
- type V2EventsTreasurySet
- type V2EventsTreasurySetIterator
- type V2EventsUnblocked
- type V2EventsUnblockedIterator
- type V2EventsUnfollowed
- type V2EventsUnfollowedIterator
- type V2HandleRegistry
- type V2HandleRegistryCaller
- func (_V2HandleRegistry *V2HandleRegistryCaller) GetDefaultHandle(opts *bind.CallOpts, profileId *big.Int) (*big.Int, error)
- func (_V2HandleRegistry *V2HandleRegistryCaller) Nonces(opts *bind.CallOpts, signer common.Address) (*big.Int, error)
- func (_V2HandleRegistry *V2HandleRegistryCaller) Resolve(opts *bind.CallOpts, handleId *big.Int) (*big.Int, error)
- type V2HandleRegistryCallerRaw
- type V2HandleRegistryCallerSession
- func (_V2HandleRegistry *V2HandleRegistryCallerSession) GetDefaultHandle(profileId *big.Int) (*big.Int, error)
- func (_V2HandleRegistry *V2HandleRegistryCallerSession) Nonces(signer common.Address) (*big.Int, error)
- func (_V2HandleRegistry *V2HandleRegistryCallerSession) Resolve(handleId *big.Int) (*big.Int, error)
- type V2HandleRegistryFilterer
- func (_V2HandleRegistry *V2HandleRegistryFilterer) FilterHandleLinked(opts *bind.FilterOpts) (*V2HandleRegistryHandleLinkedIterator, error)
- func (_V2HandleRegistry *V2HandleRegistryFilterer) FilterHandleUnlinked(opts *bind.FilterOpts) (*V2HandleRegistryHandleUnlinkedIterator, error)
- func (_V2HandleRegistry *V2HandleRegistryFilterer) FilterNonceUpdated(opts *bind.FilterOpts, signer []common.Address) (*V2HandleRegistryNonceUpdatedIterator, error)
- func (_V2HandleRegistry *V2HandleRegistryFilterer) ParseHandleLinked(log types.Log) (*V2HandleRegistryHandleLinked, error)
- func (_V2HandleRegistry *V2HandleRegistryFilterer) ParseHandleUnlinked(log types.Log) (*V2HandleRegistryHandleUnlinked, error)
- func (_V2HandleRegistry *V2HandleRegistryFilterer) ParseNonceUpdated(log types.Log) (*V2HandleRegistryNonceUpdated, error)
- func (_V2HandleRegistry *V2HandleRegistryFilterer) WatchHandleLinked(opts *bind.WatchOpts, sink chan<- *V2HandleRegistryHandleLinked) (event.Subscription, error)
- func (_V2HandleRegistry *V2HandleRegistryFilterer) WatchHandleUnlinked(opts *bind.WatchOpts, sink chan<- *V2HandleRegistryHandleUnlinked) (event.Subscription, error)
- func (_V2HandleRegistry *V2HandleRegistryFilterer) WatchNonceUpdated(opts *bind.WatchOpts, sink chan<- *V2HandleRegistryNonceUpdated, ...) (event.Subscription, error)
- type V2HandleRegistryHandleLinked
- type V2HandleRegistryHandleLinkedIterator
- type V2HandleRegistryHandleUnlinked
- type V2HandleRegistryHandleUnlinkedIterator
- type V2HandleRegistryNonceUpdated
- type V2HandleRegistryNonceUpdatedIterator
- type V2HandleRegistryRaw
- func (_V2HandleRegistry *V2HandleRegistryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_V2HandleRegistry *V2HandleRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_V2HandleRegistry *V2HandleRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type V2HandleRegistrySession
- func (_V2HandleRegistry *V2HandleRegistrySession) GetDefaultHandle(profileId *big.Int) (*big.Int, error)
- func (_V2HandleRegistry *V2HandleRegistrySession) IncrementNonce(increment uint8) (*types.Transaction, error)
- func (_V2HandleRegistry *V2HandleRegistrySession) Link(handleId *big.Int, profileId *big.Int) (*types.Transaction, error)
- func (_V2HandleRegistry *V2HandleRegistrySession) LinkWithSig(handleId *big.Int, profileId *big.Int, signature TypesEIP712Signature) (*types.Transaction, error)
- func (_V2HandleRegistry *V2HandleRegistrySession) MigrationLink(handleId *big.Int, profileId *big.Int) (*types.Transaction, error)
- func (_V2HandleRegistry *V2HandleRegistrySession) Nonces(signer common.Address) (*big.Int, error)
- func (_V2HandleRegistry *V2HandleRegistrySession) Resolve(handleId *big.Int) (*big.Int, error)
- func (_V2HandleRegistry *V2HandleRegistrySession) Unlink(handleId *big.Int, profileId *big.Int) (*types.Transaction, error)
- func (_V2HandleRegistry *V2HandleRegistrySession) UnlinkWithSig(handleId *big.Int, profileId *big.Int, signature TypesEIP712Signature) (*types.Transaction, error)
- type V2HandleRegistryTransactor
- func (_V2HandleRegistry *V2HandleRegistryTransactor) IncrementNonce(opts *bind.TransactOpts, increment uint8) (*types.Transaction, error)
- func (_V2HandleRegistry *V2HandleRegistryTransactor) Link(opts *bind.TransactOpts, handleId *big.Int, profileId *big.Int) (*types.Transaction, error)
- func (_V2HandleRegistry *V2HandleRegistryTransactor) LinkWithSig(opts *bind.TransactOpts, handleId *big.Int, profileId *big.Int, ...) (*types.Transaction, error)
- func (_V2HandleRegistry *V2HandleRegistryTransactor) MigrationLink(opts *bind.TransactOpts, handleId *big.Int, profileId *big.Int) (*types.Transaction, error)
- func (_V2HandleRegistry *V2HandleRegistryTransactor) Unlink(opts *bind.TransactOpts, handleId *big.Int, profileId *big.Int) (*types.Transaction, error)
- func (_V2HandleRegistry *V2HandleRegistryTransactor) UnlinkWithSig(opts *bind.TransactOpts, handleId *big.Int, profileId *big.Int, ...) (*types.Transaction, error)
- type V2HandleRegistryTransactorRaw
- type V2HandleRegistryTransactorSession
- func (_V2HandleRegistry *V2HandleRegistryTransactorSession) IncrementNonce(increment uint8) (*types.Transaction, error)
- func (_V2HandleRegistry *V2HandleRegistryTransactorSession) Link(handleId *big.Int, profileId *big.Int) (*types.Transaction, error)
- func (_V2HandleRegistry *V2HandleRegistryTransactorSession) LinkWithSig(handleId *big.Int, profileId *big.Int, signature TypesEIP712Signature) (*types.Transaction, error)
- func (_V2HandleRegistry *V2HandleRegistryTransactorSession) MigrationLink(handleId *big.Int, profileId *big.Int) (*types.Transaction, error)
- func (_V2HandleRegistry *V2HandleRegistryTransactorSession) Unlink(handleId *big.Int, profileId *big.Int) (*types.Transaction, error)
- func (_V2HandleRegistry *V2HandleRegistryTransactorSession) UnlinkWithSig(handleId *big.Int, profileId *big.Int, signature TypesEIP712Signature) (*types.Transaction, error)
- type V2LensHandle
- type V2LensHandleApproval
- type V2LensHandleApprovalForAll
- type V2LensHandleApprovalForAllIterator
- type V2LensHandleApprovalIterator
- type V2LensHandleCaller
- func (_V2LensHandle *V2LensHandleCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_V2LensHandle *V2LensHandleCaller) Exists(opts *bind.CallOpts, tokenId *big.Int) (bool, error)
- func (_V2LensHandle *V2LensHandleCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_V2LensHandle *V2LensHandleCaller) GetHandle(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- func (_V2LensHandle *V2LensHandleCaller) GetLocalName(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- func (_V2LensHandle *V2LensHandleCaller) GetNamespace(opts *bind.CallOpts) (string, error)
- func (_V2LensHandle *V2LensHandleCaller) GetNamespaceHash(opts *bind.CallOpts) ([32]byte, error)
- func (_V2LensHandle *V2LensHandleCaller) GetTokenGuardianDisablingTimestamp(opts *bind.CallOpts, wallet common.Address) (*big.Int, error)
- func (_V2LensHandle *V2LensHandleCaller) GetTokenId(opts *bind.CallOpts, localName string) (*big.Int, error)
- func (_V2LensHandle *V2LensHandleCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_V2LensHandle *V2LensHandleCaller) LENSHUB(opts *bind.CallOpts) (common.Address, error)
- func (_V2LensHandle *V2LensHandleCaller) NAMESPACE(opts *bind.CallOpts) (string, error)
- func (_V2LensHandle *V2LensHandleCaller) NAMESPACEHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_V2LensHandle *V2LensHandleCaller) Name(opts *bind.CallOpts) (string, error)
- func (_V2LensHandle *V2LensHandleCaller) OWNER(opts *bind.CallOpts) (common.Address, error)
- func (_V2LensHandle *V2LensHandleCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_V2LensHandle *V2LensHandleCaller) RoyaltyInfo(opts *bind.CallOpts, tokenId *big.Int, salePrice *big.Int) (common.Address, *big.Int, error)
- func (_V2LensHandle *V2LensHandleCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_V2LensHandle *V2LensHandleCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_V2LensHandle *V2LensHandleCaller) TOKENGUARDIANCOOLDOWN(opts *bind.CallOpts) (*big.Int, error)
- func (_V2LensHandle *V2LensHandleCaller) TokenURI(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- func (_V2LensHandle *V2LensHandleCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type V2LensHandleCallerRaw
- type V2LensHandleCallerSession
- func (_V2LensHandle *V2LensHandleCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_V2LensHandle *V2LensHandleCallerSession) Exists(tokenId *big.Int) (bool, error)
- func (_V2LensHandle *V2LensHandleCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_V2LensHandle *V2LensHandleCallerSession) GetHandle(tokenId *big.Int) (string, error)
- func (_V2LensHandle *V2LensHandleCallerSession) GetLocalName(tokenId *big.Int) (string, error)
- func (_V2LensHandle *V2LensHandleCallerSession) GetNamespace() (string, error)
- func (_V2LensHandle *V2LensHandleCallerSession) GetNamespaceHash() ([32]byte, error)
- func (_V2LensHandle *V2LensHandleCallerSession) GetTokenGuardianDisablingTimestamp(wallet common.Address) (*big.Int, error)
- func (_V2LensHandle *V2LensHandleCallerSession) GetTokenId(localName string) (*big.Int, error)
- func (_V2LensHandle *V2LensHandleCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_V2LensHandle *V2LensHandleCallerSession) LENSHUB() (common.Address, error)
- func (_V2LensHandle *V2LensHandleCallerSession) NAMESPACE() (string, error)
- func (_V2LensHandle *V2LensHandleCallerSession) NAMESPACEHASH() ([32]byte, error)
- func (_V2LensHandle *V2LensHandleCallerSession) Name() (string, error)
- func (_V2LensHandle *V2LensHandleCallerSession) OWNER() (common.Address, error)
- func (_V2LensHandle *V2LensHandleCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_V2LensHandle *V2LensHandleCallerSession) RoyaltyInfo(tokenId *big.Int, salePrice *big.Int) (common.Address, *big.Int, error)
- func (_V2LensHandle *V2LensHandleCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_V2LensHandle *V2LensHandleCallerSession) Symbol() (string, error)
- func (_V2LensHandle *V2LensHandleCallerSession) TOKENGUARDIANCOOLDOWN() (*big.Int, error)
- func (_V2LensHandle *V2LensHandleCallerSession) TokenURI(tokenId *big.Int) (string, error)
- func (_V2LensHandle *V2LensHandleCallerSession) TotalSupply() (*big.Int, error)
- type V2LensHandleFilterer
- func (_V2LensHandle *V2LensHandleFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*V2LensHandleApprovalIterator, error)
- func (_V2LensHandle *V2LensHandleFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*V2LensHandleApprovalForAllIterator, error)
- func (_V2LensHandle *V2LensHandleFilterer) FilterHandleMinted(opts *bind.FilterOpts) (*V2LensHandleHandleMintedIterator, error)
- func (_V2LensHandle *V2LensHandleFilterer) FilterTokenGuardianStateChanged(opts *bind.FilterOpts, wallet []common.Address, enabled []bool) (*V2LensHandleTokenGuardianStateChangedIterator, error)
- func (_V2LensHandle *V2LensHandleFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*V2LensHandleTransferIterator, error)
- func (_V2LensHandle *V2LensHandleFilterer) ParseApproval(log types.Log) (*V2LensHandleApproval, error)
- func (_V2LensHandle *V2LensHandleFilterer) ParseApprovalForAll(log types.Log) (*V2LensHandleApprovalForAll, error)
- func (_V2LensHandle *V2LensHandleFilterer) ParseHandleMinted(log types.Log) (*V2LensHandleHandleMinted, error)
- func (_V2LensHandle *V2LensHandleFilterer) ParseTokenGuardianStateChanged(log types.Log) (*V2LensHandleTokenGuardianStateChanged, error)
- func (_V2LensHandle *V2LensHandleFilterer) ParseTransfer(log types.Log) (*V2LensHandleTransfer, error)
- func (_V2LensHandle *V2LensHandleFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *V2LensHandleApproval, ...) (event.Subscription, error)
- func (_V2LensHandle *V2LensHandleFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *V2LensHandleApprovalForAll, ...) (event.Subscription, error)
- func (_V2LensHandle *V2LensHandleFilterer) WatchHandleMinted(opts *bind.WatchOpts, sink chan<- *V2LensHandleHandleMinted) (event.Subscription, error)
- func (_V2LensHandle *V2LensHandleFilterer) WatchTokenGuardianStateChanged(opts *bind.WatchOpts, sink chan<- *V2LensHandleTokenGuardianStateChanged, ...) (event.Subscription, error)
- func (_V2LensHandle *V2LensHandleFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *V2LensHandleTransfer, from []common.Address, ...) (event.Subscription, error)
- type V2LensHandleHandleMinted
- type V2LensHandleHandleMintedIterator
- type V2LensHandleRaw
- func (_V2LensHandle *V2LensHandleRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_V2LensHandle *V2LensHandleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_V2LensHandle *V2LensHandleRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type V2LensHandleSession
- func (_V2LensHandle *V2LensHandleSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_V2LensHandle *V2LensHandleSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_V2LensHandle *V2LensHandleSession) Burn(tokenId *big.Int) (*types.Transaction, error)
- func (_V2LensHandle *V2LensHandleSession) DANGERDisableTokenGuardian() (*types.Transaction, error)
- func (_V2LensHandle *V2LensHandleSession) EnableTokenGuardian() (*types.Transaction, error)
- func (_V2LensHandle *V2LensHandleSession) Exists(tokenId *big.Int) (bool, error)
- func (_V2LensHandle *V2LensHandleSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_V2LensHandle *V2LensHandleSession) GetHandle(tokenId *big.Int) (string, error)
- func (_V2LensHandle *V2LensHandleSession) GetLocalName(tokenId *big.Int) (string, error)
- func (_V2LensHandle *V2LensHandleSession) GetNamespace() (string, error)
- func (_V2LensHandle *V2LensHandleSession) GetNamespaceHash() ([32]byte, error)
- func (_V2LensHandle *V2LensHandleSession) GetTokenGuardianDisablingTimestamp(wallet common.Address) (*big.Int, error)
- func (_V2LensHandle *V2LensHandleSession) GetTokenId(localName string) (*big.Int, error)
- func (_V2LensHandle *V2LensHandleSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_V2LensHandle *V2LensHandleSession) LENSHUB() (common.Address, error)
- func (_V2LensHandle *V2LensHandleSession) MigrateHandle(to common.Address, localName string) (*types.Transaction, error)
- func (_V2LensHandle *V2LensHandleSession) MintHandle(to common.Address, localName string) (*types.Transaction, error)
- func (_V2LensHandle *V2LensHandleSession) NAMESPACE() (string, error)
- func (_V2LensHandle *V2LensHandleSession) NAMESPACEHASH() ([32]byte, error)
- func (_V2LensHandle *V2LensHandleSession) Name() (string, error)
- func (_V2LensHandle *V2LensHandleSession) OWNER() (common.Address, error)
- func (_V2LensHandle *V2LensHandleSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_V2LensHandle *V2LensHandleSession) RoyaltyInfo(tokenId *big.Int, salePrice *big.Int) (common.Address, *big.Int, error)
- func (_V2LensHandle *V2LensHandleSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_V2LensHandle *V2LensHandleSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
- func (_V2LensHandle *V2LensHandleSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_V2LensHandle *V2LensHandleSession) SetRoyalty(royaltiesInBasisPoints *big.Int) (*types.Transaction, error)
- func (_V2LensHandle *V2LensHandleSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_V2LensHandle *V2LensHandleSession) Symbol() (string, error)
- func (_V2LensHandle *V2LensHandleSession) TOKENGUARDIANCOOLDOWN() (*big.Int, error)
- func (_V2LensHandle *V2LensHandleSession) TokenURI(tokenId *big.Int) (string, error)
- func (_V2LensHandle *V2LensHandleSession) TotalSupply() (*big.Int, error)
- func (_V2LensHandle *V2LensHandleSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- type V2LensHandleTokenGuardianStateChanged
- type V2LensHandleTokenGuardianStateChangedIterator
- type V2LensHandleTransactor
- func (_V2LensHandle *V2LensHandleTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_V2LensHandle *V2LensHandleTransactor) Burn(opts *bind.TransactOpts, tokenId *big.Int) (*types.Transaction, error)
- func (_V2LensHandle *V2LensHandleTransactor) DANGERDisableTokenGuardian(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_V2LensHandle *V2LensHandleTransactor) EnableTokenGuardian(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_V2LensHandle *V2LensHandleTransactor) MigrateHandle(opts *bind.TransactOpts, to common.Address, localName string) (*types.Transaction, error)
- func (_V2LensHandle *V2LensHandleTransactor) MintHandle(opts *bind.TransactOpts, to common.Address, localName string) (*types.Transaction, error)
- func (_V2LensHandle *V2LensHandleTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_V2LensHandle *V2LensHandleTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_V2LensHandle *V2LensHandleTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_V2LensHandle *V2LensHandleTransactor) SetRoyalty(opts *bind.TransactOpts, royaltiesInBasisPoints *big.Int) (*types.Transaction, error)
- func (_V2LensHandle *V2LensHandleTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type V2LensHandleTransactorRaw
- type V2LensHandleTransactorSession
- func (_V2LensHandle *V2LensHandleTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_V2LensHandle *V2LensHandleTransactorSession) Burn(tokenId *big.Int) (*types.Transaction, error)
- func (_V2LensHandle *V2LensHandleTransactorSession) DANGERDisableTokenGuardian() (*types.Transaction, error)
- func (_V2LensHandle *V2LensHandleTransactorSession) EnableTokenGuardian() (*types.Transaction, error)
- func (_V2LensHandle *V2LensHandleTransactorSession) MigrateHandle(to common.Address, localName string) (*types.Transaction, error)
- func (_V2LensHandle *V2LensHandleTransactorSession) MintHandle(to common.Address, localName string) (*types.Transaction, error)
- func (_V2LensHandle *V2LensHandleTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_V2LensHandle *V2LensHandleTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
- func (_V2LensHandle *V2LensHandleTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_V2LensHandle *V2LensHandleTransactorSession) SetRoyalty(royaltiesInBasisPoints *big.Int) (*types.Transaction, error)
- func (_V2LensHandle *V2LensHandleTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- type V2LensHandleTransfer
- type V2LensHandleTransferIterator
- type V2LensHub
- type V2LensHubApproval
- type V2LensHubApprovalForAll
- type V2LensHubApprovalForAllIterator
- type V2LensHubApprovalIterator
- type V2LensHubCaller
- func (_V2LensHub *V2LensHubCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_V2LensHub *V2LensHubCaller) Exists(opts *bind.CallOpts, tokenId *big.Int) (bool, error)
- func (_V2LensHub *V2LensHubCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_V2LensHub *V2LensHubCaller) GetContentURI(opts *bind.CallOpts, profileId *big.Int, pubId *big.Int) (string, error)
- func (_V2LensHub *V2LensHubCaller) GetDelegatedExecutorsConfigNumber(opts *bind.CallOpts, delegatorProfileId *big.Int) (uint64, error)
- func (_V2LensHub *V2LensHubCaller) GetDelegatedExecutorsMaxConfigNumberSet(opts *bind.CallOpts, delegatorProfileId *big.Int) (uint64, error)
- func (_V2LensHub *V2LensHubCaller) GetDelegatedExecutorsPrevConfigNumber(opts *bind.CallOpts, delegatorProfileId *big.Int) (uint64, error)
- func (_V2LensHub *V2LensHubCaller) GetDomainSeparator(opts *bind.CallOpts) ([32]byte, error)
- func (_V2LensHub *V2LensHubCaller) GetFollowNFTImpl(opts *bind.CallOpts) (common.Address, error)
- func (_V2LensHub *V2LensHubCaller) GetGitCommit(opts *bind.CallOpts) ([20]byte, error)
- func (_V2LensHub *V2LensHubCaller) GetGovernance(opts *bind.CallOpts) (common.Address, error)
- func (_V2LensHub *V2LensHubCaller) GetLegacyCollectNFTImpl(opts *bind.CallOpts) (common.Address, error)
- func (_V2LensHub *V2LensHubCaller) GetModuleRegistry(opts *bind.CallOpts) (common.Address, error)
- func (_V2LensHub *V2LensHubCaller) GetProfile(opts *bind.CallOpts, profileId *big.Int) (TypesProfile, error)
- func (_V2LensHub *V2LensHubCaller) GetProfileIdByHandleHash(opts *bind.CallOpts, handleHash [32]byte) (*big.Int, error)
- func (_V2LensHub *V2LensHubCaller) GetPublication(opts *bind.CallOpts, profileId *big.Int, pubId *big.Int) (TypesPublicationMemory, error)
- func (_V2LensHub *V2LensHubCaller) GetPublicationType(opts *bind.CallOpts, profileId *big.Int, pubId *big.Int) (uint8, error)
- func (_V2LensHub *V2LensHubCaller) GetState(opts *bind.CallOpts) (uint8, error)
- func (_V2LensHub *V2LensHubCaller) GetTokenGuardianDisablingTimestamp(opts *bind.CallOpts, wallet common.Address) (*big.Int, error)
- func (_V2LensHub *V2LensHubCaller) GetTreasury(opts *bind.CallOpts) (common.Address, error)
- func (_V2LensHub *V2LensHubCaller) GetTreasuryData(opts *bind.CallOpts) (common.Address, uint16, error)
- func (_V2LensHub *V2LensHubCaller) GetTreasuryFee(opts *bind.CallOpts) (uint16, error)
- func (_V2LensHub *V2LensHubCaller) GetVersion(opts *bind.CallOpts) (string, error)
- func (_V2LensHub *V2LensHubCaller) IsActionModuleEnabledInPublication(opts *bind.CallOpts, profileId *big.Int, pubId *big.Int, module common.Address) (bool, error)
- func (_V2LensHub *V2LensHubCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_V2LensHub *V2LensHubCaller) IsBlocked(opts *bind.CallOpts, profileId *big.Int, byProfileId *big.Int) (bool, error)
- func (_V2LensHub *V2LensHubCaller) IsDelegatedExecutorApproved(opts *bind.CallOpts, delegatorProfileId *big.Int, ...) (bool, error)
- func (_V2LensHub *V2LensHubCaller) IsDelegatedExecutorApproved0(opts *bind.CallOpts, delegatorProfileId *big.Int, ...) (bool, error)
- func (_V2LensHub *V2LensHubCaller) IsFollowing(opts *bind.CallOpts, followerProfileId *big.Int, followedProfileId *big.Int) (bool, error)
- func (_V2LensHub *V2LensHubCaller) IsProfileCreatorWhitelisted(opts *bind.CallOpts, profileCreator common.Address) (bool, error)
- func (_V2LensHub *V2LensHubCaller) MintTimestampOf(opts *bind.CallOpts, tokenId *big.Int) (*big.Int, error)
- func (_V2LensHub *V2LensHubCaller) Name(opts *bind.CallOpts) (string, error)
- func (_V2LensHub *V2LensHubCaller) Nonces(opts *bind.CallOpts, signer common.Address) (*big.Int, error)
- func (_V2LensHub *V2LensHubCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_V2LensHub *V2LensHubCaller) RoyaltyInfo(opts *bind.CallOpts, tokenId *big.Int, salePrice *big.Int) (common.Address, *big.Int, error)
- func (_V2LensHub *V2LensHubCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_V2LensHub *V2LensHubCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_V2LensHub *V2LensHubCaller) TOKENGUARDIANCOOLDOWN(opts *bind.CallOpts) (*big.Int, error)
- func (_V2LensHub *V2LensHubCaller) TokenDataOf(opts *bind.CallOpts, tokenId *big.Int) (TypesTokenData, error)
- func (_V2LensHub *V2LensHubCaller) TokenURI(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- func (_V2LensHub *V2LensHubCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type V2LensHubCallerRaw
- type V2LensHubCallerSession
- func (_V2LensHub *V2LensHubCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_V2LensHub *V2LensHubCallerSession) Exists(tokenId *big.Int) (bool, error)
- func (_V2LensHub *V2LensHubCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_V2LensHub *V2LensHubCallerSession) GetContentURI(profileId *big.Int, pubId *big.Int) (string, error)
- func (_V2LensHub *V2LensHubCallerSession) GetDelegatedExecutorsConfigNumber(delegatorProfileId *big.Int) (uint64, error)
- func (_V2LensHub *V2LensHubCallerSession) GetDelegatedExecutorsMaxConfigNumberSet(delegatorProfileId *big.Int) (uint64, error)
- func (_V2LensHub *V2LensHubCallerSession) GetDelegatedExecutorsPrevConfigNumber(delegatorProfileId *big.Int) (uint64, error)
- func (_V2LensHub *V2LensHubCallerSession) GetDomainSeparator() ([32]byte, error)
- func (_V2LensHub *V2LensHubCallerSession) GetFollowNFTImpl() (common.Address, error)
- func (_V2LensHub *V2LensHubCallerSession) GetGitCommit() ([20]byte, error)
- func (_V2LensHub *V2LensHubCallerSession) GetGovernance() (common.Address, error)
- func (_V2LensHub *V2LensHubCallerSession) GetLegacyCollectNFTImpl() (common.Address, error)
- func (_V2LensHub *V2LensHubCallerSession) GetModuleRegistry() (common.Address, error)
- func (_V2LensHub *V2LensHubCallerSession) GetProfile(profileId *big.Int) (TypesProfile, error)
- func (_V2LensHub *V2LensHubCallerSession) GetProfileIdByHandleHash(handleHash [32]byte) (*big.Int, error)
- func (_V2LensHub *V2LensHubCallerSession) GetPublication(profileId *big.Int, pubId *big.Int) (TypesPublicationMemory, error)
- func (_V2LensHub *V2LensHubCallerSession) GetPublicationType(profileId *big.Int, pubId *big.Int) (uint8, error)
- func (_V2LensHub *V2LensHubCallerSession) GetState() (uint8, error)
- func (_V2LensHub *V2LensHubCallerSession) GetTokenGuardianDisablingTimestamp(wallet common.Address) (*big.Int, error)
- func (_V2LensHub *V2LensHubCallerSession) GetTreasury() (common.Address, error)
- func (_V2LensHub *V2LensHubCallerSession) GetTreasuryData() (common.Address, uint16, error)
- func (_V2LensHub *V2LensHubCallerSession) GetTreasuryFee() (uint16, error)
- func (_V2LensHub *V2LensHubCallerSession) GetVersion() (string, error)
- func (_V2LensHub *V2LensHubCallerSession) IsActionModuleEnabledInPublication(profileId *big.Int, pubId *big.Int, module common.Address) (bool, error)
- func (_V2LensHub *V2LensHubCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_V2LensHub *V2LensHubCallerSession) IsBlocked(profileId *big.Int, byProfileId *big.Int) (bool, error)
- func (_V2LensHub *V2LensHubCallerSession) IsDelegatedExecutorApproved(delegatorProfileId *big.Int, delegatedExecutor common.Address) (bool, error)
- func (_V2LensHub *V2LensHubCallerSession) IsDelegatedExecutorApproved0(delegatorProfileId *big.Int, delegatedExecutor common.Address, ...) (bool, error)
- func (_V2LensHub *V2LensHubCallerSession) IsFollowing(followerProfileId *big.Int, followedProfileId *big.Int) (bool, error)
- func (_V2LensHub *V2LensHubCallerSession) IsProfileCreatorWhitelisted(profileCreator common.Address) (bool, error)
- func (_V2LensHub *V2LensHubCallerSession) MintTimestampOf(tokenId *big.Int) (*big.Int, error)
- func (_V2LensHub *V2LensHubCallerSession) Name() (string, error)
- func (_V2LensHub *V2LensHubCallerSession) Nonces(signer common.Address) (*big.Int, error)
- func (_V2LensHub *V2LensHubCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_V2LensHub *V2LensHubCallerSession) RoyaltyInfo(tokenId *big.Int, salePrice *big.Int) (common.Address, *big.Int, error)
- func (_V2LensHub *V2LensHubCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_V2LensHub *V2LensHubCallerSession) Symbol() (string, error)
- func (_V2LensHub *V2LensHubCallerSession) TOKENGUARDIANCOOLDOWN() (*big.Int, error)
- func (_V2LensHub *V2LensHubCallerSession) TokenDataOf(tokenId *big.Int) (TypesTokenData, error)
- func (_V2LensHub *V2LensHubCallerSession) TokenURI(tokenId *big.Int) (string, error)
- func (_V2LensHub *V2LensHubCallerSession) TotalSupply() (*big.Int, error)
- type V2LensHubCollectNFTTransferred
- type V2LensHubCollectNFTTransferredIterator
- type V2LensHubFilterer
- func (_V2LensHub *V2LensHubFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*V2LensHubApprovalIterator, error)
- func (_V2LensHub *V2LensHubFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*V2LensHubApprovalForAllIterator, error)
- func (_V2LensHub *V2LensHubFilterer) FilterCollectNFTTransferred(opts *bind.FilterOpts, profileId []*big.Int, pubId []*big.Int, ...) (*V2LensHubCollectNFTTransferredIterator, error)
- func (_V2LensHub *V2LensHubFilterer) FilterLensUpgradeVersion(opts *bind.FilterOpts) (*V2LensHubLensUpgradeVersionIterator, error)
- func (_V2LensHub *V2LensHubFilterer) FilterTokenGuardianStateChanged(opts *bind.FilterOpts, wallet []common.Address, enabled []bool) (*V2LensHubTokenGuardianStateChangedIterator, error)
- func (_V2LensHub *V2LensHubFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*V2LensHubTransferIterator, error)
- func (_V2LensHub *V2LensHubFilterer) FilterTreasuryFeeSet(opts *bind.FilterOpts, prevTreasuryFee []uint16, newTreasuryFee []uint16) (*V2LensHubTreasuryFeeSetIterator, error)
- func (_V2LensHub *V2LensHubFilterer) FilterTreasurySet(opts *bind.FilterOpts, prevTreasury []common.Address, ...) (*V2LensHubTreasurySetIterator, error)
- func (_V2LensHub *V2LensHubFilterer) FilterUnfollowed(opts *bind.FilterOpts, unfollowerProfileId []*big.Int) (*V2LensHubUnfollowedIterator, error)
- func (_V2LensHub *V2LensHubFilterer) ParseApproval(log types.Log) (*V2LensHubApproval, error)
- func (_V2LensHub *V2LensHubFilterer) ParseApprovalForAll(log types.Log) (*V2LensHubApprovalForAll, error)
- func (_V2LensHub *V2LensHubFilterer) ParseCollectNFTTransferred(log types.Log) (*V2LensHubCollectNFTTransferred, error)
- func (_V2LensHub *V2LensHubFilterer) ParseLensUpgradeVersion(log types.Log) (*V2LensHubLensUpgradeVersion, error)
- func (_V2LensHub *V2LensHubFilterer) ParseTokenGuardianStateChanged(log types.Log) (*V2LensHubTokenGuardianStateChanged, error)
- func (_V2LensHub *V2LensHubFilterer) ParseTransfer(log types.Log) (*V2LensHubTransfer, error)
- func (_V2LensHub *V2LensHubFilterer) ParseTreasuryFeeSet(log types.Log) (*V2LensHubTreasuryFeeSet, error)
- func (_V2LensHub *V2LensHubFilterer) ParseTreasurySet(log types.Log) (*V2LensHubTreasurySet, error)
- func (_V2LensHub *V2LensHubFilterer) ParseUnfollowed(log types.Log) (*V2LensHubUnfollowed, error)
- func (_V2LensHub *V2LensHubFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *V2LensHubApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_V2LensHub *V2LensHubFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *V2LensHubApprovalForAll, ...) (event.Subscription, error)
- func (_V2LensHub *V2LensHubFilterer) WatchCollectNFTTransferred(opts *bind.WatchOpts, sink chan<- *V2LensHubCollectNFTTransferred, ...) (event.Subscription, error)
- func (_V2LensHub *V2LensHubFilterer) WatchLensUpgradeVersion(opts *bind.WatchOpts, sink chan<- *V2LensHubLensUpgradeVersion) (event.Subscription, error)
- func (_V2LensHub *V2LensHubFilterer) WatchTokenGuardianStateChanged(opts *bind.WatchOpts, sink chan<- *V2LensHubTokenGuardianStateChanged, ...) (event.Subscription, error)
- func (_V2LensHub *V2LensHubFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *V2LensHubTransfer, from []common.Address, ...) (event.Subscription, error)
- func (_V2LensHub *V2LensHubFilterer) WatchTreasuryFeeSet(opts *bind.WatchOpts, sink chan<- *V2LensHubTreasuryFeeSet, ...) (event.Subscription, error)
- func (_V2LensHub *V2LensHubFilterer) WatchTreasurySet(opts *bind.WatchOpts, sink chan<- *V2LensHubTreasurySet, ...) (event.Subscription, error)
- func (_V2LensHub *V2LensHubFilterer) WatchUnfollowed(opts *bind.WatchOpts, sink chan<- *V2LensHubUnfollowed, ...) (event.Subscription, error)
- type V2LensHubLensUpgradeVersion
- type V2LensHubLensUpgradeVersionIterator
- type V2LensHubRaw
- func (_V2LensHub *V2LensHubRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_V2LensHub *V2LensHubRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type V2LensHubSession
- func (_V2LensHub *V2LensHubSession) Act(publicationActionParams TypesPublicationActionParams) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) ActWithSig(publicationActionParams TypesPublicationActionParams, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_V2LensHub *V2LensHubSession) BatchMigrateFollowModules(profileIds []*big.Int) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) BatchMigrateFollowers(followerProfileIds []*big.Int, idOfProfileFollowed *big.Int, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) BatchMigrateFollows(followerProfileId *big.Int, idsOfProfileFollowed []*big.Int, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) BatchMigrateProfiles(profileIds []*big.Int) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) Burn(tokenId *big.Int) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) ChangeDelegatedExecutorsConfig(delegatorProfileId *big.Int, delegatedExecutors []common.Address, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) ChangeDelegatedExecutorsConfig0(delegatorProfileId *big.Int, delegatedExecutors []common.Address, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) ChangeDelegatedExecutorsConfigWithSig(delegatorProfileId *big.Int, delegatedExecutors []common.Address, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) CollectLegacy(collectParams TypesLegacyCollectParams) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) CollectLegacyWithSig(collectParams TypesLegacyCollectParams, signature TypesEIP712Signature) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) Comment(commentParams TypesCommentParams) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) CommentWithSig(commentParams TypesCommentParams, signature TypesEIP712Signature) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) CreateProfile(createProfileParams TypesCreateProfileParams) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) DANGERDisableTokenGuardian() (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) EmitCollectNFTTransferEvent(profileId *big.Int, pubId *big.Int, collectNFTId *big.Int, from common.Address, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) EmitUnfollowedEvent(unfollowerProfileId *big.Int, idOfProfileUnfollowed *big.Int, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) EmitVersion() (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) EnableTokenGuardian() (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) Exists(tokenId *big.Int) (bool, error)
- func (_V2LensHub *V2LensHubSession) Follow(followerProfileId *big.Int, idsOfProfilesToFollow []*big.Int, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) FollowWithSig(followerProfileId *big.Int, idsOfProfilesToFollow []*big.Int, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_V2LensHub *V2LensHubSession) GetContentURI(profileId *big.Int, pubId *big.Int) (string, error)
- func (_V2LensHub *V2LensHubSession) GetDelegatedExecutorsConfigNumber(delegatorProfileId *big.Int) (uint64, error)
- func (_V2LensHub *V2LensHubSession) GetDelegatedExecutorsMaxConfigNumberSet(delegatorProfileId *big.Int) (uint64, error)
- func (_V2LensHub *V2LensHubSession) GetDelegatedExecutorsPrevConfigNumber(delegatorProfileId *big.Int) (uint64, error)
- func (_V2LensHub *V2LensHubSession) GetDomainSeparator() ([32]byte, error)
- func (_V2LensHub *V2LensHubSession) GetFollowNFTImpl() (common.Address, error)
- func (_V2LensHub *V2LensHubSession) GetGitCommit() ([20]byte, error)
- func (_V2LensHub *V2LensHubSession) GetGovernance() (common.Address, error)
- func (_V2LensHub *V2LensHubSession) GetLegacyCollectNFTImpl() (common.Address, error)
- func (_V2LensHub *V2LensHubSession) GetModuleRegistry() (common.Address, error)
- func (_V2LensHub *V2LensHubSession) GetProfile(profileId *big.Int) (TypesProfile, error)
- func (_V2LensHub *V2LensHubSession) GetProfileIdByHandleHash(handleHash [32]byte) (*big.Int, error)
- func (_V2LensHub *V2LensHubSession) GetPublication(profileId *big.Int, pubId *big.Int) (TypesPublicationMemory, error)
- func (_V2LensHub *V2LensHubSession) GetPublicationType(profileId *big.Int, pubId *big.Int) (uint8, error)
- func (_V2LensHub *V2LensHubSession) GetState() (uint8, error)
- func (_V2LensHub *V2LensHubSession) GetTokenGuardianDisablingTimestamp(wallet common.Address) (*big.Int, error)
- func (_V2LensHub *V2LensHubSession) GetTreasury() (common.Address, error)
- func (_V2LensHub *V2LensHubSession) GetTreasuryData() (common.Address, uint16, error)
- func (_V2LensHub *V2LensHubSession) GetTreasuryFee() (uint16, error)
- func (_V2LensHub *V2LensHubSession) GetVersion() (string, error)
- func (_V2LensHub *V2LensHubSession) IncrementNonce(increment uint8) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) Initialize(name string, symbol string, newGovernance common.Address) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) IsActionModuleEnabledInPublication(profileId *big.Int, pubId *big.Int, module common.Address) (bool, error)
- func (_V2LensHub *V2LensHubSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_V2LensHub *V2LensHubSession) IsBlocked(profileId *big.Int, byProfileId *big.Int) (bool, error)
- func (_V2LensHub *V2LensHubSession) IsDelegatedExecutorApproved(delegatorProfileId *big.Int, delegatedExecutor common.Address) (bool, error)
- func (_V2LensHub *V2LensHubSession) IsDelegatedExecutorApproved0(delegatorProfileId *big.Int, delegatedExecutor common.Address, ...) (bool, error)
- func (_V2LensHub *V2LensHubSession) IsFollowing(followerProfileId *big.Int, followedProfileId *big.Int) (bool, error)
- func (_V2LensHub *V2LensHubSession) IsProfileCreatorWhitelisted(profileCreator common.Address) (bool, error)
- func (_V2LensHub *V2LensHubSession) MintTimestampOf(tokenId *big.Int) (*big.Int, error)
- func (_V2LensHub *V2LensHubSession) Mirror(mirrorParams TypesMirrorParams) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) MirrorWithSig(mirrorParams TypesMirrorParams, signature TypesEIP712Signature) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) Name() (string, error)
- func (_V2LensHub *V2LensHubSession) Nonces(signer common.Address) (*big.Int, error)
- func (_V2LensHub *V2LensHubSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_V2LensHub *V2LensHubSession) Post(postParams TypesPostParams) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) PostWithSig(postParams TypesPostParams, signature TypesEIP712Signature) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) Quote(quoteParams TypesQuoteParams) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) QuoteWithSig(quoteParams TypesQuoteParams, signature TypesEIP712Signature) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) RoyaltyInfo(tokenId *big.Int, salePrice *big.Int) (common.Address, *big.Int, error)
- func (_V2LensHub *V2LensHubSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) SetBlockStatus(byProfileId *big.Int, idsOfProfilesToSetBlockStatus []*big.Int, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) SetBlockStatusWithSig(byProfileId *big.Int, idsOfProfilesToSetBlockStatus []*big.Int, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) SetEmergencyAdmin(newEmergencyAdmin common.Address) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) SetFollowModule(profileId *big.Int, followModule common.Address, followModuleInitData []byte) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) SetFollowModuleWithSig(profileId *big.Int, followModule common.Address, followModuleInitData []byte, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) SetGovernance(newGovernance common.Address) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) SetMigrationAdmins(migrationAdmins []common.Address, whitelisted bool) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) SetProfileMetadataURI(profileId *big.Int, metadataURI string) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) SetProfileMetadataURIWithSig(profileId *big.Int, metadataURI string, signature TypesEIP712Signature) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) SetRoyalty(royaltiesInBasisPoints *big.Int) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) SetState(newState uint8) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) SetTreasury(newTreasury common.Address) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) SetTreasuryFee(newTreasuryFee uint16) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_V2LensHub *V2LensHubSession) Symbol() (string, error)
- func (_V2LensHub *V2LensHubSession) TOKENGUARDIANCOOLDOWN() (*big.Int, error)
- func (_V2LensHub *V2LensHubSession) TokenDataOf(tokenId *big.Int) (TypesTokenData, error)
- func (_V2LensHub *V2LensHubSession) TokenURI(tokenId *big.Int) (string, error)
- func (_V2LensHub *V2LensHubSession) TotalSupply() (*big.Int, error)
- func (_V2LensHub *V2LensHubSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) Unfollow(unfollowerProfileId *big.Int, idsOfProfilesToUnfollow []*big.Int) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) UnfollowWithSig(unfollowerProfileId *big.Int, idsOfProfilesToUnfollow []*big.Int, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubSession) WhitelistProfileCreator(profileCreator common.Address, whitelist bool) (*types.Transaction, error)
- type V2LensHubTokenGuardianStateChanged
- type V2LensHubTokenGuardianStateChangedIterator
- type V2LensHubTransactor
- func (_V2LensHub *V2LensHubTransactor) Act(opts *bind.TransactOpts, publicationActionParams TypesPublicationActionParams) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) ActWithSig(opts *bind.TransactOpts, publicationActionParams TypesPublicationActionParams, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) BatchMigrateFollowModules(opts *bind.TransactOpts, profileIds []*big.Int) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) BatchMigrateFollowers(opts *bind.TransactOpts, followerProfileIds []*big.Int, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) BatchMigrateFollows(opts *bind.TransactOpts, followerProfileId *big.Int, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) BatchMigrateProfiles(opts *bind.TransactOpts, profileIds []*big.Int) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) Burn(opts *bind.TransactOpts, tokenId *big.Int) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) ChangeDelegatedExecutorsConfig(opts *bind.TransactOpts, delegatorProfileId *big.Int, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) ChangeDelegatedExecutorsConfig0(opts *bind.TransactOpts, delegatorProfileId *big.Int, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) ChangeDelegatedExecutorsConfigWithSig(opts *bind.TransactOpts, delegatorProfileId *big.Int, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) CollectLegacy(opts *bind.TransactOpts, collectParams TypesLegacyCollectParams) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) CollectLegacyWithSig(opts *bind.TransactOpts, collectParams TypesLegacyCollectParams, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) Comment(opts *bind.TransactOpts, commentParams TypesCommentParams) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) CommentWithSig(opts *bind.TransactOpts, commentParams TypesCommentParams, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) CreateProfile(opts *bind.TransactOpts, createProfileParams TypesCreateProfileParams) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) DANGERDisableTokenGuardian(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) EmitCollectNFTTransferEvent(opts *bind.TransactOpts, profileId *big.Int, pubId *big.Int, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) EmitUnfollowedEvent(opts *bind.TransactOpts, unfollowerProfileId *big.Int, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) EmitVersion(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) EnableTokenGuardian(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) Follow(opts *bind.TransactOpts, followerProfileId *big.Int, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) FollowWithSig(opts *bind.TransactOpts, followerProfileId *big.Int, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) IncrementNonce(opts *bind.TransactOpts, increment uint8) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) Initialize(opts *bind.TransactOpts, name string, symbol string, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) Mirror(opts *bind.TransactOpts, mirrorParams TypesMirrorParams) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) MirrorWithSig(opts *bind.TransactOpts, mirrorParams TypesMirrorParams, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) Post(opts *bind.TransactOpts, postParams TypesPostParams) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) PostWithSig(opts *bind.TransactOpts, postParams TypesPostParams, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) Quote(opts *bind.TransactOpts, quoteParams TypesQuoteParams) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) QuoteWithSig(opts *bind.TransactOpts, quoteParams TypesQuoteParams, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) SetBlockStatus(opts *bind.TransactOpts, byProfileId *big.Int, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) SetBlockStatusWithSig(opts *bind.TransactOpts, byProfileId *big.Int, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) SetEmergencyAdmin(opts *bind.TransactOpts, newEmergencyAdmin common.Address) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) SetFollowModule(opts *bind.TransactOpts, profileId *big.Int, followModule common.Address, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) SetFollowModuleWithSig(opts *bind.TransactOpts, profileId *big.Int, followModule common.Address, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) SetGovernance(opts *bind.TransactOpts, newGovernance common.Address) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) SetMigrationAdmins(opts *bind.TransactOpts, migrationAdmins []common.Address, whitelisted bool) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) SetProfileMetadataURI(opts *bind.TransactOpts, profileId *big.Int, metadataURI string) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) SetProfileMetadataURIWithSig(opts *bind.TransactOpts, profileId *big.Int, metadataURI string, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) SetRoyalty(opts *bind.TransactOpts, royaltiesInBasisPoints *big.Int) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) SetState(opts *bind.TransactOpts, newState uint8) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) SetTreasury(opts *bind.TransactOpts, newTreasury common.Address) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) SetTreasuryFee(opts *bind.TransactOpts, newTreasuryFee uint16) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) Unfollow(opts *bind.TransactOpts, unfollowerProfileId *big.Int, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) UnfollowWithSig(opts *bind.TransactOpts, unfollowerProfileId *big.Int, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactor) WhitelistProfileCreator(opts *bind.TransactOpts, profileCreator common.Address, whitelist bool) (*types.Transaction, error)
- type V2LensHubTransactorRaw
- type V2LensHubTransactorSession
- func (_V2LensHub *V2LensHubTransactorSession) Act(publicationActionParams TypesPublicationActionParams) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) ActWithSig(publicationActionParams TypesPublicationActionParams, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) BatchMigrateFollowModules(profileIds []*big.Int) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) BatchMigrateFollowers(followerProfileIds []*big.Int, idOfProfileFollowed *big.Int, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) BatchMigrateFollows(followerProfileId *big.Int, idsOfProfileFollowed []*big.Int, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) BatchMigrateProfiles(profileIds []*big.Int) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) Burn(tokenId *big.Int) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) ChangeDelegatedExecutorsConfig(delegatorProfileId *big.Int, delegatedExecutors []common.Address, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) ChangeDelegatedExecutorsConfig0(delegatorProfileId *big.Int, delegatedExecutors []common.Address, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) ChangeDelegatedExecutorsConfigWithSig(delegatorProfileId *big.Int, delegatedExecutors []common.Address, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) CollectLegacy(collectParams TypesLegacyCollectParams) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) CollectLegacyWithSig(collectParams TypesLegacyCollectParams, signature TypesEIP712Signature) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) Comment(commentParams TypesCommentParams) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) CommentWithSig(commentParams TypesCommentParams, signature TypesEIP712Signature) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) CreateProfile(createProfileParams TypesCreateProfileParams) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) DANGERDisableTokenGuardian() (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) EmitCollectNFTTransferEvent(profileId *big.Int, pubId *big.Int, collectNFTId *big.Int, from common.Address, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) EmitUnfollowedEvent(unfollowerProfileId *big.Int, idOfProfileUnfollowed *big.Int, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) EmitVersion() (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) EnableTokenGuardian() (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) Follow(followerProfileId *big.Int, idsOfProfilesToFollow []*big.Int, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) FollowWithSig(followerProfileId *big.Int, idsOfProfilesToFollow []*big.Int, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) IncrementNonce(increment uint8) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) Initialize(name string, symbol string, newGovernance common.Address) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) Mirror(mirrorParams TypesMirrorParams) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) MirrorWithSig(mirrorParams TypesMirrorParams, signature TypesEIP712Signature) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) Post(postParams TypesPostParams) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) PostWithSig(postParams TypesPostParams, signature TypesEIP712Signature) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) Quote(quoteParams TypesQuoteParams) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) QuoteWithSig(quoteParams TypesQuoteParams, signature TypesEIP712Signature) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) SetBlockStatus(byProfileId *big.Int, idsOfProfilesToSetBlockStatus []*big.Int, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) SetBlockStatusWithSig(byProfileId *big.Int, idsOfProfilesToSetBlockStatus []*big.Int, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) SetEmergencyAdmin(newEmergencyAdmin common.Address) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) SetFollowModule(profileId *big.Int, followModule common.Address, followModuleInitData []byte) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) SetFollowModuleWithSig(profileId *big.Int, followModule common.Address, followModuleInitData []byte, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) SetGovernance(newGovernance common.Address) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) SetMigrationAdmins(migrationAdmins []common.Address, whitelisted bool) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) SetProfileMetadataURI(profileId *big.Int, metadataURI string) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) SetProfileMetadataURIWithSig(profileId *big.Int, metadataURI string, signature TypesEIP712Signature) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) SetRoyalty(royaltiesInBasisPoints *big.Int) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) SetState(newState uint8) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) SetTreasury(newTreasury common.Address) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) SetTreasuryFee(newTreasuryFee uint16) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) Unfollow(unfollowerProfileId *big.Int, idsOfProfilesToUnfollow []*big.Int) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) UnfollowWithSig(unfollowerProfileId *big.Int, idsOfProfilesToUnfollow []*big.Int, ...) (*types.Transaction, error)
- func (_V2LensHub *V2LensHubTransactorSession) WhitelistProfileCreator(profileCreator common.Address, whitelist bool) (*types.Transaction, error)
- type V2LensHubTransfer
- type V2LensHubTransferIterator
- type V2LensHubTreasuryFeeSet
- type V2LensHubTreasuryFeeSetIterator
- type V2LensHubTreasurySet
- type V2LensHubTreasurySetIterator
- type V2LensHubUnfollowed
- type V2LensHubUnfollowedIterator
Constants ¶
This section is empty.
Variables ¶
var ( BlockNumberLensV2 int64 = 49424881 AddressLensProtocol = common.HexToAddress("0xdb46d1dc155634fbc732f92e853b10b288ad5a1d") AddressV1ProfileCreationProxy = common.HexToAddress("0x1eec6eccaa4625da3fa6cd6339dbcc2418710e8a") AddressLensPeriphery = common.HexToAddress("0xeff187b4190E551FC25a7fA4dFC6cf7fDeF7194f") AddressV2LensHandle = common.HexToAddress("0xe7E7EaD361f3AaCD73A61A9bD6C10cA17F38E945") AddressV2ProfileCreationProxy = common.HexToAddress("0xdCB72aaB62d52aBC2E6be99BEEe535C2D1361fc0") AddressV2ProfileHandleRegistry = common.HexToAddress("0xD4F2F33680FCCb36748FA9831851643781608844") AddressV2CollectPublicationAction = common.HexToAddress("0x0D90C58cBe787CD70B5Effe94Ce58185D72143fB") AddressProxyAction = []common.Address{ common.HexToAddress("0x5a84eC20F88e94dC3EB96cE77695997f8446a22D"), common.HexToAddress("0xdd3f6c22ecc68007cc9f76da18984995da4b7b82"), common.HexToAddress("0x772c1a3ae4e5425b59c89f2bd6e30228fe734bef"), common.HexToAddress("0xf8d491b0a732c910c5acf97e04c6cde41339f70a"), common.HexToAddress("0xcbea63064afbfab509c33f9843fd8e08336d5971"), } EventHashV1PostCreated = contract.EventHash("PostCreated(uint256,uint256,string,address,bytes,address,bytes,uint256)") EventHashV1ProfileCreated = contract.EventHash("ProfileCreated(uint256,address,address,string,string,address,bytes,string,uint256)") EventHashV1ProfileSet = contract.EventHash("ProfileMetadataSet(uint256,string,uint256)") EventHashV1ProfileImageURISet = contract.EventHash("ProfileImageURISet(uint256,string,uint256)") EventHashV1CommentCreated = contract.EventHash("CommentCreated(uint256,uint256,string,uint256,uint256,bytes,address,bytes,address,bytes,uint256)") EventHashV1MirrorCreated = contract.EventHash("MirrorCreated(uint256,uint256,uint256,uint256,bytes,address,bytes,uint256)") EventHashV1CollectNFTTransferred = contract.EventHash("CollectNFTTransferred(uint256,uint256,uint256,address,address,uint256)") EventHashV2PostCreated = contract.EventHash("PostCreated((uint256,string,address[],bytes[],address,bytes),uint256,bytes[],bytes,address,uint256)") EventHashV2ProfileSet = contract.EventHash("ProfileMetadataSet(uint256,string,address,uint256)") EventHashV2CommentCreated = contract.EventHash("CommentCreated((uint256,string,uint256,uint256,uint256[],uint256[],bytes,address[],bytes[],address,bytes),uint256,bytes,bytes[],bytes,address,uint256)") EventHashV2MirrorCreated = contract.EventHash("MirrorCreated((uint256,string,uint256,uint256,uint256[],uint256[],bytes),uint256,bytes,address,uint256)") EventHashV2QuoteCreated = contract.EventHash("QuoteCreated((uint256,string,uint256,uint256,uint256[],uint256[],bytes,address[],bytes[],address,bytes),uint256,bytes,bytes[],bytes,address,uint256)") EventHashV2Collected = contract.EventHash("Collected(uint256,uint256,uint256,address,bytes,bytes,address,uint256,address,uint256)") EventHashV2ProfileCreated = contract.EventHash("ProfileCreated(uint256,address,address,uint256)") )
var V1EventsABI = V1EventsMetaData.ABI
V1EventsABI is the input ABI used to generate the binding from. Deprecated: Use V1EventsMetaData.ABI instead.
var V1EventsMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"symbol\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"BaseInitialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"collectModule\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"bool\",\"name\":\"whitelisted\",\"type\":\"bool\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"CollectModuleWhitelisted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"pubId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"collectNFT\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"CollectNFTDeployed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"pubId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"CollectNFTInitialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"pubId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"collectNFTId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"CollectNFTTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"collector\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"pubId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"rootProfileId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"rootPubId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"collectModuleData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"Collected\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"pubId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"contentURI\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"profileIdPointed\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"pubIdPointed\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"referenceModuleData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"collectModule\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"collectModuleReturnData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"referenceModule\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"referenceModuleReturnData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"CommentCreated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"wallet\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"DefaultProfileSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"dispatcher\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"DispatcherSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"oldEmergencyAdmin\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newEmergencyAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"EmergencyAdminSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"moduleGlobals\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"FeeModuleBaseConstructed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"followModule\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"followModuleReturnData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"FollowModuleSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"followModule\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"bool\",\"name\":\"whitelisted\",\"type\":\"bool\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"FollowModuleWhitelisted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"delegate\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"newPower\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"FollowNFTDelegatedPowerChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"followNFT\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"FollowNFTDeployed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"FollowNFTInitialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"followNFTId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"FollowNFTTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"followNFTURI\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"FollowNFTURISet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"follower\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"profileIds\",\"type\":\"uint256[]\"},{\"indexed\":false,\"internalType\":\"bytes[]\",\"name\":\"followModuleDatas\",\"type\":\"bytes[]\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"Followed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"addresses\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"bool[]\",\"name\":\"approved\",\"type\":\"bool[]\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"FollowsApproved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"profileIds\",\"type\":\"uint256[]\"},{\"indexed\":false,\"internalType\":\"bool[]\",\"name\":\"enabled\",\"type\":\"bool[]\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"FollowsToggled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"prevGovernance\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newGovernance\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"GovernanceSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"pubId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"profileIdPointed\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"pubIdPointed\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"referenceModuleData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"referenceModule\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"referenceModuleReturnData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"MirrorCreated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"hub\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"ModuleBaseConstructed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"bool\",\"name\":\"prevWhitelisted\",\"type\":\"bool\"},{\"indexed\":true,\"internalType\":\"bool\",\"name\":\"whitelisted\",\"type\":\"bool\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"ModuleGlobalsCurrencyWhitelisted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"prevGovernance\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newGovernance\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"ModuleGlobalsGovernanceSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint16\",\"name\":\"prevTreasuryFee\",\"type\":\"uint16\"},{\"indexed\":true,\"internalType\":\"uint16\",\"name\":\"newTreasuryFee\",\"type\":\"uint16\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"ModuleGlobalsTreasuryFeeSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"prevTreasury\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newTreasury\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"ModuleGlobalsTreasurySet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"pubId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"contentURI\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"collectModule\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"collectModuleReturnData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"referenceModule\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"referenceModuleReturnData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"PostCreated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"creator\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"handle\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"imageURI\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"followModule\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"followModuleReturnData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"followNFTURI\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"ProfileCreated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"profileCreator\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"bool\",\"name\":\"whitelisted\",\"type\":\"bool\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"ProfileCreatorWhitelisted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"imageURI\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"ProfileImageURISet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"metadata\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"ProfileMetadataSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"referenceModule\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"bool\",\"name\":\"whitelisted\",\"type\":\"bool\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"ReferenceModuleWhitelisted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"enumEvents.ProtocolState\",\"name\":\"prevState\",\"type\":\"uint8\"},{\"indexed\":true,\"internalType\":\"enumEvents.ProtocolState\",\"name\":\"newState\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"StateSet\",\"type\":\"event\"}]",
}
V1EventsMetaData contains all meta data concerning the V1Events contract.
var V1LensHubABI = V1LensHubMetaData.ABI
V1LensHubABI is the input ABI used to generate the binding from. Deprecated: Use V1LensHubMetaData.ABI instead.
var V1LensHubMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"followNFTImpl\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"collectNFTImpl\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"CallerNotCollectNFT\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"CallerNotFollowNFT\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"CannotInitImplementation\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"EmergencyAdminCannotUnpause\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InitParamsInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Initialized\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotGovernance\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotGovernanceOrEmergencyAdmin\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotOwnerOrApproved\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotProfileOwner\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotProfileOwnerOrDispatcher\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Paused\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ProfileCreatorNotWhitelisted\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ProfileImageURILengthInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PublicationDoesNotExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PublishingPaused\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SignatureExpired\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SignatureInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ZeroSpender\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"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\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"internalType\":\"structLenHub.EIP712Signature\",\"name\":\"sig\",\"type\":\"tuple\"}],\"name\":\"burnWithSig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pubId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"collect\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"collector\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pubId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"components\":[{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"internalType\":\"structLensHub.EIP712Signature\",\"name\":\"sig\",\"type\":\"tuple\"}],\"internalType\":\"structLensHub.CollectWithSigData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"collectWithSig\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"contentURI\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"profileIdPointed\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pubIdPointed\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"referenceModuleData\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"collectModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"collectModuleInitData\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"referenceModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"referenceModuleInitData\",\"type\":\"bytes\"}],\"internalType\":\"structLensHub.CommentData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"comment\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"contentURI\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"profileIdPointed\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pubIdPointed\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"referenceModuleData\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"collectModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"collectModuleInitData\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"referenceModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"referenceModuleInitData\",\"type\":\"bytes\"},{\"components\":[{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"internalType\":\"structLensHub.EIP712Signature\",\"name\":\"sig\",\"type\":\"tuple\"}],\"internalType\":\"structLensHub.CommentWithSigData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"commentWithSig\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"handle\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"imageURI\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"followModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"followModuleInitData\",\"type\":\"bytes\"},{\"internalType\":\"string\",\"name\":\"followNFTURI\",\"type\":\"string\"}],\"internalType\":\"structLensHub.CreateProfileData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"createProfile\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"wallet\",\"type\":\"address\"}],\"name\":\"defaultProfile\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pubId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"collectNFTId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"emitCollectNFTTransferEvent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"followNFTId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"emitFollowNFTTransferEvent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"exists\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"profileIds\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes[]\",\"name\":\"datas\",\"type\":\"bytes[]\"}],\"name\":\"follow\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"follower\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"profileIds\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes[]\",\"name\":\"datas\",\"type\":\"bytes[]\"},{\"components\":[{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"internalType\":\"structLensHub.EIP712Signature\",\"name\":\"sig\",\"type\":\"tuple\"}],\"internalType\":\"structLensHub.FollowWithSigData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"followWithSig\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"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\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pubId\",\"type\":\"uint256\"}],\"name\":\"getCollectModule\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pubId\",\"type\":\"uint256\"}],\"name\":\"getCollectNFT\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getCollectNFTImpl\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pubId\",\"type\":\"uint256\"}],\"name\":\"getContentURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"}],\"name\":\"getDispatcher\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getDomainSeparator\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"}],\"name\":\"getFollowModule\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"}],\"name\":\"getFollowNFT\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getFollowNFTImpl\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"}],\"name\":\"getFollowNFTURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getGovernance\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"}],\"name\":\"getHandle\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"}],\"name\":\"getProfile\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"pubCount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"followModule\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"followNFT\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"handle\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"imageURI\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"followNFTURI\",\"type\":\"string\"}],\"internalType\":\"structLensHub.ProfileStruct\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"handle\",\"type\":\"string\"}],\"name\":\"getProfileIdByHandle\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pubId\",\"type\":\"uint256\"}],\"name\":\"getPub\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"profileIdPointed\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pubIdPointed\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"contentURI\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"referenceModule\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"collectModule\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"collectNFT\",\"type\":\"address\"}],\"internalType\":\"structLensHub.PublicationStruct\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"}],\"name\":\"getPubCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pubId\",\"type\":\"uint256\"}],\"name\":\"getPubPointer\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pubId\",\"type\":\"uint256\"}],\"name\":\"getPubType\",\"outputs\":[{\"internalType\":\"enumLensHub.PubType\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pubId\",\"type\":\"uint256\"}],\"name\":\"getReferenceModule\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getState\",\"outputs\":[{\"internalType\":\"enumLensHub.ProtocolState\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"symbol\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"newGovernance\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"collectModule\",\"type\":\"address\"}],\"name\":\"isCollectModuleWhitelisted\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"followModule\",\"type\":\"address\"}],\"name\":\"isFollowModuleWhitelisted\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"profileCreator\",\"type\":\"address\"}],\"name\":\"isProfileCreatorWhitelisted\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"referenceModule\",\"type\":\"address\"}],\"name\":\"isReferenceModuleWhitelisted\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"mintTimestampOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"profileIdPointed\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pubIdPointed\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"referenceModuleData\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"referenceModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"referenceModuleInitData\",\"type\":\"bytes\"}],\"internalType\":\"structLensHub.MirrorData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"mirror\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"profileIdPointed\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pubIdPointed\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"referenceModuleData\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"referenceModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"referenceModuleInitData\",\"type\":\"bytes\"},{\"components\":[{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"internalType\":\"structLensHub.EIP712Signature\",\"name\":\"sig\",\"type\":\"tuple\"}],\"internalType\":\"structLensHub.MirrorWithSigData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"mirrorWithSig\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"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\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"internalType\":\"structLensHub.EIP712Signature\",\"name\":\"sig\",\"type\":\"tuple\"}],\"name\":\"permit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"},{\"components\":[{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"internalType\":\"structLensHub.EIP712Signature\",\"name\":\"sig\",\"type\":\"tuple\"}],\"name\":\"permitForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"contentURI\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"collectModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"collectModuleInitData\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"referenceModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"referenceModuleInitData\",\"type\":\"bytes\"}],\"internalType\":\"structLensHub.PostData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"post\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"contentURI\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"collectModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"collectModuleInitData\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"referenceModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"referenceModuleInitData\",\"type\":\"bytes\"},{\"components\":[{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"internalType\":\"structLensHub.EIP712Signature\",\"name\":\"sig\",\"type\":\"tuple\"}],\"internalType\":\"structLensHub.PostWithSigData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"postWithSig\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"}],\"name\":\"setDefaultProfile\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"wallet\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"internalType\":\"structLensHub.EIP712Signature\",\"name\":\"sig\",\"type\":\"tuple\"}],\"internalType\":\"structLensHub.SetDefaultProfileWithSigData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"setDefaultProfileWithSig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"dispatcher\",\"type\":\"address\"}],\"name\":\"setDispatcher\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"dispatcher\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"internalType\":\"structLensHub.EIP712Signature\",\"name\":\"sig\",\"type\":\"tuple\"}],\"internalType\":\"structLensHub.SetDispatcherWithSigData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"setDispatcherWithSig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newEmergencyAdmin\",\"type\":\"address\"}],\"name\":\"setEmergencyAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"followModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"followModuleInitData\",\"type\":\"bytes\"}],\"name\":\"setFollowModule\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"followModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"followModuleInitData\",\"type\":\"bytes\"},{\"components\":[{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"internalType\":\"structLensHub.EIP712Signature\",\"name\":\"sig\",\"type\":\"tuple\"}],\"internalType\":\"structLensHub.SetFollowModuleWithSigData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"setFollowModuleWithSig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"followNFTURI\",\"type\":\"string\"}],\"name\":\"setFollowNFTURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"followNFTURI\",\"type\":\"string\"},{\"components\":[{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"internalType\":\"structLensHub.EIP712Signature\",\"name\":\"sig\",\"type\":\"tuple\"}],\"internalType\":\"structLensHub.SetFollowNFTURIWithSigData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"setFollowNFTURIWithSig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newGovernance\",\"type\":\"address\"}],\"name\":\"setGovernance\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"imageURI\",\"type\":\"string\"}],\"name\":\"setProfileImageURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"imageURI\",\"type\":\"string\"},{\"components\":[{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"internalType\":\"structLensHub.EIP712Signature\",\"name\":\"sig\",\"type\":\"tuple\"}],\"internalType\":\"structLensHub.SetProfileImageURIWithSigData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"setProfileImageURIWithSig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enumLensHub.ProtocolState\",\"name\":\"newState\",\"type\":\"uint8\"}],\"name\":\"setState\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"sigNonces\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"tokenByIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenDataOf\",\"outputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint96\",\"name\":\"mintTimestamp\",\"type\":\"uint96\"}],\"internalType\":\"structIERC721Time.TokenData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"tokenOfOwnerByIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"collectModule\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"whitelist\",\"type\":\"bool\"}],\"name\":\"whitelistCollectModule\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"followModule\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"whitelist\",\"type\":\"bool\"}],\"name\":\"whitelistFollowModule\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"profileCreator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"whitelist\",\"type\":\"bool\"}],\"name\":\"whitelistProfileCreator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"referenceModule\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"whitelist\",\"type\":\"bool\"}],\"name\":\"whitelistReferenceModule\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
V1LensHubMetaData contains all meta data concerning the V1LensHub contract.
var V2CollectPublicationActionABI = V2CollectPublicationActionMetaData.ABI
V2CollectPublicationActionABI is the input ABI used to generate the binding from. Deprecated: Use V2CollectPublicationActionMetaData.ABI instead.
var V2CollectPublicationActionMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"hub\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"collectNFTImpl\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"moduleOwner\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"AlreadyInitialized\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"CollectNotAllowed\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotCollectModule\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotHub\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"collectModule\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"metadata\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"CollectModuleRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"pubId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"collectNFT\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"CollectNFTDeployed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"collectedProfileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"collectedPubId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"collectorProfileId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"nftRecipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"collectActionData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"collectActionResult\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"collectNFT\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"transactionExecutor\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"Collected\",\"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\"},{\"inputs\":[],\"name\":\"COLLECT_NFT_IMPL\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"HUB\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pubId\",\"type\":\"uint256\"}],\"name\":\"getCollectData\",\"outputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"collectModule\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"collectNFT\",\"type\":\"address\"}],\"internalType\":\"structCollectPublicationAction.CollectData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getModuleMetadataURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"moduleOwner\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pubId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"transactionExecutor\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"initializePublicationAction\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"collectModule\",\"type\":\"address\"}],\"name\":\"isCollectModuleRegistered\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"metadataURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"publicationActedProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"publicationActedId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"actorProfileId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"actorProfileOwner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"transactionExecutor\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"referrerProfileIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"referrerPubIds\",\"type\":\"uint256[]\"},{\"internalType\":\"enumTypes.PublicationType[]\",\"name\":\"referrerPubTypes\",\"type\":\"uint8[]\"},{\"internalType\":\"bytes\",\"name\":\"actionModuleData\",\"type\":\"bytes\"}],\"internalType\":\"structTypes.ProcessActionParams\",\"name\":\"processActionParams\",\"type\":\"tuple\"}],\"name\":\"processPublicationAction\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"collectModule\",\"type\":\"address\"}],\"name\":\"registerCollectModule\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_metadataURI\",\"type\":\"string\"}],\"name\":\"setModuleMetadataURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceID\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"collectModule\",\"type\":\"address\"}],\"name\":\"verifyCollectModule\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
V2CollectPublicationActionMetaData contains all meta data concerning the V2CollectPublicationAction contract.
var V2EventsABI = V2EventsMetaData.ABI
V2EventsABI is the input ABI used to generate the binding from. Deprecated: Use V2EventsMetaData.ABI instead.
var V2EventsMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"publicationActedProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"publicationActedId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"actorProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"referrerProfileIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"referrerPubIds\",\"type\":\"uint256[]\"},{\"internalType\":\"address\",\"name\":\"actionModuleAddress\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"actionModuleData\",\"type\":\"bytes\"}],\"indexed\":false,\"internalType\":\"structTypes.PublicationActionParams\",\"name\":\"publicationActionParams\",\"type\":\"tuple\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"actionModuleReturnData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"transactionExecutor\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"Acted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"symbol\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"BaseInitialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"byProfileId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"idOfProfileBlocked\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"transactionExecutor\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"Blocked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"pubId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"collectNFTId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"CollectNFTTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"contentURI\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"pointedProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pointedPubId\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"referrerProfileIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"referrerPubIds\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"referenceModuleData\",\"type\":\"bytes\"},{\"internalType\":\"address[]\",\"name\":\"actionModules\",\"type\":\"address[]\"},{\"internalType\":\"bytes[]\",\"name\":\"actionModulesInitDatas\",\"type\":\"bytes[]\"},{\"internalType\":\"address\",\"name\":\"referenceModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"referenceModuleInitData\",\"type\":\"bytes\"}],\"indexed\":false,\"internalType\":\"structTypes.CommentParams\",\"name\":\"commentParams\",\"type\":\"tuple\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"pubId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"referenceModuleReturnData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bytes[]\",\"name\":\"actionModulesInitReturnDatas\",\"type\":\"bytes[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"referenceModuleInitReturnData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"transactionExecutor\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"CommentCreated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"delegatorProfileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"configNumber\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"DelegatedExecutorsConfigApplied\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"delegatorProfileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"configNumber\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"delegatedExecutors\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"bool[]\",\"name\":\"approvals\",\"type\":\"bool[]\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"DelegatedExecutorsConfigChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"oldEmergencyAdmin\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newEmergencyAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"EmergencyAdminSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"followModule\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"followModuleInitData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"followModuleReturnData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"transactionExecutor\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"FollowModuleSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"followNFT\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"FollowNFTDeployed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"followerProfileId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"idOfProfileFollowed\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"followTokenIdAssigned\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"followModuleData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"processFollowModuleReturnData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"transactionExecutor\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"Followed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"prevGovernance\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newGovernance\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"GovernanceSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"pubId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"collectNFT\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"LegacyCollectNFTDeployed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"metadataURI\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"pointedProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pointedPubId\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"referrerProfileIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"referrerPubIds\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"referenceModuleData\",\"type\":\"bytes\"}],\"indexed\":false,\"internalType\":\"structTypes.MirrorParams\",\"name\":\"mirrorParams\",\"type\":\"tuple\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"pubId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"referenceModuleReturnData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"transactionExecutor\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"MirrorCreated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"NonceUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"contentURI\",\"type\":\"string\"},{\"internalType\":\"address[]\",\"name\":\"actionModules\",\"type\":\"address[]\"},{\"internalType\":\"bytes[]\",\"name\":\"actionModulesInitDatas\",\"type\":\"bytes[]\"},{\"internalType\":\"address\",\"name\":\"referenceModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"referenceModuleInitData\",\"type\":\"bytes\"}],\"indexed\":false,\"internalType\":\"structTypes.PostParams\",\"name\":\"postParams\",\"type\":\"tuple\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"pubId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes[]\",\"name\":\"actionModulesInitReturnDatas\",\"type\":\"bytes[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"referenceModuleInitReturnData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"transactionExecutor\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"PostCreated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"creator\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"ProfileCreated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"profileCreator\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"bool\",\"name\":\"whitelisted\",\"type\":\"bool\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"ProfileCreatorWhitelisted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"metadata\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"transactionExecutor\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"ProfileMetadataSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"contentURI\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"pointedProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pointedPubId\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"referrerProfileIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"referrerPubIds\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"referenceModuleData\",\"type\":\"bytes\"},{\"internalType\":\"address[]\",\"name\":\"actionModules\",\"type\":\"address[]\"},{\"internalType\":\"bytes[]\",\"name\":\"actionModulesInitDatas\",\"type\":\"bytes[]\"},{\"internalType\":\"address\",\"name\":\"referenceModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"referenceModuleInitData\",\"type\":\"bytes\"}],\"indexed\":false,\"internalType\":\"structTypes.QuoteParams\",\"name\":\"quoteParams\",\"type\":\"tuple\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"pubId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"referenceModuleReturnData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bytes[]\",\"name\":\"actionModulesInitReturnDatas\",\"type\":\"bytes[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"referenceModuleInitReturnData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"transactionExecutor\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"QuoteCreated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"enumTypes.ProtocolState\",\"name\":\"prevState\",\"type\":\"uint8\"},{\"indexed\":true,\"internalType\":\"enumTypes.ProtocolState\",\"name\":\"newState\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"StateSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"wallet\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"bool\",\"name\":\"enabled\",\"type\":\"bool\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenGuardianDisablingTimestamp\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"TokenGuardianStateChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint16\",\"name\":\"prevTreasuryFee\",\"type\":\"uint16\"},{\"indexed\":true,\"internalType\":\"uint16\",\"name\":\"newTreasuryFee\",\"type\":\"uint16\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"TreasuryFeeSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"prevTreasury\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newTreasury\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"TreasurySet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"byProfileId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"idOfProfileUnblocked\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"transactionExecutor\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"Unblocked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"unfollowerProfileId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"idOfProfileUnfollowed\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"transactionExecutor\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"Unfollowed\",\"type\":\"event\"}]",
}
V2EventsMetaData contains all meta data concerning the V2Events contract.
var V2HandleRegistryABI = V2HandleRegistryMetaData.ABI
V2HandleRegistryABI is the input ABI used to generate the binding from. Deprecated: Use V2HandleRegistryMetaData.ABI instead.
var V2HandleRegistryMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"lensHub\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"lensHandles\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"DoesNotExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"DoesNotHavePermissions\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"HandleAndTokenNotInSameWallet\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotHandleNorTokenOwner\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotLinked\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyLensHub\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SignatureExpired\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SignatureInvalid\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"}],\"indexed\":false,\"internalType\":\"structRegistryTypes.Handle\",\"name\":\"handle\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"}],\"indexed\":false,\"internalType\":\"structRegistryTypes.Token\",\"name\":\"token\",\"type\":\"tuple\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"transactionExecutor\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"HandleLinked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"}],\"indexed\":false,\"internalType\":\"structRegistryTypes.Handle\",\"name\":\"handle\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"}],\"indexed\":false,\"internalType\":\"structRegistryTypes.Token\",\"name\":\"token\",\"type\":\"tuple\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"transactionExecutor\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"HandleUnlinked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"NonceUpdated\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"}],\"name\":\"getDefaultHandle\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint8\",\"name\":\"increment\",\"type\":\"uint8\"}],\"name\":\"incrementNonce\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"handleId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"}],\"name\":\"link\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"handleId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"internalType\":\"structTypes.EIP712Signature\",\"name\":\"signature\",\"type\":\"tuple\"}],\"name\":\"linkWithSig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"handleId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"}],\"name\":\"migrationLink\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"}],\"name\":\"nonces\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"handleId\",\"type\":\"uint256\"}],\"name\":\"resolve\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"handleId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"}],\"name\":\"unlink\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"handleId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"internalType\":\"structTypes.EIP712Signature\",\"name\":\"signature\",\"type\":\"tuple\"}],\"name\":\"unlinkWithSig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
V2HandleRegistryMetaData contains all meta data concerning the V2HandleRegistry contract.
var V2LensHandleABI = V2LensHandleMetaData.ABI
V2LensHandleABI is the input ABI used to generate the binding from. Deprecated: Use V2LensHandleMetaData.ABI instead.
var V2LensHandleMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"lensHub\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenGuardianCooldown\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"AlreadyEnabled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"DisablingAlreadyTriggered\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"DoesNotExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"GuardianEnabled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"HandleContainsInvalidCharacters\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"HandleFirstCharInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"HandleLengthInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidParameter\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotEOA\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotHub\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotOwner\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotOwnerNorWhitelisted\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyOwner\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyOwnerOrHub\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"handle\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"namespace\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"handleId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"HandleMinted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"wallet\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"bool\",\"name\":\"enabled\",\"type\":\"bool\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenGuardianDisablingTimestamp\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"TokenGuardianStateChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"DANGER__disableTokenGuardian\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"LENS_HUB\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"NAMESPACE\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"NAMESPACE_HASH\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"OWNER\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"TOKEN_GUARDIAN_COOLDOWN\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"burn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"enableTokenGuardian\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"exists\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getHandle\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getLocalName\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getNamespace\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getNamespaceHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"wallet\",\"type\":\"address\"}],\"name\":\"getTokenGuardianDisablingTimestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"localName\",\"type\":\"string\"}],\"name\":\"getTokenId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"localName\",\"type\":\"string\"}],\"name\":\"migrateHandle\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"localName\",\"type\":\"string\"}],\"name\":\"mintHandle\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"salePrice\",\"type\":\"uint256\"}],\"name\":\"royaltyInfo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"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\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"royaltiesInBasisPoints\",\"type\":\"uint256\"}],\"name\":\"setRoyalty\",\"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\":\"pure\",\"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\"}]",
}
V2LensHandleMetaData contains all meta data concerning the V2LensHandle contract.
var V2LensHubABI = V2LensHubMetaData.ABI
V2LensHubABI is the input ABI used to generate the binding from. Deprecated: Use V2LensHubMetaData.ABI instead.
var V2LensHubMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"followNFTImpl\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"collectNFTImpl\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"moduleRegistry\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenGuardianCooldown\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"lensHandlesAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"tokenHandleRegistryAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"legacyFeeFollowModule\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"legacyProfileFollowModule\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"newFeeFollowModule\",\"type\":\"address\"}],\"internalType\":\"structTypes.MigrationParams\",\"name\":\"migrationParams\",\"type\":\"tuple\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"AlreadyEnabled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"CallerNotCollectNFT\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"CallerNotFollowNFT\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"CannotInitImplementation\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"DisablingAlreadyTriggered\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ExecutorInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"GuardianEnabled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InitParamsInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Initialized\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidOwner\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidParameter\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NonERC721ReceiverImplementer\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotEOA\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotGovernance\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotHub\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotMigrationAdmin\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotOwnerOrApproved\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotProfileOwner\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotWhitelisted\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Paused\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PublishingPaused\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TokenDoesNotExist\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"pubId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"collectNFTId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"CollectNFTTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"version\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"bytes20\",\"name\":\"gitCommit\",\"type\":\"bytes20\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"LensUpgradeVersion\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"wallet\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"bool\",\"name\":\"enabled\",\"type\":\"bool\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenGuardianDisablingTimestamp\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"TokenGuardianStateChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint16\",\"name\":\"prevTreasuryFee\",\"type\":\"uint16\"},{\"indexed\":true,\"internalType\":\"uint16\",\"name\":\"newTreasuryFee\",\"type\":\"uint16\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"TreasuryFeeSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"prevTreasury\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newTreasury\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"TreasurySet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"unfollowerProfileId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"idOfProfileUnfollowed\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"transactionExecutor\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"Unfollowed\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"DANGER__disableTokenGuardian\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"TOKEN_GUARDIAN_COOLDOWN\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"publicationActedProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"publicationActedId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"actorProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"referrerProfileIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"referrerPubIds\",\"type\":\"uint256[]\"},{\"internalType\":\"address\",\"name\":\"actionModuleAddress\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"actionModuleData\",\"type\":\"bytes\"}],\"internalType\":\"structTypes.PublicationActionParams\",\"name\":\"publicationActionParams\",\"type\":\"tuple\"}],\"name\":\"act\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"publicationActedProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"publicationActedId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"actorProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"referrerProfileIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"referrerPubIds\",\"type\":\"uint256[]\"},{\"internalType\":\"address\",\"name\":\"actionModuleAddress\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"actionModuleData\",\"type\":\"bytes\"}],\"internalType\":\"structTypes.PublicationActionParams\",\"name\":\"publicationActionParams\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"internalType\":\"structTypes.EIP712Signature\",\"name\":\"signature\",\"type\":\"tuple\"}],\"name\":\"actWithSig\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"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\":\"profileIds\",\"type\":\"uint256[]\"}],\"name\":\"batchMigrateFollowModules\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"followerProfileIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256\",\"name\":\"idOfProfileFollowed\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"followTokenIds\",\"type\":\"uint256[]\"}],\"name\":\"batchMigrateFollowers\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"followerProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"idsOfProfileFollowed\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"followTokenIds\",\"type\":\"uint256[]\"}],\"name\":\"batchMigrateFollows\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"profileIds\",\"type\":\"uint256[]\"}],\"name\":\"batchMigrateProfiles\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"burn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"delegatorProfileId\",\"type\":\"uint256\"},{\"internalType\":\"address[]\",\"name\":\"delegatedExecutors\",\"type\":\"address[]\"},{\"internalType\":\"bool[]\",\"name\":\"approvals\",\"type\":\"bool[]\"},{\"internalType\":\"uint64\",\"name\":\"configNumber\",\"type\":\"uint64\"},{\"internalType\":\"bool\",\"name\":\"switchToGivenConfig\",\"type\":\"bool\"}],\"name\":\"changeDelegatedExecutorsConfig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"delegatorProfileId\",\"type\":\"uint256\"},{\"internalType\":\"address[]\",\"name\":\"delegatedExecutors\",\"type\":\"address[]\"},{\"internalType\":\"bool[]\",\"name\":\"approvals\",\"type\":\"bool[]\"}],\"name\":\"changeDelegatedExecutorsConfig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"delegatorProfileId\",\"type\":\"uint256\"},{\"internalType\":\"address[]\",\"name\":\"delegatedExecutors\",\"type\":\"address[]\"},{\"internalType\":\"bool[]\",\"name\":\"approvals\",\"type\":\"bool[]\"},{\"internalType\":\"uint64\",\"name\":\"configNumber\",\"type\":\"uint64\"},{\"internalType\":\"bool\",\"name\":\"switchToGivenConfig\",\"type\":\"bool\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"internalType\":\"structTypes.EIP712Signature\",\"name\":\"signature\",\"type\":\"tuple\"}],\"name\":\"changeDelegatedExecutorsConfigWithSig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"publicationCollectedProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"publicationCollectedId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"collectorProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"referrerProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"referrerPubId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"collectModuleData\",\"type\":\"bytes\"}],\"internalType\":\"structTypes.LegacyCollectParams\",\"name\":\"collectParams\",\"type\":\"tuple\"}],\"name\":\"collectLegacy\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"publicationCollectedProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"publicationCollectedId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"collectorProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"referrerProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"referrerPubId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"collectModuleData\",\"type\":\"bytes\"}],\"internalType\":\"structTypes.LegacyCollectParams\",\"name\":\"collectParams\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"internalType\":\"structTypes.EIP712Signature\",\"name\":\"signature\",\"type\":\"tuple\"}],\"name\":\"collectLegacyWithSig\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"contentURI\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"pointedProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pointedPubId\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"referrerProfileIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"referrerPubIds\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"referenceModuleData\",\"type\":\"bytes\"},{\"internalType\":\"address[]\",\"name\":\"actionModules\",\"type\":\"address[]\"},{\"internalType\":\"bytes[]\",\"name\":\"actionModulesInitDatas\",\"type\":\"bytes[]\"},{\"internalType\":\"address\",\"name\":\"referenceModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"referenceModuleInitData\",\"type\":\"bytes\"}],\"internalType\":\"structTypes.CommentParams\",\"name\":\"commentParams\",\"type\":\"tuple\"}],\"name\":\"comment\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"contentURI\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"pointedProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pointedPubId\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"referrerProfileIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"referrerPubIds\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"referenceModuleData\",\"type\":\"bytes\"},{\"internalType\":\"address[]\",\"name\":\"actionModules\",\"type\":\"address[]\"},{\"internalType\":\"bytes[]\",\"name\":\"actionModulesInitDatas\",\"type\":\"bytes[]\"},{\"internalType\":\"address\",\"name\":\"referenceModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"referenceModuleInitData\",\"type\":\"bytes\"}],\"internalType\":\"structTypes.CommentParams\",\"name\":\"commentParams\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"internalType\":\"structTypes.EIP712Signature\",\"name\":\"signature\",\"type\":\"tuple\"}],\"name\":\"commentWithSig\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"followModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"followModuleInitData\",\"type\":\"bytes\"}],\"internalType\":\"structTypes.CreateProfileParams\",\"name\":\"createProfileParams\",\"type\":\"tuple\"}],\"name\":\"createProfile\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pubId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"collectNFTId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"emitCollectNFTTransferEvent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"unfollowerProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"idOfProfileUnfollowed\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"transactionExecutor\",\"type\":\"address\"}],\"name\":\"emitUnfollowedEvent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"emitVersion\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"enableTokenGuardian\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"exists\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"followerProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"idsOfProfilesToFollow\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"followTokenIds\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes[]\",\"name\":\"datas\",\"type\":\"bytes[]\"}],\"name\":\"follow\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"followerProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"idsOfProfilesToFollow\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"followTokenIds\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes[]\",\"name\":\"datas\",\"type\":\"bytes[]\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"internalType\":\"structTypes.EIP712Signature\",\"name\":\"signature\",\"type\":\"tuple\"}],\"name\":\"followWithSig\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"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\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pubId\",\"type\":\"uint256\"}],\"name\":\"getContentURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"delegatorProfileId\",\"type\":\"uint256\"}],\"name\":\"getDelegatedExecutorsConfigNumber\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"delegatorProfileId\",\"type\":\"uint256\"}],\"name\":\"getDelegatedExecutorsMaxConfigNumberSet\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"delegatorProfileId\",\"type\":\"uint256\"}],\"name\":\"getDelegatedExecutorsPrevConfigNumber\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getDomainSeparator\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getFollowNFTImpl\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getGitCommit\",\"outputs\":[{\"internalType\":\"bytes20\",\"name\":\"\",\"type\":\"bytes20\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getGovernance\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getLegacyCollectNFTImpl\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getModuleRegistry\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"}],\"name\":\"getProfile\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"pubCount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"followModule\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"followNFT\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"__DEPRECATED__handle\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"__DEPRECATED__imageURI\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"__DEPRECATED__followNFTURI\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"metadataURI\",\"type\":\"string\"}],\"internalType\":\"structTypes.Profile\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"handleHash\",\"type\":\"bytes32\"}],\"name\":\"getProfileIdByHandleHash\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pubId\",\"type\":\"uint256\"}],\"name\":\"getPublication\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"pointedProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pointedPubId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"contentURI\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"referenceModule\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"__DEPRECATED__collectModule\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"__DEPRECATED__collectNFT\",\"type\":\"address\"},{\"internalType\":\"enumTypes.PublicationType\",\"name\":\"pubType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"rootProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"rootPubId\",\"type\":\"uint256\"}],\"internalType\":\"structTypes.PublicationMemory\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pubId\",\"type\":\"uint256\"}],\"name\":\"getPublicationType\",\"outputs\":[{\"internalType\":\"enumTypes.PublicationType\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getState\",\"outputs\":[{\"internalType\":\"enumTypes.ProtocolState\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"wallet\",\"type\":\"address\"}],\"name\":\"getTokenGuardianDisablingTimestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTreasury\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTreasuryData\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTreasuryFee\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getVersion\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint8\",\"name\":\"increment\",\"type\":\"uint8\"}],\"name\":\"incrementNonce\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"symbol\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"newGovernance\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pubId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"module\",\"type\":\"address\"}],\"name\":\"isActionModuleEnabledInPublication\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"byProfileId\",\"type\":\"uint256\"}],\"name\":\"isBlocked\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"delegatorProfileId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"delegatedExecutor\",\"type\":\"address\"}],\"name\":\"isDelegatedExecutorApproved\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"delegatorProfileId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"delegatedExecutor\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"configNumber\",\"type\":\"uint64\"}],\"name\":\"isDelegatedExecutorApproved\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"followerProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"followedProfileId\",\"type\":\"uint256\"}],\"name\":\"isFollowing\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"profileCreator\",\"type\":\"address\"}],\"name\":\"isProfileCreatorWhitelisted\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"mintTimestampOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"metadataURI\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"pointedProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pointedPubId\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"referrerProfileIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"referrerPubIds\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"referenceModuleData\",\"type\":\"bytes\"}],\"internalType\":\"structTypes.MirrorParams\",\"name\":\"mirrorParams\",\"type\":\"tuple\"}],\"name\":\"mirror\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"metadataURI\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"pointedProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pointedPubId\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"referrerProfileIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"referrerPubIds\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"referenceModuleData\",\"type\":\"bytes\"}],\"internalType\":\"structTypes.MirrorParams\",\"name\":\"mirrorParams\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"internalType\":\"structTypes.EIP712Signature\",\"name\":\"signature\",\"type\":\"tuple\"}],\"name\":\"mirrorWithSig\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"}],\"name\":\"nonces\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"contentURI\",\"type\":\"string\"},{\"internalType\":\"address[]\",\"name\":\"actionModules\",\"type\":\"address[]\"},{\"internalType\":\"bytes[]\",\"name\":\"actionModulesInitDatas\",\"type\":\"bytes[]\"},{\"internalType\":\"address\",\"name\":\"referenceModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"referenceModuleInitData\",\"type\":\"bytes\"}],\"internalType\":\"structTypes.PostParams\",\"name\":\"postParams\",\"type\":\"tuple\"}],\"name\":\"post\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"contentURI\",\"type\":\"string\"},{\"internalType\":\"address[]\",\"name\":\"actionModules\",\"type\":\"address[]\"},{\"internalType\":\"bytes[]\",\"name\":\"actionModulesInitDatas\",\"type\":\"bytes[]\"},{\"internalType\":\"address\",\"name\":\"referenceModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"referenceModuleInitData\",\"type\":\"bytes\"}],\"internalType\":\"structTypes.PostParams\",\"name\":\"postParams\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"internalType\":\"structTypes.EIP712Signature\",\"name\":\"signature\",\"type\":\"tuple\"}],\"name\":\"postWithSig\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"contentURI\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"pointedProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pointedPubId\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"referrerProfileIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"referrerPubIds\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"referenceModuleData\",\"type\":\"bytes\"},{\"internalType\":\"address[]\",\"name\":\"actionModules\",\"type\":\"address[]\"},{\"internalType\":\"bytes[]\",\"name\":\"actionModulesInitDatas\",\"type\":\"bytes[]\"},{\"internalType\":\"address\",\"name\":\"referenceModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"referenceModuleInitData\",\"type\":\"bytes\"}],\"internalType\":\"structTypes.QuoteParams\",\"name\":\"quoteParams\",\"type\":\"tuple\"}],\"name\":\"quote\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"contentURI\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"pointedProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pointedPubId\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"referrerProfileIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"referrerPubIds\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"referenceModuleData\",\"type\":\"bytes\"},{\"internalType\":\"address[]\",\"name\":\"actionModules\",\"type\":\"address[]\"},{\"internalType\":\"bytes[]\",\"name\":\"actionModulesInitDatas\",\"type\":\"bytes[]\"},{\"internalType\":\"address\",\"name\":\"referenceModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"referenceModuleInitData\",\"type\":\"bytes\"}],\"internalType\":\"structTypes.QuoteParams\",\"name\":\"quoteParams\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"internalType\":\"structTypes.EIP712Signature\",\"name\":\"signature\",\"type\":\"tuple\"}],\"name\":\"quoteWithSig\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"salePrice\",\"type\":\"uint256\"}],\"name\":\"royaltyInfo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"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\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"byProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"idsOfProfilesToSetBlockStatus\",\"type\":\"uint256[]\"},{\"internalType\":\"bool[]\",\"name\":\"blockStatus\",\"type\":\"bool[]\"}],\"name\":\"setBlockStatus\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"byProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"idsOfProfilesToSetBlockStatus\",\"type\":\"uint256[]\"},{\"internalType\":\"bool[]\",\"name\":\"blockStatus\",\"type\":\"bool[]\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"internalType\":\"structTypes.EIP712Signature\",\"name\":\"signature\",\"type\":\"tuple\"}],\"name\":\"setBlockStatusWithSig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newEmergencyAdmin\",\"type\":\"address\"}],\"name\":\"setEmergencyAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"followModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"followModuleInitData\",\"type\":\"bytes\"}],\"name\":\"setFollowModule\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"followModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"followModuleInitData\",\"type\":\"bytes\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"internalType\":\"structTypes.EIP712Signature\",\"name\":\"signature\",\"type\":\"tuple\"}],\"name\":\"setFollowModuleWithSig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newGovernance\",\"type\":\"address\"}],\"name\":\"setGovernance\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"migrationAdmins\",\"type\":\"address[]\"},{\"internalType\":\"bool\",\"name\":\"whitelisted\",\"type\":\"bool\"}],\"name\":\"setMigrationAdmins\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"metadataURI\",\"type\":\"string\"}],\"name\":\"setProfileMetadataURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"metadataURI\",\"type\":\"string\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"internalType\":\"structTypes.EIP712Signature\",\"name\":\"signature\",\"type\":\"tuple\"}],\"name\":\"setProfileMetadataURIWithSig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"royaltiesInBasisPoints\",\"type\":\"uint256\"}],\"name\":\"setRoyalty\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enumTypes.ProtocolState\",\"name\":\"newState\",\"type\":\"uint8\"}],\"name\":\"setState\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newTreasury\",\"type\":\"address\"}],\"name\":\"setTreasury\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint16\",\"name\":\"newTreasuryFee\",\"type\":\"uint16\"}],\"name\":\"setTreasuryFee\",\"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\":\"tokenDataOf\",\"outputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint96\",\"name\":\"mintTimestamp\",\"type\":\"uint96\"}],\"internalType\":\"structTypes.TokenData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"unfollowerProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"idsOfProfilesToUnfollow\",\"type\":\"uint256[]\"}],\"name\":\"unfollow\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"unfollowerProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"idsOfProfilesToUnfollow\",\"type\":\"uint256[]\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"internalType\":\"structTypes.EIP712Signature\",\"name\":\"signature\",\"type\":\"tuple\"}],\"name\":\"unfollowWithSig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"profileCreator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"whitelist\",\"type\":\"bool\"}],\"name\":\"whitelistProfileCreator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
V2LensHubMetaData contains all meta data concerning the V2LensHub contract.
Functions ¶
This section is empty.
Types ¶
type CollectPublicationActionCollectData ¶
type CollectPublicationActionCollectData struct { CollectModule common.Address CollectNFT common.Address }
CollectPublicationActionCollectData is an auto generated low-level Go binding around an user-defined struct.
type IERC721TimeTokenData ¶
IERC721TimeTokenData is an auto generated low-level Go binding around an user-defined struct.
type LenHubEIP712Signature ¶
LenHubEIP712Signature is an auto generated low-level Go binding around an user-defined struct.
type LensHubCollectWithSigData ¶
type LensHubCollectWithSigData struct { Collector common.Address ProfileId *big.Int PubId *big.Int Data []byte Sig LensHubEIP712Signature }
LensHubCollectWithSigData is an auto generated low-level Go binding around an user-defined struct.
type LensHubCommentData ¶
type LensHubCommentData struct { ProfileId *big.Int ContentURI string ProfileIdPointed *big.Int PubIdPointed *big.Int ReferenceModuleData []byte CollectModule common.Address CollectModuleInitData []byte ReferenceModule common.Address ReferenceModuleInitData []byte }
LensHubCommentData is an auto generated low-level Go binding around an user-defined struct.
type LensHubCommentWithSigData ¶
type LensHubCommentWithSigData struct { ProfileId *big.Int ContentURI string ProfileIdPointed *big.Int PubIdPointed *big.Int ReferenceModuleData []byte CollectModule common.Address CollectModuleInitData []byte ReferenceModule common.Address ReferenceModuleInitData []byte Sig LensHubEIP712Signature }
LensHubCommentWithSigData is an auto generated low-level Go binding around an user-defined struct.
type LensHubCreateProfileData ¶
type LensHubCreateProfileData struct { To common.Address Handle string ImageURI string FollowModule common.Address FollowModuleInitData []byte FollowNFTURI string }
LensHubCreateProfileData is an auto generated low-level Go binding around an user-defined struct.
type LensHubEIP712Signature ¶
LensHubEIP712Signature is an auto generated low-level Go binding around an user-defined struct.
type LensHubFollowWithSigData ¶
type LensHubFollowWithSigData struct { Follower common.Address ProfileIds []*big.Int Datas [][]byte Sig LensHubEIP712Signature }
LensHubFollowWithSigData is an auto generated low-level Go binding around an user-defined struct.
type LensHubMirrorData ¶
type LensHubMirrorData struct { ProfileId *big.Int ProfileIdPointed *big.Int PubIdPointed *big.Int ReferenceModuleData []byte ReferenceModule common.Address ReferenceModuleInitData []byte }
LensHubMirrorData is an auto generated low-level Go binding around an user-defined struct.
type LensHubMirrorWithSigData ¶
type LensHubMirrorWithSigData struct { ProfileId *big.Int ProfileIdPointed *big.Int PubIdPointed *big.Int ReferenceModuleData []byte ReferenceModule common.Address ReferenceModuleInitData []byte Sig LensHubEIP712Signature }
LensHubMirrorWithSigData is an auto generated low-level Go binding around an user-defined struct.
type LensHubPostData ¶
type LensHubPostData struct { ProfileId *big.Int ContentURI string CollectModule common.Address CollectModuleInitData []byte ReferenceModule common.Address ReferenceModuleInitData []byte }
LensHubPostData is an auto generated low-level Go binding around an user-defined struct.
type LensHubPostWithSigData ¶
type LensHubPostWithSigData struct { ProfileId *big.Int ContentURI string CollectModule common.Address CollectModuleInitData []byte ReferenceModule common.Address ReferenceModuleInitData []byte Sig LensHubEIP712Signature }
LensHubPostWithSigData is an auto generated low-level Go binding around an user-defined struct.
type LensHubProfileStruct ¶
type LensHubProfileStruct struct { PubCount *big.Int FollowModule common.Address FollowNFT common.Address Handle string ImageURI string FollowNFTURI string }
LensHubProfileStruct is an auto generated low-level Go binding around an user-defined struct.
type LensHubPublicationStruct ¶
type LensHubPublicationStruct struct { ProfileIdPointed *big.Int PubIdPointed *big.Int ContentURI string ReferenceModule common.Address CollectModule common.Address CollectNFT common.Address }
LensHubPublicationStruct is an auto generated low-level Go binding around an user-defined struct.
type LensHubSetDefaultProfileWithSigData ¶
type LensHubSetDefaultProfileWithSigData struct { Wallet common.Address ProfileId *big.Int Sig LensHubEIP712Signature }
LensHubSetDefaultProfileWithSigData is an auto generated low-level Go binding around an user-defined struct.
type LensHubSetDispatcherWithSigData ¶
type LensHubSetDispatcherWithSigData struct { ProfileId *big.Int Dispatcher common.Address Sig LensHubEIP712Signature }
LensHubSetDispatcherWithSigData is an auto generated low-level Go binding around an user-defined struct.
type LensHubSetFollowModuleWithSigData ¶
type LensHubSetFollowModuleWithSigData struct { ProfileId *big.Int FollowModule common.Address FollowModuleInitData []byte Sig LensHubEIP712Signature }
LensHubSetFollowModuleWithSigData is an auto generated low-level Go binding around an user-defined struct.
type LensHubSetFollowNFTURIWithSigData ¶
type LensHubSetFollowNFTURIWithSigData struct { ProfileId *big.Int FollowNFTURI string Sig LensHubEIP712Signature }
LensHubSetFollowNFTURIWithSigData is an auto generated low-level Go binding around an user-defined struct.
type LensHubSetProfileImageURIWithSigData ¶
type LensHubSetProfileImageURIWithSigData struct { ProfileId *big.Int ImageURI string Sig LensHubEIP712Signature }
LensHubSetProfileImageURIWithSigData is an auto generated low-level Go binding around an user-defined struct.
type RegistryTypesHandle ¶
RegistryTypesHandle is an auto generated low-level Go binding around an user-defined struct.
type RegistryTypesToken ¶
RegistryTypesToken is an auto generated low-level Go binding around an user-defined struct.
type TypesCommentParams ¶
type TypesCommentParams struct { ProfileId *big.Int ContentURI string PointedProfileId *big.Int PointedPubId *big.Int ReferrerProfileIds []*big.Int ReferrerPubIds []*big.Int ReferenceModuleData []byte ActionModules []common.Address ActionModulesInitDatas [][]byte ReferenceModule common.Address ReferenceModuleInitData []byte }
TypesCommentParams is an auto generated low-level Go binding around an user-defined struct.
type TypesCreateProfileParams ¶
type TypesCreateProfileParams struct { To common.Address FollowModule common.Address FollowModuleInitData []byte }
TypesCreateProfileParams is an auto generated low-level Go binding around an user-defined struct.
type TypesEIP712Signature ¶
type TypesEIP712Signature struct { Signer common.Address V uint8 R [32]byte S [32]byte Deadline *big.Int }
TypesEIP712Signature is an auto generated low-level Go binding around an user-defined struct.
type TypesLegacyCollectParams ¶
type TypesLegacyCollectParams struct { PublicationCollectedProfileId *big.Int PublicationCollectedId *big.Int CollectorProfileId *big.Int ReferrerProfileId *big.Int ReferrerPubId *big.Int CollectModuleData []byte }
TypesLegacyCollectParams is an auto generated low-level Go binding around an user-defined struct.
type TypesMigrationParams ¶
type TypesMigrationParams struct { LensHandlesAddress common.Address TokenHandleRegistryAddress common.Address LegacyFeeFollowModule common.Address LegacyProfileFollowModule common.Address NewFeeFollowModule common.Address }
TypesMigrationParams is an auto generated low-level Go binding around an user-defined struct.
type TypesMirrorParams ¶
type TypesMirrorParams struct { ProfileId *big.Int MetadataURI string PointedProfileId *big.Int PointedPubId *big.Int ReferrerProfileIds []*big.Int ReferrerPubIds []*big.Int ReferenceModuleData []byte }
TypesMirrorParams is an auto generated low-level Go binding around an user-defined struct.
type TypesPostParams ¶
type TypesPostParams struct { ProfileId *big.Int ContentURI string ActionModules []common.Address ActionModulesInitDatas [][]byte ReferenceModule common.Address ReferenceModuleInitData []byte }
TypesPostParams is an auto generated low-level Go binding around an user-defined struct.
type TypesProcessActionParams ¶
type TypesProcessActionParams struct { PublicationActedProfileId *big.Int PublicationActedId *big.Int ActorProfileId *big.Int ActorProfileOwner common.Address TransactionExecutor common.Address ReferrerProfileIds []*big.Int ReferrerPubIds []*big.Int ReferrerPubTypes []uint8 ActionModuleData []byte }
TypesProcessActionParams is an auto generated low-level Go binding around an user-defined struct.
type TypesProfile ¶
type TypesProfile struct { PubCount *big.Int FollowModule common.Address FollowNFT common.Address DEPRECATEDHandle string DEPRECATEDImageURI string DEPRECATEDFollowNFTURI string MetadataURI string }
TypesProfile is an auto generated low-level Go binding around an user-defined struct.
type TypesPublicationActionParams ¶
type TypesPublicationActionParams struct { PublicationActedProfileId *big.Int PublicationActedId *big.Int ActorProfileId *big.Int ReferrerProfileIds []*big.Int ReferrerPubIds []*big.Int ActionModuleAddress common.Address ActionModuleData []byte }
TypesPublicationActionParams is an auto generated low-level Go binding around an user-defined struct.
type TypesPublicationMemory ¶
type TypesPublicationMemory struct { PointedProfileId *big.Int PointedPubId *big.Int ContentURI string ReferenceModule common.Address DEPRECATEDCollectModule common.Address DEPRECATEDCollectNFT common.Address PubType uint8 RootProfileId *big.Int RootPubId *big.Int }
TypesPublicationMemory is an auto generated low-level Go binding around an user-defined struct.
type TypesQuoteParams ¶
type TypesQuoteParams struct { ProfileId *big.Int ContentURI string PointedProfileId *big.Int PointedPubId *big.Int ReferrerProfileIds []*big.Int ReferrerPubIds []*big.Int ReferenceModuleData []byte ActionModules []common.Address ActionModulesInitDatas [][]byte ReferenceModule common.Address ReferenceModuleInitData []byte }
TypesQuoteParams is an auto generated low-level Go binding around an user-defined struct.
type TypesTokenData ¶
TypesTokenData is an auto generated low-level Go binding around an user-defined struct.
type V1Events ¶
type V1Events struct { V1EventsCaller // Read-only binding to the contract V1EventsTransactor // Write-only binding to the contract V1EventsFilterer // Log filterer for contract events }
V1Events is an auto generated Go binding around an Ethereum contract.
func NewV1Events ¶
NewV1Events creates a new instance of V1Events, bound to a specific deployed contract.
type V1EventsBaseInitialized ¶
type V1EventsBaseInitialized struct { Name string Symbol string Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsBaseInitialized represents a BaseInitialized event raised by the V1Events contract.
type V1EventsBaseInitializedIterator ¶
type V1EventsBaseInitializedIterator struct { Event *V1EventsBaseInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsBaseInitializedIterator is returned from FilterBaseInitialized and is used to iterate over the raw logs and unpacked data for BaseInitialized events raised by the V1Events contract.
func (*V1EventsBaseInitializedIterator) Close ¶
func (it *V1EventsBaseInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsBaseInitializedIterator) Error ¶
func (it *V1EventsBaseInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsBaseInitializedIterator) Next ¶
func (it *V1EventsBaseInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsCaller ¶
type V1EventsCaller struct {
// contains filtered or unexported fields
}
V1EventsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewV1EventsCaller ¶
func NewV1EventsCaller(address common.Address, caller bind.ContractCaller) (*V1EventsCaller, error)
NewV1EventsCaller creates a new read-only instance of V1Events, bound to a specific deployed contract.
type V1EventsCallerRaw ¶
type V1EventsCallerRaw struct {
Contract *V1EventsCaller // Generic read-only contract binding to access the raw methods on
}
V1EventsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*V1EventsCallerRaw) Call ¶
func (_V1Events *V1EventsCallerRaw) 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 V1EventsCallerSession ¶
type V1EventsCallerSession struct { Contract *V1EventsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
V1EventsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type V1EventsCollectModuleWhitelisted ¶
type V1EventsCollectModuleWhitelisted struct { CollectModule common.Address Whitelisted bool Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsCollectModuleWhitelisted represents a CollectModuleWhitelisted event raised by the V1Events contract.
type V1EventsCollectModuleWhitelistedIterator ¶
type V1EventsCollectModuleWhitelistedIterator struct { Event *V1EventsCollectModuleWhitelisted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsCollectModuleWhitelistedIterator is returned from FilterCollectModuleWhitelisted and is used to iterate over the raw logs and unpacked data for CollectModuleWhitelisted events raised by the V1Events contract.
func (*V1EventsCollectModuleWhitelistedIterator) Close ¶
func (it *V1EventsCollectModuleWhitelistedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsCollectModuleWhitelistedIterator) Error ¶
func (it *V1EventsCollectModuleWhitelistedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsCollectModuleWhitelistedIterator) Next ¶
func (it *V1EventsCollectModuleWhitelistedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsCollectNFTDeployed ¶
type V1EventsCollectNFTDeployed struct { ProfileId *big.Int PubId *big.Int CollectNFT common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsCollectNFTDeployed represents a CollectNFTDeployed event raised by the V1Events contract.
type V1EventsCollectNFTDeployedIterator ¶
type V1EventsCollectNFTDeployedIterator struct { Event *V1EventsCollectNFTDeployed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsCollectNFTDeployedIterator is returned from FilterCollectNFTDeployed and is used to iterate over the raw logs and unpacked data for CollectNFTDeployed events raised by the V1Events contract.
func (*V1EventsCollectNFTDeployedIterator) Close ¶
func (it *V1EventsCollectNFTDeployedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsCollectNFTDeployedIterator) Error ¶
func (it *V1EventsCollectNFTDeployedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsCollectNFTDeployedIterator) Next ¶
func (it *V1EventsCollectNFTDeployedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsCollectNFTInitialized ¶
type V1EventsCollectNFTInitialized struct { ProfileId *big.Int PubId *big.Int Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsCollectNFTInitialized represents a CollectNFTInitialized event raised by the V1Events contract.
type V1EventsCollectNFTInitializedIterator ¶
type V1EventsCollectNFTInitializedIterator struct { Event *V1EventsCollectNFTInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsCollectNFTInitializedIterator is returned from FilterCollectNFTInitialized and is used to iterate over the raw logs and unpacked data for CollectNFTInitialized events raised by the V1Events contract.
func (*V1EventsCollectNFTInitializedIterator) Close ¶
func (it *V1EventsCollectNFTInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsCollectNFTInitializedIterator) Error ¶
func (it *V1EventsCollectNFTInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsCollectNFTInitializedIterator) Next ¶
func (it *V1EventsCollectNFTInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsCollectNFTTransferred ¶
type V1EventsCollectNFTTransferred struct { ProfileId *big.Int PubId *big.Int CollectNFTId *big.Int From common.Address To common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsCollectNFTTransferred represents a CollectNFTTransferred event raised by the V1Events contract.
type V1EventsCollectNFTTransferredIterator ¶
type V1EventsCollectNFTTransferredIterator struct { Event *V1EventsCollectNFTTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsCollectNFTTransferredIterator is returned from FilterCollectNFTTransferred and is used to iterate over the raw logs and unpacked data for CollectNFTTransferred events raised by the V1Events contract.
func (*V1EventsCollectNFTTransferredIterator) Close ¶
func (it *V1EventsCollectNFTTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsCollectNFTTransferredIterator) Error ¶
func (it *V1EventsCollectNFTTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsCollectNFTTransferredIterator) Next ¶
func (it *V1EventsCollectNFTTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsCollected ¶
type V1EventsCollected struct { Collector common.Address ProfileId *big.Int PubId *big.Int RootProfileId *big.Int RootPubId *big.Int CollectModuleData []byte Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsCollected represents a Collected event raised by the V1Events contract.
type V1EventsCollectedIterator ¶
type V1EventsCollectedIterator struct { Event *V1EventsCollected // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsCollectedIterator is returned from FilterCollected and is used to iterate over the raw logs and unpacked data for Collected events raised by the V1Events contract.
func (*V1EventsCollectedIterator) Close ¶
func (it *V1EventsCollectedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsCollectedIterator) Error ¶
func (it *V1EventsCollectedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsCollectedIterator) Next ¶
func (it *V1EventsCollectedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsCommentCreated ¶
type V1EventsCommentCreated struct { ProfileId *big.Int PubId *big.Int ContentURI string ProfileIdPointed *big.Int PubIdPointed *big.Int ReferenceModuleData []byte CollectModule common.Address CollectModuleReturnData []byte ReferenceModule common.Address ReferenceModuleReturnData []byte Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsCommentCreated represents a CommentCreated event raised by the V1Events contract.
type V1EventsCommentCreatedIterator ¶
type V1EventsCommentCreatedIterator struct { Event *V1EventsCommentCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsCommentCreatedIterator is returned from FilterCommentCreated and is used to iterate over the raw logs and unpacked data for CommentCreated events raised by the V1Events contract.
func (*V1EventsCommentCreatedIterator) Close ¶
func (it *V1EventsCommentCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsCommentCreatedIterator) Error ¶
func (it *V1EventsCommentCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsCommentCreatedIterator) Next ¶
func (it *V1EventsCommentCreatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsDefaultProfileSet ¶
type V1EventsDefaultProfileSet struct { Wallet common.Address ProfileId *big.Int Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsDefaultProfileSet represents a DefaultProfileSet event raised by the V1Events contract.
type V1EventsDefaultProfileSetIterator ¶
type V1EventsDefaultProfileSetIterator struct { Event *V1EventsDefaultProfileSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsDefaultProfileSetIterator is returned from FilterDefaultProfileSet and is used to iterate over the raw logs and unpacked data for DefaultProfileSet events raised by the V1Events contract.
func (*V1EventsDefaultProfileSetIterator) Close ¶
func (it *V1EventsDefaultProfileSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsDefaultProfileSetIterator) Error ¶
func (it *V1EventsDefaultProfileSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsDefaultProfileSetIterator) Next ¶
func (it *V1EventsDefaultProfileSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsDispatcherSet ¶
type V1EventsDispatcherSet struct { ProfileId *big.Int Dispatcher common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsDispatcherSet represents a DispatcherSet event raised by the V1Events contract.
type V1EventsDispatcherSetIterator ¶
type V1EventsDispatcherSetIterator struct { Event *V1EventsDispatcherSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsDispatcherSetIterator is returned from FilterDispatcherSet and is used to iterate over the raw logs and unpacked data for DispatcherSet events raised by the V1Events contract.
func (*V1EventsDispatcherSetIterator) Close ¶
func (it *V1EventsDispatcherSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsDispatcherSetIterator) Error ¶
func (it *V1EventsDispatcherSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsDispatcherSetIterator) Next ¶
func (it *V1EventsDispatcherSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsEmergencyAdminSet ¶
type V1EventsEmergencyAdminSet struct { Caller common.Address OldEmergencyAdmin common.Address NewEmergencyAdmin common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsEmergencyAdminSet represents a EmergencyAdminSet event raised by the V1Events contract.
type V1EventsEmergencyAdminSetIterator ¶
type V1EventsEmergencyAdminSetIterator struct { Event *V1EventsEmergencyAdminSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsEmergencyAdminSetIterator is returned from FilterEmergencyAdminSet and is used to iterate over the raw logs and unpacked data for EmergencyAdminSet events raised by the V1Events contract.
func (*V1EventsEmergencyAdminSetIterator) Close ¶
func (it *V1EventsEmergencyAdminSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsEmergencyAdminSetIterator) Error ¶
func (it *V1EventsEmergencyAdminSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsEmergencyAdminSetIterator) Next ¶
func (it *V1EventsEmergencyAdminSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsFeeModuleBaseConstructed ¶
type V1EventsFeeModuleBaseConstructed struct { ModuleGlobals common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsFeeModuleBaseConstructed represents a FeeModuleBaseConstructed event raised by the V1Events contract.
type V1EventsFeeModuleBaseConstructedIterator ¶
type V1EventsFeeModuleBaseConstructedIterator struct { Event *V1EventsFeeModuleBaseConstructed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsFeeModuleBaseConstructedIterator is returned from FilterFeeModuleBaseConstructed and is used to iterate over the raw logs and unpacked data for FeeModuleBaseConstructed events raised by the V1Events contract.
func (*V1EventsFeeModuleBaseConstructedIterator) Close ¶
func (it *V1EventsFeeModuleBaseConstructedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsFeeModuleBaseConstructedIterator) Error ¶
func (it *V1EventsFeeModuleBaseConstructedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsFeeModuleBaseConstructedIterator) Next ¶
func (it *V1EventsFeeModuleBaseConstructedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsFilterer ¶
type V1EventsFilterer struct {
// contains filtered or unexported fields
}
V1EventsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewV1EventsFilterer ¶
func NewV1EventsFilterer(address common.Address, filterer bind.ContractFilterer) (*V1EventsFilterer, error)
NewV1EventsFilterer creates a new log filterer instance of V1Events, bound to a specific deployed contract.
func (*V1EventsFilterer) FilterBaseInitialized ¶
func (_V1Events *V1EventsFilterer) FilterBaseInitialized(opts *bind.FilterOpts) (*V1EventsBaseInitializedIterator, error)
FilterBaseInitialized is a free log retrieval operation binding the contract event 0x414cd0b34676984f09a5f76ce9718d4062e50283abe0e7e274a9a5b4e0c99c30.
Solidity: event BaseInitialized(string name, string symbol, uint256 timestamp)
func (*V1EventsFilterer) FilterCollectModuleWhitelisted ¶
func (_V1Events *V1EventsFilterer) FilterCollectModuleWhitelisted(opts *bind.FilterOpts, collectModule []common.Address, whitelisted []bool) (*V1EventsCollectModuleWhitelistedIterator, error)
FilterCollectModuleWhitelisted is a free log retrieval operation binding the contract event 0x6cc19a794d6a439023150cd58748eed4353190c0bb060d2e6250e2df4a68b673.
Solidity: event CollectModuleWhitelisted(address indexed collectModule, bool indexed whitelisted, uint256 timestamp)
func (*V1EventsFilterer) FilterCollectNFTDeployed ¶
func (_V1Events *V1EventsFilterer) FilterCollectNFTDeployed(opts *bind.FilterOpts, profileId []*big.Int, pubId []*big.Int, collectNFT []common.Address) (*V1EventsCollectNFTDeployedIterator, error)
FilterCollectNFTDeployed is a free log retrieval operation binding the contract event 0x0b227b550ffed48af813b32e246f787e99581ee13206ba8f9d90d63615269b3f.
Solidity: event CollectNFTDeployed(uint256 indexed profileId, uint256 indexed pubId, address indexed collectNFT, uint256 timestamp)
func (*V1EventsFilterer) FilterCollectNFTInitialized ¶
func (_V1Events *V1EventsFilterer) FilterCollectNFTInitialized(opts *bind.FilterOpts, profileId []*big.Int, pubId []*big.Int) (*V1EventsCollectNFTInitializedIterator, error)
FilterCollectNFTInitialized is a free log retrieval operation binding the contract event 0x898a2dec95856255977a0fb48cebc30051d50c0d8d33f93dea1e3ddb2e342442.
Solidity: event CollectNFTInitialized(uint256 indexed profileId, uint256 indexed pubId, uint256 timestamp)
func (*V1EventsFilterer) FilterCollectNFTTransferred ¶
func (_V1Events *V1EventsFilterer) FilterCollectNFTTransferred(opts *bind.FilterOpts, profileId []*big.Int, pubId []*big.Int, collectNFTId []*big.Int) (*V1EventsCollectNFTTransferredIterator, error)
FilterCollectNFTTransferred is a free log retrieval operation binding the contract event 0x68edb7ec2c37d21b3b72233960b487f2966f4ac82b7430d39f24d1f8d6f99106.
Solidity: event CollectNFTTransferred(uint256 indexed profileId, uint256 indexed pubId, uint256 indexed collectNFTId, address from, address to, uint256 timestamp)
func (*V1EventsFilterer) FilterCollected ¶
func (_V1Events *V1EventsFilterer) FilterCollected(opts *bind.FilterOpts, collector []common.Address, profileId []*big.Int, pubId []*big.Int) (*V1EventsCollectedIterator, error)
FilterCollected is a free log retrieval operation binding the contract event 0xed39bf0d9afa849610b901c9d7f4d00751ba20de2db023428065bec153833218.
Solidity: event Collected(address indexed collector, uint256 indexed profileId, uint256 indexed pubId, uint256 rootProfileId, uint256 rootPubId, bytes collectModuleData, uint256 timestamp)
func (*V1EventsFilterer) FilterCommentCreated ¶
func (_V1Events *V1EventsFilterer) FilterCommentCreated(opts *bind.FilterOpts, profileId []*big.Int, pubId []*big.Int) (*V1EventsCommentCreatedIterator, error)
FilterCommentCreated is a free log retrieval operation binding the contract event 0x7b4d1aa33773161799847429e4fbf29f56dbf1a3fe815f5070231cbfba402c37.
Solidity: event CommentCreated(uint256 indexed profileId, uint256 indexed pubId, string contentURI, uint256 profileIdPointed, uint256 pubIdPointed, bytes referenceModuleData, address collectModule, bytes collectModuleReturnData, address referenceModule, bytes referenceModuleReturnData, uint256 timestamp)
func (*V1EventsFilterer) FilterDefaultProfileSet ¶
func (_V1Events *V1EventsFilterer) FilterDefaultProfileSet(opts *bind.FilterOpts, wallet []common.Address, profileId []*big.Int) (*V1EventsDefaultProfileSetIterator, error)
FilterDefaultProfileSet is a free log retrieval operation binding the contract event 0x0afd7c479e8bc7dcdb856b3cc27d2332dfe1f018fde574ea124919ddcae8a933.
Solidity: event DefaultProfileSet(address indexed wallet, uint256 indexed profileId, uint256 timestamp)
func (*V1EventsFilterer) FilterDispatcherSet ¶
func (_V1Events *V1EventsFilterer) FilterDispatcherSet(opts *bind.FilterOpts, profileId []*big.Int, dispatcher []common.Address) (*V1EventsDispatcherSetIterator, error)
FilterDispatcherSet is a free log retrieval operation binding the contract event 0x22baaec4952f35f59e45bd2ddb287e1ccc6d319375770c09428eb8f8d604e065.
Solidity: event DispatcherSet(uint256 indexed profileId, address indexed dispatcher, uint256 timestamp)
func (*V1EventsFilterer) FilterEmergencyAdminSet ¶
func (_V1Events *V1EventsFilterer) FilterEmergencyAdminSet(opts *bind.FilterOpts, caller []common.Address, oldEmergencyAdmin []common.Address, newEmergencyAdmin []common.Address) (*V1EventsEmergencyAdminSetIterator, error)
FilterEmergencyAdminSet is a free log retrieval operation binding the contract event 0x676c0801b0f400762e958ee31cfbb10870e70786f6761f57c8647e766b0db3d9.
Solidity: event EmergencyAdminSet(address indexed caller, address indexed oldEmergencyAdmin, address indexed newEmergencyAdmin, uint256 timestamp)
func (*V1EventsFilterer) FilterFeeModuleBaseConstructed ¶
func (_V1Events *V1EventsFilterer) FilterFeeModuleBaseConstructed(opts *bind.FilterOpts, moduleGlobals []common.Address) (*V1EventsFeeModuleBaseConstructedIterator, error)
FilterFeeModuleBaseConstructed is a free log retrieval operation binding the contract event 0x4e84a529f4c627b5e787037d117873af1018768804cca3c7f0d47041fe2c89ed.
Solidity: event FeeModuleBaseConstructed(address indexed moduleGlobals, uint256 timestamp)
func (*V1EventsFilterer) FilterFollowModuleSet ¶
func (_V1Events *V1EventsFilterer) FilterFollowModuleSet(opts *bind.FilterOpts, profileId []*big.Int) (*V1EventsFollowModuleSetIterator, error)
FilterFollowModuleSet is a free log retrieval operation binding the contract event 0x92d95e400932d129885e627b38b169cbb28443ffaaa282d0fba0cf8797721359.
Solidity: event FollowModuleSet(uint256 indexed profileId, address followModule, bytes followModuleReturnData, uint256 timestamp)
func (*V1EventsFilterer) FilterFollowModuleWhitelisted ¶
func (_V1Events *V1EventsFilterer) FilterFollowModuleWhitelisted(opts *bind.FilterOpts, followModule []common.Address, whitelisted []bool) (*V1EventsFollowModuleWhitelistedIterator, error)
FilterFollowModuleWhitelisted is a free log retrieval operation binding the contract event 0x52c5b7889df9f12f84ec3da051e854e5876678370d8357959c23ef59dd6486df.
Solidity: event FollowModuleWhitelisted(address indexed followModule, bool indexed whitelisted, uint256 timestamp)
func (*V1EventsFilterer) FilterFollowNFTDelegatedPowerChanged ¶
func (_V1Events *V1EventsFilterer) FilterFollowNFTDelegatedPowerChanged(opts *bind.FilterOpts, delegate []common.Address, newPower []*big.Int) (*V1EventsFollowNFTDelegatedPowerChangedIterator, error)
FilterFollowNFTDelegatedPowerChanged is a free log retrieval operation binding the contract event 0xd9a6070174f4ccca76ed4896432e9a090b16e07e8fe27f275f50b33500b98e52.
Solidity: event FollowNFTDelegatedPowerChanged(address indexed delegate, uint256 indexed newPower, uint256 timestamp)
func (*V1EventsFilterer) FilterFollowNFTDeployed ¶
func (_V1Events *V1EventsFilterer) FilterFollowNFTDeployed(opts *bind.FilterOpts, profileId []*big.Int, followNFT []common.Address) (*V1EventsFollowNFTDeployedIterator, error)
FilterFollowNFTDeployed is a free log retrieval operation binding the contract event 0x44403e38baed5e40df7f64ff8708b076c75a0dfda8380e75df5c36f11a476743.
Solidity: event FollowNFTDeployed(uint256 indexed profileId, address indexed followNFT, uint256 timestamp)
func (*V1EventsFilterer) FilterFollowNFTInitialized ¶
func (_V1Events *V1EventsFilterer) FilterFollowNFTInitialized(opts *bind.FilterOpts, profileId []*big.Int) (*V1EventsFollowNFTInitializedIterator, error)
FilterFollowNFTInitialized is a free log retrieval operation binding the contract event 0xaec15127df11a6b562c87d31bcb8f4cd2f0cf57fb9b663d6334abf41fea94d95.
Solidity: event FollowNFTInitialized(uint256 indexed profileId, uint256 timestamp)
func (*V1EventsFilterer) FilterFollowNFTTransferred ¶
func (_V1Events *V1EventsFilterer) FilterFollowNFTTransferred(opts *bind.FilterOpts, profileId []*big.Int, followNFTId []*big.Int) (*V1EventsFollowNFTTransferredIterator, error)
FilterFollowNFTTransferred is a free log retrieval operation binding the contract event 0x4996ad2257e7db44908136c43128cc10ca988096f67dc6bb0bcee11d151368fb.
Solidity: event FollowNFTTransferred(uint256 indexed profileId, uint256 indexed followNFTId, address from, address to, uint256 timestamp)
func (*V1EventsFilterer) FilterFollowNFTURISet ¶
func (_V1Events *V1EventsFilterer) FilterFollowNFTURISet(opts *bind.FilterOpts, profileId []*big.Int) (*V1EventsFollowNFTURISetIterator, error)
FilterFollowNFTURISet is a free log retrieval operation binding the contract event 0xe82886e1af6fcab5caef13815b22f51384e970c367a785f265d13860a7d6966d.
Solidity: event FollowNFTURISet(uint256 indexed profileId, string followNFTURI, uint256 timestamp)
func (*V1EventsFilterer) FilterFollowed ¶
func (_V1Events *V1EventsFilterer) FilterFollowed(opts *bind.FilterOpts, follower []common.Address) (*V1EventsFollowedIterator, error)
FilterFollowed is a free log retrieval operation binding the contract event 0x40487072dc56f384287d26fbe090f404143c2737d54632177451d1f74bd82c76.
Solidity: event Followed(address indexed follower, uint256[] profileIds, bytes[] followModuleDatas, uint256 timestamp)
func (*V1EventsFilterer) FilterFollowsApproved ¶
func (_V1Events *V1EventsFilterer) FilterFollowsApproved(opts *bind.FilterOpts, owner []common.Address, profileId []*big.Int) (*V1EventsFollowsApprovedIterator, error)
FilterFollowsApproved is a free log retrieval operation binding the contract event 0xc67fc3972da5d6434ab7b796ba133c240d40ee4e69129963c5aa0f2a6f7c3ad6.
Solidity: event FollowsApproved(address indexed owner, uint256 indexed profileId, address[] addresses, bool[] approved, uint256 timestamp)
func (*V1EventsFilterer) FilterFollowsToggled ¶
func (_V1Events *V1EventsFilterer) FilterFollowsToggled(opts *bind.FilterOpts, owner []common.Address) (*V1EventsFollowsToggledIterator, error)
FilterFollowsToggled is a free log retrieval operation binding the contract event 0x5538c80c8d3bee397d87a7d153f7f085bb12adf2fe25a026c7cc4e83d8c5f1d7.
Solidity: event FollowsToggled(address indexed owner, uint256[] profileIds, bool[] enabled, uint256 timestamp)
func (*V1EventsFilterer) FilterGovernanceSet ¶
func (_V1Events *V1EventsFilterer) FilterGovernanceSet(opts *bind.FilterOpts, caller []common.Address, prevGovernance []common.Address, newGovernance []common.Address) (*V1EventsGovernanceSetIterator, error)
FilterGovernanceSet is a free log retrieval operation binding the contract event 0xe552a55455b740845a5c07ed445d1724142fc997b389835495a29b30cddc1ccd.
Solidity: event GovernanceSet(address indexed caller, address indexed prevGovernance, address indexed newGovernance, uint256 timestamp)
func (*V1EventsFilterer) FilterMirrorCreated ¶
func (_V1Events *V1EventsFilterer) FilterMirrorCreated(opts *bind.FilterOpts, profileId []*big.Int, pubId []*big.Int) (*V1EventsMirrorCreatedIterator, error)
FilterMirrorCreated is a free log retrieval operation binding the contract event 0x9ea5dedb85bd9da4e264ee5a39b7ba0982e5d4d035d55edfa98a36b00e770b5a.
Solidity: event MirrorCreated(uint256 indexed profileId, uint256 indexed pubId, uint256 profileIdPointed, uint256 pubIdPointed, bytes referenceModuleData, address referenceModule, bytes referenceModuleReturnData, uint256 timestamp)
func (*V1EventsFilterer) FilterModuleBaseConstructed ¶
func (_V1Events *V1EventsFilterer) FilterModuleBaseConstructed(opts *bind.FilterOpts, hub []common.Address) (*V1EventsModuleBaseConstructedIterator, error)
FilterModuleBaseConstructed is a free log retrieval operation binding the contract event 0xf1a1fa6b64aa95186f5a1285e76198d0da80d9c5a88062641d447f1d7c54e56c.
Solidity: event ModuleBaseConstructed(address indexed hub, uint256 timestamp)
func (*V1EventsFilterer) FilterModuleGlobalsCurrencyWhitelisted ¶
func (_V1Events *V1EventsFilterer) FilterModuleGlobalsCurrencyWhitelisted(opts *bind.FilterOpts, currency []common.Address, prevWhitelisted []bool, whitelisted []bool) (*V1EventsModuleGlobalsCurrencyWhitelistedIterator, error)
FilterModuleGlobalsCurrencyWhitelisted is a free log retrieval operation binding the contract event 0x79c3cefc851fd6040f06af202c542818d9fb39bcddcb7a7e3f563b15300a2743.
Solidity: event ModuleGlobalsCurrencyWhitelisted(address indexed currency, bool indexed prevWhitelisted, bool indexed whitelisted, uint256 timestamp)
func (*V1EventsFilterer) FilterModuleGlobalsGovernanceSet ¶
func (_V1Events *V1EventsFilterer) FilterModuleGlobalsGovernanceSet(opts *bind.FilterOpts, prevGovernance []common.Address, newGovernance []common.Address) (*V1EventsModuleGlobalsGovernanceSetIterator, error)
FilterModuleGlobalsGovernanceSet is a free log retrieval operation binding the contract event 0xbf538a2c0db3d440906b8179dd0394f68a65b0b1481da70ffee24e19dccee84c.
Solidity: event ModuleGlobalsGovernanceSet(address indexed prevGovernance, address indexed newGovernance, uint256 timestamp)
func (*V1EventsFilterer) FilterModuleGlobalsTreasuryFeeSet ¶
func (_V1Events *V1EventsFilterer) FilterModuleGlobalsTreasuryFeeSet(opts *bind.FilterOpts, prevTreasuryFee []uint16, newTreasuryFee []uint16) (*V1EventsModuleGlobalsTreasuryFeeSetIterator, error)
FilterModuleGlobalsTreasuryFeeSet is a free log retrieval operation binding the contract event 0xec936862e6bb897cd711a5f31825057583128c2a482f0a4c9a4e6c3fd7c023f4.
Solidity: event ModuleGlobalsTreasuryFeeSet(uint16 indexed prevTreasuryFee, uint16 indexed newTreasuryFee, uint256 timestamp)
func (*V1EventsFilterer) FilterModuleGlobalsTreasurySet ¶
func (_V1Events *V1EventsFilterer) FilterModuleGlobalsTreasurySet(opts *bind.FilterOpts, prevTreasury []common.Address, newTreasury []common.Address) (*V1EventsModuleGlobalsTreasurySetIterator, error)
FilterModuleGlobalsTreasurySet is a free log retrieval operation binding the contract event 0x3dfc53d6b49bfbc932b215ba515f0d0ab0e17aac17726fba48075f0c16c7ffe3.
Solidity: event ModuleGlobalsTreasurySet(address indexed prevTreasury, address indexed newTreasury, uint256 timestamp)
func (*V1EventsFilterer) FilterPostCreated ¶
func (_V1Events *V1EventsFilterer) FilterPostCreated(opts *bind.FilterOpts, profileId []*big.Int, pubId []*big.Int) (*V1EventsPostCreatedIterator, error)
FilterPostCreated is a free log retrieval operation binding the contract event 0xc672c38b4d26c3c978228e99164105280410b144af24dd3ed8e4f9d211d96a50.
Solidity: event PostCreated(uint256 indexed profileId, uint256 indexed pubId, string contentURI, address collectModule, bytes collectModuleReturnData, address referenceModule, bytes referenceModuleReturnData, uint256 timestamp)
func (*V1EventsFilterer) FilterProfileCreated ¶
func (_V1Events *V1EventsFilterer) FilterProfileCreated(opts *bind.FilterOpts, profileId []*big.Int, creator []common.Address, to []common.Address) (*V1EventsProfileCreatedIterator, error)
FilterProfileCreated is a free log retrieval operation binding the contract event 0x4e14f57cff7910416f2ef43cf05019b5a97a313de71fec9344be11b9b88fed12.
Solidity: event ProfileCreated(uint256 indexed profileId, address indexed creator, address indexed to, string handle, string imageURI, address followModule, bytes followModuleReturnData, string followNFTURI, uint256 timestamp)
func (*V1EventsFilterer) FilterProfileCreatorWhitelisted ¶
func (_V1Events *V1EventsFilterer) FilterProfileCreatorWhitelisted(opts *bind.FilterOpts, profileCreator []common.Address, whitelisted []bool) (*V1EventsProfileCreatorWhitelistedIterator, error)
FilterProfileCreatorWhitelisted is a free log retrieval operation binding the contract event 0x8f617843889b94892bd44852d36ca6a7f49ecf4350a01e7b68e22d80f4ed95bc.
Solidity: event ProfileCreatorWhitelisted(address indexed profileCreator, bool indexed whitelisted, uint256 timestamp)
func (*V1EventsFilterer) FilterProfileImageURISet ¶
func (_V1Events *V1EventsFilterer) FilterProfileImageURISet(opts *bind.FilterOpts, profileId []*big.Int) (*V1EventsProfileImageURISetIterator, error)
FilterProfileImageURISet is a free log retrieval operation binding the contract event 0xd5a5879cad33c830cc1432c1850107029a09c80c60e9bce1ecd08d24880bd46c.
Solidity: event ProfileImageURISet(uint256 indexed profileId, string imageURI, uint256 timestamp)
func (*V1EventsFilterer) FilterProfileMetadataSet ¶
func (_V1Events *V1EventsFilterer) FilterProfileMetadataSet(opts *bind.FilterOpts, profileId []*big.Int) (*V1EventsProfileMetadataSetIterator, error)
FilterProfileMetadataSet is a free log retrieval operation binding the contract event 0xf901a8b3832914a45999dd4c425fbe42eb4182724d394100401e633d9f0b286a.
Solidity: event ProfileMetadataSet(uint256 indexed profileId, string metadata, uint256 timestamp)
func (*V1EventsFilterer) FilterReferenceModuleWhitelisted ¶
func (_V1Events *V1EventsFilterer) FilterReferenceModuleWhitelisted(opts *bind.FilterOpts, referenceModule []common.Address, whitelisted []bool) (*V1EventsReferenceModuleWhitelistedIterator, error)
FilterReferenceModuleWhitelisted is a free log retrieval operation binding the contract event 0x37872a053ef20cb52defb7c9ec20e1a87cb8dd5098ac9e76a144be263dfef572.
Solidity: event ReferenceModuleWhitelisted(address indexed referenceModule, bool indexed whitelisted, uint256 timestamp)
func (*V1EventsFilterer) FilterStateSet ¶
func (_V1Events *V1EventsFilterer) FilterStateSet(opts *bind.FilterOpts, caller []common.Address, prevState []uint8, newState []uint8) (*V1EventsStateSetIterator, error)
FilterStateSet is a free log retrieval operation binding the contract event 0xa2f9a1499fc1f9b7796d21fe5761290ccb7e0ef6ccf35fa58b668f304a62a1ca.
Solidity: event StateSet(address indexed caller, uint8 indexed prevState, uint8 indexed newState, uint256 timestamp)
func (*V1EventsFilterer) ParseBaseInitialized ¶
func (_V1Events *V1EventsFilterer) ParseBaseInitialized(log types.Log) (*V1EventsBaseInitialized, error)
ParseBaseInitialized is a log parse operation binding the contract event 0x414cd0b34676984f09a5f76ce9718d4062e50283abe0e7e274a9a5b4e0c99c30.
Solidity: event BaseInitialized(string name, string symbol, uint256 timestamp)
func (*V1EventsFilterer) ParseCollectModuleWhitelisted ¶
func (_V1Events *V1EventsFilterer) ParseCollectModuleWhitelisted(log types.Log) (*V1EventsCollectModuleWhitelisted, error)
ParseCollectModuleWhitelisted is a log parse operation binding the contract event 0x6cc19a794d6a439023150cd58748eed4353190c0bb060d2e6250e2df4a68b673.
Solidity: event CollectModuleWhitelisted(address indexed collectModule, bool indexed whitelisted, uint256 timestamp)
func (*V1EventsFilterer) ParseCollectNFTDeployed ¶
func (_V1Events *V1EventsFilterer) ParseCollectNFTDeployed(log types.Log) (*V1EventsCollectNFTDeployed, error)
ParseCollectNFTDeployed is a log parse operation binding the contract event 0x0b227b550ffed48af813b32e246f787e99581ee13206ba8f9d90d63615269b3f.
Solidity: event CollectNFTDeployed(uint256 indexed profileId, uint256 indexed pubId, address indexed collectNFT, uint256 timestamp)
func (*V1EventsFilterer) ParseCollectNFTInitialized ¶
func (_V1Events *V1EventsFilterer) ParseCollectNFTInitialized(log types.Log) (*V1EventsCollectNFTInitialized, error)
ParseCollectNFTInitialized is a log parse operation binding the contract event 0x898a2dec95856255977a0fb48cebc30051d50c0d8d33f93dea1e3ddb2e342442.
Solidity: event CollectNFTInitialized(uint256 indexed profileId, uint256 indexed pubId, uint256 timestamp)
func (*V1EventsFilterer) ParseCollectNFTTransferred ¶
func (_V1Events *V1EventsFilterer) ParseCollectNFTTransferred(log types.Log) (*V1EventsCollectNFTTransferred, error)
ParseCollectNFTTransferred is a log parse operation binding the contract event 0x68edb7ec2c37d21b3b72233960b487f2966f4ac82b7430d39f24d1f8d6f99106.
Solidity: event CollectNFTTransferred(uint256 indexed profileId, uint256 indexed pubId, uint256 indexed collectNFTId, address from, address to, uint256 timestamp)
func (*V1EventsFilterer) ParseCollected ¶
func (_V1Events *V1EventsFilterer) ParseCollected(log types.Log) (*V1EventsCollected, error)
ParseCollected is a log parse operation binding the contract event 0xed39bf0d9afa849610b901c9d7f4d00751ba20de2db023428065bec153833218.
Solidity: event Collected(address indexed collector, uint256 indexed profileId, uint256 indexed pubId, uint256 rootProfileId, uint256 rootPubId, bytes collectModuleData, uint256 timestamp)
func (*V1EventsFilterer) ParseCommentCreated ¶
func (_V1Events *V1EventsFilterer) ParseCommentCreated(log types.Log) (*V1EventsCommentCreated, error)
ParseCommentCreated is a log parse operation binding the contract event 0x7b4d1aa33773161799847429e4fbf29f56dbf1a3fe815f5070231cbfba402c37.
Solidity: event CommentCreated(uint256 indexed profileId, uint256 indexed pubId, string contentURI, uint256 profileIdPointed, uint256 pubIdPointed, bytes referenceModuleData, address collectModule, bytes collectModuleReturnData, address referenceModule, bytes referenceModuleReturnData, uint256 timestamp)
func (*V1EventsFilterer) ParseDefaultProfileSet ¶
func (_V1Events *V1EventsFilterer) ParseDefaultProfileSet(log types.Log) (*V1EventsDefaultProfileSet, error)
ParseDefaultProfileSet is a log parse operation binding the contract event 0x0afd7c479e8bc7dcdb856b3cc27d2332dfe1f018fde574ea124919ddcae8a933.
Solidity: event DefaultProfileSet(address indexed wallet, uint256 indexed profileId, uint256 timestamp)
func (*V1EventsFilterer) ParseDispatcherSet ¶
func (_V1Events *V1EventsFilterer) ParseDispatcherSet(log types.Log) (*V1EventsDispatcherSet, error)
ParseDispatcherSet is a log parse operation binding the contract event 0x22baaec4952f35f59e45bd2ddb287e1ccc6d319375770c09428eb8f8d604e065.
Solidity: event DispatcherSet(uint256 indexed profileId, address indexed dispatcher, uint256 timestamp)
func (*V1EventsFilterer) ParseEmergencyAdminSet ¶
func (_V1Events *V1EventsFilterer) ParseEmergencyAdminSet(log types.Log) (*V1EventsEmergencyAdminSet, error)
ParseEmergencyAdminSet is a log parse operation binding the contract event 0x676c0801b0f400762e958ee31cfbb10870e70786f6761f57c8647e766b0db3d9.
Solidity: event EmergencyAdminSet(address indexed caller, address indexed oldEmergencyAdmin, address indexed newEmergencyAdmin, uint256 timestamp)
func (*V1EventsFilterer) ParseFeeModuleBaseConstructed ¶
func (_V1Events *V1EventsFilterer) ParseFeeModuleBaseConstructed(log types.Log) (*V1EventsFeeModuleBaseConstructed, error)
ParseFeeModuleBaseConstructed is a log parse operation binding the contract event 0x4e84a529f4c627b5e787037d117873af1018768804cca3c7f0d47041fe2c89ed.
Solidity: event FeeModuleBaseConstructed(address indexed moduleGlobals, uint256 timestamp)
func (*V1EventsFilterer) ParseFollowModuleSet ¶
func (_V1Events *V1EventsFilterer) ParseFollowModuleSet(log types.Log) (*V1EventsFollowModuleSet, error)
ParseFollowModuleSet is a log parse operation binding the contract event 0x92d95e400932d129885e627b38b169cbb28443ffaaa282d0fba0cf8797721359.
Solidity: event FollowModuleSet(uint256 indexed profileId, address followModule, bytes followModuleReturnData, uint256 timestamp)
func (*V1EventsFilterer) ParseFollowModuleWhitelisted ¶
func (_V1Events *V1EventsFilterer) ParseFollowModuleWhitelisted(log types.Log) (*V1EventsFollowModuleWhitelisted, error)
ParseFollowModuleWhitelisted is a log parse operation binding the contract event 0x52c5b7889df9f12f84ec3da051e854e5876678370d8357959c23ef59dd6486df.
Solidity: event FollowModuleWhitelisted(address indexed followModule, bool indexed whitelisted, uint256 timestamp)
func (*V1EventsFilterer) ParseFollowNFTDelegatedPowerChanged ¶
func (_V1Events *V1EventsFilterer) ParseFollowNFTDelegatedPowerChanged(log types.Log) (*V1EventsFollowNFTDelegatedPowerChanged, error)
ParseFollowNFTDelegatedPowerChanged is a log parse operation binding the contract event 0xd9a6070174f4ccca76ed4896432e9a090b16e07e8fe27f275f50b33500b98e52.
Solidity: event FollowNFTDelegatedPowerChanged(address indexed delegate, uint256 indexed newPower, uint256 timestamp)
func (*V1EventsFilterer) ParseFollowNFTDeployed ¶
func (_V1Events *V1EventsFilterer) ParseFollowNFTDeployed(log types.Log) (*V1EventsFollowNFTDeployed, error)
ParseFollowNFTDeployed is a log parse operation binding the contract event 0x44403e38baed5e40df7f64ff8708b076c75a0dfda8380e75df5c36f11a476743.
Solidity: event FollowNFTDeployed(uint256 indexed profileId, address indexed followNFT, uint256 timestamp)
func (*V1EventsFilterer) ParseFollowNFTInitialized ¶
func (_V1Events *V1EventsFilterer) ParseFollowNFTInitialized(log types.Log) (*V1EventsFollowNFTInitialized, error)
ParseFollowNFTInitialized is a log parse operation binding the contract event 0xaec15127df11a6b562c87d31bcb8f4cd2f0cf57fb9b663d6334abf41fea94d95.
Solidity: event FollowNFTInitialized(uint256 indexed profileId, uint256 timestamp)
func (*V1EventsFilterer) ParseFollowNFTTransferred ¶
func (_V1Events *V1EventsFilterer) ParseFollowNFTTransferred(log types.Log) (*V1EventsFollowNFTTransferred, error)
ParseFollowNFTTransferred is a log parse operation binding the contract event 0x4996ad2257e7db44908136c43128cc10ca988096f67dc6bb0bcee11d151368fb.
Solidity: event FollowNFTTransferred(uint256 indexed profileId, uint256 indexed followNFTId, address from, address to, uint256 timestamp)
func (*V1EventsFilterer) ParseFollowNFTURISet ¶
func (_V1Events *V1EventsFilterer) ParseFollowNFTURISet(log types.Log) (*V1EventsFollowNFTURISet, error)
ParseFollowNFTURISet is a log parse operation binding the contract event 0xe82886e1af6fcab5caef13815b22f51384e970c367a785f265d13860a7d6966d.
Solidity: event FollowNFTURISet(uint256 indexed profileId, string followNFTURI, uint256 timestamp)
func (*V1EventsFilterer) ParseFollowed ¶
func (_V1Events *V1EventsFilterer) ParseFollowed(log types.Log) (*V1EventsFollowed, error)
ParseFollowed is a log parse operation binding the contract event 0x40487072dc56f384287d26fbe090f404143c2737d54632177451d1f74bd82c76.
Solidity: event Followed(address indexed follower, uint256[] profileIds, bytes[] followModuleDatas, uint256 timestamp)
func (*V1EventsFilterer) ParseFollowsApproved ¶
func (_V1Events *V1EventsFilterer) ParseFollowsApproved(log types.Log) (*V1EventsFollowsApproved, error)
ParseFollowsApproved is a log parse operation binding the contract event 0xc67fc3972da5d6434ab7b796ba133c240d40ee4e69129963c5aa0f2a6f7c3ad6.
Solidity: event FollowsApproved(address indexed owner, uint256 indexed profileId, address[] addresses, bool[] approved, uint256 timestamp)
func (*V1EventsFilterer) ParseFollowsToggled ¶
func (_V1Events *V1EventsFilterer) ParseFollowsToggled(log types.Log) (*V1EventsFollowsToggled, error)
ParseFollowsToggled is a log parse operation binding the contract event 0x5538c80c8d3bee397d87a7d153f7f085bb12adf2fe25a026c7cc4e83d8c5f1d7.
Solidity: event FollowsToggled(address indexed owner, uint256[] profileIds, bool[] enabled, uint256 timestamp)
func (*V1EventsFilterer) ParseGovernanceSet ¶
func (_V1Events *V1EventsFilterer) ParseGovernanceSet(log types.Log) (*V1EventsGovernanceSet, error)
ParseGovernanceSet is a log parse operation binding the contract event 0xe552a55455b740845a5c07ed445d1724142fc997b389835495a29b30cddc1ccd.
Solidity: event GovernanceSet(address indexed caller, address indexed prevGovernance, address indexed newGovernance, uint256 timestamp)
func (*V1EventsFilterer) ParseMirrorCreated ¶
func (_V1Events *V1EventsFilterer) ParseMirrorCreated(log types.Log) (*V1EventsMirrorCreated, error)
ParseMirrorCreated is a log parse operation binding the contract event 0x9ea5dedb85bd9da4e264ee5a39b7ba0982e5d4d035d55edfa98a36b00e770b5a.
Solidity: event MirrorCreated(uint256 indexed profileId, uint256 indexed pubId, uint256 profileIdPointed, uint256 pubIdPointed, bytes referenceModuleData, address referenceModule, bytes referenceModuleReturnData, uint256 timestamp)
func (*V1EventsFilterer) ParseModuleBaseConstructed ¶
func (_V1Events *V1EventsFilterer) ParseModuleBaseConstructed(log types.Log) (*V1EventsModuleBaseConstructed, error)
ParseModuleBaseConstructed is a log parse operation binding the contract event 0xf1a1fa6b64aa95186f5a1285e76198d0da80d9c5a88062641d447f1d7c54e56c.
Solidity: event ModuleBaseConstructed(address indexed hub, uint256 timestamp)
func (*V1EventsFilterer) ParseModuleGlobalsCurrencyWhitelisted ¶
func (_V1Events *V1EventsFilterer) ParseModuleGlobalsCurrencyWhitelisted(log types.Log) (*V1EventsModuleGlobalsCurrencyWhitelisted, error)
ParseModuleGlobalsCurrencyWhitelisted is a log parse operation binding the contract event 0x79c3cefc851fd6040f06af202c542818d9fb39bcddcb7a7e3f563b15300a2743.
Solidity: event ModuleGlobalsCurrencyWhitelisted(address indexed currency, bool indexed prevWhitelisted, bool indexed whitelisted, uint256 timestamp)
func (*V1EventsFilterer) ParseModuleGlobalsGovernanceSet ¶
func (_V1Events *V1EventsFilterer) ParseModuleGlobalsGovernanceSet(log types.Log) (*V1EventsModuleGlobalsGovernanceSet, error)
ParseModuleGlobalsGovernanceSet is a log parse operation binding the contract event 0xbf538a2c0db3d440906b8179dd0394f68a65b0b1481da70ffee24e19dccee84c.
Solidity: event ModuleGlobalsGovernanceSet(address indexed prevGovernance, address indexed newGovernance, uint256 timestamp)
func (*V1EventsFilterer) ParseModuleGlobalsTreasuryFeeSet ¶
func (_V1Events *V1EventsFilterer) ParseModuleGlobalsTreasuryFeeSet(log types.Log) (*V1EventsModuleGlobalsTreasuryFeeSet, error)
ParseModuleGlobalsTreasuryFeeSet is a log parse operation binding the contract event 0xec936862e6bb897cd711a5f31825057583128c2a482f0a4c9a4e6c3fd7c023f4.
Solidity: event ModuleGlobalsTreasuryFeeSet(uint16 indexed prevTreasuryFee, uint16 indexed newTreasuryFee, uint256 timestamp)
func (*V1EventsFilterer) ParseModuleGlobalsTreasurySet ¶
func (_V1Events *V1EventsFilterer) ParseModuleGlobalsTreasurySet(log types.Log) (*V1EventsModuleGlobalsTreasurySet, error)
ParseModuleGlobalsTreasurySet is a log parse operation binding the contract event 0x3dfc53d6b49bfbc932b215ba515f0d0ab0e17aac17726fba48075f0c16c7ffe3.
Solidity: event ModuleGlobalsTreasurySet(address indexed prevTreasury, address indexed newTreasury, uint256 timestamp)
func (*V1EventsFilterer) ParsePostCreated ¶
func (_V1Events *V1EventsFilterer) ParsePostCreated(log types.Log) (*V1EventsPostCreated, error)
ParsePostCreated is a log parse operation binding the contract event 0xc672c38b4d26c3c978228e99164105280410b144af24dd3ed8e4f9d211d96a50.
Solidity: event PostCreated(uint256 indexed profileId, uint256 indexed pubId, string contentURI, address collectModule, bytes collectModuleReturnData, address referenceModule, bytes referenceModuleReturnData, uint256 timestamp)
func (*V1EventsFilterer) ParseProfileCreated ¶
func (_V1Events *V1EventsFilterer) ParseProfileCreated(log types.Log) (*V1EventsProfileCreated, error)
ParseProfileCreated is a log parse operation binding the contract event 0x4e14f57cff7910416f2ef43cf05019b5a97a313de71fec9344be11b9b88fed12.
Solidity: event ProfileCreated(uint256 indexed profileId, address indexed creator, address indexed to, string handle, string imageURI, address followModule, bytes followModuleReturnData, string followNFTURI, uint256 timestamp)
func (*V1EventsFilterer) ParseProfileCreatorWhitelisted ¶
func (_V1Events *V1EventsFilterer) ParseProfileCreatorWhitelisted(log types.Log) (*V1EventsProfileCreatorWhitelisted, error)
ParseProfileCreatorWhitelisted is a log parse operation binding the contract event 0x8f617843889b94892bd44852d36ca6a7f49ecf4350a01e7b68e22d80f4ed95bc.
Solidity: event ProfileCreatorWhitelisted(address indexed profileCreator, bool indexed whitelisted, uint256 timestamp)
func (*V1EventsFilterer) ParseProfileImageURISet ¶
func (_V1Events *V1EventsFilterer) ParseProfileImageURISet(log types.Log) (*V1EventsProfileImageURISet, error)
ParseProfileImageURISet is a log parse operation binding the contract event 0xd5a5879cad33c830cc1432c1850107029a09c80c60e9bce1ecd08d24880bd46c.
Solidity: event ProfileImageURISet(uint256 indexed profileId, string imageURI, uint256 timestamp)
func (*V1EventsFilterer) ParseProfileMetadataSet ¶
func (_V1Events *V1EventsFilterer) ParseProfileMetadataSet(log types.Log) (*V1EventsProfileMetadataSet, error)
ParseProfileMetadataSet is a log parse operation binding the contract event 0xf901a8b3832914a45999dd4c425fbe42eb4182724d394100401e633d9f0b286a.
Solidity: event ProfileMetadataSet(uint256 indexed profileId, string metadata, uint256 timestamp)
func (*V1EventsFilterer) ParseReferenceModuleWhitelisted ¶
func (_V1Events *V1EventsFilterer) ParseReferenceModuleWhitelisted(log types.Log) (*V1EventsReferenceModuleWhitelisted, error)
ParseReferenceModuleWhitelisted is a log parse operation binding the contract event 0x37872a053ef20cb52defb7c9ec20e1a87cb8dd5098ac9e76a144be263dfef572.
Solidity: event ReferenceModuleWhitelisted(address indexed referenceModule, bool indexed whitelisted, uint256 timestamp)
func (*V1EventsFilterer) ParseStateSet ¶
func (_V1Events *V1EventsFilterer) ParseStateSet(log types.Log) (*V1EventsStateSet, error)
ParseStateSet is a log parse operation binding the contract event 0xa2f9a1499fc1f9b7796d21fe5761290ccb7e0ef6ccf35fa58b668f304a62a1ca.
Solidity: event StateSet(address indexed caller, uint8 indexed prevState, uint8 indexed newState, uint256 timestamp)
func (*V1EventsFilterer) WatchBaseInitialized ¶
func (_V1Events *V1EventsFilterer) WatchBaseInitialized(opts *bind.WatchOpts, sink chan<- *V1EventsBaseInitialized) (event.Subscription, error)
WatchBaseInitialized is a free log subscription operation binding the contract event 0x414cd0b34676984f09a5f76ce9718d4062e50283abe0e7e274a9a5b4e0c99c30.
Solidity: event BaseInitialized(string name, string symbol, uint256 timestamp)
func (*V1EventsFilterer) WatchCollectModuleWhitelisted ¶
func (_V1Events *V1EventsFilterer) WatchCollectModuleWhitelisted(opts *bind.WatchOpts, sink chan<- *V1EventsCollectModuleWhitelisted, collectModule []common.Address, whitelisted []bool) (event.Subscription, error)
WatchCollectModuleWhitelisted is a free log subscription operation binding the contract event 0x6cc19a794d6a439023150cd58748eed4353190c0bb060d2e6250e2df4a68b673.
Solidity: event CollectModuleWhitelisted(address indexed collectModule, bool indexed whitelisted, uint256 timestamp)
func (*V1EventsFilterer) WatchCollectNFTDeployed ¶
func (_V1Events *V1EventsFilterer) WatchCollectNFTDeployed(opts *bind.WatchOpts, sink chan<- *V1EventsCollectNFTDeployed, profileId []*big.Int, pubId []*big.Int, collectNFT []common.Address) (event.Subscription, error)
WatchCollectNFTDeployed is a free log subscription operation binding the contract event 0x0b227b550ffed48af813b32e246f787e99581ee13206ba8f9d90d63615269b3f.
Solidity: event CollectNFTDeployed(uint256 indexed profileId, uint256 indexed pubId, address indexed collectNFT, uint256 timestamp)
func (*V1EventsFilterer) WatchCollectNFTInitialized ¶
func (_V1Events *V1EventsFilterer) WatchCollectNFTInitialized(opts *bind.WatchOpts, sink chan<- *V1EventsCollectNFTInitialized, profileId []*big.Int, pubId []*big.Int) (event.Subscription, error)
WatchCollectNFTInitialized is a free log subscription operation binding the contract event 0x898a2dec95856255977a0fb48cebc30051d50c0d8d33f93dea1e3ddb2e342442.
Solidity: event CollectNFTInitialized(uint256 indexed profileId, uint256 indexed pubId, uint256 timestamp)
func (*V1EventsFilterer) WatchCollectNFTTransferred ¶
func (_V1Events *V1EventsFilterer) WatchCollectNFTTransferred(opts *bind.WatchOpts, sink chan<- *V1EventsCollectNFTTransferred, profileId []*big.Int, pubId []*big.Int, collectNFTId []*big.Int) (event.Subscription, error)
WatchCollectNFTTransferred is a free log subscription operation binding the contract event 0x68edb7ec2c37d21b3b72233960b487f2966f4ac82b7430d39f24d1f8d6f99106.
Solidity: event CollectNFTTransferred(uint256 indexed profileId, uint256 indexed pubId, uint256 indexed collectNFTId, address from, address to, uint256 timestamp)
func (*V1EventsFilterer) WatchCollected ¶
func (_V1Events *V1EventsFilterer) WatchCollected(opts *bind.WatchOpts, sink chan<- *V1EventsCollected, collector []common.Address, profileId []*big.Int, pubId []*big.Int) (event.Subscription, error)
WatchCollected is a free log subscription operation binding the contract event 0xed39bf0d9afa849610b901c9d7f4d00751ba20de2db023428065bec153833218.
Solidity: event Collected(address indexed collector, uint256 indexed profileId, uint256 indexed pubId, uint256 rootProfileId, uint256 rootPubId, bytes collectModuleData, uint256 timestamp)
func (*V1EventsFilterer) WatchCommentCreated ¶
func (_V1Events *V1EventsFilterer) WatchCommentCreated(opts *bind.WatchOpts, sink chan<- *V1EventsCommentCreated, profileId []*big.Int, pubId []*big.Int) (event.Subscription, error)
WatchCommentCreated is a free log subscription operation binding the contract event 0x7b4d1aa33773161799847429e4fbf29f56dbf1a3fe815f5070231cbfba402c37.
Solidity: event CommentCreated(uint256 indexed profileId, uint256 indexed pubId, string contentURI, uint256 profileIdPointed, uint256 pubIdPointed, bytes referenceModuleData, address collectModule, bytes collectModuleReturnData, address referenceModule, bytes referenceModuleReturnData, uint256 timestamp)
func (*V1EventsFilterer) WatchDefaultProfileSet ¶
func (_V1Events *V1EventsFilterer) WatchDefaultProfileSet(opts *bind.WatchOpts, sink chan<- *V1EventsDefaultProfileSet, wallet []common.Address, profileId []*big.Int) (event.Subscription, error)
WatchDefaultProfileSet is a free log subscription operation binding the contract event 0x0afd7c479e8bc7dcdb856b3cc27d2332dfe1f018fde574ea124919ddcae8a933.
Solidity: event DefaultProfileSet(address indexed wallet, uint256 indexed profileId, uint256 timestamp)
func (*V1EventsFilterer) WatchDispatcherSet ¶
func (_V1Events *V1EventsFilterer) WatchDispatcherSet(opts *bind.WatchOpts, sink chan<- *V1EventsDispatcherSet, profileId []*big.Int, dispatcher []common.Address) (event.Subscription, error)
WatchDispatcherSet is a free log subscription operation binding the contract event 0x22baaec4952f35f59e45bd2ddb287e1ccc6d319375770c09428eb8f8d604e065.
Solidity: event DispatcherSet(uint256 indexed profileId, address indexed dispatcher, uint256 timestamp)
func (*V1EventsFilterer) WatchEmergencyAdminSet ¶
func (_V1Events *V1EventsFilterer) WatchEmergencyAdminSet(opts *bind.WatchOpts, sink chan<- *V1EventsEmergencyAdminSet, caller []common.Address, oldEmergencyAdmin []common.Address, newEmergencyAdmin []common.Address) (event.Subscription, error)
WatchEmergencyAdminSet is a free log subscription operation binding the contract event 0x676c0801b0f400762e958ee31cfbb10870e70786f6761f57c8647e766b0db3d9.
Solidity: event EmergencyAdminSet(address indexed caller, address indexed oldEmergencyAdmin, address indexed newEmergencyAdmin, uint256 timestamp)
func (*V1EventsFilterer) WatchFeeModuleBaseConstructed ¶
func (_V1Events *V1EventsFilterer) WatchFeeModuleBaseConstructed(opts *bind.WatchOpts, sink chan<- *V1EventsFeeModuleBaseConstructed, moduleGlobals []common.Address) (event.Subscription, error)
WatchFeeModuleBaseConstructed is a free log subscription operation binding the contract event 0x4e84a529f4c627b5e787037d117873af1018768804cca3c7f0d47041fe2c89ed.
Solidity: event FeeModuleBaseConstructed(address indexed moduleGlobals, uint256 timestamp)
func (*V1EventsFilterer) WatchFollowModuleSet ¶
func (_V1Events *V1EventsFilterer) WatchFollowModuleSet(opts *bind.WatchOpts, sink chan<- *V1EventsFollowModuleSet, profileId []*big.Int) (event.Subscription, error)
WatchFollowModuleSet is a free log subscription operation binding the contract event 0x92d95e400932d129885e627b38b169cbb28443ffaaa282d0fba0cf8797721359.
Solidity: event FollowModuleSet(uint256 indexed profileId, address followModule, bytes followModuleReturnData, uint256 timestamp)
func (*V1EventsFilterer) WatchFollowModuleWhitelisted ¶
func (_V1Events *V1EventsFilterer) WatchFollowModuleWhitelisted(opts *bind.WatchOpts, sink chan<- *V1EventsFollowModuleWhitelisted, followModule []common.Address, whitelisted []bool) (event.Subscription, error)
WatchFollowModuleWhitelisted is a free log subscription operation binding the contract event 0x52c5b7889df9f12f84ec3da051e854e5876678370d8357959c23ef59dd6486df.
Solidity: event FollowModuleWhitelisted(address indexed followModule, bool indexed whitelisted, uint256 timestamp)
func (*V1EventsFilterer) WatchFollowNFTDelegatedPowerChanged ¶
func (_V1Events *V1EventsFilterer) WatchFollowNFTDelegatedPowerChanged(opts *bind.WatchOpts, sink chan<- *V1EventsFollowNFTDelegatedPowerChanged, delegate []common.Address, newPower []*big.Int) (event.Subscription, error)
WatchFollowNFTDelegatedPowerChanged is a free log subscription operation binding the contract event 0xd9a6070174f4ccca76ed4896432e9a090b16e07e8fe27f275f50b33500b98e52.
Solidity: event FollowNFTDelegatedPowerChanged(address indexed delegate, uint256 indexed newPower, uint256 timestamp)
func (*V1EventsFilterer) WatchFollowNFTDeployed ¶
func (_V1Events *V1EventsFilterer) WatchFollowNFTDeployed(opts *bind.WatchOpts, sink chan<- *V1EventsFollowNFTDeployed, profileId []*big.Int, followNFT []common.Address) (event.Subscription, error)
WatchFollowNFTDeployed is a free log subscription operation binding the contract event 0x44403e38baed5e40df7f64ff8708b076c75a0dfda8380e75df5c36f11a476743.
Solidity: event FollowNFTDeployed(uint256 indexed profileId, address indexed followNFT, uint256 timestamp)
func (*V1EventsFilterer) WatchFollowNFTInitialized ¶
func (_V1Events *V1EventsFilterer) WatchFollowNFTInitialized(opts *bind.WatchOpts, sink chan<- *V1EventsFollowNFTInitialized, profileId []*big.Int) (event.Subscription, error)
WatchFollowNFTInitialized is a free log subscription operation binding the contract event 0xaec15127df11a6b562c87d31bcb8f4cd2f0cf57fb9b663d6334abf41fea94d95.
Solidity: event FollowNFTInitialized(uint256 indexed profileId, uint256 timestamp)
func (*V1EventsFilterer) WatchFollowNFTTransferred ¶
func (_V1Events *V1EventsFilterer) WatchFollowNFTTransferred(opts *bind.WatchOpts, sink chan<- *V1EventsFollowNFTTransferred, profileId []*big.Int, followNFTId []*big.Int) (event.Subscription, error)
WatchFollowNFTTransferred is a free log subscription operation binding the contract event 0x4996ad2257e7db44908136c43128cc10ca988096f67dc6bb0bcee11d151368fb.
Solidity: event FollowNFTTransferred(uint256 indexed profileId, uint256 indexed followNFTId, address from, address to, uint256 timestamp)
func (*V1EventsFilterer) WatchFollowNFTURISet ¶
func (_V1Events *V1EventsFilterer) WatchFollowNFTURISet(opts *bind.WatchOpts, sink chan<- *V1EventsFollowNFTURISet, profileId []*big.Int) (event.Subscription, error)
WatchFollowNFTURISet is a free log subscription operation binding the contract event 0xe82886e1af6fcab5caef13815b22f51384e970c367a785f265d13860a7d6966d.
Solidity: event FollowNFTURISet(uint256 indexed profileId, string followNFTURI, uint256 timestamp)
func (*V1EventsFilterer) WatchFollowed ¶
func (_V1Events *V1EventsFilterer) WatchFollowed(opts *bind.WatchOpts, sink chan<- *V1EventsFollowed, follower []common.Address) (event.Subscription, error)
WatchFollowed is a free log subscription operation binding the contract event 0x40487072dc56f384287d26fbe090f404143c2737d54632177451d1f74bd82c76.
Solidity: event Followed(address indexed follower, uint256[] profileIds, bytes[] followModuleDatas, uint256 timestamp)
func (*V1EventsFilterer) WatchFollowsApproved ¶
func (_V1Events *V1EventsFilterer) WatchFollowsApproved(opts *bind.WatchOpts, sink chan<- *V1EventsFollowsApproved, owner []common.Address, profileId []*big.Int) (event.Subscription, error)
WatchFollowsApproved is a free log subscription operation binding the contract event 0xc67fc3972da5d6434ab7b796ba133c240d40ee4e69129963c5aa0f2a6f7c3ad6.
Solidity: event FollowsApproved(address indexed owner, uint256 indexed profileId, address[] addresses, bool[] approved, uint256 timestamp)
func (*V1EventsFilterer) WatchFollowsToggled ¶
func (_V1Events *V1EventsFilterer) WatchFollowsToggled(opts *bind.WatchOpts, sink chan<- *V1EventsFollowsToggled, owner []common.Address) (event.Subscription, error)
WatchFollowsToggled is a free log subscription operation binding the contract event 0x5538c80c8d3bee397d87a7d153f7f085bb12adf2fe25a026c7cc4e83d8c5f1d7.
Solidity: event FollowsToggled(address indexed owner, uint256[] profileIds, bool[] enabled, uint256 timestamp)
func (*V1EventsFilterer) WatchGovernanceSet ¶
func (_V1Events *V1EventsFilterer) WatchGovernanceSet(opts *bind.WatchOpts, sink chan<- *V1EventsGovernanceSet, caller []common.Address, prevGovernance []common.Address, newGovernance []common.Address) (event.Subscription, error)
WatchGovernanceSet is a free log subscription operation binding the contract event 0xe552a55455b740845a5c07ed445d1724142fc997b389835495a29b30cddc1ccd.
Solidity: event GovernanceSet(address indexed caller, address indexed prevGovernance, address indexed newGovernance, uint256 timestamp)
func (*V1EventsFilterer) WatchMirrorCreated ¶
func (_V1Events *V1EventsFilterer) WatchMirrorCreated(opts *bind.WatchOpts, sink chan<- *V1EventsMirrorCreated, profileId []*big.Int, pubId []*big.Int) (event.Subscription, error)
WatchMirrorCreated is a free log subscription operation binding the contract event 0x9ea5dedb85bd9da4e264ee5a39b7ba0982e5d4d035d55edfa98a36b00e770b5a.
Solidity: event MirrorCreated(uint256 indexed profileId, uint256 indexed pubId, uint256 profileIdPointed, uint256 pubIdPointed, bytes referenceModuleData, address referenceModule, bytes referenceModuleReturnData, uint256 timestamp)
func (*V1EventsFilterer) WatchModuleBaseConstructed ¶
func (_V1Events *V1EventsFilterer) WatchModuleBaseConstructed(opts *bind.WatchOpts, sink chan<- *V1EventsModuleBaseConstructed, hub []common.Address) (event.Subscription, error)
WatchModuleBaseConstructed is a free log subscription operation binding the contract event 0xf1a1fa6b64aa95186f5a1285e76198d0da80d9c5a88062641d447f1d7c54e56c.
Solidity: event ModuleBaseConstructed(address indexed hub, uint256 timestamp)
func (*V1EventsFilterer) WatchModuleGlobalsCurrencyWhitelisted ¶
func (_V1Events *V1EventsFilterer) WatchModuleGlobalsCurrencyWhitelisted(opts *bind.WatchOpts, sink chan<- *V1EventsModuleGlobalsCurrencyWhitelisted, currency []common.Address, prevWhitelisted []bool, whitelisted []bool) (event.Subscription, error)
WatchModuleGlobalsCurrencyWhitelisted is a free log subscription operation binding the contract event 0x79c3cefc851fd6040f06af202c542818d9fb39bcddcb7a7e3f563b15300a2743.
Solidity: event ModuleGlobalsCurrencyWhitelisted(address indexed currency, bool indexed prevWhitelisted, bool indexed whitelisted, uint256 timestamp)
func (*V1EventsFilterer) WatchModuleGlobalsGovernanceSet ¶
func (_V1Events *V1EventsFilterer) WatchModuleGlobalsGovernanceSet(opts *bind.WatchOpts, sink chan<- *V1EventsModuleGlobalsGovernanceSet, prevGovernance []common.Address, newGovernance []common.Address) (event.Subscription, error)
WatchModuleGlobalsGovernanceSet is a free log subscription operation binding the contract event 0xbf538a2c0db3d440906b8179dd0394f68a65b0b1481da70ffee24e19dccee84c.
Solidity: event ModuleGlobalsGovernanceSet(address indexed prevGovernance, address indexed newGovernance, uint256 timestamp)
func (*V1EventsFilterer) WatchModuleGlobalsTreasuryFeeSet ¶
func (_V1Events *V1EventsFilterer) WatchModuleGlobalsTreasuryFeeSet(opts *bind.WatchOpts, sink chan<- *V1EventsModuleGlobalsTreasuryFeeSet, prevTreasuryFee []uint16, newTreasuryFee []uint16) (event.Subscription, error)
WatchModuleGlobalsTreasuryFeeSet is a free log subscription operation binding the contract event 0xec936862e6bb897cd711a5f31825057583128c2a482f0a4c9a4e6c3fd7c023f4.
Solidity: event ModuleGlobalsTreasuryFeeSet(uint16 indexed prevTreasuryFee, uint16 indexed newTreasuryFee, uint256 timestamp)
func (*V1EventsFilterer) WatchModuleGlobalsTreasurySet ¶
func (_V1Events *V1EventsFilterer) WatchModuleGlobalsTreasurySet(opts *bind.WatchOpts, sink chan<- *V1EventsModuleGlobalsTreasurySet, prevTreasury []common.Address, newTreasury []common.Address) (event.Subscription, error)
WatchModuleGlobalsTreasurySet is a free log subscription operation binding the contract event 0x3dfc53d6b49bfbc932b215ba515f0d0ab0e17aac17726fba48075f0c16c7ffe3.
Solidity: event ModuleGlobalsTreasurySet(address indexed prevTreasury, address indexed newTreasury, uint256 timestamp)
func (*V1EventsFilterer) WatchPostCreated ¶
func (_V1Events *V1EventsFilterer) WatchPostCreated(opts *bind.WatchOpts, sink chan<- *V1EventsPostCreated, profileId []*big.Int, pubId []*big.Int) (event.Subscription, error)
WatchPostCreated is a free log subscription operation binding the contract event 0xc672c38b4d26c3c978228e99164105280410b144af24dd3ed8e4f9d211d96a50.
Solidity: event PostCreated(uint256 indexed profileId, uint256 indexed pubId, string contentURI, address collectModule, bytes collectModuleReturnData, address referenceModule, bytes referenceModuleReturnData, uint256 timestamp)
func (*V1EventsFilterer) WatchProfileCreated ¶
func (_V1Events *V1EventsFilterer) WatchProfileCreated(opts *bind.WatchOpts, sink chan<- *V1EventsProfileCreated, profileId []*big.Int, creator []common.Address, to []common.Address) (event.Subscription, error)
WatchProfileCreated is a free log subscription operation binding the contract event 0x4e14f57cff7910416f2ef43cf05019b5a97a313de71fec9344be11b9b88fed12.
Solidity: event ProfileCreated(uint256 indexed profileId, address indexed creator, address indexed to, string handle, string imageURI, address followModule, bytes followModuleReturnData, string followNFTURI, uint256 timestamp)
func (*V1EventsFilterer) WatchProfileCreatorWhitelisted ¶
func (_V1Events *V1EventsFilterer) WatchProfileCreatorWhitelisted(opts *bind.WatchOpts, sink chan<- *V1EventsProfileCreatorWhitelisted, profileCreator []common.Address, whitelisted []bool) (event.Subscription, error)
WatchProfileCreatorWhitelisted is a free log subscription operation binding the contract event 0x8f617843889b94892bd44852d36ca6a7f49ecf4350a01e7b68e22d80f4ed95bc.
Solidity: event ProfileCreatorWhitelisted(address indexed profileCreator, bool indexed whitelisted, uint256 timestamp)
func (*V1EventsFilterer) WatchProfileImageURISet ¶
func (_V1Events *V1EventsFilterer) WatchProfileImageURISet(opts *bind.WatchOpts, sink chan<- *V1EventsProfileImageURISet, profileId []*big.Int) (event.Subscription, error)
WatchProfileImageURISet is a free log subscription operation binding the contract event 0xd5a5879cad33c830cc1432c1850107029a09c80c60e9bce1ecd08d24880bd46c.
Solidity: event ProfileImageURISet(uint256 indexed profileId, string imageURI, uint256 timestamp)
func (*V1EventsFilterer) WatchProfileMetadataSet ¶
func (_V1Events *V1EventsFilterer) WatchProfileMetadataSet(opts *bind.WatchOpts, sink chan<- *V1EventsProfileMetadataSet, profileId []*big.Int) (event.Subscription, error)
WatchProfileMetadataSet is a free log subscription operation binding the contract event 0xf901a8b3832914a45999dd4c425fbe42eb4182724d394100401e633d9f0b286a.
Solidity: event ProfileMetadataSet(uint256 indexed profileId, string metadata, uint256 timestamp)
func (*V1EventsFilterer) WatchReferenceModuleWhitelisted ¶
func (_V1Events *V1EventsFilterer) WatchReferenceModuleWhitelisted(opts *bind.WatchOpts, sink chan<- *V1EventsReferenceModuleWhitelisted, referenceModule []common.Address, whitelisted []bool) (event.Subscription, error)
WatchReferenceModuleWhitelisted is a free log subscription operation binding the contract event 0x37872a053ef20cb52defb7c9ec20e1a87cb8dd5098ac9e76a144be263dfef572.
Solidity: event ReferenceModuleWhitelisted(address indexed referenceModule, bool indexed whitelisted, uint256 timestamp)
func (*V1EventsFilterer) WatchStateSet ¶
func (_V1Events *V1EventsFilterer) WatchStateSet(opts *bind.WatchOpts, sink chan<- *V1EventsStateSet, caller []common.Address, prevState []uint8, newState []uint8) (event.Subscription, error)
WatchStateSet is a free log subscription operation binding the contract event 0xa2f9a1499fc1f9b7796d21fe5761290ccb7e0ef6ccf35fa58b668f304a62a1ca.
Solidity: event StateSet(address indexed caller, uint8 indexed prevState, uint8 indexed newState, uint256 timestamp)
type V1EventsFollowModuleSet ¶
type V1EventsFollowModuleSet struct { ProfileId *big.Int FollowModule common.Address FollowModuleReturnData []byte Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsFollowModuleSet represents a FollowModuleSet event raised by the V1Events contract.
type V1EventsFollowModuleSetIterator ¶
type V1EventsFollowModuleSetIterator struct { Event *V1EventsFollowModuleSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsFollowModuleSetIterator is returned from FilterFollowModuleSet and is used to iterate over the raw logs and unpacked data for FollowModuleSet events raised by the V1Events contract.
func (*V1EventsFollowModuleSetIterator) Close ¶
func (it *V1EventsFollowModuleSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsFollowModuleSetIterator) Error ¶
func (it *V1EventsFollowModuleSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsFollowModuleSetIterator) Next ¶
func (it *V1EventsFollowModuleSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsFollowModuleWhitelisted ¶
type V1EventsFollowModuleWhitelisted struct { FollowModule common.Address Whitelisted bool Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsFollowModuleWhitelisted represents a FollowModuleWhitelisted event raised by the V1Events contract.
type V1EventsFollowModuleWhitelistedIterator ¶
type V1EventsFollowModuleWhitelistedIterator struct { Event *V1EventsFollowModuleWhitelisted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsFollowModuleWhitelistedIterator is returned from FilterFollowModuleWhitelisted and is used to iterate over the raw logs and unpacked data for FollowModuleWhitelisted events raised by the V1Events contract.
func (*V1EventsFollowModuleWhitelistedIterator) Close ¶
func (it *V1EventsFollowModuleWhitelistedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsFollowModuleWhitelistedIterator) Error ¶
func (it *V1EventsFollowModuleWhitelistedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsFollowModuleWhitelistedIterator) Next ¶
func (it *V1EventsFollowModuleWhitelistedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsFollowNFTDelegatedPowerChanged ¶
type V1EventsFollowNFTDelegatedPowerChanged struct { Delegate common.Address NewPower *big.Int Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsFollowNFTDelegatedPowerChanged represents a FollowNFTDelegatedPowerChanged event raised by the V1Events contract.
type V1EventsFollowNFTDelegatedPowerChangedIterator ¶
type V1EventsFollowNFTDelegatedPowerChangedIterator struct { Event *V1EventsFollowNFTDelegatedPowerChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsFollowNFTDelegatedPowerChangedIterator is returned from FilterFollowNFTDelegatedPowerChanged and is used to iterate over the raw logs and unpacked data for FollowNFTDelegatedPowerChanged events raised by the V1Events contract.
func (*V1EventsFollowNFTDelegatedPowerChangedIterator) Close ¶
func (it *V1EventsFollowNFTDelegatedPowerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsFollowNFTDelegatedPowerChangedIterator) Error ¶
func (it *V1EventsFollowNFTDelegatedPowerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsFollowNFTDelegatedPowerChangedIterator) Next ¶
func (it *V1EventsFollowNFTDelegatedPowerChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsFollowNFTDeployed ¶
type V1EventsFollowNFTDeployed struct { ProfileId *big.Int FollowNFT common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsFollowNFTDeployed represents a FollowNFTDeployed event raised by the V1Events contract.
type V1EventsFollowNFTDeployedIterator ¶
type V1EventsFollowNFTDeployedIterator struct { Event *V1EventsFollowNFTDeployed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsFollowNFTDeployedIterator is returned from FilterFollowNFTDeployed and is used to iterate over the raw logs and unpacked data for FollowNFTDeployed events raised by the V1Events contract.
func (*V1EventsFollowNFTDeployedIterator) Close ¶
func (it *V1EventsFollowNFTDeployedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsFollowNFTDeployedIterator) Error ¶
func (it *V1EventsFollowNFTDeployedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsFollowNFTDeployedIterator) Next ¶
func (it *V1EventsFollowNFTDeployedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsFollowNFTInitialized ¶
type V1EventsFollowNFTInitialized struct { ProfileId *big.Int Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsFollowNFTInitialized represents a FollowNFTInitialized event raised by the V1Events contract.
type V1EventsFollowNFTInitializedIterator ¶
type V1EventsFollowNFTInitializedIterator struct { Event *V1EventsFollowNFTInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsFollowNFTInitializedIterator is returned from FilterFollowNFTInitialized and is used to iterate over the raw logs and unpacked data for FollowNFTInitialized events raised by the V1Events contract.
func (*V1EventsFollowNFTInitializedIterator) Close ¶
func (it *V1EventsFollowNFTInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsFollowNFTInitializedIterator) Error ¶
func (it *V1EventsFollowNFTInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsFollowNFTInitializedIterator) Next ¶
func (it *V1EventsFollowNFTInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsFollowNFTTransferred ¶
type V1EventsFollowNFTTransferred struct { ProfileId *big.Int FollowNFTId *big.Int From common.Address To common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsFollowNFTTransferred represents a FollowNFTTransferred event raised by the V1Events contract.
type V1EventsFollowNFTTransferredIterator ¶
type V1EventsFollowNFTTransferredIterator struct { Event *V1EventsFollowNFTTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsFollowNFTTransferredIterator is returned from FilterFollowNFTTransferred and is used to iterate over the raw logs and unpacked data for FollowNFTTransferred events raised by the V1Events contract.
func (*V1EventsFollowNFTTransferredIterator) Close ¶
func (it *V1EventsFollowNFTTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsFollowNFTTransferredIterator) Error ¶
func (it *V1EventsFollowNFTTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsFollowNFTTransferredIterator) Next ¶
func (it *V1EventsFollowNFTTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsFollowNFTURISet ¶
type V1EventsFollowNFTURISet struct { ProfileId *big.Int FollowNFTURI string Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsFollowNFTURISet represents a FollowNFTURISet event raised by the V1Events contract.
type V1EventsFollowNFTURISetIterator ¶
type V1EventsFollowNFTURISetIterator struct { Event *V1EventsFollowNFTURISet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsFollowNFTURISetIterator is returned from FilterFollowNFTURISet and is used to iterate over the raw logs and unpacked data for FollowNFTURISet events raised by the V1Events contract.
func (*V1EventsFollowNFTURISetIterator) Close ¶
func (it *V1EventsFollowNFTURISetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsFollowNFTURISetIterator) Error ¶
func (it *V1EventsFollowNFTURISetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsFollowNFTURISetIterator) Next ¶
func (it *V1EventsFollowNFTURISetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsFollowed ¶
type V1EventsFollowed struct { Follower common.Address ProfileIds []*big.Int FollowModuleDatas [][]byte Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsFollowed represents a Followed event raised by the V1Events contract.
type V1EventsFollowedIterator ¶
type V1EventsFollowedIterator struct { Event *V1EventsFollowed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsFollowedIterator is returned from FilterFollowed and is used to iterate over the raw logs and unpacked data for Followed events raised by the V1Events contract.
func (*V1EventsFollowedIterator) Close ¶
func (it *V1EventsFollowedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsFollowedIterator) Error ¶
func (it *V1EventsFollowedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsFollowedIterator) Next ¶
func (it *V1EventsFollowedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsFollowsApproved ¶
type V1EventsFollowsApproved struct { Owner common.Address ProfileId *big.Int Addresses []common.Address Approved []bool Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsFollowsApproved represents a FollowsApproved event raised by the V1Events contract.
type V1EventsFollowsApprovedIterator ¶
type V1EventsFollowsApprovedIterator struct { Event *V1EventsFollowsApproved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsFollowsApprovedIterator is returned from FilterFollowsApproved and is used to iterate over the raw logs and unpacked data for FollowsApproved events raised by the V1Events contract.
func (*V1EventsFollowsApprovedIterator) Close ¶
func (it *V1EventsFollowsApprovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsFollowsApprovedIterator) Error ¶
func (it *V1EventsFollowsApprovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsFollowsApprovedIterator) Next ¶
func (it *V1EventsFollowsApprovedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsFollowsToggled ¶
type V1EventsFollowsToggled struct { Owner common.Address ProfileIds []*big.Int Enabled []bool Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsFollowsToggled represents a FollowsToggled event raised by the V1Events contract.
type V1EventsFollowsToggledIterator ¶
type V1EventsFollowsToggledIterator struct { Event *V1EventsFollowsToggled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsFollowsToggledIterator is returned from FilterFollowsToggled and is used to iterate over the raw logs and unpacked data for FollowsToggled events raised by the V1Events contract.
func (*V1EventsFollowsToggledIterator) Close ¶
func (it *V1EventsFollowsToggledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsFollowsToggledIterator) Error ¶
func (it *V1EventsFollowsToggledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsFollowsToggledIterator) Next ¶
func (it *V1EventsFollowsToggledIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsGovernanceSet ¶
type V1EventsGovernanceSet struct { Caller common.Address PrevGovernance common.Address NewGovernance common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsGovernanceSet represents a GovernanceSet event raised by the V1Events contract.
type V1EventsGovernanceSetIterator ¶
type V1EventsGovernanceSetIterator struct { Event *V1EventsGovernanceSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsGovernanceSetIterator is returned from FilterGovernanceSet and is used to iterate over the raw logs and unpacked data for GovernanceSet events raised by the V1Events contract.
func (*V1EventsGovernanceSetIterator) Close ¶
func (it *V1EventsGovernanceSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsGovernanceSetIterator) Error ¶
func (it *V1EventsGovernanceSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsGovernanceSetIterator) Next ¶
func (it *V1EventsGovernanceSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsMirrorCreated ¶
type V1EventsMirrorCreated struct { ProfileId *big.Int PubId *big.Int ProfileIdPointed *big.Int PubIdPointed *big.Int ReferenceModuleData []byte ReferenceModule common.Address ReferenceModuleReturnData []byte Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsMirrorCreated represents a MirrorCreated event raised by the V1Events contract.
type V1EventsMirrorCreatedIterator ¶
type V1EventsMirrorCreatedIterator struct { Event *V1EventsMirrorCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsMirrorCreatedIterator is returned from FilterMirrorCreated and is used to iterate over the raw logs and unpacked data for MirrorCreated events raised by the V1Events contract.
func (*V1EventsMirrorCreatedIterator) Close ¶
func (it *V1EventsMirrorCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsMirrorCreatedIterator) Error ¶
func (it *V1EventsMirrorCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsMirrorCreatedIterator) Next ¶
func (it *V1EventsMirrorCreatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsModuleBaseConstructed ¶
type V1EventsModuleBaseConstructed struct { Hub common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsModuleBaseConstructed represents a ModuleBaseConstructed event raised by the V1Events contract.
type V1EventsModuleBaseConstructedIterator ¶
type V1EventsModuleBaseConstructedIterator struct { Event *V1EventsModuleBaseConstructed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsModuleBaseConstructedIterator is returned from FilterModuleBaseConstructed and is used to iterate over the raw logs and unpacked data for ModuleBaseConstructed events raised by the V1Events contract.
func (*V1EventsModuleBaseConstructedIterator) Close ¶
func (it *V1EventsModuleBaseConstructedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsModuleBaseConstructedIterator) Error ¶
func (it *V1EventsModuleBaseConstructedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsModuleBaseConstructedIterator) Next ¶
func (it *V1EventsModuleBaseConstructedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsModuleGlobalsCurrencyWhitelisted ¶
type V1EventsModuleGlobalsCurrencyWhitelisted struct { Currency common.Address PrevWhitelisted bool Whitelisted bool Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsModuleGlobalsCurrencyWhitelisted represents a ModuleGlobalsCurrencyWhitelisted event raised by the V1Events contract.
type V1EventsModuleGlobalsCurrencyWhitelistedIterator ¶
type V1EventsModuleGlobalsCurrencyWhitelistedIterator struct { Event *V1EventsModuleGlobalsCurrencyWhitelisted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsModuleGlobalsCurrencyWhitelistedIterator is returned from FilterModuleGlobalsCurrencyWhitelisted and is used to iterate over the raw logs and unpacked data for ModuleGlobalsCurrencyWhitelisted events raised by the V1Events contract.
func (*V1EventsModuleGlobalsCurrencyWhitelistedIterator) Close ¶
func (it *V1EventsModuleGlobalsCurrencyWhitelistedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsModuleGlobalsCurrencyWhitelistedIterator) Error ¶
func (it *V1EventsModuleGlobalsCurrencyWhitelistedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsModuleGlobalsCurrencyWhitelistedIterator) Next ¶
func (it *V1EventsModuleGlobalsCurrencyWhitelistedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsModuleGlobalsGovernanceSet ¶
type V1EventsModuleGlobalsGovernanceSet struct { PrevGovernance common.Address NewGovernance common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsModuleGlobalsGovernanceSet represents a ModuleGlobalsGovernanceSet event raised by the V1Events contract.
type V1EventsModuleGlobalsGovernanceSetIterator ¶
type V1EventsModuleGlobalsGovernanceSetIterator struct { Event *V1EventsModuleGlobalsGovernanceSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsModuleGlobalsGovernanceSetIterator is returned from FilterModuleGlobalsGovernanceSet and is used to iterate over the raw logs and unpacked data for ModuleGlobalsGovernanceSet events raised by the V1Events contract.
func (*V1EventsModuleGlobalsGovernanceSetIterator) Close ¶
func (it *V1EventsModuleGlobalsGovernanceSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsModuleGlobalsGovernanceSetIterator) Error ¶
func (it *V1EventsModuleGlobalsGovernanceSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsModuleGlobalsGovernanceSetIterator) Next ¶
func (it *V1EventsModuleGlobalsGovernanceSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsModuleGlobalsTreasuryFeeSet ¶
type V1EventsModuleGlobalsTreasuryFeeSet struct { PrevTreasuryFee uint16 NewTreasuryFee uint16 Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsModuleGlobalsTreasuryFeeSet represents a ModuleGlobalsTreasuryFeeSet event raised by the V1Events contract.
type V1EventsModuleGlobalsTreasuryFeeSetIterator ¶
type V1EventsModuleGlobalsTreasuryFeeSetIterator struct { Event *V1EventsModuleGlobalsTreasuryFeeSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsModuleGlobalsTreasuryFeeSetIterator is returned from FilterModuleGlobalsTreasuryFeeSet and is used to iterate over the raw logs and unpacked data for ModuleGlobalsTreasuryFeeSet events raised by the V1Events contract.
func (*V1EventsModuleGlobalsTreasuryFeeSetIterator) Close ¶
func (it *V1EventsModuleGlobalsTreasuryFeeSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsModuleGlobalsTreasuryFeeSetIterator) Error ¶
func (it *V1EventsModuleGlobalsTreasuryFeeSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsModuleGlobalsTreasuryFeeSetIterator) Next ¶
func (it *V1EventsModuleGlobalsTreasuryFeeSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsModuleGlobalsTreasurySet ¶
type V1EventsModuleGlobalsTreasurySet struct { PrevTreasury common.Address NewTreasury common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsModuleGlobalsTreasurySet represents a ModuleGlobalsTreasurySet event raised by the V1Events contract.
type V1EventsModuleGlobalsTreasurySetIterator ¶
type V1EventsModuleGlobalsTreasurySetIterator struct { Event *V1EventsModuleGlobalsTreasurySet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsModuleGlobalsTreasurySetIterator is returned from FilterModuleGlobalsTreasurySet and is used to iterate over the raw logs and unpacked data for ModuleGlobalsTreasurySet events raised by the V1Events contract.
func (*V1EventsModuleGlobalsTreasurySetIterator) Close ¶
func (it *V1EventsModuleGlobalsTreasurySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsModuleGlobalsTreasurySetIterator) Error ¶
func (it *V1EventsModuleGlobalsTreasurySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsModuleGlobalsTreasurySetIterator) Next ¶
func (it *V1EventsModuleGlobalsTreasurySetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsPostCreated ¶
type V1EventsPostCreated struct { ProfileId *big.Int PubId *big.Int ContentURI string CollectModule common.Address CollectModuleReturnData []byte ReferenceModule common.Address ReferenceModuleReturnData []byte Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsPostCreated represents a PostCreated event raised by the V1Events contract.
type V1EventsPostCreatedIterator ¶
type V1EventsPostCreatedIterator struct { Event *V1EventsPostCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsPostCreatedIterator is returned from FilterPostCreated and is used to iterate over the raw logs and unpacked data for PostCreated events raised by the V1Events contract.
func (*V1EventsPostCreatedIterator) Close ¶
func (it *V1EventsPostCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsPostCreatedIterator) Error ¶
func (it *V1EventsPostCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsPostCreatedIterator) Next ¶
func (it *V1EventsPostCreatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsProfileCreated ¶
type V1EventsProfileCreated struct { ProfileId *big.Int Creator common.Address To common.Address Handle string ImageURI string FollowModule common.Address FollowModuleReturnData []byte FollowNFTURI string Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsProfileCreated represents a ProfileCreated event raised by the V1Events contract.
type V1EventsProfileCreatedIterator ¶
type V1EventsProfileCreatedIterator struct { Event *V1EventsProfileCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsProfileCreatedIterator is returned from FilterProfileCreated and is used to iterate over the raw logs and unpacked data for ProfileCreated events raised by the V1Events contract.
func (*V1EventsProfileCreatedIterator) Close ¶
func (it *V1EventsProfileCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsProfileCreatedIterator) Error ¶
func (it *V1EventsProfileCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsProfileCreatedIterator) Next ¶
func (it *V1EventsProfileCreatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsProfileCreatorWhitelisted ¶
type V1EventsProfileCreatorWhitelisted struct { ProfileCreator common.Address Whitelisted bool Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsProfileCreatorWhitelisted represents a ProfileCreatorWhitelisted event raised by the V1Events contract.
type V1EventsProfileCreatorWhitelistedIterator ¶
type V1EventsProfileCreatorWhitelistedIterator struct { Event *V1EventsProfileCreatorWhitelisted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsProfileCreatorWhitelistedIterator is returned from FilterProfileCreatorWhitelisted and is used to iterate over the raw logs and unpacked data for ProfileCreatorWhitelisted events raised by the V1Events contract.
func (*V1EventsProfileCreatorWhitelistedIterator) Close ¶
func (it *V1EventsProfileCreatorWhitelistedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsProfileCreatorWhitelistedIterator) Error ¶
func (it *V1EventsProfileCreatorWhitelistedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsProfileCreatorWhitelistedIterator) Next ¶
func (it *V1EventsProfileCreatorWhitelistedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsProfileImageURISet ¶
type V1EventsProfileImageURISet struct { ProfileId *big.Int ImageURI string Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsProfileImageURISet represents a ProfileImageURISet event raised by the V1Events contract.
type V1EventsProfileImageURISetIterator ¶
type V1EventsProfileImageURISetIterator struct { Event *V1EventsProfileImageURISet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsProfileImageURISetIterator is returned from FilterProfileImageURISet and is used to iterate over the raw logs and unpacked data for ProfileImageURISet events raised by the V1Events contract.
func (*V1EventsProfileImageURISetIterator) Close ¶
func (it *V1EventsProfileImageURISetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsProfileImageURISetIterator) Error ¶
func (it *V1EventsProfileImageURISetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsProfileImageURISetIterator) Next ¶
func (it *V1EventsProfileImageURISetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsProfileMetadataSet ¶
type V1EventsProfileMetadataSet struct { ProfileId *big.Int Metadata string Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsProfileMetadataSet represents a ProfileMetadataSet event raised by the V1Events contract.
type V1EventsProfileMetadataSetIterator ¶
type V1EventsProfileMetadataSetIterator struct { Event *V1EventsProfileMetadataSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsProfileMetadataSetIterator is returned from FilterProfileMetadataSet and is used to iterate over the raw logs and unpacked data for ProfileMetadataSet events raised by the V1Events contract.
func (*V1EventsProfileMetadataSetIterator) Close ¶
func (it *V1EventsProfileMetadataSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsProfileMetadataSetIterator) Error ¶
func (it *V1EventsProfileMetadataSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsProfileMetadataSetIterator) Next ¶
func (it *V1EventsProfileMetadataSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsRaw ¶
type V1EventsRaw struct {
Contract *V1Events // Generic contract binding to access the raw methods on
}
V1EventsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*V1EventsRaw) Call ¶
func (_V1Events *V1EventsRaw) 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 (*V1EventsRaw) Transact ¶
func (_V1Events *V1EventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*V1EventsRaw) Transfer ¶
func (_V1Events *V1EventsRaw) 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 V1EventsReferenceModuleWhitelisted ¶
type V1EventsReferenceModuleWhitelisted struct { ReferenceModule common.Address Whitelisted bool Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsReferenceModuleWhitelisted represents a ReferenceModuleWhitelisted event raised by the V1Events contract.
type V1EventsReferenceModuleWhitelistedIterator ¶
type V1EventsReferenceModuleWhitelistedIterator struct { Event *V1EventsReferenceModuleWhitelisted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsReferenceModuleWhitelistedIterator is returned from FilterReferenceModuleWhitelisted and is used to iterate over the raw logs and unpacked data for ReferenceModuleWhitelisted events raised by the V1Events contract.
func (*V1EventsReferenceModuleWhitelistedIterator) Close ¶
func (it *V1EventsReferenceModuleWhitelistedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsReferenceModuleWhitelistedIterator) Error ¶
func (it *V1EventsReferenceModuleWhitelistedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsReferenceModuleWhitelistedIterator) Next ¶
func (it *V1EventsReferenceModuleWhitelistedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsSession ¶
type V1EventsSession struct { Contract *V1Events // 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 }
V1EventsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type V1EventsStateSet ¶
type V1EventsStateSet struct { Caller common.Address PrevState uint8 NewState uint8 Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V1EventsStateSet represents a StateSet event raised by the V1Events contract.
type V1EventsStateSetIterator ¶
type V1EventsStateSetIterator struct { Event *V1EventsStateSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1EventsStateSetIterator is returned from FilterStateSet and is used to iterate over the raw logs and unpacked data for StateSet events raised by the V1Events contract.
func (*V1EventsStateSetIterator) Close ¶
func (it *V1EventsStateSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1EventsStateSetIterator) Error ¶
func (it *V1EventsStateSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1EventsStateSetIterator) Next ¶
func (it *V1EventsStateSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1EventsTransactor ¶
type V1EventsTransactor struct {
// contains filtered or unexported fields
}
V1EventsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewV1EventsTransactor ¶
func NewV1EventsTransactor(address common.Address, transactor bind.ContractTransactor) (*V1EventsTransactor, error)
NewV1EventsTransactor creates a new write-only instance of V1Events, bound to a specific deployed contract.
type V1EventsTransactorRaw ¶
type V1EventsTransactorRaw struct {
Contract *V1EventsTransactor // Generic write-only contract binding to access the raw methods on
}
V1EventsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*V1EventsTransactorRaw) Transact ¶
func (_V1Events *V1EventsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*V1EventsTransactorRaw) Transfer ¶
func (_V1Events *V1EventsTransactorRaw) 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 V1EventsTransactorSession ¶
type V1EventsTransactorSession struct { Contract *V1EventsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
V1EventsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type V1LensHub ¶
type V1LensHub struct { V1LensHubCaller // Read-only binding to the contract V1LensHubTransactor // Write-only binding to the contract V1LensHubFilterer // Log filterer for contract events }
V1LensHub is an auto generated Go binding around an Ethereum contract.
func NewV1LensHub ¶
NewV1LensHub creates a new instance of V1LensHub, bound to a specific deployed contract.
type V1LensHubApproval ¶
type V1LensHubApproval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
V1LensHubApproval represents a Approval event raised by the V1LensHub contract.
type V1LensHubApprovalForAll ¶
type V1LensHubApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
V1LensHubApprovalForAll represents a ApprovalForAll event raised by the V1LensHub contract.
type V1LensHubApprovalForAllIterator ¶
type V1LensHubApprovalForAllIterator struct { Event *V1LensHubApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1LensHubApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the V1LensHub contract.
func (*V1LensHubApprovalForAllIterator) Close ¶
func (it *V1LensHubApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1LensHubApprovalForAllIterator) Error ¶
func (it *V1LensHubApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1LensHubApprovalForAllIterator) Next ¶
func (it *V1LensHubApprovalForAllIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1LensHubApprovalIterator ¶
type V1LensHubApprovalIterator struct { Event *V1LensHubApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1LensHubApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the V1LensHub contract.
func (*V1LensHubApprovalIterator) Close ¶
func (it *V1LensHubApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1LensHubApprovalIterator) Error ¶
func (it *V1LensHubApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1LensHubApprovalIterator) Next ¶
func (it *V1LensHubApprovalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V1LensHubCaller ¶
type V1LensHubCaller struct {
// contains filtered or unexported fields
}
V1LensHubCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewV1LensHubCaller ¶
func NewV1LensHubCaller(address common.Address, caller bind.ContractCaller) (*V1LensHubCaller, error)
NewV1LensHubCaller creates a new read-only instance of V1LensHub, bound to a specific deployed contract.
func (*V1LensHubCaller) BalanceOf ¶
func (_V1LensHub *V1LensHubCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*V1LensHubCaller) DefaultProfile ¶
func (_V1LensHub *V1LensHubCaller) DefaultProfile(opts *bind.CallOpts, wallet common.Address) (*big.Int, error)
DefaultProfile is a free data retrieval call binding the contract method 0x92254a62.
Solidity: function defaultProfile(address wallet) view returns(uint256)
func (*V1LensHubCaller) Exists ¶
Exists is a free data retrieval call binding the contract method 0x4f558e79.
Solidity: function exists(uint256 tokenId) view returns(bool)
func (*V1LensHubCaller) GetApproved ¶
func (_V1LensHub *V1LensHubCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*V1LensHubCaller) GetCollectModule ¶
func (_V1LensHub *V1LensHubCaller) GetCollectModule(opts *bind.CallOpts, profileId *big.Int, pubId *big.Int) (common.Address, error)
GetCollectModule is a free data retrieval call binding the contract method 0x57ff49f6.
Solidity: function getCollectModule(uint256 profileId, uint256 pubId) view returns(address)
func (*V1LensHubCaller) GetCollectNFT ¶
func (_V1LensHub *V1LensHubCaller) GetCollectNFT(opts *bind.CallOpts, profileId *big.Int, pubId *big.Int) (common.Address, error)
GetCollectNFT is a free data retrieval call binding the contract method 0x52aaef55.
Solidity: function getCollectNFT(uint256 profileId, uint256 pubId) view returns(address)
func (*V1LensHubCaller) GetCollectNFTImpl ¶
GetCollectNFTImpl is a free data retrieval call binding the contract method 0x77349a5f.
Solidity: function getCollectNFTImpl() view returns(address)
func (*V1LensHubCaller) GetContentURI ¶
func (_V1LensHub *V1LensHubCaller) GetContentURI(opts *bind.CallOpts, profileId *big.Int, pubId *big.Int) (string, error)
GetContentURI is a free data retrieval call binding the contract method 0xb5a31496.
Solidity: function getContentURI(uint256 profileId, uint256 pubId) view returns(string)
func (*V1LensHubCaller) GetDispatcher ¶
func (_V1LensHub *V1LensHubCaller) GetDispatcher(opts *bind.CallOpts, profileId *big.Int) (common.Address, error)
GetDispatcher is a free data retrieval call binding the contract method 0x540528b9.
Solidity: function getDispatcher(uint256 profileId) view returns(address)
func (*V1LensHubCaller) GetDomainSeparator ¶
func (_V1LensHub *V1LensHubCaller) GetDomainSeparator(opts *bind.CallOpts) ([32]byte, error)
GetDomainSeparator is a free data retrieval call binding the contract method 0xed24911d.
Solidity: function getDomainSeparator() view returns(bytes32)
func (*V1LensHubCaller) GetFollowModule ¶
func (_V1LensHub *V1LensHubCaller) GetFollowModule(opts *bind.CallOpts, profileId *big.Int) (common.Address, error)
GetFollowModule is a free data retrieval call binding the contract method 0xd923d20c.
Solidity: function getFollowModule(uint256 profileId) view returns(address)
func (*V1LensHubCaller) GetFollowNFT ¶
func (_V1LensHub *V1LensHubCaller) GetFollowNFT(opts *bind.CallOpts, profileId *big.Int) (common.Address, error)
GetFollowNFT is a free data retrieval call binding the contract method 0xa9ec6563.
Solidity: function getFollowNFT(uint256 profileId) view returns(address)
func (*V1LensHubCaller) GetFollowNFTImpl ¶
GetFollowNFTImpl is a free data retrieval call binding the contract method 0x3502ac4b.
Solidity: function getFollowNFTImpl() view returns(address)
func (*V1LensHubCaller) GetFollowNFTURI ¶
func (_V1LensHub *V1LensHubCaller) GetFollowNFTURI(opts *bind.CallOpts, profileId *big.Int) (string, error)
GetFollowNFTURI is a free data retrieval call binding the contract method 0x374c9473.
Solidity: function getFollowNFTURI(uint256 profileId) view returns(string)
func (*V1LensHubCaller) GetGovernance ¶
GetGovernance is a free data retrieval call binding the contract method 0x289b3c0d.
Solidity: function getGovernance() view returns(address)
func (*V1LensHubCaller) GetHandle ¶
func (_V1LensHub *V1LensHubCaller) GetHandle(opts *bind.CallOpts, profileId *big.Int) (string, error)
GetHandle is a free data retrieval call binding the contract method 0xec81d194.
Solidity: function getHandle(uint256 profileId) view returns(string)
func (*V1LensHubCaller) GetProfile ¶
func (_V1LensHub *V1LensHubCaller) GetProfile(opts *bind.CallOpts, profileId *big.Int) (LensHubProfileStruct, error)
GetProfile is a free data retrieval call binding the contract method 0xf08f4f64.
Solidity: function getProfile(uint256 profileId) view returns((uint256,address,address,string,string,string))
func (*V1LensHubCaller) GetProfileIdByHandle ¶
func (_V1LensHub *V1LensHubCaller) GetProfileIdByHandle(opts *bind.CallOpts, handle string) (*big.Int, error)
GetProfileIdByHandle is a free data retrieval call binding the contract method 0x20fa728a.
Solidity: function getProfileIdByHandle(string handle) view returns(uint256)
func (*V1LensHubCaller) GetPub ¶
func (_V1LensHub *V1LensHubCaller) GetPub(opts *bind.CallOpts, profileId *big.Int, pubId *big.Int) (LensHubPublicationStruct, error)
GetPub is a free data retrieval call binding the contract method 0xc736c990.
Solidity: function getPub(uint256 profileId, uint256 pubId) view returns((uint256,uint256,string,address,address,address))
func (*V1LensHubCaller) GetPubCount ¶
func (_V1LensHub *V1LensHubCaller) GetPubCount(opts *bind.CallOpts, profileId *big.Int) (*big.Int, error)
GetPubCount is a free data retrieval call binding the contract method 0x3a15ff07.
Solidity: function getPubCount(uint256 profileId) view returns(uint256)
func (*V1LensHubCaller) GetPubPointer ¶
func (_V1LensHub *V1LensHubCaller) GetPubPointer(opts *bind.CallOpts, profileId *big.Int, pubId *big.Int) (*big.Int, *big.Int, error)
GetPubPointer is a free data retrieval call binding the contract method 0x5ca3eebf.
Solidity: function getPubPointer(uint256 profileId, uint256 pubId) view returns(uint256, uint256)
func (*V1LensHubCaller) GetPubType ¶
func (_V1LensHub *V1LensHubCaller) GetPubType(opts *bind.CallOpts, profileId *big.Int, pubId *big.Int) (uint8, error)
GetPubType is a free data retrieval call binding the contract method 0x31fff07c.
Solidity: function getPubType(uint256 profileId, uint256 pubId) view returns(uint8)
func (*V1LensHubCaller) GetReferenceModule ¶
func (_V1LensHub *V1LensHubCaller) GetReferenceModule(opts *bind.CallOpts, profileId *big.Int, pubId *big.Int) (common.Address, error)
GetReferenceModule is a free data retrieval call binding the contract method 0xb7984c05.
Solidity: function getReferenceModule(uint256 profileId, uint256 pubId) view returns(address)
func (*V1LensHubCaller) GetState ¶
func (_V1LensHub *V1LensHubCaller) GetState(opts *bind.CallOpts) (uint8, error)
GetState is a free data retrieval call binding the contract method 0x1865c57d.
Solidity: function getState() view returns(uint8)
func (*V1LensHubCaller) IsApprovedForAll ¶
func (_V1LensHub *V1LensHubCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*V1LensHubCaller) IsCollectModuleWhitelisted ¶
func (_V1LensHub *V1LensHubCaller) IsCollectModuleWhitelisted(opts *bind.CallOpts, collectModule common.Address) (bool, error)
IsCollectModuleWhitelisted is a free data retrieval call binding the contract method 0xad3e72bf.
Solidity: function isCollectModuleWhitelisted(address collectModule) view returns(bool)
func (*V1LensHubCaller) IsFollowModuleWhitelisted ¶
func (_V1LensHub *V1LensHubCaller) IsFollowModuleWhitelisted(opts *bind.CallOpts, followModule common.Address) (bool, error)
IsFollowModuleWhitelisted is a free data retrieval call binding the contract method 0x1cbb2620.
Solidity: function isFollowModuleWhitelisted(address followModule) view returns(bool)
func (*V1LensHubCaller) IsProfileCreatorWhitelisted ¶
func (_V1LensHub *V1LensHubCaller) IsProfileCreatorWhitelisted(opts *bind.CallOpts, profileCreator common.Address) (bool, error)
IsProfileCreatorWhitelisted is a free data retrieval call binding the contract method 0xaf05dd22.
Solidity: function isProfileCreatorWhitelisted(address profileCreator) view returns(bool)
func (*V1LensHubCaller) IsReferenceModuleWhitelisted ¶
func (_V1LensHub *V1LensHubCaller) IsReferenceModuleWhitelisted(opts *bind.CallOpts, referenceModule common.Address) (bool, error)
IsReferenceModuleWhitelisted is a free data retrieval call binding the contract method 0x8e204fb4.
Solidity: function isReferenceModuleWhitelisted(address referenceModule) view returns(bool)
func (*V1LensHubCaller) MintTimestampOf ¶
func (_V1LensHub *V1LensHubCaller) MintTimestampOf(opts *bind.CallOpts, tokenId *big.Int) (*big.Int, error)
MintTimestampOf is a free data retrieval call binding the contract method 0x50ddf35c.
Solidity: function mintTimestampOf(uint256 tokenId) view returns(uint256)
func (*V1LensHubCaller) Name ¶
func (_V1LensHub *V1LensHubCaller) 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 (*V1LensHubCaller) OwnerOf ¶
func (_V1LensHub *V1LensHubCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*V1LensHubCaller) SigNonces ¶
func (_V1LensHub *V1LensHubCaller) SigNonces(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
SigNonces is a free data retrieval call binding the contract method 0xf990ccd7.
Solidity: function sigNonces(address ) view returns(uint256)
func (*V1LensHubCaller) SupportsInterface ¶
func (_V1LensHub *V1LensHubCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*V1LensHubCaller) Symbol ¶
func (_V1LensHub *V1LensHubCaller) 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 (*V1LensHubCaller) TokenByIndex ¶
func (_V1LensHub *V1LensHubCaller) TokenByIndex(opts *bind.CallOpts, index *big.Int) (*big.Int, error)
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 index) view returns(uint256)
func (*V1LensHubCaller) TokenDataOf ¶
func (_V1LensHub *V1LensHubCaller) TokenDataOf(opts *bind.CallOpts, tokenId *big.Int) (IERC721TimeTokenData, error)
TokenDataOf is a free data retrieval call binding the contract method 0xc0da9bcd.
Solidity: function tokenDataOf(uint256 tokenId) view returns((address,uint96))
func (*V1LensHubCaller) TokenOfOwnerByIndex ¶
func (_V1LensHub *V1LensHubCaller) TokenOfOwnerByIndex(opts *bind.CallOpts, owner common.Address, index *big.Int) (*big.Int, error)
TokenOfOwnerByIndex is a free data retrieval call binding the contract method 0x2f745c59.
Solidity: function tokenOfOwnerByIndex(address owner, uint256 index) view returns(uint256)
func (*V1LensHubCaller) TokenURI ¶
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 tokenId) view returns(string)
func (*V1LensHubCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type V1LensHubCallerRaw ¶
type V1LensHubCallerRaw struct {
Contract *V1LensHubCaller // Generic read-only contract binding to access the raw methods on
}
V1LensHubCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*V1LensHubCallerRaw) Call ¶
func (_V1LensHub *V1LensHubCallerRaw) 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 V1LensHubCallerSession ¶
type V1LensHubCallerSession struct { Contract *V1LensHubCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
V1LensHubCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*V1LensHubCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*V1LensHubCallerSession) DefaultProfile ¶
DefaultProfile is a free data retrieval call binding the contract method 0x92254a62.
Solidity: function defaultProfile(address wallet) view returns(uint256)
func (*V1LensHubCallerSession) Exists ¶
func (_V1LensHub *V1LensHubCallerSession) Exists(tokenId *big.Int) (bool, error)
Exists is a free data retrieval call binding the contract method 0x4f558e79.
Solidity: function exists(uint256 tokenId) view returns(bool)
func (*V1LensHubCallerSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*V1LensHubCallerSession) GetCollectModule ¶
func (_V1LensHub *V1LensHubCallerSession) GetCollectModule(profileId *big.Int, pubId *big.Int) (common.Address, error)
GetCollectModule is a free data retrieval call binding the contract method 0x57ff49f6.
Solidity: function getCollectModule(uint256 profileId, uint256 pubId) view returns(address)
func (*V1LensHubCallerSession) GetCollectNFT ¶
func (_V1LensHub *V1LensHubCallerSession) GetCollectNFT(profileId *big.Int, pubId *big.Int) (common.Address, error)
GetCollectNFT is a free data retrieval call binding the contract method 0x52aaef55.
Solidity: function getCollectNFT(uint256 profileId, uint256 pubId) view returns(address)
func (*V1LensHubCallerSession) GetCollectNFTImpl ¶
func (_V1LensHub *V1LensHubCallerSession) GetCollectNFTImpl() (common.Address, error)
GetCollectNFTImpl is a free data retrieval call binding the contract method 0x77349a5f.
Solidity: function getCollectNFTImpl() view returns(address)
func (*V1LensHubCallerSession) GetContentURI ¶
func (_V1LensHub *V1LensHubCallerSession) GetContentURI(profileId *big.Int, pubId *big.Int) (string, error)
GetContentURI is a free data retrieval call binding the contract method 0xb5a31496.
Solidity: function getContentURI(uint256 profileId, uint256 pubId) view returns(string)
func (*V1LensHubCallerSession) GetDispatcher ¶
GetDispatcher is a free data retrieval call binding the contract method 0x540528b9.
Solidity: function getDispatcher(uint256 profileId) view returns(address)
func (*V1LensHubCallerSession) GetDomainSeparator ¶
func (_V1LensHub *V1LensHubCallerSession) GetDomainSeparator() ([32]byte, error)
GetDomainSeparator is a free data retrieval call binding the contract method 0xed24911d.
Solidity: function getDomainSeparator() view returns(bytes32)
func (*V1LensHubCallerSession) GetFollowModule ¶
func (_V1LensHub *V1LensHubCallerSession) GetFollowModule(profileId *big.Int) (common.Address, error)
GetFollowModule is a free data retrieval call binding the contract method 0xd923d20c.
Solidity: function getFollowModule(uint256 profileId) view returns(address)
func (*V1LensHubCallerSession) GetFollowNFT ¶
GetFollowNFT is a free data retrieval call binding the contract method 0xa9ec6563.
Solidity: function getFollowNFT(uint256 profileId) view returns(address)
func (*V1LensHubCallerSession) GetFollowNFTImpl ¶
func (_V1LensHub *V1LensHubCallerSession) GetFollowNFTImpl() (common.Address, error)
GetFollowNFTImpl is a free data retrieval call binding the contract method 0x3502ac4b.
Solidity: function getFollowNFTImpl() view returns(address)
func (*V1LensHubCallerSession) GetFollowNFTURI ¶
func (_V1LensHub *V1LensHubCallerSession) GetFollowNFTURI(profileId *big.Int) (string, error)
GetFollowNFTURI is a free data retrieval call binding the contract method 0x374c9473.
Solidity: function getFollowNFTURI(uint256 profileId) view returns(string)
func (*V1LensHubCallerSession) GetGovernance ¶
func (_V1LensHub *V1LensHubCallerSession) GetGovernance() (common.Address, error)
GetGovernance is a free data retrieval call binding the contract method 0x289b3c0d.
Solidity: function getGovernance() view returns(address)
func (*V1LensHubCallerSession) GetHandle ¶
func (_V1LensHub *V1LensHubCallerSession) GetHandle(profileId *big.Int) (string, error)
GetHandle is a free data retrieval call binding the contract method 0xec81d194.
Solidity: function getHandle(uint256 profileId) view returns(string)
func (*V1LensHubCallerSession) GetProfile ¶
func (_V1LensHub *V1LensHubCallerSession) GetProfile(profileId *big.Int) (LensHubProfileStruct, error)
GetProfile is a free data retrieval call binding the contract method 0xf08f4f64.
Solidity: function getProfile(uint256 profileId) view returns((uint256,address,address,string,string,string))
func (*V1LensHubCallerSession) GetProfileIdByHandle ¶
func (_V1LensHub *V1LensHubCallerSession) GetProfileIdByHandle(handle string) (*big.Int, error)
GetProfileIdByHandle is a free data retrieval call binding the contract method 0x20fa728a.
Solidity: function getProfileIdByHandle(string handle) view returns(uint256)
func (*V1LensHubCallerSession) GetPub ¶
func (_V1LensHub *V1LensHubCallerSession) GetPub(profileId *big.Int, pubId *big.Int) (LensHubPublicationStruct, error)
GetPub is a free data retrieval call binding the contract method 0xc736c990.
Solidity: function getPub(uint256 profileId, uint256 pubId) view returns((uint256,uint256,string,address,address,address))
func (*V1LensHubCallerSession) GetPubCount ¶
GetPubCount is a free data retrieval call binding the contract method 0x3a15ff07.
Solidity: function getPubCount(uint256 profileId) view returns(uint256)
func (*V1LensHubCallerSession) GetPubPointer ¶
func (_V1LensHub *V1LensHubCallerSession) GetPubPointer(profileId *big.Int, pubId *big.Int) (*big.Int, *big.Int, error)
GetPubPointer is a free data retrieval call binding the contract method 0x5ca3eebf.
Solidity: function getPubPointer(uint256 profileId, uint256 pubId) view returns(uint256, uint256)
func (*V1LensHubCallerSession) GetPubType ¶
func (_V1LensHub *V1LensHubCallerSession) GetPubType(profileId *big.Int, pubId *big.Int) (uint8, error)
GetPubType is a free data retrieval call binding the contract method 0x31fff07c.
Solidity: function getPubType(uint256 profileId, uint256 pubId) view returns(uint8)
func (*V1LensHubCallerSession) GetReferenceModule ¶
func (_V1LensHub *V1LensHubCallerSession) GetReferenceModule(profileId *big.Int, pubId *big.Int) (common.Address, error)
GetReferenceModule is a free data retrieval call binding the contract method 0xb7984c05.
Solidity: function getReferenceModule(uint256 profileId, uint256 pubId) view returns(address)
func (*V1LensHubCallerSession) GetState ¶
func (_V1LensHub *V1LensHubCallerSession) GetState() (uint8, error)
GetState is a free data retrieval call binding the contract method 0x1865c57d.
Solidity: function getState() view returns(uint8)
func (*V1LensHubCallerSession) IsApprovedForAll ¶
func (_V1LensHub *V1LensHubCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*V1LensHubCallerSession) IsCollectModuleWhitelisted ¶
func (_V1LensHub *V1LensHubCallerSession) IsCollectModuleWhitelisted(collectModule common.Address) (bool, error)
IsCollectModuleWhitelisted is a free data retrieval call binding the contract method 0xad3e72bf.
Solidity: function isCollectModuleWhitelisted(address collectModule) view returns(bool)
func (*V1LensHubCallerSession) IsFollowModuleWhitelisted ¶
func (_V1LensHub *V1LensHubCallerSession) IsFollowModuleWhitelisted(followModule common.Address) (bool, error)
IsFollowModuleWhitelisted is a free data retrieval call binding the contract method 0x1cbb2620.
Solidity: function isFollowModuleWhitelisted(address followModule) view returns(bool)
func (*V1LensHubCallerSession) IsProfileCreatorWhitelisted ¶
func (_V1LensHub *V1LensHubCallerSession) IsProfileCreatorWhitelisted(profileCreator common.Address) (bool, error)
IsProfileCreatorWhitelisted is a free data retrieval call binding the contract method 0xaf05dd22.
Solidity: function isProfileCreatorWhitelisted(address profileCreator) view returns(bool)
func (*V1LensHubCallerSession) IsReferenceModuleWhitelisted ¶
func (_V1LensHub *V1LensHubCallerSession) IsReferenceModuleWhitelisted(referenceModule common.Address) (bool, error)
IsReferenceModuleWhitelisted is a free data retrieval call binding the contract method 0x8e204fb4.
Solidity: function isReferenceModuleWhitelisted(address referenceModule) view returns(bool)
func (*V1LensHubCallerSession) MintTimestampOf ¶
MintTimestampOf is a free data retrieval call binding the contract method 0x50ddf35c.
Solidity: function mintTimestampOf(uint256 tokenId) view returns(uint256)
func (*V1LensHubCallerSession) Name ¶
func (_V1LensHub *V1LensHubCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*V1LensHubCallerSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*V1LensHubCallerSession) SigNonces ¶
SigNonces is a free data retrieval call binding the contract method 0xf990ccd7.
Solidity: function sigNonces(address ) view returns(uint256)
func (*V1LensHubCallerSession) SupportsInterface ¶
func (_V1LensHub *V1LensHubCallerSession) 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 (*V1LensHubCallerSession) Symbol ¶
func (_V1LensHub *V1LensHubCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*V1LensHubCallerSession) TokenByIndex ¶
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 index) view returns(uint256)
func (*V1LensHubCallerSession) TokenDataOf ¶
func (_V1LensHub *V1LensHubCallerSession) TokenDataOf(tokenId *big.Int) (IERC721TimeTokenData, error)
TokenDataOf is a free data retrieval call binding the contract method 0xc0da9bcd.
Solidity: function tokenDataOf(uint256 tokenId) view returns((address,uint96))
func (*V1LensHubCallerSession) TokenOfOwnerByIndex ¶
func (_V1LensHub *V1LensHubCallerSession) TokenOfOwnerByIndex(owner common.Address, index *big.Int) (*big.Int, error)
TokenOfOwnerByIndex is a free data retrieval call binding the contract method 0x2f745c59.
Solidity: function tokenOfOwnerByIndex(address owner, uint256 index) view returns(uint256)
func (*V1LensHubCallerSession) TokenURI ¶
func (_V1LensHub *V1LensHubCallerSession) 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 (*V1LensHubCallerSession) TotalSupply ¶
func (_V1LensHub *V1LensHubCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type V1LensHubFilterer ¶
type V1LensHubFilterer struct {
// contains filtered or unexported fields
}
V1LensHubFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewV1LensHubFilterer ¶
func NewV1LensHubFilterer(address common.Address, filterer bind.ContractFilterer) (*V1LensHubFilterer, error)
NewV1LensHubFilterer creates a new log filterer instance of V1LensHub, bound to a specific deployed contract.
func (*V1LensHubFilterer) FilterApproval ¶
func (_V1LensHub *V1LensHubFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*V1LensHubApprovalIterator, 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 (*V1LensHubFilterer) FilterApprovalForAll ¶
func (_V1LensHub *V1LensHubFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*V1LensHubApprovalForAllIterator, 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 (*V1LensHubFilterer) FilterTransfer ¶
func (_V1LensHub *V1LensHubFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*V1LensHubTransferIterator, 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 (*V1LensHubFilterer) ParseApproval ¶
func (_V1LensHub *V1LensHubFilterer) ParseApproval(log types.Log) (*V1LensHubApproval, 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 (*V1LensHubFilterer) ParseApprovalForAll ¶
func (_V1LensHub *V1LensHubFilterer) ParseApprovalForAll(log types.Log) (*V1LensHubApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*V1LensHubFilterer) ParseTransfer ¶
func (_V1LensHub *V1LensHubFilterer) ParseTransfer(log types.Log) (*V1LensHubTransfer, 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 (*V1LensHubFilterer) WatchApproval ¶
func (_V1LensHub *V1LensHubFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *V1LensHubApproval, 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 (*V1LensHubFilterer) WatchApprovalForAll ¶
func (_V1LensHub *V1LensHubFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *V1LensHubApprovalForAll, 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 (*V1LensHubFilterer) WatchTransfer ¶
func (_V1LensHub *V1LensHubFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *V1LensHubTransfer, from []common.Address, to []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
type V1LensHubRaw ¶
type V1LensHubRaw struct {
Contract *V1LensHub // Generic contract binding to access the raw methods on
}
V1LensHubRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*V1LensHubRaw) Call ¶
func (_V1LensHub *V1LensHubRaw) 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 (*V1LensHubRaw) Transact ¶
func (_V1LensHub *V1LensHubRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*V1LensHubRaw) Transfer ¶
func (_V1LensHub *V1LensHubRaw) 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 V1LensHubSession ¶
type V1LensHubSession struct { Contract *V1LensHub // 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 }
V1LensHubSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*V1LensHubSession) Approve ¶
func (_V1LensHub *V1LensHubSession) 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 (*V1LensHubSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*V1LensHubSession) Burn ¶
func (_V1LensHub *V1LensHubSession) 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 (*V1LensHubSession) BurnWithSig ¶
func (_V1LensHub *V1LensHubSession) BurnWithSig(tokenId *big.Int, sig LenHubEIP712Signature) (*types.Transaction, error)
BurnWithSig is a paid mutator transaction binding the contract method 0xdd69cdb1.
Solidity: function burnWithSig(uint256 tokenId, (uint8,bytes32,bytes32,uint256) sig) returns()
func (*V1LensHubSession) Collect ¶
func (_V1LensHub *V1LensHubSession) Collect(profileId *big.Int, pubId *big.Int, data []byte) (*types.Transaction, error)
Collect is a paid mutator transaction binding the contract method 0x84114ad4.
Solidity: function collect(uint256 profileId, uint256 pubId, bytes data) returns(uint256)
func (*V1LensHubSession) CollectWithSig ¶
func (_V1LensHub *V1LensHubSession) CollectWithSig(vars LensHubCollectWithSigData) (*types.Transaction, error)
CollectWithSig is a paid mutator transaction binding the contract method 0xb48951e4.
Solidity: function collectWithSig((address,uint256,uint256,bytes,(uint8,bytes32,bytes32,uint256)) vars) returns(uint256)
func (*V1LensHubSession) Comment ¶
func (_V1LensHub *V1LensHubSession) Comment(vars LensHubCommentData) (*types.Transaction, error)
Comment is a paid mutator transaction binding the contract method 0xb6f32d2b.
Solidity: function comment((uint256,string,uint256,uint256,bytes,address,bytes,address,bytes) vars) returns(uint256)
func (*V1LensHubSession) CommentWithSig ¶
func (_V1LensHub *V1LensHubSession) CommentWithSig(vars LensHubCommentWithSigData) (*types.Transaction, error)
CommentWithSig is a paid mutator transaction binding the contract method 0x7a375716.
Solidity: function commentWithSig((uint256,string,uint256,uint256,bytes,address,bytes,address,bytes,(uint8,bytes32,bytes32,uint256)) vars) returns(uint256)
func (*V1LensHubSession) CreateProfile ¶
func (_V1LensHub *V1LensHubSession) CreateProfile(vars LensHubCreateProfileData) (*types.Transaction, error)
CreateProfile is a paid mutator transaction binding the contract method 0xffea138e.
Solidity: function createProfile((address,string,string,address,bytes,string) vars) returns(uint256)
func (*V1LensHubSession) DefaultProfile ¶
DefaultProfile is a free data retrieval call binding the contract method 0x92254a62.
Solidity: function defaultProfile(address wallet) view returns(uint256)
func (*V1LensHubSession) EmitCollectNFTTransferEvent ¶
func (_V1LensHub *V1LensHubSession) EmitCollectNFTTransferEvent(profileId *big.Int, pubId *big.Int, collectNFTId *big.Int, from common.Address, to common.Address) (*types.Transaction, error)
EmitCollectNFTTransferEvent is a paid mutator transaction binding the contract method 0x86e2947b.
Solidity: function emitCollectNFTTransferEvent(uint256 profileId, uint256 pubId, uint256 collectNFTId, address from, address to) returns()
func (*V1LensHubSession) EmitFollowNFTTransferEvent ¶
func (_V1LensHub *V1LensHubSession) EmitFollowNFTTransferEvent(profileId *big.Int, followNFTId *big.Int, from common.Address, to common.Address) (*types.Transaction, error)
EmitFollowNFTTransferEvent is a paid mutator transaction binding the contract method 0xbdfdd4bc.
Solidity: function emitFollowNFTTransferEvent(uint256 profileId, uint256 followNFTId, address from, address to) returns()
func (*V1LensHubSession) Exists ¶
func (_V1LensHub *V1LensHubSession) Exists(tokenId *big.Int) (bool, error)
Exists is a free data retrieval call binding the contract method 0x4f558e79.
Solidity: function exists(uint256 tokenId) view returns(bool)
func (*V1LensHubSession) Follow ¶
func (_V1LensHub *V1LensHubSession) Follow(profileIds []*big.Int, datas [][]byte) (*types.Transaction, error)
Follow is a paid mutator transaction binding the contract method 0xfb78ae6c.
Solidity: function follow(uint256[] profileIds, bytes[] datas) returns(uint256[])
func (*V1LensHubSession) FollowWithSig ¶
func (_V1LensHub *V1LensHubSession) FollowWithSig(vars LensHubFollowWithSigData) (*types.Transaction, error)
FollowWithSig is a paid mutator transaction binding the contract method 0x8e4fd6a9.
Solidity: function followWithSig((address,uint256[],bytes[],(uint8,bytes32,bytes32,uint256)) vars) returns(uint256[])
func (*V1LensHubSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*V1LensHubSession) GetCollectModule ¶
func (_V1LensHub *V1LensHubSession) GetCollectModule(profileId *big.Int, pubId *big.Int) (common.Address, error)
GetCollectModule is a free data retrieval call binding the contract method 0x57ff49f6.
Solidity: function getCollectModule(uint256 profileId, uint256 pubId) view returns(address)
func (*V1LensHubSession) GetCollectNFT ¶
func (_V1LensHub *V1LensHubSession) GetCollectNFT(profileId *big.Int, pubId *big.Int) (common.Address, error)
GetCollectNFT is a free data retrieval call binding the contract method 0x52aaef55.
Solidity: function getCollectNFT(uint256 profileId, uint256 pubId) view returns(address)
func (*V1LensHubSession) GetCollectNFTImpl ¶
func (_V1LensHub *V1LensHubSession) GetCollectNFTImpl() (common.Address, error)
GetCollectNFTImpl is a free data retrieval call binding the contract method 0x77349a5f.
Solidity: function getCollectNFTImpl() view returns(address)
func (*V1LensHubSession) GetContentURI ¶
func (_V1LensHub *V1LensHubSession) GetContentURI(profileId *big.Int, pubId *big.Int) (string, error)
GetContentURI is a free data retrieval call binding the contract method 0xb5a31496.
Solidity: function getContentURI(uint256 profileId, uint256 pubId) view returns(string)
func (*V1LensHubSession) GetDispatcher ¶
GetDispatcher is a free data retrieval call binding the contract method 0x540528b9.
Solidity: function getDispatcher(uint256 profileId) view returns(address)
func (*V1LensHubSession) GetDomainSeparator ¶
func (_V1LensHub *V1LensHubSession) GetDomainSeparator() ([32]byte, error)
GetDomainSeparator is a free data retrieval call binding the contract method 0xed24911d.
Solidity: function getDomainSeparator() view returns(bytes32)
func (*V1LensHubSession) GetFollowModule ¶
GetFollowModule is a free data retrieval call binding the contract method 0xd923d20c.
Solidity: function getFollowModule(uint256 profileId) view returns(address)
func (*V1LensHubSession) GetFollowNFT ¶
GetFollowNFT is a free data retrieval call binding the contract method 0xa9ec6563.
Solidity: function getFollowNFT(uint256 profileId) view returns(address)
func (*V1LensHubSession) GetFollowNFTImpl ¶
func (_V1LensHub *V1LensHubSession) GetFollowNFTImpl() (common.Address, error)
GetFollowNFTImpl is a free data retrieval call binding the contract method 0x3502ac4b.
Solidity: function getFollowNFTImpl() view returns(address)
func (*V1LensHubSession) GetFollowNFTURI ¶
func (_V1LensHub *V1LensHubSession) GetFollowNFTURI(profileId *big.Int) (string, error)
GetFollowNFTURI is a free data retrieval call binding the contract method 0x374c9473.
Solidity: function getFollowNFTURI(uint256 profileId) view returns(string)
func (*V1LensHubSession) GetGovernance ¶
func (_V1LensHub *V1LensHubSession) GetGovernance() (common.Address, error)
GetGovernance is a free data retrieval call binding the contract method 0x289b3c0d.
Solidity: function getGovernance() view returns(address)
func (*V1LensHubSession) GetHandle ¶
func (_V1LensHub *V1LensHubSession) GetHandle(profileId *big.Int) (string, error)
GetHandle is a free data retrieval call binding the contract method 0xec81d194.
Solidity: function getHandle(uint256 profileId) view returns(string)
func (*V1LensHubSession) GetProfile ¶
func (_V1LensHub *V1LensHubSession) GetProfile(profileId *big.Int) (LensHubProfileStruct, error)
GetProfile is a free data retrieval call binding the contract method 0xf08f4f64.
Solidity: function getProfile(uint256 profileId) view returns((uint256,address,address,string,string,string))
func (*V1LensHubSession) GetProfileIdByHandle ¶
func (_V1LensHub *V1LensHubSession) GetProfileIdByHandle(handle string) (*big.Int, error)
GetProfileIdByHandle is a free data retrieval call binding the contract method 0x20fa728a.
Solidity: function getProfileIdByHandle(string handle) view returns(uint256)
func (*V1LensHubSession) GetPub ¶
func (_V1LensHub *V1LensHubSession) GetPub(profileId *big.Int, pubId *big.Int) (LensHubPublicationStruct, error)
GetPub is a free data retrieval call binding the contract method 0xc736c990.
Solidity: function getPub(uint256 profileId, uint256 pubId) view returns((uint256,uint256,string,address,address,address))
func (*V1LensHubSession) GetPubCount ¶
GetPubCount is a free data retrieval call binding the contract method 0x3a15ff07.
Solidity: function getPubCount(uint256 profileId) view returns(uint256)
func (*V1LensHubSession) GetPubPointer ¶
func (_V1LensHub *V1LensHubSession) GetPubPointer(profileId *big.Int, pubId *big.Int) (*big.Int, *big.Int, error)
GetPubPointer is a free data retrieval call binding the contract method 0x5ca3eebf.
Solidity: function getPubPointer(uint256 profileId, uint256 pubId) view returns(uint256, uint256)
func (*V1LensHubSession) GetPubType ¶
GetPubType is a free data retrieval call binding the contract method 0x31fff07c.
Solidity: function getPubType(uint256 profileId, uint256 pubId) view returns(uint8)
func (*V1LensHubSession) GetReferenceModule ¶
func (_V1LensHub *V1LensHubSession) GetReferenceModule(profileId *big.Int, pubId *big.Int) (common.Address, error)
GetReferenceModule is a free data retrieval call binding the contract method 0xb7984c05.
Solidity: function getReferenceModule(uint256 profileId, uint256 pubId) view returns(address)
func (*V1LensHubSession) GetState ¶
func (_V1LensHub *V1LensHubSession) GetState() (uint8, error)
GetState is a free data retrieval call binding the contract method 0x1865c57d.
Solidity: function getState() view returns(uint8)
func (*V1LensHubSession) Initialize ¶
func (_V1LensHub *V1LensHubSession) Initialize(name string, symbol string, newGovernance common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x077f224a.
Solidity: function initialize(string name, string symbol, address newGovernance) returns()
func (*V1LensHubSession) IsApprovedForAll ¶
func (_V1LensHub *V1LensHubSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*V1LensHubSession) IsCollectModuleWhitelisted ¶
func (_V1LensHub *V1LensHubSession) IsCollectModuleWhitelisted(collectModule common.Address) (bool, error)
IsCollectModuleWhitelisted is a free data retrieval call binding the contract method 0xad3e72bf.
Solidity: function isCollectModuleWhitelisted(address collectModule) view returns(bool)
func (*V1LensHubSession) IsFollowModuleWhitelisted ¶
func (_V1LensHub *V1LensHubSession) IsFollowModuleWhitelisted(followModule common.Address) (bool, error)
IsFollowModuleWhitelisted is a free data retrieval call binding the contract method 0x1cbb2620.
Solidity: function isFollowModuleWhitelisted(address followModule) view returns(bool)
func (*V1LensHubSession) IsProfileCreatorWhitelisted ¶
func (_V1LensHub *V1LensHubSession) IsProfileCreatorWhitelisted(profileCreator common.Address) (bool, error)
IsProfileCreatorWhitelisted is a free data retrieval call binding the contract method 0xaf05dd22.
Solidity: function isProfileCreatorWhitelisted(address profileCreator) view returns(bool)
func (*V1LensHubSession) IsReferenceModuleWhitelisted ¶
func (_V1LensHub *V1LensHubSession) IsReferenceModuleWhitelisted(referenceModule common.Address) (bool, error)
IsReferenceModuleWhitelisted is a free data retrieval call binding the contract method 0x8e204fb4.
Solidity: function isReferenceModuleWhitelisted(address referenceModule) view returns(bool)
func (*V1LensHubSession) MintTimestampOf ¶
MintTimestampOf is a free data retrieval call binding the contract method 0x50ddf35c.
Solidity: function mintTimestampOf(uint256 tokenId) view returns(uint256)
func (*V1LensHubSession) Mirror ¶
func (_V1LensHub *V1LensHubSession) Mirror(vars LensHubMirrorData) (*types.Transaction, error)
Mirror is a paid mutator transaction binding the contract method 0x2faeed81.
Solidity: function mirror((uint256,uint256,uint256,bytes,address,bytes) vars) returns(uint256)
func (*V1LensHubSession) MirrorWithSig ¶
func (_V1LensHub *V1LensHubSession) MirrorWithSig(vars LensHubMirrorWithSigData) (*types.Transaction, error)
MirrorWithSig is a paid mutator transaction binding the contract method 0xdf457c34.
Solidity: function mirrorWithSig((uint256,uint256,uint256,bytes,address,bytes,(uint8,bytes32,bytes32,uint256)) vars) returns(uint256)
func (*V1LensHubSession) Name ¶
func (_V1LensHub *V1LensHubSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*V1LensHubSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*V1LensHubSession) Permit ¶
func (_V1LensHub *V1LensHubSession) Permit(spender common.Address, tokenId *big.Int, sig LensHubEIP712Signature) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0x7ef67f99.
Solidity: function permit(address spender, uint256 tokenId, (uint8,bytes32,bytes32,uint256) sig) returns()
func (*V1LensHubSession) PermitForAll ¶
func (_V1LensHub *V1LensHubSession) PermitForAll(owner common.Address, operator common.Address, approved bool, sig LensHubEIP712Signature) (*types.Transaction, error)
PermitForAll is a paid mutator transaction binding the contract method 0x89028a13.
Solidity: function permitForAll(address owner, address operator, bool approved, (uint8,bytes32,bytes32,uint256) sig) returns()
func (*V1LensHubSession) Post ¶
func (_V1LensHub *V1LensHubSession) Post(vars LensHubPostData) (*types.Transaction, error)
Post is a paid mutator transaction binding the contract method 0x963ff141.
Solidity: function post((uint256,string,address,bytes,address,bytes) vars) returns(uint256)
func (*V1LensHubSession) PostWithSig ¶
func (_V1LensHub *V1LensHubSession) PostWithSig(vars LensHubPostWithSigData) (*types.Transaction, error)
PostWithSig is a paid mutator transaction binding the contract method 0x3b508132.
Solidity: function postWithSig((uint256,string,address,bytes,address,bytes,(uint8,bytes32,bytes32,uint256)) vars) returns(uint256)
func (*V1LensHubSession) SafeTransferFrom ¶
func (_V1LensHub *V1LensHubSession) 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 (*V1LensHubSession) SafeTransferFrom0 ¶
func (_V1LensHub *V1LensHubSession) 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 (*V1LensHubSession) SetApprovalForAll ¶
func (_V1LensHub *V1LensHubSession) 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 (*V1LensHubSession) SetDefaultProfile ¶
func (_V1LensHub *V1LensHubSession) SetDefaultProfile(profileId *big.Int) (*types.Transaction, error)
SetDefaultProfile is a paid mutator transaction binding the contract method 0xf1b2f8bc.
Solidity: function setDefaultProfile(uint256 profileId) returns()
func (*V1LensHubSession) SetDefaultProfileWithSig ¶
func (_V1LensHub *V1LensHubSession) SetDefaultProfileWithSig(vars LensHubSetDefaultProfileWithSigData) (*types.Transaction, error)
SetDefaultProfileWithSig is a paid mutator transaction binding the contract method 0xdc217253.
Solidity: function setDefaultProfileWithSig((address,uint256,(uint8,bytes32,bytes32,uint256)) vars) returns()
func (*V1LensHubSession) SetDispatcher ¶
func (_V1LensHub *V1LensHubSession) SetDispatcher(profileId *big.Int, dispatcher common.Address) (*types.Transaction, error)
SetDispatcher is a paid mutator transaction binding the contract method 0xbfd24f47.
Solidity: function setDispatcher(uint256 profileId, address dispatcher) returns()
func (*V1LensHubSession) SetDispatcherWithSig ¶
func (_V1LensHub *V1LensHubSession) SetDispatcherWithSig(vars LensHubSetDispatcherWithSigData) (*types.Transaction, error)
SetDispatcherWithSig is a paid mutator transaction binding the contract method 0xbfbf0b4b.
Solidity: function setDispatcherWithSig((uint256,address,(uint8,bytes32,bytes32,uint256)) vars) returns()
func (*V1LensHubSession) SetEmergencyAdmin ¶
func (_V1LensHub *V1LensHubSession) SetEmergencyAdmin(newEmergencyAdmin common.Address) (*types.Transaction, error)
SetEmergencyAdmin is a paid mutator transaction binding the contract method 0x35da3394.
Solidity: function setEmergencyAdmin(address newEmergencyAdmin) returns()
func (*V1LensHubSession) SetFollowModule ¶
func (_V1LensHub *V1LensHubSession) SetFollowModule(profileId *big.Int, followModule common.Address, followModuleInitData []byte) (*types.Transaction, error)
SetFollowModule is a paid mutator transaction binding the contract method 0x6dea40b3.
Solidity: function setFollowModule(uint256 profileId, address followModule, bytes followModuleInitData) returns()
func (*V1LensHubSession) SetFollowModuleWithSig ¶
func (_V1LensHub *V1LensHubSession) SetFollowModuleWithSig(vars LensHubSetFollowModuleWithSigData) (*types.Transaction, error)
SetFollowModuleWithSig is a paid mutator transaction binding the contract method 0x3b28b89f.
Solidity: function setFollowModuleWithSig((uint256,address,bytes,(uint8,bytes32,bytes32,uint256)) vars) returns()
func (*V1LensHubSession) SetFollowNFTURI ¶
func (_V1LensHub *V1LensHubSession) SetFollowNFTURI(profileId *big.Int, followNFTURI string) (*types.Transaction, error)
SetFollowNFTURI is a paid mutator transaction binding the contract method 0xc6b5d06c.
Solidity: function setFollowNFTURI(uint256 profileId, string followNFTURI) returns()
func (*V1LensHubSession) SetFollowNFTURIWithSig ¶
func (_V1LensHub *V1LensHubSession) SetFollowNFTURIWithSig(vars LensHubSetFollowNFTURIWithSigData) (*types.Transaction, error)
SetFollowNFTURIWithSig is a paid mutator transaction binding the contract method 0xbd12d3f0.
Solidity: function setFollowNFTURIWithSig((uint256,string,(uint8,bytes32,bytes32,uint256)) vars) returns()
func (*V1LensHubSession) SetGovernance ¶
func (_V1LensHub *V1LensHubSession) SetGovernance(newGovernance common.Address) (*types.Transaction, error)
SetGovernance is a paid mutator transaction binding the contract method 0xab033ea9.
Solidity: function setGovernance(address newGovernance) returns()
func (*V1LensHubSession) SetProfileImageURI ¶
func (_V1LensHub *V1LensHubSession) SetProfileImageURI(profileId *big.Int, imageURI string) (*types.Transaction, error)
SetProfileImageURI is a paid mutator transaction binding the contract method 0x054871b8.
Solidity: function setProfileImageURI(uint256 profileId, string imageURI) returns()
func (*V1LensHubSession) SetProfileImageURIWithSig ¶
func (_V1LensHub *V1LensHubSession) SetProfileImageURIWithSig(vars LensHubSetProfileImageURIWithSigData) (*types.Transaction, error)
SetProfileImageURIWithSig is a paid mutator transaction binding the contract method 0x9b84a14c.
Solidity: function setProfileImageURIWithSig((uint256,string,(uint8,bytes32,bytes32,uint256)) vars) returns()
func (*V1LensHubSession) SetState ¶
func (_V1LensHub *V1LensHubSession) SetState(newState uint8) (*types.Transaction, error)
SetState is a paid mutator transaction binding the contract method 0x56de96db.
Solidity: function setState(uint8 newState) returns()
func (*V1LensHubSession) SigNonces ¶
SigNonces is a free data retrieval call binding the contract method 0xf990ccd7.
Solidity: function sigNonces(address ) view returns(uint256)
func (*V1LensHubSession) SupportsInterface ¶
func (_V1LensHub *V1LensHubSession) 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 (*V1LensHubSession) Symbol ¶
func (_V1LensHub *V1LensHubSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*V1LensHubSession) TokenByIndex ¶
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 index) view returns(uint256)
func (*V1LensHubSession) TokenDataOf ¶
func (_V1LensHub *V1LensHubSession) TokenDataOf(tokenId *big.Int) (IERC721TimeTokenData, error)
TokenDataOf is a free data retrieval call binding the contract method 0xc0da9bcd.
Solidity: function tokenDataOf(uint256 tokenId) view returns((address,uint96))
func (*V1LensHubSession) TokenOfOwnerByIndex ¶
func (_V1LensHub *V1LensHubSession) TokenOfOwnerByIndex(owner common.Address, index *big.Int) (*big.Int, error)
TokenOfOwnerByIndex is a free data retrieval call binding the contract method 0x2f745c59.
Solidity: function tokenOfOwnerByIndex(address owner, uint256 index) view returns(uint256)
func (*V1LensHubSession) TokenURI ¶
func (_V1LensHub *V1LensHubSession) 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 (*V1LensHubSession) TotalSupply ¶
func (_V1LensHub *V1LensHubSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*V1LensHubSession) TransferFrom ¶
func (_V1LensHub *V1LensHubSession) 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 (*V1LensHubSession) WhitelistCollectModule ¶
func (_V1LensHub *V1LensHubSession) WhitelistCollectModule(collectModule common.Address, whitelist bool) (*types.Transaction, error)
WhitelistCollectModule is a paid mutator transaction binding the contract method 0x31dcebe3.
Solidity: function whitelistCollectModule(address collectModule, bool whitelist) returns()
func (*V1LensHubSession) WhitelistFollowModule ¶
func (_V1LensHub *V1LensHubSession) WhitelistFollowModule(followModule common.Address, whitelist bool) (*types.Transaction, error)
WhitelistFollowModule is a paid mutator transaction binding the contract method 0xa6d8e1e4.
Solidity: function whitelistFollowModule(address followModule, bool whitelist) returns()
func (*V1LensHubSession) WhitelistProfileCreator ¶
func (_V1LensHub *V1LensHubSession) WhitelistProfileCreator(profileCreator common.Address, whitelist bool) (*types.Transaction, error)
WhitelistProfileCreator is a paid mutator transaction binding the contract method 0x20905506.
Solidity: function whitelistProfileCreator(address profileCreator, bool whitelist) returns()
func (*V1LensHubSession) WhitelistReferenceModule ¶
func (_V1LensHub *V1LensHubSession) WhitelistReferenceModule(referenceModule common.Address, whitelist bool) (*types.Transaction, error)
WhitelistReferenceModule is a paid mutator transaction binding the contract method 0x4187e4c5.
Solidity: function whitelistReferenceModule(address referenceModule, bool whitelist) returns()
type V1LensHubTransactor ¶
type V1LensHubTransactor struct {
// contains filtered or unexported fields
}
V1LensHubTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewV1LensHubTransactor ¶
func NewV1LensHubTransactor(address common.Address, transactor bind.ContractTransactor) (*V1LensHubTransactor, error)
NewV1LensHubTransactor creates a new write-only instance of V1LensHub, bound to a specific deployed contract.
func (*V1LensHubTransactor) Approve ¶
func (_V1LensHub *V1LensHubTransactor) 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 (*V1LensHubTransactor) Burn ¶
func (_V1LensHub *V1LensHubTransactor) 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 (*V1LensHubTransactor) BurnWithSig ¶
func (_V1LensHub *V1LensHubTransactor) BurnWithSig(opts *bind.TransactOpts, tokenId *big.Int, sig LenHubEIP712Signature) (*types.Transaction, error)
BurnWithSig is a paid mutator transaction binding the contract method 0xdd69cdb1.
Solidity: function burnWithSig(uint256 tokenId, (uint8,bytes32,bytes32,uint256) sig) returns()
func (*V1LensHubTransactor) Collect ¶
func (_V1LensHub *V1LensHubTransactor) Collect(opts *bind.TransactOpts, profileId *big.Int, pubId *big.Int, data []byte) (*types.Transaction, error)
Collect is a paid mutator transaction binding the contract method 0x84114ad4.
Solidity: function collect(uint256 profileId, uint256 pubId, bytes data) returns(uint256)
func (*V1LensHubTransactor) CollectWithSig ¶
func (_V1LensHub *V1LensHubTransactor) CollectWithSig(opts *bind.TransactOpts, vars LensHubCollectWithSigData) (*types.Transaction, error)
CollectWithSig is a paid mutator transaction binding the contract method 0xb48951e4.
Solidity: function collectWithSig((address,uint256,uint256,bytes,(uint8,bytes32,bytes32,uint256)) vars) returns(uint256)
func (*V1LensHubTransactor) Comment ¶
func (_V1LensHub *V1LensHubTransactor) Comment(opts *bind.TransactOpts, vars LensHubCommentData) (*types.Transaction, error)
Comment is a paid mutator transaction binding the contract method 0xb6f32d2b.
Solidity: function comment((uint256,string,uint256,uint256,bytes,address,bytes,address,bytes) vars) returns(uint256)
func (*V1LensHubTransactor) CommentWithSig ¶
func (_V1LensHub *V1LensHubTransactor) CommentWithSig(opts *bind.TransactOpts, vars LensHubCommentWithSigData) (*types.Transaction, error)
CommentWithSig is a paid mutator transaction binding the contract method 0x7a375716.
Solidity: function commentWithSig((uint256,string,uint256,uint256,bytes,address,bytes,address,bytes,(uint8,bytes32,bytes32,uint256)) vars) returns(uint256)
func (*V1LensHubTransactor) CreateProfile ¶
func (_V1LensHub *V1LensHubTransactor) CreateProfile(opts *bind.TransactOpts, vars LensHubCreateProfileData) (*types.Transaction, error)
CreateProfile is a paid mutator transaction binding the contract method 0xffea138e.
Solidity: function createProfile((address,string,string,address,bytes,string) vars) returns(uint256)
func (*V1LensHubTransactor) EmitCollectNFTTransferEvent ¶
func (_V1LensHub *V1LensHubTransactor) EmitCollectNFTTransferEvent(opts *bind.TransactOpts, profileId *big.Int, pubId *big.Int, collectNFTId *big.Int, from common.Address, to common.Address) (*types.Transaction, error)
EmitCollectNFTTransferEvent is a paid mutator transaction binding the contract method 0x86e2947b.
Solidity: function emitCollectNFTTransferEvent(uint256 profileId, uint256 pubId, uint256 collectNFTId, address from, address to) returns()
func (*V1LensHubTransactor) EmitFollowNFTTransferEvent ¶
func (_V1LensHub *V1LensHubTransactor) EmitFollowNFTTransferEvent(opts *bind.TransactOpts, profileId *big.Int, followNFTId *big.Int, from common.Address, to common.Address) (*types.Transaction, error)
EmitFollowNFTTransferEvent is a paid mutator transaction binding the contract method 0xbdfdd4bc.
Solidity: function emitFollowNFTTransferEvent(uint256 profileId, uint256 followNFTId, address from, address to) returns()
func (*V1LensHubTransactor) Follow ¶
func (_V1LensHub *V1LensHubTransactor) Follow(opts *bind.TransactOpts, profileIds []*big.Int, datas [][]byte) (*types.Transaction, error)
Follow is a paid mutator transaction binding the contract method 0xfb78ae6c.
Solidity: function follow(uint256[] profileIds, bytes[] datas) returns(uint256[])
func (*V1LensHubTransactor) FollowWithSig ¶
func (_V1LensHub *V1LensHubTransactor) FollowWithSig(opts *bind.TransactOpts, vars LensHubFollowWithSigData) (*types.Transaction, error)
FollowWithSig is a paid mutator transaction binding the contract method 0x8e4fd6a9.
Solidity: function followWithSig((address,uint256[],bytes[],(uint8,bytes32,bytes32,uint256)) vars) returns(uint256[])
func (*V1LensHubTransactor) Initialize ¶
func (_V1LensHub *V1LensHubTransactor) Initialize(opts *bind.TransactOpts, name string, symbol string, newGovernance common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x077f224a.
Solidity: function initialize(string name, string symbol, address newGovernance) returns()
func (*V1LensHubTransactor) Mirror ¶
func (_V1LensHub *V1LensHubTransactor) Mirror(opts *bind.TransactOpts, vars LensHubMirrorData) (*types.Transaction, error)
Mirror is a paid mutator transaction binding the contract method 0x2faeed81.
Solidity: function mirror((uint256,uint256,uint256,bytes,address,bytes) vars) returns(uint256)
func (*V1LensHubTransactor) MirrorWithSig ¶
func (_V1LensHub *V1LensHubTransactor) MirrorWithSig(opts *bind.TransactOpts, vars LensHubMirrorWithSigData) (*types.Transaction, error)
MirrorWithSig is a paid mutator transaction binding the contract method 0xdf457c34.
Solidity: function mirrorWithSig((uint256,uint256,uint256,bytes,address,bytes,(uint8,bytes32,bytes32,uint256)) vars) returns(uint256)
func (*V1LensHubTransactor) Permit ¶
func (_V1LensHub *V1LensHubTransactor) Permit(opts *bind.TransactOpts, spender common.Address, tokenId *big.Int, sig LensHubEIP712Signature) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0x7ef67f99.
Solidity: function permit(address spender, uint256 tokenId, (uint8,bytes32,bytes32,uint256) sig) returns()
func (*V1LensHubTransactor) PermitForAll ¶
func (_V1LensHub *V1LensHubTransactor) PermitForAll(opts *bind.TransactOpts, owner common.Address, operator common.Address, approved bool, sig LensHubEIP712Signature) (*types.Transaction, error)
PermitForAll is a paid mutator transaction binding the contract method 0x89028a13.
Solidity: function permitForAll(address owner, address operator, bool approved, (uint8,bytes32,bytes32,uint256) sig) returns()
func (*V1LensHubTransactor) Post ¶
func (_V1LensHub *V1LensHubTransactor) Post(opts *bind.TransactOpts, vars LensHubPostData) (*types.Transaction, error)
Post is a paid mutator transaction binding the contract method 0x963ff141.
Solidity: function post((uint256,string,address,bytes,address,bytes) vars) returns(uint256)
func (*V1LensHubTransactor) PostWithSig ¶
func (_V1LensHub *V1LensHubTransactor) PostWithSig(opts *bind.TransactOpts, vars LensHubPostWithSigData) (*types.Transaction, error)
PostWithSig is a paid mutator transaction binding the contract method 0x3b508132.
Solidity: function postWithSig((uint256,string,address,bytes,address,bytes,(uint8,bytes32,bytes32,uint256)) vars) returns(uint256)
func (*V1LensHubTransactor) SafeTransferFrom ¶
func (_V1LensHub *V1LensHubTransactor) 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 (*V1LensHubTransactor) SafeTransferFrom0 ¶
func (_V1LensHub *V1LensHubTransactor) 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 (*V1LensHubTransactor) SetApprovalForAll ¶
func (_V1LensHub *V1LensHubTransactor) 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 (*V1LensHubTransactor) SetDefaultProfile ¶
func (_V1LensHub *V1LensHubTransactor) SetDefaultProfile(opts *bind.TransactOpts, profileId *big.Int) (*types.Transaction, error)
SetDefaultProfile is a paid mutator transaction binding the contract method 0xf1b2f8bc.
Solidity: function setDefaultProfile(uint256 profileId) returns()
func (*V1LensHubTransactor) SetDefaultProfileWithSig ¶
func (_V1LensHub *V1LensHubTransactor) SetDefaultProfileWithSig(opts *bind.TransactOpts, vars LensHubSetDefaultProfileWithSigData) (*types.Transaction, error)
SetDefaultProfileWithSig is a paid mutator transaction binding the contract method 0xdc217253.
Solidity: function setDefaultProfileWithSig((address,uint256,(uint8,bytes32,bytes32,uint256)) vars) returns()
func (*V1LensHubTransactor) SetDispatcher ¶
func (_V1LensHub *V1LensHubTransactor) SetDispatcher(opts *bind.TransactOpts, profileId *big.Int, dispatcher common.Address) (*types.Transaction, error)
SetDispatcher is a paid mutator transaction binding the contract method 0xbfd24f47.
Solidity: function setDispatcher(uint256 profileId, address dispatcher) returns()
func (*V1LensHubTransactor) SetDispatcherWithSig ¶
func (_V1LensHub *V1LensHubTransactor) SetDispatcherWithSig(opts *bind.TransactOpts, vars LensHubSetDispatcherWithSigData) (*types.Transaction, error)
SetDispatcherWithSig is a paid mutator transaction binding the contract method 0xbfbf0b4b.
Solidity: function setDispatcherWithSig((uint256,address,(uint8,bytes32,bytes32,uint256)) vars) returns()
func (*V1LensHubTransactor) SetEmergencyAdmin ¶
func (_V1LensHub *V1LensHubTransactor) SetEmergencyAdmin(opts *bind.TransactOpts, newEmergencyAdmin common.Address) (*types.Transaction, error)
SetEmergencyAdmin is a paid mutator transaction binding the contract method 0x35da3394.
Solidity: function setEmergencyAdmin(address newEmergencyAdmin) returns()
func (*V1LensHubTransactor) SetFollowModule ¶
func (_V1LensHub *V1LensHubTransactor) SetFollowModule(opts *bind.TransactOpts, profileId *big.Int, followModule common.Address, followModuleInitData []byte) (*types.Transaction, error)
SetFollowModule is a paid mutator transaction binding the contract method 0x6dea40b3.
Solidity: function setFollowModule(uint256 profileId, address followModule, bytes followModuleInitData) returns()
func (*V1LensHubTransactor) SetFollowModuleWithSig ¶
func (_V1LensHub *V1LensHubTransactor) SetFollowModuleWithSig(opts *bind.TransactOpts, vars LensHubSetFollowModuleWithSigData) (*types.Transaction, error)
SetFollowModuleWithSig is a paid mutator transaction binding the contract method 0x3b28b89f.
Solidity: function setFollowModuleWithSig((uint256,address,bytes,(uint8,bytes32,bytes32,uint256)) vars) returns()
func (*V1LensHubTransactor) SetFollowNFTURI ¶
func (_V1LensHub *V1LensHubTransactor) SetFollowNFTURI(opts *bind.TransactOpts, profileId *big.Int, followNFTURI string) (*types.Transaction, error)
SetFollowNFTURI is a paid mutator transaction binding the contract method 0xc6b5d06c.
Solidity: function setFollowNFTURI(uint256 profileId, string followNFTURI) returns()
func (*V1LensHubTransactor) SetFollowNFTURIWithSig ¶
func (_V1LensHub *V1LensHubTransactor) SetFollowNFTURIWithSig(opts *bind.TransactOpts, vars LensHubSetFollowNFTURIWithSigData) (*types.Transaction, error)
SetFollowNFTURIWithSig is a paid mutator transaction binding the contract method 0xbd12d3f0.
Solidity: function setFollowNFTURIWithSig((uint256,string,(uint8,bytes32,bytes32,uint256)) vars) returns()
func (*V1LensHubTransactor) SetGovernance ¶
func (_V1LensHub *V1LensHubTransactor) SetGovernance(opts *bind.TransactOpts, newGovernance common.Address) (*types.Transaction, error)
SetGovernance is a paid mutator transaction binding the contract method 0xab033ea9.
Solidity: function setGovernance(address newGovernance) returns()
func (*V1LensHubTransactor) SetProfileImageURI ¶
func (_V1LensHub *V1LensHubTransactor) SetProfileImageURI(opts *bind.TransactOpts, profileId *big.Int, imageURI string) (*types.Transaction, error)
SetProfileImageURI is a paid mutator transaction binding the contract method 0x054871b8.
Solidity: function setProfileImageURI(uint256 profileId, string imageURI) returns()
func (*V1LensHubTransactor) SetProfileImageURIWithSig ¶
func (_V1LensHub *V1LensHubTransactor) SetProfileImageURIWithSig(opts *bind.TransactOpts, vars LensHubSetProfileImageURIWithSigData) (*types.Transaction, error)
SetProfileImageURIWithSig is a paid mutator transaction binding the contract method 0x9b84a14c.
Solidity: function setProfileImageURIWithSig((uint256,string,(uint8,bytes32,bytes32,uint256)) vars) returns()
func (*V1LensHubTransactor) SetState ¶
func (_V1LensHub *V1LensHubTransactor) SetState(opts *bind.TransactOpts, newState uint8) (*types.Transaction, error)
SetState is a paid mutator transaction binding the contract method 0x56de96db.
Solidity: function setState(uint8 newState) returns()
func (*V1LensHubTransactor) TransferFrom ¶
func (_V1LensHub *V1LensHubTransactor) 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 (*V1LensHubTransactor) WhitelistCollectModule ¶
func (_V1LensHub *V1LensHubTransactor) WhitelistCollectModule(opts *bind.TransactOpts, collectModule common.Address, whitelist bool) (*types.Transaction, error)
WhitelistCollectModule is a paid mutator transaction binding the contract method 0x31dcebe3.
Solidity: function whitelistCollectModule(address collectModule, bool whitelist) returns()
func (*V1LensHubTransactor) WhitelistFollowModule ¶
func (_V1LensHub *V1LensHubTransactor) WhitelistFollowModule(opts *bind.TransactOpts, followModule common.Address, whitelist bool) (*types.Transaction, error)
WhitelistFollowModule is a paid mutator transaction binding the contract method 0xa6d8e1e4.
Solidity: function whitelistFollowModule(address followModule, bool whitelist) returns()
func (*V1LensHubTransactor) WhitelistProfileCreator ¶
func (_V1LensHub *V1LensHubTransactor) WhitelistProfileCreator(opts *bind.TransactOpts, profileCreator common.Address, whitelist bool) (*types.Transaction, error)
WhitelistProfileCreator is a paid mutator transaction binding the contract method 0x20905506.
Solidity: function whitelistProfileCreator(address profileCreator, bool whitelist) returns()
func (*V1LensHubTransactor) WhitelistReferenceModule ¶
func (_V1LensHub *V1LensHubTransactor) WhitelistReferenceModule(opts *bind.TransactOpts, referenceModule common.Address, whitelist bool) (*types.Transaction, error)
WhitelistReferenceModule is a paid mutator transaction binding the contract method 0x4187e4c5.
Solidity: function whitelistReferenceModule(address referenceModule, bool whitelist) returns()
type V1LensHubTransactorRaw ¶
type V1LensHubTransactorRaw struct {
Contract *V1LensHubTransactor // Generic write-only contract binding to access the raw methods on
}
V1LensHubTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*V1LensHubTransactorRaw) Transact ¶
func (_V1LensHub *V1LensHubTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*V1LensHubTransactorRaw) Transfer ¶
func (_V1LensHub *V1LensHubTransactorRaw) 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 V1LensHubTransactorSession ¶
type V1LensHubTransactorSession struct { Contract *V1LensHubTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
V1LensHubTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*V1LensHubTransactorSession) Approve ¶
func (_V1LensHub *V1LensHubTransactorSession) 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 (*V1LensHubTransactorSession) Burn ¶
func (_V1LensHub *V1LensHubTransactorSession) 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 (*V1LensHubTransactorSession) BurnWithSig ¶
func (_V1LensHub *V1LensHubTransactorSession) BurnWithSig(tokenId *big.Int, sig LenHubEIP712Signature) (*types.Transaction, error)
BurnWithSig is a paid mutator transaction binding the contract method 0xdd69cdb1.
Solidity: function burnWithSig(uint256 tokenId, (uint8,bytes32,bytes32,uint256) sig) returns()
func (*V1LensHubTransactorSession) Collect ¶
func (_V1LensHub *V1LensHubTransactorSession) Collect(profileId *big.Int, pubId *big.Int, data []byte) (*types.Transaction, error)
Collect is a paid mutator transaction binding the contract method 0x84114ad4.
Solidity: function collect(uint256 profileId, uint256 pubId, bytes data) returns(uint256)
func (*V1LensHubTransactorSession) CollectWithSig ¶
func (_V1LensHub *V1LensHubTransactorSession) CollectWithSig(vars LensHubCollectWithSigData) (*types.Transaction, error)
CollectWithSig is a paid mutator transaction binding the contract method 0xb48951e4.
Solidity: function collectWithSig((address,uint256,uint256,bytes,(uint8,bytes32,bytes32,uint256)) vars) returns(uint256)
func (*V1LensHubTransactorSession) Comment ¶
func (_V1LensHub *V1LensHubTransactorSession) Comment(vars LensHubCommentData) (*types.Transaction, error)
Comment is a paid mutator transaction binding the contract method 0xb6f32d2b.
Solidity: function comment((uint256,string,uint256,uint256,bytes,address,bytes,address,bytes) vars) returns(uint256)
func (*V1LensHubTransactorSession) CommentWithSig ¶
func (_V1LensHub *V1LensHubTransactorSession) CommentWithSig(vars LensHubCommentWithSigData) (*types.Transaction, error)
CommentWithSig is a paid mutator transaction binding the contract method 0x7a375716.
Solidity: function commentWithSig((uint256,string,uint256,uint256,bytes,address,bytes,address,bytes,(uint8,bytes32,bytes32,uint256)) vars) returns(uint256)
func (*V1LensHubTransactorSession) CreateProfile ¶
func (_V1LensHub *V1LensHubTransactorSession) CreateProfile(vars LensHubCreateProfileData) (*types.Transaction, error)
CreateProfile is a paid mutator transaction binding the contract method 0xffea138e.
Solidity: function createProfile((address,string,string,address,bytes,string) vars) returns(uint256)
func (*V1LensHubTransactorSession) EmitCollectNFTTransferEvent ¶
func (_V1LensHub *V1LensHubTransactorSession) EmitCollectNFTTransferEvent(profileId *big.Int, pubId *big.Int, collectNFTId *big.Int, from common.Address, to common.Address) (*types.Transaction, error)
EmitCollectNFTTransferEvent is a paid mutator transaction binding the contract method 0x86e2947b.
Solidity: function emitCollectNFTTransferEvent(uint256 profileId, uint256 pubId, uint256 collectNFTId, address from, address to) returns()
func (*V1LensHubTransactorSession) EmitFollowNFTTransferEvent ¶
func (_V1LensHub *V1LensHubTransactorSession) EmitFollowNFTTransferEvent(profileId *big.Int, followNFTId *big.Int, from common.Address, to common.Address) (*types.Transaction, error)
EmitFollowNFTTransferEvent is a paid mutator transaction binding the contract method 0xbdfdd4bc.
Solidity: function emitFollowNFTTransferEvent(uint256 profileId, uint256 followNFTId, address from, address to) returns()
func (*V1LensHubTransactorSession) Follow ¶
func (_V1LensHub *V1LensHubTransactorSession) Follow(profileIds []*big.Int, datas [][]byte) (*types.Transaction, error)
Follow is a paid mutator transaction binding the contract method 0xfb78ae6c.
Solidity: function follow(uint256[] profileIds, bytes[] datas) returns(uint256[])
func (*V1LensHubTransactorSession) FollowWithSig ¶
func (_V1LensHub *V1LensHubTransactorSession) FollowWithSig(vars LensHubFollowWithSigData) (*types.Transaction, error)
FollowWithSig is a paid mutator transaction binding the contract method 0x8e4fd6a9.
Solidity: function followWithSig((address,uint256[],bytes[],(uint8,bytes32,bytes32,uint256)) vars) returns(uint256[])
func (*V1LensHubTransactorSession) Initialize ¶
func (_V1LensHub *V1LensHubTransactorSession) Initialize(name string, symbol string, newGovernance common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x077f224a.
Solidity: function initialize(string name, string symbol, address newGovernance) returns()
func (*V1LensHubTransactorSession) Mirror ¶
func (_V1LensHub *V1LensHubTransactorSession) Mirror(vars LensHubMirrorData) (*types.Transaction, error)
Mirror is a paid mutator transaction binding the contract method 0x2faeed81.
Solidity: function mirror((uint256,uint256,uint256,bytes,address,bytes) vars) returns(uint256)
func (*V1LensHubTransactorSession) MirrorWithSig ¶
func (_V1LensHub *V1LensHubTransactorSession) MirrorWithSig(vars LensHubMirrorWithSigData) (*types.Transaction, error)
MirrorWithSig is a paid mutator transaction binding the contract method 0xdf457c34.
Solidity: function mirrorWithSig((uint256,uint256,uint256,bytes,address,bytes,(uint8,bytes32,bytes32,uint256)) vars) returns(uint256)
func (*V1LensHubTransactorSession) Permit ¶
func (_V1LensHub *V1LensHubTransactorSession) Permit(spender common.Address, tokenId *big.Int, sig LensHubEIP712Signature) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0x7ef67f99.
Solidity: function permit(address spender, uint256 tokenId, (uint8,bytes32,bytes32,uint256) sig) returns()
func (*V1LensHubTransactorSession) PermitForAll ¶
func (_V1LensHub *V1LensHubTransactorSession) PermitForAll(owner common.Address, operator common.Address, approved bool, sig LensHubEIP712Signature) (*types.Transaction, error)
PermitForAll is a paid mutator transaction binding the contract method 0x89028a13.
Solidity: function permitForAll(address owner, address operator, bool approved, (uint8,bytes32,bytes32,uint256) sig) returns()
func (*V1LensHubTransactorSession) Post ¶
func (_V1LensHub *V1LensHubTransactorSession) Post(vars LensHubPostData) (*types.Transaction, error)
Post is a paid mutator transaction binding the contract method 0x963ff141.
Solidity: function post((uint256,string,address,bytes,address,bytes) vars) returns(uint256)
func (*V1LensHubTransactorSession) PostWithSig ¶
func (_V1LensHub *V1LensHubTransactorSession) PostWithSig(vars LensHubPostWithSigData) (*types.Transaction, error)
PostWithSig is a paid mutator transaction binding the contract method 0x3b508132.
Solidity: function postWithSig((uint256,string,address,bytes,address,bytes,(uint8,bytes32,bytes32,uint256)) vars) returns(uint256)
func (*V1LensHubTransactorSession) SafeTransferFrom ¶
func (_V1LensHub *V1LensHubTransactorSession) 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 (*V1LensHubTransactorSession) SafeTransferFrom0 ¶
func (_V1LensHub *V1LensHubTransactorSession) 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 (*V1LensHubTransactorSession) SetApprovalForAll ¶
func (_V1LensHub *V1LensHubTransactorSession) 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 (*V1LensHubTransactorSession) SetDefaultProfile ¶
func (_V1LensHub *V1LensHubTransactorSession) SetDefaultProfile(profileId *big.Int) (*types.Transaction, error)
SetDefaultProfile is a paid mutator transaction binding the contract method 0xf1b2f8bc.
Solidity: function setDefaultProfile(uint256 profileId) returns()
func (*V1LensHubTransactorSession) SetDefaultProfileWithSig ¶
func (_V1LensHub *V1LensHubTransactorSession) SetDefaultProfileWithSig(vars LensHubSetDefaultProfileWithSigData) (*types.Transaction, error)
SetDefaultProfileWithSig is a paid mutator transaction binding the contract method 0xdc217253.
Solidity: function setDefaultProfileWithSig((address,uint256,(uint8,bytes32,bytes32,uint256)) vars) returns()
func (*V1LensHubTransactorSession) SetDispatcher ¶
func (_V1LensHub *V1LensHubTransactorSession) SetDispatcher(profileId *big.Int, dispatcher common.Address) (*types.Transaction, error)
SetDispatcher is a paid mutator transaction binding the contract method 0xbfd24f47.
Solidity: function setDispatcher(uint256 profileId, address dispatcher) returns()
func (*V1LensHubTransactorSession) SetDispatcherWithSig ¶
func (_V1LensHub *V1LensHubTransactorSession) SetDispatcherWithSig(vars LensHubSetDispatcherWithSigData) (*types.Transaction, error)
SetDispatcherWithSig is a paid mutator transaction binding the contract method 0xbfbf0b4b.
Solidity: function setDispatcherWithSig((uint256,address,(uint8,bytes32,bytes32,uint256)) vars) returns()
func (*V1LensHubTransactorSession) SetEmergencyAdmin ¶
func (_V1LensHub *V1LensHubTransactorSession) SetEmergencyAdmin(newEmergencyAdmin common.Address) (*types.Transaction, error)
SetEmergencyAdmin is a paid mutator transaction binding the contract method 0x35da3394.
Solidity: function setEmergencyAdmin(address newEmergencyAdmin) returns()
func (*V1LensHubTransactorSession) SetFollowModule ¶
func (_V1LensHub *V1LensHubTransactorSession) SetFollowModule(profileId *big.Int, followModule common.Address, followModuleInitData []byte) (*types.Transaction, error)
SetFollowModule is a paid mutator transaction binding the contract method 0x6dea40b3.
Solidity: function setFollowModule(uint256 profileId, address followModule, bytes followModuleInitData) returns()
func (*V1LensHubTransactorSession) SetFollowModuleWithSig ¶
func (_V1LensHub *V1LensHubTransactorSession) SetFollowModuleWithSig(vars LensHubSetFollowModuleWithSigData) (*types.Transaction, error)
SetFollowModuleWithSig is a paid mutator transaction binding the contract method 0x3b28b89f.
Solidity: function setFollowModuleWithSig((uint256,address,bytes,(uint8,bytes32,bytes32,uint256)) vars) returns()
func (*V1LensHubTransactorSession) SetFollowNFTURI ¶
func (_V1LensHub *V1LensHubTransactorSession) SetFollowNFTURI(profileId *big.Int, followNFTURI string) (*types.Transaction, error)
SetFollowNFTURI is a paid mutator transaction binding the contract method 0xc6b5d06c.
Solidity: function setFollowNFTURI(uint256 profileId, string followNFTURI) returns()
func (*V1LensHubTransactorSession) SetFollowNFTURIWithSig ¶
func (_V1LensHub *V1LensHubTransactorSession) SetFollowNFTURIWithSig(vars LensHubSetFollowNFTURIWithSigData) (*types.Transaction, error)
SetFollowNFTURIWithSig is a paid mutator transaction binding the contract method 0xbd12d3f0.
Solidity: function setFollowNFTURIWithSig((uint256,string,(uint8,bytes32,bytes32,uint256)) vars) returns()
func (*V1LensHubTransactorSession) SetGovernance ¶
func (_V1LensHub *V1LensHubTransactorSession) SetGovernance(newGovernance common.Address) (*types.Transaction, error)
SetGovernance is a paid mutator transaction binding the contract method 0xab033ea9.
Solidity: function setGovernance(address newGovernance) returns()
func (*V1LensHubTransactorSession) SetProfileImageURI ¶
func (_V1LensHub *V1LensHubTransactorSession) SetProfileImageURI(profileId *big.Int, imageURI string) (*types.Transaction, error)
SetProfileImageURI is a paid mutator transaction binding the contract method 0x054871b8.
Solidity: function setProfileImageURI(uint256 profileId, string imageURI) returns()
func (*V1LensHubTransactorSession) SetProfileImageURIWithSig ¶
func (_V1LensHub *V1LensHubTransactorSession) SetProfileImageURIWithSig(vars LensHubSetProfileImageURIWithSigData) (*types.Transaction, error)
SetProfileImageURIWithSig is a paid mutator transaction binding the contract method 0x9b84a14c.
Solidity: function setProfileImageURIWithSig((uint256,string,(uint8,bytes32,bytes32,uint256)) vars) returns()
func (*V1LensHubTransactorSession) SetState ¶
func (_V1LensHub *V1LensHubTransactorSession) SetState(newState uint8) (*types.Transaction, error)
SetState is a paid mutator transaction binding the contract method 0x56de96db.
Solidity: function setState(uint8 newState) returns()
func (*V1LensHubTransactorSession) TransferFrom ¶
func (_V1LensHub *V1LensHubTransactorSession) 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 (*V1LensHubTransactorSession) WhitelistCollectModule ¶
func (_V1LensHub *V1LensHubTransactorSession) WhitelistCollectModule(collectModule common.Address, whitelist bool) (*types.Transaction, error)
WhitelistCollectModule is a paid mutator transaction binding the contract method 0x31dcebe3.
Solidity: function whitelistCollectModule(address collectModule, bool whitelist) returns()
func (*V1LensHubTransactorSession) WhitelistFollowModule ¶
func (_V1LensHub *V1LensHubTransactorSession) WhitelistFollowModule(followModule common.Address, whitelist bool) (*types.Transaction, error)
WhitelistFollowModule is a paid mutator transaction binding the contract method 0xa6d8e1e4.
Solidity: function whitelistFollowModule(address followModule, bool whitelist) returns()
func (*V1LensHubTransactorSession) WhitelistProfileCreator ¶
func (_V1LensHub *V1LensHubTransactorSession) WhitelistProfileCreator(profileCreator common.Address, whitelist bool) (*types.Transaction, error)
WhitelistProfileCreator is a paid mutator transaction binding the contract method 0x20905506.
Solidity: function whitelistProfileCreator(address profileCreator, bool whitelist) returns()
func (*V1LensHubTransactorSession) WhitelistReferenceModule ¶
func (_V1LensHub *V1LensHubTransactorSession) WhitelistReferenceModule(referenceModule common.Address, whitelist bool) (*types.Transaction, error)
WhitelistReferenceModule is a paid mutator transaction binding the contract method 0x4187e4c5.
Solidity: function whitelistReferenceModule(address referenceModule, bool whitelist) returns()
type V1LensHubTransfer ¶
type V1LensHubTransfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
V1LensHubTransfer represents a Transfer event raised by the V1LensHub contract.
type V1LensHubTransferIterator ¶
type V1LensHubTransferIterator struct { Event *V1LensHubTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V1LensHubTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the V1LensHub contract.
func (*V1LensHubTransferIterator) Close ¶
func (it *V1LensHubTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V1LensHubTransferIterator) Error ¶
func (it *V1LensHubTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V1LensHubTransferIterator) Next ¶
func (it *V1LensHubTransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2CollectPublicationAction ¶
type V2CollectPublicationAction struct { V2CollectPublicationActionCaller // Read-only binding to the contract V2CollectPublicationActionTransactor // Write-only binding to the contract V2CollectPublicationActionFilterer // Log filterer for contract events }
V2CollectPublicationAction is an auto generated Go binding around an Ethereum contract.
func NewV2CollectPublicationAction ¶
func NewV2CollectPublicationAction(address common.Address, backend bind.ContractBackend) (*V2CollectPublicationAction, error)
NewV2CollectPublicationAction creates a new instance of V2CollectPublicationAction, bound to a specific deployed contract.
type V2CollectPublicationActionCaller ¶
type V2CollectPublicationActionCaller struct {
// contains filtered or unexported fields
}
V2CollectPublicationActionCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewV2CollectPublicationActionCaller ¶
func NewV2CollectPublicationActionCaller(address common.Address, caller bind.ContractCaller) (*V2CollectPublicationActionCaller, error)
NewV2CollectPublicationActionCaller creates a new read-only instance of V2CollectPublicationAction, bound to a specific deployed contract.
func (*V2CollectPublicationActionCaller) COLLECTNFTIMPL ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionCaller) COLLECTNFTIMPL(opts *bind.CallOpts) (common.Address, error)
COLLECTNFTIMPL is a free data retrieval call binding the contract method 0x00a7c89b.
Solidity: function COLLECT_NFT_IMPL() view returns(address)
func (*V2CollectPublicationActionCaller) GetCollectData ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionCaller) GetCollectData(opts *bind.CallOpts, profileId *big.Int, pubId *big.Int) (CollectPublicationActionCollectData, error)
GetCollectData is a free data retrieval call binding the contract method 0xe8336893.
Solidity: function getCollectData(uint256 profileId, uint256 pubId) view returns((address,address))
func (*V2CollectPublicationActionCaller) GetModuleMetadataURI ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionCaller) GetModuleMetadataURI(opts *bind.CallOpts) (string, error)
GetModuleMetadataURI is a free data retrieval call binding the contract method 0xce90d52e.
Solidity: function getModuleMetadataURI() view returns(string)
func (*V2CollectPublicationActionCaller) HUB ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionCaller) HUB(opts *bind.CallOpts) (common.Address, error)
HUB is a free data retrieval call binding the contract method 0xa4c52b86.
Solidity: function HUB() view returns(address)
func (*V2CollectPublicationActionCaller) IsCollectModuleRegistered ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionCaller) IsCollectModuleRegistered(opts *bind.CallOpts, collectModule common.Address) (bool, error)
IsCollectModuleRegistered is a free data retrieval call binding the contract method 0xf32ffcbc.
Solidity: function isCollectModuleRegistered(address collectModule) view returns(bool)
func (*V2CollectPublicationActionCaller) MetadataURI ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionCaller) MetadataURI(opts *bind.CallOpts) (string, error)
MetadataURI is a free data retrieval call binding the contract method 0x03ee438c.
Solidity: function metadataURI() view returns(string)
func (*V2CollectPublicationActionCaller) Owner ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*V2CollectPublicationActionCaller) SupportsInterface ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type V2CollectPublicationActionCallerRaw ¶
type V2CollectPublicationActionCallerRaw struct {
Contract *V2CollectPublicationActionCaller // Generic read-only contract binding to access the raw methods on
}
V2CollectPublicationActionCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*V2CollectPublicationActionCallerRaw) Call ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionCallerRaw) 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 V2CollectPublicationActionCallerSession ¶
type V2CollectPublicationActionCallerSession struct { Contract *V2CollectPublicationActionCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
V2CollectPublicationActionCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*V2CollectPublicationActionCallerSession) COLLECTNFTIMPL ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionCallerSession) COLLECTNFTIMPL() (common.Address, error)
COLLECTNFTIMPL is a free data retrieval call binding the contract method 0x00a7c89b.
Solidity: function COLLECT_NFT_IMPL() view returns(address)
func (*V2CollectPublicationActionCallerSession) GetCollectData ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionCallerSession) GetCollectData(profileId *big.Int, pubId *big.Int) (CollectPublicationActionCollectData, error)
GetCollectData is a free data retrieval call binding the contract method 0xe8336893.
Solidity: function getCollectData(uint256 profileId, uint256 pubId) view returns((address,address))
func (*V2CollectPublicationActionCallerSession) GetModuleMetadataURI ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionCallerSession) GetModuleMetadataURI() (string, error)
GetModuleMetadataURI is a free data retrieval call binding the contract method 0xce90d52e.
Solidity: function getModuleMetadataURI() view returns(string)
func (*V2CollectPublicationActionCallerSession) HUB ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionCallerSession) HUB() (common.Address, error)
HUB is a free data retrieval call binding the contract method 0xa4c52b86.
Solidity: function HUB() view returns(address)
func (*V2CollectPublicationActionCallerSession) IsCollectModuleRegistered ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionCallerSession) IsCollectModuleRegistered(collectModule common.Address) (bool, error)
IsCollectModuleRegistered is a free data retrieval call binding the contract method 0xf32ffcbc.
Solidity: function isCollectModuleRegistered(address collectModule) view returns(bool)
func (*V2CollectPublicationActionCallerSession) MetadataURI ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionCallerSession) MetadataURI() (string, error)
MetadataURI is a free data retrieval call binding the contract method 0x03ee438c.
Solidity: function metadataURI() view returns(string)
func (*V2CollectPublicationActionCallerSession) Owner ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*V2CollectPublicationActionCallerSession) SupportsInterface ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type V2CollectPublicationActionCollectModuleRegistered ¶
type V2CollectPublicationActionCollectModuleRegistered struct { CollectModule common.Address Metadata string Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2CollectPublicationActionCollectModuleRegistered represents a CollectModuleRegistered event raised by the V2CollectPublicationAction contract.
type V2CollectPublicationActionCollectModuleRegisteredIterator ¶
type V2CollectPublicationActionCollectModuleRegisteredIterator struct { Event *V2CollectPublicationActionCollectModuleRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2CollectPublicationActionCollectModuleRegisteredIterator is returned from FilterCollectModuleRegistered and is used to iterate over the raw logs and unpacked data for CollectModuleRegistered events raised by the V2CollectPublicationAction contract.
func (*V2CollectPublicationActionCollectModuleRegisteredIterator) Close ¶
func (it *V2CollectPublicationActionCollectModuleRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2CollectPublicationActionCollectModuleRegisteredIterator) Error ¶
func (it *V2CollectPublicationActionCollectModuleRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2CollectPublicationActionCollectModuleRegisteredIterator) Next ¶
func (it *V2CollectPublicationActionCollectModuleRegisteredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2CollectPublicationActionCollectNFTDeployed ¶
type V2CollectPublicationActionCollectNFTDeployed struct { ProfileId *big.Int PubId *big.Int CollectNFT common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2CollectPublicationActionCollectNFTDeployed represents a CollectNFTDeployed event raised by the V2CollectPublicationAction contract.
type V2CollectPublicationActionCollectNFTDeployedIterator ¶
type V2CollectPublicationActionCollectNFTDeployedIterator struct { Event *V2CollectPublicationActionCollectNFTDeployed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2CollectPublicationActionCollectNFTDeployedIterator is returned from FilterCollectNFTDeployed and is used to iterate over the raw logs and unpacked data for CollectNFTDeployed events raised by the V2CollectPublicationAction contract.
func (*V2CollectPublicationActionCollectNFTDeployedIterator) Close ¶
func (it *V2CollectPublicationActionCollectNFTDeployedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2CollectPublicationActionCollectNFTDeployedIterator) Error ¶
func (it *V2CollectPublicationActionCollectNFTDeployedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2CollectPublicationActionCollectNFTDeployedIterator) Next ¶
func (it *V2CollectPublicationActionCollectNFTDeployedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2CollectPublicationActionCollected ¶
type V2CollectPublicationActionCollected struct { CollectedProfileId *big.Int CollectedPubId *big.Int CollectorProfileId *big.Int NftRecipient common.Address CollectActionData []byte CollectActionResult []byte CollectNFT common.Address TokenId *big.Int TransactionExecutor common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2CollectPublicationActionCollected represents a Collected event raised by the V2CollectPublicationAction contract.
type V2CollectPublicationActionCollectedIterator ¶
type V2CollectPublicationActionCollectedIterator struct { Event *V2CollectPublicationActionCollected // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2CollectPublicationActionCollectedIterator is returned from FilterCollected and is used to iterate over the raw logs and unpacked data for Collected events raised by the V2CollectPublicationAction contract.
func (*V2CollectPublicationActionCollectedIterator) Close ¶
func (it *V2CollectPublicationActionCollectedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2CollectPublicationActionCollectedIterator) Error ¶
func (it *V2CollectPublicationActionCollectedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2CollectPublicationActionCollectedIterator) Next ¶
func (it *V2CollectPublicationActionCollectedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2CollectPublicationActionFilterer ¶
type V2CollectPublicationActionFilterer struct {
// contains filtered or unexported fields
}
V2CollectPublicationActionFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewV2CollectPublicationActionFilterer ¶
func NewV2CollectPublicationActionFilterer(address common.Address, filterer bind.ContractFilterer) (*V2CollectPublicationActionFilterer, error)
NewV2CollectPublicationActionFilterer creates a new log filterer instance of V2CollectPublicationAction, bound to a specific deployed contract.
func (*V2CollectPublicationActionFilterer) FilterCollectModuleRegistered ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionFilterer) FilterCollectModuleRegistered(opts *bind.FilterOpts) (*V2CollectPublicationActionCollectModuleRegisteredIterator, error)
FilterCollectModuleRegistered is a free log retrieval operation binding the contract event 0xf6b57d3a49fa5be1fc25346ee0b64048a6a4734e50280e64080e3de8dca50267.
Solidity: event CollectModuleRegistered(address collectModule, string metadata, uint256 timestamp)
func (*V2CollectPublicationActionFilterer) FilterCollectNFTDeployed ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionFilterer) FilterCollectNFTDeployed(opts *bind.FilterOpts, profileId []*big.Int, pubId []*big.Int, collectNFT []common.Address) (*V2CollectPublicationActionCollectNFTDeployedIterator, error)
FilterCollectNFTDeployed is a free log retrieval operation binding the contract event 0x0b227b550ffed48af813b32e246f787e99581ee13206ba8f9d90d63615269b3f.
Solidity: event CollectNFTDeployed(uint256 indexed profileId, uint256 indexed pubId, address indexed collectNFT, uint256 timestamp)
func (*V2CollectPublicationActionFilterer) FilterCollected ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionFilterer) FilterCollected(opts *bind.FilterOpts, collectedProfileId []*big.Int, collectedPubId []*big.Int, collectorProfileId []*big.Int) (*V2CollectPublicationActionCollectedIterator, error)
FilterCollected is a free log retrieval operation binding the contract event 0x4b220a4de1946418b442a3659c114b9f74ed61e23509c34f97bbe8f2f1d645e0.
Solidity: event Collected(uint256 indexed collectedProfileId, uint256 indexed collectedPubId, uint256 indexed collectorProfileId, address nftRecipient, bytes collectActionData, bytes collectActionResult, address collectNFT, uint256 tokenId, address transactionExecutor, uint256 timestamp)
func (*V2CollectPublicationActionFilterer) FilterOwnershipTransferred ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*V2CollectPublicationActionOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*V2CollectPublicationActionFilterer) ParseCollectModuleRegistered ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionFilterer) ParseCollectModuleRegistered(log types.Log) (*V2CollectPublicationActionCollectModuleRegistered, error)
ParseCollectModuleRegistered is a log parse operation binding the contract event 0xf6b57d3a49fa5be1fc25346ee0b64048a6a4734e50280e64080e3de8dca50267.
Solidity: event CollectModuleRegistered(address collectModule, string metadata, uint256 timestamp)
func (*V2CollectPublicationActionFilterer) ParseCollectNFTDeployed ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionFilterer) ParseCollectNFTDeployed(log types.Log) (*V2CollectPublicationActionCollectNFTDeployed, error)
ParseCollectNFTDeployed is a log parse operation binding the contract event 0x0b227b550ffed48af813b32e246f787e99581ee13206ba8f9d90d63615269b3f.
Solidity: event CollectNFTDeployed(uint256 indexed profileId, uint256 indexed pubId, address indexed collectNFT, uint256 timestamp)
func (*V2CollectPublicationActionFilterer) ParseCollected ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionFilterer) ParseCollected(log types.Log) (*V2CollectPublicationActionCollected, error)
ParseCollected is a log parse operation binding the contract event 0x4b220a4de1946418b442a3659c114b9f74ed61e23509c34f97bbe8f2f1d645e0.
Solidity: event Collected(uint256 indexed collectedProfileId, uint256 indexed collectedPubId, uint256 indexed collectorProfileId, address nftRecipient, bytes collectActionData, bytes collectActionResult, address collectNFT, uint256 tokenId, address transactionExecutor, uint256 timestamp)
func (*V2CollectPublicationActionFilterer) ParseOwnershipTransferred ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionFilterer) ParseOwnershipTransferred(log types.Log) (*V2CollectPublicationActionOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*V2CollectPublicationActionFilterer) WatchCollectModuleRegistered ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionFilterer) WatchCollectModuleRegistered(opts *bind.WatchOpts, sink chan<- *V2CollectPublicationActionCollectModuleRegistered) (event.Subscription, error)
WatchCollectModuleRegistered is a free log subscription operation binding the contract event 0xf6b57d3a49fa5be1fc25346ee0b64048a6a4734e50280e64080e3de8dca50267.
Solidity: event CollectModuleRegistered(address collectModule, string metadata, uint256 timestamp)
func (*V2CollectPublicationActionFilterer) WatchCollectNFTDeployed ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionFilterer) WatchCollectNFTDeployed(opts *bind.WatchOpts, sink chan<- *V2CollectPublicationActionCollectNFTDeployed, profileId []*big.Int, pubId []*big.Int, collectNFT []common.Address) (event.Subscription, error)
WatchCollectNFTDeployed is a free log subscription operation binding the contract event 0x0b227b550ffed48af813b32e246f787e99581ee13206ba8f9d90d63615269b3f.
Solidity: event CollectNFTDeployed(uint256 indexed profileId, uint256 indexed pubId, address indexed collectNFT, uint256 timestamp)
func (*V2CollectPublicationActionFilterer) WatchCollected ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionFilterer) WatchCollected(opts *bind.WatchOpts, sink chan<- *V2CollectPublicationActionCollected, collectedProfileId []*big.Int, collectedPubId []*big.Int, collectorProfileId []*big.Int) (event.Subscription, error)
WatchCollected is a free log subscription operation binding the contract event 0x4b220a4de1946418b442a3659c114b9f74ed61e23509c34f97bbe8f2f1d645e0.
Solidity: event Collected(uint256 indexed collectedProfileId, uint256 indexed collectedPubId, uint256 indexed collectorProfileId, address nftRecipient, bytes collectActionData, bytes collectActionResult, address collectNFT, uint256 tokenId, address transactionExecutor, uint256 timestamp)
func (*V2CollectPublicationActionFilterer) WatchOwnershipTransferred ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *V2CollectPublicationActionOwnershipTransferred, 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)
type V2CollectPublicationActionOwnershipTransferred ¶
type V2CollectPublicationActionOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
V2CollectPublicationActionOwnershipTransferred represents a OwnershipTransferred event raised by the V2CollectPublicationAction contract.
type V2CollectPublicationActionOwnershipTransferredIterator ¶
type V2CollectPublicationActionOwnershipTransferredIterator struct { Event *V2CollectPublicationActionOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2CollectPublicationActionOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the V2CollectPublicationAction contract.
func (*V2CollectPublicationActionOwnershipTransferredIterator) Close ¶
func (it *V2CollectPublicationActionOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2CollectPublicationActionOwnershipTransferredIterator) Error ¶
func (it *V2CollectPublicationActionOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2CollectPublicationActionOwnershipTransferredIterator) Next ¶
func (it *V2CollectPublicationActionOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2CollectPublicationActionRaw ¶
type V2CollectPublicationActionRaw struct {
Contract *V2CollectPublicationAction // Generic contract binding to access the raw methods on
}
V2CollectPublicationActionRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*V2CollectPublicationActionRaw) Call ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionRaw) 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 (*V2CollectPublicationActionRaw) Transact ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*V2CollectPublicationActionRaw) Transfer ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionRaw) 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 V2CollectPublicationActionSession ¶
type V2CollectPublicationActionSession struct { Contract *V2CollectPublicationAction // 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 }
V2CollectPublicationActionSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*V2CollectPublicationActionSession) COLLECTNFTIMPL ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionSession) COLLECTNFTIMPL() (common.Address, error)
COLLECTNFTIMPL is a free data retrieval call binding the contract method 0x00a7c89b.
Solidity: function COLLECT_NFT_IMPL() view returns(address)
func (*V2CollectPublicationActionSession) GetCollectData ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionSession) GetCollectData(profileId *big.Int, pubId *big.Int) (CollectPublicationActionCollectData, error)
GetCollectData is a free data retrieval call binding the contract method 0xe8336893.
Solidity: function getCollectData(uint256 profileId, uint256 pubId) view returns((address,address))
func (*V2CollectPublicationActionSession) GetModuleMetadataURI ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionSession) GetModuleMetadataURI() (string, error)
GetModuleMetadataURI is a free data retrieval call binding the contract method 0xce90d52e.
Solidity: function getModuleMetadataURI() view returns(string)
func (*V2CollectPublicationActionSession) HUB ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionSession) HUB() (common.Address, error)
HUB is a free data retrieval call binding the contract method 0xa4c52b86.
Solidity: function HUB() view returns(address)
func (*V2CollectPublicationActionSession) Initialize ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionSession) Initialize(moduleOwner common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address moduleOwner) returns()
func (*V2CollectPublicationActionSession) InitializePublicationAction ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionSession) InitializePublicationAction(profileId *big.Int, pubId *big.Int, transactionExecutor common.Address, data []byte) (*types.Transaction, error)
InitializePublicationAction is a paid mutator transaction binding the contract method 0x0b960220.
Solidity: function initializePublicationAction(uint256 profileId, uint256 pubId, address transactionExecutor, bytes data) returns(bytes)
func (*V2CollectPublicationActionSession) IsCollectModuleRegistered ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionSession) IsCollectModuleRegistered(collectModule common.Address) (bool, error)
IsCollectModuleRegistered is a free data retrieval call binding the contract method 0xf32ffcbc.
Solidity: function isCollectModuleRegistered(address collectModule) view returns(bool)
func (*V2CollectPublicationActionSession) MetadataURI ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionSession) MetadataURI() (string, error)
MetadataURI is a free data retrieval call binding the contract method 0x03ee438c.
Solidity: function metadataURI() view returns(string)
func (*V2CollectPublicationActionSession) Owner ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*V2CollectPublicationActionSession) ProcessPublicationAction ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionSession) ProcessPublicationAction(processActionParams TypesProcessActionParams) (*types.Transaction, error)
ProcessPublicationAction is a paid mutator transaction binding the contract method 0x90ce6e08.
Solidity: function processPublicationAction((uint256,uint256,uint256,address,address,uint256[],uint256[],uint8[],bytes) processActionParams) returns(bytes)
func (*V2CollectPublicationActionSession) RegisterCollectModule ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionSession) RegisterCollectModule(collectModule common.Address) (*types.Transaction, error)
RegisterCollectModule is a paid mutator transaction binding the contract method 0x8e8b8c97.
Solidity: function registerCollectModule(address collectModule) returns(bool)
func (*V2CollectPublicationActionSession) RenounceOwnership ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*V2CollectPublicationActionSession) SetModuleMetadataURI ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionSession) SetModuleMetadataURI(_metadataURI string) (*types.Transaction, error)
SetModuleMetadataURI is a paid mutator transaction binding the contract method 0x681591c1.
Solidity: function setModuleMetadataURI(string _metadataURI) returns()
func (*V2CollectPublicationActionSession) SupportsInterface ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
func (*V2CollectPublicationActionSession) TransferOwnership ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*V2CollectPublicationActionSession) VerifyCollectModule ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionSession) VerifyCollectModule(collectModule common.Address) (*types.Transaction, error)
VerifyCollectModule is a paid mutator transaction binding the contract method 0x895e9c16.
Solidity: function verifyCollectModule(address collectModule) returns(bool)
type V2CollectPublicationActionTransactor ¶
type V2CollectPublicationActionTransactor struct {
// contains filtered or unexported fields
}
V2CollectPublicationActionTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewV2CollectPublicationActionTransactor ¶
func NewV2CollectPublicationActionTransactor(address common.Address, transactor bind.ContractTransactor) (*V2CollectPublicationActionTransactor, error)
NewV2CollectPublicationActionTransactor creates a new write-only instance of V2CollectPublicationAction, bound to a specific deployed contract.
func (*V2CollectPublicationActionTransactor) Initialize ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionTransactor) Initialize(opts *bind.TransactOpts, moduleOwner common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address moduleOwner) returns()
func (*V2CollectPublicationActionTransactor) InitializePublicationAction ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionTransactor) InitializePublicationAction(opts *bind.TransactOpts, profileId *big.Int, pubId *big.Int, transactionExecutor common.Address, data []byte) (*types.Transaction, error)
InitializePublicationAction is a paid mutator transaction binding the contract method 0x0b960220.
Solidity: function initializePublicationAction(uint256 profileId, uint256 pubId, address transactionExecutor, bytes data) returns(bytes)
func (*V2CollectPublicationActionTransactor) ProcessPublicationAction ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionTransactor) ProcessPublicationAction(opts *bind.TransactOpts, processActionParams TypesProcessActionParams) (*types.Transaction, error)
ProcessPublicationAction is a paid mutator transaction binding the contract method 0x90ce6e08.
Solidity: function processPublicationAction((uint256,uint256,uint256,address,address,uint256[],uint256[],uint8[],bytes) processActionParams) returns(bytes)
func (*V2CollectPublicationActionTransactor) RegisterCollectModule ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionTransactor) RegisterCollectModule(opts *bind.TransactOpts, collectModule common.Address) (*types.Transaction, error)
RegisterCollectModule is a paid mutator transaction binding the contract method 0x8e8b8c97.
Solidity: function registerCollectModule(address collectModule) returns(bool)
func (*V2CollectPublicationActionTransactor) RenounceOwnership ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*V2CollectPublicationActionTransactor) SetModuleMetadataURI ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionTransactor) SetModuleMetadataURI(opts *bind.TransactOpts, _metadataURI string) (*types.Transaction, error)
SetModuleMetadataURI is a paid mutator transaction binding the contract method 0x681591c1.
Solidity: function setModuleMetadataURI(string _metadataURI) returns()
func (*V2CollectPublicationActionTransactor) TransferOwnership ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*V2CollectPublicationActionTransactor) VerifyCollectModule ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionTransactor) VerifyCollectModule(opts *bind.TransactOpts, collectModule common.Address) (*types.Transaction, error)
VerifyCollectModule is a paid mutator transaction binding the contract method 0x895e9c16.
Solidity: function verifyCollectModule(address collectModule) returns(bool)
type V2CollectPublicationActionTransactorRaw ¶
type V2CollectPublicationActionTransactorRaw struct {
Contract *V2CollectPublicationActionTransactor // Generic write-only contract binding to access the raw methods on
}
V2CollectPublicationActionTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*V2CollectPublicationActionTransactorRaw) Transact ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*V2CollectPublicationActionTransactorRaw) Transfer ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionTransactorRaw) 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 V2CollectPublicationActionTransactorSession ¶
type V2CollectPublicationActionTransactorSession struct { Contract *V2CollectPublicationActionTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
V2CollectPublicationActionTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*V2CollectPublicationActionTransactorSession) Initialize ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionTransactorSession) Initialize(moduleOwner common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address moduleOwner) returns()
func (*V2CollectPublicationActionTransactorSession) InitializePublicationAction ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionTransactorSession) InitializePublicationAction(profileId *big.Int, pubId *big.Int, transactionExecutor common.Address, data []byte) (*types.Transaction, error)
InitializePublicationAction is a paid mutator transaction binding the contract method 0x0b960220.
Solidity: function initializePublicationAction(uint256 profileId, uint256 pubId, address transactionExecutor, bytes data) returns(bytes)
func (*V2CollectPublicationActionTransactorSession) ProcessPublicationAction ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionTransactorSession) ProcessPublicationAction(processActionParams TypesProcessActionParams) (*types.Transaction, error)
ProcessPublicationAction is a paid mutator transaction binding the contract method 0x90ce6e08.
Solidity: function processPublicationAction((uint256,uint256,uint256,address,address,uint256[],uint256[],uint8[],bytes) processActionParams) returns(bytes)
func (*V2CollectPublicationActionTransactorSession) RegisterCollectModule ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionTransactorSession) RegisterCollectModule(collectModule common.Address) (*types.Transaction, error)
RegisterCollectModule is a paid mutator transaction binding the contract method 0x8e8b8c97.
Solidity: function registerCollectModule(address collectModule) returns(bool)
func (*V2CollectPublicationActionTransactorSession) RenounceOwnership ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*V2CollectPublicationActionTransactorSession) SetModuleMetadataURI ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionTransactorSession) SetModuleMetadataURI(_metadataURI string) (*types.Transaction, error)
SetModuleMetadataURI is a paid mutator transaction binding the contract method 0x681591c1.
Solidity: function setModuleMetadataURI(string _metadataURI) returns()
func (*V2CollectPublicationActionTransactorSession) TransferOwnership ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*V2CollectPublicationActionTransactorSession) VerifyCollectModule ¶
func (_V2CollectPublicationAction *V2CollectPublicationActionTransactorSession) VerifyCollectModule(collectModule common.Address) (*types.Transaction, error)
VerifyCollectModule is a paid mutator transaction binding the contract method 0x895e9c16.
Solidity: function verifyCollectModule(address collectModule) returns(bool)
type V2Events ¶
type V2Events struct { V2EventsCaller // Read-only binding to the contract V2EventsTransactor // Write-only binding to the contract V2EventsFilterer // Log filterer for contract events }
V2Events is an auto generated Go binding around an Ethereum contract.
func NewV2Events ¶
NewV2Events creates a new instance of V2Events, bound to a specific deployed contract.
type V2EventsActed ¶
type V2EventsActed struct { PublicationActionParams TypesPublicationActionParams ActionModuleReturnData []byte TransactionExecutor common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2EventsActed represents a Acted event raised by the V2Events contract.
type V2EventsActedIterator ¶
type V2EventsActedIterator struct { Event *V2EventsActed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2EventsActedIterator is returned from FilterActed and is used to iterate over the raw logs and unpacked data for Acted events raised by the V2Events contract.
func (*V2EventsActedIterator) Close ¶
func (it *V2EventsActedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2EventsActedIterator) Error ¶
func (it *V2EventsActedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2EventsActedIterator) Next ¶
func (it *V2EventsActedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2EventsBaseInitialized ¶
type V2EventsBaseInitialized struct { Name string Symbol string Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2EventsBaseInitialized represents a BaseInitialized event raised by the V2Events contract.
type V2EventsBaseInitializedIterator ¶
type V2EventsBaseInitializedIterator struct { Event *V2EventsBaseInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2EventsBaseInitializedIterator is returned from FilterBaseInitialized and is used to iterate over the raw logs and unpacked data for BaseInitialized events raised by the V2Events contract.
func (*V2EventsBaseInitializedIterator) Close ¶
func (it *V2EventsBaseInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2EventsBaseInitializedIterator) Error ¶
func (it *V2EventsBaseInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2EventsBaseInitializedIterator) Next ¶
func (it *V2EventsBaseInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2EventsBlocked ¶
type V2EventsBlocked struct { ByProfileId *big.Int IdOfProfileBlocked *big.Int TransactionExecutor common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2EventsBlocked represents a Blocked event raised by the V2Events contract.
type V2EventsBlockedIterator ¶
type V2EventsBlockedIterator struct { Event *V2EventsBlocked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2EventsBlockedIterator is returned from FilterBlocked and is used to iterate over the raw logs and unpacked data for Blocked events raised by the V2Events contract.
func (*V2EventsBlockedIterator) Close ¶
func (it *V2EventsBlockedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2EventsBlockedIterator) Error ¶
func (it *V2EventsBlockedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2EventsBlockedIterator) Next ¶
func (it *V2EventsBlockedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2EventsCaller ¶
type V2EventsCaller struct {
// contains filtered or unexported fields
}
V2EventsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewV2EventsCaller ¶
func NewV2EventsCaller(address common.Address, caller bind.ContractCaller) (*V2EventsCaller, error)
NewV2EventsCaller creates a new read-only instance of V2Events, bound to a specific deployed contract.
type V2EventsCallerRaw ¶
type V2EventsCallerRaw struct {
Contract *V2EventsCaller // Generic read-only contract binding to access the raw methods on
}
V2EventsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*V2EventsCallerRaw) Call ¶
func (_V2Events *V2EventsCallerRaw) 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 V2EventsCallerSession ¶
type V2EventsCallerSession struct { Contract *V2EventsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
V2EventsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type V2EventsCollectNFTTransferred ¶
type V2EventsCollectNFTTransferred struct { ProfileId *big.Int PubId *big.Int CollectNFTId *big.Int From common.Address To common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2EventsCollectNFTTransferred represents a CollectNFTTransferred event raised by the V2Events contract.
type V2EventsCollectNFTTransferredIterator ¶
type V2EventsCollectNFTTransferredIterator struct { Event *V2EventsCollectNFTTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2EventsCollectNFTTransferredIterator is returned from FilterCollectNFTTransferred and is used to iterate over the raw logs and unpacked data for CollectNFTTransferred events raised by the V2Events contract.
func (*V2EventsCollectNFTTransferredIterator) Close ¶
func (it *V2EventsCollectNFTTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2EventsCollectNFTTransferredIterator) Error ¶
func (it *V2EventsCollectNFTTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2EventsCollectNFTTransferredIterator) Next ¶
func (it *V2EventsCollectNFTTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2EventsCommentCreated ¶
type V2EventsCommentCreated struct { CommentParams TypesCommentParams PubId *big.Int ReferenceModuleReturnData []byte ActionModulesInitReturnDatas [][]byte ReferenceModuleInitReturnData []byte TransactionExecutor common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2EventsCommentCreated represents a CommentCreated event raised by the V2Events contract.
type V2EventsCommentCreatedIterator ¶
type V2EventsCommentCreatedIterator struct { Event *V2EventsCommentCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2EventsCommentCreatedIterator is returned from FilterCommentCreated and is used to iterate over the raw logs and unpacked data for CommentCreated events raised by the V2Events contract.
func (*V2EventsCommentCreatedIterator) Close ¶
func (it *V2EventsCommentCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2EventsCommentCreatedIterator) Error ¶
func (it *V2EventsCommentCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2EventsCommentCreatedIterator) Next ¶
func (it *V2EventsCommentCreatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2EventsDelegatedExecutorsConfigApplied ¶
type V2EventsDelegatedExecutorsConfigApplied struct { DelegatorProfileId *big.Int ConfigNumber *big.Int Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2EventsDelegatedExecutorsConfigApplied represents a DelegatedExecutorsConfigApplied event raised by the V2Events contract.
type V2EventsDelegatedExecutorsConfigAppliedIterator ¶
type V2EventsDelegatedExecutorsConfigAppliedIterator struct { Event *V2EventsDelegatedExecutorsConfigApplied // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2EventsDelegatedExecutorsConfigAppliedIterator is returned from FilterDelegatedExecutorsConfigApplied and is used to iterate over the raw logs and unpacked data for DelegatedExecutorsConfigApplied events raised by the V2Events contract.
func (*V2EventsDelegatedExecutorsConfigAppliedIterator) Close ¶
func (it *V2EventsDelegatedExecutorsConfigAppliedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2EventsDelegatedExecutorsConfigAppliedIterator) Error ¶
func (it *V2EventsDelegatedExecutorsConfigAppliedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2EventsDelegatedExecutorsConfigAppliedIterator) Next ¶
func (it *V2EventsDelegatedExecutorsConfigAppliedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2EventsDelegatedExecutorsConfigChanged ¶
type V2EventsDelegatedExecutorsConfigChanged struct { DelegatorProfileId *big.Int ConfigNumber *big.Int DelegatedExecutors []common.Address Approvals []bool Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2EventsDelegatedExecutorsConfigChanged represents a DelegatedExecutorsConfigChanged event raised by the V2Events contract.
type V2EventsDelegatedExecutorsConfigChangedIterator ¶
type V2EventsDelegatedExecutorsConfigChangedIterator struct { Event *V2EventsDelegatedExecutorsConfigChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2EventsDelegatedExecutorsConfigChangedIterator is returned from FilterDelegatedExecutorsConfigChanged and is used to iterate over the raw logs and unpacked data for DelegatedExecutorsConfigChanged events raised by the V2Events contract.
func (*V2EventsDelegatedExecutorsConfigChangedIterator) Close ¶
func (it *V2EventsDelegatedExecutorsConfigChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2EventsDelegatedExecutorsConfigChangedIterator) Error ¶
func (it *V2EventsDelegatedExecutorsConfigChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2EventsDelegatedExecutorsConfigChangedIterator) Next ¶
func (it *V2EventsDelegatedExecutorsConfigChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2EventsEmergencyAdminSet ¶
type V2EventsEmergencyAdminSet struct { Caller common.Address OldEmergencyAdmin common.Address NewEmergencyAdmin common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2EventsEmergencyAdminSet represents a EmergencyAdminSet event raised by the V2Events contract.
type V2EventsEmergencyAdminSetIterator ¶
type V2EventsEmergencyAdminSetIterator struct { Event *V2EventsEmergencyAdminSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2EventsEmergencyAdminSetIterator is returned from FilterEmergencyAdminSet and is used to iterate over the raw logs and unpacked data for EmergencyAdminSet events raised by the V2Events contract.
func (*V2EventsEmergencyAdminSetIterator) Close ¶
func (it *V2EventsEmergencyAdminSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2EventsEmergencyAdminSetIterator) Error ¶
func (it *V2EventsEmergencyAdminSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2EventsEmergencyAdminSetIterator) Next ¶
func (it *V2EventsEmergencyAdminSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2EventsFilterer ¶
type V2EventsFilterer struct {
// contains filtered or unexported fields
}
V2EventsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewV2EventsFilterer ¶
func NewV2EventsFilterer(address common.Address, filterer bind.ContractFilterer) (*V2EventsFilterer, error)
NewV2EventsFilterer creates a new log filterer instance of V2Events, bound to a specific deployed contract.
func (*V2EventsFilterer) FilterActed ¶
func (_V2Events *V2EventsFilterer) FilterActed(opts *bind.FilterOpts) (*V2EventsActedIterator, error)
FilterActed is a free log retrieval operation binding the contract event 0x61f8aa74c55cf20b1d5e4f2f6531f66747a0bbbc7696cbb2844738feb8300aad.
Solidity: event Acted((uint256,uint256,uint256,uint256[],uint256[],address,bytes) publicationActionParams, bytes actionModuleReturnData, address transactionExecutor, uint256 timestamp)
func (*V2EventsFilterer) FilterBaseInitialized ¶
func (_V2Events *V2EventsFilterer) FilterBaseInitialized(opts *bind.FilterOpts) (*V2EventsBaseInitializedIterator, error)
FilterBaseInitialized is a free log retrieval operation binding the contract event 0x414cd0b34676984f09a5f76ce9718d4062e50283abe0e7e274a9a5b4e0c99c30.
Solidity: event BaseInitialized(string name, string symbol, uint256 timestamp)
func (*V2EventsFilterer) FilterBlocked ¶
func (_V2Events *V2EventsFilterer) FilterBlocked(opts *bind.FilterOpts, byProfileId []*big.Int) (*V2EventsBlockedIterator, error)
FilterBlocked is a free log retrieval operation binding the contract event 0xf516352169f43b6951b54bf4ca4dd3e4632ba04a38956d8af42c44cfde4a0ecb.
Solidity: event Blocked(uint256 indexed byProfileId, uint256 idOfProfileBlocked, address transactionExecutor, uint256 timestamp)
func (*V2EventsFilterer) FilterCollectNFTTransferred ¶
func (_V2Events *V2EventsFilterer) FilterCollectNFTTransferred(opts *bind.FilterOpts, profileId []*big.Int, pubId []*big.Int, collectNFTId []*big.Int) (*V2EventsCollectNFTTransferredIterator, error)
FilterCollectNFTTransferred is a free log retrieval operation binding the contract event 0x68edb7ec2c37d21b3b72233960b487f2966f4ac82b7430d39f24d1f8d6f99106.
Solidity: event CollectNFTTransferred(uint256 indexed profileId, uint256 indexed pubId, uint256 indexed collectNFTId, address from, address to, uint256 timestamp)
func (*V2EventsFilterer) FilterCommentCreated ¶
func (_V2Events *V2EventsFilterer) FilterCommentCreated(opts *bind.FilterOpts, pubId []*big.Int) (*V2EventsCommentCreatedIterator, error)
FilterCommentCreated is a free log retrieval operation binding the contract event 0x6730c5edd594025e9d1057522801addabbb26fe8ec0acb70a658002f75684388.
Solidity: event CommentCreated((uint256,string,uint256,uint256,uint256[],uint256[],bytes,address[],bytes[],address,bytes) commentParams, uint256 indexed pubId, bytes referenceModuleReturnData, bytes[] actionModulesInitReturnDatas, bytes referenceModuleInitReturnData, address transactionExecutor, uint256 timestamp)
func (*V2EventsFilterer) FilterDelegatedExecutorsConfigApplied ¶
func (_V2Events *V2EventsFilterer) FilterDelegatedExecutorsConfigApplied(opts *bind.FilterOpts, delegatorProfileId []*big.Int, configNumber []*big.Int) (*V2EventsDelegatedExecutorsConfigAppliedIterator, error)
FilterDelegatedExecutorsConfigApplied is a free log retrieval operation binding the contract event 0x47f050f9e2779af58ee28eb99af69c3168632fbf7a45f97317137e2098e538f3.
Solidity: event DelegatedExecutorsConfigApplied(uint256 indexed delegatorProfileId, uint256 indexed configNumber, uint256 timestamp)
func (*V2EventsFilterer) FilterDelegatedExecutorsConfigChanged ¶
func (_V2Events *V2EventsFilterer) FilterDelegatedExecutorsConfigChanged(opts *bind.FilterOpts, delegatorProfileId []*big.Int, configNumber []*big.Int) (*V2EventsDelegatedExecutorsConfigChangedIterator, error)
FilterDelegatedExecutorsConfigChanged is a free log retrieval operation binding the contract event 0xfd73bf07ef75af85f5dec85a987a10fc4a54c330dd4d13ae0f619cf59d96e506.
Solidity: event DelegatedExecutorsConfigChanged(uint256 indexed delegatorProfileId, uint256 indexed configNumber, address[] delegatedExecutors, bool[] approvals, uint256 timestamp)
func (*V2EventsFilterer) FilterEmergencyAdminSet ¶
func (_V2Events *V2EventsFilterer) FilterEmergencyAdminSet(opts *bind.FilterOpts, caller []common.Address, oldEmergencyAdmin []common.Address, newEmergencyAdmin []common.Address) (*V2EventsEmergencyAdminSetIterator, error)
FilterEmergencyAdminSet is a free log retrieval operation binding the contract event 0x676c0801b0f400762e958ee31cfbb10870e70786f6761f57c8647e766b0db3d9.
Solidity: event EmergencyAdminSet(address indexed caller, address indexed oldEmergencyAdmin, address indexed newEmergencyAdmin, uint256 timestamp)
func (*V2EventsFilterer) FilterFollowModuleSet ¶
func (_V2Events *V2EventsFilterer) FilterFollowModuleSet(opts *bind.FilterOpts, profileId []*big.Int) (*V2EventsFollowModuleSetIterator, error)
FilterFollowModuleSet is a free log retrieval operation binding the contract event 0x160458ccae41f9f8e4bc14a37e1fc3d900f768c5c12991c5140490aae8292600.
Solidity: event FollowModuleSet(uint256 indexed profileId, address followModule, bytes followModuleInitData, bytes followModuleReturnData, address transactionExecutor, uint256 timestamp)
func (*V2EventsFilterer) FilterFollowNFTDeployed ¶
func (_V2Events *V2EventsFilterer) FilterFollowNFTDeployed(opts *bind.FilterOpts, profileId []*big.Int, followNFT []common.Address) (*V2EventsFollowNFTDeployedIterator, error)
FilterFollowNFTDeployed is a free log retrieval operation binding the contract event 0x44403e38baed5e40df7f64ff8708b076c75a0dfda8380e75df5c36f11a476743.
Solidity: event FollowNFTDeployed(uint256 indexed profileId, address indexed followNFT, uint256 timestamp)
func (*V2EventsFilterer) FilterFollowed ¶
func (_V2Events *V2EventsFilterer) FilterFollowed(opts *bind.FilterOpts, followerProfileId []*big.Int) (*V2EventsFollowedIterator, error)
FilterFollowed is a free log retrieval operation binding the contract event 0x817d2c71a3ec35dc50f2e4b0d890943c89f2a7ab9d96eff233eda4932b506d0b.
Solidity: event Followed(uint256 indexed followerProfileId, uint256 idOfProfileFollowed, uint256 followTokenIdAssigned, bytes followModuleData, bytes processFollowModuleReturnData, address transactionExecutor, uint256 timestamp)
func (*V2EventsFilterer) FilterGovernanceSet ¶
func (_V2Events *V2EventsFilterer) FilterGovernanceSet(opts *bind.FilterOpts, caller []common.Address, prevGovernance []common.Address, newGovernance []common.Address) (*V2EventsGovernanceSetIterator, error)
FilterGovernanceSet is a free log retrieval operation binding the contract event 0xe552a55455b740845a5c07ed445d1724142fc997b389835495a29b30cddc1ccd.
Solidity: event GovernanceSet(address indexed caller, address indexed prevGovernance, address indexed newGovernance, uint256 timestamp)
func (*V2EventsFilterer) FilterLegacyCollectNFTDeployed ¶
func (_V2Events *V2EventsFilterer) FilterLegacyCollectNFTDeployed(opts *bind.FilterOpts, profileId []*big.Int, pubId []*big.Int, collectNFT []common.Address) (*V2EventsLegacyCollectNFTDeployedIterator, error)
FilterLegacyCollectNFTDeployed is a free log retrieval operation binding the contract event 0xe9493626ff4ace96801910d37796801b339b1d5cf29e49bdc3cb870ec5ad0770.
Solidity: event LegacyCollectNFTDeployed(uint256 indexed profileId, uint256 indexed pubId, address indexed collectNFT, uint256 timestamp)
func (*V2EventsFilterer) FilterMirrorCreated ¶
func (_V2Events *V2EventsFilterer) FilterMirrorCreated(opts *bind.FilterOpts, pubId []*big.Int) (*V2EventsMirrorCreatedIterator, error)
FilterMirrorCreated is a free log retrieval operation binding the contract event 0x19822529a03d77bbe525763dd7064f5c182a5ede1bdd88e73a07221d3f3feb6d.
Solidity: event MirrorCreated((uint256,string,uint256,uint256,uint256[],uint256[],bytes) mirrorParams, uint256 indexed pubId, bytes referenceModuleReturnData, address transactionExecutor, uint256 timestamp)
func (*V2EventsFilterer) FilterNonceUpdated ¶
func (_V2Events *V2EventsFilterer) FilterNonceUpdated(opts *bind.FilterOpts, signer []common.Address) (*V2EventsNonceUpdatedIterator, error)
FilterNonceUpdated is a free log retrieval operation binding the contract event 0xc906270cebe7667882104effe64262a73c422ab9176a111e05ea837b021065fc.
Solidity: event NonceUpdated(address indexed signer, uint256 nonce, uint256 timestamp)
func (*V2EventsFilterer) FilterPostCreated ¶
func (_V2Events *V2EventsFilterer) FilterPostCreated(opts *bind.FilterOpts, pubId []*big.Int) (*V2EventsPostCreatedIterator, error)
FilterPostCreated is a free log retrieval operation binding the contract event 0xe18912378f90aa372fc9ab7ab5ff7e4744182bdef133ccad56d5a18864456742.
Solidity: event PostCreated((uint256,string,address[],bytes[],address,bytes) postParams, uint256 indexed pubId, bytes[] actionModulesInitReturnDatas, bytes referenceModuleInitReturnData, address transactionExecutor, uint256 timestamp)
func (*V2EventsFilterer) FilterProfileCreated ¶
func (_V2Events *V2EventsFilterer) FilterProfileCreated(opts *bind.FilterOpts, profileId []*big.Int, creator []common.Address, to []common.Address) (*V2EventsProfileCreatedIterator, error)
FilterProfileCreated is a free log retrieval operation binding the contract event 0xf642d82f9bf073e3403d88853e8ee1a91d4fff05e11bcdf593f09ce442c6b247.
Solidity: event ProfileCreated(uint256 indexed profileId, address indexed creator, address indexed to, uint256 timestamp)
func (*V2EventsFilterer) FilterProfileCreatorWhitelisted ¶
func (_V2Events *V2EventsFilterer) FilterProfileCreatorWhitelisted(opts *bind.FilterOpts, profileCreator []common.Address, whitelisted []bool) (*V2EventsProfileCreatorWhitelistedIterator, error)
FilterProfileCreatorWhitelisted is a free log retrieval operation binding the contract event 0x8f617843889b94892bd44852d36ca6a7f49ecf4350a01e7b68e22d80f4ed95bc.
Solidity: event ProfileCreatorWhitelisted(address indexed profileCreator, bool indexed whitelisted, uint256 timestamp)
func (*V2EventsFilterer) FilterProfileMetadataSet ¶
func (_V2Events *V2EventsFilterer) FilterProfileMetadataSet(opts *bind.FilterOpts, profileId []*big.Int) (*V2EventsProfileMetadataSetIterator, error)
FilterProfileMetadataSet is a free log retrieval operation binding the contract event 0x1202cc90de8ecfb21f883e5a5257eb6cd0deabf48ef14dbf146c1225b3c50abb.
Solidity: event ProfileMetadataSet(uint256 indexed profileId, string metadata, address transactionExecutor, uint256 timestamp)
func (*V2EventsFilterer) FilterQuoteCreated ¶
func (_V2Events *V2EventsFilterer) FilterQuoteCreated(opts *bind.FilterOpts, pubId []*big.Int) (*V2EventsQuoteCreatedIterator, error)
FilterQuoteCreated is a free log retrieval operation binding the contract event 0x90991d5410a24294cd806880f6e27b11ebe48fbb0cea07cdd566a073bc6ff71d.
Solidity: event QuoteCreated((uint256,string,uint256,uint256,uint256[],uint256[],bytes,address[],bytes[],address,bytes) quoteParams, uint256 indexed pubId, bytes referenceModuleReturnData, bytes[] actionModulesInitReturnDatas, bytes referenceModuleInitReturnData, address transactionExecutor, uint256 timestamp)
func (*V2EventsFilterer) FilterStateSet ¶
func (_V2Events *V2EventsFilterer) FilterStateSet(opts *bind.FilterOpts, caller []common.Address, prevState []uint8, newState []uint8) (*V2EventsStateSetIterator, error)
FilterStateSet is a free log retrieval operation binding the contract event 0xa2f9a1499fc1f9b7796d21fe5761290ccb7e0ef6ccf35fa58b668f304a62a1ca.
Solidity: event StateSet(address indexed caller, uint8 indexed prevState, uint8 indexed newState, uint256 timestamp)
func (*V2EventsFilterer) FilterTokenGuardianStateChanged ¶
func (_V2Events *V2EventsFilterer) FilterTokenGuardianStateChanged(opts *bind.FilterOpts, wallet []common.Address, enabled []bool) (*V2EventsTokenGuardianStateChangedIterator, error)
FilterTokenGuardianStateChanged is a free log retrieval operation binding the contract event 0x035adf3bbe16b317cf4a3e05c966ea6571d1af00147c5f121bd1514b1e322a06.
Solidity: event TokenGuardianStateChanged(address indexed wallet, bool indexed enabled, uint256 tokenGuardianDisablingTimestamp, uint256 timestamp)
func (*V2EventsFilterer) FilterTreasuryFeeSet ¶
func (_V2Events *V2EventsFilterer) FilterTreasuryFeeSet(opts *bind.FilterOpts, prevTreasuryFee []uint16, newTreasuryFee []uint16) (*V2EventsTreasuryFeeSetIterator, error)
FilterTreasuryFeeSet is a free log retrieval operation binding the contract event 0x6076e665d0cd29a9fb0391c62a1c3c1c6d18531bf470fce88abbc7f33b855f7f.
Solidity: event TreasuryFeeSet(uint16 indexed prevTreasuryFee, uint16 indexed newTreasuryFee, uint256 timestamp)
func (*V2EventsFilterer) FilterTreasurySet ¶
func (_V2Events *V2EventsFilterer) FilterTreasurySet(opts *bind.FilterOpts, prevTreasury []common.Address, newTreasury []common.Address) (*V2EventsTreasurySetIterator, error)
FilterTreasurySet is a free log retrieval operation binding the contract event 0x8df20312a19939ae72e29e4500356a05238ef5e6794a3323c184d97bb615d4fe.
Solidity: event TreasurySet(address indexed prevTreasury, address indexed newTreasury, uint256 timestamp)
func (*V2EventsFilterer) FilterUnblocked ¶
func (_V2Events *V2EventsFilterer) FilterUnblocked(opts *bind.FilterOpts, byProfileId []*big.Int) (*V2EventsUnblockedIterator, error)
FilterUnblocked is a free log retrieval operation binding the contract event 0x8beee0a04ecf0572a57773511663b9baa3f7f6fce0e01112a1bf1a354cddc6a6.
Solidity: event Unblocked(uint256 indexed byProfileId, uint256 idOfProfileUnblocked, address transactionExecutor, uint256 timestamp)
func (*V2EventsFilterer) FilterUnfollowed ¶
func (_V2Events *V2EventsFilterer) FilterUnfollowed(opts *bind.FilterOpts, unfollowerProfileId []*big.Int) (*V2EventsUnfollowedIterator, error)
FilterUnfollowed is a free log retrieval operation binding the contract event 0x9bbadc4d29f8416b3b1ed6fe7b42cc3588aaca742ac8c1661b3bb0a4c5ab1673.
Solidity: event Unfollowed(uint256 indexed unfollowerProfileId, uint256 idOfProfileUnfollowed, address transactionExecutor, uint256 timestamp)
func (*V2EventsFilterer) ParseActed ¶
func (_V2Events *V2EventsFilterer) ParseActed(log types.Log) (*V2EventsActed, error)
ParseActed is a log parse operation binding the contract event 0x61f8aa74c55cf20b1d5e4f2f6531f66747a0bbbc7696cbb2844738feb8300aad.
Solidity: event Acted((uint256,uint256,uint256,uint256[],uint256[],address,bytes) publicationActionParams, bytes actionModuleReturnData, address transactionExecutor, uint256 timestamp)
func (*V2EventsFilterer) ParseBaseInitialized ¶
func (_V2Events *V2EventsFilterer) ParseBaseInitialized(log types.Log) (*V2EventsBaseInitialized, error)
ParseBaseInitialized is a log parse operation binding the contract event 0x414cd0b34676984f09a5f76ce9718d4062e50283abe0e7e274a9a5b4e0c99c30.
Solidity: event BaseInitialized(string name, string symbol, uint256 timestamp)
func (*V2EventsFilterer) ParseBlocked ¶
func (_V2Events *V2EventsFilterer) ParseBlocked(log types.Log) (*V2EventsBlocked, error)
ParseBlocked is a log parse operation binding the contract event 0xf516352169f43b6951b54bf4ca4dd3e4632ba04a38956d8af42c44cfde4a0ecb.
Solidity: event Blocked(uint256 indexed byProfileId, uint256 idOfProfileBlocked, address transactionExecutor, uint256 timestamp)
func (*V2EventsFilterer) ParseCollectNFTTransferred ¶
func (_V2Events *V2EventsFilterer) ParseCollectNFTTransferred(log types.Log) (*V2EventsCollectNFTTransferred, error)
ParseCollectNFTTransferred is a log parse operation binding the contract event 0x68edb7ec2c37d21b3b72233960b487f2966f4ac82b7430d39f24d1f8d6f99106.
Solidity: event CollectNFTTransferred(uint256 indexed profileId, uint256 indexed pubId, uint256 indexed collectNFTId, address from, address to, uint256 timestamp)
func (*V2EventsFilterer) ParseCommentCreated ¶
func (_V2Events *V2EventsFilterer) ParseCommentCreated(log types.Log) (*V2EventsCommentCreated, error)
ParseCommentCreated is a log parse operation binding the contract event 0x6730c5edd594025e9d1057522801addabbb26fe8ec0acb70a658002f75684388.
Solidity: event CommentCreated((uint256,string,uint256,uint256,uint256[],uint256[],bytes,address[],bytes[],address,bytes) commentParams, uint256 indexed pubId, bytes referenceModuleReturnData, bytes[] actionModulesInitReturnDatas, bytes referenceModuleInitReturnData, address transactionExecutor, uint256 timestamp)
func (*V2EventsFilterer) ParseDelegatedExecutorsConfigApplied ¶
func (_V2Events *V2EventsFilterer) ParseDelegatedExecutorsConfigApplied(log types.Log) (*V2EventsDelegatedExecutorsConfigApplied, error)
ParseDelegatedExecutorsConfigApplied is a log parse operation binding the contract event 0x47f050f9e2779af58ee28eb99af69c3168632fbf7a45f97317137e2098e538f3.
Solidity: event DelegatedExecutorsConfigApplied(uint256 indexed delegatorProfileId, uint256 indexed configNumber, uint256 timestamp)
func (*V2EventsFilterer) ParseDelegatedExecutorsConfigChanged ¶
func (_V2Events *V2EventsFilterer) ParseDelegatedExecutorsConfigChanged(log types.Log) (*V2EventsDelegatedExecutorsConfigChanged, error)
ParseDelegatedExecutorsConfigChanged is a log parse operation binding the contract event 0xfd73bf07ef75af85f5dec85a987a10fc4a54c330dd4d13ae0f619cf59d96e506.
Solidity: event DelegatedExecutorsConfigChanged(uint256 indexed delegatorProfileId, uint256 indexed configNumber, address[] delegatedExecutors, bool[] approvals, uint256 timestamp)
func (*V2EventsFilterer) ParseEmergencyAdminSet ¶
func (_V2Events *V2EventsFilterer) ParseEmergencyAdminSet(log types.Log) (*V2EventsEmergencyAdminSet, error)
ParseEmergencyAdminSet is a log parse operation binding the contract event 0x676c0801b0f400762e958ee31cfbb10870e70786f6761f57c8647e766b0db3d9.
Solidity: event EmergencyAdminSet(address indexed caller, address indexed oldEmergencyAdmin, address indexed newEmergencyAdmin, uint256 timestamp)
func (*V2EventsFilterer) ParseFollowModuleSet ¶
func (_V2Events *V2EventsFilterer) ParseFollowModuleSet(log types.Log) (*V2EventsFollowModuleSet, error)
ParseFollowModuleSet is a log parse operation binding the contract event 0x160458ccae41f9f8e4bc14a37e1fc3d900f768c5c12991c5140490aae8292600.
Solidity: event FollowModuleSet(uint256 indexed profileId, address followModule, bytes followModuleInitData, bytes followModuleReturnData, address transactionExecutor, uint256 timestamp)
func (*V2EventsFilterer) ParseFollowNFTDeployed ¶
func (_V2Events *V2EventsFilterer) ParseFollowNFTDeployed(log types.Log) (*V2EventsFollowNFTDeployed, error)
ParseFollowNFTDeployed is a log parse operation binding the contract event 0x44403e38baed5e40df7f64ff8708b076c75a0dfda8380e75df5c36f11a476743.
Solidity: event FollowNFTDeployed(uint256 indexed profileId, address indexed followNFT, uint256 timestamp)
func (*V2EventsFilterer) ParseFollowed ¶
func (_V2Events *V2EventsFilterer) ParseFollowed(log types.Log) (*V2EventsFollowed, error)
ParseFollowed is a log parse operation binding the contract event 0x817d2c71a3ec35dc50f2e4b0d890943c89f2a7ab9d96eff233eda4932b506d0b.
Solidity: event Followed(uint256 indexed followerProfileId, uint256 idOfProfileFollowed, uint256 followTokenIdAssigned, bytes followModuleData, bytes processFollowModuleReturnData, address transactionExecutor, uint256 timestamp)
func (*V2EventsFilterer) ParseGovernanceSet ¶
func (_V2Events *V2EventsFilterer) ParseGovernanceSet(log types.Log) (*V2EventsGovernanceSet, error)
ParseGovernanceSet is a log parse operation binding the contract event 0xe552a55455b740845a5c07ed445d1724142fc997b389835495a29b30cddc1ccd.
Solidity: event GovernanceSet(address indexed caller, address indexed prevGovernance, address indexed newGovernance, uint256 timestamp)
func (*V2EventsFilterer) ParseLegacyCollectNFTDeployed ¶
func (_V2Events *V2EventsFilterer) ParseLegacyCollectNFTDeployed(log types.Log) (*V2EventsLegacyCollectNFTDeployed, error)
ParseLegacyCollectNFTDeployed is a log parse operation binding the contract event 0xe9493626ff4ace96801910d37796801b339b1d5cf29e49bdc3cb870ec5ad0770.
Solidity: event LegacyCollectNFTDeployed(uint256 indexed profileId, uint256 indexed pubId, address indexed collectNFT, uint256 timestamp)
func (*V2EventsFilterer) ParseMirrorCreated ¶
func (_V2Events *V2EventsFilterer) ParseMirrorCreated(log types.Log) (*V2EventsMirrorCreated, error)
ParseMirrorCreated is a log parse operation binding the contract event 0x19822529a03d77bbe525763dd7064f5c182a5ede1bdd88e73a07221d3f3feb6d.
Solidity: event MirrorCreated((uint256,string,uint256,uint256,uint256[],uint256[],bytes) mirrorParams, uint256 indexed pubId, bytes referenceModuleReturnData, address transactionExecutor, uint256 timestamp)
func (*V2EventsFilterer) ParseNonceUpdated ¶
func (_V2Events *V2EventsFilterer) ParseNonceUpdated(log types.Log) (*V2EventsNonceUpdated, error)
ParseNonceUpdated is a log parse operation binding the contract event 0xc906270cebe7667882104effe64262a73c422ab9176a111e05ea837b021065fc.
Solidity: event NonceUpdated(address indexed signer, uint256 nonce, uint256 timestamp)
func (*V2EventsFilterer) ParsePostCreated ¶
func (_V2Events *V2EventsFilterer) ParsePostCreated(log types.Log) (*V2EventsPostCreated, error)
ParsePostCreated is a log parse operation binding the contract event 0xe18912378f90aa372fc9ab7ab5ff7e4744182bdef133ccad56d5a18864456742.
Solidity: event PostCreated((uint256,string,address[],bytes[],address,bytes) postParams, uint256 indexed pubId, bytes[] actionModulesInitReturnDatas, bytes referenceModuleInitReturnData, address transactionExecutor, uint256 timestamp)
func (*V2EventsFilterer) ParseProfileCreated ¶
func (_V2Events *V2EventsFilterer) ParseProfileCreated(log types.Log) (*V2EventsProfileCreated, error)
ParseProfileCreated is a log parse operation binding the contract event 0xf642d82f9bf073e3403d88853e8ee1a91d4fff05e11bcdf593f09ce442c6b247.
Solidity: event ProfileCreated(uint256 indexed profileId, address indexed creator, address indexed to, uint256 timestamp)
func (*V2EventsFilterer) ParseProfileCreatorWhitelisted ¶
func (_V2Events *V2EventsFilterer) ParseProfileCreatorWhitelisted(log types.Log) (*V2EventsProfileCreatorWhitelisted, error)
ParseProfileCreatorWhitelisted is a log parse operation binding the contract event 0x8f617843889b94892bd44852d36ca6a7f49ecf4350a01e7b68e22d80f4ed95bc.
Solidity: event ProfileCreatorWhitelisted(address indexed profileCreator, bool indexed whitelisted, uint256 timestamp)
func (*V2EventsFilterer) ParseProfileMetadataSet ¶
func (_V2Events *V2EventsFilterer) ParseProfileMetadataSet(log types.Log) (*V2EventsProfileMetadataSet, error)
ParseProfileMetadataSet is a log parse operation binding the contract event 0x1202cc90de8ecfb21f883e5a5257eb6cd0deabf48ef14dbf146c1225b3c50abb.
Solidity: event ProfileMetadataSet(uint256 indexed profileId, string metadata, address transactionExecutor, uint256 timestamp)
func (*V2EventsFilterer) ParseQuoteCreated ¶
func (_V2Events *V2EventsFilterer) ParseQuoteCreated(log types.Log) (*V2EventsQuoteCreated, error)
ParseQuoteCreated is a log parse operation binding the contract event 0x90991d5410a24294cd806880f6e27b11ebe48fbb0cea07cdd566a073bc6ff71d.
Solidity: event QuoteCreated((uint256,string,uint256,uint256,uint256[],uint256[],bytes,address[],bytes[],address,bytes) quoteParams, uint256 indexed pubId, bytes referenceModuleReturnData, bytes[] actionModulesInitReturnDatas, bytes referenceModuleInitReturnData, address transactionExecutor, uint256 timestamp)
func (*V2EventsFilterer) ParseStateSet ¶
func (_V2Events *V2EventsFilterer) ParseStateSet(log types.Log) (*V2EventsStateSet, error)
ParseStateSet is a log parse operation binding the contract event 0xa2f9a1499fc1f9b7796d21fe5761290ccb7e0ef6ccf35fa58b668f304a62a1ca.
Solidity: event StateSet(address indexed caller, uint8 indexed prevState, uint8 indexed newState, uint256 timestamp)
func (*V2EventsFilterer) ParseTokenGuardianStateChanged ¶
func (_V2Events *V2EventsFilterer) ParseTokenGuardianStateChanged(log types.Log) (*V2EventsTokenGuardianStateChanged, error)
ParseTokenGuardianStateChanged is a log parse operation binding the contract event 0x035adf3bbe16b317cf4a3e05c966ea6571d1af00147c5f121bd1514b1e322a06.
Solidity: event TokenGuardianStateChanged(address indexed wallet, bool indexed enabled, uint256 tokenGuardianDisablingTimestamp, uint256 timestamp)
func (*V2EventsFilterer) ParseTreasuryFeeSet ¶
func (_V2Events *V2EventsFilterer) ParseTreasuryFeeSet(log types.Log) (*V2EventsTreasuryFeeSet, error)
ParseTreasuryFeeSet is a log parse operation binding the contract event 0x6076e665d0cd29a9fb0391c62a1c3c1c6d18531bf470fce88abbc7f33b855f7f.
Solidity: event TreasuryFeeSet(uint16 indexed prevTreasuryFee, uint16 indexed newTreasuryFee, uint256 timestamp)
func (*V2EventsFilterer) ParseTreasurySet ¶
func (_V2Events *V2EventsFilterer) ParseTreasurySet(log types.Log) (*V2EventsTreasurySet, error)
ParseTreasurySet is a log parse operation binding the contract event 0x8df20312a19939ae72e29e4500356a05238ef5e6794a3323c184d97bb615d4fe.
Solidity: event TreasurySet(address indexed prevTreasury, address indexed newTreasury, uint256 timestamp)
func (*V2EventsFilterer) ParseUnblocked ¶
func (_V2Events *V2EventsFilterer) ParseUnblocked(log types.Log) (*V2EventsUnblocked, error)
ParseUnblocked is a log parse operation binding the contract event 0x8beee0a04ecf0572a57773511663b9baa3f7f6fce0e01112a1bf1a354cddc6a6.
Solidity: event Unblocked(uint256 indexed byProfileId, uint256 idOfProfileUnblocked, address transactionExecutor, uint256 timestamp)
func (*V2EventsFilterer) ParseUnfollowed ¶
func (_V2Events *V2EventsFilterer) ParseUnfollowed(log types.Log) (*V2EventsUnfollowed, error)
ParseUnfollowed is a log parse operation binding the contract event 0x9bbadc4d29f8416b3b1ed6fe7b42cc3588aaca742ac8c1661b3bb0a4c5ab1673.
Solidity: event Unfollowed(uint256 indexed unfollowerProfileId, uint256 idOfProfileUnfollowed, address transactionExecutor, uint256 timestamp)
func (*V2EventsFilterer) WatchActed ¶
func (_V2Events *V2EventsFilterer) WatchActed(opts *bind.WatchOpts, sink chan<- *V2EventsActed) (event.Subscription, error)
WatchActed is a free log subscription operation binding the contract event 0x61f8aa74c55cf20b1d5e4f2f6531f66747a0bbbc7696cbb2844738feb8300aad.
Solidity: event Acted((uint256,uint256,uint256,uint256[],uint256[],address,bytes) publicationActionParams, bytes actionModuleReturnData, address transactionExecutor, uint256 timestamp)
func (*V2EventsFilterer) WatchBaseInitialized ¶
func (_V2Events *V2EventsFilterer) WatchBaseInitialized(opts *bind.WatchOpts, sink chan<- *V2EventsBaseInitialized) (event.Subscription, error)
WatchBaseInitialized is a free log subscription operation binding the contract event 0x414cd0b34676984f09a5f76ce9718d4062e50283abe0e7e274a9a5b4e0c99c30.
Solidity: event BaseInitialized(string name, string symbol, uint256 timestamp)
func (*V2EventsFilterer) WatchBlocked ¶
func (_V2Events *V2EventsFilterer) WatchBlocked(opts *bind.WatchOpts, sink chan<- *V2EventsBlocked, byProfileId []*big.Int) (event.Subscription, error)
WatchBlocked is a free log subscription operation binding the contract event 0xf516352169f43b6951b54bf4ca4dd3e4632ba04a38956d8af42c44cfde4a0ecb.
Solidity: event Blocked(uint256 indexed byProfileId, uint256 idOfProfileBlocked, address transactionExecutor, uint256 timestamp)
func (*V2EventsFilterer) WatchCollectNFTTransferred ¶
func (_V2Events *V2EventsFilterer) WatchCollectNFTTransferred(opts *bind.WatchOpts, sink chan<- *V2EventsCollectNFTTransferred, profileId []*big.Int, pubId []*big.Int, collectNFTId []*big.Int) (event.Subscription, error)
WatchCollectNFTTransferred is a free log subscription operation binding the contract event 0x68edb7ec2c37d21b3b72233960b487f2966f4ac82b7430d39f24d1f8d6f99106.
Solidity: event CollectNFTTransferred(uint256 indexed profileId, uint256 indexed pubId, uint256 indexed collectNFTId, address from, address to, uint256 timestamp)
func (*V2EventsFilterer) WatchCommentCreated ¶
func (_V2Events *V2EventsFilterer) WatchCommentCreated(opts *bind.WatchOpts, sink chan<- *V2EventsCommentCreated, pubId []*big.Int) (event.Subscription, error)
WatchCommentCreated is a free log subscription operation binding the contract event 0x6730c5edd594025e9d1057522801addabbb26fe8ec0acb70a658002f75684388.
Solidity: event CommentCreated((uint256,string,uint256,uint256,uint256[],uint256[],bytes,address[],bytes[],address,bytes) commentParams, uint256 indexed pubId, bytes referenceModuleReturnData, bytes[] actionModulesInitReturnDatas, bytes referenceModuleInitReturnData, address transactionExecutor, uint256 timestamp)
func (*V2EventsFilterer) WatchDelegatedExecutorsConfigApplied ¶
func (_V2Events *V2EventsFilterer) WatchDelegatedExecutorsConfigApplied(opts *bind.WatchOpts, sink chan<- *V2EventsDelegatedExecutorsConfigApplied, delegatorProfileId []*big.Int, configNumber []*big.Int) (event.Subscription, error)
WatchDelegatedExecutorsConfigApplied is a free log subscription operation binding the contract event 0x47f050f9e2779af58ee28eb99af69c3168632fbf7a45f97317137e2098e538f3.
Solidity: event DelegatedExecutorsConfigApplied(uint256 indexed delegatorProfileId, uint256 indexed configNumber, uint256 timestamp)
func (*V2EventsFilterer) WatchDelegatedExecutorsConfigChanged ¶
func (_V2Events *V2EventsFilterer) WatchDelegatedExecutorsConfigChanged(opts *bind.WatchOpts, sink chan<- *V2EventsDelegatedExecutorsConfigChanged, delegatorProfileId []*big.Int, configNumber []*big.Int) (event.Subscription, error)
WatchDelegatedExecutorsConfigChanged is a free log subscription operation binding the contract event 0xfd73bf07ef75af85f5dec85a987a10fc4a54c330dd4d13ae0f619cf59d96e506.
Solidity: event DelegatedExecutorsConfigChanged(uint256 indexed delegatorProfileId, uint256 indexed configNumber, address[] delegatedExecutors, bool[] approvals, uint256 timestamp)
func (*V2EventsFilterer) WatchEmergencyAdminSet ¶
func (_V2Events *V2EventsFilterer) WatchEmergencyAdminSet(opts *bind.WatchOpts, sink chan<- *V2EventsEmergencyAdminSet, caller []common.Address, oldEmergencyAdmin []common.Address, newEmergencyAdmin []common.Address) (event.Subscription, error)
WatchEmergencyAdminSet is a free log subscription operation binding the contract event 0x676c0801b0f400762e958ee31cfbb10870e70786f6761f57c8647e766b0db3d9.
Solidity: event EmergencyAdminSet(address indexed caller, address indexed oldEmergencyAdmin, address indexed newEmergencyAdmin, uint256 timestamp)
func (*V2EventsFilterer) WatchFollowModuleSet ¶
func (_V2Events *V2EventsFilterer) WatchFollowModuleSet(opts *bind.WatchOpts, sink chan<- *V2EventsFollowModuleSet, profileId []*big.Int) (event.Subscription, error)
WatchFollowModuleSet is a free log subscription operation binding the contract event 0x160458ccae41f9f8e4bc14a37e1fc3d900f768c5c12991c5140490aae8292600.
Solidity: event FollowModuleSet(uint256 indexed profileId, address followModule, bytes followModuleInitData, bytes followModuleReturnData, address transactionExecutor, uint256 timestamp)
func (*V2EventsFilterer) WatchFollowNFTDeployed ¶
func (_V2Events *V2EventsFilterer) WatchFollowNFTDeployed(opts *bind.WatchOpts, sink chan<- *V2EventsFollowNFTDeployed, profileId []*big.Int, followNFT []common.Address) (event.Subscription, error)
WatchFollowNFTDeployed is a free log subscription operation binding the contract event 0x44403e38baed5e40df7f64ff8708b076c75a0dfda8380e75df5c36f11a476743.
Solidity: event FollowNFTDeployed(uint256 indexed profileId, address indexed followNFT, uint256 timestamp)
func (*V2EventsFilterer) WatchFollowed ¶
func (_V2Events *V2EventsFilterer) WatchFollowed(opts *bind.WatchOpts, sink chan<- *V2EventsFollowed, followerProfileId []*big.Int) (event.Subscription, error)
WatchFollowed is a free log subscription operation binding the contract event 0x817d2c71a3ec35dc50f2e4b0d890943c89f2a7ab9d96eff233eda4932b506d0b.
Solidity: event Followed(uint256 indexed followerProfileId, uint256 idOfProfileFollowed, uint256 followTokenIdAssigned, bytes followModuleData, bytes processFollowModuleReturnData, address transactionExecutor, uint256 timestamp)
func (*V2EventsFilterer) WatchGovernanceSet ¶
func (_V2Events *V2EventsFilterer) WatchGovernanceSet(opts *bind.WatchOpts, sink chan<- *V2EventsGovernanceSet, caller []common.Address, prevGovernance []common.Address, newGovernance []common.Address) (event.Subscription, error)
WatchGovernanceSet is a free log subscription operation binding the contract event 0xe552a55455b740845a5c07ed445d1724142fc997b389835495a29b30cddc1ccd.
Solidity: event GovernanceSet(address indexed caller, address indexed prevGovernance, address indexed newGovernance, uint256 timestamp)
func (*V2EventsFilterer) WatchLegacyCollectNFTDeployed ¶
func (_V2Events *V2EventsFilterer) WatchLegacyCollectNFTDeployed(opts *bind.WatchOpts, sink chan<- *V2EventsLegacyCollectNFTDeployed, profileId []*big.Int, pubId []*big.Int, collectNFT []common.Address) (event.Subscription, error)
WatchLegacyCollectNFTDeployed is a free log subscription operation binding the contract event 0xe9493626ff4ace96801910d37796801b339b1d5cf29e49bdc3cb870ec5ad0770.
Solidity: event LegacyCollectNFTDeployed(uint256 indexed profileId, uint256 indexed pubId, address indexed collectNFT, uint256 timestamp)
func (*V2EventsFilterer) WatchMirrorCreated ¶
func (_V2Events *V2EventsFilterer) WatchMirrorCreated(opts *bind.WatchOpts, sink chan<- *V2EventsMirrorCreated, pubId []*big.Int) (event.Subscription, error)
WatchMirrorCreated is a free log subscription operation binding the contract event 0x19822529a03d77bbe525763dd7064f5c182a5ede1bdd88e73a07221d3f3feb6d.
Solidity: event MirrorCreated((uint256,string,uint256,uint256,uint256[],uint256[],bytes) mirrorParams, uint256 indexed pubId, bytes referenceModuleReturnData, address transactionExecutor, uint256 timestamp)
func (*V2EventsFilterer) WatchNonceUpdated ¶
func (_V2Events *V2EventsFilterer) WatchNonceUpdated(opts *bind.WatchOpts, sink chan<- *V2EventsNonceUpdated, signer []common.Address) (event.Subscription, error)
WatchNonceUpdated is a free log subscription operation binding the contract event 0xc906270cebe7667882104effe64262a73c422ab9176a111e05ea837b021065fc.
Solidity: event NonceUpdated(address indexed signer, uint256 nonce, uint256 timestamp)
func (*V2EventsFilterer) WatchPostCreated ¶
func (_V2Events *V2EventsFilterer) WatchPostCreated(opts *bind.WatchOpts, sink chan<- *V2EventsPostCreated, pubId []*big.Int) (event.Subscription, error)
WatchPostCreated is a free log subscription operation binding the contract event 0xe18912378f90aa372fc9ab7ab5ff7e4744182bdef133ccad56d5a18864456742.
Solidity: event PostCreated((uint256,string,address[],bytes[],address,bytes) postParams, uint256 indexed pubId, bytes[] actionModulesInitReturnDatas, bytes referenceModuleInitReturnData, address transactionExecutor, uint256 timestamp)
func (*V2EventsFilterer) WatchProfileCreated ¶
func (_V2Events *V2EventsFilterer) WatchProfileCreated(opts *bind.WatchOpts, sink chan<- *V2EventsProfileCreated, profileId []*big.Int, creator []common.Address, to []common.Address) (event.Subscription, error)
WatchProfileCreated is a free log subscription operation binding the contract event 0xf642d82f9bf073e3403d88853e8ee1a91d4fff05e11bcdf593f09ce442c6b247.
Solidity: event ProfileCreated(uint256 indexed profileId, address indexed creator, address indexed to, uint256 timestamp)
func (*V2EventsFilterer) WatchProfileCreatorWhitelisted ¶
func (_V2Events *V2EventsFilterer) WatchProfileCreatorWhitelisted(opts *bind.WatchOpts, sink chan<- *V2EventsProfileCreatorWhitelisted, profileCreator []common.Address, whitelisted []bool) (event.Subscription, error)
WatchProfileCreatorWhitelisted is a free log subscription operation binding the contract event 0x8f617843889b94892bd44852d36ca6a7f49ecf4350a01e7b68e22d80f4ed95bc.
Solidity: event ProfileCreatorWhitelisted(address indexed profileCreator, bool indexed whitelisted, uint256 timestamp)
func (*V2EventsFilterer) WatchProfileMetadataSet ¶
func (_V2Events *V2EventsFilterer) WatchProfileMetadataSet(opts *bind.WatchOpts, sink chan<- *V2EventsProfileMetadataSet, profileId []*big.Int) (event.Subscription, error)
WatchProfileMetadataSet is a free log subscription operation binding the contract event 0x1202cc90de8ecfb21f883e5a5257eb6cd0deabf48ef14dbf146c1225b3c50abb.
Solidity: event ProfileMetadataSet(uint256 indexed profileId, string metadata, address transactionExecutor, uint256 timestamp)
func (*V2EventsFilterer) WatchQuoteCreated ¶
func (_V2Events *V2EventsFilterer) WatchQuoteCreated(opts *bind.WatchOpts, sink chan<- *V2EventsQuoteCreated, pubId []*big.Int) (event.Subscription, error)
WatchQuoteCreated is a free log subscription operation binding the contract event 0x90991d5410a24294cd806880f6e27b11ebe48fbb0cea07cdd566a073bc6ff71d.
Solidity: event QuoteCreated((uint256,string,uint256,uint256,uint256[],uint256[],bytes,address[],bytes[],address,bytes) quoteParams, uint256 indexed pubId, bytes referenceModuleReturnData, bytes[] actionModulesInitReturnDatas, bytes referenceModuleInitReturnData, address transactionExecutor, uint256 timestamp)
func (*V2EventsFilterer) WatchStateSet ¶
func (_V2Events *V2EventsFilterer) WatchStateSet(opts *bind.WatchOpts, sink chan<- *V2EventsStateSet, caller []common.Address, prevState []uint8, newState []uint8) (event.Subscription, error)
WatchStateSet is a free log subscription operation binding the contract event 0xa2f9a1499fc1f9b7796d21fe5761290ccb7e0ef6ccf35fa58b668f304a62a1ca.
Solidity: event StateSet(address indexed caller, uint8 indexed prevState, uint8 indexed newState, uint256 timestamp)
func (*V2EventsFilterer) WatchTokenGuardianStateChanged ¶
func (_V2Events *V2EventsFilterer) WatchTokenGuardianStateChanged(opts *bind.WatchOpts, sink chan<- *V2EventsTokenGuardianStateChanged, wallet []common.Address, enabled []bool) (event.Subscription, error)
WatchTokenGuardianStateChanged is a free log subscription operation binding the contract event 0x035adf3bbe16b317cf4a3e05c966ea6571d1af00147c5f121bd1514b1e322a06.
Solidity: event TokenGuardianStateChanged(address indexed wallet, bool indexed enabled, uint256 tokenGuardianDisablingTimestamp, uint256 timestamp)
func (*V2EventsFilterer) WatchTreasuryFeeSet ¶
func (_V2Events *V2EventsFilterer) WatchTreasuryFeeSet(opts *bind.WatchOpts, sink chan<- *V2EventsTreasuryFeeSet, prevTreasuryFee []uint16, newTreasuryFee []uint16) (event.Subscription, error)
WatchTreasuryFeeSet is a free log subscription operation binding the contract event 0x6076e665d0cd29a9fb0391c62a1c3c1c6d18531bf470fce88abbc7f33b855f7f.
Solidity: event TreasuryFeeSet(uint16 indexed prevTreasuryFee, uint16 indexed newTreasuryFee, uint256 timestamp)
func (*V2EventsFilterer) WatchTreasurySet ¶
func (_V2Events *V2EventsFilterer) WatchTreasurySet(opts *bind.WatchOpts, sink chan<- *V2EventsTreasurySet, prevTreasury []common.Address, newTreasury []common.Address) (event.Subscription, error)
WatchTreasurySet is a free log subscription operation binding the contract event 0x8df20312a19939ae72e29e4500356a05238ef5e6794a3323c184d97bb615d4fe.
Solidity: event TreasurySet(address indexed prevTreasury, address indexed newTreasury, uint256 timestamp)
func (*V2EventsFilterer) WatchUnblocked ¶
func (_V2Events *V2EventsFilterer) WatchUnblocked(opts *bind.WatchOpts, sink chan<- *V2EventsUnblocked, byProfileId []*big.Int) (event.Subscription, error)
WatchUnblocked is a free log subscription operation binding the contract event 0x8beee0a04ecf0572a57773511663b9baa3f7f6fce0e01112a1bf1a354cddc6a6.
Solidity: event Unblocked(uint256 indexed byProfileId, uint256 idOfProfileUnblocked, address transactionExecutor, uint256 timestamp)
func (*V2EventsFilterer) WatchUnfollowed ¶
func (_V2Events *V2EventsFilterer) WatchUnfollowed(opts *bind.WatchOpts, sink chan<- *V2EventsUnfollowed, unfollowerProfileId []*big.Int) (event.Subscription, error)
WatchUnfollowed is a free log subscription operation binding the contract event 0x9bbadc4d29f8416b3b1ed6fe7b42cc3588aaca742ac8c1661b3bb0a4c5ab1673.
Solidity: event Unfollowed(uint256 indexed unfollowerProfileId, uint256 idOfProfileUnfollowed, address transactionExecutor, uint256 timestamp)
type V2EventsFollowModuleSet ¶
type V2EventsFollowModuleSet struct { ProfileId *big.Int FollowModule common.Address FollowModuleInitData []byte FollowModuleReturnData []byte TransactionExecutor common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2EventsFollowModuleSet represents a FollowModuleSet event raised by the V2Events contract.
type V2EventsFollowModuleSetIterator ¶
type V2EventsFollowModuleSetIterator struct { Event *V2EventsFollowModuleSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2EventsFollowModuleSetIterator is returned from FilterFollowModuleSet and is used to iterate over the raw logs and unpacked data for FollowModuleSet events raised by the V2Events contract.
func (*V2EventsFollowModuleSetIterator) Close ¶
func (it *V2EventsFollowModuleSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2EventsFollowModuleSetIterator) Error ¶
func (it *V2EventsFollowModuleSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2EventsFollowModuleSetIterator) Next ¶
func (it *V2EventsFollowModuleSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2EventsFollowNFTDeployed ¶
type V2EventsFollowNFTDeployed struct { ProfileId *big.Int FollowNFT common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2EventsFollowNFTDeployed represents a FollowNFTDeployed event raised by the V2Events contract.
type V2EventsFollowNFTDeployedIterator ¶
type V2EventsFollowNFTDeployedIterator struct { Event *V2EventsFollowNFTDeployed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2EventsFollowNFTDeployedIterator is returned from FilterFollowNFTDeployed and is used to iterate over the raw logs and unpacked data for FollowNFTDeployed events raised by the V2Events contract.
func (*V2EventsFollowNFTDeployedIterator) Close ¶
func (it *V2EventsFollowNFTDeployedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2EventsFollowNFTDeployedIterator) Error ¶
func (it *V2EventsFollowNFTDeployedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2EventsFollowNFTDeployedIterator) Next ¶
func (it *V2EventsFollowNFTDeployedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2EventsFollowed ¶
type V2EventsFollowed struct { FollowerProfileId *big.Int IdOfProfileFollowed *big.Int FollowTokenIdAssigned *big.Int FollowModuleData []byte ProcessFollowModuleReturnData []byte TransactionExecutor common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2EventsFollowed represents a Followed event raised by the V2Events contract.
type V2EventsFollowedIterator ¶
type V2EventsFollowedIterator struct { Event *V2EventsFollowed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2EventsFollowedIterator is returned from FilterFollowed and is used to iterate over the raw logs and unpacked data for Followed events raised by the V2Events contract.
func (*V2EventsFollowedIterator) Close ¶
func (it *V2EventsFollowedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2EventsFollowedIterator) Error ¶
func (it *V2EventsFollowedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2EventsFollowedIterator) Next ¶
func (it *V2EventsFollowedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2EventsGovernanceSet ¶
type V2EventsGovernanceSet struct { Caller common.Address PrevGovernance common.Address NewGovernance common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2EventsGovernanceSet represents a GovernanceSet event raised by the V2Events contract.
type V2EventsGovernanceSetIterator ¶
type V2EventsGovernanceSetIterator struct { Event *V2EventsGovernanceSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2EventsGovernanceSetIterator is returned from FilterGovernanceSet and is used to iterate over the raw logs and unpacked data for GovernanceSet events raised by the V2Events contract.
func (*V2EventsGovernanceSetIterator) Close ¶
func (it *V2EventsGovernanceSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2EventsGovernanceSetIterator) Error ¶
func (it *V2EventsGovernanceSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2EventsGovernanceSetIterator) Next ¶
func (it *V2EventsGovernanceSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2EventsLegacyCollectNFTDeployed ¶
type V2EventsLegacyCollectNFTDeployed struct { ProfileId *big.Int PubId *big.Int CollectNFT common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2EventsLegacyCollectNFTDeployed represents a LegacyCollectNFTDeployed event raised by the V2Events contract.
type V2EventsLegacyCollectNFTDeployedIterator ¶
type V2EventsLegacyCollectNFTDeployedIterator struct { Event *V2EventsLegacyCollectNFTDeployed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2EventsLegacyCollectNFTDeployedIterator is returned from FilterLegacyCollectNFTDeployed and is used to iterate over the raw logs and unpacked data for LegacyCollectNFTDeployed events raised by the V2Events contract.
func (*V2EventsLegacyCollectNFTDeployedIterator) Close ¶
func (it *V2EventsLegacyCollectNFTDeployedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2EventsLegacyCollectNFTDeployedIterator) Error ¶
func (it *V2EventsLegacyCollectNFTDeployedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2EventsLegacyCollectNFTDeployedIterator) Next ¶
func (it *V2EventsLegacyCollectNFTDeployedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2EventsMirrorCreated ¶
type V2EventsMirrorCreated struct { MirrorParams TypesMirrorParams PubId *big.Int ReferenceModuleReturnData []byte TransactionExecutor common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2EventsMirrorCreated represents a MirrorCreated event raised by the V2Events contract.
type V2EventsMirrorCreatedIterator ¶
type V2EventsMirrorCreatedIterator struct { Event *V2EventsMirrorCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2EventsMirrorCreatedIterator is returned from FilterMirrorCreated and is used to iterate over the raw logs and unpacked data for MirrorCreated events raised by the V2Events contract.
func (*V2EventsMirrorCreatedIterator) Close ¶
func (it *V2EventsMirrorCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2EventsMirrorCreatedIterator) Error ¶
func (it *V2EventsMirrorCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2EventsMirrorCreatedIterator) Next ¶
func (it *V2EventsMirrorCreatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2EventsNonceUpdated ¶
type V2EventsNonceUpdated struct { Signer common.Address Nonce *big.Int Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2EventsNonceUpdated represents a NonceUpdated event raised by the V2Events contract.
type V2EventsNonceUpdatedIterator ¶
type V2EventsNonceUpdatedIterator struct { Event *V2EventsNonceUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2EventsNonceUpdatedIterator is returned from FilterNonceUpdated and is used to iterate over the raw logs and unpacked data for NonceUpdated events raised by the V2Events contract.
func (*V2EventsNonceUpdatedIterator) Close ¶
func (it *V2EventsNonceUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2EventsNonceUpdatedIterator) Error ¶
func (it *V2EventsNonceUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2EventsNonceUpdatedIterator) Next ¶
func (it *V2EventsNonceUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2EventsPostCreated ¶
type V2EventsPostCreated struct { PostParams TypesPostParams PubId *big.Int ActionModulesInitReturnDatas [][]byte ReferenceModuleInitReturnData []byte TransactionExecutor common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2EventsPostCreated represents a PostCreated event raised by the V2Events contract.
type V2EventsPostCreatedIterator ¶
type V2EventsPostCreatedIterator struct { Event *V2EventsPostCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2EventsPostCreatedIterator is returned from FilterPostCreated and is used to iterate over the raw logs and unpacked data for PostCreated events raised by the V2Events contract.
func (*V2EventsPostCreatedIterator) Close ¶
func (it *V2EventsPostCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2EventsPostCreatedIterator) Error ¶
func (it *V2EventsPostCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2EventsPostCreatedIterator) Next ¶
func (it *V2EventsPostCreatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2EventsProfileCreated ¶
type V2EventsProfileCreated struct { ProfileId *big.Int Creator common.Address To common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2EventsProfileCreated represents a ProfileCreated event raised by the V2Events contract.
type V2EventsProfileCreatedIterator ¶
type V2EventsProfileCreatedIterator struct { Event *V2EventsProfileCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2EventsProfileCreatedIterator is returned from FilterProfileCreated and is used to iterate over the raw logs and unpacked data for ProfileCreated events raised by the V2Events contract.
func (*V2EventsProfileCreatedIterator) Close ¶
func (it *V2EventsProfileCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2EventsProfileCreatedIterator) Error ¶
func (it *V2EventsProfileCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2EventsProfileCreatedIterator) Next ¶
func (it *V2EventsProfileCreatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2EventsProfileCreatorWhitelisted ¶
type V2EventsProfileCreatorWhitelisted struct { ProfileCreator common.Address Whitelisted bool Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2EventsProfileCreatorWhitelisted represents a ProfileCreatorWhitelisted event raised by the V2Events contract.
type V2EventsProfileCreatorWhitelistedIterator ¶
type V2EventsProfileCreatorWhitelistedIterator struct { Event *V2EventsProfileCreatorWhitelisted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2EventsProfileCreatorWhitelistedIterator is returned from FilterProfileCreatorWhitelisted and is used to iterate over the raw logs and unpacked data for ProfileCreatorWhitelisted events raised by the V2Events contract.
func (*V2EventsProfileCreatorWhitelistedIterator) Close ¶
func (it *V2EventsProfileCreatorWhitelistedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2EventsProfileCreatorWhitelistedIterator) Error ¶
func (it *V2EventsProfileCreatorWhitelistedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2EventsProfileCreatorWhitelistedIterator) Next ¶
func (it *V2EventsProfileCreatorWhitelistedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2EventsProfileMetadataSet ¶
type V2EventsProfileMetadataSet struct { ProfileId *big.Int Metadata string TransactionExecutor common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2EventsProfileMetadataSet represents a ProfileMetadataSet event raised by the V2Events contract.
type V2EventsProfileMetadataSetIterator ¶
type V2EventsProfileMetadataSetIterator struct { Event *V2EventsProfileMetadataSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2EventsProfileMetadataSetIterator is returned from FilterProfileMetadataSet and is used to iterate over the raw logs and unpacked data for ProfileMetadataSet events raised by the V2Events contract.
func (*V2EventsProfileMetadataSetIterator) Close ¶
func (it *V2EventsProfileMetadataSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2EventsProfileMetadataSetIterator) Error ¶
func (it *V2EventsProfileMetadataSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2EventsProfileMetadataSetIterator) Next ¶
func (it *V2EventsProfileMetadataSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2EventsQuoteCreated ¶
type V2EventsQuoteCreated struct { QuoteParams TypesQuoteParams PubId *big.Int ReferenceModuleReturnData []byte ActionModulesInitReturnDatas [][]byte ReferenceModuleInitReturnData []byte TransactionExecutor common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2EventsQuoteCreated represents a QuoteCreated event raised by the V2Events contract.
type V2EventsQuoteCreatedIterator ¶
type V2EventsQuoteCreatedIterator struct { Event *V2EventsQuoteCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2EventsQuoteCreatedIterator is returned from FilterQuoteCreated and is used to iterate over the raw logs and unpacked data for QuoteCreated events raised by the V2Events contract.
func (*V2EventsQuoteCreatedIterator) Close ¶
func (it *V2EventsQuoteCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2EventsQuoteCreatedIterator) Error ¶
func (it *V2EventsQuoteCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2EventsQuoteCreatedIterator) Next ¶
func (it *V2EventsQuoteCreatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2EventsRaw ¶
type V2EventsRaw struct {
Contract *V2Events // Generic contract binding to access the raw methods on
}
V2EventsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*V2EventsRaw) Call ¶
func (_V2Events *V2EventsRaw) 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 (*V2EventsRaw) Transact ¶
func (_V2Events *V2EventsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*V2EventsRaw) Transfer ¶
func (_V2Events *V2EventsRaw) 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 V2EventsSession ¶
type V2EventsSession struct { Contract *V2Events // 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 }
V2EventsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type V2EventsStateSet ¶
type V2EventsStateSet struct { Caller common.Address PrevState uint8 NewState uint8 Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2EventsStateSet represents a StateSet event raised by the V2Events contract.
type V2EventsStateSetIterator ¶
type V2EventsStateSetIterator struct { Event *V2EventsStateSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2EventsStateSetIterator is returned from FilterStateSet and is used to iterate over the raw logs and unpacked data for StateSet events raised by the V2Events contract.
func (*V2EventsStateSetIterator) Close ¶
func (it *V2EventsStateSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2EventsStateSetIterator) Error ¶
func (it *V2EventsStateSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2EventsStateSetIterator) Next ¶
func (it *V2EventsStateSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2EventsTokenGuardianStateChanged ¶
type V2EventsTokenGuardianStateChanged struct { Wallet common.Address Enabled bool TokenGuardianDisablingTimestamp *big.Int Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2EventsTokenGuardianStateChanged represents a TokenGuardianStateChanged event raised by the V2Events contract.
type V2EventsTokenGuardianStateChangedIterator ¶
type V2EventsTokenGuardianStateChangedIterator struct { Event *V2EventsTokenGuardianStateChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2EventsTokenGuardianStateChangedIterator is returned from FilterTokenGuardianStateChanged and is used to iterate over the raw logs and unpacked data for TokenGuardianStateChanged events raised by the V2Events contract.
func (*V2EventsTokenGuardianStateChangedIterator) Close ¶
func (it *V2EventsTokenGuardianStateChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2EventsTokenGuardianStateChangedIterator) Error ¶
func (it *V2EventsTokenGuardianStateChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2EventsTokenGuardianStateChangedIterator) Next ¶
func (it *V2EventsTokenGuardianStateChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2EventsTransactor ¶
type V2EventsTransactor struct {
// contains filtered or unexported fields
}
V2EventsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewV2EventsTransactor ¶
func NewV2EventsTransactor(address common.Address, transactor bind.ContractTransactor) (*V2EventsTransactor, error)
NewV2EventsTransactor creates a new write-only instance of V2Events, bound to a specific deployed contract.
type V2EventsTransactorRaw ¶
type V2EventsTransactorRaw struct {
Contract *V2EventsTransactor // Generic write-only contract binding to access the raw methods on
}
V2EventsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*V2EventsTransactorRaw) Transact ¶
func (_V2Events *V2EventsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*V2EventsTransactorRaw) Transfer ¶
func (_V2Events *V2EventsTransactorRaw) 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 V2EventsTransactorSession ¶
type V2EventsTransactorSession struct { Contract *V2EventsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
V2EventsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type V2EventsTreasuryFeeSet ¶
type V2EventsTreasuryFeeSet struct { PrevTreasuryFee uint16 NewTreasuryFee uint16 Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2EventsTreasuryFeeSet represents a TreasuryFeeSet event raised by the V2Events contract.
type V2EventsTreasuryFeeSetIterator ¶
type V2EventsTreasuryFeeSetIterator struct { Event *V2EventsTreasuryFeeSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2EventsTreasuryFeeSetIterator is returned from FilterTreasuryFeeSet and is used to iterate over the raw logs and unpacked data for TreasuryFeeSet events raised by the V2Events contract.
func (*V2EventsTreasuryFeeSetIterator) Close ¶
func (it *V2EventsTreasuryFeeSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2EventsTreasuryFeeSetIterator) Error ¶
func (it *V2EventsTreasuryFeeSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2EventsTreasuryFeeSetIterator) Next ¶
func (it *V2EventsTreasuryFeeSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2EventsTreasurySet ¶
type V2EventsTreasurySet struct { PrevTreasury common.Address NewTreasury common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2EventsTreasurySet represents a TreasurySet event raised by the V2Events contract.
type V2EventsTreasurySetIterator ¶
type V2EventsTreasurySetIterator struct { Event *V2EventsTreasurySet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2EventsTreasurySetIterator is returned from FilterTreasurySet and is used to iterate over the raw logs and unpacked data for TreasurySet events raised by the V2Events contract.
func (*V2EventsTreasurySetIterator) Close ¶
func (it *V2EventsTreasurySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2EventsTreasurySetIterator) Error ¶
func (it *V2EventsTreasurySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2EventsTreasurySetIterator) Next ¶
func (it *V2EventsTreasurySetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2EventsUnblocked ¶
type V2EventsUnblocked struct { ByProfileId *big.Int IdOfProfileUnblocked *big.Int TransactionExecutor common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2EventsUnblocked represents a Unblocked event raised by the V2Events contract.
type V2EventsUnblockedIterator ¶
type V2EventsUnblockedIterator struct { Event *V2EventsUnblocked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2EventsUnblockedIterator is returned from FilterUnblocked and is used to iterate over the raw logs and unpacked data for Unblocked events raised by the V2Events contract.
func (*V2EventsUnblockedIterator) Close ¶
func (it *V2EventsUnblockedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2EventsUnblockedIterator) Error ¶
func (it *V2EventsUnblockedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2EventsUnblockedIterator) Next ¶
func (it *V2EventsUnblockedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2EventsUnfollowed ¶
type V2EventsUnfollowed struct { UnfollowerProfileId *big.Int IdOfProfileUnfollowed *big.Int TransactionExecutor common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2EventsUnfollowed represents a Unfollowed event raised by the V2Events contract.
type V2EventsUnfollowedIterator ¶
type V2EventsUnfollowedIterator struct { Event *V2EventsUnfollowed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2EventsUnfollowedIterator is returned from FilterUnfollowed and is used to iterate over the raw logs and unpacked data for Unfollowed events raised by the V2Events contract.
func (*V2EventsUnfollowedIterator) Close ¶
func (it *V2EventsUnfollowedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2EventsUnfollowedIterator) Error ¶
func (it *V2EventsUnfollowedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2EventsUnfollowedIterator) Next ¶
func (it *V2EventsUnfollowedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2HandleRegistry ¶
type V2HandleRegistry struct { V2HandleRegistryCaller // Read-only binding to the contract V2HandleRegistryTransactor // Write-only binding to the contract V2HandleRegistryFilterer // Log filterer for contract events }
V2HandleRegistry is an auto generated Go binding around an Ethereum contract.
func NewV2HandleRegistry ¶
func NewV2HandleRegistry(address common.Address, backend bind.ContractBackend) (*V2HandleRegistry, error)
NewV2HandleRegistry creates a new instance of V2HandleRegistry, bound to a specific deployed contract.
type V2HandleRegistryCaller ¶
type V2HandleRegistryCaller struct {
// contains filtered or unexported fields
}
V2HandleRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewV2HandleRegistryCaller ¶
func NewV2HandleRegistryCaller(address common.Address, caller bind.ContractCaller) (*V2HandleRegistryCaller, error)
NewV2HandleRegistryCaller creates a new read-only instance of V2HandleRegistry, bound to a specific deployed contract.
func (*V2HandleRegistryCaller) GetDefaultHandle ¶
func (_V2HandleRegistry *V2HandleRegistryCaller) GetDefaultHandle(opts *bind.CallOpts, profileId *big.Int) (*big.Int, error)
GetDefaultHandle is a free data retrieval call binding the contract method 0xe524488d.
Solidity: function getDefaultHandle(uint256 profileId) view returns(uint256)
func (*V2HandleRegistryCaller) Nonces ¶
func (_V2HandleRegistry *V2HandleRegistryCaller) Nonces(opts *bind.CallOpts, signer common.Address) (*big.Int, error)
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address signer) view returns(uint256 nonce)
func (*V2HandleRegistryCaller) Resolve ¶
func (_V2HandleRegistry *V2HandleRegistryCaller) Resolve(opts *bind.CallOpts, handleId *big.Int) (*big.Int, error)
Resolve is a free data retrieval call binding the contract method 0x4f896d4f.
Solidity: function resolve(uint256 handleId) view returns(uint256)
type V2HandleRegistryCallerRaw ¶
type V2HandleRegistryCallerRaw struct {
Contract *V2HandleRegistryCaller // Generic read-only contract binding to access the raw methods on
}
V2HandleRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*V2HandleRegistryCallerRaw) Call ¶
func (_V2HandleRegistry *V2HandleRegistryCallerRaw) 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 V2HandleRegistryCallerSession ¶
type V2HandleRegistryCallerSession struct { Contract *V2HandleRegistryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
V2HandleRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*V2HandleRegistryCallerSession) GetDefaultHandle ¶
func (_V2HandleRegistry *V2HandleRegistryCallerSession) GetDefaultHandle(profileId *big.Int) (*big.Int, error)
GetDefaultHandle is a free data retrieval call binding the contract method 0xe524488d.
Solidity: function getDefaultHandle(uint256 profileId) view returns(uint256)
type V2HandleRegistryFilterer ¶
type V2HandleRegistryFilterer struct {
// contains filtered or unexported fields
}
V2HandleRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewV2HandleRegistryFilterer ¶
func NewV2HandleRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*V2HandleRegistryFilterer, error)
NewV2HandleRegistryFilterer creates a new log filterer instance of V2HandleRegistry, bound to a specific deployed contract.
func (*V2HandleRegistryFilterer) FilterHandleLinked ¶
func (_V2HandleRegistry *V2HandleRegistryFilterer) FilterHandleLinked(opts *bind.FilterOpts) (*V2HandleRegistryHandleLinkedIterator, error)
FilterHandleLinked is a free log retrieval operation binding the contract event 0xc33717b10968a153b6fa59edb9356cc86846bd3be6f416f4410338e25bb28d3c.
Solidity: event HandleLinked((uint256,address) handle, (uint256,address) token, address transactionExecutor, uint256 timestamp)
func (*V2HandleRegistryFilterer) FilterHandleUnlinked ¶
func (_V2HandleRegistry *V2HandleRegistryFilterer) FilterHandleUnlinked(opts *bind.FilterOpts) (*V2HandleRegistryHandleUnlinkedIterator, error)
FilterHandleUnlinked is a free log retrieval operation binding the contract event 0xc5b450c435c821270ac9ca0c97936e8b0a38575bb06b6250cbf5be0c3f44daa3.
Solidity: event HandleUnlinked((uint256,address) handle, (uint256,address) token, address transactionExecutor, uint256 timestamp)
func (*V2HandleRegistryFilterer) FilterNonceUpdated ¶
func (_V2HandleRegistry *V2HandleRegistryFilterer) FilterNonceUpdated(opts *bind.FilterOpts, signer []common.Address) (*V2HandleRegistryNonceUpdatedIterator, error)
FilterNonceUpdated is a free log retrieval operation binding the contract event 0xc906270cebe7667882104effe64262a73c422ab9176a111e05ea837b021065fc.
Solidity: event NonceUpdated(address indexed signer, uint256 nonce, uint256 timestamp)
func (*V2HandleRegistryFilterer) ParseHandleLinked ¶
func (_V2HandleRegistry *V2HandleRegistryFilterer) ParseHandleLinked(log types.Log) (*V2HandleRegistryHandleLinked, error)
ParseHandleLinked is a log parse operation binding the contract event 0xc33717b10968a153b6fa59edb9356cc86846bd3be6f416f4410338e25bb28d3c.
Solidity: event HandleLinked((uint256,address) handle, (uint256,address) token, address transactionExecutor, uint256 timestamp)
func (*V2HandleRegistryFilterer) ParseHandleUnlinked ¶
func (_V2HandleRegistry *V2HandleRegistryFilterer) ParseHandleUnlinked(log types.Log) (*V2HandleRegistryHandleUnlinked, error)
ParseHandleUnlinked is a log parse operation binding the contract event 0xc5b450c435c821270ac9ca0c97936e8b0a38575bb06b6250cbf5be0c3f44daa3.
Solidity: event HandleUnlinked((uint256,address) handle, (uint256,address) token, address transactionExecutor, uint256 timestamp)
func (*V2HandleRegistryFilterer) ParseNonceUpdated ¶
func (_V2HandleRegistry *V2HandleRegistryFilterer) ParseNonceUpdated(log types.Log) (*V2HandleRegistryNonceUpdated, error)
ParseNonceUpdated is a log parse operation binding the contract event 0xc906270cebe7667882104effe64262a73c422ab9176a111e05ea837b021065fc.
Solidity: event NonceUpdated(address indexed signer, uint256 nonce, uint256 timestamp)
func (*V2HandleRegistryFilterer) WatchHandleLinked ¶
func (_V2HandleRegistry *V2HandleRegistryFilterer) WatchHandleLinked(opts *bind.WatchOpts, sink chan<- *V2HandleRegistryHandleLinked) (event.Subscription, error)
WatchHandleLinked is a free log subscription operation binding the contract event 0xc33717b10968a153b6fa59edb9356cc86846bd3be6f416f4410338e25bb28d3c.
Solidity: event HandleLinked((uint256,address) handle, (uint256,address) token, address transactionExecutor, uint256 timestamp)
func (*V2HandleRegistryFilterer) WatchHandleUnlinked ¶
func (_V2HandleRegistry *V2HandleRegistryFilterer) WatchHandleUnlinked(opts *bind.WatchOpts, sink chan<- *V2HandleRegistryHandleUnlinked) (event.Subscription, error)
WatchHandleUnlinked is a free log subscription operation binding the contract event 0xc5b450c435c821270ac9ca0c97936e8b0a38575bb06b6250cbf5be0c3f44daa3.
Solidity: event HandleUnlinked((uint256,address) handle, (uint256,address) token, address transactionExecutor, uint256 timestamp)
func (*V2HandleRegistryFilterer) WatchNonceUpdated ¶
func (_V2HandleRegistry *V2HandleRegistryFilterer) WatchNonceUpdated(opts *bind.WatchOpts, sink chan<- *V2HandleRegistryNonceUpdated, signer []common.Address) (event.Subscription, error)
WatchNonceUpdated is a free log subscription operation binding the contract event 0xc906270cebe7667882104effe64262a73c422ab9176a111e05ea837b021065fc.
Solidity: event NonceUpdated(address indexed signer, uint256 nonce, uint256 timestamp)
type V2HandleRegistryHandleLinked ¶
type V2HandleRegistryHandleLinked struct { Handle RegistryTypesHandle Token RegistryTypesToken TransactionExecutor common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2HandleRegistryHandleLinked represents a HandleLinked event raised by the V2HandleRegistry contract.
type V2HandleRegistryHandleLinkedIterator ¶
type V2HandleRegistryHandleLinkedIterator struct { Event *V2HandleRegistryHandleLinked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2HandleRegistryHandleLinkedIterator is returned from FilterHandleLinked and is used to iterate over the raw logs and unpacked data for HandleLinked events raised by the V2HandleRegistry contract.
func (*V2HandleRegistryHandleLinkedIterator) Close ¶
func (it *V2HandleRegistryHandleLinkedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2HandleRegistryHandleLinkedIterator) Error ¶
func (it *V2HandleRegistryHandleLinkedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2HandleRegistryHandleLinkedIterator) Next ¶
func (it *V2HandleRegistryHandleLinkedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2HandleRegistryHandleUnlinked ¶
type V2HandleRegistryHandleUnlinked struct { Handle RegistryTypesHandle Token RegistryTypesToken TransactionExecutor common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2HandleRegistryHandleUnlinked represents a HandleUnlinked event raised by the V2HandleRegistry contract.
type V2HandleRegistryHandleUnlinkedIterator ¶
type V2HandleRegistryHandleUnlinkedIterator struct { Event *V2HandleRegistryHandleUnlinked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2HandleRegistryHandleUnlinkedIterator is returned from FilterHandleUnlinked and is used to iterate over the raw logs and unpacked data for HandleUnlinked events raised by the V2HandleRegistry contract.
func (*V2HandleRegistryHandleUnlinkedIterator) Close ¶
func (it *V2HandleRegistryHandleUnlinkedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2HandleRegistryHandleUnlinkedIterator) Error ¶
func (it *V2HandleRegistryHandleUnlinkedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2HandleRegistryHandleUnlinkedIterator) Next ¶
func (it *V2HandleRegistryHandleUnlinkedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2HandleRegistryNonceUpdated ¶
type V2HandleRegistryNonceUpdated struct { Signer common.Address Nonce *big.Int Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2HandleRegistryNonceUpdated represents a NonceUpdated event raised by the V2HandleRegistry contract.
type V2HandleRegistryNonceUpdatedIterator ¶
type V2HandleRegistryNonceUpdatedIterator struct { Event *V2HandleRegistryNonceUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2HandleRegistryNonceUpdatedIterator is returned from FilterNonceUpdated and is used to iterate over the raw logs and unpacked data for NonceUpdated events raised by the V2HandleRegistry contract.
func (*V2HandleRegistryNonceUpdatedIterator) Close ¶
func (it *V2HandleRegistryNonceUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2HandleRegistryNonceUpdatedIterator) Error ¶
func (it *V2HandleRegistryNonceUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2HandleRegistryNonceUpdatedIterator) Next ¶
func (it *V2HandleRegistryNonceUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2HandleRegistryRaw ¶
type V2HandleRegistryRaw struct {
Contract *V2HandleRegistry // Generic contract binding to access the raw methods on
}
V2HandleRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*V2HandleRegistryRaw) Call ¶
func (_V2HandleRegistry *V2HandleRegistryRaw) 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 (*V2HandleRegistryRaw) Transact ¶
func (_V2HandleRegistry *V2HandleRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*V2HandleRegistryRaw) Transfer ¶
func (_V2HandleRegistry *V2HandleRegistryRaw) 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 V2HandleRegistrySession ¶
type V2HandleRegistrySession struct { Contract *V2HandleRegistry // 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 }
V2HandleRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*V2HandleRegistrySession) GetDefaultHandle ¶
func (_V2HandleRegistry *V2HandleRegistrySession) GetDefaultHandle(profileId *big.Int) (*big.Int, error)
GetDefaultHandle is a free data retrieval call binding the contract method 0xe524488d.
Solidity: function getDefaultHandle(uint256 profileId) view returns(uint256)
func (*V2HandleRegistrySession) IncrementNonce ¶
func (_V2HandleRegistry *V2HandleRegistrySession) IncrementNonce(increment uint8) (*types.Transaction, error)
IncrementNonce is a paid mutator transaction binding the contract method 0x365ae23a.
Solidity: function incrementNonce(uint8 increment) returns()
func (*V2HandleRegistrySession) Link ¶
func (_V2HandleRegistry *V2HandleRegistrySession) Link(handleId *big.Int, profileId *big.Int) (*types.Transaction, error)
Link is a paid mutator transaction binding the contract method 0x86cf48e7.
Solidity: function link(uint256 handleId, uint256 profileId) returns()
func (*V2HandleRegistrySession) LinkWithSig ¶
func (_V2HandleRegistry *V2HandleRegistrySession) LinkWithSig(handleId *big.Int, profileId *big.Int, signature TypesEIP712Signature) (*types.Transaction, error)
LinkWithSig is a paid mutator transaction binding the contract method 0x7e502fe0.
Solidity: function linkWithSig(uint256 handleId, uint256 profileId, (address,uint8,bytes32,bytes32,uint256) signature) returns()
func (*V2HandleRegistrySession) MigrationLink ¶
func (_V2HandleRegistry *V2HandleRegistrySession) MigrationLink(handleId *big.Int, profileId *big.Int) (*types.Transaction, error)
MigrationLink is a paid mutator transaction binding the contract method 0xb418a9a3.
Solidity: function migrationLink(uint256 handleId, uint256 profileId) returns()
func (*V2HandleRegistrySession) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address signer) view returns(uint256 nonce)
func (*V2HandleRegistrySession) Resolve ¶
Resolve is a free data retrieval call binding the contract method 0x4f896d4f.
Solidity: function resolve(uint256 handleId) view returns(uint256)
func (*V2HandleRegistrySession) Unlink ¶
func (_V2HandleRegistry *V2HandleRegistrySession) Unlink(handleId *big.Int, profileId *big.Int) (*types.Transaction, error)
Unlink is a paid mutator transaction binding the contract method 0x0c65b39d.
Solidity: function unlink(uint256 handleId, uint256 profileId) returns()
func (*V2HandleRegistrySession) UnlinkWithSig ¶
func (_V2HandleRegistry *V2HandleRegistrySession) UnlinkWithSig(handleId *big.Int, profileId *big.Int, signature TypesEIP712Signature) (*types.Transaction, error)
UnlinkWithSig is a paid mutator transaction binding the contract method 0x825ab164.
Solidity: function unlinkWithSig(uint256 handleId, uint256 profileId, (address,uint8,bytes32,bytes32,uint256) signature) returns()
type V2HandleRegistryTransactor ¶
type V2HandleRegistryTransactor struct {
// contains filtered or unexported fields
}
V2HandleRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewV2HandleRegistryTransactor ¶
func NewV2HandleRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*V2HandleRegistryTransactor, error)
NewV2HandleRegistryTransactor creates a new write-only instance of V2HandleRegistry, bound to a specific deployed contract.
func (*V2HandleRegistryTransactor) IncrementNonce ¶
func (_V2HandleRegistry *V2HandleRegistryTransactor) IncrementNonce(opts *bind.TransactOpts, increment uint8) (*types.Transaction, error)
IncrementNonce is a paid mutator transaction binding the contract method 0x365ae23a.
Solidity: function incrementNonce(uint8 increment) returns()
func (*V2HandleRegistryTransactor) Link ¶
func (_V2HandleRegistry *V2HandleRegistryTransactor) Link(opts *bind.TransactOpts, handleId *big.Int, profileId *big.Int) (*types.Transaction, error)
Link is a paid mutator transaction binding the contract method 0x86cf48e7.
Solidity: function link(uint256 handleId, uint256 profileId) returns()
func (*V2HandleRegistryTransactor) LinkWithSig ¶
func (_V2HandleRegistry *V2HandleRegistryTransactor) LinkWithSig(opts *bind.TransactOpts, handleId *big.Int, profileId *big.Int, signature TypesEIP712Signature) (*types.Transaction, error)
LinkWithSig is a paid mutator transaction binding the contract method 0x7e502fe0.
Solidity: function linkWithSig(uint256 handleId, uint256 profileId, (address,uint8,bytes32,bytes32,uint256) signature) returns()
func (*V2HandleRegistryTransactor) MigrationLink ¶
func (_V2HandleRegistry *V2HandleRegistryTransactor) MigrationLink(opts *bind.TransactOpts, handleId *big.Int, profileId *big.Int) (*types.Transaction, error)
MigrationLink is a paid mutator transaction binding the contract method 0xb418a9a3.
Solidity: function migrationLink(uint256 handleId, uint256 profileId) returns()
func (*V2HandleRegistryTransactor) Unlink ¶
func (_V2HandleRegistry *V2HandleRegistryTransactor) Unlink(opts *bind.TransactOpts, handleId *big.Int, profileId *big.Int) (*types.Transaction, error)
Unlink is a paid mutator transaction binding the contract method 0x0c65b39d.
Solidity: function unlink(uint256 handleId, uint256 profileId) returns()
func (*V2HandleRegistryTransactor) UnlinkWithSig ¶
func (_V2HandleRegistry *V2HandleRegistryTransactor) UnlinkWithSig(opts *bind.TransactOpts, handleId *big.Int, profileId *big.Int, signature TypesEIP712Signature) (*types.Transaction, error)
UnlinkWithSig is a paid mutator transaction binding the contract method 0x825ab164.
Solidity: function unlinkWithSig(uint256 handleId, uint256 profileId, (address,uint8,bytes32,bytes32,uint256) signature) returns()
type V2HandleRegistryTransactorRaw ¶
type V2HandleRegistryTransactorRaw struct {
Contract *V2HandleRegistryTransactor // Generic write-only contract binding to access the raw methods on
}
V2HandleRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*V2HandleRegistryTransactorRaw) Transact ¶
func (_V2HandleRegistry *V2HandleRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*V2HandleRegistryTransactorRaw) Transfer ¶
func (_V2HandleRegistry *V2HandleRegistryTransactorRaw) 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 V2HandleRegistryTransactorSession ¶
type V2HandleRegistryTransactorSession struct { Contract *V2HandleRegistryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
V2HandleRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*V2HandleRegistryTransactorSession) IncrementNonce ¶
func (_V2HandleRegistry *V2HandleRegistryTransactorSession) IncrementNonce(increment uint8) (*types.Transaction, error)
IncrementNonce is a paid mutator transaction binding the contract method 0x365ae23a.
Solidity: function incrementNonce(uint8 increment) returns()
func (*V2HandleRegistryTransactorSession) Link ¶
func (_V2HandleRegistry *V2HandleRegistryTransactorSession) Link(handleId *big.Int, profileId *big.Int) (*types.Transaction, error)
Link is a paid mutator transaction binding the contract method 0x86cf48e7.
Solidity: function link(uint256 handleId, uint256 profileId) returns()
func (*V2HandleRegistryTransactorSession) LinkWithSig ¶
func (_V2HandleRegistry *V2HandleRegistryTransactorSession) LinkWithSig(handleId *big.Int, profileId *big.Int, signature TypesEIP712Signature) (*types.Transaction, error)
LinkWithSig is a paid mutator transaction binding the contract method 0x7e502fe0.
Solidity: function linkWithSig(uint256 handleId, uint256 profileId, (address,uint8,bytes32,bytes32,uint256) signature) returns()
func (*V2HandleRegistryTransactorSession) MigrationLink ¶
func (_V2HandleRegistry *V2HandleRegistryTransactorSession) MigrationLink(handleId *big.Int, profileId *big.Int) (*types.Transaction, error)
MigrationLink is a paid mutator transaction binding the contract method 0xb418a9a3.
Solidity: function migrationLink(uint256 handleId, uint256 profileId) returns()
func (*V2HandleRegistryTransactorSession) Unlink ¶
func (_V2HandleRegistry *V2HandleRegistryTransactorSession) Unlink(handleId *big.Int, profileId *big.Int) (*types.Transaction, error)
Unlink is a paid mutator transaction binding the contract method 0x0c65b39d.
Solidity: function unlink(uint256 handleId, uint256 profileId) returns()
func (*V2HandleRegistryTransactorSession) UnlinkWithSig ¶
func (_V2HandleRegistry *V2HandleRegistryTransactorSession) UnlinkWithSig(handleId *big.Int, profileId *big.Int, signature TypesEIP712Signature) (*types.Transaction, error)
UnlinkWithSig is a paid mutator transaction binding the contract method 0x825ab164.
Solidity: function unlinkWithSig(uint256 handleId, uint256 profileId, (address,uint8,bytes32,bytes32,uint256) signature) returns()
type V2LensHandle ¶
type V2LensHandle struct { V2LensHandleCaller // Read-only binding to the contract V2LensHandleTransactor // Write-only binding to the contract V2LensHandleFilterer // Log filterer for contract events }
V2LensHandle is an auto generated Go binding around an Ethereum contract.
func NewV2LensHandle ¶
func NewV2LensHandle(address common.Address, backend bind.ContractBackend) (*V2LensHandle, error)
NewV2LensHandle creates a new instance of V2LensHandle, bound to a specific deployed contract.
type V2LensHandleApproval ¶
type V2LensHandleApproval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
V2LensHandleApproval represents a Approval event raised by the V2LensHandle contract.
type V2LensHandleApprovalForAll ¶
type V2LensHandleApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
V2LensHandleApprovalForAll represents a ApprovalForAll event raised by the V2LensHandle contract.
type V2LensHandleApprovalForAllIterator ¶
type V2LensHandleApprovalForAllIterator struct { Event *V2LensHandleApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2LensHandleApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the V2LensHandle contract.
func (*V2LensHandleApprovalForAllIterator) Close ¶
func (it *V2LensHandleApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2LensHandleApprovalForAllIterator) Error ¶
func (it *V2LensHandleApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2LensHandleApprovalForAllIterator) Next ¶
func (it *V2LensHandleApprovalForAllIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2LensHandleApprovalIterator ¶
type V2LensHandleApprovalIterator struct { Event *V2LensHandleApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2LensHandleApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the V2LensHandle contract.
func (*V2LensHandleApprovalIterator) Close ¶
func (it *V2LensHandleApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2LensHandleApprovalIterator) Error ¶
func (it *V2LensHandleApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2LensHandleApprovalIterator) Next ¶
func (it *V2LensHandleApprovalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2LensHandleCaller ¶
type V2LensHandleCaller struct {
// contains filtered or unexported fields
}
V2LensHandleCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewV2LensHandleCaller ¶
func NewV2LensHandleCaller(address common.Address, caller bind.ContractCaller) (*V2LensHandleCaller, error)
NewV2LensHandleCaller creates a new read-only instance of V2LensHandle, bound to a specific deployed contract.
func (*V2LensHandleCaller) BalanceOf ¶
func (_V2LensHandle *V2LensHandleCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*V2LensHandleCaller) Exists ¶
func (_V2LensHandle *V2LensHandleCaller) Exists(opts *bind.CallOpts, tokenId *big.Int) (bool, error)
Exists is a free data retrieval call binding the contract method 0x4f558e79.
Solidity: function exists(uint256 tokenId) view returns(bool)
func (*V2LensHandleCaller) GetApproved ¶
func (_V2LensHandle *V2LensHandleCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*V2LensHandleCaller) GetHandle ¶
func (_V2LensHandle *V2LensHandleCaller) GetHandle(opts *bind.CallOpts, tokenId *big.Int) (string, error)
GetHandle is a free data retrieval call binding the contract method 0xec81d194.
Solidity: function getHandle(uint256 tokenId) view returns(string)
func (*V2LensHandleCaller) GetLocalName ¶
func (_V2LensHandle *V2LensHandleCaller) GetLocalName(opts *bind.CallOpts, tokenId *big.Int) (string, error)
GetLocalName is a free data retrieval call binding the contract method 0x4985e504.
Solidity: function getLocalName(uint256 tokenId) view returns(string)
func (*V2LensHandleCaller) GetNamespace ¶
func (_V2LensHandle *V2LensHandleCaller) GetNamespace(opts *bind.CallOpts) (string, error)
GetNamespace is a free data retrieval call binding the contract method 0x27ac4b70.
Solidity: function getNamespace() pure returns(string)
func (*V2LensHandleCaller) GetNamespaceHash ¶
func (_V2LensHandle *V2LensHandleCaller) GetNamespaceHash(opts *bind.CallOpts) ([32]byte, error)
GetNamespaceHash is a free data retrieval call binding the contract method 0xb16f1eef.
Solidity: function getNamespaceHash() pure returns(bytes32)
func (*V2LensHandleCaller) GetTokenGuardianDisablingTimestamp ¶
func (_V2LensHandle *V2LensHandleCaller) GetTokenGuardianDisablingTimestamp(opts *bind.CallOpts, wallet common.Address) (*big.Int, error)
GetTokenGuardianDisablingTimestamp is a free data retrieval call binding the contract method 0xf3bc61f1.
Solidity: function getTokenGuardianDisablingTimestamp(address wallet) view returns(uint256)
func (*V2LensHandleCaller) GetTokenId ¶
func (_V2LensHandle *V2LensHandleCaller) GetTokenId(opts *bind.CallOpts, localName string) (*big.Int, error)
GetTokenId is a free data retrieval call binding the contract method 0x1e7663bc.
Solidity: function getTokenId(string localName) pure returns(uint256)
func (*V2LensHandleCaller) IsApprovedForAll ¶
func (_V2LensHandle *V2LensHandleCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*V2LensHandleCaller) LENSHUB ¶
LENSHUB is a free data retrieval call binding the contract method 0x7bb9c89b.
Solidity: function LENS_HUB() view returns(address)
func (*V2LensHandleCaller) NAMESPACE ¶
func (_V2LensHandle *V2LensHandleCaller) NAMESPACE(opts *bind.CallOpts) (string, error)
NAMESPACE is a free data retrieval call binding the contract method 0x44ba1fca.
Solidity: function NAMESPACE() view returns(string)
func (*V2LensHandleCaller) NAMESPACEHASH ¶
func (_V2LensHandle *V2LensHandleCaller) NAMESPACEHASH(opts *bind.CallOpts) ([32]byte, error)
NAMESPACEHASH is a free data retrieval call binding the contract method 0x051fb218.
Solidity: function NAMESPACE_HASH() view returns(bytes32)
func (*V2LensHandleCaller) Name ¶
func (_V2LensHandle *V2LensHandleCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string)
func (*V2LensHandleCaller) OWNER ¶
OWNER is a free data retrieval call binding the contract method 0x117803e3.
Solidity: function OWNER() view returns(address)
func (*V2LensHandleCaller) OwnerOf ¶
func (_V2LensHandle *V2LensHandleCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*V2LensHandleCaller) RoyaltyInfo ¶
func (_V2LensHandle *V2LensHandleCaller) RoyaltyInfo(opts *bind.CallOpts, tokenId *big.Int, salePrice *big.Int) (common.Address, *big.Int, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 tokenId, uint256 salePrice) view returns(address, uint256)
func (*V2LensHandleCaller) SupportsInterface ¶
func (_V2LensHandle *V2LensHandleCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*V2LensHandleCaller) Symbol ¶
func (_V2LensHandle *V2LensHandleCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() pure returns(string)
func (*V2LensHandleCaller) TOKENGUARDIANCOOLDOWN ¶
func (_V2LensHandle *V2LensHandleCaller) TOKENGUARDIANCOOLDOWN(opts *bind.CallOpts) (*big.Int, error)
TOKENGUARDIANCOOLDOWN is a free data retrieval call binding the contract method 0xa88fae83.
Solidity: function TOKEN_GUARDIAN_COOLDOWN() view returns(uint256)
func (*V2LensHandleCaller) TokenURI ¶
func (_V2LensHandle *V2LensHandleCaller) TokenURI(opts *bind.CallOpts, tokenId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 tokenId) view returns(string)
func (*V2LensHandleCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type V2LensHandleCallerRaw ¶
type V2LensHandleCallerRaw struct {
Contract *V2LensHandleCaller // Generic read-only contract binding to access the raw methods on
}
V2LensHandleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*V2LensHandleCallerRaw) Call ¶
func (_V2LensHandle *V2LensHandleCallerRaw) 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 V2LensHandleCallerSession ¶
type V2LensHandleCallerSession struct { Contract *V2LensHandleCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
V2LensHandleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*V2LensHandleCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*V2LensHandleCallerSession) Exists ¶
func (_V2LensHandle *V2LensHandleCallerSession) Exists(tokenId *big.Int) (bool, error)
Exists is a free data retrieval call binding the contract method 0x4f558e79.
Solidity: function exists(uint256 tokenId) view returns(bool)
func (*V2LensHandleCallerSession) GetApproved ¶
func (_V2LensHandle *V2LensHandleCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*V2LensHandleCallerSession) GetHandle ¶
func (_V2LensHandle *V2LensHandleCallerSession) GetHandle(tokenId *big.Int) (string, error)
GetHandle is a free data retrieval call binding the contract method 0xec81d194.
Solidity: function getHandle(uint256 tokenId) view returns(string)
func (*V2LensHandleCallerSession) GetLocalName ¶
func (_V2LensHandle *V2LensHandleCallerSession) GetLocalName(tokenId *big.Int) (string, error)
GetLocalName is a free data retrieval call binding the contract method 0x4985e504.
Solidity: function getLocalName(uint256 tokenId) view returns(string)
func (*V2LensHandleCallerSession) GetNamespace ¶
func (_V2LensHandle *V2LensHandleCallerSession) GetNamespace() (string, error)
GetNamespace is a free data retrieval call binding the contract method 0x27ac4b70.
Solidity: function getNamespace() pure returns(string)
func (*V2LensHandleCallerSession) GetNamespaceHash ¶
func (_V2LensHandle *V2LensHandleCallerSession) GetNamespaceHash() ([32]byte, error)
GetNamespaceHash is a free data retrieval call binding the contract method 0xb16f1eef.
Solidity: function getNamespaceHash() pure returns(bytes32)
func (*V2LensHandleCallerSession) GetTokenGuardianDisablingTimestamp ¶
func (_V2LensHandle *V2LensHandleCallerSession) GetTokenGuardianDisablingTimestamp(wallet common.Address) (*big.Int, error)
GetTokenGuardianDisablingTimestamp is a free data retrieval call binding the contract method 0xf3bc61f1.
Solidity: function getTokenGuardianDisablingTimestamp(address wallet) view returns(uint256)
func (*V2LensHandleCallerSession) GetTokenId ¶
func (_V2LensHandle *V2LensHandleCallerSession) GetTokenId(localName string) (*big.Int, error)
GetTokenId is a free data retrieval call binding the contract method 0x1e7663bc.
Solidity: function getTokenId(string localName) pure returns(uint256)
func (*V2LensHandleCallerSession) IsApprovedForAll ¶
func (_V2LensHandle *V2LensHandleCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*V2LensHandleCallerSession) LENSHUB ¶
func (_V2LensHandle *V2LensHandleCallerSession) LENSHUB() (common.Address, error)
LENSHUB is a free data retrieval call binding the contract method 0x7bb9c89b.
Solidity: function LENS_HUB() view returns(address)
func (*V2LensHandleCallerSession) NAMESPACE ¶
func (_V2LensHandle *V2LensHandleCallerSession) NAMESPACE() (string, error)
NAMESPACE is a free data retrieval call binding the contract method 0x44ba1fca.
Solidity: function NAMESPACE() view returns(string)
func (*V2LensHandleCallerSession) NAMESPACEHASH ¶
func (_V2LensHandle *V2LensHandleCallerSession) NAMESPACEHASH() ([32]byte, error)
NAMESPACEHASH is a free data retrieval call binding the contract method 0x051fb218.
Solidity: function NAMESPACE_HASH() view returns(bytes32)
func (*V2LensHandleCallerSession) Name ¶
func (_V2LensHandle *V2LensHandleCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string)
func (*V2LensHandleCallerSession) OWNER ¶
func (_V2LensHandle *V2LensHandleCallerSession) OWNER() (common.Address, error)
OWNER is a free data retrieval call binding the contract method 0x117803e3.
Solidity: function OWNER() view returns(address)
func (*V2LensHandleCallerSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*V2LensHandleCallerSession) RoyaltyInfo ¶
func (_V2LensHandle *V2LensHandleCallerSession) RoyaltyInfo(tokenId *big.Int, salePrice *big.Int) (common.Address, *big.Int, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 tokenId, uint256 salePrice) view returns(address, uint256)
func (*V2LensHandleCallerSession) SupportsInterface ¶
func (_V2LensHandle *V2LensHandleCallerSession) 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 (*V2LensHandleCallerSession) Symbol ¶
func (_V2LensHandle *V2LensHandleCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() pure returns(string)
func (*V2LensHandleCallerSession) TOKENGUARDIANCOOLDOWN ¶
func (_V2LensHandle *V2LensHandleCallerSession) TOKENGUARDIANCOOLDOWN() (*big.Int, error)
TOKENGUARDIANCOOLDOWN is a free data retrieval call binding the contract method 0xa88fae83.
Solidity: function TOKEN_GUARDIAN_COOLDOWN() view returns(uint256)
func (*V2LensHandleCallerSession) TokenURI ¶
func (_V2LensHandle *V2LensHandleCallerSession) 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 (*V2LensHandleCallerSession) TotalSupply ¶
func (_V2LensHandle *V2LensHandleCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type V2LensHandleFilterer ¶
type V2LensHandleFilterer struct {
// contains filtered or unexported fields
}
V2LensHandleFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewV2LensHandleFilterer ¶
func NewV2LensHandleFilterer(address common.Address, filterer bind.ContractFilterer) (*V2LensHandleFilterer, error)
NewV2LensHandleFilterer creates a new log filterer instance of V2LensHandle, bound to a specific deployed contract.
func (*V2LensHandleFilterer) FilterApproval ¶
func (_V2LensHandle *V2LensHandleFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*V2LensHandleApprovalIterator, 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 (*V2LensHandleFilterer) FilterApprovalForAll ¶
func (_V2LensHandle *V2LensHandleFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*V2LensHandleApprovalForAllIterator, 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 (*V2LensHandleFilterer) FilterHandleMinted ¶
func (_V2LensHandle *V2LensHandleFilterer) FilterHandleMinted(opts *bind.FilterOpts) (*V2LensHandleHandleMintedIterator, error)
FilterHandleMinted is a free log retrieval operation binding the contract event 0x30a132e912787e50de6193fe56a96ea6188c0bbf676679d630a25d3293c3e19a.
Solidity: event HandleMinted(string handle, string namespace, uint256 handleId, address to, uint256 timestamp)
func (*V2LensHandleFilterer) FilterTokenGuardianStateChanged ¶
func (_V2LensHandle *V2LensHandleFilterer) FilterTokenGuardianStateChanged(opts *bind.FilterOpts, wallet []common.Address, enabled []bool) (*V2LensHandleTokenGuardianStateChangedIterator, error)
FilterTokenGuardianStateChanged is a free log retrieval operation binding the contract event 0x035adf3bbe16b317cf4a3e05c966ea6571d1af00147c5f121bd1514b1e322a06.
Solidity: event TokenGuardianStateChanged(address indexed wallet, bool indexed enabled, uint256 tokenGuardianDisablingTimestamp, uint256 timestamp)
func (*V2LensHandleFilterer) FilterTransfer ¶
func (_V2LensHandle *V2LensHandleFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*V2LensHandleTransferIterator, 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 (*V2LensHandleFilterer) ParseApproval ¶
func (_V2LensHandle *V2LensHandleFilterer) ParseApproval(log types.Log) (*V2LensHandleApproval, 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 (*V2LensHandleFilterer) ParseApprovalForAll ¶
func (_V2LensHandle *V2LensHandleFilterer) ParseApprovalForAll(log types.Log) (*V2LensHandleApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*V2LensHandleFilterer) ParseHandleMinted ¶
func (_V2LensHandle *V2LensHandleFilterer) ParseHandleMinted(log types.Log) (*V2LensHandleHandleMinted, error)
ParseHandleMinted is a log parse operation binding the contract event 0x30a132e912787e50de6193fe56a96ea6188c0bbf676679d630a25d3293c3e19a.
Solidity: event HandleMinted(string handle, string namespace, uint256 handleId, address to, uint256 timestamp)
func (*V2LensHandleFilterer) ParseTokenGuardianStateChanged ¶
func (_V2LensHandle *V2LensHandleFilterer) ParseTokenGuardianStateChanged(log types.Log) (*V2LensHandleTokenGuardianStateChanged, error)
ParseTokenGuardianStateChanged is a log parse operation binding the contract event 0x035adf3bbe16b317cf4a3e05c966ea6571d1af00147c5f121bd1514b1e322a06.
Solidity: event TokenGuardianStateChanged(address indexed wallet, bool indexed enabled, uint256 tokenGuardianDisablingTimestamp, uint256 timestamp)
func (*V2LensHandleFilterer) ParseTransfer ¶
func (_V2LensHandle *V2LensHandleFilterer) ParseTransfer(log types.Log) (*V2LensHandleTransfer, 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 (*V2LensHandleFilterer) WatchApproval ¶
func (_V2LensHandle *V2LensHandleFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *V2LensHandleApproval, 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 (*V2LensHandleFilterer) WatchApprovalForAll ¶
func (_V2LensHandle *V2LensHandleFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *V2LensHandleApprovalForAll, 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 (*V2LensHandleFilterer) WatchHandleMinted ¶
func (_V2LensHandle *V2LensHandleFilterer) WatchHandleMinted(opts *bind.WatchOpts, sink chan<- *V2LensHandleHandleMinted) (event.Subscription, error)
WatchHandleMinted is a free log subscription operation binding the contract event 0x30a132e912787e50de6193fe56a96ea6188c0bbf676679d630a25d3293c3e19a.
Solidity: event HandleMinted(string handle, string namespace, uint256 handleId, address to, uint256 timestamp)
func (*V2LensHandleFilterer) WatchTokenGuardianStateChanged ¶
func (_V2LensHandle *V2LensHandleFilterer) WatchTokenGuardianStateChanged(opts *bind.WatchOpts, sink chan<- *V2LensHandleTokenGuardianStateChanged, wallet []common.Address, enabled []bool) (event.Subscription, error)
WatchTokenGuardianStateChanged is a free log subscription operation binding the contract event 0x035adf3bbe16b317cf4a3e05c966ea6571d1af00147c5f121bd1514b1e322a06.
Solidity: event TokenGuardianStateChanged(address indexed wallet, bool indexed enabled, uint256 tokenGuardianDisablingTimestamp, uint256 timestamp)
func (*V2LensHandleFilterer) WatchTransfer ¶
func (_V2LensHandle *V2LensHandleFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *V2LensHandleTransfer, from []common.Address, to []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
type V2LensHandleHandleMinted ¶
type V2LensHandleHandleMinted struct { Handle string Namespace string HandleId *big.Int To common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2LensHandleHandleMinted represents a HandleMinted event raised by the V2LensHandle contract.
type V2LensHandleHandleMintedIterator ¶
type V2LensHandleHandleMintedIterator struct { Event *V2LensHandleHandleMinted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2LensHandleHandleMintedIterator is returned from FilterHandleMinted and is used to iterate over the raw logs and unpacked data for HandleMinted events raised by the V2LensHandle contract.
func (*V2LensHandleHandleMintedIterator) Close ¶
func (it *V2LensHandleHandleMintedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2LensHandleHandleMintedIterator) Error ¶
func (it *V2LensHandleHandleMintedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2LensHandleHandleMintedIterator) Next ¶
func (it *V2LensHandleHandleMintedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2LensHandleRaw ¶
type V2LensHandleRaw struct {
Contract *V2LensHandle // Generic contract binding to access the raw methods on
}
V2LensHandleRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*V2LensHandleRaw) Call ¶
func (_V2LensHandle *V2LensHandleRaw) 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 (*V2LensHandleRaw) Transact ¶
func (_V2LensHandle *V2LensHandleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*V2LensHandleRaw) Transfer ¶
func (_V2LensHandle *V2LensHandleRaw) 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 V2LensHandleSession ¶
type V2LensHandleSession struct { Contract *V2LensHandle // 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 }
V2LensHandleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*V2LensHandleSession) Approve ¶
func (_V2LensHandle *V2LensHandleSession) 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 (*V2LensHandleSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*V2LensHandleSession) Burn ¶
func (_V2LensHandle *V2LensHandleSession) 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 (*V2LensHandleSession) DANGERDisableTokenGuardian ¶
func (_V2LensHandle *V2LensHandleSession) DANGERDisableTokenGuardian() (*types.Transaction, error)
DANGERDisableTokenGuardian is a paid mutator transaction binding the contract method 0x2248f76d.
Solidity: function DANGER__disableTokenGuardian() returns()
func (*V2LensHandleSession) EnableTokenGuardian ¶
func (_V2LensHandle *V2LensHandleSession) EnableTokenGuardian() (*types.Transaction, error)
EnableTokenGuardian is a paid mutator transaction binding the contract method 0x1e9df673.
Solidity: function enableTokenGuardian() returns()
func (*V2LensHandleSession) Exists ¶
func (_V2LensHandle *V2LensHandleSession) Exists(tokenId *big.Int) (bool, error)
Exists is a free data retrieval call binding the contract method 0x4f558e79.
Solidity: function exists(uint256 tokenId) view returns(bool)
func (*V2LensHandleSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*V2LensHandleSession) GetHandle ¶
func (_V2LensHandle *V2LensHandleSession) GetHandle(tokenId *big.Int) (string, error)
GetHandle is a free data retrieval call binding the contract method 0xec81d194.
Solidity: function getHandle(uint256 tokenId) view returns(string)
func (*V2LensHandleSession) GetLocalName ¶
func (_V2LensHandle *V2LensHandleSession) GetLocalName(tokenId *big.Int) (string, error)
GetLocalName is a free data retrieval call binding the contract method 0x4985e504.
Solidity: function getLocalName(uint256 tokenId) view returns(string)
func (*V2LensHandleSession) GetNamespace ¶
func (_V2LensHandle *V2LensHandleSession) GetNamespace() (string, error)
GetNamespace is a free data retrieval call binding the contract method 0x27ac4b70.
Solidity: function getNamespace() pure returns(string)
func (*V2LensHandleSession) GetNamespaceHash ¶
func (_V2LensHandle *V2LensHandleSession) GetNamespaceHash() ([32]byte, error)
GetNamespaceHash is a free data retrieval call binding the contract method 0xb16f1eef.
Solidity: function getNamespaceHash() pure returns(bytes32)
func (*V2LensHandleSession) GetTokenGuardianDisablingTimestamp ¶
func (_V2LensHandle *V2LensHandleSession) GetTokenGuardianDisablingTimestamp(wallet common.Address) (*big.Int, error)
GetTokenGuardianDisablingTimestamp is a free data retrieval call binding the contract method 0xf3bc61f1.
Solidity: function getTokenGuardianDisablingTimestamp(address wallet) view returns(uint256)
func (*V2LensHandleSession) GetTokenId ¶
func (_V2LensHandle *V2LensHandleSession) GetTokenId(localName string) (*big.Int, error)
GetTokenId is a free data retrieval call binding the contract method 0x1e7663bc.
Solidity: function getTokenId(string localName) pure returns(uint256)
func (*V2LensHandleSession) IsApprovedForAll ¶
func (_V2LensHandle *V2LensHandleSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*V2LensHandleSession) LENSHUB ¶
func (_V2LensHandle *V2LensHandleSession) LENSHUB() (common.Address, error)
LENSHUB is a free data retrieval call binding the contract method 0x7bb9c89b.
Solidity: function LENS_HUB() view returns(address)
func (*V2LensHandleSession) MigrateHandle ¶
func (_V2LensHandle *V2LensHandleSession) MigrateHandle(to common.Address, localName string) (*types.Transaction, error)
MigrateHandle is a paid mutator transaction binding the contract method 0x5993bc26.
Solidity: function migrateHandle(address to, string localName) returns(uint256)
func (*V2LensHandleSession) MintHandle ¶
func (_V2LensHandle *V2LensHandleSession) MintHandle(to common.Address, localName string) (*types.Transaction, error)
MintHandle is a paid mutator transaction binding the contract method 0xf08e8f5e.
Solidity: function mintHandle(address to, string localName) returns(uint256)
func (*V2LensHandleSession) NAMESPACE ¶
func (_V2LensHandle *V2LensHandleSession) NAMESPACE() (string, error)
NAMESPACE is a free data retrieval call binding the contract method 0x44ba1fca.
Solidity: function NAMESPACE() view returns(string)
func (*V2LensHandleSession) NAMESPACEHASH ¶
func (_V2LensHandle *V2LensHandleSession) NAMESPACEHASH() ([32]byte, error)
NAMESPACEHASH is a free data retrieval call binding the contract method 0x051fb218.
Solidity: function NAMESPACE_HASH() view returns(bytes32)
func (*V2LensHandleSession) Name ¶
func (_V2LensHandle *V2LensHandleSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string)
func (*V2LensHandleSession) OWNER ¶
func (_V2LensHandle *V2LensHandleSession) OWNER() (common.Address, error)
OWNER is a free data retrieval call binding the contract method 0x117803e3.
Solidity: function OWNER() view returns(address)
func (*V2LensHandleSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*V2LensHandleSession) RoyaltyInfo ¶
func (_V2LensHandle *V2LensHandleSession) RoyaltyInfo(tokenId *big.Int, salePrice *big.Int) (common.Address, *big.Int, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 tokenId, uint256 salePrice) view returns(address, uint256)
func (*V2LensHandleSession) SafeTransferFrom ¶
func (_V2LensHandle *V2LensHandleSession) 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 (*V2LensHandleSession) SafeTransferFrom0 ¶
func (_V2LensHandle *V2LensHandleSession) 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 (*V2LensHandleSession) SetApprovalForAll ¶
func (_V2LensHandle *V2LensHandleSession) 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 (*V2LensHandleSession) SetRoyalty ¶
func (_V2LensHandle *V2LensHandleSession) SetRoyalty(royaltiesInBasisPoints *big.Int) (*types.Transaction, error)
SetRoyalty is a paid mutator transaction binding the contract method 0x4209a2e1.
Solidity: function setRoyalty(uint256 royaltiesInBasisPoints) returns()
func (*V2LensHandleSession) SupportsInterface ¶
func (_V2LensHandle *V2LensHandleSession) 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 (*V2LensHandleSession) Symbol ¶
func (_V2LensHandle *V2LensHandleSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() pure returns(string)
func (*V2LensHandleSession) TOKENGUARDIANCOOLDOWN ¶
func (_V2LensHandle *V2LensHandleSession) TOKENGUARDIANCOOLDOWN() (*big.Int, error)
TOKENGUARDIANCOOLDOWN is a free data retrieval call binding the contract method 0xa88fae83.
Solidity: function TOKEN_GUARDIAN_COOLDOWN() view returns(uint256)
func (*V2LensHandleSession) TokenURI ¶
func (_V2LensHandle *V2LensHandleSession) 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 (*V2LensHandleSession) TotalSupply ¶
func (_V2LensHandle *V2LensHandleSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*V2LensHandleSession) TransferFrom ¶
func (_V2LensHandle *V2LensHandleSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
type V2LensHandleTokenGuardianStateChanged ¶
type V2LensHandleTokenGuardianStateChanged struct { Wallet common.Address Enabled bool TokenGuardianDisablingTimestamp *big.Int Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2LensHandleTokenGuardianStateChanged represents a TokenGuardianStateChanged event raised by the V2LensHandle contract.
type V2LensHandleTokenGuardianStateChangedIterator ¶
type V2LensHandleTokenGuardianStateChangedIterator struct { Event *V2LensHandleTokenGuardianStateChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2LensHandleTokenGuardianStateChangedIterator is returned from FilterTokenGuardianStateChanged and is used to iterate over the raw logs and unpacked data for TokenGuardianStateChanged events raised by the V2LensHandle contract.
func (*V2LensHandleTokenGuardianStateChangedIterator) Close ¶
func (it *V2LensHandleTokenGuardianStateChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2LensHandleTokenGuardianStateChangedIterator) Error ¶
func (it *V2LensHandleTokenGuardianStateChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2LensHandleTokenGuardianStateChangedIterator) Next ¶
func (it *V2LensHandleTokenGuardianStateChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2LensHandleTransactor ¶
type V2LensHandleTransactor struct {
// contains filtered or unexported fields
}
V2LensHandleTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewV2LensHandleTransactor ¶
func NewV2LensHandleTransactor(address common.Address, transactor bind.ContractTransactor) (*V2LensHandleTransactor, error)
NewV2LensHandleTransactor creates a new write-only instance of V2LensHandle, bound to a specific deployed contract.
func (*V2LensHandleTransactor) Approve ¶
func (_V2LensHandle *V2LensHandleTransactor) 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 (*V2LensHandleTransactor) Burn ¶
func (_V2LensHandle *V2LensHandleTransactor) 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 (*V2LensHandleTransactor) DANGERDisableTokenGuardian ¶
func (_V2LensHandle *V2LensHandleTransactor) DANGERDisableTokenGuardian(opts *bind.TransactOpts) (*types.Transaction, error)
DANGERDisableTokenGuardian is a paid mutator transaction binding the contract method 0x2248f76d.
Solidity: function DANGER__disableTokenGuardian() returns()
func (*V2LensHandleTransactor) EnableTokenGuardian ¶
func (_V2LensHandle *V2LensHandleTransactor) EnableTokenGuardian(opts *bind.TransactOpts) (*types.Transaction, error)
EnableTokenGuardian is a paid mutator transaction binding the contract method 0x1e9df673.
Solidity: function enableTokenGuardian() returns()
func (*V2LensHandleTransactor) MigrateHandle ¶
func (_V2LensHandle *V2LensHandleTransactor) MigrateHandle(opts *bind.TransactOpts, to common.Address, localName string) (*types.Transaction, error)
MigrateHandle is a paid mutator transaction binding the contract method 0x5993bc26.
Solidity: function migrateHandle(address to, string localName) returns(uint256)
func (*V2LensHandleTransactor) MintHandle ¶
func (_V2LensHandle *V2LensHandleTransactor) MintHandle(opts *bind.TransactOpts, to common.Address, localName string) (*types.Transaction, error)
MintHandle is a paid mutator transaction binding the contract method 0xf08e8f5e.
Solidity: function mintHandle(address to, string localName) returns(uint256)
func (*V2LensHandleTransactor) SafeTransferFrom ¶
func (_V2LensHandle *V2LensHandleTransactor) 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 (*V2LensHandleTransactor) SafeTransferFrom0 ¶
func (_V2LensHandle *V2LensHandleTransactor) 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 (*V2LensHandleTransactor) SetApprovalForAll ¶
func (_V2LensHandle *V2LensHandleTransactor) 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 (*V2LensHandleTransactor) SetRoyalty ¶
func (_V2LensHandle *V2LensHandleTransactor) SetRoyalty(opts *bind.TransactOpts, royaltiesInBasisPoints *big.Int) (*types.Transaction, error)
SetRoyalty is a paid mutator transaction binding the contract method 0x4209a2e1.
Solidity: function setRoyalty(uint256 royaltiesInBasisPoints) returns()
func (*V2LensHandleTransactor) TransferFrom ¶
func (_V2LensHandle *V2LensHandleTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
type V2LensHandleTransactorRaw ¶
type V2LensHandleTransactorRaw struct {
Contract *V2LensHandleTransactor // Generic write-only contract binding to access the raw methods on
}
V2LensHandleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*V2LensHandleTransactorRaw) Transact ¶
func (_V2LensHandle *V2LensHandleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*V2LensHandleTransactorRaw) Transfer ¶
func (_V2LensHandle *V2LensHandleTransactorRaw) 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 V2LensHandleTransactorSession ¶
type V2LensHandleTransactorSession struct { Contract *V2LensHandleTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
V2LensHandleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*V2LensHandleTransactorSession) Approve ¶
func (_V2LensHandle *V2LensHandleTransactorSession) 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 (*V2LensHandleTransactorSession) Burn ¶
func (_V2LensHandle *V2LensHandleTransactorSession) 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 (*V2LensHandleTransactorSession) DANGERDisableTokenGuardian ¶
func (_V2LensHandle *V2LensHandleTransactorSession) DANGERDisableTokenGuardian() (*types.Transaction, error)
DANGERDisableTokenGuardian is a paid mutator transaction binding the contract method 0x2248f76d.
Solidity: function DANGER__disableTokenGuardian() returns()
func (*V2LensHandleTransactorSession) EnableTokenGuardian ¶
func (_V2LensHandle *V2LensHandleTransactorSession) EnableTokenGuardian() (*types.Transaction, error)
EnableTokenGuardian is a paid mutator transaction binding the contract method 0x1e9df673.
Solidity: function enableTokenGuardian() returns()
func (*V2LensHandleTransactorSession) MigrateHandle ¶
func (_V2LensHandle *V2LensHandleTransactorSession) MigrateHandle(to common.Address, localName string) (*types.Transaction, error)
MigrateHandle is a paid mutator transaction binding the contract method 0x5993bc26.
Solidity: function migrateHandle(address to, string localName) returns(uint256)
func (*V2LensHandleTransactorSession) MintHandle ¶
func (_V2LensHandle *V2LensHandleTransactorSession) MintHandle(to common.Address, localName string) (*types.Transaction, error)
MintHandle is a paid mutator transaction binding the contract method 0xf08e8f5e.
Solidity: function mintHandle(address to, string localName) returns(uint256)
func (*V2LensHandleTransactorSession) SafeTransferFrom ¶
func (_V2LensHandle *V2LensHandleTransactorSession) 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 (*V2LensHandleTransactorSession) SafeTransferFrom0 ¶
func (_V2LensHandle *V2LensHandleTransactorSession) 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 (*V2LensHandleTransactorSession) SetApprovalForAll ¶
func (_V2LensHandle *V2LensHandleTransactorSession) 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 (*V2LensHandleTransactorSession) SetRoyalty ¶
func (_V2LensHandle *V2LensHandleTransactorSession) SetRoyalty(royaltiesInBasisPoints *big.Int) (*types.Transaction, error)
SetRoyalty is a paid mutator transaction binding the contract method 0x4209a2e1.
Solidity: function setRoyalty(uint256 royaltiesInBasisPoints) returns()
func (*V2LensHandleTransactorSession) TransferFrom ¶
func (_V2LensHandle *V2LensHandleTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
type V2LensHandleTransfer ¶
type V2LensHandleTransfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
V2LensHandleTransfer represents a Transfer event raised by the V2LensHandle contract.
type V2LensHandleTransferIterator ¶
type V2LensHandleTransferIterator struct { Event *V2LensHandleTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2LensHandleTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the V2LensHandle contract.
func (*V2LensHandleTransferIterator) Close ¶
func (it *V2LensHandleTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2LensHandleTransferIterator) Error ¶
func (it *V2LensHandleTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2LensHandleTransferIterator) Next ¶
func (it *V2LensHandleTransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2LensHub ¶
type V2LensHub struct { V2LensHubCaller // Read-only binding to the contract V2LensHubTransactor // Write-only binding to the contract V2LensHubFilterer // Log filterer for contract events }
V2LensHub is an auto generated Go binding around an Ethereum contract.
func NewV2LensHub ¶
NewV2LensHub creates a new instance of V2LensHub, bound to a specific deployed contract.
type V2LensHubApproval ¶
type V2LensHubApproval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
V2LensHubApproval represents a Approval event raised by the V2LensHub contract.
type V2LensHubApprovalForAll ¶
type V2LensHubApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
V2LensHubApprovalForAll represents a ApprovalForAll event raised by the V2LensHub contract.
type V2LensHubApprovalForAllIterator ¶
type V2LensHubApprovalForAllIterator struct { Event *V2LensHubApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2LensHubApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the V2LensHub contract.
func (*V2LensHubApprovalForAllIterator) Close ¶
func (it *V2LensHubApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2LensHubApprovalForAllIterator) Error ¶
func (it *V2LensHubApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2LensHubApprovalForAllIterator) Next ¶
func (it *V2LensHubApprovalForAllIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2LensHubApprovalIterator ¶
type V2LensHubApprovalIterator struct { Event *V2LensHubApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2LensHubApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the V2LensHub contract.
func (*V2LensHubApprovalIterator) Close ¶
func (it *V2LensHubApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2LensHubApprovalIterator) Error ¶
func (it *V2LensHubApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2LensHubApprovalIterator) Next ¶
func (it *V2LensHubApprovalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2LensHubCaller ¶
type V2LensHubCaller struct {
// contains filtered or unexported fields
}
V2LensHubCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewV2LensHubCaller ¶
func NewV2LensHubCaller(address common.Address, caller bind.ContractCaller) (*V2LensHubCaller, error)
NewV2LensHubCaller creates a new read-only instance of V2LensHub, bound to a specific deployed contract.
func (*V2LensHubCaller) BalanceOf ¶
func (_V2LensHub *V2LensHubCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*V2LensHubCaller) Exists ¶
Exists is a free data retrieval call binding the contract method 0x4f558e79.
Solidity: function exists(uint256 tokenId) view returns(bool)
func (*V2LensHubCaller) GetApproved ¶
func (_V2LensHub *V2LensHubCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*V2LensHubCaller) GetContentURI ¶
func (_V2LensHub *V2LensHubCaller) GetContentURI(opts *bind.CallOpts, profileId *big.Int, pubId *big.Int) (string, error)
GetContentURI is a free data retrieval call binding the contract method 0xb5a31496.
Solidity: function getContentURI(uint256 profileId, uint256 pubId) view returns(string)
func (*V2LensHubCaller) GetDelegatedExecutorsConfigNumber ¶
func (_V2LensHub *V2LensHubCaller) GetDelegatedExecutorsConfigNumber(opts *bind.CallOpts, delegatorProfileId *big.Int) (uint64, error)
GetDelegatedExecutorsConfigNumber is a free data retrieval call binding the contract method 0x86ee73d7.
Solidity: function getDelegatedExecutorsConfigNumber(uint256 delegatorProfileId) view returns(uint64)
func (*V2LensHubCaller) GetDelegatedExecutorsMaxConfigNumberSet ¶
func (_V2LensHub *V2LensHubCaller) GetDelegatedExecutorsMaxConfigNumberSet(opts *bind.CallOpts, delegatorProfileId *big.Int) (uint64, error)
GetDelegatedExecutorsMaxConfigNumberSet is a free data retrieval call binding the contract method 0xae56d75a.
Solidity: function getDelegatedExecutorsMaxConfigNumberSet(uint256 delegatorProfileId) view returns(uint64)
func (*V2LensHubCaller) GetDelegatedExecutorsPrevConfigNumber ¶
func (_V2LensHub *V2LensHubCaller) GetDelegatedExecutorsPrevConfigNumber(opts *bind.CallOpts, delegatorProfileId *big.Int) (uint64, error)
GetDelegatedExecutorsPrevConfigNumber is a free data retrieval call binding the contract method 0xd575b539.
Solidity: function getDelegatedExecutorsPrevConfigNumber(uint256 delegatorProfileId) view returns(uint64)
func (*V2LensHubCaller) GetDomainSeparator ¶
func (_V2LensHub *V2LensHubCaller) GetDomainSeparator(opts *bind.CallOpts) ([32]byte, error)
GetDomainSeparator is a free data retrieval call binding the contract method 0xed24911d.
Solidity: function getDomainSeparator() view returns(bytes32)
func (*V2LensHubCaller) GetFollowNFTImpl ¶
GetFollowNFTImpl is a free data retrieval call binding the contract method 0x3502ac4b.
Solidity: function getFollowNFTImpl() view returns(address)
func (*V2LensHubCaller) GetGitCommit ¶
func (_V2LensHub *V2LensHubCaller) GetGitCommit(opts *bind.CallOpts) ([20]byte, error)
GetGitCommit is a free data retrieval call binding the contract method 0x2cf03735.
Solidity: function getGitCommit() pure returns(bytes20)
func (*V2LensHubCaller) GetGovernance ¶
GetGovernance is a free data retrieval call binding the contract method 0x289b3c0d.
Solidity: function getGovernance() view returns(address)
func (*V2LensHubCaller) GetLegacyCollectNFTImpl ¶
func (_V2LensHub *V2LensHubCaller) GetLegacyCollectNFTImpl(opts *bind.CallOpts) (common.Address, error)
GetLegacyCollectNFTImpl is a free data retrieval call binding the contract method 0x8f5c291c.
Solidity: function getLegacyCollectNFTImpl() view returns(address)
func (*V2LensHubCaller) GetModuleRegistry ¶
GetModuleRegistry is a free data retrieval call binding the contract method 0xedec7952.
Solidity: function getModuleRegistry() view returns(address)
func (*V2LensHubCaller) GetProfile ¶
func (_V2LensHub *V2LensHubCaller) GetProfile(opts *bind.CallOpts, profileId *big.Int) (TypesProfile, error)
GetProfile is a free data retrieval call binding the contract method 0xf08f4f64.
Solidity: function getProfile(uint256 profileId) view returns((uint256,address,address,string,string,string,string))
func (*V2LensHubCaller) GetProfileIdByHandleHash ¶
func (_V2LensHub *V2LensHubCaller) GetProfileIdByHandleHash(opts *bind.CallOpts, handleHash [32]byte) (*big.Int, error)
GetProfileIdByHandleHash is a free data retrieval call binding the contract method 0x19e14070.
Solidity: function getProfileIdByHandleHash(bytes32 handleHash) view returns(uint256)
func (*V2LensHubCaller) GetPublication ¶
func (_V2LensHub *V2LensHubCaller) GetPublication(opts *bind.CallOpts, profileId *big.Int, pubId *big.Int) (TypesPublicationMemory, error)
GetPublication is a free data retrieval call binding the contract method 0x7385ebc9.
Solidity: function getPublication(uint256 profileId, uint256 pubId) pure returns((uint256,uint256,string,address,address,address,uint8,uint256,uint256))
func (*V2LensHubCaller) GetPublicationType ¶
func (_V2LensHub *V2LensHubCaller) GetPublicationType(opts *bind.CallOpts, profileId *big.Int, pubId *big.Int) (uint8, error)
GetPublicationType is a free data retrieval call binding the contract method 0x08ed395c.
Solidity: function getPublicationType(uint256 profileId, uint256 pubId) view returns(uint8)
func (*V2LensHubCaller) GetState ¶
func (_V2LensHub *V2LensHubCaller) GetState(opts *bind.CallOpts) (uint8, error)
GetState is a free data retrieval call binding the contract method 0x1865c57d.
Solidity: function getState() view returns(uint8)
func (*V2LensHubCaller) GetTokenGuardianDisablingTimestamp ¶
func (_V2LensHub *V2LensHubCaller) GetTokenGuardianDisablingTimestamp(opts *bind.CallOpts, wallet common.Address) (*big.Int, error)
GetTokenGuardianDisablingTimestamp is a free data retrieval call binding the contract method 0xf3bc61f1.
Solidity: function getTokenGuardianDisablingTimestamp(address wallet) view returns(uint256)
func (*V2LensHubCaller) GetTreasury ¶
GetTreasury is a free data retrieval call binding the contract method 0x3b19e84a.
Solidity: function getTreasury() view returns(address)
func (*V2LensHubCaller) GetTreasuryData ¶
func (_V2LensHub *V2LensHubCaller) GetTreasuryData(opts *bind.CallOpts) (common.Address, uint16, error)
GetTreasuryData is a free data retrieval call binding the contract method 0x98f965d1.
Solidity: function getTreasuryData() view returns(address, uint16)
func (*V2LensHubCaller) GetTreasuryFee ¶
func (_V2LensHub *V2LensHubCaller) GetTreasuryFee(opts *bind.CallOpts) (uint16, error)
GetTreasuryFee is a free data retrieval call binding the contract method 0x29070c6d.
Solidity: function getTreasuryFee() view returns(uint16)
func (*V2LensHubCaller) GetVersion ¶
func (_V2LensHub *V2LensHubCaller) GetVersion(opts *bind.CallOpts) (string, error)
GetVersion is a free data retrieval call binding the contract method 0x0d8e6e2c.
Solidity: function getVersion() pure returns(string)
func (*V2LensHubCaller) IsActionModuleEnabledInPublication ¶
func (_V2LensHub *V2LensHubCaller) IsActionModuleEnabledInPublication(opts *bind.CallOpts, profileId *big.Int, pubId *big.Int, module common.Address) (bool, error)
IsActionModuleEnabledInPublication is a free data retrieval call binding the contract method 0x4bde5ec4.
Solidity: function isActionModuleEnabledInPublication(uint256 profileId, uint256 pubId, address module) view returns(bool)
func (*V2LensHubCaller) IsApprovedForAll ¶
func (_V2LensHub *V2LensHubCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*V2LensHubCaller) IsBlocked ¶
func (_V2LensHub *V2LensHubCaller) IsBlocked(opts *bind.CallOpts, profileId *big.Int, byProfileId *big.Int) (bool, error)
IsBlocked is a free data retrieval call binding the contract method 0x97e2adf2.
Solidity: function isBlocked(uint256 profileId, uint256 byProfileId) view returns(bool)
func (*V2LensHubCaller) IsDelegatedExecutorApproved ¶
func (_V2LensHub *V2LensHubCaller) IsDelegatedExecutorApproved(opts *bind.CallOpts, delegatorProfileId *big.Int, delegatedExecutor common.Address) (bool, error)
IsDelegatedExecutorApproved is a free data retrieval call binding the contract method 0x7e341e1e.
Solidity: function isDelegatedExecutorApproved(uint256 delegatorProfileId, address delegatedExecutor) view returns(bool)
func (*V2LensHubCaller) IsDelegatedExecutorApproved0 ¶
func (_V2LensHub *V2LensHubCaller) IsDelegatedExecutorApproved0(opts *bind.CallOpts, delegatorProfileId *big.Int, delegatedExecutor common.Address, configNumber uint64) (bool, error)
IsDelegatedExecutorApproved0 is a free data retrieval call binding the contract method 0xe72dfde9.
Solidity: function isDelegatedExecutorApproved(uint256 delegatorProfileId, address delegatedExecutor, uint64 configNumber) view returns(bool)
func (*V2LensHubCaller) IsFollowing ¶
func (_V2LensHub *V2LensHubCaller) IsFollowing(opts *bind.CallOpts, followerProfileId *big.Int, followedProfileId *big.Int) (bool, error)
IsFollowing is a free data retrieval call binding the contract method 0x47720ebb.
Solidity: function isFollowing(uint256 followerProfileId, uint256 followedProfileId) view returns(bool)
func (*V2LensHubCaller) IsProfileCreatorWhitelisted ¶
func (_V2LensHub *V2LensHubCaller) IsProfileCreatorWhitelisted(opts *bind.CallOpts, profileCreator common.Address) (bool, error)
IsProfileCreatorWhitelisted is a free data retrieval call binding the contract method 0xaf05dd22.
Solidity: function isProfileCreatorWhitelisted(address profileCreator) view returns(bool)
func (*V2LensHubCaller) MintTimestampOf ¶
func (_V2LensHub *V2LensHubCaller) MintTimestampOf(opts *bind.CallOpts, tokenId *big.Int) (*big.Int, error)
MintTimestampOf is a free data retrieval call binding the contract method 0x50ddf35c.
Solidity: function mintTimestampOf(uint256 tokenId) view returns(uint256)
func (*V2LensHubCaller) Name ¶
func (_V2LensHub *V2LensHubCaller) 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 (*V2LensHubCaller) Nonces ¶
func (_V2LensHub *V2LensHubCaller) Nonces(opts *bind.CallOpts, signer common.Address) (*big.Int, error)
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address signer) view returns(uint256)
func (*V2LensHubCaller) OwnerOf ¶
func (_V2LensHub *V2LensHubCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*V2LensHubCaller) RoyaltyInfo ¶
func (_V2LensHub *V2LensHubCaller) RoyaltyInfo(opts *bind.CallOpts, tokenId *big.Int, salePrice *big.Int) (common.Address, *big.Int, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 tokenId, uint256 salePrice) view returns(address, uint256)
func (*V2LensHubCaller) SupportsInterface ¶
func (_V2LensHub *V2LensHubCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*V2LensHubCaller) Symbol ¶
func (_V2LensHub *V2LensHubCaller) 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 (*V2LensHubCaller) TOKENGUARDIANCOOLDOWN ¶
TOKENGUARDIANCOOLDOWN is a free data retrieval call binding the contract method 0xa88fae83.
Solidity: function TOKEN_GUARDIAN_COOLDOWN() view returns(uint256)
func (*V2LensHubCaller) TokenDataOf ¶
func (_V2LensHub *V2LensHubCaller) TokenDataOf(opts *bind.CallOpts, tokenId *big.Int) (TypesTokenData, error)
TokenDataOf is a free data retrieval call binding the contract method 0xc0da9bcd.
Solidity: function tokenDataOf(uint256 tokenId) view returns((address,uint96))
func (*V2LensHubCaller) TokenURI ¶
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 tokenId) view returns(string)
func (*V2LensHubCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type V2LensHubCallerRaw ¶
type V2LensHubCallerRaw struct {
Contract *V2LensHubCaller // Generic read-only contract binding to access the raw methods on
}
V2LensHubCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*V2LensHubCallerRaw) Call ¶
func (_V2LensHub *V2LensHubCallerRaw) 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 V2LensHubCallerSession ¶
type V2LensHubCallerSession struct { Contract *V2LensHubCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
V2LensHubCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*V2LensHubCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*V2LensHubCallerSession) Exists ¶
func (_V2LensHub *V2LensHubCallerSession) Exists(tokenId *big.Int) (bool, error)
Exists is a free data retrieval call binding the contract method 0x4f558e79.
Solidity: function exists(uint256 tokenId) view returns(bool)
func (*V2LensHubCallerSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*V2LensHubCallerSession) GetContentURI ¶
func (_V2LensHub *V2LensHubCallerSession) GetContentURI(profileId *big.Int, pubId *big.Int) (string, error)
GetContentURI is a free data retrieval call binding the contract method 0xb5a31496.
Solidity: function getContentURI(uint256 profileId, uint256 pubId) view returns(string)
func (*V2LensHubCallerSession) GetDelegatedExecutorsConfigNumber ¶
func (_V2LensHub *V2LensHubCallerSession) GetDelegatedExecutorsConfigNumber(delegatorProfileId *big.Int) (uint64, error)
GetDelegatedExecutorsConfigNumber is a free data retrieval call binding the contract method 0x86ee73d7.
Solidity: function getDelegatedExecutorsConfigNumber(uint256 delegatorProfileId) view returns(uint64)
func (*V2LensHubCallerSession) GetDelegatedExecutorsMaxConfigNumberSet ¶
func (_V2LensHub *V2LensHubCallerSession) GetDelegatedExecutorsMaxConfigNumberSet(delegatorProfileId *big.Int) (uint64, error)
GetDelegatedExecutorsMaxConfigNumberSet is a free data retrieval call binding the contract method 0xae56d75a.
Solidity: function getDelegatedExecutorsMaxConfigNumberSet(uint256 delegatorProfileId) view returns(uint64)
func (*V2LensHubCallerSession) GetDelegatedExecutorsPrevConfigNumber ¶
func (_V2LensHub *V2LensHubCallerSession) GetDelegatedExecutorsPrevConfigNumber(delegatorProfileId *big.Int) (uint64, error)
GetDelegatedExecutorsPrevConfigNumber is a free data retrieval call binding the contract method 0xd575b539.
Solidity: function getDelegatedExecutorsPrevConfigNumber(uint256 delegatorProfileId) view returns(uint64)
func (*V2LensHubCallerSession) GetDomainSeparator ¶
func (_V2LensHub *V2LensHubCallerSession) GetDomainSeparator() ([32]byte, error)
GetDomainSeparator is a free data retrieval call binding the contract method 0xed24911d.
Solidity: function getDomainSeparator() view returns(bytes32)
func (*V2LensHubCallerSession) GetFollowNFTImpl ¶
func (_V2LensHub *V2LensHubCallerSession) GetFollowNFTImpl() (common.Address, error)
GetFollowNFTImpl is a free data retrieval call binding the contract method 0x3502ac4b.
Solidity: function getFollowNFTImpl() view returns(address)
func (*V2LensHubCallerSession) GetGitCommit ¶
func (_V2LensHub *V2LensHubCallerSession) GetGitCommit() ([20]byte, error)
GetGitCommit is a free data retrieval call binding the contract method 0x2cf03735.
Solidity: function getGitCommit() pure returns(bytes20)
func (*V2LensHubCallerSession) GetGovernance ¶
func (_V2LensHub *V2LensHubCallerSession) GetGovernance() (common.Address, error)
GetGovernance is a free data retrieval call binding the contract method 0x289b3c0d.
Solidity: function getGovernance() view returns(address)
func (*V2LensHubCallerSession) GetLegacyCollectNFTImpl ¶
func (_V2LensHub *V2LensHubCallerSession) GetLegacyCollectNFTImpl() (common.Address, error)
GetLegacyCollectNFTImpl is a free data retrieval call binding the contract method 0x8f5c291c.
Solidity: function getLegacyCollectNFTImpl() view returns(address)
func (*V2LensHubCallerSession) GetModuleRegistry ¶
func (_V2LensHub *V2LensHubCallerSession) GetModuleRegistry() (common.Address, error)
GetModuleRegistry is a free data retrieval call binding the contract method 0xedec7952.
Solidity: function getModuleRegistry() view returns(address)
func (*V2LensHubCallerSession) GetProfile ¶
func (_V2LensHub *V2LensHubCallerSession) GetProfile(profileId *big.Int) (TypesProfile, error)
GetProfile is a free data retrieval call binding the contract method 0xf08f4f64.
Solidity: function getProfile(uint256 profileId) view returns((uint256,address,address,string,string,string,string))
func (*V2LensHubCallerSession) GetProfileIdByHandleHash ¶
func (_V2LensHub *V2LensHubCallerSession) GetProfileIdByHandleHash(handleHash [32]byte) (*big.Int, error)
GetProfileIdByHandleHash is a free data retrieval call binding the contract method 0x19e14070.
Solidity: function getProfileIdByHandleHash(bytes32 handleHash) view returns(uint256)
func (*V2LensHubCallerSession) GetPublication ¶
func (_V2LensHub *V2LensHubCallerSession) GetPublication(profileId *big.Int, pubId *big.Int) (TypesPublicationMemory, error)
GetPublication is a free data retrieval call binding the contract method 0x7385ebc9.
Solidity: function getPublication(uint256 profileId, uint256 pubId) pure returns((uint256,uint256,string,address,address,address,uint8,uint256,uint256))
func (*V2LensHubCallerSession) GetPublicationType ¶
func (_V2LensHub *V2LensHubCallerSession) GetPublicationType(profileId *big.Int, pubId *big.Int) (uint8, error)
GetPublicationType is a free data retrieval call binding the contract method 0x08ed395c.
Solidity: function getPublicationType(uint256 profileId, uint256 pubId) view returns(uint8)
func (*V2LensHubCallerSession) GetState ¶
func (_V2LensHub *V2LensHubCallerSession) GetState() (uint8, error)
GetState is a free data retrieval call binding the contract method 0x1865c57d.
Solidity: function getState() view returns(uint8)
func (*V2LensHubCallerSession) GetTokenGuardianDisablingTimestamp ¶
func (_V2LensHub *V2LensHubCallerSession) GetTokenGuardianDisablingTimestamp(wallet common.Address) (*big.Int, error)
GetTokenGuardianDisablingTimestamp is a free data retrieval call binding the contract method 0xf3bc61f1.
Solidity: function getTokenGuardianDisablingTimestamp(address wallet) view returns(uint256)
func (*V2LensHubCallerSession) GetTreasury ¶
func (_V2LensHub *V2LensHubCallerSession) GetTreasury() (common.Address, error)
GetTreasury is a free data retrieval call binding the contract method 0x3b19e84a.
Solidity: function getTreasury() view returns(address)
func (*V2LensHubCallerSession) GetTreasuryData ¶
func (_V2LensHub *V2LensHubCallerSession) GetTreasuryData() (common.Address, uint16, error)
GetTreasuryData is a free data retrieval call binding the contract method 0x98f965d1.
Solidity: function getTreasuryData() view returns(address, uint16)
func (*V2LensHubCallerSession) GetTreasuryFee ¶
func (_V2LensHub *V2LensHubCallerSession) GetTreasuryFee() (uint16, error)
GetTreasuryFee is a free data retrieval call binding the contract method 0x29070c6d.
Solidity: function getTreasuryFee() view returns(uint16)
func (*V2LensHubCallerSession) GetVersion ¶
func (_V2LensHub *V2LensHubCallerSession) GetVersion() (string, error)
GetVersion is a free data retrieval call binding the contract method 0x0d8e6e2c.
Solidity: function getVersion() pure returns(string)
func (*V2LensHubCallerSession) IsActionModuleEnabledInPublication ¶
func (_V2LensHub *V2LensHubCallerSession) IsActionModuleEnabledInPublication(profileId *big.Int, pubId *big.Int, module common.Address) (bool, error)
IsActionModuleEnabledInPublication is a free data retrieval call binding the contract method 0x4bde5ec4.
Solidity: function isActionModuleEnabledInPublication(uint256 profileId, uint256 pubId, address module) view returns(bool)
func (*V2LensHubCallerSession) IsApprovedForAll ¶
func (_V2LensHub *V2LensHubCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*V2LensHubCallerSession) IsBlocked ¶
func (_V2LensHub *V2LensHubCallerSession) IsBlocked(profileId *big.Int, byProfileId *big.Int) (bool, error)
IsBlocked is a free data retrieval call binding the contract method 0x97e2adf2.
Solidity: function isBlocked(uint256 profileId, uint256 byProfileId) view returns(bool)
func (*V2LensHubCallerSession) IsDelegatedExecutorApproved ¶
func (_V2LensHub *V2LensHubCallerSession) IsDelegatedExecutorApproved(delegatorProfileId *big.Int, delegatedExecutor common.Address) (bool, error)
IsDelegatedExecutorApproved is a free data retrieval call binding the contract method 0x7e341e1e.
Solidity: function isDelegatedExecutorApproved(uint256 delegatorProfileId, address delegatedExecutor) view returns(bool)
func (*V2LensHubCallerSession) IsDelegatedExecutorApproved0 ¶
func (_V2LensHub *V2LensHubCallerSession) IsDelegatedExecutorApproved0(delegatorProfileId *big.Int, delegatedExecutor common.Address, configNumber uint64) (bool, error)
IsDelegatedExecutorApproved0 is a free data retrieval call binding the contract method 0xe72dfde9.
Solidity: function isDelegatedExecutorApproved(uint256 delegatorProfileId, address delegatedExecutor, uint64 configNumber) view returns(bool)
func (*V2LensHubCallerSession) IsFollowing ¶
func (_V2LensHub *V2LensHubCallerSession) IsFollowing(followerProfileId *big.Int, followedProfileId *big.Int) (bool, error)
IsFollowing is a free data retrieval call binding the contract method 0x47720ebb.
Solidity: function isFollowing(uint256 followerProfileId, uint256 followedProfileId) view returns(bool)
func (*V2LensHubCallerSession) IsProfileCreatorWhitelisted ¶
func (_V2LensHub *V2LensHubCallerSession) IsProfileCreatorWhitelisted(profileCreator common.Address) (bool, error)
IsProfileCreatorWhitelisted is a free data retrieval call binding the contract method 0xaf05dd22.
Solidity: function isProfileCreatorWhitelisted(address profileCreator) view returns(bool)
func (*V2LensHubCallerSession) MintTimestampOf ¶
MintTimestampOf is a free data retrieval call binding the contract method 0x50ddf35c.
Solidity: function mintTimestampOf(uint256 tokenId) view returns(uint256)
func (*V2LensHubCallerSession) Name ¶
func (_V2LensHub *V2LensHubCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*V2LensHubCallerSession) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address signer) view returns(uint256)
func (*V2LensHubCallerSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*V2LensHubCallerSession) RoyaltyInfo ¶
func (_V2LensHub *V2LensHubCallerSession) RoyaltyInfo(tokenId *big.Int, salePrice *big.Int) (common.Address, *big.Int, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 tokenId, uint256 salePrice) view returns(address, uint256)
func (*V2LensHubCallerSession) SupportsInterface ¶
func (_V2LensHub *V2LensHubCallerSession) 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 (*V2LensHubCallerSession) Symbol ¶
func (_V2LensHub *V2LensHubCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*V2LensHubCallerSession) TOKENGUARDIANCOOLDOWN ¶
func (_V2LensHub *V2LensHubCallerSession) TOKENGUARDIANCOOLDOWN() (*big.Int, error)
TOKENGUARDIANCOOLDOWN is a free data retrieval call binding the contract method 0xa88fae83.
Solidity: function TOKEN_GUARDIAN_COOLDOWN() view returns(uint256)
func (*V2LensHubCallerSession) TokenDataOf ¶
func (_V2LensHub *V2LensHubCallerSession) TokenDataOf(tokenId *big.Int) (TypesTokenData, error)
TokenDataOf is a free data retrieval call binding the contract method 0xc0da9bcd.
Solidity: function tokenDataOf(uint256 tokenId) view returns((address,uint96))
func (*V2LensHubCallerSession) TokenURI ¶
func (_V2LensHub *V2LensHubCallerSession) 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 (*V2LensHubCallerSession) TotalSupply ¶
func (_V2LensHub *V2LensHubCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type V2LensHubCollectNFTTransferred ¶
type V2LensHubCollectNFTTransferred struct { ProfileId *big.Int PubId *big.Int CollectNFTId *big.Int From common.Address To common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2LensHubCollectNFTTransferred represents a CollectNFTTransferred event raised by the V2LensHub contract.
type V2LensHubCollectNFTTransferredIterator ¶
type V2LensHubCollectNFTTransferredIterator struct { Event *V2LensHubCollectNFTTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2LensHubCollectNFTTransferredIterator is returned from FilterCollectNFTTransferred and is used to iterate over the raw logs and unpacked data for CollectNFTTransferred events raised by the V2LensHub contract.
func (*V2LensHubCollectNFTTransferredIterator) Close ¶
func (it *V2LensHubCollectNFTTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2LensHubCollectNFTTransferredIterator) Error ¶
func (it *V2LensHubCollectNFTTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2LensHubCollectNFTTransferredIterator) Next ¶
func (it *V2LensHubCollectNFTTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2LensHubFilterer ¶
type V2LensHubFilterer struct {
// contains filtered or unexported fields
}
V2LensHubFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewV2LensHubFilterer ¶
func NewV2LensHubFilterer(address common.Address, filterer bind.ContractFilterer) (*V2LensHubFilterer, error)
NewV2LensHubFilterer creates a new log filterer instance of V2LensHub, bound to a specific deployed contract.
func (*V2LensHubFilterer) FilterApproval ¶
func (_V2LensHub *V2LensHubFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*V2LensHubApprovalIterator, 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 (*V2LensHubFilterer) FilterApprovalForAll ¶
func (_V2LensHub *V2LensHubFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*V2LensHubApprovalForAllIterator, 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 (*V2LensHubFilterer) FilterCollectNFTTransferred ¶
func (_V2LensHub *V2LensHubFilterer) FilterCollectNFTTransferred(opts *bind.FilterOpts, profileId []*big.Int, pubId []*big.Int, collectNFTId []*big.Int) (*V2LensHubCollectNFTTransferredIterator, error)
FilterCollectNFTTransferred is a free log retrieval operation binding the contract event 0x68edb7ec2c37d21b3b72233960b487f2966f4ac82b7430d39f24d1f8d6f99106.
Solidity: event CollectNFTTransferred(uint256 indexed profileId, uint256 indexed pubId, uint256 indexed collectNFTId, address from, address to, uint256 timestamp)
func (*V2LensHubFilterer) FilterLensUpgradeVersion ¶
func (_V2LensHub *V2LensHubFilterer) FilterLensUpgradeVersion(opts *bind.FilterOpts) (*V2LensHubLensUpgradeVersionIterator, error)
FilterLensUpgradeVersion is a free log retrieval operation binding the contract event 0x1ac53e0fe87e82f3d54f8bb8042dee65a6f997a3a15e75730153b8c546c0d280.
Solidity: event LensUpgradeVersion(address implementation, string version, bytes20 gitCommit, uint256 timestamp)
func (*V2LensHubFilterer) FilterTokenGuardianStateChanged ¶
func (_V2LensHub *V2LensHubFilterer) FilterTokenGuardianStateChanged(opts *bind.FilterOpts, wallet []common.Address, enabled []bool) (*V2LensHubTokenGuardianStateChangedIterator, error)
FilterTokenGuardianStateChanged is a free log retrieval operation binding the contract event 0x035adf3bbe16b317cf4a3e05c966ea6571d1af00147c5f121bd1514b1e322a06.
Solidity: event TokenGuardianStateChanged(address indexed wallet, bool indexed enabled, uint256 tokenGuardianDisablingTimestamp, uint256 timestamp)
func (*V2LensHubFilterer) FilterTransfer ¶
func (_V2LensHub *V2LensHubFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*V2LensHubTransferIterator, 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 (*V2LensHubFilterer) FilterTreasuryFeeSet ¶
func (_V2LensHub *V2LensHubFilterer) FilterTreasuryFeeSet(opts *bind.FilterOpts, prevTreasuryFee []uint16, newTreasuryFee []uint16) (*V2LensHubTreasuryFeeSetIterator, error)
FilterTreasuryFeeSet is a free log retrieval operation binding the contract event 0x6076e665d0cd29a9fb0391c62a1c3c1c6d18531bf470fce88abbc7f33b855f7f.
Solidity: event TreasuryFeeSet(uint16 indexed prevTreasuryFee, uint16 indexed newTreasuryFee, uint256 timestamp)
func (*V2LensHubFilterer) FilterTreasurySet ¶
func (_V2LensHub *V2LensHubFilterer) FilterTreasurySet(opts *bind.FilterOpts, prevTreasury []common.Address, newTreasury []common.Address) (*V2LensHubTreasurySetIterator, error)
FilterTreasurySet is a free log retrieval operation binding the contract event 0x8df20312a19939ae72e29e4500356a05238ef5e6794a3323c184d97bb615d4fe.
Solidity: event TreasurySet(address indexed prevTreasury, address indexed newTreasury, uint256 timestamp)
func (*V2LensHubFilterer) FilterUnfollowed ¶
func (_V2LensHub *V2LensHubFilterer) FilterUnfollowed(opts *bind.FilterOpts, unfollowerProfileId []*big.Int) (*V2LensHubUnfollowedIterator, error)
FilterUnfollowed is a free log retrieval operation binding the contract event 0x9bbadc4d29f8416b3b1ed6fe7b42cc3588aaca742ac8c1661b3bb0a4c5ab1673.
Solidity: event Unfollowed(uint256 indexed unfollowerProfileId, uint256 idOfProfileUnfollowed, address transactionExecutor, uint256 timestamp)
func (*V2LensHubFilterer) ParseApproval ¶
func (_V2LensHub *V2LensHubFilterer) ParseApproval(log types.Log) (*V2LensHubApproval, 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 (*V2LensHubFilterer) ParseApprovalForAll ¶
func (_V2LensHub *V2LensHubFilterer) ParseApprovalForAll(log types.Log) (*V2LensHubApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*V2LensHubFilterer) ParseCollectNFTTransferred ¶
func (_V2LensHub *V2LensHubFilterer) ParseCollectNFTTransferred(log types.Log) (*V2LensHubCollectNFTTransferred, error)
ParseCollectNFTTransferred is a log parse operation binding the contract event 0x68edb7ec2c37d21b3b72233960b487f2966f4ac82b7430d39f24d1f8d6f99106.
Solidity: event CollectNFTTransferred(uint256 indexed profileId, uint256 indexed pubId, uint256 indexed collectNFTId, address from, address to, uint256 timestamp)
func (*V2LensHubFilterer) ParseLensUpgradeVersion ¶
func (_V2LensHub *V2LensHubFilterer) ParseLensUpgradeVersion(log types.Log) (*V2LensHubLensUpgradeVersion, error)
ParseLensUpgradeVersion is a log parse operation binding the contract event 0x1ac53e0fe87e82f3d54f8bb8042dee65a6f997a3a15e75730153b8c546c0d280.
Solidity: event LensUpgradeVersion(address implementation, string version, bytes20 gitCommit, uint256 timestamp)
func (*V2LensHubFilterer) ParseTokenGuardianStateChanged ¶
func (_V2LensHub *V2LensHubFilterer) ParseTokenGuardianStateChanged(log types.Log) (*V2LensHubTokenGuardianStateChanged, error)
ParseTokenGuardianStateChanged is a log parse operation binding the contract event 0x035adf3bbe16b317cf4a3e05c966ea6571d1af00147c5f121bd1514b1e322a06.
Solidity: event TokenGuardianStateChanged(address indexed wallet, bool indexed enabled, uint256 tokenGuardianDisablingTimestamp, uint256 timestamp)
func (*V2LensHubFilterer) ParseTransfer ¶
func (_V2LensHub *V2LensHubFilterer) ParseTransfer(log types.Log) (*V2LensHubTransfer, 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 (*V2LensHubFilterer) ParseTreasuryFeeSet ¶
func (_V2LensHub *V2LensHubFilterer) ParseTreasuryFeeSet(log types.Log) (*V2LensHubTreasuryFeeSet, error)
ParseTreasuryFeeSet is a log parse operation binding the contract event 0x6076e665d0cd29a9fb0391c62a1c3c1c6d18531bf470fce88abbc7f33b855f7f.
Solidity: event TreasuryFeeSet(uint16 indexed prevTreasuryFee, uint16 indexed newTreasuryFee, uint256 timestamp)
func (*V2LensHubFilterer) ParseTreasurySet ¶
func (_V2LensHub *V2LensHubFilterer) ParseTreasurySet(log types.Log) (*V2LensHubTreasurySet, error)
ParseTreasurySet is a log parse operation binding the contract event 0x8df20312a19939ae72e29e4500356a05238ef5e6794a3323c184d97bb615d4fe.
Solidity: event TreasurySet(address indexed prevTreasury, address indexed newTreasury, uint256 timestamp)
func (*V2LensHubFilterer) ParseUnfollowed ¶
func (_V2LensHub *V2LensHubFilterer) ParseUnfollowed(log types.Log) (*V2LensHubUnfollowed, error)
ParseUnfollowed is a log parse operation binding the contract event 0x9bbadc4d29f8416b3b1ed6fe7b42cc3588aaca742ac8c1661b3bb0a4c5ab1673.
Solidity: event Unfollowed(uint256 indexed unfollowerProfileId, uint256 idOfProfileUnfollowed, address transactionExecutor, uint256 timestamp)
func (*V2LensHubFilterer) WatchApproval ¶
func (_V2LensHub *V2LensHubFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *V2LensHubApproval, 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 (*V2LensHubFilterer) WatchApprovalForAll ¶
func (_V2LensHub *V2LensHubFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *V2LensHubApprovalForAll, 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 (*V2LensHubFilterer) WatchCollectNFTTransferred ¶
func (_V2LensHub *V2LensHubFilterer) WatchCollectNFTTransferred(opts *bind.WatchOpts, sink chan<- *V2LensHubCollectNFTTransferred, profileId []*big.Int, pubId []*big.Int, collectNFTId []*big.Int) (event.Subscription, error)
WatchCollectNFTTransferred is a free log subscription operation binding the contract event 0x68edb7ec2c37d21b3b72233960b487f2966f4ac82b7430d39f24d1f8d6f99106.
Solidity: event CollectNFTTransferred(uint256 indexed profileId, uint256 indexed pubId, uint256 indexed collectNFTId, address from, address to, uint256 timestamp)
func (*V2LensHubFilterer) WatchLensUpgradeVersion ¶
func (_V2LensHub *V2LensHubFilterer) WatchLensUpgradeVersion(opts *bind.WatchOpts, sink chan<- *V2LensHubLensUpgradeVersion) (event.Subscription, error)
WatchLensUpgradeVersion is a free log subscription operation binding the contract event 0x1ac53e0fe87e82f3d54f8bb8042dee65a6f997a3a15e75730153b8c546c0d280.
Solidity: event LensUpgradeVersion(address implementation, string version, bytes20 gitCommit, uint256 timestamp)
func (*V2LensHubFilterer) WatchTokenGuardianStateChanged ¶
func (_V2LensHub *V2LensHubFilterer) WatchTokenGuardianStateChanged(opts *bind.WatchOpts, sink chan<- *V2LensHubTokenGuardianStateChanged, wallet []common.Address, enabled []bool) (event.Subscription, error)
WatchTokenGuardianStateChanged is a free log subscription operation binding the contract event 0x035adf3bbe16b317cf4a3e05c966ea6571d1af00147c5f121bd1514b1e322a06.
Solidity: event TokenGuardianStateChanged(address indexed wallet, bool indexed enabled, uint256 tokenGuardianDisablingTimestamp, uint256 timestamp)
func (*V2LensHubFilterer) WatchTransfer ¶
func (_V2LensHub *V2LensHubFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *V2LensHubTransfer, 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 (*V2LensHubFilterer) WatchTreasuryFeeSet ¶
func (_V2LensHub *V2LensHubFilterer) WatchTreasuryFeeSet(opts *bind.WatchOpts, sink chan<- *V2LensHubTreasuryFeeSet, prevTreasuryFee []uint16, newTreasuryFee []uint16) (event.Subscription, error)
WatchTreasuryFeeSet is a free log subscription operation binding the contract event 0x6076e665d0cd29a9fb0391c62a1c3c1c6d18531bf470fce88abbc7f33b855f7f.
Solidity: event TreasuryFeeSet(uint16 indexed prevTreasuryFee, uint16 indexed newTreasuryFee, uint256 timestamp)
func (*V2LensHubFilterer) WatchTreasurySet ¶
func (_V2LensHub *V2LensHubFilterer) WatchTreasurySet(opts *bind.WatchOpts, sink chan<- *V2LensHubTreasurySet, prevTreasury []common.Address, newTreasury []common.Address) (event.Subscription, error)
WatchTreasurySet is a free log subscription operation binding the contract event 0x8df20312a19939ae72e29e4500356a05238ef5e6794a3323c184d97bb615d4fe.
Solidity: event TreasurySet(address indexed prevTreasury, address indexed newTreasury, uint256 timestamp)
func (*V2LensHubFilterer) WatchUnfollowed ¶
func (_V2LensHub *V2LensHubFilterer) WatchUnfollowed(opts *bind.WatchOpts, sink chan<- *V2LensHubUnfollowed, unfollowerProfileId []*big.Int) (event.Subscription, error)
WatchUnfollowed is a free log subscription operation binding the contract event 0x9bbadc4d29f8416b3b1ed6fe7b42cc3588aaca742ac8c1661b3bb0a4c5ab1673.
Solidity: event Unfollowed(uint256 indexed unfollowerProfileId, uint256 idOfProfileUnfollowed, address transactionExecutor, uint256 timestamp)
type V2LensHubLensUpgradeVersion ¶
type V2LensHubLensUpgradeVersion struct { Implementation common.Address Version string GitCommit [20]byte Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2LensHubLensUpgradeVersion represents a LensUpgradeVersion event raised by the V2LensHub contract.
type V2LensHubLensUpgradeVersionIterator ¶
type V2LensHubLensUpgradeVersionIterator struct { Event *V2LensHubLensUpgradeVersion // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2LensHubLensUpgradeVersionIterator is returned from FilterLensUpgradeVersion and is used to iterate over the raw logs and unpacked data for LensUpgradeVersion events raised by the V2LensHub contract.
func (*V2LensHubLensUpgradeVersionIterator) Close ¶
func (it *V2LensHubLensUpgradeVersionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2LensHubLensUpgradeVersionIterator) Error ¶
func (it *V2LensHubLensUpgradeVersionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2LensHubLensUpgradeVersionIterator) Next ¶
func (it *V2LensHubLensUpgradeVersionIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2LensHubRaw ¶
type V2LensHubRaw struct {
Contract *V2LensHub // Generic contract binding to access the raw methods on
}
V2LensHubRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*V2LensHubRaw) Call ¶
func (_V2LensHub *V2LensHubRaw) 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 (*V2LensHubRaw) Transact ¶
func (_V2LensHub *V2LensHubRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*V2LensHubRaw) Transfer ¶
func (_V2LensHub *V2LensHubRaw) 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 V2LensHubSession ¶
type V2LensHubSession struct { Contract *V2LensHub // 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 }
V2LensHubSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*V2LensHubSession) Act ¶
func (_V2LensHub *V2LensHubSession) Act(publicationActionParams TypesPublicationActionParams) (*types.Transaction, error)
Act is a paid mutator transaction binding the contract method 0xc5d5d96a.
Solidity: function act((uint256,uint256,uint256,uint256[],uint256[],address,bytes) publicationActionParams) returns(bytes)
func (*V2LensHubSession) ActWithSig ¶
func (_V2LensHub *V2LensHubSession) ActWithSig(publicationActionParams TypesPublicationActionParams, signature TypesEIP712Signature) (*types.Transaction, error)
ActWithSig is a paid mutator transaction binding the contract method 0xc86642c7.
Solidity: function actWithSig((uint256,uint256,uint256,uint256[],uint256[],address,bytes) publicationActionParams, (address,uint8,bytes32,bytes32,uint256) signature) returns(bytes)
func (*V2LensHubSession) Approve ¶
func (_V2LensHub *V2LensHubSession) 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 (*V2LensHubSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*V2LensHubSession) BatchMigrateFollowModules ¶
func (_V2LensHub *V2LensHubSession) BatchMigrateFollowModules(profileIds []*big.Int) (*types.Transaction, error)
BatchMigrateFollowModules is a paid mutator transaction binding the contract method 0x8c28cc1d.
Solidity: function batchMigrateFollowModules(uint256[] profileIds) returns()
func (*V2LensHubSession) BatchMigrateFollowers ¶
func (_V2LensHub *V2LensHubSession) BatchMigrateFollowers(followerProfileIds []*big.Int, idOfProfileFollowed *big.Int, followTokenIds []*big.Int) (*types.Transaction, error)
BatchMigrateFollowers is a paid mutator transaction binding the contract method 0xae900c00.
Solidity: function batchMigrateFollowers(uint256[] followerProfileIds, uint256 idOfProfileFollowed, uint256[] followTokenIds) returns()
func (*V2LensHubSession) BatchMigrateFollows ¶
func (_V2LensHub *V2LensHubSession) BatchMigrateFollows(followerProfileId *big.Int, idsOfProfileFollowed []*big.Int, followTokenIds []*big.Int) (*types.Transaction, error)
BatchMigrateFollows is a paid mutator transaction binding the contract method 0xd9efd1d1.
Solidity: function batchMigrateFollows(uint256 followerProfileId, uint256[] idsOfProfileFollowed, uint256[] followTokenIds) returns()
func (*V2LensHubSession) BatchMigrateProfiles ¶
func (_V2LensHub *V2LensHubSession) BatchMigrateProfiles(profileIds []*big.Int) (*types.Transaction, error)
BatchMigrateProfiles is a paid mutator transaction binding the contract method 0xa7274274.
Solidity: function batchMigrateProfiles(uint256[] profileIds) returns()
func (*V2LensHubSession) Burn ¶
func (_V2LensHub *V2LensHubSession) 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 (*V2LensHubSession) ChangeDelegatedExecutorsConfig ¶
func (_V2LensHub *V2LensHubSession) ChangeDelegatedExecutorsConfig(delegatorProfileId *big.Int, delegatedExecutors []common.Address, approvals []bool, configNumber uint64, switchToGivenConfig bool) (*types.Transaction, error)
ChangeDelegatedExecutorsConfig is a paid mutator transaction binding the contract method 0x51c3659c.
Solidity: function changeDelegatedExecutorsConfig(uint256 delegatorProfileId, address[] delegatedExecutors, bool[] approvals, uint64 configNumber, bool switchToGivenConfig) returns()
func (*V2LensHubSession) ChangeDelegatedExecutorsConfig0 ¶
func (_V2LensHub *V2LensHubSession) ChangeDelegatedExecutorsConfig0(delegatorProfileId *big.Int, delegatedExecutors []common.Address, approvals []bool) (*types.Transaction, error)
ChangeDelegatedExecutorsConfig0 is a paid mutator transaction binding the contract method 0xc1f4b40a.
Solidity: function changeDelegatedExecutorsConfig(uint256 delegatorProfileId, address[] delegatedExecutors, bool[] approvals) returns()
func (*V2LensHubSession) ChangeDelegatedExecutorsConfigWithSig ¶
func (_V2LensHub *V2LensHubSession) ChangeDelegatedExecutorsConfigWithSig(delegatorProfileId *big.Int, delegatedExecutors []common.Address, approvals []bool, configNumber uint64, switchToGivenConfig bool, signature TypesEIP712Signature) (*types.Transaction, error)
ChangeDelegatedExecutorsConfigWithSig is a paid mutator transaction binding the contract method 0x4926c4ed.
Solidity: function changeDelegatedExecutorsConfigWithSig(uint256 delegatorProfileId, address[] delegatedExecutors, bool[] approvals, uint64 configNumber, bool switchToGivenConfig, (address,uint8,bytes32,bytes32,uint256) signature) returns()
func (*V2LensHubSession) CollectLegacy ¶
func (_V2LensHub *V2LensHubSession) CollectLegacy(collectParams TypesLegacyCollectParams) (*types.Transaction, error)
CollectLegacy is a paid mutator transaction binding the contract method 0x4727ce3a.
Solidity: function collectLegacy((uint256,uint256,uint256,uint256,uint256,bytes) collectParams) returns(uint256)
func (*V2LensHubSession) CollectLegacyWithSig ¶
func (_V2LensHub *V2LensHubSession) CollectLegacyWithSig(collectParams TypesLegacyCollectParams, signature TypesEIP712Signature) (*types.Transaction, error)
CollectLegacyWithSig is a paid mutator transaction binding the contract method 0xb7902e73.
Solidity: function collectLegacyWithSig((uint256,uint256,uint256,uint256,uint256,bytes) collectParams, (address,uint8,bytes32,bytes32,uint256) signature) returns(uint256)
func (*V2LensHubSession) Comment ¶
func (_V2LensHub *V2LensHubSession) Comment(commentParams TypesCommentParams) (*types.Transaction, error)
Comment is a paid mutator transaction binding the contract method 0xb273b4a7.
Solidity: function comment((uint256,string,uint256,uint256,uint256[],uint256[],bytes,address[],bytes[],address,bytes) commentParams) returns(uint256)
func (*V2LensHubSession) CommentWithSig ¶
func (_V2LensHub *V2LensHubSession) CommentWithSig(commentParams TypesCommentParams, signature TypesEIP712Signature) (*types.Transaction, error)
CommentWithSig is a paid mutator transaction binding the contract method 0xb42df51a.
Solidity: function commentWithSig((uint256,string,uint256,uint256,uint256[],uint256[],bytes,address[],bytes[],address,bytes) commentParams, (address,uint8,bytes32,bytes32,uint256) signature) returns(uint256)
func (*V2LensHubSession) CreateProfile ¶
func (_V2LensHub *V2LensHubSession) CreateProfile(createProfileParams TypesCreateProfileParams) (*types.Transaction, error)
CreateProfile is a paid mutator transaction binding the contract method 0x560a4db1.
Solidity: function createProfile((address,address,bytes) createProfileParams) returns(uint256)
func (*V2LensHubSession) DANGERDisableTokenGuardian ¶
func (_V2LensHub *V2LensHubSession) DANGERDisableTokenGuardian() (*types.Transaction, error)
DANGERDisableTokenGuardian is a paid mutator transaction binding the contract method 0x2248f76d.
Solidity: function DANGER__disableTokenGuardian() returns()
func (*V2LensHubSession) EmitCollectNFTTransferEvent ¶
func (_V2LensHub *V2LensHubSession) EmitCollectNFTTransferEvent(profileId *big.Int, pubId *big.Int, collectNFTId *big.Int, from common.Address, to common.Address) (*types.Transaction, error)
EmitCollectNFTTransferEvent is a paid mutator transaction binding the contract method 0x86e2947b.
Solidity: function emitCollectNFTTransferEvent(uint256 profileId, uint256 pubId, uint256 collectNFTId, address from, address to) returns()
func (*V2LensHubSession) EmitUnfollowedEvent ¶
func (_V2LensHub *V2LensHubSession) EmitUnfollowedEvent(unfollowerProfileId *big.Int, idOfProfileUnfollowed *big.Int, transactionExecutor common.Address) (*types.Transaction, error)
EmitUnfollowedEvent is a paid mutator transaction binding the contract method 0x28ab6fb4.
Solidity: function emitUnfollowedEvent(uint256 unfollowerProfileId, uint256 idOfProfileUnfollowed, address transactionExecutor) returns()
func (*V2LensHubSession) EmitVersion ¶
func (_V2LensHub *V2LensHubSession) EmitVersion() (*types.Transaction, error)
EmitVersion is a paid mutator transaction binding the contract method 0xac11641d.
Solidity: function emitVersion() returns()
func (*V2LensHubSession) EnableTokenGuardian ¶
func (_V2LensHub *V2LensHubSession) EnableTokenGuardian() (*types.Transaction, error)
EnableTokenGuardian is a paid mutator transaction binding the contract method 0x1e9df673.
Solidity: function enableTokenGuardian() returns()
func (*V2LensHubSession) Exists ¶
func (_V2LensHub *V2LensHubSession) Exists(tokenId *big.Int) (bool, error)
Exists is a free data retrieval call binding the contract method 0x4f558e79.
Solidity: function exists(uint256 tokenId) view returns(bool)
func (*V2LensHubSession) Follow ¶
func (_V2LensHub *V2LensHubSession) Follow(followerProfileId *big.Int, idsOfProfilesToFollow []*big.Int, followTokenIds []*big.Int, datas [][]byte) (*types.Transaction, error)
Follow is a paid mutator transaction binding the contract method 0x4b7312a9.
Solidity: function follow(uint256 followerProfileId, uint256[] idsOfProfilesToFollow, uint256[] followTokenIds, bytes[] datas) returns(uint256[])
func (*V2LensHubSession) FollowWithSig ¶
func (_V2LensHub *V2LensHubSession) FollowWithSig(followerProfileId *big.Int, idsOfProfilesToFollow []*big.Int, followTokenIds []*big.Int, datas [][]byte, signature TypesEIP712Signature) (*types.Transaction, error)
FollowWithSig is a paid mutator transaction binding the contract method 0x4d7b35a0.
Solidity: function followWithSig(uint256 followerProfileId, uint256[] idsOfProfilesToFollow, uint256[] followTokenIds, bytes[] datas, (address,uint8,bytes32,bytes32,uint256) signature) returns(uint256[])
func (*V2LensHubSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*V2LensHubSession) GetContentURI ¶
func (_V2LensHub *V2LensHubSession) GetContentURI(profileId *big.Int, pubId *big.Int) (string, error)
GetContentURI is a free data retrieval call binding the contract method 0xb5a31496.
Solidity: function getContentURI(uint256 profileId, uint256 pubId) view returns(string)
func (*V2LensHubSession) GetDelegatedExecutorsConfigNumber ¶
func (_V2LensHub *V2LensHubSession) GetDelegatedExecutorsConfigNumber(delegatorProfileId *big.Int) (uint64, error)
GetDelegatedExecutorsConfigNumber is a free data retrieval call binding the contract method 0x86ee73d7.
Solidity: function getDelegatedExecutorsConfigNumber(uint256 delegatorProfileId) view returns(uint64)
func (*V2LensHubSession) GetDelegatedExecutorsMaxConfigNumberSet ¶
func (_V2LensHub *V2LensHubSession) GetDelegatedExecutorsMaxConfigNumberSet(delegatorProfileId *big.Int) (uint64, error)
GetDelegatedExecutorsMaxConfigNumberSet is a free data retrieval call binding the contract method 0xae56d75a.
Solidity: function getDelegatedExecutorsMaxConfigNumberSet(uint256 delegatorProfileId) view returns(uint64)
func (*V2LensHubSession) GetDelegatedExecutorsPrevConfigNumber ¶
func (_V2LensHub *V2LensHubSession) GetDelegatedExecutorsPrevConfigNumber(delegatorProfileId *big.Int) (uint64, error)
GetDelegatedExecutorsPrevConfigNumber is a free data retrieval call binding the contract method 0xd575b539.
Solidity: function getDelegatedExecutorsPrevConfigNumber(uint256 delegatorProfileId) view returns(uint64)
func (*V2LensHubSession) GetDomainSeparator ¶
func (_V2LensHub *V2LensHubSession) GetDomainSeparator() ([32]byte, error)
GetDomainSeparator is a free data retrieval call binding the contract method 0xed24911d.
Solidity: function getDomainSeparator() view returns(bytes32)
func (*V2LensHubSession) GetFollowNFTImpl ¶
func (_V2LensHub *V2LensHubSession) GetFollowNFTImpl() (common.Address, error)
GetFollowNFTImpl is a free data retrieval call binding the contract method 0x3502ac4b.
Solidity: function getFollowNFTImpl() view returns(address)
func (*V2LensHubSession) GetGitCommit ¶
func (_V2LensHub *V2LensHubSession) GetGitCommit() ([20]byte, error)
GetGitCommit is a free data retrieval call binding the contract method 0x2cf03735.
Solidity: function getGitCommit() pure returns(bytes20)
func (*V2LensHubSession) GetGovernance ¶
func (_V2LensHub *V2LensHubSession) GetGovernance() (common.Address, error)
GetGovernance is a free data retrieval call binding the contract method 0x289b3c0d.
Solidity: function getGovernance() view returns(address)
func (*V2LensHubSession) GetLegacyCollectNFTImpl ¶
func (_V2LensHub *V2LensHubSession) GetLegacyCollectNFTImpl() (common.Address, error)
GetLegacyCollectNFTImpl is a free data retrieval call binding the contract method 0x8f5c291c.
Solidity: function getLegacyCollectNFTImpl() view returns(address)
func (*V2LensHubSession) GetModuleRegistry ¶
func (_V2LensHub *V2LensHubSession) GetModuleRegistry() (common.Address, error)
GetModuleRegistry is a free data retrieval call binding the contract method 0xedec7952.
Solidity: function getModuleRegistry() view returns(address)
func (*V2LensHubSession) GetProfile ¶
func (_V2LensHub *V2LensHubSession) GetProfile(profileId *big.Int) (TypesProfile, error)
GetProfile is a free data retrieval call binding the contract method 0xf08f4f64.
Solidity: function getProfile(uint256 profileId) view returns((uint256,address,address,string,string,string,string))
func (*V2LensHubSession) GetProfileIdByHandleHash ¶
func (_V2LensHub *V2LensHubSession) GetProfileIdByHandleHash(handleHash [32]byte) (*big.Int, error)
GetProfileIdByHandleHash is a free data retrieval call binding the contract method 0x19e14070.
Solidity: function getProfileIdByHandleHash(bytes32 handleHash) view returns(uint256)
func (*V2LensHubSession) GetPublication ¶
func (_V2LensHub *V2LensHubSession) GetPublication(profileId *big.Int, pubId *big.Int) (TypesPublicationMemory, error)
GetPublication is a free data retrieval call binding the contract method 0x7385ebc9.
Solidity: function getPublication(uint256 profileId, uint256 pubId) pure returns((uint256,uint256,string,address,address,address,uint8,uint256,uint256))
func (*V2LensHubSession) GetPublicationType ¶
func (_V2LensHub *V2LensHubSession) GetPublicationType(profileId *big.Int, pubId *big.Int) (uint8, error)
GetPublicationType is a free data retrieval call binding the contract method 0x08ed395c.
Solidity: function getPublicationType(uint256 profileId, uint256 pubId) view returns(uint8)
func (*V2LensHubSession) GetState ¶
func (_V2LensHub *V2LensHubSession) GetState() (uint8, error)
GetState is a free data retrieval call binding the contract method 0x1865c57d.
Solidity: function getState() view returns(uint8)
func (*V2LensHubSession) GetTokenGuardianDisablingTimestamp ¶
func (_V2LensHub *V2LensHubSession) GetTokenGuardianDisablingTimestamp(wallet common.Address) (*big.Int, error)
GetTokenGuardianDisablingTimestamp is a free data retrieval call binding the contract method 0xf3bc61f1.
Solidity: function getTokenGuardianDisablingTimestamp(address wallet) view returns(uint256)
func (*V2LensHubSession) GetTreasury ¶
func (_V2LensHub *V2LensHubSession) GetTreasury() (common.Address, error)
GetTreasury is a free data retrieval call binding the contract method 0x3b19e84a.
Solidity: function getTreasury() view returns(address)
func (*V2LensHubSession) GetTreasuryData ¶
func (_V2LensHub *V2LensHubSession) GetTreasuryData() (common.Address, uint16, error)
GetTreasuryData is a free data retrieval call binding the contract method 0x98f965d1.
Solidity: function getTreasuryData() view returns(address, uint16)
func (*V2LensHubSession) GetTreasuryFee ¶
func (_V2LensHub *V2LensHubSession) GetTreasuryFee() (uint16, error)
GetTreasuryFee is a free data retrieval call binding the contract method 0x29070c6d.
Solidity: function getTreasuryFee() view returns(uint16)
func (*V2LensHubSession) GetVersion ¶
func (_V2LensHub *V2LensHubSession) GetVersion() (string, error)
GetVersion is a free data retrieval call binding the contract method 0x0d8e6e2c.
Solidity: function getVersion() pure returns(string)
func (*V2LensHubSession) IncrementNonce ¶
func (_V2LensHub *V2LensHubSession) IncrementNonce(increment uint8) (*types.Transaction, error)
IncrementNonce is a paid mutator transaction binding the contract method 0x365ae23a.
Solidity: function incrementNonce(uint8 increment) returns()
func (*V2LensHubSession) Initialize ¶
func (_V2LensHub *V2LensHubSession) Initialize(name string, symbol string, newGovernance common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x077f224a.
Solidity: function initialize(string name, string symbol, address newGovernance) returns()
func (*V2LensHubSession) IsActionModuleEnabledInPublication ¶
func (_V2LensHub *V2LensHubSession) IsActionModuleEnabledInPublication(profileId *big.Int, pubId *big.Int, module common.Address) (bool, error)
IsActionModuleEnabledInPublication is a free data retrieval call binding the contract method 0x4bde5ec4.
Solidity: function isActionModuleEnabledInPublication(uint256 profileId, uint256 pubId, address module) view returns(bool)
func (*V2LensHubSession) IsApprovedForAll ¶
func (_V2LensHub *V2LensHubSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*V2LensHubSession) IsBlocked ¶
func (_V2LensHub *V2LensHubSession) IsBlocked(profileId *big.Int, byProfileId *big.Int) (bool, error)
IsBlocked is a free data retrieval call binding the contract method 0x97e2adf2.
Solidity: function isBlocked(uint256 profileId, uint256 byProfileId) view returns(bool)
func (*V2LensHubSession) IsDelegatedExecutorApproved ¶
func (_V2LensHub *V2LensHubSession) IsDelegatedExecutorApproved(delegatorProfileId *big.Int, delegatedExecutor common.Address) (bool, error)
IsDelegatedExecutorApproved is a free data retrieval call binding the contract method 0x7e341e1e.
Solidity: function isDelegatedExecutorApproved(uint256 delegatorProfileId, address delegatedExecutor) view returns(bool)
func (*V2LensHubSession) IsDelegatedExecutorApproved0 ¶
func (_V2LensHub *V2LensHubSession) IsDelegatedExecutorApproved0(delegatorProfileId *big.Int, delegatedExecutor common.Address, configNumber uint64) (bool, error)
IsDelegatedExecutorApproved0 is a free data retrieval call binding the contract method 0xe72dfde9.
Solidity: function isDelegatedExecutorApproved(uint256 delegatorProfileId, address delegatedExecutor, uint64 configNumber) view returns(bool)
func (*V2LensHubSession) IsFollowing ¶
func (_V2LensHub *V2LensHubSession) IsFollowing(followerProfileId *big.Int, followedProfileId *big.Int) (bool, error)
IsFollowing is a free data retrieval call binding the contract method 0x47720ebb.
Solidity: function isFollowing(uint256 followerProfileId, uint256 followedProfileId) view returns(bool)
func (*V2LensHubSession) IsProfileCreatorWhitelisted ¶
func (_V2LensHub *V2LensHubSession) IsProfileCreatorWhitelisted(profileCreator common.Address) (bool, error)
IsProfileCreatorWhitelisted is a free data retrieval call binding the contract method 0xaf05dd22.
Solidity: function isProfileCreatorWhitelisted(address profileCreator) view returns(bool)
func (*V2LensHubSession) MintTimestampOf ¶
MintTimestampOf is a free data retrieval call binding the contract method 0x50ddf35c.
Solidity: function mintTimestampOf(uint256 tokenId) view returns(uint256)
func (*V2LensHubSession) Mirror ¶
func (_V2LensHub *V2LensHubSession) Mirror(mirrorParams TypesMirrorParams) (*types.Transaction, error)
Mirror is a paid mutator transaction binding the contract method 0xf90604d1.
Solidity: function mirror((uint256,string,uint256,uint256,uint256[],uint256[],bytes) mirrorParams) returns(uint256)
func (*V2LensHubSession) MirrorWithSig ¶
func (_V2LensHub *V2LensHubSession) MirrorWithSig(mirrorParams TypesMirrorParams, signature TypesEIP712Signature) (*types.Transaction, error)
MirrorWithSig is a paid mutator transaction binding the contract method 0xe6a402b5.
Solidity: function mirrorWithSig((uint256,string,uint256,uint256,uint256[],uint256[],bytes) mirrorParams, (address,uint8,bytes32,bytes32,uint256) signature) returns(uint256)
func (*V2LensHubSession) Name ¶
func (_V2LensHub *V2LensHubSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*V2LensHubSession) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address signer) view returns(uint256)
func (*V2LensHubSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*V2LensHubSession) Post ¶
func (_V2LensHub *V2LensHubSession) Post(postParams TypesPostParams) (*types.Transaction, error)
Post is a paid mutator transaction binding the contract method 0x66b0dcd3.
Solidity: function post((uint256,string,address[],bytes[],address,bytes) postParams) returns(uint256)
func (*V2LensHubSession) PostWithSig ¶
func (_V2LensHub *V2LensHubSession) PostWithSig(postParams TypesPostParams, signature TypesEIP712Signature) (*types.Transaction, error)
PostWithSig is a paid mutator transaction binding the contract method 0x907cd7d2.
Solidity: function postWithSig((uint256,string,address[],bytes[],address,bytes) postParams, (address,uint8,bytes32,bytes32,uint256) signature) returns(uint256)
func (*V2LensHubSession) Quote ¶
func (_V2LensHub *V2LensHubSession) Quote(quoteParams TypesQuoteParams) (*types.Transaction, error)
Quote is a paid mutator transaction binding the contract method 0xf0ba35f0.
Solidity: function quote((uint256,string,uint256,uint256,uint256[],uint256[],bytes,address[],bytes[],address,bytes) quoteParams) returns(uint256)
func (*V2LensHubSession) QuoteWithSig ¶
func (_V2LensHub *V2LensHubSession) QuoteWithSig(quoteParams TypesQuoteParams, signature TypesEIP712Signature) (*types.Transaction, error)
QuoteWithSig is a paid mutator transaction binding the contract method 0x65f29f27.
Solidity: function quoteWithSig((uint256,string,uint256,uint256,uint256[],uint256[],bytes,address[],bytes[],address,bytes) quoteParams, (address,uint8,bytes32,bytes32,uint256) signature) returns(uint256)
func (*V2LensHubSession) RoyaltyInfo ¶
func (_V2LensHub *V2LensHubSession) RoyaltyInfo(tokenId *big.Int, salePrice *big.Int) (common.Address, *big.Int, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 tokenId, uint256 salePrice) view returns(address, uint256)
func (*V2LensHubSession) SafeTransferFrom ¶
func (_V2LensHub *V2LensHubSession) 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 (*V2LensHubSession) SafeTransferFrom0 ¶
func (_V2LensHub *V2LensHubSession) 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 (*V2LensHubSession) SetApprovalForAll ¶
func (_V2LensHub *V2LensHubSession) 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 (*V2LensHubSession) SetBlockStatus ¶
func (_V2LensHub *V2LensHubSession) SetBlockStatus(byProfileId *big.Int, idsOfProfilesToSetBlockStatus []*big.Int, blockStatus []bool) (*types.Transaction, error)
SetBlockStatus is a paid mutator transaction binding the contract method 0xfb827e82.
Solidity: function setBlockStatus(uint256 byProfileId, uint256[] idsOfProfilesToSetBlockStatus, bool[] blockStatus) returns()
func (*V2LensHubSession) SetBlockStatusWithSig ¶
func (_V2LensHub *V2LensHubSession) SetBlockStatusWithSig(byProfileId *big.Int, idsOfProfilesToSetBlockStatus []*big.Int, blockStatus []bool, signature TypesEIP712Signature) (*types.Transaction, error)
SetBlockStatusWithSig is a paid mutator transaction binding the contract method 0xc6d45944.
Solidity: function setBlockStatusWithSig(uint256 byProfileId, uint256[] idsOfProfilesToSetBlockStatus, bool[] blockStatus, (address,uint8,bytes32,bytes32,uint256) signature) returns()
func (*V2LensHubSession) SetEmergencyAdmin ¶
func (_V2LensHub *V2LensHubSession) SetEmergencyAdmin(newEmergencyAdmin common.Address) (*types.Transaction, error)
SetEmergencyAdmin is a paid mutator transaction binding the contract method 0x35da3394.
Solidity: function setEmergencyAdmin(address newEmergencyAdmin) returns()
func (*V2LensHubSession) SetFollowModule ¶
func (_V2LensHub *V2LensHubSession) SetFollowModule(profileId *big.Int, followModule common.Address, followModuleInitData []byte) (*types.Transaction, error)
SetFollowModule is a paid mutator transaction binding the contract method 0x6dea40b3.
Solidity: function setFollowModule(uint256 profileId, address followModule, bytes followModuleInitData) returns()
func (*V2LensHubSession) SetFollowModuleWithSig ¶
func (_V2LensHub *V2LensHubSession) SetFollowModuleWithSig(profileId *big.Int, followModule common.Address, followModuleInitData []byte, signature TypesEIP712Signature) (*types.Transaction, error)
SetFollowModuleWithSig is a paid mutator transaction binding the contract method 0xce30bb4f.
Solidity: function setFollowModuleWithSig(uint256 profileId, address followModule, bytes followModuleInitData, (address,uint8,bytes32,bytes32,uint256) signature) returns()
func (*V2LensHubSession) SetGovernance ¶
func (_V2LensHub *V2LensHubSession) SetGovernance(newGovernance common.Address) (*types.Transaction, error)
SetGovernance is a paid mutator transaction binding the contract method 0xab033ea9.
Solidity: function setGovernance(address newGovernance) returns()
func (*V2LensHubSession) SetMigrationAdmins ¶
func (_V2LensHub *V2LensHubSession) SetMigrationAdmins(migrationAdmins []common.Address, whitelisted bool) (*types.Transaction, error)
SetMigrationAdmins is a paid mutator transaction binding the contract method 0x8e15512a.
Solidity: function setMigrationAdmins(address[] migrationAdmins, bool whitelisted) returns()
func (*V2LensHubSession) SetProfileMetadataURI ¶
func (_V2LensHub *V2LensHubSession) SetProfileMetadataURI(profileId *big.Int, metadataURI string) (*types.Transaction, error)
SetProfileMetadataURI is a paid mutator transaction binding the contract method 0xefe4fd83.
Solidity: function setProfileMetadataURI(uint256 profileId, string metadataURI) returns()
func (*V2LensHubSession) SetProfileMetadataURIWithSig ¶
func (_V2LensHub *V2LensHubSession) SetProfileMetadataURIWithSig(profileId *big.Int, metadataURI string, signature TypesEIP712Signature) (*types.Transaction, error)
SetProfileMetadataURIWithSig is a paid mutator transaction binding the contract method 0x6d0fd658.
Solidity: function setProfileMetadataURIWithSig(uint256 profileId, string metadataURI, (address,uint8,bytes32,bytes32,uint256) signature) returns()
func (*V2LensHubSession) SetRoyalty ¶
func (_V2LensHub *V2LensHubSession) SetRoyalty(royaltiesInBasisPoints *big.Int) (*types.Transaction, error)
SetRoyalty is a paid mutator transaction binding the contract method 0x4209a2e1.
Solidity: function setRoyalty(uint256 royaltiesInBasisPoints) returns()
func (*V2LensHubSession) SetState ¶
func (_V2LensHub *V2LensHubSession) SetState(newState uint8) (*types.Transaction, error)
SetState is a paid mutator transaction binding the contract method 0x56de96db.
Solidity: function setState(uint8 newState) returns()
func (*V2LensHubSession) SetTreasury ¶
func (_V2LensHub *V2LensHubSession) SetTreasury(newTreasury common.Address) (*types.Transaction, error)
SetTreasury is a paid mutator transaction binding the contract method 0xf0f44260.
Solidity: function setTreasury(address newTreasury) returns()
func (*V2LensHubSession) SetTreasuryFee ¶
func (_V2LensHub *V2LensHubSession) SetTreasuryFee(newTreasuryFee uint16) (*types.Transaction, error)
SetTreasuryFee is a paid mutator transaction binding the contract method 0xa652db49.
Solidity: function setTreasuryFee(uint16 newTreasuryFee) returns()
func (*V2LensHubSession) SupportsInterface ¶
func (_V2LensHub *V2LensHubSession) 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 (*V2LensHubSession) Symbol ¶
func (_V2LensHub *V2LensHubSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*V2LensHubSession) TOKENGUARDIANCOOLDOWN ¶
func (_V2LensHub *V2LensHubSession) TOKENGUARDIANCOOLDOWN() (*big.Int, error)
TOKENGUARDIANCOOLDOWN is a free data retrieval call binding the contract method 0xa88fae83.
Solidity: function TOKEN_GUARDIAN_COOLDOWN() view returns(uint256)
func (*V2LensHubSession) TokenDataOf ¶
func (_V2LensHub *V2LensHubSession) TokenDataOf(tokenId *big.Int) (TypesTokenData, error)
TokenDataOf is a free data retrieval call binding the contract method 0xc0da9bcd.
Solidity: function tokenDataOf(uint256 tokenId) view returns((address,uint96))
func (*V2LensHubSession) TokenURI ¶
func (_V2LensHub *V2LensHubSession) 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 (*V2LensHubSession) TotalSupply ¶
func (_V2LensHub *V2LensHubSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*V2LensHubSession) TransferFrom ¶
func (_V2LensHub *V2LensHubSession) 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 (*V2LensHubSession) Unfollow ¶
func (_V2LensHub *V2LensHubSession) Unfollow(unfollowerProfileId *big.Int, idsOfProfilesToUnfollow []*big.Int) (*types.Transaction, error)
Unfollow is a paid mutator transaction binding the contract method 0x815ed04a.
Solidity: function unfollow(uint256 unfollowerProfileId, uint256[] idsOfProfilesToUnfollow) returns()
func (*V2LensHubSession) UnfollowWithSig ¶
func (_V2LensHub *V2LensHubSession) UnfollowWithSig(unfollowerProfileId *big.Int, idsOfProfilesToUnfollow []*big.Int, signature TypesEIP712Signature) (*types.Transaction, error)
UnfollowWithSig is a paid mutator transaction binding the contract method 0x809d8947.
Solidity: function unfollowWithSig(uint256 unfollowerProfileId, uint256[] idsOfProfilesToUnfollow, (address,uint8,bytes32,bytes32,uint256) signature) returns()
func (*V2LensHubSession) WhitelistProfileCreator ¶
func (_V2LensHub *V2LensHubSession) WhitelistProfileCreator(profileCreator common.Address, whitelist bool) (*types.Transaction, error)
WhitelistProfileCreator is a paid mutator transaction binding the contract method 0x20905506.
Solidity: function whitelistProfileCreator(address profileCreator, bool whitelist) returns()
type V2LensHubTokenGuardianStateChanged ¶
type V2LensHubTokenGuardianStateChanged struct { Wallet common.Address Enabled bool TokenGuardianDisablingTimestamp *big.Int Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2LensHubTokenGuardianStateChanged represents a TokenGuardianStateChanged event raised by the V2LensHub contract.
type V2LensHubTokenGuardianStateChangedIterator ¶
type V2LensHubTokenGuardianStateChangedIterator struct { Event *V2LensHubTokenGuardianStateChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2LensHubTokenGuardianStateChangedIterator is returned from FilterTokenGuardianStateChanged and is used to iterate over the raw logs and unpacked data for TokenGuardianStateChanged events raised by the V2LensHub contract.
func (*V2LensHubTokenGuardianStateChangedIterator) Close ¶
func (it *V2LensHubTokenGuardianStateChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2LensHubTokenGuardianStateChangedIterator) Error ¶
func (it *V2LensHubTokenGuardianStateChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2LensHubTokenGuardianStateChangedIterator) Next ¶
func (it *V2LensHubTokenGuardianStateChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2LensHubTransactor ¶
type V2LensHubTransactor struct {
// contains filtered or unexported fields
}
V2LensHubTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewV2LensHubTransactor ¶
func NewV2LensHubTransactor(address common.Address, transactor bind.ContractTransactor) (*V2LensHubTransactor, error)
NewV2LensHubTransactor creates a new write-only instance of V2LensHub, bound to a specific deployed contract.
func (*V2LensHubTransactor) Act ¶
func (_V2LensHub *V2LensHubTransactor) Act(opts *bind.TransactOpts, publicationActionParams TypesPublicationActionParams) (*types.Transaction, error)
Act is a paid mutator transaction binding the contract method 0xc5d5d96a.
Solidity: function act((uint256,uint256,uint256,uint256[],uint256[],address,bytes) publicationActionParams) returns(bytes)
func (*V2LensHubTransactor) ActWithSig ¶
func (_V2LensHub *V2LensHubTransactor) ActWithSig(opts *bind.TransactOpts, publicationActionParams TypesPublicationActionParams, signature TypesEIP712Signature) (*types.Transaction, error)
ActWithSig is a paid mutator transaction binding the contract method 0xc86642c7.
Solidity: function actWithSig((uint256,uint256,uint256,uint256[],uint256[],address,bytes) publicationActionParams, (address,uint8,bytes32,bytes32,uint256) signature) returns(bytes)
func (*V2LensHubTransactor) Approve ¶
func (_V2LensHub *V2LensHubTransactor) 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 (*V2LensHubTransactor) BatchMigrateFollowModules ¶
func (_V2LensHub *V2LensHubTransactor) BatchMigrateFollowModules(opts *bind.TransactOpts, profileIds []*big.Int) (*types.Transaction, error)
BatchMigrateFollowModules is a paid mutator transaction binding the contract method 0x8c28cc1d.
Solidity: function batchMigrateFollowModules(uint256[] profileIds) returns()
func (*V2LensHubTransactor) BatchMigrateFollowers ¶
func (_V2LensHub *V2LensHubTransactor) BatchMigrateFollowers(opts *bind.TransactOpts, followerProfileIds []*big.Int, idOfProfileFollowed *big.Int, followTokenIds []*big.Int) (*types.Transaction, error)
BatchMigrateFollowers is a paid mutator transaction binding the contract method 0xae900c00.
Solidity: function batchMigrateFollowers(uint256[] followerProfileIds, uint256 idOfProfileFollowed, uint256[] followTokenIds) returns()
func (*V2LensHubTransactor) BatchMigrateFollows ¶
func (_V2LensHub *V2LensHubTransactor) BatchMigrateFollows(opts *bind.TransactOpts, followerProfileId *big.Int, idsOfProfileFollowed []*big.Int, followTokenIds []*big.Int) (*types.Transaction, error)
BatchMigrateFollows is a paid mutator transaction binding the contract method 0xd9efd1d1.
Solidity: function batchMigrateFollows(uint256 followerProfileId, uint256[] idsOfProfileFollowed, uint256[] followTokenIds) returns()
func (*V2LensHubTransactor) BatchMigrateProfiles ¶
func (_V2LensHub *V2LensHubTransactor) BatchMigrateProfiles(opts *bind.TransactOpts, profileIds []*big.Int) (*types.Transaction, error)
BatchMigrateProfiles is a paid mutator transaction binding the contract method 0xa7274274.
Solidity: function batchMigrateProfiles(uint256[] profileIds) returns()
func (*V2LensHubTransactor) Burn ¶
func (_V2LensHub *V2LensHubTransactor) 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 (*V2LensHubTransactor) ChangeDelegatedExecutorsConfig ¶
func (_V2LensHub *V2LensHubTransactor) ChangeDelegatedExecutorsConfig(opts *bind.TransactOpts, delegatorProfileId *big.Int, delegatedExecutors []common.Address, approvals []bool, configNumber uint64, switchToGivenConfig bool) (*types.Transaction, error)
ChangeDelegatedExecutorsConfig is a paid mutator transaction binding the contract method 0x51c3659c.
Solidity: function changeDelegatedExecutorsConfig(uint256 delegatorProfileId, address[] delegatedExecutors, bool[] approvals, uint64 configNumber, bool switchToGivenConfig) returns()
func (*V2LensHubTransactor) ChangeDelegatedExecutorsConfig0 ¶
func (_V2LensHub *V2LensHubTransactor) ChangeDelegatedExecutorsConfig0(opts *bind.TransactOpts, delegatorProfileId *big.Int, delegatedExecutors []common.Address, approvals []bool) (*types.Transaction, error)
ChangeDelegatedExecutorsConfig0 is a paid mutator transaction binding the contract method 0xc1f4b40a.
Solidity: function changeDelegatedExecutorsConfig(uint256 delegatorProfileId, address[] delegatedExecutors, bool[] approvals) returns()
func (*V2LensHubTransactor) ChangeDelegatedExecutorsConfigWithSig ¶
func (_V2LensHub *V2LensHubTransactor) ChangeDelegatedExecutorsConfigWithSig(opts *bind.TransactOpts, delegatorProfileId *big.Int, delegatedExecutors []common.Address, approvals []bool, configNumber uint64, switchToGivenConfig bool, signature TypesEIP712Signature) (*types.Transaction, error)
ChangeDelegatedExecutorsConfigWithSig is a paid mutator transaction binding the contract method 0x4926c4ed.
Solidity: function changeDelegatedExecutorsConfigWithSig(uint256 delegatorProfileId, address[] delegatedExecutors, bool[] approvals, uint64 configNumber, bool switchToGivenConfig, (address,uint8,bytes32,bytes32,uint256) signature) returns()
func (*V2LensHubTransactor) CollectLegacy ¶
func (_V2LensHub *V2LensHubTransactor) CollectLegacy(opts *bind.TransactOpts, collectParams TypesLegacyCollectParams) (*types.Transaction, error)
CollectLegacy is a paid mutator transaction binding the contract method 0x4727ce3a.
Solidity: function collectLegacy((uint256,uint256,uint256,uint256,uint256,bytes) collectParams) returns(uint256)
func (*V2LensHubTransactor) CollectLegacyWithSig ¶
func (_V2LensHub *V2LensHubTransactor) CollectLegacyWithSig(opts *bind.TransactOpts, collectParams TypesLegacyCollectParams, signature TypesEIP712Signature) (*types.Transaction, error)
CollectLegacyWithSig is a paid mutator transaction binding the contract method 0xb7902e73.
Solidity: function collectLegacyWithSig((uint256,uint256,uint256,uint256,uint256,bytes) collectParams, (address,uint8,bytes32,bytes32,uint256) signature) returns(uint256)
func (*V2LensHubTransactor) Comment ¶
func (_V2LensHub *V2LensHubTransactor) Comment(opts *bind.TransactOpts, commentParams TypesCommentParams) (*types.Transaction, error)
Comment is a paid mutator transaction binding the contract method 0xb273b4a7.
Solidity: function comment((uint256,string,uint256,uint256,uint256[],uint256[],bytes,address[],bytes[],address,bytes) commentParams) returns(uint256)
func (*V2LensHubTransactor) CommentWithSig ¶
func (_V2LensHub *V2LensHubTransactor) CommentWithSig(opts *bind.TransactOpts, commentParams TypesCommentParams, signature TypesEIP712Signature) (*types.Transaction, error)
CommentWithSig is a paid mutator transaction binding the contract method 0xb42df51a.
Solidity: function commentWithSig((uint256,string,uint256,uint256,uint256[],uint256[],bytes,address[],bytes[],address,bytes) commentParams, (address,uint8,bytes32,bytes32,uint256) signature) returns(uint256)
func (*V2LensHubTransactor) CreateProfile ¶
func (_V2LensHub *V2LensHubTransactor) CreateProfile(opts *bind.TransactOpts, createProfileParams TypesCreateProfileParams) (*types.Transaction, error)
CreateProfile is a paid mutator transaction binding the contract method 0x560a4db1.
Solidity: function createProfile((address,address,bytes) createProfileParams) returns(uint256)
func (*V2LensHubTransactor) DANGERDisableTokenGuardian ¶
func (_V2LensHub *V2LensHubTransactor) DANGERDisableTokenGuardian(opts *bind.TransactOpts) (*types.Transaction, error)
DANGERDisableTokenGuardian is a paid mutator transaction binding the contract method 0x2248f76d.
Solidity: function DANGER__disableTokenGuardian() returns()
func (*V2LensHubTransactor) EmitCollectNFTTransferEvent ¶
func (_V2LensHub *V2LensHubTransactor) EmitCollectNFTTransferEvent(opts *bind.TransactOpts, profileId *big.Int, pubId *big.Int, collectNFTId *big.Int, from common.Address, to common.Address) (*types.Transaction, error)
EmitCollectNFTTransferEvent is a paid mutator transaction binding the contract method 0x86e2947b.
Solidity: function emitCollectNFTTransferEvent(uint256 profileId, uint256 pubId, uint256 collectNFTId, address from, address to) returns()
func (*V2LensHubTransactor) EmitUnfollowedEvent ¶
func (_V2LensHub *V2LensHubTransactor) EmitUnfollowedEvent(opts *bind.TransactOpts, unfollowerProfileId *big.Int, idOfProfileUnfollowed *big.Int, transactionExecutor common.Address) (*types.Transaction, error)
EmitUnfollowedEvent is a paid mutator transaction binding the contract method 0x28ab6fb4.
Solidity: function emitUnfollowedEvent(uint256 unfollowerProfileId, uint256 idOfProfileUnfollowed, address transactionExecutor) returns()
func (*V2LensHubTransactor) EmitVersion ¶
func (_V2LensHub *V2LensHubTransactor) EmitVersion(opts *bind.TransactOpts) (*types.Transaction, error)
EmitVersion is a paid mutator transaction binding the contract method 0xac11641d.
Solidity: function emitVersion() returns()
func (*V2LensHubTransactor) EnableTokenGuardian ¶
func (_V2LensHub *V2LensHubTransactor) EnableTokenGuardian(opts *bind.TransactOpts) (*types.Transaction, error)
EnableTokenGuardian is a paid mutator transaction binding the contract method 0x1e9df673.
Solidity: function enableTokenGuardian() returns()
func (*V2LensHubTransactor) Follow ¶
func (_V2LensHub *V2LensHubTransactor) Follow(opts *bind.TransactOpts, followerProfileId *big.Int, idsOfProfilesToFollow []*big.Int, followTokenIds []*big.Int, datas [][]byte) (*types.Transaction, error)
Follow is a paid mutator transaction binding the contract method 0x4b7312a9.
Solidity: function follow(uint256 followerProfileId, uint256[] idsOfProfilesToFollow, uint256[] followTokenIds, bytes[] datas) returns(uint256[])
func (*V2LensHubTransactor) FollowWithSig ¶
func (_V2LensHub *V2LensHubTransactor) FollowWithSig(opts *bind.TransactOpts, followerProfileId *big.Int, idsOfProfilesToFollow []*big.Int, followTokenIds []*big.Int, datas [][]byte, signature TypesEIP712Signature) (*types.Transaction, error)
FollowWithSig is a paid mutator transaction binding the contract method 0x4d7b35a0.
Solidity: function followWithSig(uint256 followerProfileId, uint256[] idsOfProfilesToFollow, uint256[] followTokenIds, bytes[] datas, (address,uint8,bytes32,bytes32,uint256) signature) returns(uint256[])
func (*V2LensHubTransactor) IncrementNonce ¶
func (_V2LensHub *V2LensHubTransactor) IncrementNonce(opts *bind.TransactOpts, increment uint8) (*types.Transaction, error)
IncrementNonce is a paid mutator transaction binding the contract method 0x365ae23a.
Solidity: function incrementNonce(uint8 increment) returns()
func (*V2LensHubTransactor) Initialize ¶
func (_V2LensHub *V2LensHubTransactor) Initialize(opts *bind.TransactOpts, name string, symbol string, newGovernance common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x077f224a.
Solidity: function initialize(string name, string symbol, address newGovernance) returns()
func (*V2LensHubTransactor) Mirror ¶
func (_V2LensHub *V2LensHubTransactor) Mirror(opts *bind.TransactOpts, mirrorParams TypesMirrorParams) (*types.Transaction, error)
Mirror is a paid mutator transaction binding the contract method 0xf90604d1.
Solidity: function mirror((uint256,string,uint256,uint256,uint256[],uint256[],bytes) mirrorParams) returns(uint256)
func (*V2LensHubTransactor) MirrorWithSig ¶
func (_V2LensHub *V2LensHubTransactor) MirrorWithSig(opts *bind.TransactOpts, mirrorParams TypesMirrorParams, signature TypesEIP712Signature) (*types.Transaction, error)
MirrorWithSig is a paid mutator transaction binding the contract method 0xe6a402b5.
Solidity: function mirrorWithSig((uint256,string,uint256,uint256,uint256[],uint256[],bytes) mirrorParams, (address,uint8,bytes32,bytes32,uint256) signature) returns(uint256)
func (*V2LensHubTransactor) Post ¶
func (_V2LensHub *V2LensHubTransactor) Post(opts *bind.TransactOpts, postParams TypesPostParams) (*types.Transaction, error)
Post is a paid mutator transaction binding the contract method 0x66b0dcd3.
Solidity: function post((uint256,string,address[],bytes[],address,bytes) postParams) returns(uint256)
func (*V2LensHubTransactor) PostWithSig ¶
func (_V2LensHub *V2LensHubTransactor) PostWithSig(opts *bind.TransactOpts, postParams TypesPostParams, signature TypesEIP712Signature) (*types.Transaction, error)
PostWithSig is a paid mutator transaction binding the contract method 0x907cd7d2.
Solidity: function postWithSig((uint256,string,address[],bytes[],address,bytes) postParams, (address,uint8,bytes32,bytes32,uint256) signature) returns(uint256)
func (*V2LensHubTransactor) Quote ¶
func (_V2LensHub *V2LensHubTransactor) Quote(opts *bind.TransactOpts, quoteParams TypesQuoteParams) (*types.Transaction, error)
Quote is a paid mutator transaction binding the contract method 0xf0ba35f0.
Solidity: function quote((uint256,string,uint256,uint256,uint256[],uint256[],bytes,address[],bytes[],address,bytes) quoteParams) returns(uint256)
func (*V2LensHubTransactor) QuoteWithSig ¶
func (_V2LensHub *V2LensHubTransactor) QuoteWithSig(opts *bind.TransactOpts, quoteParams TypesQuoteParams, signature TypesEIP712Signature) (*types.Transaction, error)
QuoteWithSig is a paid mutator transaction binding the contract method 0x65f29f27.
Solidity: function quoteWithSig((uint256,string,uint256,uint256,uint256[],uint256[],bytes,address[],bytes[],address,bytes) quoteParams, (address,uint8,bytes32,bytes32,uint256) signature) returns(uint256)
func (*V2LensHubTransactor) SafeTransferFrom ¶
func (_V2LensHub *V2LensHubTransactor) 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 (*V2LensHubTransactor) SafeTransferFrom0 ¶
func (_V2LensHub *V2LensHubTransactor) 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 (*V2LensHubTransactor) SetApprovalForAll ¶
func (_V2LensHub *V2LensHubTransactor) 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 (*V2LensHubTransactor) SetBlockStatus ¶
func (_V2LensHub *V2LensHubTransactor) SetBlockStatus(opts *bind.TransactOpts, byProfileId *big.Int, idsOfProfilesToSetBlockStatus []*big.Int, blockStatus []bool) (*types.Transaction, error)
SetBlockStatus is a paid mutator transaction binding the contract method 0xfb827e82.
Solidity: function setBlockStatus(uint256 byProfileId, uint256[] idsOfProfilesToSetBlockStatus, bool[] blockStatus) returns()
func (*V2LensHubTransactor) SetBlockStatusWithSig ¶
func (_V2LensHub *V2LensHubTransactor) SetBlockStatusWithSig(opts *bind.TransactOpts, byProfileId *big.Int, idsOfProfilesToSetBlockStatus []*big.Int, blockStatus []bool, signature TypesEIP712Signature) (*types.Transaction, error)
SetBlockStatusWithSig is a paid mutator transaction binding the contract method 0xc6d45944.
Solidity: function setBlockStatusWithSig(uint256 byProfileId, uint256[] idsOfProfilesToSetBlockStatus, bool[] blockStatus, (address,uint8,bytes32,bytes32,uint256) signature) returns()
func (*V2LensHubTransactor) SetEmergencyAdmin ¶
func (_V2LensHub *V2LensHubTransactor) SetEmergencyAdmin(opts *bind.TransactOpts, newEmergencyAdmin common.Address) (*types.Transaction, error)
SetEmergencyAdmin is a paid mutator transaction binding the contract method 0x35da3394.
Solidity: function setEmergencyAdmin(address newEmergencyAdmin) returns()
func (*V2LensHubTransactor) SetFollowModule ¶
func (_V2LensHub *V2LensHubTransactor) SetFollowModule(opts *bind.TransactOpts, profileId *big.Int, followModule common.Address, followModuleInitData []byte) (*types.Transaction, error)
SetFollowModule is a paid mutator transaction binding the contract method 0x6dea40b3.
Solidity: function setFollowModule(uint256 profileId, address followModule, bytes followModuleInitData) returns()
func (*V2LensHubTransactor) SetFollowModuleWithSig ¶
func (_V2LensHub *V2LensHubTransactor) SetFollowModuleWithSig(opts *bind.TransactOpts, profileId *big.Int, followModule common.Address, followModuleInitData []byte, signature TypesEIP712Signature) (*types.Transaction, error)
SetFollowModuleWithSig is a paid mutator transaction binding the contract method 0xce30bb4f.
Solidity: function setFollowModuleWithSig(uint256 profileId, address followModule, bytes followModuleInitData, (address,uint8,bytes32,bytes32,uint256) signature) returns()
func (*V2LensHubTransactor) SetGovernance ¶
func (_V2LensHub *V2LensHubTransactor) SetGovernance(opts *bind.TransactOpts, newGovernance common.Address) (*types.Transaction, error)
SetGovernance is a paid mutator transaction binding the contract method 0xab033ea9.
Solidity: function setGovernance(address newGovernance) returns()
func (*V2LensHubTransactor) SetMigrationAdmins ¶
func (_V2LensHub *V2LensHubTransactor) SetMigrationAdmins(opts *bind.TransactOpts, migrationAdmins []common.Address, whitelisted bool) (*types.Transaction, error)
SetMigrationAdmins is a paid mutator transaction binding the contract method 0x8e15512a.
Solidity: function setMigrationAdmins(address[] migrationAdmins, bool whitelisted) returns()
func (*V2LensHubTransactor) SetProfileMetadataURI ¶
func (_V2LensHub *V2LensHubTransactor) SetProfileMetadataURI(opts *bind.TransactOpts, profileId *big.Int, metadataURI string) (*types.Transaction, error)
SetProfileMetadataURI is a paid mutator transaction binding the contract method 0xefe4fd83.
Solidity: function setProfileMetadataURI(uint256 profileId, string metadataURI) returns()
func (*V2LensHubTransactor) SetProfileMetadataURIWithSig ¶
func (_V2LensHub *V2LensHubTransactor) SetProfileMetadataURIWithSig(opts *bind.TransactOpts, profileId *big.Int, metadataURI string, signature TypesEIP712Signature) (*types.Transaction, error)
SetProfileMetadataURIWithSig is a paid mutator transaction binding the contract method 0x6d0fd658.
Solidity: function setProfileMetadataURIWithSig(uint256 profileId, string metadataURI, (address,uint8,bytes32,bytes32,uint256) signature) returns()
func (*V2LensHubTransactor) SetRoyalty ¶
func (_V2LensHub *V2LensHubTransactor) SetRoyalty(opts *bind.TransactOpts, royaltiesInBasisPoints *big.Int) (*types.Transaction, error)
SetRoyalty is a paid mutator transaction binding the contract method 0x4209a2e1.
Solidity: function setRoyalty(uint256 royaltiesInBasisPoints) returns()
func (*V2LensHubTransactor) SetState ¶
func (_V2LensHub *V2LensHubTransactor) SetState(opts *bind.TransactOpts, newState uint8) (*types.Transaction, error)
SetState is a paid mutator transaction binding the contract method 0x56de96db.
Solidity: function setState(uint8 newState) returns()
func (*V2LensHubTransactor) SetTreasury ¶
func (_V2LensHub *V2LensHubTransactor) SetTreasury(opts *bind.TransactOpts, newTreasury common.Address) (*types.Transaction, error)
SetTreasury is a paid mutator transaction binding the contract method 0xf0f44260.
Solidity: function setTreasury(address newTreasury) returns()
func (*V2LensHubTransactor) SetTreasuryFee ¶
func (_V2LensHub *V2LensHubTransactor) SetTreasuryFee(opts *bind.TransactOpts, newTreasuryFee uint16) (*types.Transaction, error)
SetTreasuryFee is a paid mutator transaction binding the contract method 0xa652db49.
Solidity: function setTreasuryFee(uint16 newTreasuryFee) returns()
func (*V2LensHubTransactor) TransferFrom ¶
func (_V2LensHub *V2LensHubTransactor) 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 (*V2LensHubTransactor) Unfollow ¶
func (_V2LensHub *V2LensHubTransactor) Unfollow(opts *bind.TransactOpts, unfollowerProfileId *big.Int, idsOfProfilesToUnfollow []*big.Int) (*types.Transaction, error)
Unfollow is a paid mutator transaction binding the contract method 0x815ed04a.
Solidity: function unfollow(uint256 unfollowerProfileId, uint256[] idsOfProfilesToUnfollow) returns()
func (*V2LensHubTransactor) UnfollowWithSig ¶
func (_V2LensHub *V2LensHubTransactor) UnfollowWithSig(opts *bind.TransactOpts, unfollowerProfileId *big.Int, idsOfProfilesToUnfollow []*big.Int, signature TypesEIP712Signature) (*types.Transaction, error)
UnfollowWithSig is a paid mutator transaction binding the contract method 0x809d8947.
Solidity: function unfollowWithSig(uint256 unfollowerProfileId, uint256[] idsOfProfilesToUnfollow, (address,uint8,bytes32,bytes32,uint256) signature) returns()
func (*V2LensHubTransactor) WhitelistProfileCreator ¶
func (_V2LensHub *V2LensHubTransactor) WhitelistProfileCreator(opts *bind.TransactOpts, profileCreator common.Address, whitelist bool) (*types.Transaction, error)
WhitelistProfileCreator is a paid mutator transaction binding the contract method 0x20905506.
Solidity: function whitelistProfileCreator(address profileCreator, bool whitelist) returns()
type V2LensHubTransactorRaw ¶
type V2LensHubTransactorRaw struct {
Contract *V2LensHubTransactor // Generic write-only contract binding to access the raw methods on
}
V2LensHubTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*V2LensHubTransactorRaw) Transact ¶
func (_V2LensHub *V2LensHubTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*V2LensHubTransactorRaw) Transfer ¶
func (_V2LensHub *V2LensHubTransactorRaw) 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 V2LensHubTransactorSession ¶
type V2LensHubTransactorSession struct { Contract *V2LensHubTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
V2LensHubTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*V2LensHubTransactorSession) Act ¶
func (_V2LensHub *V2LensHubTransactorSession) Act(publicationActionParams TypesPublicationActionParams) (*types.Transaction, error)
Act is a paid mutator transaction binding the contract method 0xc5d5d96a.
Solidity: function act((uint256,uint256,uint256,uint256[],uint256[],address,bytes) publicationActionParams) returns(bytes)
func (*V2LensHubTransactorSession) ActWithSig ¶
func (_V2LensHub *V2LensHubTransactorSession) ActWithSig(publicationActionParams TypesPublicationActionParams, signature TypesEIP712Signature) (*types.Transaction, error)
ActWithSig is a paid mutator transaction binding the contract method 0xc86642c7.
Solidity: function actWithSig((uint256,uint256,uint256,uint256[],uint256[],address,bytes) publicationActionParams, (address,uint8,bytes32,bytes32,uint256) signature) returns(bytes)
func (*V2LensHubTransactorSession) Approve ¶
func (_V2LensHub *V2LensHubTransactorSession) 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 (*V2LensHubTransactorSession) BatchMigrateFollowModules ¶
func (_V2LensHub *V2LensHubTransactorSession) BatchMigrateFollowModules(profileIds []*big.Int) (*types.Transaction, error)
BatchMigrateFollowModules is a paid mutator transaction binding the contract method 0x8c28cc1d.
Solidity: function batchMigrateFollowModules(uint256[] profileIds) returns()
func (*V2LensHubTransactorSession) BatchMigrateFollowers ¶
func (_V2LensHub *V2LensHubTransactorSession) BatchMigrateFollowers(followerProfileIds []*big.Int, idOfProfileFollowed *big.Int, followTokenIds []*big.Int) (*types.Transaction, error)
BatchMigrateFollowers is a paid mutator transaction binding the contract method 0xae900c00.
Solidity: function batchMigrateFollowers(uint256[] followerProfileIds, uint256 idOfProfileFollowed, uint256[] followTokenIds) returns()
func (*V2LensHubTransactorSession) BatchMigrateFollows ¶
func (_V2LensHub *V2LensHubTransactorSession) BatchMigrateFollows(followerProfileId *big.Int, idsOfProfileFollowed []*big.Int, followTokenIds []*big.Int) (*types.Transaction, error)
BatchMigrateFollows is a paid mutator transaction binding the contract method 0xd9efd1d1.
Solidity: function batchMigrateFollows(uint256 followerProfileId, uint256[] idsOfProfileFollowed, uint256[] followTokenIds) returns()
func (*V2LensHubTransactorSession) BatchMigrateProfiles ¶
func (_V2LensHub *V2LensHubTransactorSession) BatchMigrateProfiles(profileIds []*big.Int) (*types.Transaction, error)
BatchMigrateProfiles is a paid mutator transaction binding the contract method 0xa7274274.
Solidity: function batchMigrateProfiles(uint256[] profileIds) returns()
func (*V2LensHubTransactorSession) Burn ¶
func (_V2LensHub *V2LensHubTransactorSession) 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 (*V2LensHubTransactorSession) ChangeDelegatedExecutorsConfig ¶
func (_V2LensHub *V2LensHubTransactorSession) ChangeDelegatedExecutorsConfig(delegatorProfileId *big.Int, delegatedExecutors []common.Address, approvals []bool, configNumber uint64, switchToGivenConfig bool) (*types.Transaction, error)
ChangeDelegatedExecutorsConfig is a paid mutator transaction binding the contract method 0x51c3659c.
Solidity: function changeDelegatedExecutorsConfig(uint256 delegatorProfileId, address[] delegatedExecutors, bool[] approvals, uint64 configNumber, bool switchToGivenConfig) returns()
func (*V2LensHubTransactorSession) ChangeDelegatedExecutorsConfig0 ¶
func (_V2LensHub *V2LensHubTransactorSession) ChangeDelegatedExecutorsConfig0(delegatorProfileId *big.Int, delegatedExecutors []common.Address, approvals []bool) (*types.Transaction, error)
ChangeDelegatedExecutorsConfig0 is a paid mutator transaction binding the contract method 0xc1f4b40a.
Solidity: function changeDelegatedExecutorsConfig(uint256 delegatorProfileId, address[] delegatedExecutors, bool[] approvals) returns()
func (*V2LensHubTransactorSession) ChangeDelegatedExecutorsConfigWithSig ¶
func (_V2LensHub *V2LensHubTransactorSession) ChangeDelegatedExecutorsConfigWithSig(delegatorProfileId *big.Int, delegatedExecutors []common.Address, approvals []bool, configNumber uint64, switchToGivenConfig bool, signature TypesEIP712Signature) (*types.Transaction, error)
ChangeDelegatedExecutorsConfigWithSig is a paid mutator transaction binding the contract method 0x4926c4ed.
Solidity: function changeDelegatedExecutorsConfigWithSig(uint256 delegatorProfileId, address[] delegatedExecutors, bool[] approvals, uint64 configNumber, bool switchToGivenConfig, (address,uint8,bytes32,bytes32,uint256) signature) returns()
func (*V2LensHubTransactorSession) CollectLegacy ¶
func (_V2LensHub *V2LensHubTransactorSession) CollectLegacy(collectParams TypesLegacyCollectParams) (*types.Transaction, error)
CollectLegacy is a paid mutator transaction binding the contract method 0x4727ce3a.
Solidity: function collectLegacy((uint256,uint256,uint256,uint256,uint256,bytes) collectParams) returns(uint256)
func (*V2LensHubTransactorSession) CollectLegacyWithSig ¶
func (_V2LensHub *V2LensHubTransactorSession) CollectLegacyWithSig(collectParams TypesLegacyCollectParams, signature TypesEIP712Signature) (*types.Transaction, error)
CollectLegacyWithSig is a paid mutator transaction binding the contract method 0xb7902e73.
Solidity: function collectLegacyWithSig((uint256,uint256,uint256,uint256,uint256,bytes) collectParams, (address,uint8,bytes32,bytes32,uint256) signature) returns(uint256)
func (*V2LensHubTransactorSession) Comment ¶
func (_V2LensHub *V2LensHubTransactorSession) Comment(commentParams TypesCommentParams) (*types.Transaction, error)
Comment is a paid mutator transaction binding the contract method 0xb273b4a7.
Solidity: function comment((uint256,string,uint256,uint256,uint256[],uint256[],bytes,address[],bytes[],address,bytes) commentParams) returns(uint256)
func (*V2LensHubTransactorSession) CommentWithSig ¶
func (_V2LensHub *V2LensHubTransactorSession) CommentWithSig(commentParams TypesCommentParams, signature TypesEIP712Signature) (*types.Transaction, error)
CommentWithSig is a paid mutator transaction binding the contract method 0xb42df51a.
Solidity: function commentWithSig((uint256,string,uint256,uint256,uint256[],uint256[],bytes,address[],bytes[],address,bytes) commentParams, (address,uint8,bytes32,bytes32,uint256) signature) returns(uint256)
func (*V2LensHubTransactorSession) CreateProfile ¶
func (_V2LensHub *V2LensHubTransactorSession) CreateProfile(createProfileParams TypesCreateProfileParams) (*types.Transaction, error)
CreateProfile is a paid mutator transaction binding the contract method 0x560a4db1.
Solidity: function createProfile((address,address,bytes) createProfileParams) returns(uint256)
func (*V2LensHubTransactorSession) DANGERDisableTokenGuardian ¶
func (_V2LensHub *V2LensHubTransactorSession) DANGERDisableTokenGuardian() (*types.Transaction, error)
DANGERDisableTokenGuardian is a paid mutator transaction binding the contract method 0x2248f76d.
Solidity: function DANGER__disableTokenGuardian() returns()
func (*V2LensHubTransactorSession) EmitCollectNFTTransferEvent ¶
func (_V2LensHub *V2LensHubTransactorSession) EmitCollectNFTTransferEvent(profileId *big.Int, pubId *big.Int, collectNFTId *big.Int, from common.Address, to common.Address) (*types.Transaction, error)
EmitCollectNFTTransferEvent is a paid mutator transaction binding the contract method 0x86e2947b.
Solidity: function emitCollectNFTTransferEvent(uint256 profileId, uint256 pubId, uint256 collectNFTId, address from, address to) returns()
func (*V2LensHubTransactorSession) EmitUnfollowedEvent ¶
func (_V2LensHub *V2LensHubTransactorSession) EmitUnfollowedEvent(unfollowerProfileId *big.Int, idOfProfileUnfollowed *big.Int, transactionExecutor common.Address) (*types.Transaction, error)
EmitUnfollowedEvent is a paid mutator transaction binding the contract method 0x28ab6fb4.
Solidity: function emitUnfollowedEvent(uint256 unfollowerProfileId, uint256 idOfProfileUnfollowed, address transactionExecutor) returns()
func (*V2LensHubTransactorSession) EmitVersion ¶
func (_V2LensHub *V2LensHubTransactorSession) EmitVersion() (*types.Transaction, error)
EmitVersion is a paid mutator transaction binding the contract method 0xac11641d.
Solidity: function emitVersion() returns()
func (*V2LensHubTransactorSession) EnableTokenGuardian ¶
func (_V2LensHub *V2LensHubTransactorSession) EnableTokenGuardian() (*types.Transaction, error)
EnableTokenGuardian is a paid mutator transaction binding the contract method 0x1e9df673.
Solidity: function enableTokenGuardian() returns()
func (*V2LensHubTransactorSession) Follow ¶
func (_V2LensHub *V2LensHubTransactorSession) Follow(followerProfileId *big.Int, idsOfProfilesToFollow []*big.Int, followTokenIds []*big.Int, datas [][]byte) (*types.Transaction, error)
Follow is a paid mutator transaction binding the contract method 0x4b7312a9.
Solidity: function follow(uint256 followerProfileId, uint256[] idsOfProfilesToFollow, uint256[] followTokenIds, bytes[] datas) returns(uint256[])
func (*V2LensHubTransactorSession) FollowWithSig ¶
func (_V2LensHub *V2LensHubTransactorSession) FollowWithSig(followerProfileId *big.Int, idsOfProfilesToFollow []*big.Int, followTokenIds []*big.Int, datas [][]byte, signature TypesEIP712Signature) (*types.Transaction, error)
FollowWithSig is a paid mutator transaction binding the contract method 0x4d7b35a0.
Solidity: function followWithSig(uint256 followerProfileId, uint256[] idsOfProfilesToFollow, uint256[] followTokenIds, bytes[] datas, (address,uint8,bytes32,bytes32,uint256) signature) returns(uint256[])
func (*V2LensHubTransactorSession) IncrementNonce ¶
func (_V2LensHub *V2LensHubTransactorSession) IncrementNonce(increment uint8) (*types.Transaction, error)
IncrementNonce is a paid mutator transaction binding the contract method 0x365ae23a.
Solidity: function incrementNonce(uint8 increment) returns()
func (*V2LensHubTransactorSession) Initialize ¶
func (_V2LensHub *V2LensHubTransactorSession) Initialize(name string, symbol string, newGovernance common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x077f224a.
Solidity: function initialize(string name, string symbol, address newGovernance) returns()
func (*V2LensHubTransactorSession) Mirror ¶
func (_V2LensHub *V2LensHubTransactorSession) Mirror(mirrorParams TypesMirrorParams) (*types.Transaction, error)
Mirror is a paid mutator transaction binding the contract method 0xf90604d1.
Solidity: function mirror((uint256,string,uint256,uint256,uint256[],uint256[],bytes) mirrorParams) returns(uint256)
func (*V2LensHubTransactorSession) MirrorWithSig ¶
func (_V2LensHub *V2LensHubTransactorSession) MirrorWithSig(mirrorParams TypesMirrorParams, signature TypesEIP712Signature) (*types.Transaction, error)
MirrorWithSig is a paid mutator transaction binding the contract method 0xe6a402b5.
Solidity: function mirrorWithSig((uint256,string,uint256,uint256,uint256[],uint256[],bytes) mirrorParams, (address,uint8,bytes32,bytes32,uint256) signature) returns(uint256)
func (*V2LensHubTransactorSession) Post ¶
func (_V2LensHub *V2LensHubTransactorSession) Post(postParams TypesPostParams) (*types.Transaction, error)
Post is a paid mutator transaction binding the contract method 0x66b0dcd3.
Solidity: function post((uint256,string,address[],bytes[],address,bytes) postParams) returns(uint256)
func (*V2LensHubTransactorSession) PostWithSig ¶
func (_V2LensHub *V2LensHubTransactorSession) PostWithSig(postParams TypesPostParams, signature TypesEIP712Signature) (*types.Transaction, error)
PostWithSig is a paid mutator transaction binding the contract method 0x907cd7d2.
Solidity: function postWithSig((uint256,string,address[],bytes[],address,bytes) postParams, (address,uint8,bytes32,bytes32,uint256) signature) returns(uint256)
func (*V2LensHubTransactorSession) Quote ¶
func (_V2LensHub *V2LensHubTransactorSession) Quote(quoteParams TypesQuoteParams) (*types.Transaction, error)
Quote is a paid mutator transaction binding the contract method 0xf0ba35f0.
Solidity: function quote((uint256,string,uint256,uint256,uint256[],uint256[],bytes,address[],bytes[],address,bytes) quoteParams) returns(uint256)
func (*V2LensHubTransactorSession) QuoteWithSig ¶
func (_V2LensHub *V2LensHubTransactorSession) QuoteWithSig(quoteParams TypesQuoteParams, signature TypesEIP712Signature) (*types.Transaction, error)
QuoteWithSig is a paid mutator transaction binding the contract method 0x65f29f27.
Solidity: function quoteWithSig((uint256,string,uint256,uint256,uint256[],uint256[],bytes,address[],bytes[],address,bytes) quoteParams, (address,uint8,bytes32,bytes32,uint256) signature) returns(uint256)
func (*V2LensHubTransactorSession) SafeTransferFrom ¶
func (_V2LensHub *V2LensHubTransactorSession) 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 (*V2LensHubTransactorSession) SafeTransferFrom0 ¶
func (_V2LensHub *V2LensHubTransactorSession) 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 (*V2LensHubTransactorSession) SetApprovalForAll ¶
func (_V2LensHub *V2LensHubTransactorSession) 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 (*V2LensHubTransactorSession) SetBlockStatus ¶
func (_V2LensHub *V2LensHubTransactorSession) SetBlockStatus(byProfileId *big.Int, idsOfProfilesToSetBlockStatus []*big.Int, blockStatus []bool) (*types.Transaction, error)
SetBlockStatus is a paid mutator transaction binding the contract method 0xfb827e82.
Solidity: function setBlockStatus(uint256 byProfileId, uint256[] idsOfProfilesToSetBlockStatus, bool[] blockStatus) returns()
func (*V2LensHubTransactorSession) SetBlockStatusWithSig ¶
func (_V2LensHub *V2LensHubTransactorSession) SetBlockStatusWithSig(byProfileId *big.Int, idsOfProfilesToSetBlockStatus []*big.Int, blockStatus []bool, signature TypesEIP712Signature) (*types.Transaction, error)
SetBlockStatusWithSig is a paid mutator transaction binding the contract method 0xc6d45944.
Solidity: function setBlockStatusWithSig(uint256 byProfileId, uint256[] idsOfProfilesToSetBlockStatus, bool[] blockStatus, (address,uint8,bytes32,bytes32,uint256) signature) returns()
func (*V2LensHubTransactorSession) SetEmergencyAdmin ¶
func (_V2LensHub *V2LensHubTransactorSession) SetEmergencyAdmin(newEmergencyAdmin common.Address) (*types.Transaction, error)
SetEmergencyAdmin is a paid mutator transaction binding the contract method 0x35da3394.
Solidity: function setEmergencyAdmin(address newEmergencyAdmin) returns()
func (*V2LensHubTransactorSession) SetFollowModule ¶
func (_V2LensHub *V2LensHubTransactorSession) SetFollowModule(profileId *big.Int, followModule common.Address, followModuleInitData []byte) (*types.Transaction, error)
SetFollowModule is a paid mutator transaction binding the contract method 0x6dea40b3.
Solidity: function setFollowModule(uint256 profileId, address followModule, bytes followModuleInitData) returns()
func (*V2LensHubTransactorSession) SetFollowModuleWithSig ¶
func (_V2LensHub *V2LensHubTransactorSession) SetFollowModuleWithSig(profileId *big.Int, followModule common.Address, followModuleInitData []byte, signature TypesEIP712Signature) (*types.Transaction, error)
SetFollowModuleWithSig is a paid mutator transaction binding the contract method 0xce30bb4f.
Solidity: function setFollowModuleWithSig(uint256 profileId, address followModule, bytes followModuleInitData, (address,uint8,bytes32,bytes32,uint256) signature) returns()
func (*V2LensHubTransactorSession) SetGovernance ¶
func (_V2LensHub *V2LensHubTransactorSession) SetGovernance(newGovernance common.Address) (*types.Transaction, error)
SetGovernance is a paid mutator transaction binding the contract method 0xab033ea9.
Solidity: function setGovernance(address newGovernance) returns()
func (*V2LensHubTransactorSession) SetMigrationAdmins ¶
func (_V2LensHub *V2LensHubTransactorSession) SetMigrationAdmins(migrationAdmins []common.Address, whitelisted bool) (*types.Transaction, error)
SetMigrationAdmins is a paid mutator transaction binding the contract method 0x8e15512a.
Solidity: function setMigrationAdmins(address[] migrationAdmins, bool whitelisted) returns()
func (*V2LensHubTransactorSession) SetProfileMetadataURI ¶
func (_V2LensHub *V2LensHubTransactorSession) SetProfileMetadataURI(profileId *big.Int, metadataURI string) (*types.Transaction, error)
SetProfileMetadataURI is a paid mutator transaction binding the contract method 0xefe4fd83.
Solidity: function setProfileMetadataURI(uint256 profileId, string metadataURI) returns()
func (*V2LensHubTransactorSession) SetProfileMetadataURIWithSig ¶
func (_V2LensHub *V2LensHubTransactorSession) SetProfileMetadataURIWithSig(profileId *big.Int, metadataURI string, signature TypesEIP712Signature) (*types.Transaction, error)
SetProfileMetadataURIWithSig is a paid mutator transaction binding the contract method 0x6d0fd658.
Solidity: function setProfileMetadataURIWithSig(uint256 profileId, string metadataURI, (address,uint8,bytes32,bytes32,uint256) signature) returns()
func (*V2LensHubTransactorSession) SetRoyalty ¶
func (_V2LensHub *V2LensHubTransactorSession) SetRoyalty(royaltiesInBasisPoints *big.Int) (*types.Transaction, error)
SetRoyalty is a paid mutator transaction binding the contract method 0x4209a2e1.
Solidity: function setRoyalty(uint256 royaltiesInBasisPoints) returns()
func (*V2LensHubTransactorSession) SetState ¶
func (_V2LensHub *V2LensHubTransactorSession) SetState(newState uint8) (*types.Transaction, error)
SetState is a paid mutator transaction binding the contract method 0x56de96db.
Solidity: function setState(uint8 newState) returns()
func (*V2LensHubTransactorSession) SetTreasury ¶
func (_V2LensHub *V2LensHubTransactorSession) SetTreasury(newTreasury common.Address) (*types.Transaction, error)
SetTreasury is a paid mutator transaction binding the contract method 0xf0f44260.
Solidity: function setTreasury(address newTreasury) returns()
func (*V2LensHubTransactorSession) SetTreasuryFee ¶
func (_V2LensHub *V2LensHubTransactorSession) SetTreasuryFee(newTreasuryFee uint16) (*types.Transaction, error)
SetTreasuryFee is a paid mutator transaction binding the contract method 0xa652db49.
Solidity: function setTreasuryFee(uint16 newTreasuryFee) returns()
func (*V2LensHubTransactorSession) TransferFrom ¶
func (_V2LensHub *V2LensHubTransactorSession) 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 (*V2LensHubTransactorSession) Unfollow ¶
func (_V2LensHub *V2LensHubTransactorSession) Unfollow(unfollowerProfileId *big.Int, idsOfProfilesToUnfollow []*big.Int) (*types.Transaction, error)
Unfollow is a paid mutator transaction binding the contract method 0x815ed04a.
Solidity: function unfollow(uint256 unfollowerProfileId, uint256[] idsOfProfilesToUnfollow) returns()
func (*V2LensHubTransactorSession) UnfollowWithSig ¶
func (_V2LensHub *V2LensHubTransactorSession) UnfollowWithSig(unfollowerProfileId *big.Int, idsOfProfilesToUnfollow []*big.Int, signature TypesEIP712Signature) (*types.Transaction, error)
UnfollowWithSig is a paid mutator transaction binding the contract method 0x809d8947.
Solidity: function unfollowWithSig(uint256 unfollowerProfileId, uint256[] idsOfProfilesToUnfollow, (address,uint8,bytes32,bytes32,uint256) signature) returns()
func (*V2LensHubTransactorSession) WhitelistProfileCreator ¶
func (_V2LensHub *V2LensHubTransactorSession) WhitelistProfileCreator(profileCreator common.Address, whitelist bool) (*types.Transaction, error)
WhitelistProfileCreator is a paid mutator transaction binding the contract method 0x20905506.
Solidity: function whitelistProfileCreator(address profileCreator, bool whitelist) returns()
type V2LensHubTransfer ¶
type V2LensHubTransfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
V2LensHubTransfer represents a Transfer event raised by the V2LensHub contract.
type V2LensHubTransferIterator ¶
type V2LensHubTransferIterator struct { Event *V2LensHubTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2LensHubTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the V2LensHub contract.
func (*V2LensHubTransferIterator) Close ¶
func (it *V2LensHubTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2LensHubTransferIterator) Error ¶
func (it *V2LensHubTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2LensHubTransferIterator) Next ¶
func (it *V2LensHubTransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2LensHubTreasuryFeeSet ¶
type V2LensHubTreasuryFeeSet struct { PrevTreasuryFee uint16 NewTreasuryFee uint16 Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2LensHubTreasuryFeeSet represents a TreasuryFeeSet event raised by the V2LensHub contract.
type V2LensHubTreasuryFeeSetIterator ¶
type V2LensHubTreasuryFeeSetIterator struct { Event *V2LensHubTreasuryFeeSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2LensHubTreasuryFeeSetIterator is returned from FilterTreasuryFeeSet and is used to iterate over the raw logs and unpacked data for TreasuryFeeSet events raised by the V2LensHub contract.
func (*V2LensHubTreasuryFeeSetIterator) Close ¶
func (it *V2LensHubTreasuryFeeSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2LensHubTreasuryFeeSetIterator) Error ¶
func (it *V2LensHubTreasuryFeeSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2LensHubTreasuryFeeSetIterator) Next ¶
func (it *V2LensHubTreasuryFeeSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2LensHubTreasurySet ¶
type V2LensHubTreasurySet struct { PrevTreasury common.Address NewTreasury common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2LensHubTreasurySet represents a TreasurySet event raised by the V2LensHub contract.
type V2LensHubTreasurySetIterator ¶
type V2LensHubTreasurySetIterator struct { Event *V2LensHubTreasurySet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2LensHubTreasurySetIterator is returned from FilterTreasurySet and is used to iterate over the raw logs and unpacked data for TreasurySet events raised by the V2LensHub contract.
func (*V2LensHubTreasurySetIterator) Close ¶
func (it *V2LensHubTreasurySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2LensHubTreasurySetIterator) Error ¶
func (it *V2LensHubTreasurySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2LensHubTreasurySetIterator) Next ¶
func (it *V2LensHubTreasurySetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are 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 V2LensHubUnfollowed ¶
type V2LensHubUnfollowed struct { UnfollowerProfileId *big.Int IdOfProfileUnfollowed *big.Int TransactionExecutor common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
V2LensHubUnfollowed represents a Unfollowed event raised by the V2LensHub contract.
type V2LensHubUnfollowedIterator ¶
type V2LensHubUnfollowedIterator struct { Event *V2LensHubUnfollowed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
V2LensHubUnfollowedIterator is returned from FilterUnfollowed and is used to iterate over the raw logs and unpacked data for Unfollowed events raised by the V2LensHub contract.
func (*V2LensHubUnfollowedIterator) Close ¶
func (it *V2LensHubUnfollowedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*V2LensHubUnfollowedIterator) Error ¶
func (it *V2LensHubUnfollowedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*V2LensHubUnfollowedIterator) Next ¶
func (it *V2LensHubUnfollowedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.