Documentation ¶
Index ¶
- Variables
- type DataTypesCreateProfileData
- type DataTypesERC721Struct
- type DataTypesMintNoteData
- type DataTypesNote
- type DataTypesNoteStruct
- type DataTypesPostNoteData
- type DataTypesProfile
- type DataTypescreateThenLinkProfileData
- type DataTypeslinkAddressData
- type DataTypeslinkAnyUriData
- type DataTypeslinkERC721Data
- type DataTypeslinkLinklistData
- type DataTypeslinkNoteData
- type DataTypeslinkProfileData
- type DataTypessetLinkModule4AddressData
- type DataTypessetLinkModule4ERC721Data
- type DataTypessetLinkModule4LinklistData
- type DataTypessetLinkModule4NoteData
- type DataTypessetLinkModule4ProfileData
- type DataTypessetMintModule4NoteData
- type DataTypesunlinkAddressData
- type DataTypesunlinkAnyUriData
- type DataTypesunlinkERC721Data
- type DataTypesunlinkLinklistData
- type DataTypesunlinkNoteData
- type DataTypesunlinkProfileData
- type Profile
- type ProfileApproval
- type ProfileApprovalForAll
- type ProfileApprovalForAllIterator
- type ProfileApprovalIterator
- type ProfileAttachLinklist
- type ProfileAttachLinklistIterator
- type ProfileBaseInitialized
- type ProfileBaseInitializedIterator
- type ProfileCaller
- func (_Profile *ProfileCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_Profile *ProfileCaller) CanCreate(opts *bind.CallOpts, handle string, account common.Address) (bool, error)
- func (_Profile *ProfileCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_Profile *ProfileCaller) GetHandle(opts *bind.CallOpts, profileId *big.Int) (string, error)
- func (_Profile *ProfileCaller) GetLinkModule4Address(opts *bind.CallOpts, account common.Address) (common.Address, error)
- func (_Profile *ProfileCaller) GetLinkModule4ERC721(opts *bind.CallOpts, tokenAddress common.Address, tokenId *big.Int) (common.Address, error)
- func (_Profile *ProfileCaller) GetLinkModule4Linklist(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_Profile *ProfileCaller) GetLinklistContract(opts *bind.CallOpts) (common.Address, error)
- func (_Profile *ProfileCaller) GetLinklistId(opts *bind.CallOpts, profileId *big.Int, linkType [32]byte) (*big.Int, error)
- func (_Profile *ProfileCaller) GetLinklistType(opts *bind.CallOpts, linkListId *big.Int) ([32]byte, error)
- func (_Profile *ProfileCaller) GetLinklistUri(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- func (_Profile *ProfileCaller) GetNote(opts *bind.CallOpts, profileId *big.Int, noteId *big.Int) (DataTypesNote, error)
- func (_Profile *ProfileCaller) GetOperator(opts *bind.CallOpts, profileId *big.Int) (common.Address, error)
- func (_Profile *ProfileCaller) GetPrimaryProfileId(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_Profile *ProfileCaller) GetProfile(opts *bind.CallOpts, profileId *big.Int) (DataTypesProfile, error)
- func (_Profile *ProfileCaller) GetProfileByHandle(opts *bind.CallOpts, handle string) (DataTypesProfile, error)
- func (_Profile *ProfileCaller) GetProfileUri(opts *bind.CallOpts, profileId *big.Int) (string, error)
- func (_Profile *ProfileCaller) GetRevision(opts *bind.CallOpts) (*big.Int, error)
- func (_Profile *ProfileCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_Profile *ProfileCaller) IsPrimaryProfile(opts *bind.CallOpts, profileId *big.Int) (bool, error)
- func (_Profile *ProfileCaller) Name(opts *bind.CallOpts) (string, error)
- func (_Profile *ProfileCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_Profile *ProfileCaller) Resolver(opts *bind.CallOpts) (common.Address, error)
- func (_Profile *ProfileCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_Profile *ProfileCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_Profile *ProfileCaller) TokenByIndex(opts *bind.CallOpts, index *big.Int) (*big.Int, error)
- func (_Profile *ProfileCaller) TokenOfOwnerByIndex(opts *bind.CallOpts, owner common.Address, index *big.Int) (*big.Int, error)
- func (_Profile *ProfileCaller) TokenURI(opts *bind.CallOpts, profileId *big.Int) (string, error)
- func (_Profile *ProfileCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type ProfileCallerRaw
- type ProfileCallerSession
- func (_Profile *ProfileCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_Profile *ProfileCallerSession) CanCreate(handle string, account common.Address) (bool, error)
- func (_Profile *ProfileCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_Profile *ProfileCallerSession) GetHandle(profileId *big.Int) (string, error)
- func (_Profile *ProfileCallerSession) GetLinkModule4Address(account common.Address) (common.Address, error)
- func (_Profile *ProfileCallerSession) GetLinkModule4ERC721(tokenAddress common.Address, tokenId *big.Int) (common.Address, error)
- func (_Profile *ProfileCallerSession) GetLinkModule4Linklist(tokenId *big.Int) (common.Address, error)
- func (_Profile *ProfileCallerSession) GetLinklistContract() (common.Address, error)
- func (_Profile *ProfileCallerSession) GetLinklistId(profileId *big.Int, linkType [32]byte) (*big.Int, error)
- func (_Profile *ProfileCallerSession) GetLinklistType(linkListId *big.Int) ([32]byte, error)
- func (_Profile *ProfileCallerSession) GetLinklistUri(tokenId *big.Int) (string, error)
- func (_Profile *ProfileCallerSession) GetNote(profileId *big.Int, noteId *big.Int) (DataTypesNote, error)
- func (_Profile *ProfileCallerSession) GetOperator(profileId *big.Int) (common.Address, error)
- func (_Profile *ProfileCallerSession) GetPrimaryProfileId(account common.Address) (*big.Int, error)
- func (_Profile *ProfileCallerSession) GetProfile(profileId *big.Int) (DataTypesProfile, error)
- func (_Profile *ProfileCallerSession) GetProfileByHandle(handle string) (DataTypesProfile, error)
- func (_Profile *ProfileCallerSession) GetProfileUri(profileId *big.Int) (string, error)
- func (_Profile *ProfileCallerSession) GetRevision() (*big.Int, error)
- func (_Profile *ProfileCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_Profile *ProfileCallerSession) IsPrimaryProfile(profileId *big.Int) (bool, error)
- func (_Profile *ProfileCallerSession) Name() (string, error)
- func (_Profile *ProfileCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_Profile *ProfileCallerSession) Resolver() (common.Address, error)
- func (_Profile *ProfileCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_Profile *ProfileCallerSession) Symbol() (string, error)
- func (_Profile *ProfileCallerSession) TokenByIndex(index *big.Int) (*big.Int, error)
- func (_Profile *ProfileCallerSession) TokenOfOwnerByIndex(owner common.Address, index *big.Int) (*big.Int, error)
- func (_Profile *ProfileCallerSession) TokenURI(profileId *big.Int) (string, error)
- func (_Profile *ProfileCallerSession) TotalSupply() (*big.Int, error)
- type ProfileDeleteNote
- type ProfileDeleteNoteIterator
- type ProfileDetachLinklist
- type ProfileDetachLinklistIterator
- type ProfileFilterer
- func (_Profile *ProfileFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*ProfileApprovalIterator, error)
- func (_Profile *ProfileFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ProfileApprovalForAllIterator, error)
- func (_Profile *ProfileFilterer) FilterAttachLinklist(opts *bind.FilterOpts, linklistId []*big.Int, profileId []*big.Int, ...) (*ProfileAttachLinklistIterator, error)
- func (_Profile *ProfileFilterer) FilterBaseInitialized(opts *bind.FilterOpts) (*ProfileBaseInitializedIterator, error)
- func (_Profile *ProfileFilterer) FilterDeleteNote(opts *bind.FilterOpts, profileId []*big.Int) (*ProfileDeleteNoteIterator, error)
- func (_Profile *ProfileFilterer) FilterDetachLinklist(opts *bind.FilterOpts, linklistId []*big.Int, profileId []*big.Int, ...) (*ProfileDetachLinklistIterator, error)
- func (_Profile *ProfileFilterer) FilterLinkAddress(opts *bind.FilterOpts, fromProfileId []*big.Int, ethAddress []common.Address) (*ProfileLinkAddressIterator, error)
- func (_Profile *ProfileFilterer) FilterLinkAnyUri(opts *bind.FilterOpts, fromProfileId []*big.Int) (*ProfileLinkAnyUriIterator, error)
- func (_Profile *ProfileFilterer) FilterLinkERC721(opts *bind.FilterOpts, fromProfileId []*big.Int, tokenAddress []common.Address, ...) (*ProfileLinkERC721Iterator, error)
- func (_Profile *ProfileFilterer) FilterLinkLinklist(opts *bind.FilterOpts, fromProfileId []*big.Int, toLinklistId []*big.Int, ...) (*ProfileLinkLinklistIterator, error)
- func (_Profile *ProfileFilterer) FilterLinkNote(opts *bind.FilterOpts, fromProfileId []*big.Int, toProfileId []*big.Int, ...) (*ProfileLinkNoteIterator, error)
- func (_Profile *ProfileFilterer) FilterLinkProfile(opts *bind.FilterOpts, account []common.Address, fromProfileId []*big.Int, ...) (*ProfileLinkProfileIterator, error)
- func (_Profile *ProfileFilterer) FilterLinkProfileLink(opts *bind.FilterOpts, fromProfileId []*big.Int, linkType [][32]byte) (*ProfileLinkProfileLinkIterator, error)
- func (_Profile *ProfileFilterer) FilterLinklistNFTInitialized(opts *bind.FilterOpts) (*ProfileLinklistNFTInitializedIterator, error)
- func (_Profile *ProfileFilterer) FilterLockNote(opts *bind.FilterOpts, profileId []*big.Int) (*ProfileLockNoteIterator, error)
- func (_Profile *ProfileFilterer) FilterMintNFTInitialized(opts *bind.FilterOpts) (*ProfileMintNFTInitializedIterator, error)
- func (_Profile *ProfileFilterer) FilterMintNote(opts *bind.FilterOpts, to []common.Address, profileId []*big.Int, ...) (*ProfileMintNoteIterator, error)
- func (_Profile *ProfileFilterer) FilterPostNote(opts *bind.FilterOpts, profileId []*big.Int, noteId []*big.Int, ...) (*ProfilePostNoteIterator, error)
- func (_Profile *ProfileFilterer) FilterProfileCreated(opts *bind.FilterOpts, profileId []*big.Int, creator []common.Address, ...) (*ProfileProfileCreatedIterator, error)
- func (_Profile *ProfileFilterer) FilterSetHandle(opts *bind.FilterOpts, account []common.Address, profileId []*big.Int) (*ProfileSetHandleIterator, error)
- func (_Profile *ProfileFilterer) FilterSetLinkModule4Address(opts *bind.FilterOpts, account []common.Address, linkModule []common.Address) (*ProfileSetLinkModule4AddressIterator, error)
- func (_Profile *ProfileFilterer) FilterSetLinkModule4ERC721(opts *bind.FilterOpts, tokenAddress []common.Address, tokenId []*big.Int, ...) (*ProfileSetLinkModule4ERC721Iterator, error)
- func (_Profile *ProfileFilterer) FilterSetLinkModule4Linklist(opts *bind.FilterOpts, linklistId []*big.Int, linkModule []common.Address) (*ProfileSetLinkModule4LinklistIterator, error)
- func (_Profile *ProfileFilterer) FilterSetLinkModule4Note(opts *bind.FilterOpts, profileId []*big.Int, noteId []*big.Int, ...) (*ProfileSetLinkModule4NoteIterator, error)
- func (_Profile *ProfileFilterer) FilterSetLinkModule4Profile(opts *bind.FilterOpts, profileId []*big.Int, linkModule []common.Address) (*ProfileSetLinkModule4ProfileIterator, error)
- func (_Profile *ProfileFilterer) FilterSetMintModule4Note(opts *bind.FilterOpts, profileId []*big.Int, noteId []*big.Int, ...) (*ProfileSetMintModule4NoteIterator, error)
- func (_Profile *ProfileFilterer) FilterSetNoteUri(opts *bind.FilterOpts, profileId []*big.Int) (*ProfileSetNoteUriIterator, error)
- func (_Profile *ProfileFilterer) FilterSetOperator(opts *bind.FilterOpts, profileId []*big.Int, operator []common.Address) (*ProfileSetOperatorIterator, error)
- func (_Profile *ProfileFilterer) FilterSetPrimaryProfileId(opts *bind.FilterOpts, account []common.Address, profileId []*big.Int, ...) (*ProfileSetPrimaryProfileIdIterator, error)
- func (_Profile *ProfileFilterer) FilterSetProfileUri(opts *bind.FilterOpts, profileId []*big.Int) (*ProfileSetProfileUriIterator, error)
- func (_Profile *ProfileFilterer) FilterSetSocialToken(opts *bind.FilterOpts, account []common.Address, profileId []*big.Int, ...) (*ProfileSetSocialTokenIterator, error)
- func (_Profile *ProfileFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*ProfileTransferIterator, error)
- func (_Profile *ProfileFilterer) FilterUnlinkAddress(opts *bind.FilterOpts, fromProfileId []*big.Int, ethAddress []common.Address) (*ProfileUnlinkAddressIterator, error)
- func (_Profile *ProfileFilterer) FilterUnlinkAnyUri(opts *bind.FilterOpts, fromProfileId []*big.Int) (*ProfileUnlinkAnyUriIterator, error)
- func (_Profile *ProfileFilterer) FilterUnlinkERC721(opts *bind.FilterOpts, fromProfileId []*big.Int, tokenAddress []common.Address, ...) (*ProfileUnlinkERC721Iterator, error)
- func (_Profile *ProfileFilterer) FilterUnlinkLinklist(opts *bind.FilterOpts, fromProfileId []*big.Int, toLinklistId []*big.Int, ...) (*ProfileUnlinkLinklistIterator, error)
- func (_Profile *ProfileFilterer) FilterUnlinkNote(opts *bind.FilterOpts, fromProfileId []*big.Int, toProfileId []*big.Int, ...) (*ProfileUnlinkNoteIterator, error)
- func (_Profile *ProfileFilterer) FilterUnlinkProfile(opts *bind.FilterOpts, account []common.Address, fromProfileId []*big.Int, ...) (*ProfileUnlinkProfileIterator, error)
- func (_Profile *ProfileFilterer) FilterUnlinkProfileLink(opts *bind.FilterOpts, fromProfileId []*big.Int, linkType [][32]byte) (*ProfileUnlinkProfileLinkIterator, error)
- func (_Profile *ProfileFilterer) FilterWeb3EntryInitialized(opts *bind.FilterOpts) (*ProfileWeb3EntryInitializedIterator, error)
- func (_Profile *ProfileFilterer) ParseApproval(log types.Log) (*ProfileApproval, error)
- func (_Profile *ProfileFilterer) ParseApprovalForAll(log types.Log) (*ProfileApprovalForAll, error)
- func (_Profile *ProfileFilterer) ParseAttachLinklist(log types.Log) (*ProfileAttachLinklist, error)
- func (_Profile *ProfileFilterer) ParseBaseInitialized(log types.Log) (*ProfileBaseInitialized, error)
- func (_Profile *ProfileFilterer) ParseDeleteNote(log types.Log) (*ProfileDeleteNote, error)
- func (_Profile *ProfileFilterer) ParseDetachLinklist(log types.Log) (*ProfileDetachLinklist, error)
- func (_Profile *ProfileFilterer) ParseLinkAddress(log types.Log) (*ProfileLinkAddress, error)
- func (_Profile *ProfileFilterer) ParseLinkAnyUri(log types.Log) (*ProfileLinkAnyUri, error)
- func (_Profile *ProfileFilterer) ParseLinkERC721(log types.Log) (*ProfileLinkERC721, error)
- func (_Profile *ProfileFilterer) ParseLinkLinklist(log types.Log) (*ProfileLinkLinklist, error)
- func (_Profile *ProfileFilterer) ParseLinkNote(log types.Log) (*ProfileLinkNote, error)
- func (_Profile *ProfileFilterer) ParseLinkProfile(log types.Log) (*ProfileLinkProfile, error)
- func (_Profile *ProfileFilterer) ParseLinkProfileLink(log types.Log) (*ProfileLinkProfileLink, error)
- func (_Profile *ProfileFilterer) ParseLinklistNFTInitialized(log types.Log) (*ProfileLinklistNFTInitialized, error)
- func (_Profile *ProfileFilterer) ParseLockNote(log types.Log) (*ProfileLockNote, error)
- func (_Profile *ProfileFilterer) ParseMintNFTInitialized(log types.Log) (*ProfileMintNFTInitialized, error)
- func (_Profile *ProfileFilterer) ParseMintNote(log types.Log) (*ProfileMintNote, error)
- func (_Profile *ProfileFilterer) ParsePostNote(log types.Log) (*ProfilePostNote, error)
- func (_Profile *ProfileFilterer) ParseProfileCreated(log types.Log) (*ProfileProfileCreated, error)
- func (_Profile *ProfileFilterer) ParseSetHandle(log types.Log) (*ProfileSetHandle, error)
- func (_Profile *ProfileFilterer) ParseSetLinkModule4Address(log types.Log) (*ProfileSetLinkModule4Address, error)
- func (_Profile *ProfileFilterer) ParseSetLinkModule4ERC721(log types.Log) (*ProfileSetLinkModule4ERC721, error)
- func (_Profile *ProfileFilterer) ParseSetLinkModule4Linklist(log types.Log) (*ProfileSetLinkModule4Linklist, error)
- func (_Profile *ProfileFilterer) ParseSetLinkModule4Note(log types.Log) (*ProfileSetLinkModule4Note, error)
- func (_Profile *ProfileFilterer) ParseSetLinkModule4Profile(log types.Log) (*ProfileSetLinkModule4Profile, error)
- func (_Profile *ProfileFilterer) ParseSetMintModule4Note(log types.Log) (*ProfileSetMintModule4Note, error)
- func (_Profile *ProfileFilterer) ParseSetNoteUri(log types.Log) (*ProfileSetNoteUri, error)
- func (_Profile *ProfileFilterer) ParseSetOperator(log types.Log) (*ProfileSetOperator, error)
- func (_Profile *ProfileFilterer) ParseSetPrimaryProfileId(log types.Log) (*ProfileSetPrimaryProfileId, error)
- func (_Profile *ProfileFilterer) ParseSetProfileUri(log types.Log) (*ProfileSetProfileUri, error)
- func (_Profile *ProfileFilterer) ParseSetSocialToken(log types.Log) (*ProfileSetSocialToken, error)
- func (_Profile *ProfileFilterer) ParseTransfer(log types.Log) (*ProfileTransfer, error)
- func (_Profile *ProfileFilterer) ParseUnlinkAddress(log types.Log) (*ProfileUnlinkAddress, error)
- func (_Profile *ProfileFilterer) ParseUnlinkAnyUri(log types.Log) (*ProfileUnlinkAnyUri, error)
- func (_Profile *ProfileFilterer) ParseUnlinkERC721(log types.Log) (*ProfileUnlinkERC721, error)
- func (_Profile *ProfileFilterer) ParseUnlinkLinklist(log types.Log) (*ProfileUnlinkLinklist, error)
- func (_Profile *ProfileFilterer) ParseUnlinkNote(log types.Log) (*ProfileUnlinkNote, error)
- func (_Profile *ProfileFilterer) ParseUnlinkProfile(log types.Log) (*ProfileUnlinkProfile, error)
- func (_Profile *ProfileFilterer) ParseUnlinkProfileLink(log types.Log) (*ProfileUnlinkProfileLink, error)
- func (_Profile *ProfileFilterer) ParseWeb3EntryInitialized(log types.Log) (*ProfileWeb3EntryInitialized, error)
- func (_Profile *ProfileFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ProfileApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ProfileApprovalForAll, ...) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchAttachLinklist(opts *bind.WatchOpts, sink chan<- *ProfileAttachLinklist, ...) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchBaseInitialized(opts *bind.WatchOpts, sink chan<- *ProfileBaseInitialized) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchDeleteNote(opts *bind.WatchOpts, sink chan<- *ProfileDeleteNote, profileId []*big.Int) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchDetachLinklist(opts *bind.WatchOpts, sink chan<- *ProfileDetachLinklist, ...) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchLinkAddress(opts *bind.WatchOpts, sink chan<- *ProfileLinkAddress, ...) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchLinkAnyUri(opts *bind.WatchOpts, sink chan<- *ProfileLinkAnyUri, fromProfileId []*big.Int) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchLinkERC721(opts *bind.WatchOpts, sink chan<- *ProfileLinkERC721, fromProfileId []*big.Int, ...) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchLinkLinklist(opts *bind.WatchOpts, sink chan<- *ProfileLinkLinklist, ...) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchLinkNote(opts *bind.WatchOpts, sink chan<- *ProfileLinkNote, fromProfileId []*big.Int, ...) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchLinkProfile(opts *bind.WatchOpts, sink chan<- *ProfileLinkProfile, ...) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchLinkProfileLink(opts *bind.WatchOpts, sink chan<- *ProfileLinkProfileLink, ...) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchLinklistNFTInitialized(opts *bind.WatchOpts, sink chan<- *ProfileLinklistNFTInitialized) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchLockNote(opts *bind.WatchOpts, sink chan<- *ProfileLockNote, profileId []*big.Int) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchMintNFTInitialized(opts *bind.WatchOpts, sink chan<- *ProfileMintNFTInitialized) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchMintNote(opts *bind.WatchOpts, sink chan<- *ProfileMintNote, to []common.Address, ...) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchPostNote(opts *bind.WatchOpts, sink chan<- *ProfilePostNote, profileId []*big.Int, ...) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchProfileCreated(opts *bind.WatchOpts, sink chan<- *ProfileProfileCreated, profileId []*big.Int, ...) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchSetHandle(opts *bind.WatchOpts, sink chan<- *ProfileSetHandle, account []common.Address, ...) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchSetLinkModule4Address(opts *bind.WatchOpts, sink chan<- *ProfileSetLinkModule4Address, ...) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchSetLinkModule4ERC721(opts *bind.WatchOpts, sink chan<- *ProfileSetLinkModule4ERC721, ...) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchSetLinkModule4Linklist(opts *bind.WatchOpts, sink chan<- *ProfileSetLinkModule4Linklist, ...) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchSetLinkModule4Note(opts *bind.WatchOpts, sink chan<- *ProfileSetLinkModule4Note, ...) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchSetLinkModule4Profile(opts *bind.WatchOpts, sink chan<- *ProfileSetLinkModule4Profile, ...) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchSetMintModule4Note(opts *bind.WatchOpts, sink chan<- *ProfileSetMintModule4Note, ...) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchSetNoteUri(opts *bind.WatchOpts, sink chan<- *ProfileSetNoteUri, profileId []*big.Int) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchSetOperator(opts *bind.WatchOpts, sink chan<- *ProfileSetOperator, profileId []*big.Int, ...) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchSetPrimaryProfileId(opts *bind.WatchOpts, sink chan<- *ProfileSetPrimaryProfileId, ...) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchSetProfileUri(opts *bind.WatchOpts, sink chan<- *ProfileSetProfileUri, profileId []*big.Int) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchSetSocialToken(opts *bind.WatchOpts, sink chan<- *ProfileSetSocialToken, ...) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ProfileTransfer, from []common.Address, ...) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchUnlinkAddress(opts *bind.WatchOpts, sink chan<- *ProfileUnlinkAddress, ...) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchUnlinkAnyUri(opts *bind.WatchOpts, sink chan<- *ProfileUnlinkAnyUri, ...) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchUnlinkERC721(opts *bind.WatchOpts, sink chan<- *ProfileUnlinkERC721, ...) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchUnlinkLinklist(opts *bind.WatchOpts, sink chan<- *ProfileUnlinkLinklist, ...) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchUnlinkNote(opts *bind.WatchOpts, sink chan<- *ProfileUnlinkNote, fromProfileId []*big.Int, ...) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchUnlinkProfile(opts *bind.WatchOpts, sink chan<- *ProfileUnlinkProfile, ...) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchUnlinkProfileLink(opts *bind.WatchOpts, sink chan<- *ProfileUnlinkProfileLink, ...) (event.Subscription, error)
- func (_Profile *ProfileFilterer) WatchWeb3EntryInitialized(opts *bind.WatchOpts, sink chan<- *ProfileWeb3EntryInitialized) (event.Subscription, error)
- type ProfileLinkAddress
- type ProfileLinkAddressIterator
- type ProfileLinkAnyUri
- type ProfileLinkAnyUriIterator
- type ProfileLinkERC721
- type ProfileLinkERC721Iterator
- type ProfileLinkLinklist
- type ProfileLinkLinklistIterator
- type ProfileLinkNote
- type ProfileLinkNoteIterator
- type ProfileLinkProfile
- type ProfileLinkProfileIterator
- type ProfileLinkProfileLink
- type ProfileLinkProfileLinkIterator
- type ProfileLinklistNFTInitialized
- type ProfileLinklistNFTInitializedIterator
- type ProfileLockNote
- type ProfileLockNoteIterator
- type ProfileMintNFTInitialized
- type ProfileMintNFTInitializedIterator
- type ProfileMintNote
- type ProfileMintNoteIterator
- type ProfilePostNote
- type ProfilePostNoteIterator
- type ProfileProfileCreated
- type ProfileProfileCreatedIterator
- type ProfileRaw
- func (_Profile *ProfileRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Profile *ProfileRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Profile *ProfileRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ProfileSession
- func (_Profile *ProfileSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Profile *ProfileSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_Profile *ProfileSession) Burn(tokenId *big.Int) (*types.Transaction, error)
- func (_Profile *ProfileSession) CanCreate(handle string, account common.Address) (bool, error)
- func (_Profile *ProfileSession) CreateProfile(vars DataTypesCreateProfileData) (*types.Transaction, error)
- func (_Profile *ProfileSession) CreateProfile0(vars DataTypesCreateProfileData) (*types.Transaction, error)
- func (_Profile *ProfileSession) CreateThenLinkProfile(vars DataTypescreateThenLinkProfileData) (*types.Transaction, error)
- func (_Profile *ProfileSession) DeleteNote(profileId *big.Int, noteId *big.Int) (*types.Transaction, error)
- func (_Profile *ProfileSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_Profile *ProfileSession) GetHandle(profileId *big.Int) (string, error)
- func (_Profile *ProfileSession) GetLinkModule4Address(account common.Address) (common.Address, error)
- func (_Profile *ProfileSession) GetLinkModule4ERC721(tokenAddress common.Address, tokenId *big.Int) (common.Address, error)
- func (_Profile *ProfileSession) GetLinkModule4Linklist(tokenId *big.Int) (common.Address, error)
- func (_Profile *ProfileSession) GetLinklistContract() (common.Address, error)
- func (_Profile *ProfileSession) GetLinklistId(profileId *big.Int, linkType [32]byte) (*big.Int, error)
- func (_Profile *ProfileSession) GetLinklistType(linkListId *big.Int) ([32]byte, error)
- func (_Profile *ProfileSession) GetLinklistUri(tokenId *big.Int) (string, error)
- func (_Profile *ProfileSession) GetNote(profileId *big.Int, noteId *big.Int) (DataTypesNote, error)
- func (_Profile *ProfileSession) GetOperator(profileId *big.Int) (common.Address, error)
- func (_Profile *ProfileSession) GetPrimaryProfileId(account common.Address) (*big.Int, error)
- func (_Profile *ProfileSession) GetProfile(profileId *big.Int) (DataTypesProfile, error)
- func (_Profile *ProfileSession) GetProfileByHandle(handle string) (DataTypesProfile, error)
- func (_Profile *ProfileSession) GetProfileUri(profileId *big.Int) (string, error)
- func (_Profile *ProfileSession) GetRevision() (*big.Int, error)
- func (_Profile *ProfileSession) Initialize(_name string, _symbol string, _linklistContract common.Address, ...) (*types.Transaction, error)
- func (_Profile *ProfileSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_Profile *ProfileSession) IsPrimaryProfile(profileId *big.Int) (bool, error)
- func (_Profile *ProfileSession) LinkAddress(vars DataTypeslinkAddressData) (*types.Transaction, error)
- func (_Profile *ProfileSession) LinkAnyUri(vars DataTypeslinkAnyUriData) (*types.Transaction, error)
- func (_Profile *ProfileSession) LinkERC721(vars DataTypeslinkERC721Data) (*types.Transaction, error)
- func (_Profile *ProfileSession) LinkLinklist(vars DataTypeslinkLinklistData) (*types.Transaction, error)
- func (_Profile *ProfileSession) LinkNote(vars DataTypeslinkNoteData) (*types.Transaction, error)
- func (_Profile *ProfileSession) LinkProfile(vars DataTypeslinkProfileData) (*types.Transaction, error)
- func (_Profile *ProfileSession) LockNote(profileId *big.Int, noteId *big.Int) (*types.Transaction, error)
- func (_Profile *ProfileSession) MigrateNote(profileId *big.Int) (*types.Transaction, error)
- func (_Profile *ProfileSession) MintNote(vars DataTypesMintNoteData) (*types.Transaction, error)
- func (_Profile *ProfileSession) Name() (string, error)
- func (_Profile *ProfileSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_Profile *ProfileSession) PostNote(vars DataTypesPostNoteData) (*types.Transaction, error)
- func (_Profile *ProfileSession) PostNote4Address(noteData DataTypesPostNoteData, ethAddress common.Address) (*types.Transaction, error)
- func (_Profile *ProfileSession) PostNote4AnyUri(postNoteData DataTypesPostNoteData, uri string) (*types.Transaction, error)
- func (_Profile *ProfileSession) PostNote4ERC721(postNoteData DataTypesPostNoteData, erc721 DataTypesERC721Struct) (*types.Transaction, error)
- func (_Profile *ProfileSession) PostNote4Linklist(noteData DataTypesPostNoteData, toLinklistId *big.Int) (*types.Transaction, error)
- func (_Profile *ProfileSession) PostNote4Note(postNoteData DataTypesPostNoteData, note DataTypesNoteStruct) (*types.Transaction, error)
- func (_Profile *ProfileSession) PostNote4Profile(postNoteData DataTypesPostNoteData, toProfileId *big.Int) (*types.Transaction, error)
- func (_Profile *ProfileSession) Resolver() (common.Address, error)
- func (_Profile *ProfileSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Profile *ProfileSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_Profile *ProfileSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_Profile *ProfileSession) SetHandle(profileId *big.Int, newHandle string) (*types.Transaction, error)
- func (_Profile *ProfileSession) SetLinkModule4Address(vars DataTypessetLinkModule4AddressData) (*types.Transaction, error)
- func (_Profile *ProfileSession) SetLinkModule4ERC721(vars DataTypessetLinkModule4ERC721Data) (*types.Transaction, error)
- func (_Profile *ProfileSession) SetLinkModule4Linklist(vars DataTypessetLinkModule4LinklistData) (*types.Transaction, error)
- func (_Profile *ProfileSession) SetLinkModule4Note(vars DataTypessetLinkModule4NoteData) (*types.Transaction, error)
- func (_Profile *ProfileSession) SetLinkModule4Profile(vars DataTypessetLinkModule4ProfileData) (*types.Transaction, error)
- func (_Profile *ProfileSession) SetLinklistUri(linklistId *big.Int, uri string) (*types.Transaction, error)
- func (_Profile *ProfileSession) SetMintModule4Note(vars DataTypessetMintModule4NoteData) (*types.Transaction, error)
- func (_Profile *ProfileSession) SetNoteUri(profileId *big.Int, noteId *big.Int, newUri string) (*types.Transaction, error)
- func (_Profile *ProfileSession) SetOperator(profileId *big.Int, operator common.Address) (*types.Transaction, error)
- func (_Profile *ProfileSession) SetPrimaryProfileId(profileId *big.Int) (*types.Transaction, error)
- func (_Profile *ProfileSession) SetProfileUri(profileId *big.Int, newUri string) (*types.Transaction, error)
- func (_Profile *ProfileSession) SetProfileUri0(profileId *big.Int, newUri string) (*types.Transaction, error)
- func (_Profile *ProfileSession) SetSocialToken(profileId *big.Int, tokenAddress common.Address) (*types.Transaction, error)
- func (_Profile *ProfileSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_Profile *ProfileSession) Symbol() (string, error)
- func (_Profile *ProfileSession) TokenByIndex(index *big.Int) (*big.Int, error)
- func (_Profile *ProfileSession) TokenOfOwnerByIndex(owner common.Address, index *big.Int) (*big.Int, error)
- func (_Profile *ProfileSession) TokenURI(profileId *big.Int) (string, error)
- func (_Profile *ProfileSession) TotalSupply() (*big.Int, error)
- func (_Profile *ProfileSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Profile *ProfileSession) UnlinkAddress(vars DataTypesunlinkAddressData) (*types.Transaction, error)
- func (_Profile *ProfileSession) UnlinkAnyUri(vars DataTypesunlinkAnyUriData) (*types.Transaction, error)
- func (_Profile *ProfileSession) UnlinkERC721(vars DataTypesunlinkERC721Data) (*types.Transaction, error)
- func (_Profile *ProfileSession) UnlinkLinklist(vars DataTypesunlinkLinklistData) (*types.Transaction, error)
- func (_Profile *ProfileSession) UnlinkNote(vars DataTypesunlinkNoteData) (*types.Transaction, error)
- func (_Profile *ProfileSession) UnlinkProfile(vars DataTypesunlinkProfileData) (*types.Transaction, error)
- type ProfileSetHandle
- type ProfileSetHandleIterator
- type ProfileSetLinkModule4Address
- type ProfileSetLinkModule4AddressIterator
- type ProfileSetLinkModule4ERC721
- type ProfileSetLinkModule4ERC721Iterator
- type ProfileSetLinkModule4Linklist
- type ProfileSetLinkModule4LinklistIterator
- type ProfileSetLinkModule4Note
- type ProfileSetLinkModule4NoteIterator
- type ProfileSetLinkModule4Profile
- type ProfileSetLinkModule4ProfileIterator
- type ProfileSetMintModule4Note
- type ProfileSetMintModule4NoteIterator
- type ProfileSetNoteUri
- type ProfileSetNoteUriIterator
- type ProfileSetOperator
- type ProfileSetOperatorIterator
- type ProfileSetPrimaryProfileId
- type ProfileSetPrimaryProfileIdIterator
- type ProfileSetProfileUri
- type ProfileSetProfileUriIterator
- type ProfileSetSocialToken
- type ProfileSetSocialTokenIterator
- type ProfileTransactor
- func (_Profile *ProfileTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) Burn(opts *bind.TransactOpts, tokenId *big.Int) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) CreateProfile(opts *bind.TransactOpts, vars DataTypesCreateProfileData) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) CreateProfile0(opts *bind.TransactOpts, vars DataTypesCreateProfileData) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) CreateThenLinkProfile(opts *bind.TransactOpts, vars DataTypescreateThenLinkProfileData) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) DeleteNote(opts *bind.TransactOpts, profileId *big.Int, noteId *big.Int) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) Initialize(opts *bind.TransactOpts, _name string, _symbol string, ...) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) LinkAddress(opts *bind.TransactOpts, vars DataTypeslinkAddressData) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) LinkAnyUri(opts *bind.TransactOpts, vars DataTypeslinkAnyUriData) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) LinkERC721(opts *bind.TransactOpts, vars DataTypeslinkERC721Data) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) LinkLinklist(opts *bind.TransactOpts, vars DataTypeslinkLinklistData) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) LinkNote(opts *bind.TransactOpts, vars DataTypeslinkNoteData) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) LinkProfile(opts *bind.TransactOpts, vars DataTypeslinkProfileData) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) LockNote(opts *bind.TransactOpts, profileId *big.Int, noteId *big.Int) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) MigrateNote(opts *bind.TransactOpts, profileId *big.Int) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) MintNote(opts *bind.TransactOpts, vars DataTypesMintNoteData) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) PostNote(opts *bind.TransactOpts, vars DataTypesPostNoteData) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) PostNote4Address(opts *bind.TransactOpts, noteData DataTypesPostNoteData, ...) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) PostNote4AnyUri(opts *bind.TransactOpts, postNoteData DataTypesPostNoteData, uri string) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) PostNote4ERC721(opts *bind.TransactOpts, postNoteData DataTypesPostNoteData, ...) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) PostNote4Linklist(opts *bind.TransactOpts, noteData DataTypesPostNoteData, toLinklistId *big.Int) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) PostNote4Note(opts *bind.TransactOpts, postNoteData DataTypesPostNoteData, ...) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) PostNote4Profile(opts *bind.TransactOpts, postNoteData DataTypesPostNoteData, ...) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) SetHandle(opts *bind.TransactOpts, profileId *big.Int, newHandle string) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) SetLinkModule4Address(opts *bind.TransactOpts, vars DataTypessetLinkModule4AddressData) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) SetLinkModule4ERC721(opts *bind.TransactOpts, vars DataTypessetLinkModule4ERC721Data) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) SetLinkModule4Linklist(opts *bind.TransactOpts, vars DataTypessetLinkModule4LinklistData) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) SetLinkModule4Note(opts *bind.TransactOpts, vars DataTypessetLinkModule4NoteData) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) SetLinkModule4Profile(opts *bind.TransactOpts, vars DataTypessetLinkModule4ProfileData) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) SetLinklistUri(opts *bind.TransactOpts, linklistId *big.Int, uri string) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) SetMintModule4Note(opts *bind.TransactOpts, vars DataTypessetMintModule4NoteData) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) SetNoteUri(opts *bind.TransactOpts, profileId *big.Int, noteId *big.Int, newUri string) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) SetOperator(opts *bind.TransactOpts, profileId *big.Int, operator common.Address) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) SetPrimaryProfileId(opts *bind.TransactOpts, profileId *big.Int) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) SetProfileUri(opts *bind.TransactOpts, profileId *big.Int, newUri string) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) SetProfileUri0(opts *bind.TransactOpts, profileId *big.Int, newUri string) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) SetSocialToken(opts *bind.TransactOpts, profileId *big.Int, tokenAddress common.Address) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) UnlinkAddress(opts *bind.TransactOpts, vars DataTypesunlinkAddressData) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) UnlinkAnyUri(opts *bind.TransactOpts, vars DataTypesunlinkAnyUriData) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) UnlinkERC721(opts *bind.TransactOpts, vars DataTypesunlinkERC721Data) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) UnlinkLinklist(opts *bind.TransactOpts, vars DataTypesunlinkLinklistData) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) UnlinkNote(opts *bind.TransactOpts, vars DataTypesunlinkNoteData) (*types.Transaction, error)
- func (_Profile *ProfileTransactor) UnlinkProfile(opts *bind.TransactOpts, vars DataTypesunlinkProfileData) (*types.Transaction, error)
- type ProfileTransactorRaw
- type ProfileTransactorSession
- func (_Profile *ProfileTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) Burn(tokenId *big.Int) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) CreateProfile(vars DataTypesCreateProfileData) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) CreateProfile0(vars DataTypesCreateProfileData) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) CreateThenLinkProfile(vars DataTypescreateThenLinkProfileData) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) DeleteNote(profileId *big.Int, noteId *big.Int) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) Initialize(_name string, _symbol string, _linklistContract common.Address, ...) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) LinkAddress(vars DataTypeslinkAddressData) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) LinkAnyUri(vars DataTypeslinkAnyUriData) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) LinkERC721(vars DataTypeslinkERC721Data) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) LinkLinklist(vars DataTypeslinkLinklistData) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) LinkNote(vars DataTypeslinkNoteData) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) LinkProfile(vars DataTypeslinkProfileData) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) LockNote(profileId *big.Int, noteId *big.Int) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) MigrateNote(profileId *big.Int) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) MintNote(vars DataTypesMintNoteData) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) PostNote(vars DataTypesPostNoteData) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) PostNote4Address(noteData DataTypesPostNoteData, ethAddress common.Address) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) PostNote4AnyUri(postNoteData DataTypesPostNoteData, uri string) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) PostNote4ERC721(postNoteData DataTypesPostNoteData, erc721 DataTypesERC721Struct) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) PostNote4Linklist(noteData DataTypesPostNoteData, toLinklistId *big.Int) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) PostNote4Note(postNoteData DataTypesPostNoteData, note DataTypesNoteStruct) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) PostNote4Profile(postNoteData DataTypesPostNoteData, toProfileId *big.Int) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) SetHandle(profileId *big.Int, newHandle string) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) SetLinkModule4Address(vars DataTypessetLinkModule4AddressData) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) SetLinkModule4ERC721(vars DataTypessetLinkModule4ERC721Data) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) SetLinkModule4Linklist(vars DataTypessetLinkModule4LinklistData) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) SetLinkModule4Note(vars DataTypessetLinkModule4NoteData) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) SetLinkModule4Profile(vars DataTypessetLinkModule4ProfileData) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) SetLinklistUri(linklistId *big.Int, uri string) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) SetMintModule4Note(vars DataTypessetMintModule4NoteData) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) SetNoteUri(profileId *big.Int, noteId *big.Int, newUri string) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) SetOperator(profileId *big.Int, operator common.Address) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) SetPrimaryProfileId(profileId *big.Int) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) SetProfileUri(profileId *big.Int, newUri string) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) SetProfileUri0(profileId *big.Int, newUri string) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) SetSocialToken(profileId *big.Int, tokenAddress common.Address) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) UnlinkAddress(vars DataTypesunlinkAddressData) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) UnlinkAnyUri(vars DataTypesunlinkAnyUriData) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) UnlinkERC721(vars DataTypesunlinkERC721Data) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) UnlinkLinklist(vars DataTypesunlinkLinklistData) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) UnlinkNote(vars DataTypesunlinkNoteData) (*types.Transaction, error)
- func (_Profile *ProfileTransactorSession) UnlinkProfile(vars DataTypesunlinkProfileData) (*types.Transaction, error)
- type ProfileTransfer
- type ProfileTransferIterator
- type ProfileUnlinkAddress
- type ProfileUnlinkAddressIterator
- type ProfileUnlinkAnyUri
- type ProfileUnlinkAnyUriIterator
- type ProfileUnlinkERC721
- type ProfileUnlinkERC721Iterator
- type ProfileUnlinkLinklist
- type ProfileUnlinkLinklistIterator
- type ProfileUnlinkNote
- type ProfileUnlinkNoteIterator
- type ProfileUnlinkProfile
- type ProfileUnlinkProfileIterator
- type ProfileUnlinkProfileLink
- type ProfileUnlinkProfileLinkIterator
- type ProfileWeb3EntryInitialized
- type ProfileWeb3EntryInitializedIterator
Constants ¶
This section is empty.
Variables ¶
var ProfileABI = ProfileMetaData.ABI
ProfileABI is the input ABI used to generate the binding from. Deprecated: Use ProfileMetaData.ABI instead.
var ProfileMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"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\":\"string\",\"name\":\"handle\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"canCreate\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"handle\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"linkModuleInitData\",\"type\":\"bytes\"}],\"internalType\":\"structDataTypes.CreateProfileData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"createProfile\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"handle\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"linkModuleInitData\",\"type\":\"bytes\"}],\"internalType\":\"structDataTypes.CreateProfileData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"createProfile\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"fromProfileId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"}],\"internalType\":\"structDataTypes.createThenLinkProfileData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"createThenLinkProfile\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"noteId\",\"type\":\"uint256\"}],\"name\":\"deleteNote\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"}],\"name\":\"getProfile\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"handle\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"noteCount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"socialToken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"}],\"internalType\":\"structDataTypes.Profile\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"handle\",\"type\":\"string\"}],\"name\":\"getProfileByHandle\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"handle\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"noteCount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"socialToken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"}],\"internalType\":\"structDataTypes.Profile\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"}],\"name\":\"getProfileUri\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"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\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"getLinkModule4Address\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"tokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getLinkModule4ERC721\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getLinkModule4Linklist\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getLinklistContract\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"}],\"name\":\"getLinklistId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"linkListId\",\"type\":\"uint256\"}],\"name\":\"getLinklistType\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getLinklistUri\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"noteId\",\"type\":\"uint256\"}],\"name\":\"getNote\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"linkItemType\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"linkKey\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"contentUri\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"mintModule\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"mintNFT\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"deleted\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"locked\",\"type\":\"bool\"}],\"internalType\":\"structDataTypes.Note\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"}],\"name\":\"getOperator\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"getPrimaryProfileId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRevision\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_symbol\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"_linklistContract\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_mintNFTImpl\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_periphery\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_resolver\",\"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\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"}],\"name\":\"isPrimaryProfile\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"fromProfileId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"ethAddress\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"internalType\":\"structDataTypes.linkAddressData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"linkAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"fromProfileId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"toUri\",\"type\":\"string\"},{\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"internalType\":\"structDataTypes.linkAnyUriData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"linkAnyUri\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"fromProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"toProfileId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"internalType\":\"structDataTypes.linkProfileData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"linkProfile\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"fromProfileId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"tokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"internalType\":\"structDataTypes.linkERC721Data\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"linkERC721\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"fromProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"toLinkListId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"internalType\":\"structDataTypes.linkLinklistData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"linkLinklist\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"fromProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"toProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"toNoteId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"internalType\":\"structDataTypes.linkNoteData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"linkNote\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"noteId\",\"type\":\"uint256\"}],\"name\":\"lockNote\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"}],\"name\":\"migrateNote\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"noteId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"mintModuleData\",\"type\":\"bytes\"}],\"internalType\":\"structDataTypes.MintNoteData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"mintNote\",\"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\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"contentUri\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"linkModuleInitData\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"mintModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"mintModuleInitData\",\"type\":\"bytes\"},{\"internalType\":\"bool\",\"name\":\"locked\",\"type\":\"bool\"}],\"internalType\":\"structDataTypes.PostNoteData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"postNote\",\"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\":\"linkModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"linkModuleInitData\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"mintModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"mintModuleInitData\",\"type\":\"bytes\"},{\"internalType\":\"bool\",\"name\":\"locked\",\"type\":\"bool\"}],\"internalType\":\"structDataTypes.PostNoteData\",\"name\":\"noteData\",\"type\":\"tuple\"},{\"internalType\":\"address\",\"name\":\"ethAddress\",\"type\":\"address\"}],\"name\":\"postNote4Address\",\"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\":\"linkModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"linkModuleInitData\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"mintModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"mintModuleInitData\",\"type\":\"bytes\"},{\"internalType\":\"bool\",\"name\":\"locked\",\"type\":\"bool\"}],\"internalType\":\"structDataTypes.PostNoteData\",\"name\":\"postNoteData\",\"type\":\"tuple\"},{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"}],\"name\":\"postNote4AnyUri\",\"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\":\"linkModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"linkModuleInitData\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"mintModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"mintModuleInitData\",\"type\":\"bytes\"},{\"internalType\":\"bool\",\"name\":\"locked\",\"type\":\"bool\"}],\"internalType\":\"structDataTypes.PostNoteData\",\"name\":\"postNoteData\",\"type\":\"tuple\"},{\"internalType\":\"uint256\",\"name\":\"toProfileId\",\"type\":\"uint256\"}],\"name\":\"postNote4Profile\",\"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\":\"linkModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"linkModuleInitData\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"mintModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"mintModuleInitData\",\"type\":\"bytes\"},{\"internalType\":\"bool\",\"name\":\"locked\",\"type\":\"bool\"}],\"internalType\":\"structDataTypes.PostNoteData\",\"name\":\"postNoteData\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"tokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"erc721TokenId\",\"type\":\"uint256\"}],\"internalType\":\"structDataTypes.ERC721Struct\",\"name\":\"erc721\",\"type\":\"tuple\"}],\"name\":\"postNote4ERC721\",\"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\":\"linkModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"linkModuleInitData\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"mintModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"mintModuleInitData\",\"type\":\"bytes\"},{\"internalType\":\"bool\",\"name\":\"locked\",\"type\":\"bool\"}],\"internalType\":\"structDataTypes.PostNoteData\",\"name\":\"noteData\",\"type\":\"tuple\"},{\"internalType\":\"uint256\",\"name\":\"toLinklistId\",\"type\":\"uint256\"}],\"name\":\"postNote4Linklist\",\"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\":\"linkModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"linkModuleInitData\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"mintModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"mintModuleInitData\",\"type\":\"bytes\"},{\"internalType\":\"bool\",\"name\":\"locked\",\"type\":\"bool\"}],\"internalType\":\"structDataTypes.PostNoteData\",\"name\":\"postNoteData\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"noteId\",\"type\":\"uint256\"}],\"internalType\":\"structDataTypes.NoteStruct\",\"name\":\"note\",\"type\":\"tuple\"}],\"name\":\"postNote4Note\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"resolver\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"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\"},{\"internalType\":\"string\",\"name\":\"newUri\",\"type\":\"string\"}],\"name\":\"setProfileUri\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"newHandle\",\"type\":\"string\"}],\"name\":\"setHandle\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"linkModuleInitData\",\"type\":\"bytes\"}],\"internalType\":\"structDataTypes.setLinkModule4AddressData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"setLinkModule4Address\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"linkModuleInitData\",\"type\":\"bytes\"}],\"internalType\":\"structDataTypes.setLinkModule4ProfileData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"setLinkModule4Profile\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"tokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"linkModuleInitData\",\"type\":\"bytes\"}],\"internalType\":\"structDataTypes.setLinkModule4ERC721Data\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"setLinkModule4ERC721\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"linklistId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"linkModuleInitData\",\"type\":\"bytes\"}],\"internalType\":\"structDataTypes.setLinkModule4LinklistData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"setLinkModule4Linklist\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"noteId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"linkModuleInitData\",\"type\":\"bytes\"}],\"internalType\":\"structDataTypes.setLinkModule4NoteData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"setLinkModule4Note\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"linklistId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"}],\"name\":\"setLinklistUri\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"noteId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"mintModule\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"mintModuleInitData\",\"type\":\"bytes\"}],\"internalType\":\"structDataTypes.setMintModule4NoteData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"setMintModule4Note\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"noteId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"newUri\",\"type\":\"string\"}],\"name\":\"setNoteUri\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"setOperator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"}],\"name\":\"setPrimaryProfileId\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"newUri\",\"type\":\"string\"}],\"name\":\"setProfileUri\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"tokenAddress\",\"type\":\"address\"}],\"name\":\"setSocialToken\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"tokenByIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"tokenOfOwnerByIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"fromProfileId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"ethAddress\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"}],\"internalType\":\"structDataTypes.unlinkAddressData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"unlinkAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"fromProfileId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"toUri\",\"type\":\"string\"},{\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"}],\"internalType\":\"structDataTypes.unlinkAnyUriData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"unlinkAnyUri\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"fromProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"toProfileId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"}],\"internalType\":\"structDataTypes.unlinkProfileData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"unlinkProfile\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"fromProfileId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"tokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"}],\"internalType\":\"structDataTypes.unlinkERC721Data\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"unlinkERC721\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"fromProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"toLinkListId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"}],\"internalType\":\"structDataTypes.unlinkLinklistData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"unlinkLinklist\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"fromProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"toProfileId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"toNoteId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"}],\"internalType\":\"structDataTypes.unlinkNoteData\",\"name\":\"vars\",\"type\":\"tuple\"}],\"name\":\"unlinkNote\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"linklistId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"}],\"name\":\"AttachLinklist\",\"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\":\"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\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"ProfileCreated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"noteId\",\"type\":\"uint256\"}],\"name\":\"DeleteNote\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"linklistId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"}],\"name\":\"DetachLinklist\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"fromProfileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"ethAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"linklistId\",\"type\":\"uint256\"}],\"name\":\"LinkAddress\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"fromProfileId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"toUri\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"linklistId\",\"type\":\"uint256\"}],\"name\":\"LinkAnyUri\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"fromProfileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"toProfileId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"linklistId\",\"type\":\"uint256\"}],\"name\":\"LinkProfile\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"fromProfileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"clFromProfileId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"clToProfileId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"clLinkType\",\"type\":\"bytes32\"}],\"name\":\"LinkProfileLink\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"fromProfileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"tokenAddress\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"toNoteId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"linklistId\",\"type\":\"uint256\"}],\"name\":\"LinkERC721\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"fromProfileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"toLinklistId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"linklistId\",\"type\":\"uint256\"}],\"name\":\"LinkLinklist\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"fromProfileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"toProfileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"toNoteId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"linklistId\",\"type\":\"uint256\"}],\"name\":\"LinkNote\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"LinklistNFTInitialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"noteId\",\"type\":\"uint256\"}],\"name\":\"LockNote\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"noteId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"MintNFTInitialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"noteId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"tokenAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"MintNote\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"noteId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"linkKey\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"linkItemType\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"PostNote\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"newUri\",\"type\":\"string\"}],\"name\":\"SetProfileUri\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"newHandle\",\"type\":\"string\"}],\"name\":\"SetHandle\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"returnData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"SetLinkModule4Address\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"returnData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"SetLinkModule4Profile\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"tokenAddress\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"returnData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"SetLinkModule4ERC721\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"linklistId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"returnData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"SetLinkModule4Linklist\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"noteId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"linkModule\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"returnData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"SetLinkModule4Note\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"noteId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"mintModule\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"returnData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"SetMintModule4Note\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"noteId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"newUri\",\"type\":\"string\"}],\"name\":\"SetNoteUri\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"SetOperator\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"oldProfileId\",\"type\":\"uint256\"}],\"name\":\"SetPrimaryProfileId\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"profileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"tokenAddress\",\"type\":\"address\"}],\"name\":\"SetSocialToken\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"fromProfileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"ethAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"}],\"name\":\"UnlinkAddress\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"fromProfileId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"toUri\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"}],\"name\":\"UnlinkAnyUri\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"fromProfileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"toProfileId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"}],\"name\":\"UnlinkProfile\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"fromProfileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"clFromProfileeId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"clToProfileId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"clLinkType\",\"type\":\"bytes32\"}],\"name\":\"UnlinkProfileLink\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"fromProfileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"tokenAddress\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"toNoteId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"linklistId\",\"type\":\"uint256\"}],\"name\":\"UnlinkERC721\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"fromProfileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"toLinklistId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"linklistId\",\"type\":\"uint256\"}],\"name\":\"UnlinkLinklist\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"fromProfileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"toProfileId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"toNoteId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"linkType\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"linklistId\",\"type\":\"uint256\"}],\"name\":\"UnlinkNote\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"Web3EntryInitialized\",\"type\":\"event\"}]",
}
ProfileMetaData contains all meta data concerning the Profile contract.
Functions ¶
This section is empty.
Types ¶
type DataTypesCreateProfileData ¶
type DataTypesCreateProfileData struct { To common.Address Handle string Uri string LinkModule common.Address LinkModuleInitData []byte }
DataTypesCreateProfileData is an auto generated low-level Go binding around an user-defined struct.
type DataTypesERC721Struct ¶
DataTypesERC721Struct is an auto generated low-level Go binding around an user-defined struct.
type DataTypesMintNoteData ¶
type DataTypesMintNoteData struct { ProfileId *big.Int NoteId *big.Int To common.Address MintModuleData []byte }
DataTypesMintNoteData is an auto generated low-level Go binding around an user-defined struct.
type DataTypesNote ¶
type DataTypesNote struct { LinkItemType [32]byte LinkKey [32]byte ContentUri string LinkModule common.Address MintModule common.Address MintNFT common.Address Deleted bool Locked bool }
DataTypesNote is an auto generated low-level Go binding around an user-defined struct.
type DataTypesNoteStruct ¶
DataTypesNoteStruct is an auto generated low-level Go binding around an user-defined struct.
type DataTypesPostNoteData ¶
type DataTypesPostNoteData struct { ProfileId *big.Int ContentUri string LinkModule common.Address LinkModuleInitData []byte MintModule common.Address MintModuleInitData []byte Locked bool }
DataTypesPostNoteData is an auto generated low-level Go binding around an user-defined struct.
type DataTypesProfile ¶
type DataTypesProfile struct { ProfileId *big.Int Handle string Uri string NoteCount *big.Int SocialToken common.Address LinkModule common.Address }
DataTypesProfile is an auto generated low-level Go binding around an user-defined struct.
type DataTypescreateThenLinkProfileData ¶
type DataTypescreateThenLinkProfileData struct { FromProfileId *big.Int To common.Address LinkType [32]byte }
DataTypescreateThenLinkProfileData is an auto generated low-level Go binding around an user-defined struct.
type DataTypeslinkAddressData ¶
type DataTypeslinkAddressData struct { FromProfileId *big.Int EthAddress common.Address LinkType [32]byte Data []byte }
DataTypeslinkAddressData is an auto generated low-level Go binding around an user-defined struct.
type DataTypeslinkAnyUriData ¶
type DataTypeslinkAnyUriData struct { FromProfileId *big.Int ToUri string LinkType [32]byte Data []byte }
DataTypeslinkAnyUriData is an auto generated low-level Go binding around an user-defined struct.
type DataTypeslinkERC721Data ¶
type DataTypeslinkERC721Data struct { FromProfileId *big.Int TokenAddress common.Address TokenId *big.Int LinkType [32]byte Data []byte }
DataTypeslinkERC721Data is an auto generated low-level Go binding around an user-defined struct.
type DataTypeslinkLinklistData ¶
type DataTypeslinkLinklistData struct { FromProfileId *big.Int ToLinkListId *big.Int LinkType [32]byte Data []byte }
DataTypeslinkLinklistData is an auto generated low-level Go binding around an user-defined struct.
type DataTypeslinkNoteData ¶
type DataTypeslinkNoteData struct { FromProfileId *big.Int ToProfileId *big.Int ToNoteId *big.Int LinkType [32]byte Data []byte }
DataTypeslinkNoteData is an auto generated low-level Go binding around an user-defined struct.
type DataTypeslinkProfileData ¶
type DataTypeslinkProfileData struct { FromProfileId *big.Int ToProfileId *big.Int LinkType [32]byte Data []byte }
DataTypeslinkProfileData is an auto generated low-level Go binding around an user-defined struct.
type DataTypessetLinkModule4AddressData ¶
type DataTypessetLinkModule4AddressData struct { Account common.Address LinkModule common.Address LinkModuleInitData []byte }
DataTypessetLinkModule4AddressData is an auto generated low-level Go binding around an user-defined struct.
type DataTypessetLinkModule4ERC721Data ¶
type DataTypessetLinkModule4ERC721Data struct { TokenAddress common.Address TokenId *big.Int LinkModule common.Address LinkModuleInitData []byte }
DataTypessetLinkModule4ERC721Data is an auto generated low-level Go binding around an user-defined struct.
type DataTypessetLinkModule4LinklistData ¶
type DataTypessetLinkModule4LinklistData struct { LinklistId *big.Int LinkModule common.Address LinkModuleInitData []byte }
DataTypessetLinkModule4LinklistData is an auto generated low-level Go binding around an user-defined struct.
type DataTypessetLinkModule4NoteData ¶
type DataTypessetLinkModule4NoteData struct { ProfileId *big.Int NoteId *big.Int LinkModule common.Address LinkModuleInitData []byte }
DataTypessetLinkModule4NoteData is an auto generated low-level Go binding around an user-defined struct.
type DataTypessetLinkModule4ProfileData ¶
type DataTypessetLinkModule4ProfileData struct { ProfileId *big.Int LinkModule common.Address LinkModuleInitData []byte }
DataTypessetLinkModule4ProfileData is an auto generated low-level Go binding around an user-defined struct.
type DataTypessetMintModule4NoteData ¶
type DataTypessetMintModule4NoteData struct { ProfileId *big.Int NoteId *big.Int MintModule common.Address MintModuleInitData []byte }
DataTypessetMintModule4NoteData is an auto generated low-level Go binding around an user-defined struct.
type DataTypesunlinkAddressData ¶
type DataTypesunlinkAddressData struct { FromProfileId *big.Int EthAddress common.Address LinkType [32]byte }
DataTypesunlinkAddressData is an auto generated low-level Go binding around an user-defined struct.
type DataTypesunlinkAnyUriData ¶
DataTypesunlinkAnyUriData is an auto generated low-level Go binding around an user-defined struct.
type DataTypesunlinkERC721Data ¶
type DataTypesunlinkERC721Data struct { FromProfileId *big.Int TokenAddress common.Address TokenId *big.Int LinkType [32]byte }
DataTypesunlinkERC721Data is an auto generated low-level Go binding around an user-defined struct.
type DataTypesunlinkLinklistData ¶
type DataTypesunlinkLinklistData struct { FromProfileId *big.Int ToLinkListId *big.Int LinkType [32]byte }
DataTypesunlinkLinklistData is an auto generated low-level Go binding around an user-defined struct.
type DataTypesunlinkNoteData ¶
type DataTypesunlinkNoteData struct { FromProfileId *big.Int ToProfileId *big.Int ToNoteId *big.Int LinkType [32]byte }
DataTypesunlinkNoteData is an auto generated low-level Go binding around an user-defined struct.
type DataTypesunlinkProfileData ¶
type DataTypesunlinkProfileData struct { FromProfileId *big.Int ToProfileId *big.Int LinkType [32]byte }
DataTypesunlinkProfileData is an auto generated low-level Go binding around an user-defined struct.
type Profile ¶
type Profile struct { ProfileCaller // Read-only binding to the contract ProfileTransactor // Write-only binding to the contract ProfileFilterer // Log filterer for contract events }
Profile is an auto generated Go binding around an Ethereum contract.
func NewProfile ¶
NewProfile creates a new instance of Profile, bound to a specific deployed contract.
type ProfileApproval ¶
type ProfileApproval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
ProfileApproval represents a Approval event raised by the Profile contract.
type ProfileApprovalForAll ¶
type ProfileApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
ProfileApprovalForAll represents a ApprovalForAll event raised by the Profile contract.
type ProfileApprovalForAllIterator ¶
type ProfileApprovalForAllIterator struct { Event *ProfileApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the Profile contract.
func (*ProfileApprovalForAllIterator) Close ¶
func (it *ProfileApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileApprovalForAllIterator) Error ¶
func (it *ProfileApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileApprovalForAllIterator) Next ¶
func (it *ProfileApprovalForAllIterator) 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 ProfileApprovalIterator ¶
type ProfileApprovalIterator struct { Event *ProfileApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Profile contract.
func (*ProfileApprovalIterator) Close ¶
func (it *ProfileApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileApprovalIterator) Error ¶
func (it *ProfileApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileApprovalIterator) Next ¶
func (it *ProfileApprovalIterator) 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 ProfileAttachLinklist ¶
type ProfileAttachLinklist struct { LinklistId *big.Int ProfileId *big.Int LinkType [32]byte Raw types.Log // Blockchain specific contextual infos }
ProfileAttachLinklist represents a AttachLinklist event raised by the Profile contract.
type ProfileAttachLinklistIterator ¶
type ProfileAttachLinklistIterator struct { Event *ProfileAttachLinklist // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileAttachLinklistIterator is returned from FilterAttachLinklist and is used to iterate over the raw logs and unpacked data for AttachLinklist events raised by the Profile contract.
func (*ProfileAttachLinklistIterator) Close ¶
func (it *ProfileAttachLinklistIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileAttachLinklistIterator) Error ¶
func (it *ProfileAttachLinklistIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileAttachLinklistIterator) Next ¶
func (it *ProfileAttachLinklistIterator) 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 ProfileBaseInitialized ¶
type ProfileBaseInitialized struct { Name string Symbol string Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
ProfileBaseInitialized represents a BaseInitialized event raised by the Profile contract.
type ProfileBaseInitializedIterator ¶
type ProfileBaseInitializedIterator struct { Event *ProfileBaseInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileBaseInitializedIterator is returned from FilterBaseInitialized and is used to iterate over the raw logs and unpacked data for BaseInitialized events raised by the Profile contract.
func (*ProfileBaseInitializedIterator) Close ¶
func (it *ProfileBaseInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileBaseInitializedIterator) Error ¶
func (it *ProfileBaseInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileBaseInitializedIterator) Next ¶
func (it *ProfileBaseInitializedIterator) 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 ProfileCaller ¶
type ProfileCaller struct {
// contains filtered or unexported fields
}
ProfileCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewProfileCaller ¶
func NewProfileCaller(address common.Address, caller bind.ContractCaller) (*ProfileCaller, error)
NewProfileCaller creates a new read-only instance of Profile, bound to a specific deployed contract.
func (*ProfileCaller) BalanceOf ¶
func (_Profile *ProfileCaller) 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 (*ProfileCaller) CanCreate ¶
func (_Profile *ProfileCaller) CanCreate(opts *bind.CallOpts, handle string, account common.Address) (bool, error)
CanCreate is a free data retrieval call binding the contract method 0x7daca6d0.
Solidity: function canCreate(string handle, address account) view returns(bool)
func (*ProfileCaller) GetApproved ¶
func (_Profile *ProfileCaller) 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 (*ProfileCaller) GetHandle ¶
GetHandle is a free data retrieval call binding the contract method 0xec81d194.
Solidity: function getHandle(uint256 profileId) view returns(string)
func (*ProfileCaller) GetLinkModule4Address ¶
func (_Profile *ProfileCaller) GetLinkModule4Address(opts *bind.CallOpts, account common.Address) (common.Address, error)
GetLinkModule4Address is a free data retrieval call binding the contract method 0x31b9d08c.
Solidity: function getLinkModule4Address(address account) view returns(address)
func (*ProfileCaller) GetLinkModule4ERC721 ¶
func (_Profile *ProfileCaller) GetLinkModule4ERC721(opts *bind.CallOpts, tokenAddress common.Address, tokenId *big.Int) (common.Address, error)
GetLinkModule4ERC721 is a free data retrieval call binding the contract method 0x2209d145.
Solidity: function getLinkModule4ERC721(address tokenAddress, uint256 tokenId) view returns(address)
func (*ProfileCaller) GetLinkModule4Linklist ¶
func (_Profile *ProfileCaller) GetLinkModule4Linklist(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
GetLinkModule4Linklist is a free data retrieval call binding the contract method 0xfe9299fb.
Solidity: function getLinkModule4Linklist(uint256 tokenId) view returns(address)
func (*ProfileCaller) GetLinklistContract ¶
GetLinklistContract is a free data retrieval call binding the contract method 0xc053f6b8.
Solidity: function getLinklistContract() view returns(address)
func (*ProfileCaller) GetLinklistId ¶
func (_Profile *ProfileCaller) GetLinklistId(opts *bind.CallOpts, profileId *big.Int, linkType [32]byte) (*big.Int, error)
GetLinklistId is a free data retrieval call binding the contract method 0xd70e10c6.
Solidity: function getLinklistId(uint256 profileId, bytes32 linkType) view returns(uint256)
func (*ProfileCaller) GetLinklistType ¶
func (_Profile *ProfileCaller) GetLinklistType(opts *bind.CallOpts, linkListId *big.Int) ([32]byte, error)
GetLinklistType is a free data retrieval call binding the contract method 0x8b4ca06a.
Solidity: function getLinklistType(uint256 linkListId) view returns(bytes32)
func (*ProfileCaller) GetLinklistUri ¶
func (_Profile *ProfileCaller) GetLinklistUri(opts *bind.CallOpts, tokenId *big.Int) (string, error)
GetLinklistUri is a free data retrieval call binding the contract method 0xdca27135.
Solidity: function getLinklistUri(uint256 tokenId) view returns(string)
func (*ProfileCaller) GetNote ¶
func (_Profile *ProfileCaller) GetNote(opts *bind.CallOpts, profileId *big.Int, noteId *big.Int) (DataTypesNote, error)
GetNote is a free data retrieval call binding the contract method 0xdb491e80.
Solidity: function getNote(uint256 profileId, uint256 noteId) view returns((bytes32,bytes32,string,address,address,address,bool,bool))
func (*ProfileCaller) GetOperator ¶
func (_Profile *ProfileCaller) GetOperator(opts *bind.CallOpts, profileId *big.Int) (common.Address, error)
GetOperator is a free data retrieval call binding the contract method 0x05f63c8a.
Solidity: function getOperator(uint256 profileId) view returns(address)
func (*ProfileCaller) GetPrimaryProfileId ¶
func (_Profile *ProfileCaller) GetPrimaryProfileId(opts *bind.CallOpts, account common.Address) (*big.Int, error)
GetPrimaryProfileId is a free data retrieval call binding the contract method 0x1bb4d231.
Solidity: function getPrimaryProfileId(address account) view returns(uint256)
func (*ProfileCaller) GetProfile ¶
func (_Profile *ProfileCaller) GetProfile(opts *bind.CallOpts, profileId *big.Int) (DataTypesProfile, error)
GetProfile is a free data retrieval call binding the contract method 0xf08f4f64.
Solidity: function getProfile(uint256 profileId) view returns((uint256,string,string,uint256,address,address))
func (*ProfileCaller) GetProfileByHandle ¶
func (_Profile *ProfileCaller) GetProfileByHandle(opts *bind.CallOpts, handle string) (DataTypesProfile, error)
GetProfileByHandle is a free data retrieval call binding the contract method 0x0c16de10.
Solidity: function getProfileByHandle(string handle) view returns((uint256,string,string,uint256,address,address))
func (*ProfileCaller) GetProfileUri ¶
func (_Profile *ProfileCaller) GetProfileUri(opts *bind.CallOpts, profileId *big.Int) (string, error)
GetProfileUri is a free data retrieval call binding the contract method 0xcba4f5cc.
Solidity: function getProfileUri(uint256 profileId) view returns(string)
func (*ProfileCaller) GetRevision ¶
GetRevision is a free data retrieval call binding the contract method 0x1316529d.
Solidity: function getRevision() pure returns(uint256)
func (*ProfileCaller) IsApprovedForAll ¶
func (_Profile *ProfileCaller) 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 (*ProfileCaller) IsPrimaryProfile ¶
func (_Profile *ProfileCaller) IsPrimaryProfile(opts *bind.CallOpts, profileId *big.Int) (bool, error)
IsPrimaryProfile is a free data retrieval call binding the contract method 0xc387c453.
Solidity: function isPrimaryProfile(uint256 profileId) view returns(bool)
func (*ProfileCaller) Name ¶
func (_Profile *ProfileCaller) 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 (*ProfileCaller) OwnerOf ¶
func (_Profile *ProfileCaller) 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 (*ProfileCaller) Resolver ¶
Resolver is a free data retrieval call binding the contract method 0x04f3bcec.
Solidity: function resolver() view returns(address)
func (*ProfileCaller) SupportsInterface ¶
func (_Profile *ProfileCaller) 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 (*ProfileCaller) Symbol ¶
func (_Profile *ProfileCaller) 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 (*ProfileCaller) TokenByIndex ¶
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 index) view returns(uint256)
func (*ProfileCaller) TokenOfOwnerByIndex ¶
func (_Profile *ProfileCaller) 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 (*ProfileCaller) TokenURI ¶
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 profileId) view returns(string)
func (*ProfileCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type ProfileCallerRaw ¶
type ProfileCallerRaw struct {
Contract *ProfileCaller // Generic read-only contract binding to access the raw methods on
}
ProfileCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ProfileCallerRaw) Call ¶
func (_Profile *ProfileCallerRaw) 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 ProfileCallerSession ¶
type ProfileCallerSession struct { Contract *ProfileCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ProfileCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ProfileCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*ProfileCallerSession) CanCreate ¶
func (_Profile *ProfileCallerSession) CanCreate(handle string, account common.Address) (bool, error)
CanCreate is a free data retrieval call binding the contract method 0x7daca6d0.
Solidity: function canCreate(string handle, address account) view returns(bool)
func (*ProfileCallerSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*ProfileCallerSession) GetHandle ¶
func (_Profile *ProfileCallerSession) 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 (*ProfileCallerSession) GetLinkModule4Address ¶
func (_Profile *ProfileCallerSession) GetLinkModule4Address(account common.Address) (common.Address, error)
GetLinkModule4Address is a free data retrieval call binding the contract method 0x31b9d08c.
Solidity: function getLinkModule4Address(address account) view returns(address)
func (*ProfileCallerSession) GetLinkModule4ERC721 ¶
func (_Profile *ProfileCallerSession) GetLinkModule4ERC721(tokenAddress common.Address, tokenId *big.Int) (common.Address, error)
GetLinkModule4ERC721 is a free data retrieval call binding the contract method 0x2209d145.
Solidity: function getLinkModule4ERC721(address tokenAddress, uint256 tokenId) view returns(address)
func (*ProfileCallerSession) GetLinkModule4Linklist ¶
func (_Profile *ProfileCallerSession) GetLinkModule4Linklist(tokenId *big.Int) (common.Address, error)
GetLinkModule4Linklist is a free data retrieval call binding the contract method 0xfe9299fb.
Solidity: function getLinkModule4Linklist(uint256 tokenId) view returns(address)
func (*ProfileCallerSession) GetLinklistContract ¶
func (_Profile *ProfileCallerSession) GetLinklistContract() (common.Address, error)
GetLinklistContract is a free data retrieval call binding the contract method 0xc053f6b8.
Solidity: function getLinklistContract() view returns(address)
func (*ProfileCallerSession) GetLinklistId ¶
func (_Profile *ProfileCallerSession) GetLinklistId(profileId *big.Int, linkType [32]byte) (*big.Int, error)
GetLinklistId is a free data retrieval call binding the contract method 0xd70e10c6.
Solidity: function getLinklistId(uint256 profileId, bytes32 linkType) view returns(uint256)
func (*ProfileCallerSession) GetLinklistType ¶
func (_Profile *ProfileCallerSession) GetLinklistType(linkListId *big.Int) ([32]byte, error)
GetLinklistType is a free data retrieval call binding the contract method 0x8b4ca06a.
Solidity: function getLinklistType(uint256 linkListId) view returns(bytes32)
func (*ProfileCallerSession) GetLinklistUri ¶
func (_Profile *ProfileCallerSession) GetLinklistUri(tokenId *big.Int) (string, error)
GetLinklistUri is a free data retrieval call binding the contract method 0xdca27135.
Solidity: function getLinklistUri(uint256 tokenId) view returns(string)
func (*ProfileCallerSession) GetNote ¶
func (_Profile *ProfileCallerSession) GetNote(profileId *big.Int, noteId *big.Int) (DataTypesNote, error)
GetNote is a free data retrieval call binding the contract method 0xdb491e80.
Solidity: function getNote(uint256 profileId, uint256 noteId) view returns((bytes32,bytes32,string,address,address,address,bool,bool))
func (*ProfileCallerSession) GetOperator ¶
GetOperator is a free data retrieval call binding the contract method 0x05f63c8a.
Solidity: function getOperator(uint256 profileId) view returns(address)
func (*ProfileCallerSession) GetPrimaryProfileId ¶
GetPrimaryProfileId is a free data retrieval call binding the contract method 0x1bb4d231.
Solidity: function getPrimaryProfileId(address account) view returns(uint256)
func (*ProfileCallerSession) GetProfile ¶
func (_Profile *ProfileCallerSession) GetProfile(profileId *big.Int) (DataTypesProfile, error)
GetProfile is a free data retrieval call binding the contract method 0xf08f4f64.
Solidity: function getProfile(uint256 profileId) view returns((uint256,string,string,uint256,address,address))
func (*ProfileCallerSession) GetProfileByHandle ¶
func (_Profile *ProfileCallerSession) GetProfileByHandle(handle string) (DataTypesProfile, error)
GetProfileByHandle is a free data retrieval call binding the contract method 0x0c16de10.
Solidity: function getProfileByHandle(string handle) view returns((uint256,string,string,uint256,address,address))
func (*ProfileCallerSession) GetProfileUri ¶
func (_Profile *ProfileCallerSession) GetProfileUri(profileId *big.Int) (string, error)
GetProfileUri is a free data retrieval call binding the contract method 0xcba4f5cc.
Solidity: function getProfileUri(uint256 profileId) view returns(string)
func (*ProfileCallerSession) GetRevision ¶
func (_Profile *ProfileCallerSession) GetRevision() (*big.Int, error)
GetRevision is a free data retrieval call binding the contract method 0x1316529d.
Solidity: function getRevision() pure returns(uint256)
func (*ProfileCallerSession) IsApprovedForAll ¶
func (_Profile *ProfileCallerSession) 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 (*ProfileCallerSession) IsPrimaryProfile ¶
func (_Profile *ProfileCallerSession) IsPrimaryProfile(profileId *big.Int) (bool, error)
IsPrimaryProfile is a free data retrieval call binding the contract method 0xc387c453.
Solidity: function isPrimaryProfile(uint256 profileId) view returns(bool)
func (*ProfileCallerSession) Name ¶
func (_Profile *ProfileCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ProfileCallerSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*ProfileCallerSession) Resolver ¶
func (_Profile *ProfileCallerSession) Resolver() (common.Address, error)
Resolver is a free data retrieval call binding the contract method 0x04f3bcec.
Solidity: function resolver() view returns(address)
func (*ProfileCallerSession) SupportsInterface ¶
func (_Profile *ProfileCallerSession) 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 (*ProfileCallerSession) Symbol ¶
func (_Profile *ProfileCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ProfileCallerSession) TokenByIndex ¶
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 index) view returns(uint256)
func (*ProfileCallerSession) TokenOfOwnerByIndex ¶
func (_Profile *ProfileCallerSession) 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 (*ProfileCallerSession) TokenURI ¶
func (_Profile *ProfileCallerSession) TokenURI(profileId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 profileId) view returns(string)
func (*ProfileCallerSession) TotalSupply ¶
func (_Profile *ProfileCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type ProfileDeleteNote ¶
type ProfileDeleteNote struct { ProfileId *big.Int NoteId *big.Int Raw types.Log // Blockchain specific contextual infos }
ProfileDeleteNote represents a DeleteNote event raised by the Profile contract.
type ProfileDeleteNoteIterator ¶
type ProfileDeleteNoteIterator struct { Event *ProfileDeleteNote // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileDeleteNoteIterator is returned from FilterDeleteNote and is used to iterate over the raw logs and unpacked data for DeleteNote events raised by the Profile contract.
func (*ProfileDeleteNoteIterator) Close ¶
func (it *ProfileDeleteNoteIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileDeleteNoteIterator) Error ¶
func (it *ProfileDeleteNoteIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileDeleteNoteIterator) Next ¶
func (it *ProfileDeleteNoteIterator) 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 ProfileDetachLinklist ¶
type ProfileDetachLinklist struct { LinklistId *big.Int ProfileId *big.Int LinkType [32]byte Raw types.Log // Blockchain specific contextual infos }
ProfileDetachLinklist represents a DetachLinklist event raised by the Profile contract.
type ProfileDetachLinklistIterator ¶
type ProfileDetachLinklistIterator struct { Event *ProfileDetachLinklist // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileDetachLinklistIterator is returned from FilterDetachLinklist and is used to iterate over the raw logs and unpacked data for DetachLinklist events raised by the Profile contract.
func (*ProfileDetachLinklistIterator) Close ¶
func (it *ProfileDetachLinklistIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileDetachLinklistIterator) Error ¶
func (it *ProfileDetachLinklistIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileDetachLinklistIterator) Next ¶
func (it *ProfileDetachLinklistIterator) 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 ProfileFilterer ¶
type ProfileFilterer struct {
// contains filtered or unexported fields
}
ProfileFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewProfileFilterer ¶
func NewProfileFilterer(address common.Address, filterer bind.ContractFilterer) (*ProfileFilterer, error)
NewProfileFilterer creates a new log filterer instance of Profile, bound to a specific deployed contract.
func (*ProfileFilterer) FilterApproval ¶
func (_Profile *ProfileFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*ProfileApprovalIterator, 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 (*ProfileFilterer) FilterApprovalForAll ¶
func (_Profile *ProfileFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ProfileApprovalForAllIterator, 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 (*ProfileFilterer) FilterAttachLinklist ¶
func (_Profile *ProfileFilterer) FilterAttachLinklist(opts *bind.FilterOpts, linklistId []*big.Int, profileId []*big.Int, linkType [][32]byte) (*ProfileAttachLinklistIterator, error)
FilterAttachLinklist is a free log retrieval operation binding the contract event 0x94703ec1dd639b589d05fa7c0c14ee1e83b906bfb5f50642cc7ea415a8172288.
Solidity: event AttachLinklist(uint256 indexed linklistId, uint256 indexed profileId, bytes32 indexed linkType)
func (*ProfileFilterer) FilterBaseInitialized ¶
func (_Profile *ProfileFilterer) FilterBaseInitialized(opts *bind.FilterOpts) (*ProfileBaseInitializedIterator, error)
FilterBaseInitialized is a free log retrieval operation binding the contract event 0x414cd0b34676984f09a5f76ce9718d4062e50283abe0e7e274a9a5b4e0c99c30.
Solidity: event BaseInitialized(string name, string symbol, uint256 timestamp)
func (*ProfileFilterer) FilterDeleteNote ¶
func (_Profile *ProfileFilterer) FilterDeleteNote(opts *bind.FilterOpts, profileId []*big.Int) (*ProfileDeleteNoteIterator, error)
FilterDeleteNote is a free log retrieval operation binding the contract event 0x4f1db9708b537c1d26a7af4b235fd079bf2342d92a276e27eb6c8717e8bbcf93.
Solidity: event DeleteNote(uint256 indexed profileId, uint256 noteId)
func (*ProfileFilterer) FilterDetachLinklist ¶
func (_Profile *ProfileFilterer) FilterDetachLinklist(opts *bind.FilterOpts, linklistId []*big.Int, profileId []*big.Int, linkType [][32]byte) (*ProfileDetachLinklistIterator, error)
FilterDetachLinklist is a free log retrieval operation binding the contract event 0x5751ba9aebec2dcd504f8865b0e0c98a772403773fe528fce2fce580c9a8a165.
Solidity: event DetachLinklist(uint256 indexed linklistId, uint256 indexed profileId, bytes32 indexed linkType)
func (*ProfileFilterer) FilterLinkAddress ¶
func (_Profile *ProfileFilterer) FilterLinkAddress(opts *bind.FilterOpts, fromProfileId []*big.Int, ethAddress []common.Address) (*ProfileLinkAddressIterator, error)
FilterLinkAddress is a free log retrieval operation binding the contract event 0x3dad60a88f1d8ee170dfbeb8c65c705bd47922f205e774e10e49e4e53d93a8bd.
Solidity: event LinkAddress(uint256 indexed fromProfileId, address indexed ethAddress, bytes32 linkType, uint256 linklistId)
func (*ProfileFilterer) FilterLinkAnyUri ¶
func (_Profile *ProfileFilterer) FilterLinkAnyUri(opts *bind.FilterOpts, fromProfileId []*big.Int) (*ProfileLinkAnyUriIterator, error)
FilterLinkAnyUri is a free log retrieval operation binding the contract event 0x2585d212014e5edb24ec129ea2e571eb4b8ac8265156ceb119abdcfa591b746d.
Solidity: event LinkAnyUri(uint256 indexed fromProfileId, string toUri, bytes32 linkType, uint256 linklistId)
func (*ProfileFilterer) FilterLinkERC721 ¶
func (_Profile *ProfileFilterer) FilterLinkERC721(opts *bind.FilterOpts, fromProfileId []*big.Int, tokenAddress []common.Address, toNoteId []*big.Int) (*ProfileLinkERC721Iterator, error)
FilterLinkERC721 is a free log retrieval operation binding the contract event 0x72413a1a5c43b255ad065653bf49db3c79ff7853ddaa4f4962ccd05e5368ad77.
Solidity: event LinkERC721(uint256 indexed fromProfileId, address indexed tokenAddress, uint256 indexed toNoteId, bytes32 linkType, uint256 linklistId)
func (*ProfileFilterer) FilterLinkLinklist ¶
func (_Profile *ProfileFilterer) FilterLinkLinklist(opts *bind.FilterOpts, fromProfileId []*big.Int, toLinklistId []*big.Int, linklistId []*big.Int) (*ProfileLinkLinklistIterator, error)
FilterLinkLinklist is a free log retrieval operation binding the contract event 0x2e398bc911c0eb636118bc7906bdfa98b2ccf6ef7ee76e3f07068d0eee488e3f.
Solidity: event LinkLinklist(uint256 indexed fromProfileId, uint256 indexed toLinklistId, bytes32 linkType, uint256 indexed linklistId)
func (*ProfileFilterer) FilterLinkNote ¶
func (_Profile *ProfileFilterer) FilterLinkNote(opts *bind.FilterOpts, fromProfileId []*big.Int, toProfileId []*big.Int, toNoteId []*big.Int) (*ProfileLinkNoteIterator, error)
FilterLinkNote is a free log retrieval operation binding the contract event 0x3cae5b1196087b560b6735377bbf745e5754f8082348a432b806afa01686ef48.
Solidity: event LinkNote(uint256 indexed fromProfileId, uint256 indexed toProfileId, uint256 indexed toNoteId, bytes32 linkType, uint256 linklistId)
func (*ProfileFilterer) FilterLinkProfile ¶
func (_Profile *ProfileFilterer) FilterLinkProfile(opts *bind.FilterOpts, account []common.Address, fromProfileId []*big.Int, toProfileId []*big.Int) (*ProfileLinkProfileIterator, error)
FilterLinkProfile is a free log retrieval operation binding the contract event 0xbc914995d574dd9ef2df364e4eee2b85deda3ba35d054a62425fba1b97275716.
Solidity: event LinkProfile(address indexed account, uint256 indexed fromProfileId, uint256 indexed toProfileId, bytes32 linkType, uint256 linklistId)
func (*ProfileFilterer) FilterLinkProfileLink ¶
func (_Profile *ProfileFilterer) FilterLinkProfileLink(opts *bind.FilterOpts, fromProfileId []*big.Int, linkType [][32]byte) (*ProfileLinkProfileLinkIterator, error)
FilterLinkProfileLink is a free log retrieval operation binding the contract event 0xf0697acc3f194ceead566f2dffb676a7d4aaf14d0a2fad93923e778e4b40ae0d.
Solidity: event LinkProfileLink(uint256 indexed fromProfileId, bytes32 indexed linkType, uint256 clFromProfileId, uint256 clToProfileId, bytes32 clLinkType)
func (*ProfileFilterer) FilterLinklistNFTInitialized ¶
func (_Profile *ProfileFilterer) FilterLinklistNFTInitialized(opts *bind.FilterOpts) (*ProfileLinklistNFTInitializedIterator, error)
FilterLinklistNFTInitialized is a free log retrieval operation binding the contract event 0xcfdec2ffedf2f5ec02de6f351c5f9b6150601f657926e9e87b16390d562af4e7.
Solidity: event LinklistNFTInitialized(uint256 timestamp)
func (*ProfileFilterer) FilterLockNote ¶
func (_Profile *ProfileFilterer) FilterLockNote(opts *bind.FilterOpts, profileId []*big.Int) (*ProfileLockNoteIterator, error)
FilterLockNote is a free log retrieval operation binding the contract event 0x036469f3e73c83520cdefa197d7a9c854c2f8bc0164b82e9f2bd4aa7e150fd30.
Solidity: event LockNote(uint256 indexed profileId, uint256 noteId)
func (*ProfileFilterer) FilterMintNFTInitialized ¶
func (_Profile *ProfileFilterer) FilterMintNFTInitialized(opts *bind.FilterOpts) (*ProfileMintNFTInitializedIterator, error)
FilterMintNFTInitialized is a free log retrieval operation binding the contract event 0x6f606e3871b6f24ddc0daa88a8ed8e8761eb9d1474e64322940f858df287de50.
Solidity: event MintNFTInitialized(uint256 profileId, uint256 noteId, uint256 timestamp)
func (*ProfileFilterer) FilterMintNote ¶
func (_Profile *ProfileFilterer) FilterMintNote(opts *bind.FilterOpts, to []common.Address, profileId []*big.Int, noteId []*big.Int) (*ProfileMintNoteIterator, error)
FilterMintNote is a free log retrieval operation binding the contract event 0x6f1704cf3bc1cfc1bc2284eee0ba541a208bc80989f559ed39cc6567d77cf212.
Solidity: event MintNote(address indexed to, uint256 indexed profileId, uint256 indexed noteId, address tokenAddress, uint256 tokenId)
func (*ProfileFilterer) FilterPostNote ¶
func (_Profile *ProfileFilterer) FilterPostNote(opts *bind.FilterOpts, profileId []*big.Int, noteId []*big.Int, linkKey [][32]byte) (*ProfilePostNoteIterator, error)
FilterPostNote is a free log retrieval operation binding the contract event 0x6ea6daa2449ded342bb92186e54e576ec7c6a729d4ccbf6f364e1bd1f1a52740.
Solidity: event PostNote(uint256 indexed profileId, uint256 indexed noteId, bytes32 indexed linkKey, bytes32 linkItemType, bytes data)
func (*ProfileFilterer) FilterProfileCreated ¶
func (_Profile *ProfileFilterer) FilterProfileCreated(opts *bind.FilterOpts, profileId []*big.Int, creator []common.Address, to []common.Address) (*ProfileProfileCreatedIterator, error)
FilterProfileCreated is a free log retrieval operation binding the contract event 0xa5802a04162552328d75eaac538a033704a7c3beab65d0a83e52da1c8c9b7cdf.
Solidity: event ProfileCreated(uint256 indexed profileId, address indexed creator, address indexed to, string handle, uint256 timestamp)
func (*ProfileFilterer) FilterSetHandle ¶
func (_Profile *ProfileFilterer) FilterSetHandle(opts *bind.FilterOpts, account []common.Address, profileId []*big.Int) (*ProfileSetHandleIterator, error)
FilterSetHandle is a free log retrieval operation binding the contract event 0x9d175e377ed0c2f6df0cefe4efe069e62eaa3dad046bb8c88e293a776c3cf96e.
Solidity: event SetHandle(address indexed account, uint256 indexed profileId, string newHandle)
func (*ProfileFilterer) FilterSetLinkModule4Address ¶
func (_Profile *ProfileFilterer) FilterSetLinkModule4Address(opts *bind.FilterOpts, account []common.Address, linkModule []common.Address) (*ProfileSetLinkModule4AddressIterator, error)
FilterSetLinkModule4Address is a free log retrieval operation binding the contract event 0x7685796f9ddd10aa092582edf9c2a9ea78db9685e6f997342b6ab22268a730d8.
Solidity: event SetLinkModule4Address(address indexed account, address indexed linkModule, bytes returnData, uint256 timestamp)
func (*ProfileFilterer) FilterSetLinkModule4ERC721 ¶
func (_Profile *ProfileFilterer) FilterSetLinkModule4ERC721(opts *bind.FilterOpts, tokenAddress []common.Address, tokenId []*big.Int, linkModule []common.Address) (*ProfileSetLinkModule4ERC721Iterator, error)
FilterSetLinkModule4ERC721 is a free log retrieval operation binding the contract event 0xd0411ae508eec872740a07b3a8da69f9a925547a40bbbdb612971a050c61e19e.
Solidity: event SetLinkModule4ERC721(address indexed tokenAddress, uint256 indexed tokenId, address indexed linkModule, bytes returnData, uint256 timestamp)
func (*ProfileFilterer) FilterSetLinkModule4Linklist ¶
func (_Profile *ProfileFilterer) FilterSetLinkModule4Linklist(opts *bind.FilterOpts, linklistId []*big.Int, linkModule []common.Address) (*ProfileSetLinkModule4LinklistIterator, error)
FilterSetLinkModule4Linklist is a free log retrieval operation binding the contract event 0x63dbee1d4ec714c8d35de5e060e27c372b6a409081cdb917c86ea48fdad89b4b.
Solidity: event SetLinkModule4Linklist(uint256 indexed linklistId, address indexed linkModule, bytes returnData, uint256 timestamp)
func (*ProfileFilterer) FilterSetLinkModule4Note ¶
func (_Profile *ProfileFilterer) FilterSetLinkModule4Note(opts *bind.FilterOpts, profileId []*big.Int, noteId []*big.Int, linkModule []common.Address) (*ProfileSetLinkModule4NoteIterator, error)
FilterSetLinkModule4Note is a free log retrieval operation binding the contract event 0x889c6317f76b8527935ed434226767d05f8b7c664d99f6f787e62efd558f6f01.
Solidity: event SetLinkModule4Note(uint256 indexed profileId, uint256 indexed noteId, address indexed linkModule, bytes returnData, uint256 timestamp)
func (*ProfileFilterer) FilterSetLinkModule4Profile ¶
func (_Profile *ProfileFilterer) FilterSetLinkModule4Profile(opts *bind.FilterOpts, profileId []*big.Int, linkModule []common.Address) (*ProfileSetLinkModule4ProfileIterator, error)
FilterSetLinkModule4Profile is a free log retrieval operation binding the contract event 0x2852faa26318de2c5b2d5e319f7b3c29f0cd77f50c67559a4082bf5763c4d59f.
Solidity: event SetLinkModule4Profile(uint256 indexed profileId, address indexed linkModule, bytes returnData, uint256 timestamp)
func (*ProfileFilterer) FilterSetMintModule4Note ¶
func (_Profile *ProfileFilterer) FilterSetMintModule4Note(opts *bind.FilterOpts, profileId []*big.Int, noteId []*big.Int, mintModule []common.Address) (*ProfileSetMintModule4NoteIterator, error)
FilterSetMintModule4Note is a free log retrieval operation binding the contract event 0x36e973ebf2a1c9c4006aaad244866e6dea9a0e85770deea599b193a9eb51b8f7.
Solidity: event SetMintModule4Note(uint256 indexed profileId, uint256 indexed noteId, address indexed mintModule, bytes returnData, uint256 timestamp)
func (*ProfileFilterer) FilterSetNoteUri ¶
func (_Profile *ProfileFilterer) FilterSetNoteUri(opts *bind.FilterOpts, profileId []*big.Int) (*ProfileSetNoteUriIterator, error)
FilterSetNoteUri is a free log retrieval operation binding the contract event 0x179143dd0d35a50f482efc003aa5b84a0c3a40d74e9cc2d7ea3053b9e8c37697.
Solidity: event SetNoteUri(uint256 indexed profileId, uint256 noteId, string newUri)
func (*ProfileFilterer) FilterSetOperator ¶
func (_Profile *ProfileFilterer) FilterSetOperator(opts *bind.FilterOpts, profileId []*big.Int, operator []common.Address) (*ProfileSetOperatorIterator, error)
FilterSetOperator is a free log retrieval operation binding the contract event 0x691b92a93c526c4f5a357e56a33c33f6250f94e19e6c49be805800615c414931.
Solidity: event SetOperator(uint256 indexed profileId, address indexed operator, uint256 timestamp)
func (*ProfileFilterer) FilterSetPrimaryProfileId ¶
func (_Profile *ProfileFilterer) FilterSetPrimaryProfileId(opts *bind.FilterOpts, account []common.Address, profileId []*big.Int, oldProfileId []*big.Int) (*ProfileSetPrimaryProfileIdIterator, error)
FilterSetPrimaryProfileId is a free log retrieval operation binding the contract event 0xf12967ee1b3d3964e16093b221f5239f61fe0191c5ce5d5f543ae891d78f6603.
Solidity: event SetPrimaryProfileId(address indexed account, uint256 indexed profileId, uint256 indexed oldProfileId)
func (*ProfileFilterer) FilterSetProfileUri ¶
func (_Profile *ProfileFilterer) FilterSetProfileUri(opts *bind.FilterOpts, profileId []*big.Int) (*ProfileSetProfileUriIterator, error)
FilterSetProfileUri is a free log retrieval operation binding the contract event 0xc6b6b2c87fb0784186dd03398c7203c866d0ae59539fa3158aecbc86cb587a95.
Solidity: event SetProfileUri(uint256 indexed profileId, string newUri)
func (*ProfileFilterer) FilterSetSocialToken ¶
func (_Profile *ProfileFilterer) FilterSetSocialToken(opts *bind.FilterOpts, account []common.Address, profileId []*big.Int, tokenAddress []common.Address) (*ProfileSetSocialTokenIterator, error)
FilterSetSocialToken is a free log retrieval operation binding the contract event 0x276c2d4b7f7beaa1847ff9c41b9d2e0e57482efe8051eea98eea653bfca3ac45.
Solidity: event SetSocialToken(address indexed account, uint256 indexed profileId, address indexed tokenAddress)
func (*ProfileFilterer) FilterTransfer ¶
func (_Profile *ProfileFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*ProfileTransferIterator, 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 (*ProfileFilterer) FilterUnlinkAddress ¶
func (_Profile *ProfileFilterer) FilterUnlinkAddress(opts *bind.FilterOpts, fromProfileId []*big.Int, ethAddress []common.Address) (*ProfileUnlinkAddressIterator, error)
FilterUnlinkAddress is a free log retrieval operation binding the contract event 0x93453451dd1d041ffa18c6c1f3f2e21a6d73c3d8d32deaf595b53a14914c8715.
Solidity: event UnlinkAddress(uint256 indexed fromProfileId, address indexed ethAddress, bytes32 linkType)
func (*ProfileFilterer) FilterUnlinkAnyUri ¶
func (_Profile *ProfileFilterer) FilterUnlinkAnyUri(opts *bind.FilterOpts, fromProfileId []*big.Int) (*ProfileUnlinkAnyUriIterator, error)
FilterUnlinkAnyUri is a free log retrieval operation binding the contract event 0x1be04341b458d762379a09acac0df7b19945e7c12a63405d218df896e9bf7887.
Solidity: event UnlinkAnyUri(uint256 indexed fromProfileId, string toUri, bytes32 linkType)
func (*ProfileFilterer) FilterUnlinkERC721 ¶
func (_Profile *ProfileFilterer) FilterUnlinkERC721(opts *bind.FilterOpts, fromProfileId []*big.Int, tokenAddress []common.Address, toNoteId []*big.Int) (*ProfileUnlinkERC721Iterator, error)
FilterUnlinkERC721 is a free log retrieval operation binding the contract event 0xd87f9606a19988b6cf42d250d484940673ce551ab5f80289051cc343ff13121c.
Solidity: event UnlinkERC721(uint256 indexed fromProfileId, address indexed tokenAddress, uint256 indexed toNoteId, bytes32 linkType, uint256 linklistId)
func (*ProfileFilterer) FilterUnlinkLinklist ¶
func (_Profile *ProfileFilterer) FilterUnlinkLinklist(opts *bind.FilterOpts, fromProfileId []*big.Int, toLinklistId []*big.Int, linklistId []*big.Int) (*ProfileUnlinkLinklistIterator, error)
FilterUnlinkLinklist is a free log retrieval operation binding the contract event 0x42b4ce79acc0bdbfa79f30ba8758f3a465824adff1ea290b6d5aeeeef05eb14f.
Solidity: event UnlinkLinklist(uint256 indexed fromProfileId, uint256 indexed toLinklistId, bytes32 linkType, uint256 indexed linklistId)
func (*ProfileFilterer) FilterUnlinkNote ¶
func (_Profile *ProfileFilterer) FilterUnlinkNote(opts *bind.FilterOpts, fromProfileId []*big.Int, toProfileId []*big.Int, toNoteId []*big.Int) (*ProfileUnlinkNoteIterator, error)
FilterUnlinkNote is a free log retrieval operation binding the contract event 0xd27a71fc88ac85c4657b81c4d24a9cd9a034971683620f179a19d179fe0a956d.
Solidity: event UnlinkNote(uint256 indexed fromProfileId, uint256 indexed toProfileId, uint256 indexed toNoteId, bytes32 linkType, uint256 linklistId)
func (*ProfileFilterer) FilterUnlinkProfile ¶
func (_Profile *ProfileFilterer) FilterUnlinkProfile(opts *bind.FilterOpts, account []common.Address, fromProfileId []*big.Int, toProfileId []*big.Int) (*ProfileUnlinkProfileIterator, error)
FilterUnlinkProfile is a free log retrieval operation binding the contract event 0x08a14b775e42bf92e94f9d72aba57ad213485e0c20e373c9f5dd161fb81890a2.
Solidity: event UnlinkProfile(address indexed account, uint256 indexed fromProfileId, uint256 indexed toProfileId, bytes32 linkType)
func (*ProfileFilterer) FilterUnlinkProfileLink ¶
func (_Profile *ProfileFilterer) FilterUnlinkProfileLink(opts *bind.FilterOpts, fromProfileId []*big.Int, linkType [][32]byte) (*ProfileUnlinkProfileLinkIterator, error)
FilterUnlinkProfileLink is a free log retrieval operation binding the contract event 0x90fe9f3bf41416d9a567460a40443ef7aea47220fa342bc0e07fd01c93ffc7e1.
Solidity: event UnlinkProfileLink(uint256 indexed fromProfileId, bytes32 indexed linkType, uint256 clFromProfileeId, uint256 clToProfileId, bytes32 clLinkType)
func (*ProfileFilterer) FilterWeb3EntryInitialized ¶
func (_Profile *ProfileFilterer) FilterWeb3EntryInitialized(opts *bind.FilterOpts) (*ProfileWeb3EntryInitializedIterator, error)
FilterWeb3EntryInitialized is a free log retrieval operation binding the contract event 0x400175a56dd3710794078f7b9dbe8296ac94c5a248dfd51bb22ed4ab9eaa9fbf.
Solidity: event Web3EntryInitialized(uint256 timestamp)
func (*ProfileFilterer) ParseApproval ¶
func (_Profile *ProfileFilterer) ParseApproval(log types.Log) (*ProfileApproval, 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 (*ProfileFilterer) ParseApprovalForAll ¶
func (_Profile *ProfileFilterer) ParseApprovalForAll(log types.Log) (*ProfileApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ProfileFilterer) ParseAttachLinklist ¶
func (_Profile *ProfileFilterer) ParseAttachLinklist(log types.Log) (*ProfileAttachLinklist, error)
ParseAttachLinklist is a log parse operation binding the contract event 0x94703ec1dd639b589d05fa7c0c14ee1e83b906bfb5f50642cc7ea415a8172288.
Solidity: event AttachLinklist(uint256 indexed linklistId, uint256 indexed profileId, bytes32 indexed linkType)
func (*ProfileFilterer) ParseBaseInitialized ¶
func (_Profile *ProfileFilterer) ParseBaseInitialized(log types.Log) (*ProfileBaseInitialized, error)
ParseBaseInitialized is a log parse operation binding the contract event 0x414cd0b34676984f09a5f76ce9718d4062e50283abe0e7e274a9a5b4e0c99c30.
Solidity: event BaseInitialized(string name, string symbol, uint256 timestamp)
func (*ProfileFilterer) ParseDeleteNote ¶
func (_Profile *ProfileFilterer) ParseDeleteNote(log types.Log) (*ProfileDeleteNote, error)
ParseDeleteNote is a log parse operation binding the contract event 0x4f1db9708b537c1d26a7af4b235fd079bf2342d92a276e27eb6c8717e8bbcf93.
Solidity: event DeleteNote(uint256 indexed profileId, uint256 noteId)
func (*ProfileFilterer) ParseDetachLinklist ¶
func (_Profile *ProfileFilterer) ParseDetachLinklist(log types.Log) (*ProfileDetachLinklist, error)
ParseDetachLinklist is a log parse operation binding the contract event 0x5751ba9aebec2dcd504f8865b0e0c98a772403773fe528fce2fce580c9a8a165.
Solidity: event DetachLinklist(uint256 indexed linklistId, uint256 indexed profileId, bytes32 indexed linkType)
func (*ProfileFilterer) ParseLinkAddress ¶
func (_Profile *ProfileFilterer) ParseLinkAddress(log types.Log) (*ProfileLinkAddress, error)
ParseLinkAddress is a log parse operation binding the contract event 0x3dad60a88f1d8ee170dfbeb8c65c705bd47922f205e774e10e49e4e53d93a8bd.
Solidity: event LinkAddress(uint256 indexed fromProfileId, address indexed ethAddress, bytes32 linkType, uint256 linklistId)
func (*ProfileFilterer) ParseLinkAnyUri ¶
func (_Profile *ProfileFilterer) ParseLinkAnyUri(log types.Log) (*ProfileLinkAnyUri, error)
ParseLinkAnyUri is a log parse operation binding the contract event 0x2585d212014e5edb24ec129ea2e571eb4b8ac8265156ceb119abdcfa591b746d.
Solidity: event LinkAnyUri(uint256 indexed fromProfileId, string toUri, bytes32 linkType, uint256 linklistId)
func (*ProfileFilterer) ParseLinkERC721 ¶
func (_Profile *ProfileFilterer) ParseLinkERC721(log types.Log) (*ProfileLinkERC721, error)
ParseLinkERC721 is a log parse operation binding the contract event 0x72413a1a5c43b255ad065653bf49db3c79ff7853ddaa4f4962ccd05e5368ad77.
Solidity: event LinkERC721(uint256 indexed fromProfileId, address indexed tokenAddress, uint256 indexed toNoteId, bytes32 linkType, uint256 linklistId)
func (*ProfileFilterer) ParseLinkLinklist ¶
func (_Profile *ProfileFilterer) ParseLinkLinklist(log types.Log) (*ProfileLinkLinklist, error)
ParseLinkLinklist is a log parse operation binding the contract event 0x2e398bc911c0eb636118bc7906bdfa98b2ccf6ef7ee76e3f07068d0eee488e3f.
Solidity: event LinkLinklist(uint256 indexed fromProfileId, uint256 indexed toLinklistId, bytes32 linkType, uint256 indexed linklistId)
func (*ProfileFilterer) ParseLinkNote ¶
func (_Profile *ProfileFilterer) ParseLinkNote(log types.Log) (*ProfileLinkNote, error)
ParseLinkNote is a log parse operation binding the contract event 0x3cae5b1196087b560b6735377bbf745e5754f8082348a432b806afa01686ef48.
Solidity: event LinkNote(uint256 indexed fromProfileId, uint256 indexed toProfileId, uint256 indexed toNoteId, bytes32 linkType, uint256 linklistId)
func (*ProfileFilterer) ParseLinkProfile ¶
func (_Profile *ProfileFilterer) ParseLinkProfile(log types.Log) (*ProfileLinkProfile, error)
ParseLinkProfile is a log parse operation binding the contract event 0xbc914995d574dd9ef2df364e4eee2b85deda3ba35d054a62425fba1b97275716.
Solidity: event LinkProfile(address indexed account, uint256 indexed fromProfileId, uint256 indexed toProfileId, bytes32 linkType, uint256 linklistId)
func (*ProfileFilterer) ParseLinkProfileLink ¶
func (_Profile *ProfileFilterer) ParseLinkProfileLink(log types.Log) (*ProfileLinkProfileLink, error)
ParseLinkProfileLink is a log parse operation binding the contract event 0xf0697acc3f194ceead566f2dffb676a7d4aaf14d0a2fad93923e778e4b40ae0d.
Solidity: event LinkProfileLink(uint256 indexed fromProfileId, bytes32 indexed linkType, uint256 clFromProfileId, uint256 clToProfileId, bytes32 clLinkType)
func (*ProfileFilterer) ParseLinklistNFTInitialized ¶
func (_Profile *ProfileFilterer) ParseLinklistNFTInitialized(log types.Log) (*ProfileLinklistNFTInitialized, error)
ParseLinklistNFTInitialized is a log parse operation binding the contract event 0xcfdec2ffedf2f5ec02de6f351c5f9b6150601f657926e9e87b16390d562af4e7.
Solidity: event LinklistNFTInitialized(uint256 timestamp)
func (*ProfileFilterer) ParseLockNote ¶
func (_Profile *ProfileFilterer) ParseLockNote(log types.Log) (*ProfileLockNote, error)
ParseLockNote is a log parse operation binding the contract event 0x036469f3e73c83520cdefa197d7a9c854c2f8bc0164b82e9f2bd4aa7e150fd30.
Solidity: event LockNote(uint256 indexed profileId, uint256 noteId)
func (*ProfileFilterer) ParseMintNFTInitialized ¶
func (_Profile *ProfileFilterer) ParseMintNFTInitialized(log types.Log) (*ProfileMintNFTInitialized, error)
ParseMintNFTInitialized is a log parse operation binding the contract event 0x6f606e3871b6f24ddc0daa88a8ed8e8761eb9d1474e64322940f858df287de50.
Solidity: event MintNFTInitialized(uint256 profileId, uint256 noteId, uint256 timestamp)
func (*ProfileFilterer) ParseMintNote ¶
func (_Profile *ProfileFilterer) ParseMintNote(log types.Log) (*ProfileMintNote, error)
ParseMintNote is a log parse operation binding the contract event 0x6f1704cf3bc1cfc1bc2284eee0ba541a208bc80989f559ed39cc6567d77cf212.
Solidity: event MintNote(address indexed to, uint256 indexed profileId, uint256 indexed noteId, address tokenAddress, uint256 tokenId)
func (*ProfileFilterer) ParsePostNote ¶
func (_Profile *ProfileFilterer) ParsePostNote(log types.Log) (*ProfilePostNote, error)
ParsePostNote is a log parse operation binding the contract event 0x6ea6daa2449ded342bb92186e54e576ec7c6a729d4ccbf6f364e1bd1f1a52740.
Solidity: event PostNote(uint256 indexed profileId, uint256 indexed noteId, bytes32 indexed linkKey, bytes32 linkItemType, bytes data)
func (*ProfileFilterer) ParseProfileCreated ¶
func (_Profile *ProfileFilterer) ParseProfileCreated(log types.Log) (*ProfileProfileCreated, error)
ParseProfileCreated is a log parse operation binding the contract event 0xa5802a04162552328d75eaac538a033704a7c3beab65d0a83e52da1c8c9b7cdf.
Solidity: event ProfileCreated(uint256 indexed profileId, address indexed creator, address indexed to, string handle, uint256 timestamp)
func (*ProfileFilterer) ParseSetHandle ¶
func (_Profile *ProfileFilterer) ParseSetHandle(log types.Log) (*ProfileSetHandle, error)
ParseSetHandle is a log parse operation binding the contract event 0x9d175e377ed0c2f6df0cefe4efe069e62eaa3dad046bb8c88e293a776c3cf96e.
Solidity: event SetHandle(address indexed account, uint256 indexed profileId, string newHandle)
func (*ProfileFilterer) ParseSetLinkModule4Address ¶
func (_Profile *ProfileFilterer) ParseSetLinkModule4Address(log types.Log) (*ProfileSetLinkModule4Address, error)
ParseSetLinkModule4Address is a log parse operation binding the contract event 0x7685796f9ddd10aa092582edf9c2a9ea78db9685e6f997342b6ab22268a730d8.
Solidity: event SetLinkModule4Address(address indexed account, address indexed linkModule, bytes returnData, uint256 timestamp)
func (*ProfileFilterer) ParseSetLinkModule4ERC721 ¶
func (_Profile *ProfileFilterer) ParseSetLinkModule4ERC721(log types.Log) (*ProfileSetLinkModule4ERC721, error)
ParseSetLinkModule4ERC721 is a log parse operation binding the contract event 0xd0411ae508eec872740a07b3a8da69f9a925547a40bbbdb612971a050c61e19e.
Solidity: event SetLinkModule4ERC721(address indexed tokenAddress, uint256 indexed tokenId, address indexed linkModule, bytes returnData, uint256 timestamp)
func (*ProfileFilterer) ParseSetLinkModule4Linklist ¶
func (_Profile *ProfileFilterer) ParseSetLinkModule4Linklist(log types.Log) (*ProfileSetLinkModule4Linklist, error)
ParseSetLinkModule4Linklist is a log parse operation binding the contract event 0x63dbee1d4ec714c8d35de5e060e27c372b6a409081cdb917c86ea48fdad89b4b.
Solidity: event SetLinkModule4Linklist(uint256 indexed linklistId, address indexed linkModule, bytes returnData, uint256 timestamp)
func (*ProfileFilterer) ParseSetLinkModule4Note ¶
func (_Profile *ProfileFilterer) ParseSetLinkModule4Note(log types.Log) (*ProfileSetLinkModule4Note, error)
ParseSetLinkModule4Note is a log parse operation binding the contract event 0x889c6317f76b8527935ed434226767d05f8b7c664d99f6f787e62efd558f6f01.
Solidity: event SetLinkModule4Note(uint256 indexed profileId, uint256 indexed noteId, address indexed linkModule, bytes returnData, uint256 timestamp)
func (*ProfileFilterer) ParseSetLinkModule4Profile ¶
func (_Profile *ProfileFilterer) ParseSetLinkModule4Profile(log types.Log) (*ProfileSetLinkModule4Profile, error)
ParseSetLinkModule4Profile is a log parse operation binding the contract event 0x2852faa26318de2c5b2d5e319f7b3c29f0cd77f50c67559a4082bf5763c4d59f.
Solidity: event SetLinkModule4Profile(uint256 indexed profileId, address indexed linkModule, bytes returnData, uint256 timestamp)
func (*ProfileFilterer) ParseSetMintModule4Note ¶
func (_Profile *ProfileFilterer) ParseSetMintModule4Note(log types.Log) (*ProfileSetMintModule4Note, error)
ParseSetMintModule4Note is a log parse operation binding the contract event 0x36e973ebf2a1c9c4006aaad244866e6dea9a0e85770deea599b193a9eb51b8f7.
Solidity: event SetMintModule4Note(uint256 indexed profileId, uint256 indexed noteId, address indexed mintModule, bytes returnData, uint256 timestamp)
func (*ProfileFilterer) ParseSetNoteUri ¶
func (_Profile *ProfileFilterer) ParseSetNoteUri(log types.Log) (*ProfileSetNoteUri, error)
ParseSetNoteUri is a log parse operation binding the contract event 0x179143dd0d35a50f482efc003aa5b84a0c3a40d74e9cc2d7ea3053b9e8c37697.
Solidity: event SetNoteUri(uint256 indexed profileId, uint256 noteId, string newUri)
func (*ProfileFilterer) ParseSetOperator ¶
func (_Profile *ProfileFilterer) ParseSetOperator(log types.Log) (*ProfileSetOperator, error)
ParseSetOperator is a log parse operation binding the contract event 0x691b92a93c526c4f5a357e56a33c33f6250f94e19e6c49be805800615c414931.
Solidity: event SetOperator(uint256 indexed profileId, address indexed operator, uint256 timestamp)
func (*ProfileFilterer) ParseSetPrimaryProfileId ¶
func (_Profile *ProfileFilterer) ParseSetPrimaryProfileId(log types.Log) (*ProfileSetPrimaryProfileId, error)
ParseSetPrimaryProfileId is a log parse operation binding the contract event 0xf12967ee1b3d3964e16093b221f5239f61fe0191c5ce5d5f543ae891d78f6603.
Solidity: event SetPrimaryProfileId(address indexed account, uint256 indexed profileId, uint256 indexed oldProfileId)
func (*ProfileFilterer) ParseSetProfileUri ¶
func (_Profile *ProfileFilterer) ParseSetProfileUri(log types.Log) (*ProfileSetProfileUri, error)
ParseSetProfileUri is a log parse operation binding the contract event 0xc6b6b2c87fb0784186dd03398c7203c866d0ae59539fa3158aecbc86cb587a95.
Solidity: event SetProfileUri(uint256 indexed profileId, string newUri)
func (*ProfileFilterer) ParseSetSocialToken ¶
func (_Profile *ProfileFilterer) ParseSetSocialToken(log types.Log) (*ProfileSetSocialToken, error)
ParseSetSocialToken is a log parse operation binding the contract event 0x276c2d4b7f7beaa1847ff9c41b9d2e0e57482efe8051eea98eea653bfca3ac45.
Solidity: event SetSocialToken(address indexed account, uint256 indexed profileId, address indexed tokenAddress)
func (*ProfileFilterer) ParseTransfer ¶
func (_Profile *ProfileFilterer) ParseTransfer(log types.Log) (*ProfileTransfer, 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 (*ProfileFilterer) ParseUnlinkAddress ¶
func (_Profile *ProfileFilterer) ParseUnlinkAddress(log types.Log) (*ProfileUnlinkAddress, error)
ParseUnlinkAddress is a log parse operation binding the contract event 0x93453451dd1d041ffa18c6c1f3f2e21a6d73c3d8d32deaf595b53a14914c8715.
Solidity: event UnlinkAddress(uint256 indexed fromProfileId, address indexed ethAddress, bytes32 linkType)
func (*ProfileFilterer) ParseUnlinkAnyUri ¶
func (_Profile *ProfileFilterer) ParseUnlinkAnyUri(log types.Log) (*ProfileUnlinkAnyUri, error)
ParseUnlinkAnyUri is a log parse operation binding the contract event 0x1be04341b458d762379a09acac0df7b19945e7c12a63405d218df896e9bf7887.
Solidity: event UnlinkAnyUri(uint256 indexed fromProfileId, string toUri, bytes32 linkType)
func (*ProfileFilterer) ParseUnlinkERC721 ¶
func (_Profile *ProfileFilterer) ParseUnlinkERC721(log types.Log) (*ProfileUnlinkERC721, error)
ParseUnlinkERC721 is a log parse operation binding the contract event 0xd87f9606a19988b6cf42d250d484940673ce551ab5f80289051cc343ff13121c.
Solidity: event UnlinkERC721(uint256 indexed fromProfileId, address indexed tokenAddress, uint256 indexed toNoteId, bytes32 linkType, uint256 linklistId)
func (*ProfileFilterer) ParseUnlinkLinklist ¶
func (_Profile *ProfileFilterer) ParseUnlinkLinklist(log types.Log) (*ProfileUnlinkLinklist, error)
ParseUnlinkLinklist is a log parse operation binding the contract event 0x42b4ce79acc0bdbfa79f30ba8758f3a465824adff1ea290b6d5aeeeef05eb14f.
Solidity: event UnlinkLinklist(uint256 indexed fromProfileId, uint256 indexed toLinklistId, bytes32 linkType, uint256 indexed linklistId)
func (*ProfileFilterer) ParseUnlinkNote ¶
func (_Profile *ProfileFilterer) ParseUnlinkNote(log types.Log) (*ProfileUnlinkNote, error)
ParseUnlinkNote is a log parse operation binding the contract event 0xd27a71fc88ac85c4657b81c4d24a9cd9a034971683620f179a19d179fe0a956d.
Solidity: event UnlinkNote(uint256 indexed fromProfileId, uint256 indexed toProfileId, uint256 indexed toNoteId, bytes32 linkType, uint256 linklistId)
func (*ProfileFilterer) ParseUnlinkProfile ¶
func (_Profile *ProfileFilterer) ParseUnlinkProfile(log types.Log) (*ProfileUnlinkProfile, error)
ParseUnlinkProfile is a log parse operation binding the contract event 0x08a14b775e42bf92e94f9d72aba57ad213485e0c20e373c9f5dd161fb81890a2.
Solidity: event UnlinkProfile(address indexed account, uint256 indexed fromProfileId, uint256 indexed toProfileId, bytes32 linkType)
func (*ProfileFilterer) ParseUnlinkProfileLink ¶
func (_Profile *ProfileFilterer) ParseUnlinkProfileLink(log types.Log) (*ProfileUnlinkProfileLink, error)
ParseUnlinkProfileLink is a log parse operation binding the contract event 0x90fe9f3bf41416d9a567460a40443ef7aea47220fa342bc0e07fd01c93ffc7e1.
Solidity: event UnlinkProfileLink(uint256 indexed fromProfileId, bytes32 indexed linkType, uint256 clFromProfileeId, uint256 clToProfileId, bytes32 clLinkType)
func (*ProfileFilterer) ParseWeb3EntryInitialized ¶
func (_Profile *ProfileFilterer) ParseWeb3EntryInitialized(log types.Log) (*ProfileWeb3EntryInitialized, error)
ParseWeb3EntryInitialized is a log parse operation binding the contract event 0x400175a56dd3710794078f7b9dbe8296ac94c5a248dfd51bb22ed4ab9eaa9fbf.
Solidity: event Web3EntryInitialized(uint256 timestamp)
func (*ProfileFilterer) WatchApproval ¶
func (_Profile *ProfileFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ProfileApproval, 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 (*ProfileFilterer) WatchApprovalForAll ¶
func (_Profile *ProfileFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ProfileApprovalForAll, 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 (*ProfileFilterer) WatchAttachLinklist ¶
func (_Profile *ProfileFilterer) WatchAttachLinklist(opts *bind.WatchOpts, sink chan<- *ProfileAttachLinklist, linklistId []*big.Int, profileId []*big.Int, linkType [][32]byte) (event.Subscription, error)
WatchAttachLinklist is a free log subscription operation binding the contract event 0x94703ec1dd639b589d05fa7c0c14ee1e83b906bfb5f50642cc7ea415a8172288.
Solidity: event AttachLinklist(uint256 indexed linklistId, uint256 indexed profileId, bytes32 indexed linkType)
func (*ProfileFilterer) WatchBaseInitialized ¶
func (_Profile *ProfileFilterer) WatchBaseInitialized(opts *bind.WatchOpts, sink chan<- *ProfileBaseInitialized) (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 (*ProfileFilterer) WatchDeleteNote ¶
func (_Profile *ProfileFilterer) WatchDeleteNote(opts *bind.WatchOpts, sink chan<- *ProfileDeleteNote, profileId []*big.Int) (event.Subscription, error)
WatchDeleteNote is a free log subscription operation binding the contract event 0x4f1db9708b537c1d26a7af4b235fd079bf2342d92a276e27eb6c8717e8bbcf93.
Solidity: event DeleteNote(uint256 indexed profileId, uint256 noteId)
func (*ProfileFilterer) WatchDetachLinklist ¶
func (_Profile *ProfileFilterer) WatchDetachLinklist(opts *bind.WatchOpts, sink chan<- *ProfileDetachLinklist, linklistId []*big.Int, profileId []*big.Int, linkType [][32]byte) (event.Subscription, error)
WatchDetachLinklist is a free log subscription operation binding the contract event 0x5751ba9aebec2dcd504f8865b0e0c98a772403773fe528fce2fce580c9a8a165.
Solidity: event DetachLinklist(uint256 indexed linklistId, uint256 indexed profileId, bytes32 indexed linkType)
func (*ProfileFilterer) WatchLinkAddress ¶
func (_Profile *ProfileFilterer) WatchLinkAddress(opts *bind.WatchOpts, sink chan<- *ProfileLinkAddress, fromProfileId []*big.Int, ethAddress []common.Address) (event.Subscription, error)
WatchLinkAddress is a free log subscription operation binding the contract event 0x3dad60a88f1d8ee170dfbeb8c65c705bd47922f205e774e10e49e4e53d93a8bd.
Solidity: event LinkAddress(uint256 indexed fromProfileId, address indexed ethAddress, bytes32 linkType, uint256 linklistId)
func (*ProfileFilterer) WatchLinkAnyUri ¶
func (_Profile *ProfileFilterer) WatchLinkAnyUri(opts *bind.WatchOpts, sink chan<- *ProfileLinkAnyUri, fromProfileId []*big.Int) (event.Subscription, error)
WatchLinkAnyUri is a free log subscription operation binding the contract event 0x2585d212014e5edb24ec129ea2e571eb4b8ac8265156ceb119abdcfa591b746d.
Solidity: event LinkAnyUri(uint256 indexed fromProfileId, string toUri, bytes32 linkType, uint256 linklistId)
func (*ProfileFilterer) WatchLinkERC721 ¶
func (_Profile *ProfileFilterer) WatchLinkERC721(opts *bind.WatchOpts, sink chan<- *ProfileLinkERC721, fromProfileId []*big.Int, tokenAddress []common.Address, toNoteId []*big.Int) (event.Subscription, error)
WatchLinkERC721 is a free log subscription operation binding the contract event 0x72413a1a5c43b255ad065653bf49db3c79ff7853ddaa4f4962ccd05e5368ad77.
Solidity: event LinkERC721(uint256 indexed fromProfileId, address indexed tokenAddress, uint256 indexed toNoteId, bytes32 linkType, uint256 linklistId)
func (*ProfileFilterer) WatchLinkLinklist ¶
func (_Profile *ProfileFilterer) WatchLinkLinklist(opts *bind.WatchOpts, sink chan<- *ProfileLinkLinklist, fromProfileId []*big.Int, toLinklistId []*big.Int, linklistId []*big.Int) (event.Subscription, error)
WatchLinkLinklist is a free log subscription operation binding the contract event 0x2e398bc911c0eb636118bc7906bdfa98b2ccf6ef7ee76e3f07068d0eee488e3f.
Solidity: event LinkLinklist(uint256 indexed fromProfileId, uint256 indexed toLinklistId, bytes32 linkType, uint256 indexed linklistId)
func (*ProfileFilterer) WatchLinkNote ¶
func (_Profile *ProfileFilterer) WatchLinkNote(opts *bind.WatchOpts, sink chan<- *ProfileLinkNote, fromProfileId []*big.Int, toProfileId []*big.Int, toNoteId []*big.Int) (event.Subscription, error)
WatchLinkNote is a free log subscription operation binding the contract event 0x3cae5b1196087b560b6735377bbf745e5754f8082348a432b806afa01686ef48.
Solidity: event LinkNote(uint256 indexed fromProfileId, uint256 indexed toProfileId, uint256 indexed toNoteId, bytes32 linkType, uint256 linklistId)
func (*ProfileFilterer) WatchLinkProfile ¶
func (_Profile *ProfileFilterer) WatchLinkProfile(opts *bind.WatchOpts, sink chan<- *ProfileLinkProfile, account []common.Address, fromProfileId []*big.Int, toProfileId []*big.Int) (event.Subscription, error)
WatchLinkProfile is a free log subscription operation binding the contract event 0xbc914995d574dd9ef2df364e4eee2b85deda3ba35d054a62425fba1b97275716.
Solidity: event LinkProfile(address indexed account, uint256 indexed fromProfileId, uint256 indexed toProfileId, bytes32 linkType, uint256 linklistId)
func (*ProfileFilterer) WatchLinkProfileLink ¶
func (_Profile *ProfileFilterer) WatchLinkProfileLink(opts *bind.WatchOpts, sink chan<- *ProfileLinkProfileLink, fromProfileId []*big.Int, linkType [][32]byte) (event.Subscription, error)
WatchLinkProfileLink is a free log subscription operation binding the contract event 0xf0697acc3f194ceead566f2dffb676a7d4aaf14d0a2fad93923e778e4b40ae0d.
Solidity: event LinkProfileLink(uint256 indexed fromProfileId, bytes32 indexed linkType, uint256 clFromProfileId, uint256 clToProfileId, bytes32 clLinkType)
func (*ProfileFilterer) WatchLinklistNFTInitialized ¶
func (_Profile *ProfileFilterer) WatchLinklistNFTInitialized(opts *bind.WatchOpts, sink chan<- *ProfileLinklistNFTInitialized) (event.Subscription, error)
WatchLinklistNFTInitialized is a free log subscription operation binding the contract event 0xcfdec2ffedf2f5ec02de6f351c5f9b6150601f657926e9e87b16390d562af4e7.
Solidity: event LinklistNFTInitialized(uint256 timestamp)
func (*ProfileFilterer) WatchLockNote ¶
func (_Profile *ProfileFilterer) WatchLockNote(opts *bind.WatchOpts, sink chan<- *ProfileLockNote, profileId []*big.Int) (event.Subscription, error)
WatchLockNote is a free log subscription operation binding the contract event 0x036469f3e73c83520cdefa197d7a9c854c2f8bc0164b82e9f2bd4aa7e150fd30.
Solidity: event LockNote(uint256 indexed profileId, uint256 noteId)
func (*ProfileFilterer) WatchMintNFTInitialized ¶
func (_Profile *ProfileFilterer) WatchMintNFTInitialized(opts *bind.WatchOpts, sink chan<- *ProfileMintNFTInitialized) (event.Subscription, error)
WatchMintNFTInitialized is a free log subscription operation binding the contract event 0x6f606e3871b6f24ddc0daa88a8ed8e8761eb9d1474e64322940f858df287de50.
Solidity: event MintNFTInitialized(uint256 profileId, uint256 noteId, uint256 timestamp)
func (*ProfileFilterer) WatchMintNote ¶
func (_Profile *ProfileFilterer) WatchMintNote(opts *bind.WatchOpts, sink chan<- *ProfileMintNote, to []common.Address, profileId []*big.Int, noteId []*big.Int) (event.Subscription, error)
WatchMintNote is a free log subscription operation binding the contract event 0x6f1704cf3bc1cfc1bc2284eee0ba541a208bc80989f559ed39cc6567d77cf212.
Solidity: event MintNote(address indexed to, uint256 indexed profileId, uint256 indexed noteId, address tokenAddress, uint256 tokenId)
func (*ProfileFilterer) WatchPostNote ¶
func (_Profile *ProfileFilterer) WatchPostNote(opts *bind.WatchOpts, sink chan<- *ProfilePostNote, profileId []*big.Int, noteId []*big.Int, linkKey [][32]byte) (event.Subscription, error)
WatchPostNote is a free log subscription operation binding the contract event 0x6ea6daa2449ded342bb92186e54e576ec7c6a729d4ccbf6f364e1bd1f1a52740.
Solidity: event PostNote(uint256 indexed profileId, uint256 indexed noteId, bytes32 indexed linkKey, bytes32 linkItemType, bytes data)
func (*ProfileFilterer) WatchProfileCreated ¶
func (_Profile *ProfileFilterer) WatchProfileCreated(opts *bind.WatchOpts, sink chan<- *ProfileProfileCreated, profileId []*big.Int, creator []common.Address, to []common.Address) (event.Subscription, error)
WatchProfileCreated is a free log subscription operation binding the contract event 0xa5802a04162552328d75eaac538a033704a7c3beab65d0a83e52da1c8c9b7cdf.
Solidity: event ProfileCreated(uint256 indexed profileId, address indexed creator, address indexed to, string handle, uint256 timestamp)
func (*ProfileFilterer) WatchSetHandle ¶
func (_Profile *ProfileFilterer) WatchSetHandle(opts *bind.WatchOpts, sink chan<- *ProfileSetHandle, account []common.Address, profileId []*big.Int) (event.Subscription, error)
WatchSetHandle is a free log subscription operation binding the contract event 0x9d175e377ed0c2f6df0cefe4efe069e62eaa3dad046bb8c88e293a776c3cf96e.
Solidity: event SetHandle(address indexed account, uint256 indexed profileId, string newHandle)
func (*ProfileFilterer) WatchSetLinkModule4Address ¶
func (_Profile *ProfileFilterer) WatchSetLinkModule4Address(opts *bind.WatchOpts, sink chan<- *ProfileSetLinkModule4Address, account []common.Address, linkModule []common.Address) (event.Subscription, error)
WatchSetLinkModule4Address is a free log subscription operation binding the contract event 0x7685796f9ddd10aa092582edf9c2a9ea78db9685e6f997342b6ab22268a730d8.
Solidity: event SetLinkModule4Address(address indexed account, address indexed linkModule, bytes returnData, uint256 timestamp)
func (*ProfileFilterer) WatchSetLinkModule4ERC721 ¶
func (_Profile *ProfileFilterer) WatchSetLinkModule4ERC721(opts *bind.WatchOpts, sink chan<- *ProfileSetLinkModule4ERC721, tokenAddress []common.Address, tokenId []*big.Int, linkModule []common.Address) (event.Subscription, error)
WatchSetLinkModule4ERC721 is a free log subscription operation binding the contract event 0xd0411ae508eec872740a07b3a8da69f9a925547a40bbbdb612971a050c61e19e.
Solidity: event SetLinkModule4ERC721(address indexed tokenAddress, uint256 indexed tokenId, address indexed linkModule, bytes returnData, uint256 timestamp)
func (*ProfileFilterer) WatchSetLinkModule4Linklist ¶
func (_Profile *ProfileFilterer) WatchSetLinkModule4Linklist(opts *bind.WatchOpts, sink chan<- *ProfileSetLinkModule4Linklist, linklistId []*big.Int, linkModule []common.Address) (event.Subscription, error)
WatchSetLinkModule4Linklist is a free log subscription operation binding the contract event 0x63dbee1d4ec714c8d35de5e060e27c372b6a409081cdb917c86ea48fdad89b4b.
Solidity: event SetLinkModule4Linklist(uint256 indexed linklistId, address indexed linkModule, bytes returnData, uint256 timestamp)
func (*ProfileFilterer) WatchSetLinkModule4Note ¶
func (_Profile *ProfileFilterer) WatchSetLinkModule4Note(opts *bind.WatchOpts, sink chan<- *ProfileSetLinkModule4Note, profileId []*big.Int, noteId []*big.Int, linkModule []common.Address) (event.Subscription, error)
WatchSetLinkModule4Note is a free log subscription operation binding the contract event 0x889c6317f76b8527935ed434226767d05f8b7c664d99f6f787e62efd558f6f01.
Solidity: event SetLinkModule4Note(uint256 indexed profileId, uint256 indexed noteId, address indexed linkModule, bytes returnData, uint256 timestamp)
func (*ProfileFilterer) WatchSetLinkModule4Profile ¶
func (_Profile *ProfileFilterer) WatchSetLinkModule4Profile(opts *bind.WatchOpts, sink chan<- *ProfileSetLinkModule4Profile, profileId []*big.Int, linkModule []common.Address) (event.Subscription, error)
WatchSetLinkModule4Profile is a free log subscription operation binding the contract event 0x2852faa26318de2c5b2d5e319f7b3c29f0cd77f50c67559a4082bf5763c4d59f.
Solidity: event SetLinkModule4Profile(uint256 indexed profileId, address indexed linkModule, bytes returnData, uint256 timestamp)
func (*ProfileFilterer) WatchSetMintModule4Note ¶
func (_Profile *ProfileFilterer) WatchSetMintModule4Note(opts *bind.WatchOpts, sink chan<- *ProfileSetMintModule4Note, profileId []*big.Int, noteId []*big.Int, mintModule []common.Address) (event.Subscription, error)
WatchSetMintModule4Note is a free log subscription operation binding the contract event 0x36e973ebf2a1c9c4006aaad244866e6dea9a0e85770deea599b193a9eb51b8f7.
Solidity: event SetMintModule4Note(uint256 indexed profileId, uint256 indexed noteId, address indexed mintModule, bytes returnData, uint256 timestamp)
func (*ProfileFilterer) WatchSetNoteUri ¶
func (_Profile *ProfileFilterer) WatchSetNoteUri(opts *bind.WatchOpts, sink chan<- *ProfileSetNoteUri, profileId []*big.Int) (event.Subscription, error)
WatchSetNoteUri is a free log subscription operation binding the contract event 0x179143dd0d35a50f482efc003aa5b84a0c3a40d74e9cc2d7ea3053b9e8c37697.
Solidity: event SetNoteUri(uint256 indexed profileId, uint256 noteId, string newUri)
func (*ProfileFilterer) WatchSetOperator ¶
func (_Profile *ProfileFilterer) WatchSetOperator(opts *bind.WatchOpts, sink chan<- *ProfileSetOperator, profileId []*big.Int, operator []common.Address) (event.Subscription, error)
WatchSetOperator is a free log subscription operation binding the contract event 0x691b92a93c526c4f5a357e56a33c33f6250f94e19e6c49be805800615c414931.
Solidity: event SetOperator(uint256 indexed profileId, address indexed operator, uint256 timestamp)
func (*ProfileFilterer) WatchSetPrimaryProfileId ¶
func (_Profile *ProfileFilterer) WatchSetPrimaryProfileId(opts *bind.WatchOpts, sink chan<- *ProfileSetPrimaryProfileId, account []common.Address, profileId []*big.Int, oldProfileId []*big.Int) (event.Subscription, error)
WatchSetPrimaryProfileId is a free log subscription operation binding the contract event 0xf12967ee1b3d3964e16093b221f5239f61fe0191c5ce5d5f543ae891d78f6603.
Solidity: event SetPrimaryProfileId(address indexed account, uint256 indexed profileId, uint256 indexed oldProfileId)
func (*ProfileFilterer) WatchSetProfileUri ¶
func (_Profile *ProfileFilterer) WatchSetProfileUri(opts *bind.WatchOpts, sink chan<- *ProfileSetProfileUri, profileId []*big.Int) (event.Subscription, error)
WatchSetProfileUri is a free log subscription operation binding the contract event 0xc6b6b2c87fb0784186dd03398c7203c866d0ae59539fa3158aecbc86cb587a95.
Solidity: event SetProfileUri(uint256 indexed profileId, string newUri)
func (*ProfileFilterer) WatchSetSocialToken ¶
func (_Profile *ProfileFilterer) WatchSetSocialToken(opts *bind.WatchOpts, sink chan<- *ProfileSetSocialToken, account []common.Address, profileId []*big.Int, tokenAddress []common.Address) (event.Subscription, error)
WatchSetSocialToken is a free log subscription operation binding the contract event 0x276c2d4b7f7beaa1847ff9c41b9d2e0e57482efe8051eea98eea653bfca3ac45.
Solidity: event SetSocialToken(address indexed account, uint256 indexed profileId, address indexed tokenAddress)
func (*ProfileFilterer) WatchTransfer ¶
func (_Profile *ProfileFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ProfileTransfer, 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 (*ProfileFilterer) WatchUnlinkAddress ¶
func (_Profile *ProfileFilterer) WatchUnlinkAddress(opts *bind.WatchOpts, sink chan<- *ProfileUnlinkAddress, fromProfileId []*big.Int, ethAddress []common.Address) (event.Subscription, error)
WatchUnlinkAddress is a free log subscription operation binding the contract event 0x93453451dd1d041ffa18c6c1f3f2e21a6d73c3d8d32deaf595b53a14914c8715.
Solidity: event UnlinkAddress(uint256 indexed fromProfileId, address indexed ethAddress, bytes32 linkType)
func (*ProfileFilterer) WatchUnlinkAnyUri ¶
func (_Profile *ProfileFilterer) WatchUnlinkAnyUri(opts *bind.WatchOpts, sink chan<- *ProfileUnlinkAnyUri, fromProfileId []*big.Int) (event.Subscription, error)
WatchUnlinkAnyUri is a free log subscription operation binding the contract event 0x1be04341b458d762379a09acac0df7b19945e7c12a63405d218df896e9bf7887.
Solidity: event UnlinkAnyUri(uint256 indexed fromProfileId, string toUri, bytes32 linkType)
func (*ProfileFilterer) WatchUnlinkERC721 ¶
func (_Profile *ProfileFilterer) WatchUnlinkERC721(opts *bind.WatchOpts, sink chan<- *ProfileUnlinkERC721, fromProfileId []*big.Int, tokenAddress []common.Address, toNoteId []*big.Int) (event.Subscription, error)
WatchUnlinkERC721 is a free log subscription operation binding the contract event 0xd87f9606a19988b6cf42d250d484940673ce551ab5f80289051cc343ff13121c.
Solidity: event UnlinkERC721(uint256 indexed fromProfileId, address indexed tokenAddress, uint256 indexed toNoteId, bytes32 linkType, uint256 linklistId)
func (*ProfileFilterer) WatchUnlinkLinklist ¶
func (_Profile *ProfileFilterer) WatchUnlinkLinklist(opts *bind.WatchOpts, sink chan<- *ProfileUnlinkLinklist, fromProfileId []*big.Int, toLinklistId []*big.Int, linklistId []*big.Int) (event.Subscription, error)
WatchUnlinkLinklist is a free log subscription operation binding the contract event 0x42b4ce79acc0bdbfa79f30ba8758f3a465824adff1ea290b6d5aeeeef05eb14f.
Solidity: event UnlinkLinklist(uint256 indexed fromProfileId, uint256 indexed toLinklistId, bytes32 linkType, uint256 indexed linklistId)
func (*ProfileFilterer) WatchUnlinkNote ¶
func (_Profile *ProfileFilterer) WatchUnlinkNote(opts *bind.WatchOpts, sink chan<- *ProfileUnlinkNote, fromProfileId []*big.Int, toProfileId []*big.Int, toNoteId []*big.Int) (event.Subscription, error)
WatchUnlinkNote is a free log subscription operation binding the contract event 0xd27a71fc88ac85c4657b81c4d24a9cd9a034971683620f179a19d179fe0a956d.
Solidity: event UnlinkNote(uint256 indexed fromProfileId, uint256 indexed toProfileId, uint256 indexed toNoteId, bytes32 linkType, uint256 linklistId)
func (*ProfileFilterer) WatchUnlinkProfile ¶
func (_Profile *ProfileFilterer) WatchUnlinkProfile(opts *bind.WatchOpts, sink chan<- *ProfileUnlinkProfile, account []common.Address, fromProfileId []*big.Int, toProfileId []*big.Int) (event.Subscription, error)
WatchUnlinkProfile is a free log subscription operation binding the contract event 0x08a14b775e42bf92e94f9d72aba57ad213485e0c20e373c9f5dd161fb81890a2.
Solidity: event UnlinkProfile(address indexed account, uint256 indexed fromProfileId, uint256 indexed toProfileId, bytes32 linkType)
func (*ProfileFilterer) WatchUnlinkProfileLink ¶
func (_Profile *ProfileFilterer) WatchUnlinkProfileLink(opts *bind.WatchOpts, sink chan<- *ProfileUnlinkProfileLink, fromProfileId []*big.Int, linkType [][32]byte) (event.Subscription, error)
WatchUnlinkProfileLink is a free log subscription operation binding the contract event 0x90fe9f3bf41416d9a567460a40443ef7aea47220fa342bc0e07fd01c93ffc7e1.
Solidity: event UnlinkProfileLink(uint256 indexed fromProfileId, bytes32 indexed linkType, uint256 clFromProfileeId, uint256 clToProfileId, bytes32 clLinkType)
func (*ProfileFilterer) WatchWeb3EntryInitialized ¶
func (_Profile *ProfileFilterer) WatchWeb3EntryInitialized(opts *bind.WatchOpts, sink chan<- *ProfileWeb3EntryInitialized) (event.Subscription, error)
WatchWeb3EntryInitialized is a free log subscription operation binding the contract event 0x400175a56dd3710794078f7b9dbe8296ac94c5a248dfd51bb22ed4ab9eaa9fbf.
Solidity: event Web3EntryInitialized(uint256 timestamp)
type ProfileLinkAddress ¶
type ProfileLinkAddress struct { FromProfileId *big.Int EthAddress common.Address LinkType [32]byte LinklistId *big.Int Raw types.Log // Blockchain specific contextual infos }
ProfileLinkAddress represents a LinkAddress event raised by the Profile contract.
type ProfileLinkAddressIterator ¶
type ProfileLinkAddressIterator struct { Event *ProfileLinkAddress // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileLinkAddressIterator is returned from FilterLinkAddress and is used to iterate over the raw logs and unpacked data for LinkAddress events raised by the Profile contract.
func (*ProfileLinkAddressIterator) Close ¶
func (it *ProfileLinkAddressIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileLinkAddressIterator) Error ¶
func (it *ProfileLinkAddressIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileLinkAddressIterator) Next ¶
func (it *ProfileLinkAddressIterator) 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 ProfileLinkAnyUri ¶
type ProfileLinkAnyUri struct { FromProfileId *big.Int ToUri string LinkType [32]byte LinklistId *big.Int Raw types.Log // Blockchain specific contextual infos }
ProfileLinkAnyUri represents a LinkAnyUri event raised by the Profile contract.
type ProfileLinkAnyUriIterator ¶
type ProfileLinkAnyUriIterator struct { Event *ProfileLinkAnyUri // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileLinkAnyUriIterator is returned from FilterLinkAnyUri and is used to iterate over the raw logs and unpacked data for LinkAnyUri events raised by the Profile contract.
func (*ProfileLinkAnyUriIterator) Close ¶
func (it *ProfileLinkAnyUriIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileLinkAnyUriIterator) Error ¶
func (it *ProfileLinkAnyUriIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileLinkAnyUriIterator) Next ¶
func (it *ProfileLinkAnyUriIterator) 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 ProfileLinkERC721 ¶
type ProfileLinkERC721 struct { FromProfileId *big.Int TokenAddress common.Address ToNoteId *big.Int LinkType [32]byte LinklistId *big.Int Raw types.Log // Blockchain specific contextual infos }
ProfileLinkERC721 represents a LinkERC721 event raised by the Profile contract.
type ProfileLinkERC721Iterator ¶
type ProfileLinkERC721Iterator struct { Event *ProfileLinkERC721 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileLinkERC721Iterator is returned from FilterLinkERC721 and is used to iterate over the raw logs and unpacked data for LinkERC721 events raised by the Profile contract.
func (*ProfileLinkERC721Iterator) Close ¶
func (it *ProfileLinkERC721Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileLinkERC721Iterator) Error ¶
func (it *ProfileLinkERC721Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileLinkERC721Iterator) Next ¶
func (it *ProfileLinkERC721Iterator) 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 ProfileLinkLinklist ¶
type ProfileLinkLinklist struct { FromProfileId *big.Int ToLinklistId *big.Int LinkType [32]byte LinklistId *big.Int Raw types.Log // Blockchain specific contextual infos }
ProfileLinkLinklist represents a LinkLinklist event raised by the Profile contract.
type ProfileLinkLinklistIterator ¶
type ProfileLinkLinklistIterator struct { Event *ProfileLinkLinklist // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileLinkLinklistIterator is returned from FilterLinkLinklist and is used to iterate over the raw logs and unpacked data for LinkLinklist events raised by the Profile contract.
func (*ProfileLinkLinklistIterator) Close ¶
func (it *ProfileLinkLinklistIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileLinkLinklistIterator) Error ¶
func (it *ProfileLinkLinklistIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileLinkLinklistIterator) Next ¶
func (it *ProfileLinkLinklistIterator) 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 ProfileLinkNote ¶
type ProfileLinkNote struct { FromProfileId *big.Int ToProfileId *big.Int ToNoteId *big.Int LinkType [32]byte LinklistId *big.Int Raw types.Log // Blockchain specific contextual infos }
ProfileLinkNote represents a LinkNote event raised by the Profile contract.
type ProfileLinkNoteIterator ¶
type ProfileLinkNoteIterator struct { Event *ProfileLinkNote // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileLinkNoteIterator is returned from FilterLinkNote and is used to iterate over the raw logs and unpacked data for LinkNote events raised by the Profile contract.
func (*ProfileLinkNoteIterator) Close ¶
func (it *ProfileLinkNoteIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileLinkNoteIterator) Error ¶
func (it *ProfileLinkNoteIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileLinkNoteIterator) Next ¶
func (it *ProfileLinkNoteIterator) 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 ProfileLinkProfile ¶
type ProfileLinkProfile struct { Account common.Address FromProfileId *big.Int ToProfileId *big.Int LinkType [32]byte LinklistId *big.Int Raw types.Log // Blockchain specific contextual infos }
ProfileLinkProfile represents a LinkProfile event raised by the Profile contract.
type ProfileLinkProfileIterator ¶
type ProfileLinkProfileIterator struct { Event *ProfileLinkProfile // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileLinkProfileIterator is returned from FilterLinkProfile and is used to iterate over the raw logs and unpacked data for LinkProfile events raised by the Profile contract.
func (*ProfileLinkProfileIterator) Close ¶
func (it *ProfileLinkProfileIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileLinkProfileIterator) Error ¶
func (it *ProfileLinkProfileIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileLinkProfileIterator) Next ¶
func (it *ProfileLinkProfileIterator) 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 ProfileLinkProfileLink ¶
type ProfileLinkProfileLink struct { FromProfileId *big.Int LinkType [32]byte ClFromProfileId *big.Int ClToProfileId *big.Int ClLinkType [32]byte Raw types.Log // Blockchain specific contextual infos }
ProfileLinkProfileLink represents a LinkProfileLink event raised by the Profile contract.
type ProfileLinkProfileLinkIterator ¶
type ProfileLinkProfileLinkIterator struct { Event *ProfileLinkProfileLink // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileLinkProfileLinkIterator is returned from FilterLinkProfileLink and is used to iterate over the raw logs and unpacked data for LinkProfileLink events raised by the Profile contract.
func (*ProfileLinkProfileLinkIterator) Close ¶
func (it *ProfileLinkProfileLinkIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileLinkProfileLinkIterator) Error ¶
func (it *ProfileLinkProfileLinkIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileLinkProfileLinkIterator) Next ¶
func (it *ProfileLinkProfileLinkIterator) 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 ProfileLinklistNFTInitialized ¶
type ProfileLinklistNFTInitialized struct { Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
ProfileLinklistNFTInitialized represents a LinklistNFTInitialized event raised by the Profile contract.
type ProfileLinklistNFTInitializedIterator ¶
type ProfileLinklistNFTInitializedIterator struct { Event *ProfileLinklistNFTInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileLinklistNFTInitializedIterator is returned from FilterLinklistNFTInitialized and is used to iterate over the raw logs and unpacked data for LinklistNFTInitialized events raised by the Profile contract.
func (*ProfileLinklistNFTInitializedIterator) Close ¶
func (it *ProfileLinklistNFTInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileLinklistNFTInitializedIterator) Error ¶
func (it *ProfileLinklistNFTInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileLinklistNFTInitializedIterator) Next ¶
func (it *ProfileLinklistNFTInitializedIterator) 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 ProfileLockNote ¶
type ProfileLockNote struct { ProfileId *big.Int NoteId *big.Int Raw types.Log // Blockchain specific contextual infos }
ProfileLockNote represents a LockNote event raised by the Profile contract.
type ProfileLockNoteIterator ¶
type ProfileLockNoteIterator struct { Event *ProfileLockNote // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileLockNoteIterator is returned from FilterLockNote and is used to iterate over the raw logs and unpacked data for LockNote events raised by the Profile contract.
func (*ProfileLockNoteIterator) Close ¶
func (it *ProfileLockNoteIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileLockNoteIterator) Error ¶
func (it *ProfileLockNoteIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileLockNoteIterator) Next ¶
func (it *ProfileLockNoteIterator) 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 ProfileMintNFTInitialized ¶
type ProfileMintNFTInitialized struct { ProfileId *big.Int NoteId *big.Int Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
ProfileMintNFTInitialized represents a MintNFTInitialized event raised by the Profile contract.
type ProfileMintNFTInitializedIterator ¶
type ProfileMintNFTInitializedIterator struct { Event *ProfileMintNFTInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileMintNFTInitializedIterator is returned from FilterMintNFTInitialized and is used to iterate over the raw logs and unpacked data for MintNFTInitialized events raised by the Profile contract.
func (*ProfileMintNFTInitializedIterator) Close ¶
func (it *ProfileMintNFTInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileMintNFTInitializedIterator) Error ¶
func (it *ProfileMintNFTInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileMintNFTInitializedIterator) Next ¶
func (it *ProfileMintNFTInitializedIterator) 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 ProfileMintNote ¶
type ProfileMintNote struct { To common.Address ProfileId *big.Int NoteId *big.Int TokenAddress common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
ProfileMintNote represents a MintNote event raised by the Profile contract.
type ProfileMintNoteIterator ¶
type ProfileMintNoteIterator struct { Event *ProfileMintNote // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileMintNoteIterator is returned from FilterMintNote and is used to iterate over the raw logs and unpacked data for MintNote events raised by the Profile contract.
func (*ProfileMintNoteIterator) Close ¶
func (it *ProfileMintNoteIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileMintNoteIterator) Error ¶
func (it *ProfileMintNoteIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileMintNoteIterator) Next ¶
func (it *ProfileMintNoteIterator) 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 ProfilePostNote ¶
type ProfilePostNote struct { ProfileId *big.Int NoteId *big.Int LinkKey [32]byte LinkItemType [32]byte Data []byte Raw types.Log // Blockchain specific contextual infos }
ProfilePostNote represents a PostNote event raised by the Profile contract.
type ProfilePostNoteIterator ¶
type ProfilePostNoteIterator struct { Event *ProfilePostNote // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfilePostNoteIterator is returned from FilterPostNote and is used to iterate over the raw logs and unpacked data for PostNote events raised by the Profile contract.
func (*ProfilePostNoteIterator) Close ¶
func (it *ProfilePostNoteIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfilePostNoteIterator) Error ¶
func (it *ProfilePostNoteIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfilePostNoteIterator) Next ¶
func (it *ProfilePostNoteIterator) 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 ProfileProfileCreated ¶
type ProfileProfileCreated struct { ProfileId *big.Int Creator common.Address To common.Address Handle string Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
ProfileProfileCreated represents a ProfileCreated event raised by the Profile contract.
type ProfileProfileCreatedIterator ¶
type ProfileProfileCreatedIterator struct { Event *ProfileProfileCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileProfileCreatedIterator is returned from FilterProfileCreated and is used to iterate over the raw logs and unpacked data for ProfileCreated events raised by the Profile contract.
func (*ProfileProfileCreatedIterator) Close ¶
func (it *ProfileProfileCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileProfileCreatedIterator) Error ¶
func (it *ProfileProfileCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileProfileCreatedIterator) Next ¶
func (it *ProfileProfileCreatedIterator) 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 ProfileRaw ¶
type ProfileRaw struct {
Contract *Profile // Generic contract binding to access the raw methods on
}
ProfileRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ProfileRaw) Call ¶
func (_Profile *ProfileRaw) 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 (*ProfileRaw) Transact ¶
func (_Profile *ProfileRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ProfileRaw) Transfer ¶
func (_Profile *ProfileRaw) 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 ProfileSession ¶
type ProfileSession struct { Contract *Profile // 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 }
ProfileSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ProfileSession) Approve ¶
func (_Profile *ProfileSession) 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 (*ProfileSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*ProfileSession) Burn ¶
func (_Profile *ProfileSession) 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 (*ProfileSession) CanCreate ¶
CanCreate is a free data retrieval call binding the contract method 0x7daca6d0.
Solidity: function canCreate(string handle, address account) view returns(bool)
func (*ProfileSession) CreateProfile ¶
func (_Profile *ProfileSession) CreateProfile(vars DataTypesCreateProfileData) (*types.Transaction, error)
CreateProfile is a paid mutator transaction binding the contract method 0xbd5f69cb.
Solidity: function createProfile((address,string,string,address,bytes) vars) returns()
func (*ProfileSession) CreateProfile0 ¶
func (_Profile *ProfileSession) CreateProfile0(vars DataTypesCreateProfileData) (*types.Transaction, error)
CreateProfile0 is a paid mutator transaction binding the contract method 0xbd5f69cb.
Solidity: function createProfile((address,string,string,address,bytes) vars) returns()
func (*ProfileSession) CreateThenLinkProfile ¶
func (_Profile *ProfileSession) CreateThenLinkProfile(vars DataTypescreateThenLinkProfileData) (*types.Transaction, error)
CreateThenLinkProfile is a paid mutator transaction binding the contract method 0x0ab6beba.
Solidity: function createThenLinkProfile((uint256,address,bytes32) vars) returns()
func (*ProfileSession) DeleteNote ¶
func (_Profile *ProfileSession) DeleteNote(profileId *big.Int, noteId *big.Int) (*types.Transaction, error)
DeleteNote is a paid mutator transaction binding the contract method 0xc2a6fe3b.
Solidity: function deleteNote(uint256 profileId, uint256 noteId) returns()
func (*ProfileSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*ProfileSession) GetHandle ¶
func (_Profile *ProfileSession) 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 (*ProfileSession) GetLinkModule4Address ¶
func (_Profile *ProfileSession) GetLinkModule4Address(account common.Address) (common.Address, error)
GetLinkModule4Address is a free data retrieval call binding the contract method 0x31b9d08c.
Solidity: function getLinkModule4Address(address account) view returns(address)
func (*ProfileSession) GetLinkModule4ERC721 ¶
func (_Profile *ProfileSession) GetLinkModule4ERC721(tokenAddress common.Address, tokenId *big.Int) (common.Address, error)
GetLinkModule4ERC721 is a free data retrieval call binding the contract method 0x2209d145.
Solidity: function getLinkModule4ERC721(address tokenAddress, uint256 tokenId) view returns(address)
func (*ProfileSession) GetLinkModule4Linklist ¶
GetLinkModule4Linklist is a free data retrieval call binding the contract method 0xfe9299fb.
Solidity: function getLinkModule4Linklist(uint256 tokenId) view returns(address)
func (*ProfileSession) GetLinklistContract ¶
func (_Profile *ProfileSession) GetLinklistContract() (common.Address, error)
GetLinklistContract is a free data retrieval call binding the contract method 0xc053f6b8.
Solidity: function getLinklistContract() view returns(address)
func (*ProfileSession) GetLinklistId ¶
func (_Profile *ProfileSession) GetLinklistId(profileId *big.Int, linkType [32]byte) (*big.Int, error)
GetLinklistId is a free data retrieval call binding the contract method 0xd70e10c6.
Solidity: function getLinklistId(uint256 profileId, bytes32 linkType) view returns(uint256)
func (*ProfileSession) GetLinklistType ¶
func (_Profile *ProfileSession) GetLinklistType(linkListId *big.Int) ([32]byte, error)
GetLinklistType is a free data retrieval call binding the contract method 0x8b4ca06a.
Solidity: function getLinklistType(uint256 linkListId) view returns(bytes32)
func (*ProfileSession) GetLinklistUri ¶
func (_Profile *ProfileSession) GetLinklistUri(tokenId *big.Int) (string, error)
GetLinklistUri is a free data retrieval call binding the contract method 0xdca27135.
Solidity: function getLinklistUri(uint256 tokenId) view returns(string)
func (*ProfileSession) GetNote ¶
func (_Profile *ProfileSession) GetNote(profileId *big.Int, noteId *big.Int) (DataTypesNote, error)
GetNote is a free data retrieval call binding the contract method 0xdb491e80.
Solidity: function getNote(uint256 profileId, uint256 noteId) view returns((bytes32,bytes32,string,address,address,address,bool,bool))
func (*ProfileSession) GetOperator ¶
GetOperator is a free data retrieval call binding the contract method 0x05f63c8a.
Solidity: function getOperator(uint256 profileId) view returns(address)
func (*ProfileSession) GetPrimaryProfileId ¶
GetPrimaryProfileId is a free data retrieval call binding the contract method 0x1bb4d231.
Solidity: function getPrimaryProfileId(address account) view returns(uint256)
func (*ProfileSession) GetProfile ¶
func (_Profile *ProfileSession) GetProfile(profileId *big.Int) (DataTypesProfile, error)
GetProfile is a free data retrieval call binding the contract method 0xf08f4f64.
Solidity: function getProfile(uint256 profileId) view returns((uint256,string,string,uint256,address,address))
func (*ProfileSession) GetProfileByHandle ¶
func (_Profile *ProfileSession) GetProfileByHandle(handle string) (DataTypesProfile, error)
GetProfileByHandle is a free data retrieval call binding the contract method 0x0c16de10.
Solidity: function getProfileByHandle(string handle) view returns((uint256,string,string,uint256,address,address))
func (*ProfileSession) GetProfileUri ¶
func (_Profile *ProfileSession) GetProfileUri(profileId *big.Int) (string, error)
GetProfileUri is a free data retrieval call binding the contract method 0xcba4f5cc.
Solidity: function getProfileUri(uint256 profileId) view returns(string)
func (*ProfileSession) GetRevision ¶
func (_Profile *ProfileSession) GetRevision() (*big.Int, error)
GetRevision is a free data retrieval call binding the contract method 0x1316529d.
Solidity: function getRevision() pure returns(uint256)
func (*ProfileSession) Initialize ¶
func (_Profile *ProfileSession) Initialize(_name string, _symbol string, _linklistContract common.Address, _mintNFTImpl common.Address, _periphery common.Address, _resolver common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xe56f2fe4.
Solidity: function initialize(string _name, string _symbol, address _linklistContract, address _mintNFTImpl, address _periphery, address _resolver) returns()
func (*ProfileSession) IsApprovedForAll ¶
func (_Profile *ProfileSession) 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 (*ProfileSession) IsPrimaryProfile ¶
func (_Profile *ProfileSession) IsPrimaryProfile(profileId *big.Int) (bool, error)
IsPrimaryProfile is a free data retrieval call binding the contract method 0xc387c453.
Solidity: function isPrimaryProfile(uint256 profileId) view returns(bool)
func (*ProfileSession) LinkAddress ¶
func (_Profile *ProfileSession) LinkAddress(vars DataTypeslinkAddressData) (*types.Transaction, error)
LinkAddress is a paid mutator transaction binding the contract method 0x388f5083.
Solidity: function linkAddress((uint256,address,bytes32,bytes) vars) returns()
func (*ProfileSession) LinkAnyUri ¶
func (_Profile *ProfileSession) LinkAnyUri(vars DataTypeslinkAnyUriData) (*types.Transaction, error)
LinkAnyUri is a paid mutator transaction binding the contract method 0x5fb88183.
Solidity: function linkAnyUri((uint256,string,bytes32,bytes) vars) returns()
func (*ProfileSession) LinkERC721 ¶
func (_Profile *ProfileSession) LinkERC721(vars DataTypeslinkERC721Data) (*types.Transaction, error)
LinkERC721 is a paid mutator transaction binding the contract method 0xcb8e757e.
Solidity: function linkERC721((uint256,address,uint256,bytes32,bytes) vars) returns()
func (*ProfileSession) LinkLinklist ¶
func (_Profile *ProfileSession) LinkLinklist(vars DataTypeslinkLinklistData) (*types.Transaction, error)
LinkLinklist is a paid mutator transaction binding the contract method 0x9864c307.
Solidity: function linkLinklist((uint256,uint256,bytes32,bytes) vars) returns()
func (*ProfileSession) LinkNote ¶
func (_Profile *ProfileSession) LinkNote(vars DataTypeslinkNoteData) (*types.Transaction, error)
LinkNote is a paid mutator transaction binding the contract method 0xb9d32845.
Solidity: function linkNote((uint256,uint256,uint256,bytes32,bytes) vars) returns()
func (*ProfileSession) LinkProfile ¶
func (_Profile *ProfileSession) LinkProfile(vars DataTypeslinkProfileData) (*types.Transaction, error)
LinkProfile is a paid mutator transaction binding the contract method 0xa914c76e.
Solidity: function linkProfile((uint256,uint256,bytes32,bytes) vars) returns()
func (*ProfileSession) LockNote ¶
func (_Profile *ProfileSession) LockNote(profileId *big.Int, noteId *big.Int) (*types.Transaction, error)
LockNote is a paid mutator transaction binding the contract method 0x74f345cf.
Solidity: function lockNote(uint256 profileId, uint256 noteId) returns()
func (*ProfileSession) MigrateNote ¶
func (_Profile *ProfileSession) MigrateNote(profileId *big.Int) (*types.Transaction, error)
MigrateNote is a paid mutator transaction binding the contract method 0x14bd433c.
Solidity: function migrateNote(uint256 profileId) returns()
func (*ProfileSession) MintNote ¶
func (_Profile *ProfileSession) MintNote(vars DataTypesMintNoteData) (*types.Transaction, error)
MintNote is a paid mutator transaction binding the contract method 0xa7ccb4bf.
Solidity: function mintNote((uint256,uint256,address,bytes) vars) returns(uint256)
func (*ProfileSession) Name ¶
func (_Profile *ProfileSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ProfileSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*ProfileSession) PostNote ¶
func (_Profile *ProfileSession) PostNote(vars DataTypesPostNoteData) (*types.Transaction, error)
PostNote is a paid mutator transaction binding the contract method 0x29c301c2.
Solidity: function postNote((uint256,string,address,bytes,address,bytes,bool) vars) returns(uint256)
func (*ProfileSession) PostNote4Address ¶
func (_Profile *ProfileSession) PostNote4Address(noteData DataTypesPostNoteData, ethAddress common.Address) (*types.Transaction, error)
PostNote4Address is a paid mutator transaction binding the contract method 0x92f7070b.
Solidity: function postNote4Address((uint256,string,address,bytes,address,bytes,bool) noteData, address ethAddress) returns(uint256)
func (*ProfileSession) PostNote4AnyUri ¶
func (_Profile *ProfileSession) PostNote4AnyUri(postNoteData DataTypesPostNoteData, uri string) (*types.Transaction, error)
PostNote4AnyUri is a paid mutator transaction binding the contract method 0xf316bacd.
Solidity: function postNote4AnyUri((uint256,string,address,bytes,address,bytes,bool) postNoteData, string uri) returns(uint256)
func (*ProfileSession) PostNote4ERC721 ¶
func (_Profile *ProfileSession) PostNote4ERC721(postNoteData DataTypesPostNoteData, erc721 DataTypesERC721Struct) (*types.Transaction, error)
PostNote4ERC721 is a paid mutator transaction binding the contract method 0x327b2a03.
Solidity: function postNote4ERC721((uint256,string,address,bytes,address,bytes,bool) postNoteData, (address,uint256) erc721) returns(uint256)
func (*ProfileSession) PostNote4Linklist ¶
func (_Profile *ProfileSession) PostNote4Linklist(noteData DataTypesPostNoteData, toLinklistId *big.Int) (*types.Transaction, error)
PostNote4Linklist is a paid mutator transaction binding the contract method 0x44b82a24.
Solidity: function postNote4Linklist((uint256,string,address,bytes,address,bytes,bool) noteData, uint256 toLinklistId) returns(uint256)
func (*ProfileSession) PostNote4Note ¶
func (_Profile *ProfileSession) PostNote4Note(postNoteData DataTypesPostNoteData, note DataTypesNoteStruct) (*types.Transaction, error)
PostNote4Note is a paid mutator transaction binding the contract method 0x9a4dec18.
Solidity: function postNote4Note((uint256,string,address,bytes,address,bytes,bool) postNoteData, (uint256,uint256) note) returns(uint256)
func (*ProfileSession) PostNote4Profile ¶
func (_Profile *ProfileSession) PostNote4Profile(postNoteData DataTypesPostNoteData, toProfileId *big.Int) (*types.Transaction, error)
PostNote4Profile is a paid mutator transaction binding the contract method 0x2ff5b07e.
Solidity: function postNote4Profile((uint256,string,address,bytes,address,bytes,bool) postNoteData, uint256 toProfileId) returns(uint256)
func (*ProfileSession) Resolver ¶
func (_Profile *ProfileSession) Resolver() (common.Address, error)
Resolver is a free data retrieval call binding the contract method 0x04f3bcec.
Solidity: function resolver() view returns(address)
func (*ProfileSession) SafeTransferFrom ¶
func (_Profile *ProfileSession) 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 (*ProfileSession) SafeTransferFrom0 ¶
func (_Profile *ProfileSession) 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 (*ProfileSession) SetApprovalForAll ¶
func (_Profile *ProfileSession) 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 (*ProfileSession) SetHandle ¶
func (_Profile *ProfileSession) SetHandle(profileId *big.Int, newHandle string) (*types.Transaction, error)
SetHandle is a paid mutator transaction binding the contract method 0xa6e6178d.
Solidity: function setHandle(uint256 profileId, string newHandle) returns()
func (*ProfileSession) SetLinkModule4Address ¶
func (_Profile *ProfileSession) SetLinkModule4Address(vars DataTypessetLinkModule4AddressData) (*types.Transaction, error)
SetLinkModule4Address is a paid mutator transaction binding the contract method 0x08cb68ff.
Solidity: function setLinkModule4Address((address,address,bytes) vars) returns()
func (*ProfileSession) SetLinkModule4ERC721 ¶
func (_Profile *ProfileSession) SetLinkModule4ERC721(vars DataTypessetLinkModule4ERC721Data) (*types.Transaction, error)
SetLinkModule4ERC721 is a paid mutator transaction binding the contract method 0x69492c97.
Solidity: function setLinkModule4ERC721((address,uint256,address,bytes) vars) returns()
func (*ProfileSession) SetLinkModule4Linklist ¶
func (_Profile *ProfileSession) SetLinkModule4Linklist(vars DataTypessetLinkModule4LinklistData) (*types.Transaction, error)
SetLinkModule4Linklist is a paid mutator transaction binding the contract method 0x0c4dd5f2.
Solidity: function setLinkModule4Linklist((uint256,address,bytes) vars) returns()
func (*ProfileSession) SetLinkModule4Note ¶
func (_Profile *ProfileSession) SetLinkModule4Note(vars DataTypessetLinkModule4NoteData) (*types.Transaction, error)
SetLinkModule4Note is a paid mutator transaction binding the contract method 0xdb8c198d.
Solidity: function setLinkModule4Note((uint256,uint256,address,bytes) vars) returns()
func (*ProfileSession) SetLinkModule4Profile ¶
func (_Profile *ProfileSession) SetLinkModule4Profile(vars DataTypessetLinkModule4ProfileData) (*types.Transaction, error)
SetLinkModule4Profile is a paid mutator transaction binding the contract method 0x5b507cfd.
Solidity: function setLinkModule4Profile((uint256,address,bytes) vars) returns()
func (*ProfileSession) SetLinklistUri ¶
func (_Profile *ProfileSession) SetLinklistUri(linklistId *big.Int, uri string) (*types.Transaction, error)
SetLinklistUri is a paid mutator transaction binding the contract method 0x33f06ee6.
Solidity: function setLinklistUri(uint256 linklistId, string uri) returns()
func (*ProfileSession) SetMintModule4Note ¶
func (_Profile *ProfileSession) SetMintModule4Note(vars DataTypessetMintModule4NoteData) (*types.Transaction, error)
SetMintModule4Note is a paid mutator transaction binding the contract method 0xd23b320b.
Solidity: function setMintModule4Note((uint256,uint256,address,bytes) vars) returns()
func (*ProfileSession) SetNoteUri ¶
func (_Profile *ProfileSession) SetNoteUri(profileId *big.Int, noteId *big.Int, newUri string) (*types.Transaction, error)
SetNoteUri is a paid mutator transaction binding the contract method 0x628b644a.
Solidity: function setNoteUri(uint256 profileId, uint256 noteId, string newUri) returns()
func (*ProfileSession) SetOperator ¶
func (_Profile *ProfileSession) SetOperator(profileId *big.Int, operator common.Address) (*types.Transaction, error)
SetOperator is a paid mutator transaction binding the contract method 0xe7a1c1c0.
Solidity: function setOperator(uint256 profileId, address operator) returns()
func (*ProfileSession) SetPrimaryProfileId ¶
func (_Profile *ProfileSession) SetPrimaryProfileId(profileId *big.Int) (*types.Transaction, error)
SetPrimaryProfileId is a paid mutator transaction binding the contract method 0x295cb43e.
Solidity: function setPrimaryProfileId(uint256 profileId) returns()
func (*ProfileSession) SetProfileUri ¶
func (_Profile *ProfileSession) SetProfileUri(profileId *big.Int, newUri string) (*types.Transaction, error)
SetProfileUri is a paid mutator transaction binding the contract method 0x7c392b51.
Solidity: function setProfileUri(uint256 profileId, string newUri) returns()
func (*ProfileSession) SetProfileUri0 ¶
func (_Profile *ProfileSession) SetProfileUri0(profileId *big.Int, newUri string) (*types.Transaction, error)
SetProfileUri0 is a paid mutator transaction binding the contract method 0x7c392b51.
Solidity: function setProfileUri(uint256 profileId, string newUri) returns()
func (*ProfileSession) SetSocialToken ¶
func (_Profile *ProfileSession) SetSocialToken(profileId *big.Int, tokenAddress common.Address) (*types.Transaction, error)
SetSocialToken is a paid mutator transaction binding the contract method 0x95d9fa7d.
Solidity: function setSocialToken(uint256 profileId, address tokenAddress) returns()
func (*ProfileSession) SupportsInterface ¶
func (_Profile *ProfileSession) 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 (*ProfileSession) Symbol ¶
func (_Profile *ProfileSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ProfileSession) TokenByIndex ¶
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 index) view returns(uint256)
func (*ProfileSession) TokenOfOwnerByIndex ¶
func (_Profile *ProfileSession) 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 (*ProfileSession) TokenURI ¶
func (_Profile *ProfileSession) TokenURI(profileId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 profileId) view returns(string)
func (*ProfileSession) TotalSupply ¶
func (_Profile *ProfileSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*ProfileSession) TransferFrom ¶
func (_Profile *ProfileSession) 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 (*ProfileSession) UnlinkAddress ¶
func (_Profile *ProfileSession) UnlinkAddress(vars DataTypesunlinkAddressData) (*types.Transaction, error)
UnlinkAddress is a paid mutator transaction binding the contract method 0x93f057e5.
Solidity: function unlinkAddress((uint256,address,bytes32) vars) returns()
func (*ProfileSession) UnlinkAnyUri ¶
func (_Profile *ProfileSession) UnlinkAnyUri(vars DataTypesunlinkAnyUriData) (*types.Transaction, error)
UnlinkAnyUri is a paid mutator transaction binding the contract method 0xef0828ab.
Solidity: function unlinkAnyUri((uint256,string,bytes32) vars) returns()
func (*ProfileSession) UnlinkERC721 ¶
func (_Profile *ProfileSession) UnlinkERC721(vars DataTypesunlinkERC721Data) (*types.Transaction, error)
UnlinkERC721 is a paid mutator transaction binding the contract method 0x867884e6.
Solidity: function unlinkERC721((uint256,address,uint256,bytes32) vars) returns()
func (*ProfileSession) UnlinkLinklist ¶
func (_Profile *ProfileSession) UnlinkLinklist(vars DataTypesunlinkLinklistData) (*types.Transaction, error)
UnlinkLinklist is a paid mutator transaction binding the contract method 0x5a936d10.
Solidity: function unlinkLinklist((uint256,uint256,bytes32) vars) returns()
func (*ProfileSession) UnlinkNote ¶
func (_Profile *ProfileSession) UnlinkNote(vars DataTypesunlinkNoteData) (*types.Transaction, error)
UnlinkNote is a paid mutator transaction binding the contract method 0x40ad34d8.
Solidity: function unlinkNote((uint256,uint256,uint256,bytes32) vars) returns()
func (*ProfileSession) UnlinkProfile ¶
func (_Profile *ProfileSession) UnlinkProfile(vars DataTypesunlinkProfileData) (*types.Transaction, error)
UnlinkProfile is a paid mutator transaction binding the contract method 0x251a99cf.
Solidity: function unlinkProfile((uint256,uint256,bytes32) vars) returns()
type ProfileSetHandle ¶
type ProfileSetHandle struct { Account common.Address ProfileId *big.Int NewHandle string Raw types.Log // Blockchain specific contextual infos }
ProfileSetHandle represents a SetHandle event raised by the Profile contract.
type ProfileSetHandleIterator ¶
type ProfileSetHandleIterator struct { Event *ProfileSetHandle // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileSetHandleIterator is returned from FilterSetHandle and is used to iterate over the raw logs and unpacked data for SetHandle events raised by the Profile contract.
func (*ProfileSetHandleIterator) Close ¶
func (it *ProfileSetHandleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileSetHandleIterator) Error ¶
func (it *ProfileSetHandleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileSetHandleIterator) Next ¶
func (it *ProfileSetHandleIterator) 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 ProfileSetLinkModule4Address ¶
type ProfileSetLinkModule4Address struct { Account common.Address LinkModule common.Address ReturnData []byte Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
ProfileSetLinkModule4Address represents a SetLinkModule4Address event raised by the Profile contract.
type ProfileSetLinkModule4AddressIterator ¶
type ProfileSetLinkModule4AddressIterator struct { Event *ProfileSetLinkModule4Address // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileSetLinkModule4AddressIterator is returned from FilterSetLinkModule4Address and is used to iterate over the raw logs and unpacked data for SetLinkModule4Address events raised by the Profile contract.
func (*ProfileSetLinkModule4AddressIterator) Close ¶
func (it *ProfileSetLinkModule4AddressIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileSetLinkModule4AddressIterator) Error ¶
func (it *ProfileSetLinkModule4AddressIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileSetLinkModule4AddressIterator) Next ¶
func (it *ProfileSetLinkModule4AddressIterator) 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 ProfileSetLinkModule4ERC721 ¶
type ProfileSetLinkModule4ERC721 struct { TokenAddress common.Address TokenId *big.Int LinkModule common.Address ReturnData []byte Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
ProfileSetLinkModule4ERC721 represents a SetLinkModule4ERC721 event raised by the Profile contract.
type ProfileSetLinkModule4ERC721Iterator ¶
type ProfileSetLinkModule4ERC721Iterator struct { Event *ProfileSetLinkModule4ERC721 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileSetLinkModule4ERC721Iterator is returned from FilterSetLinkModule4ERC721 and is used to iterate over the raw logs and unpacked data for SetLinkModule4ERC721 events raised by the Profile contract.
func (*ProfileSetLinkModule4ERC721Iterator) Close ¶
func (it *ProfileSetLinkModule4ERC721Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileSetLinkModule4ERC721Iterator) Error ¶
func (it *ProfileSetLinkModule4ERC721Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileSetLinkModule4ERC721Iterator) Next ¶
func (it *ProfileSetLinkModule4ERC721Iterator) 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 ProfileSetLinkModule4Linklist ¶
type ProfileSetLinkModule4Linklist struct { LinklistId *big.Int LinkModule common.Address ReturnData []byte Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
ProfileSetLinkModule4Linklist represents a SetLinkModule4Linklist event raised by the Profile contract.
type ProfileSetLinkModule4LinklistIterator ¶
type ProfileSetLinkModule4LinklistIterator struct { Event *ProfileSetLinkModule4Linklist // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileSetLinkModule4LinklistIterator is returned from FilterSetLinkModule4Linklist and is used to iterate over the raw logs and unpacked data for SetLinkModule4Linklist events raised by the Profile contract.
func (*ProfileSetLinkModule4LinklistIterator) Close ¶
func (it *ProfileSetLinkModule4LinklistIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileSetLinkModule4LinklistIterator) Error ¶
func (it *ProfileSetLinkModule4LinklistIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileSetLinkModule4LinklistIterator) Next ¶
func (it *ProfileSetLinkModule4LinklistIterator) 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 ProfileSetLinkModule4Note ¶
type ProfileSetLinkModule4Note struct { ProfileId *big.Int NoteId *big.Int LinkModule common.Address ReturnData []byte Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
ProfileSetLinkModule4Note represents a SetLinkModule4Note event raised by the Profile contract.
type ProfileSetLinkModule4NoteIterator ¶
type ProfileSetLinkModule4NoteIterator struct { Event *ProfileSetLinkModule4Note // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileSetLinkModule4NoteIterator is returned from FilterSetLinkModule4Note and is used to iterate over the raw logs and unpacked data for SetLinkModule4Note events raised by the Profile contract.
func (*ProfileSetLinkModule4NoteIterator) Close ¶
func (it *ProfileSetLinkModule4NoteIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileSetLinkModule4NoteIterator) Error ¶
func (it *ProfileSetLinkModule4NoteIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileSetLinkModule4NoteIterator) Next ¶
func (it *ProfileSetLinkModule4NoteIterator) 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 ProfileSetLinkModule4Profile ¶
type ProfileSetLinkModule4Profile struct { ProfileId *big.Int LinkModule common.Address ReturnData []byte Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
ProfileSetLinkModule4Profile represents a SetLinkModule4Profile event raised by the Profile contract.
type ProfileSetLinkModule4ProfileIterator ¶
type ProfileSetLinkModule4ProfileIterator struct { Event *ProfileSetLinkModule4Profile // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileSetLinkModule4ProfileIterator is returned from FilterSetLinkModule4Profile and is used to iterate over the raw logs and unpacked data for SetLinkModule4Profile events raised by the Profile contract.
func (*ProfileSetLinkModule4ProfileIterator) Close ¶
func (it *ProfileSetLinkModule4ProfileIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileSetLinkModule4ProfileIterator) Error ¶
func (it *ProfileSetLinkModule4ProfileIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileSetLinkModule4ProfileIterator) Next ¶
func (it *ProfileSetLinkModule4ProfileIterator) 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 ProfileSetMintModule4Note ¶
type ProfileSetMintModule4Note struct { ProfileId *big.Int NoteId *big.Int MintModule common.Address ReturnData []byte Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
ProfileSetMintModule4Note represents a SetMintModule4Note event raised by the Profile contract.
type ProfileSetMintModule4NoteIterator ¶
type ProfileSetMintModule4NoteIterator struct { Event *ProfileSetMintModule4Note // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileSetMintModule4NoteIterator is returned from FilterSetMintModule4Note and is used to iterate over the raw logs and unpacked data for SetMintModule4Note events raised by the Profile contract.
func (*ProfileSetMintModule4NoteIterator) Close ¶
func (it *ProfileSetMintModule4NoteIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileSetMintModule4NoteIterator) Error ¶
func (it *ProfileSetMintModule4NoteIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileSetMintModule4NoteIterator) Next ¶
func (it *ProfileSetMintModule4NoteIterator) 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 ProfileSetNoteUri ¶
type ProfileSetNoteUri struct { ProfileId *big.Int NoteId *big.Int NewUri string Raw types.Log // Blockchain specific contextual infos }
ProfileSetNoteUri represents a SetNoteUri event raised by the Profile contract.
type ProfileSetNoteUriIterator ¶
type ProfileSetNoteUriIterator struct { Event *ProfileSetNoteUri // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileSetNoteUriIterator is returned from FilterSetNoteUri and is used to iterate over the raw logs and unpacked data for SetNoteUri events raised by the Profile contract.
func (*ProfileSetNoteUriIterator) Close ¶
func (it *ProfileSetNoteUriIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileSetNoteUriIterator) Error ¶
func (it *ProfileSetNoteUriIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileSetNoteUriIterator) Next ¶
func (it *ProfileSetNoteUriIterator) 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 ProfileSetOperator ¶
type ProfileSetOperator struct { ProfileId *big.Int Operator common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
ProfileSetOperator represents a SetOperator event raised by the Profile contract.
type ProfileSetOperatorIterator ¶
type ProfileSetOperatorIterator struct { Event *ProfileSetOperator // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileSetOperatorIterator is returned from FilterSetOperator and is used to iterate over the raw logs and unpacked data for SetOperator events raised by the Profile contract.
func (*ProfileSetOperatorIterator) Close ¶
func (it *ProfileSetOperatorIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileSetOperatorIterator) Error ¶
func (it *ProfileSetOperatorIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileSetOperatorIterator) Next ¶
func (it *ProfileSetOperatorIterator) 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 ProfileSetPrimaryProfileId ¶
type ProfileSetPrimaryProfileId struct { Account common.Address ProfileId *big.Int OldProfileId *big.Int Raw types.Log // Blockchain specific contextual infos }
ProfileSetPrimaryProfileId represents a SetPrimaryProfileId event raised by the Profile contract.
type ProfileSetPrimaryProfileIdIterator ¶
type ProfileSetPrimaryProfileIdIterator struct { Event *ProfileSetPrimaryProfileId // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileSetPrimaryProfileIdIterator is returned from FilterSetPrimaryProfileId and is used to iterate over the raw logs and unpacked data for SetPrimaryProfileId events raised by the Profile contract.
func (*ProfileSetPrimaryProfileIdIterator) Close ¶
func (it *ProfileSetPrimaryProfileIdIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileSetPrimaryProfileIdIterator) Error ¶
func (it *ProfileSetPrimaryProfileIdIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileSetPrimaryProfileIdIterator) Next ¶
func (it *ProfileSetPrimaryProfileIdIterator) 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 ProfileSetProfileUri ¶
type ProfileSetProfileUri struct { ProfileId *big.Int NewUri string Raw types.Log // Blockchain specific contextual infos }
ProfileSetProfileUri represents a SetProfileUri event raised by the Profile contract.
type ProfileSetProfileUriIterator ¶
type ProfileSetProfileUriIterator struct { Event *ProfileSetProfileUri // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileSetProfileUriIterator is returned from FilterSetProfileUri and is used to iterate over the raw logs and unpacked data for SetProfileUri events raised by the Profile contract.
func (*ProfileSetProfileUriIterator) Close ¶
func (it *ProfileSetProfileUriIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileSetProfileUriIterator) Error ¶
func (it *ProfileSetProfileUriIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileSetProfileUriIterator) Next ¶
func (it *ProfileSetProfileUriIterator) 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 ProfileSetSocialToken ¶
type ProfileSetSocialToken struct { Account common.Address ProfileId *big.Int TokenAddress common.Address Raw types.Log // Blockchain specific contextual infos }
ProfileSetSocialToken represents a SetSocialToken event raised by the Profile contract.
type ProfileSetSocialTokenIterator ¶
type ProfileSetSocialTokenIterator struct { Event *ProfileSetSocialToken // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileSetSocialTokenIterator is returned from FilterSetSocialToken and is used to iterate over the raw logs and unpacked data for SetSocialToken events raised by the Profile contract.
func (*ProfileSetSocialTokenIterator) Close ¶
func (it *ProfileSetSocialTokenIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileSetSocialTokenIterator) Error ¶
func (it *ProfileSetSocialTokenIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileSetSocialTokenIterator) Next ¶
func (it *ProfileSetSocialTokenIterator) 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 ProfileTransactor ¶
type ProfileTransactor struct {
// contains filtered or unexported fields
}
ProfileTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewProfileTransactor ¶
func NewProfileTransactor(address common.Address, transactor bind.ContractTransactor) (*ProfileTransactor, error)
NewProfileTransactor creates a new write-only instance of Profile, bound to a specific deployed contract.
func (*ProfileTransactor) Approve ¶
func (_Profile *ProfileTransactor) 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 (*ProfileTransactor) Burn ¶
func (_Profile *ProfileTransactor) 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 (*ProfileTransactor) CreateProfile ¶
func (_Profile *ProfileTransactor) CreateProfile(opts *bind.TransactOpts, vars DataTypesCreateProfileData) (*types.Transaction, error)
CreateProfile is a paid mutator transaction binding the contract method 0xbd5f69cb.
Solidity: function createProfile((address,string,string,address,bytes) vars) returns()
func (*ProfileTransactor) CreateProfile0 ¶
func (_Profile *ProfileTransactor) CreateProfile0(opts *bind.TransactOpts, vars DataTypesCreateProfileData) (*types.Transaction, error)
CreateProfile0 is a paid mutator transaction binding the contract method 0xbd5f69cb.
Solidity: function createProfile((address,string,string,address,bytes) vars) returns()
func (*ProfileTransactor) CreateThenLinkProfile ¶
func (_Profile *ProfileTransactor) CreateThenLinkProfile(opts *bind.TransactOpts, vars DataTypescreateThenLinkProfileData) (*types.Transaction, error)
CreateThenLinkProfile is a paid mutator transaction binding the contract method 0x0ab6beba.
Solidity: function createThenLinkProfile((uint256,address,bytes32) vars) returns()
func (*ProfileTransactor) DeleteNote ¶
func (_Profile *ProfileTransactor) DeleteNote(opts *bind.TransactOpts, profileId *big.Int, noteId *big.Int) (*types.Transaction, error)
DeleteNote is a paid mutator transaction binding the contract method 0xc2a6fe3b.
Solidity: function deleteNote(uint256 profileId, uint256 noteId) returns()
func (*ProfileTransactor) Initialize ¶
func (_Profile *ProfileTransactor) Initialize(opts *bind.TransactOpts, _name string, _symbol string, _linklistContract common.Address, _mintNFTImpl common.Address, _periphery common.Address, _resolver common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xe56f2fe4.
Solidity: function initialize(string _name, string _symbol, address _linklistContract, address _mintNFTImpl, address _periphery, address _resolver) returns()
func (*ProfileTransactor) LinkAddress ¶
func (_Profile *ProfileTransactor) LinkAddress(opts *bind.TransactOpts, vars DataTypeslinkAddressData) (*types.Transaction, error)
LinkAddress is a paid mutator transaction binding the contract method 0x388f5083.
Solidity: function linkAddress((uint256,address,bytes32,bytes) vars) returns()
func (*ProfileTransactor) LinkAnyUri ¶
func (_Profile *ProfileTransactor) LinkAnyUri(opts *bind.TransactOpts, vars DataTypeslinkAnyUriData) (*types.Transaction, error)
LinkAnyUri is a paid mutator transaction binding the contract method 0x5fb88183.
Solidity: function linkAnyUri((uint256,string,bytes32,bytes) vars) returns()
func (*ProfileTransactor) LinkERC721 ¶
func (_Profile *ProfileTransactor) LinkERC721(opts *bind.TransactOpts, vars DataTypeslinkERC721Data) (*types.Transaction, error)
LinkERC721 is a paid mutator transaction binding the contract method 0xcb8e757e.
Solidity: function linkERC721((uint256,address,uint256,bytes32,bytes) vars) returns()
func (*ProfileTransactor) LinkLinklist ¶
func (_Profile *ProfileTransactor) LinkLinklist(opts *bind.TransactOpts, vars DataTypeslinkLinklistData) (*types.Transaction, error)
LinkLinklist is a paid mutator transaction binding the contract method 0x9864c307.
Solidity: function linkLinklist((uint256,uint256,bytes32,bytes) vars) returns()
func (*ProfileTransactor) LinkNote ¶
func (_Profile *ProfileTransactor) LinkNote(opts *bind.TransactOpts, vars DataTypeslinkNoteData) (*types.Transaction, error)
LinkNote is a paid mutator transaction binding the contract method 0xb9d32845.
Solidity: function linkNote((uint256,uint256,uint256,bytes32,bytes) vars) returns()
func (*ProfileTransactor) LinkProfile ¶
func (_Profile *ProfileTransactor) LinkProfile(opts *bind.TransactOpts, vars DataTypeslinkProfileData) (*types.Transaction, error)
LinkProfile is a paid mutator transaction binding the contract method 0xa914c76e.
Solidity: function linkProfile((uint256,uint256,bytes32,bytes) vars) returns()
func (*ProfileTransactor) LockNote ¶
func (_Profile *ProfileTransactor) LockNote(opts *bind.TransactOpts, profileId *big.Int, noteId *big.Int) (*types.Transaction, error)
LockNote is a paid mutator transaction binding the contract method 0x74f345cf.
Solidity: function lockNote(uint256 profileId, uint256 noteId) returns()
func (*ProfileTransactor) MigrateNote ¶
func (_Profile *ProfileTransactor) MigrateNote(opts *bind.TransactOpts, profileId *big.Int) (*types.Transaction, error)
MigrateNote is a paid mutator transaction binding the contract method 0x14bd433c.
Solidity: function migrateNote(uint256 profileId) returns()
func (*ProfileTransactor) MintNote ¶
func (_Profile *ProfileTransactor) MintNote(opts *bind.TransactOpts, vars DataTypesMintNoteData) (*types.Transaction, error)
MintNote is a paid mutator transaction binding the contract method 0xa7ccb4bf.
Solidity: function mintNote((uint256,uint256,address,bytes) vars) returns(uint256)
func (*ProfileTransactor) PostNote ¶
func (_Profile *ProfileTransactor) PostNote(opts *bind.TransactOpts, vars DataTypesPostNoteData) (*types.Transaction, error)
PostNote is a paid mutator transaction binding the contract method 0x29c301c2.
Solidity: function postNote((uint256,string,address,bytes,address,bytes,bool) vars) returns(uint256)
func (*ProfileTransactor) PostNote4Address ¶
func (_Profile *ProfileTransactor) PostNote4Address(opts *bind.TransactOpts, noteData DataTypesPostNoteData, ethAddress common.Address) (*types.Transaction, error)
PostNote4Address is a paid mutator transaction binding the contract method 0x92f7070b.
Solidity: function postNote4Address((uint256,string,address,bytes,address,bytes,bool) noteData, address ethAddress) returns(uint256)
func (*ProfileTransactor) PostNote4AnyUri ¶
func (_Profile *ProfileTransactor) PostNote4AnyUri(opts *bind.TransactOpts, postNoteData DataTypesPostNoteData, uri string) (*types.Transaction, error)
PostNote4AnyUri is a paid mutator transaction binding the contract method 0xf316bacd.
Solidity: function postNote4AnyUri((uint256,string,address,bytes,address,bytes,bool) postNoteData, string uri) returns(uint256)
func (*ProfileTransactor) PostNote4ERC721 ¶
func (_Profile *ProfileTransactor) PostNote4ERC721(opts *bind.TransactOpts, postNoteData DataTypesPostNoteData, erc721 DataTypesERC721Struct) (*types.Transaction, error)
PostNote4ERC721 is a paid mutator transaction binding the contract method 0x327b2a03.
Solidity: function postNote4ERC721((uint256,string,address,bytes,address,bytes,bool) postNoteData, (address,uint256) erc721) returns(uint256)
func (*ProfileTransactor) PostNote4Linklist ¶
func (_Profile *ProfileTransactor) PostNote4Linklist(opts *bind.TransactOpts, noteData DataTypesPostNoteData, toLinklistId *big.Int) (*types.Transaction, error)
PostNote4Linklist is a paid mutator transaction binding the contract method 0x44b82a24.
Solidity: function postNote4Linklist((uint256,string,address,bytes,address,bytes,bool) noteData, uint256 toLinklistId) returns(uint256)
func (*ProfileTransactor) PostNote4Note ¶
func (_Profile *ProfileTransactor) PostNote4Note(opts *bind.TransactOpts, postNoteData DataTypesPostNoteData, note DataTypesNoteStruct) (*types.Transaction, error)
PostNote4Note is a paid mutator transaction binding the contract method 0x9a4dec18.
Solidity: function postNote4Note((uint256,string,address,bytes,address,bytes,bool) postNoteData, (uint256,uint256) note) returns(uint256)
func (*ProfileTransactor) PostNote4Profile ¶
func (_Profile *ProfileTransactor) PostNote4Profile(opts *bind.TransactOpts, postNoteData DataTypesPostNoteData, toProfileId *big.Int) (*types.Transaction, error)
PostNote4Profile is a paid mutator transaction binding the contract method 0x2ff5b07e.
Solidity: function postNote4Profile((uint256,string,address,bytes,address,bytes,bool) postNoteData, uint256 toProfileId) returns(uint256)
func (*ProfileTransactor) SafeTransferFrom ¶
func (_Profile *ProfileTransactor) 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 (*ProfileTransactor) SafeTransferFrom0 ¶
func (_Profile *ProfileTransactor) 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 (*ProfileTransactor) SetApprovalForAll ¶
func (_Profile *ProfileTransactor) 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 (*ProfileTransactor) SetHandle ¶
func (_Profile *ProfileTransactor) SetHandle(opts *bind.TransactOpts, profileId *big.Int, newHandle string) (*types.Transaction, error)
SetHandle is a paid mutator transaction binding the contract method 0xa6e6178d.
Solidity: function setHandle(uint256 profileId, string newHandle) returns()
func (*ProfileTransactor) SetLinkModule4Address ¶
func (_Profile *ProfileTransactor) SetLinkModule4Address(opts *bind.TransactOpts, vars DataTypessetLinkModule4AddressData) (*types.Transaction, error)
SetLinkModule4Address is a paid mutator transaction binding the contract method 0x08cb68ff.
Solidity: function setLinkModule4Address((address,address,bytes) vars) returns()
func (*ProfileTransactor) SetLinkModule4ERC721 ¶
func (_Profile *ProfileTransactor) SetLinkModule4ERC721(opts *bind.TransactOpts, vars DataTypessetLinkModule4ERC721Data) (*types.Transaction, error)
SetLinkModule4ERC721 is a paid mutator transaction binding the contract method 0x69492c97.
Solidity: function setLinkModule4ERC721((address,uint256,address,bytes) vars) returns()
func (*ProfileTransactor) SetLinkModule4Linklist ¶
func (_Profile *ProfileTransactor) SetLinkModule4Linklist(opts *bind.TransactOpts, vars DataTypessetLinkModule4LinklistData) (*types.Transaction, error)
SetLinkModule4Linklist is a paid mutator transaction binding the contract method 0x0c4dd5f2.
Solidity: function setLinkModule4Linklist((uint256,address,bytes) vars) returns()
func (*ProfileTransactor) SetLinkModule4Note ¶
func (_Profile *ProfileTransactor) SetLinkModule4Note(opts *bind.TransactOpts, vars DataTypessetLinkModule4NoteData) (*types.Transaction, error)
SetLinkModule4Note is a paid mutator transaction binding the contract method 0xdb8c198d.
Solidity: function setLinkModule4Note((uint256,uint256,address,bytes) vars) returns()
func (*ProfileTransactor) SetLinkModule4Profile ¶
func (_Profile *ProfileTransactor) SetLinkModule4Profile(opts *bind.TransactOpts, vars DataTypessetLinkModule4ProfileData) (*types.Transaction, error)
SetLinkModule4Profile is a paid mutator transaction binding the contract method 0x5b507cfd.
Solidity: function setLinkModule4Profile((uint256,address,bytes) vars) returns()
func (*ProfileTransactor) SetLinklistUri ¶
func (_Profile *ProfileTransactor) SetLinklistUri(opts *bind.TransactOpts, linklistId *big.Int, uri string) (*types.Transaction, error)
SetLinklistUri is a paid mutator transaction binding the contract method 0x33f06ee6.
Solidity: function setLinklistUri(uint256 linklistId, string uri) returns()
func (*ProfileTransactor) SetMintModule4Note ¶
func (_Profile *ProfileTransactor) SetMintModule4Note(opts *bind.TransactOpts, vars DataTypessetMintModule4NoteData) (*types.Transaction, error)
SetMintModule4Note is a paid mutator transaction binding the contract method 0xd23b320b.
Solidity: function setMintModule4Note((uint256,uint256,address,bytes) vars) returns()
func (*ProfileTransactor) SetNoteUri ¶
func (_Profile *ProfileTransactor) SetNoteUri(opts *bind.TransactOpts, profileId *big.Int, noteId *big.Int, newUri string) (*types.Transaction, error)
SetNoteUri is a paid mutator transaction binding the contract method 0x628b644a.
Solidity: function setNoteUri(uint256 profileId, uint256 noteId, string newUri) returns()
func (*ProfileTransactor) SetOperator ¶
func (_Profile *ProfileTransactor) SetOperator(opts *bind.TransactOpts, profileId *big.Int, operator common.Address) (*types.Transaction, error)
SetOperator is a paid mutator transaction binding the contract method 0xe7a1c1c0.
Solidity: function setOperator(uint256 profileId, address operator) returns()
func (*ProfileTransactor) SetPrimaryProfileId ¶
func (_Profile *ProfileTransactor) SetPrimaryProfileId(opts *bind.TransactOpts, profileId *big.Int) (*types.Transaction, error)
SetPrimaryProfileId is a paid mutator transaction binding the contract method 0x295cb43e.
Solidity: function setPrimaryProfileId(uint256 profileId) returns()
func (*ProfileTransactor) SetProfileUri ¶
func (_Profile *ProfileTransactor) SetProfileUri(opts *bind.TransactOpts, profileId *big.Int, newUri string) (*types.Transaction, error)
SetProfileUri is a paid mutator transaction binding the contract method 0x7c392b51.
Solidity: function setProfileUri(uint256 profileId, string newUri) returns()
func (*ProfileTransactor) SetProfileUri0 ¶
func (_Profile *ProfileTransactor) SetProfileUri0(opts *bind.TransactOpts, profileId *big.Int, newUri string) (*types.Transaction, error)
SetProfileUri0 is a paid mutator transaction binding the contract method 0x7c392b51.
Solidity: function setProfileUri(uint256 profileId, string newUri) returns()
func (*ProfileTransactor) SetSocialToken ¶
func (_Profile *ProfileTransactor) SetSocialToken(opts *bind.TransactOpts, profileId *big.Int, tokenAddress common.Address) (*types.Transaction, error)
SetSocialToken is a paid mutator transaction binding the contract method 0x95d9fa7d.
Solidity: function setSocialToken(uint256 profileId, address tokenAddress) returns()
func (*ProfileTransactor) TransferFrom ¶
func (_Profile *ProfileTransactor) 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 (*ProfileTransactor) UnlinkAddress ¶
func (_Profile *ProfileTransactor) UnlinkAddress(opts *bind.TransactOpts, vars DataTypesunlinkAddressData) (*types.Transaction, error)
UnlinkAddress is a paid mutator transaction binding the contract method 0x93f057e5.
Solidity: function unlinkAddress((uint256,address,bytes32) vars) returns()
func (*ProfileTransactor) UnlinkAnyUri ¶
func (_Profile *ProfileTransactor) UnlinkAnyUri(opts *bind.TransactOpts, vars DataTypesunlinkAnyUriData) (*types.Transaction, error)
UnlinkAnyUri is a paid mutator transaction binding the contract method 0xef0828ab.
Solidity: function unlinkAnyUri((uint256,string,bytes32) vars) returns()
func (*ProfileTransactor) UnlinkERC721 ¶
func (_Profile *ProfileTransactor) UnlinkERC721(opts *bind.TransactOpts, vars DataTypesunlinkERC721Data) (*types.Transaction, error)
UnlinkERC721 is a paid mutator transaction binding the contract method 0x867884e6.
Solidity: function unlinkERC721((uint256,address,uint256,bytes32) vars) returns()
func (*ProfileTransactor) UnlinkLinklist ¶
func (_Profile *ProfileTransactor) UnlinkLinklist(opts *bind.TransactOpts, vars DataTypesunlinkLinklistData) (*types.Transaction, error)
UnlinkLinklist is a paid mutator transaction binding the contract method 0x5a936d10.
Solidity: function unlinkLinklist((uint256,uint256,bytes32) vars) returns()
func (*ProfileTransactor) UnlinkNote ¶
func (_Profile *ProfileTransactor) UnlinkNote(opts *bind.TransactOpts, vars DataTypesunlinkNoteData) (*types.Transaction, error)
UnlinkNote is a paid mutator transaction binding the contract method 0x40ad34d8.
Solidity: function unlinkNote((uint256,uint256,uint256,bytes32) vars) returns()
func (*ProfileTransactor) UnlinkProfile ¶
func (_Profile *ProfileTransactor) UnlinkProfile(opts *bind.TransactOpts, vars DataTypesunlinkProfileData) (*types.Transaction, error)
UnlinkProfile is a paid mutator transaction binding the contract method 0x251a99cf.
Solidity: function unlinkProfile((uint256,uint256,bytes32) vars) returns()
type ProfileTransactorRaw ¶
type ProfileTransactorRaw struct {
Contract *ProfileTransactor // Generic write-only contract binding to access the raw methods on
}
ProfileTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ProfileTransactorRaw) Transact ¶
func (_Profile *ProfileTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ProfileTransactorRaw) Transfer ¶
func (_Profile *ProfileTransactorRaw) 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 ProfileTransactorSession ¶
type ProfileTransactorSession struct { Contract *ProfileTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ProfileTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ProfileTransactorSession) Approve ¶
func (_Profile *ProfileTransactorSession) 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 (*ProfileTransactorSession) Burn ¶
func (_Profile *ProfileTransactorSession) 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 (*ProfileTransactorSession) CreateProfile ¶
func (_Profile *ProfileTransactorSession) CreateProfile(vars DataTypesCreateProfileData) (*types.Transaction, error)
CreateProfile is a paid mutator transaction binding the contract method 0xbd5f69cb.
Solidity: function createProfile((address,string,string,address,bytes) vars) returns()
func (*ProfileTransactorSession) CreateProfile0 ¶
func (_Profile *ProfileTransactorSession) CreateProfile0(vars DataTypesCreateProfileData) (*types.Transaction, error)
CreateProfile0 is a paid mutator transaction binding the contract method 0xbd5f69cb.
Solidity: function createProfile((address,string,string,address,bytes) vars) returns()
func (*ProfileTransactorSession) CreateThenLinkProfile ¶
func (_Profile *ProfileTransactorSession) CreateThenLinkProfile(vars DataTypescreateThenLinkProfileData) (*types.Transaction, error)
CreateThenLinkProfile is a paid mutator transaction binding the contract method 0x0ab6beba.
Solidity: function createThenLinkProfile((uint256,address,bytes32) vars) returns()
func (*ProfileTransactorSession) DeleteNote ¶
func (_Profile *ProfileTransactorSession) DeleteNote(profileId *big.Int, noteId *big.Int) (*types.Transaction, error)
DeleteNote is a paid mutator transaction binding the contract method 0xc2a6fe3b.
Solidity: function deleteNote(uint256 profileId, uint256 noteId) returns()
func (*ProfileTransactorSession) Initialize ¶
func (_Profile *ProfileTransactorSession) Initialize(_name string, _symbol string, _linklistContract common.Address, _mintNFTImpl common.Address, _periphery common.Address, _resolver common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xe56f2fe4.
Solidity: function initialize(string _name, string _symbol, address _linklistContract, address _mintNFTImpl, address _periphery, address _resolver) returns()
func (*ProfileTransactorSession) LinkAddress ¶
func (_Profile *ProfileTransactorSession) LinkAddress(vars DataTypeslinkAddressData) (*types.Transaction, error)
LinkAddress is a paid mutator transaction binding the contract method 0x388f5083.
Solidity: function linkAddress((uint256,address,bytes32,bytes) vars) returns()
func (*ProfileTransactorSession) LinkAnyUri ¶
func (_Profile *ProfileTransactorSession) LinkAnyUri(vars DataTypeslinkAnyUriData) (*types.Transaction, error)
LinkAnyUri is a paid mutator transaction binding the contract method 0x5fb88183.
Solidity: function linkAnyUri((uint256,string,bytes32,bytes) vars) returns()
func (*ProfileTransactorSession) LinkERC721 ¶
func (_Profile *ProfileTransactorSession) LinkERC721(vars DataTypeslinkERC721Data) (*types.Transaction, error)
LinkERC721 is a paid mutator transaction binding the contract method 0xcb8e757e.
Solidity: function linkERC721((uint256,address,uint256,bytes32,bytes) vars) returns()
func (*ProfileTransactorSession) LinkLinklist ¶
func (_Profile *ProfileTransactorSession) LinkLinklist(vars DataTypeslinkLinklistData) (*types.Transaction, error)
LinkLinklist is a paid mutator transaction binding the contract method 0x9864c307.
Solidity: function linkLinklist((uint256,uint256,bytes32,bytes) vars) returns()
func (*ProfileTransactorSession) LinkNote ¶
func (_Profile *ProfileTransactorSession) LinkNote(vars DataTypeslinkNoteData) (*types.Transaction, error)
LinkNote is a paid mutator transaction binding the contract method 0xb9d32845.
Solidity: function linkNote((uint256,uint256,uint256,bytes32,bytes) vars) returns()
func (*ProfileTransactorSession) LinkProfile ¶
func (_Profile *ProfileTransactorSession) LinkProfile(vars DataTypeslinkProfileData) (*types.Transaction, error)
LinkProfile is a paid mutator transaction binding the contract method 0xa914c76e.
Solidity: function linkProfile((uint256,uint256,bytes32,bytes) vars) returns()
func (*ProfileTransactorSession) LockNote ¶
func (_Profile *ProfileTransactorSession) LockNote(profileId *big.Int, noteId *big.Int) (*types.Transaction, error)
LockNote is a paid mutator transaction binding the contract method 0x74f345cf.
Solidity: function lockNote(uint256 profileId, uint256 noteId) returns()
func (*ProfileTransactorSession) MigrateNote ¶
func (_Profile *ProfileTransactorSession) MigrateNote(profileId *big.Int) (*types.Transaction, error)
MigrateNote is a paid mutator transaction binding the contract method 0x14bd433c.
Solidity: function migrateNote(uint256 profileId) returns()
func (*ProfileTransactorSession) MintNote ¶
func (_Profile *ProfileTransactorSession) MintNote(vars DataTypesMintNoteData) (*types.Transaction, error)
MintNote is a paid mutator transaction binding the contract method 0xa7ccb4bf.
Solidity: function mintNote((uint256,uint256,address,bytes) vars) returns(uint256)
func (*ProfileTransactorSession) PostNote ¶
func (_Profile *ProfileTransactorSession) PostNote(vars DataTypesPostNoteData) (*types.Transaction, error)
PostNote is a paid mutator transaction binding the contract method 0x29c301c2.
Solidity: function postNote((uint256,string,address,bytes,address,bytes,bool) vars) returns(uint256)
func (*ProfileTransactorSession) PostNote4Address ¶
func (_Profile *ProfileTransactorSession) PostNote4Address(noteData DataTypesPostNoteData, ethAddress common.Address) (*types.Transaction, error)
PostNote4Address is a paid mutator transaction binding the contract method 0x92f7070b.
Solidity: function postNote4Address((uint256,string,address,bytes,address,bytes,bool) noteData, address ethAddress) returns(uint256)
func (*ProfileTransactorSession) PostNote4AnyUri ¶
func (_Profile *ProfileTransactorSession) PostNote4AnyUri(postNoteData DataTypesPostNoteData, uri string) (*types.Transaction, error)
PostNote4AnyUri is a paid mutator transaction binding the contract method 0xf316bacd.
Solidity: function postNote4AnyUri((uint256,string,address,bytes,address,bytes,bool) postNoteData, string uri) returns(uint256)
func (*ProfileTransactorSession) PostNote4ERC721 ¶
func (_Profile *ProfileTransactorSession) PostNote4ERC721(postNoteData DataTypesPostNoteData, erc721 DataTypesERC721Struct) (*types.Transaction, error)
PostNote4ERC721 is a paid mutator transaction binding the contract method 0x327b2a03.
Solidity: function postNote4ERC721((uint256,string,address,bytes,address,bytes,bool) postNoteData, (address,uint256) erc721) returns(uint256)
func (*ProfileTransactorSession) PostNote4Linklist ¶
func (_Profile *ProfileTransactorSession) PostNote4Linklist(noteData DataTypesPostNoteData, toLinklistId *big.Int) (*types.Transaction, error)
PostNote4Linklist is a paid mutator transaction binding the contract method 0x44b82a24.
Solidity: function postNote4Linklist((uint256,string,address,bytes,address,bytes,bool) noteData, uint256 toLinklistId) returns(uint256)
func (*ProfileTransactorSession) PostNote4Note ¶
func (_Profile *ProfileTransactorSession) PostNote4Note(postNoteData DataTypesPostNoteData, note DataTypesNoteStruct) (*types.Transaction, error)
PostNote4Note is a paid mutator transaction binding the contract method 0x9a4dec18.
Solidity: function postNote4Note((uint256,string,address,bytes,address,bytes,bool) postNoteData, (uint256,uint256) note) returns(uint256)
func (*ProfileTransactorSession) PostNote4Profile ¶
func (_Profile *ProfileTransactorSession) PostNote4Profile(postNoteData DataTypesPostNoteData, toProfileId *big.Int) (*types.Transaction, error)
PostNote4Profile is a paid mutator transaction binding the contract method 0x2ff5b07e.
Solidity: function postNote4Profile((uint256,string,address,bytes,address,bytes,bool) postNoteData, uint256 toProfileId) returns(uint256)
func (*ProfileTransactorSession) SafeTransferFrom ¶
func (_Profile *ProfileTransactorSession) 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 (*ProfileTransactorSession) SafeTransferFrom0 ¶
func (_Profile *ProfileTransactorSession) 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 (*ProfileTransactorSession) SetApprovalForAll ¶
func (_Profile *ProfileTransactorSession) 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 (*ProfileTransactorSession) SetHandle ¶
func (_Profile *ProfileTransactorSession) SetHandle(profileId *big.Int, newHandle string) (*types.Transaction, error)
SetHandle is a paid mutator transaction binding the contract method 0xa6e6178d.
Solidity: function setHandle(uint256 profileId, string newHandle) returns()
func (*ProfileTransactorSession) SetLinkModule4Address ¶
func (_Profile *ProfileTransactorSession) SetLinkModule4Address(vars DataTypessetLinkModule4AddressData) (*types.Transaction, error)
SetLinkModule4Address is a paid mutator transaction binding the contract method 0x08cb68ff.
Solidity: function setLinkModule4Address((address,address,bytes) vars) returns()
func (*ProfileTransactorSession) SetLinkModule4ERC721 ¶
func (_Profile *ProfileTransactorSession) SetLinkModule4ERC721(vars DataTypessetLinkModule4ERC721Data) (*types.Transaction, error)
SetLinkModule4ERC721 is a paid mutator transaction binding the contract method 0x69492c97.
Solidity: function setLinkModule4ERC721((address,uint256,address,bytes) vars) returns()
func (*ProfileTransactorSession) SetLinkModule4Linklist ¶
func (_Profile *ProfileTransactorSession) SetLinkModule4Linklist(vars DataTypessetLinkModule4LinklistData) (*types.Transaction, error)
SetLinkModule4Linklist is a paid mutator transaction binding the contract method 0x0c4dd5f2.
Solidity: function setLinkModule4Linklist((uint256,address,bytes) vars) returns()
func (*ProfileTransactorSession) SetLinkModule4Note ¶
func (_Profile *ProfileTransactorSession) SetLinkModule4Note(vars DataTypessetLinkModule4NoteData) (*types.Transaction, error)
SetLinkModule4Note is a paid mutator transaction binding the contract method 0xdb8c198d.
Solidity: function setLinkModule4Note((uint256,uint256,address,bytes) vars) returns()
func (*ProfileTransactorSession) SetLinkModule4Profile ¶
func (_Profile *ProfileTransactorSession) SetLinkModule4Profile(vars DataTypessetLinkModule4ProfileData) (*types.Transaction, error)
SetLinkModule4Profile is a paid mutator transaction binding the contract method 0x5b507cfd.
Solidity: function setLinkModule4Profile((uint256,address,bytes) vars) returns()
func (*ProfileTransactorSession) SetLinklistUri ¶
func (_Profile *ProfileTransactorSession) SetLinklistUri(linklistId *big.Int, uri string) (*types.Transaction, error)
SetLinklistUri is a paid mutator transaction binding the contract method 0x33f06ee6.
Solidity: function setLinklistUri(uint256 linklistId, string uri) returns()
func (*ProfileTransactorSession) SetMintModule4Note ¶
func (_Profile *ProfileTransactorSession) SetMintModule4Note(vars DataTypessetMintModule4NoteData) (*types.Transaction, error)
SetMintModule4Note is a paid mutator transaction binding the contract method 0xd23b320b.
Solidity: function setMintModule4Note((uint256,uint256,address,bytes) vars) returns()
func (*ProfileTransactorSession) SetNoteUri ¶
func (_Profile *ProfileTransactorSession) SetNoteUri(profileId *big.Int, noteId *big.Int, newUri string) (*types.Transaction, error)
SetNoteUri is a paid mutator transaction binding the contract method 0x628b644a.
Solidity: function setNoteUri(uint256 profileId, uint256 noteId, string newUri) returns()
func (*ProfileTransactorSession) SetOperator ¶
func (_Profile *ProfileTransactorSession) SetOperator(profileId *big.Int, operator common.Address) (*types.Transaction, error)
SetOperator is a paid mutator transaction binding the contract method 0xe7a1c1c0.
Solidity: function setOperator(uint256 profileId, address operator) returns()
func (*ProfileTransactorSession) SetPrimaryProfileId ¶
func (_Profile *ProfileTransactorSession) SetPrimaryProfileId(profileId *big.Int) (*types.Transaction, error)
SetPrimaryProfileId is a paid mutator transaction binding the contract method 0x295cb43e.
Solidity: function setPrimaryProfileId(uint256 profileId) returns()
func (*ProfileTransactorSession) SetProfileUri ¶
func (_Profile *ProfileTransactorSession) SetProfileUri(profileId *big.Int, newUri string) (*types.Transaction, error)
SetProfileUri is a paid mutator transaction binding the contract method 0x7c392b51.
Solidity: function setProfileUri(uint256 profileId, string newUri) returns()
func (*ProfileTransactorSession) SetProfileUri0 ¶
func (_Profile *ProfileTransactorSession) SetProfileUri0(profileId *big.Int, newUri string) (*types.Transaction, error)
SetProfileUri0 is a paid mutator transaction binding the contract method 0x7c392b51.
Solidity: function setProfileUri(uint256 profileId, string newUri) returns()
func (*ProfileTransactorSession) SetSocialToken ¶
func (_Profile *ProfileTransactorSession) SetSocialToken(profileId *big.Int, tokenAddress common.Address) (*types.Transaction, error)
SetSocialToken is a paid mutator transaction binding the contract method 0x95d9fa7d.
Solidity: function setSocialToken(uint256 profileId, address tokenAddress) returns()
func (*ProfileTransactorSession) TransferFrom ¶
func (_Profile *ProfileTransactorSession) 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 (*ProfileTransactorSession) UnlinkAddress ¶
func (_Profile *ProfileTransactorSession) UnlinkAddress(vars DataTypesunlinkAddressData) (*types.Transaction, error)
UnlinkAddress is a paid mutator transaction binding the contract method 0x93f057e5.
Solidity: function unlinkAddress((uint256,address,bytes32) vars) returns()
func (*ProfileTransactorSession) UnlinkAnyUri ¶
func (_Profile *ProfileTransactorSession) UnlinkAnyUri(vars DataTypesunlinkAnyUriData) (*types.Transaction, error)
UnlinkAnyUri is a paid mutator transaction binding the contract method 0xef0828ab.
Solidity: function unlinkAnyUri((uint256,string,bytes32) vars) returns()
func (*ProfileTransactorSession) UnlinkERC721 ¶
func (_Profile *ProfileTransactorSession) UnlinkERC721(vars DataTypesunlinkERC721Data) (*types.Transaction, error)
UnlinkERC721 is a paid mutator transaction binding the contract method 0x867884e6.
Solidity: function unlinkERC721((uint256,address,uint256,bytes32) vars) returns()
func (*ProfileTransactorSession) UnlinkLinklist ¶
func (_Profile *ProfileTransactorSession) UnlinkLinklist(vars DataTypesunlinkLinklistData) (*types.Transaction, error)
UnlinkLinklist is a paid mutator transaction binding the contract method 0x5a936d10.
Solidity: function unlinkLinklist((uint256,uint256,bytes32) vars) returns()
func (*ProfileTransactorSession) UnlinkNote ¶
func (_Profile *ProfileTransactorSession) UnlinkNote(vars DataTypesunlinkNoteData) (*types.Transaction, error)
UnlinkNote is a paid mutator transaction binding the contract method 0x40ad34d8.
Solidity: function unlinkNote((uint256,uint256,uint256,bytes32) vars) returns()
func (*ProfileTransactorSession) UnlinkProfile ¶
func (_Profile *ProfileTransactorSession) UnlinkProfile(vars DataTypesunlinkProfileData) (*types.Transaction, error)
UnlinkProfile is a paid mutator transaction binding the contract method 0x251a99cf.
Solidity: function unlinkProfile((uint256,uint256,bytes32) vars) returns()
type ProfileTransfer ¶
type ProfileTransfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
ProfileTransfer represents a Transfer event raised by the Profile contract.
type ProfileTransferIterator ¶
type ProfileTransferIterator struct { Event *ProfileTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Profile contract.
func (*ProfileTransferIterator) Close ¶
func (it *ProfileTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileTransferIterator) Error ¶
func (it *ProfileTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileTransferIterator) Next ¶
func (it *ProfileTransferIterator) 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 ProfileUnlinkAddress ¶
type ProfileUnlinkAddress struct { FromProfileId *big.Int EthAddress common.Address LinkType [32]byte Raw types.Log // Blockchain specific contextual infos }
ProfileUnlinkAddress represents a UnlinkAddress event raised by the Profile contract.
type ProfileUnlinkAddressIterator ¶
type ProfileUnlinkAddressIterator struct { Event *ProfileUnlinkAddress // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileUnlinkAddressIterator is returned from FilterUnlinkAddress and is used to iterate over the raw logs and unpacked data for UnlinkAddress events raised by the Profile contract.
func (*ProfileUnlinkAddressIterator) Close ¶
func (it *ProfileUnlinkAddressIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileUnlinkAddressIterator) Error ¶
func (it *ProfileUnlinkAddressIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileUnlinkAddressIterator) Next ¶
func (it *ProfileUnlinkAddressIterator) 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 ProfileUnlinkAnyUri ¶
type ProfileUnlinkAnyUri struct { FromProfileId *big.Int ToUri string LinkType [32]byte Raw types.Log // Blockchain specific contextual infos }
ProfileUnlinkAnyUri represents a UnlinkAnyUri event raised by the Profile contract.
type ProfileUnlinkAnyUriIterator ¶
type ProfileUnlinkAnyUriIterator struct { Event *ProfileUnlinkAnyUri // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileUnlinkAnyUriIterator is returned from FilterUnlinkAnyUri and is used to iterate over the raw logs and unpacked data for UnlinkAnyUri events raised by the Profile contract.
func (*ProfileUnlinkAnyUriIterator) Close ¶
func (it *ProfileUnlinkAnyUriIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileUnlinkAnyUriIterator) Error ¶
func (it *ProfileUnlinkAnyUriIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileUnlinkAnyUriIterator) Next ¶
func (it *ProfileUnlinkAnyUriIterator) 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 ProfileUnlinkERC721 ¶
type ProfileUnlinkERC721 struct { FromProfileId *big.Int TokenAddress common.Address ToNoteId *big.Int LinkType [32]byte LinklistId *big.Int Raw types.Log // Blockchain specific contextual infos }
ProfileUnlinkERC721 represents a UnlinkERC721 event raised by the Profile contract.
type ProfileUnlinkERC721Iterator ¶
type ProfileUnlinkERC721Iterator struct { Event *ProfileUnlinkERC721 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileUnlinkERC721Iterator is returned from FilterUnlinkERC721 and is used to iterate over the raw logs and unpacked data for UnlinkERC721 events raised by the Profile contract.
func (*ProfileUnlinkERC721Iterator) Close ¶
func (it *ProfileUnlinkERC721Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileUnlinkERC721Iterator) Error ¶
func (it *ProfileUnlinkERC721Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileUnlinkERC721Iterator) Next ¶
func (it *ProfileUnlinkERC721Iterator) 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 ProfileUnlinkLinklist ¶
type ProfileUnlinkLinklist struct { FromProfileId *big.Int ToLinklistId *big.Int LinkType [32]byte LinklistId *big.Int Raw types.Log // Blockchain specific contextual infos }
ProfileUnlinkLinklist represents a UnlinkLinklist event raised by the Profile contract.
type ProfileUnlinkLinklistIterator ¶
type ProfileUnlinkLinklistIterator struct { Event *ProfileUnlinkLinklist // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileUnlinkLinklistIterator is returned from FilterUnlinkLinklist and is used to iterate over the raw logs and unpacked data for UnlinkLinklist events raised by the Profile contract.
func (*ProfileUnlinkLinklistIterator) Close ¶
func (it *ProfileUnlinkLinklistIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileUnlinkLinklistIterator) Error ¶
func (it *ProfileUnlinkLinklistIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileUnlinkLinklistIterator) Next ¶
func (it *ProfileUnlinkLinklistIterator) 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 ProfileUnlinkNote ¶
type ProfileUnlinkNote struct { FromProfileId *big.Int ToProfileId *big.Int ToNoteId *big.Int LinkType [32]byte LinklistId *big.Int Raw types.Log // Blockchain specific contextual infos }
ProfileUnlinkNote represents a UnlinkNote event raised by the Profile contract.
type ProfileUnlinkNoteIterator ¶
type ProfileUnlinkNoteIterator struct { Event *ProfileUnlinkNote // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileUnlinkNoteIterator is returned from FilterUnlinkNote and is used to iterate over the raw logs and unpacked data for UnlinkNote events raised by the Profile contract.
func (*ProfileUnlinkNoteIterator) Close ¶
func (it *ProfileUnlinkNoteIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileUnlinkNoteIterator) Error ¶
func (it *ProfileUnlinkNoteIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileUnlinkNoteIterator) Next ¶
func (it *ProfileUnlinkNoteIterator) 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 ProfileUnlinkProfile ¶
type ProfileUnlinkProfile struct { Account common.Address FromProfileId *big.Int ToProfileId *big.Int LinkType [32]byte Raw types.Log // Blockchain specific contextual infos }
ProfileUnlinkProfile represents a UnlinkProfile event raised by the Profile contract.
type ProfileUnlinkProfileIterator ¶
type ProfileUnlinkProfileIterator struct { Event *ProfileUnlinkProfile // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileUnlinkProfileIterator is returned from FilterUnlinkProfile and is used to iterate over the raw logs and unpacked data for UnlinkProfile events raised by the Profile contract.
func (*ProfileUnlinkProfileIterator) Close ¶
func (it *ProfileUnlinkProfileIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileUnlinkProfileIterator) Error ¶
func (it *ProfileUnlinkProfileIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileUnlinkProfileIterator) Next ¶
func (it *ProfileUnlinkProfileIterator) 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 ProfileUnlinkProfileLink ¶
type ProfileUnlinkProfileLink struct { FromProfileId *big.Int LinkType [32]byte ClFromProfileeId *big.Int ClToProfileId *big.Int ClLinkType [32]byte Raw types.Log // Blockchain specific contextual infos }
ProfileUnlinkProfileLink represents a UnlinkProfileLink event raised by the Profile contract.
type ProfileUnlinkProfileLinkIterator ¶
type ProfileUnlinkProfileLinkIterator struct { Event *ProfileUnlinkProfileLink // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileUnlinkProfileLinkIterator is returned from FilterUnlinkProfileLink and is used to iterate over the raw logs and unpacked data for UnlinkProfileLink events raised by the Profile contract.
func (*ProfileUnlinkProfileLinkIterator) Close ¶
func (it *ProfileUnlinkProfileLinkIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileUnlinkProfileLinkIterator) Error ¶
func (it *ProfileUnlinkProfileLinkIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileUnlinkProfileLinkIterator) Next ¶
func (it *ProfileUnlinkProfileLinkIterator) 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 ProfileWeb3EntryInitialized ¶
type ProfileWeb3EntryInitialized struct { Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
ProfileWeb3EntryInitialized represents a Web3EntryInitialized event raised by the Profile contract.
type ProfileWeb3EntryInitializedIterator ¶
type ProfileWeb3EntryInitializedIterator struct { Event *ProfileWeb3EntryInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProfileWeb3EntryInitializedIterator is returned from FilterWeb3EntryInitialized and is used to iterate over the raw logs and unpacked data for Web3EntryInitialized events raised by the Profile contract.
func (*ProfileWeb3EntryInitializedIterator) Close ¶
func (it *ProfileWeb3EntryInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProfileWeb3EntryInitializedIterator) Error ¶
func (it *ProfileWeb3EntryInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProfileWeb3EntryInitializedIterator) Next ¶
func (it *ProfileWeb3EntryInitializedIterator) 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.