Documentation ¶
Index ¶
- Variables
- type DataTypesERC721Struct
- type DataTypesNoteStruct
- type DataTypesProfileLinkStruct
- type LinkList
- type LinkListApproval
- type LinkListApprovalForAll
- type LinkListApprovalForAllIterator
- type LinkListApprovalIterator
- type LinkListCaller
- func (_LinkList *LinkListCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_LinkList *LinkListCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_LinkList *LinkListCaller) GetCurrentTakeOver(opts *bind.CallOpts, tokenId *big.Int) (*big.Int, error)
- func (_LinkList *LinkListCaller) GetLinkType(opts *bind.CallOpts, tokenId *big.Int) ([32]byte, error)
- func (_LinkList *LinkListCaller) GetLinkingAddressListLength(opts *bind.CallOpts, tokenId *big.Int) (*big.Int, error)
- func (_LinkList *LinkListCaller) GetLinkingAddresses(opts *bind.CallOpts, tokenId *big.Int) ([]common.Address, error)
- func (_LinkList *LinkListCaller) GetLinkingAnyListLength(opts *bind.CallOpts, tokenId *big.Int) (*big.Int, error)
- func (_LinkList *LinkListCaller) GetLinkingAnyUri(opts *bind.CallOpts, linkKey [32]byte) (string, error)
- func (_LinkList *LinkListCaller) GetLinkingAnyUriKeys(opts *bind.CallOpts, tokenId *big.Int) ([][32]byte, error)
- func (_LinkList *LinkListCaller) GetLinkingAnyUris(opts *bind.CallOpts, tokenId *big.Int) ([]string, error)
- func (_LinkList *LinkListCaller) GetLinkingERC721(opts *bind.CallOpts, linkKey [32]byte) (DataTypesERC721Struct, error)
- func (_LinkList *LinkListCaller) GetLinkingERC721ListLength(opts *bind.CallOpts, tokenId *big.Int) (*big.Int, error)
- func (_LinkList *LinkListCaller) GetLinkingERC721s(opts *bind.CallOpts, tokenId *big.Int) ([]DataTypesERC721Struct, error)
- func (_LinkList *LinkListCaller) GetLinkingLinklistIds(opts *bind.CallOpts, tokenId *big.Int) ([]*big.Int, error)
- func (_LinkList *LinkListCaller) GetLinkingLinklistLength(opts *bind.CallOpts, tokenId *big.Int) (*big.Int, error)
- func (_LinkList *LinkListCaller) GetLinkingNote(opts *bind.CallOpts, linkKey [32]byte) (DataTypesNoteStruct, error)
- func (_LinkList *LinkListCaller) GetLinkingNoteListLength(opts *bind.CallOpts, tokenId *big.Int) (*big.Int, error)
- func (_LinkList *LinkListCaller) GetLinkingNotes(opts *bind.CallOpts, tokenId *big.Int) ([]DataTypesNoteStruct, error)
- func (_LinkList *LinkListCaller) GetLinkingProfileIds(opts *bind.CallOpts, tokenId *big.Int) ([]*big.Int, error)
- func (_LinkList *LinkListCaller) GetLinkingProfileLink(opts *bind.CallOpts, linkKey [32]byte) (DataTypesProfileLinkStruct, error)
- func (_LinkList *LinkListCaller) GetLinkingProfileLinkListLength(opts *bind.CallOpts, tokenId *big.Int) (*big.Int, error)
- func (_LinkList *LinkListCaller) GetLinkingProfileLinks(opts *bind.CallOpts, tokenId *big.Int) ([]DataTypesProfileLinkStruct, error)
- func (_LinkList *LinkListCaller) GetLinkingProfileListLength(opts *bind.CallOpts, tokenId *big.Int) (*big.Int, error)
- func (_LinkList *LinkListCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_LinkList *LinkListCaller) Name(opts *bind.CallOpts) (string, error)
- func (_LinkList *LinkListCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_LinkList *LinkListCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_LinkList *LinkListCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_LinkList *LinkListCaller) TokenByIndex(opts *bind.CallOpts, index *big.Int) (*big.Int, error)
- func (_LinkList *LinkListCaller) TokenOfOwnerByIndex(opts *bind.CallOpts, owner common.Address, index *big.Int) (*big.Int, error)
- func (_LinkList *LinkListCaller) TokenURI(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- func (_LinkList *LinkListCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_LinkList *LinkListCaller) Uri(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- func (_LinkList *LinkListCaller) Web3Entry(opts *bind.CallOpts) (common.Address, error)
- type LinkListCallerRaw
- type LinkListCallerSession
- func (_LinkList *LinkListCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_LinkList *LinkListCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_LinkList *LinkListCallerSession) GetCurrentTakeOver(tokenId *big.Int) (*big.Int, error)
- func (_LinkList *LinkListCallerSession) GetLinkType(tokenId *big.Int) ([32]byte, error)
- func (_LinkList *LinkListCallerSession) GetLinkingAddressListLength(tokenId *big.Int) (*big.Int, error)
- func (_LinkList *LinkListCallerSession) GetLinkingAddresses(tokenId *big.Int) ([]common.Address, error)
- func (_LinkList *LinkListCallerSession) GetLinkingAnyListLength(tokenId *big.Int) (*big.Int, error)
- func (_LinkList *LinkListCallerSession) GetLinkingAnyUri(linkKey [32]byte) (string, error)
- func (_LinkList *LinkListCallerSession) GetLinkingAnyUriKeys(tokenId *big.Int) ([][32]byte, error)
- func (_LinkList *LinkListCallerSession) GetLinkingAnyUris(tokenId *big.Int) ([]string, error)
- func (_LinkList *LinkListCallerSession) GetLinkingERC721(linkKey [32]byte) (DataTypesERC721Struct, error)
- func (_LinkList *LinkListCallerSession) GetLinkingERC721ListLength(tokenId *big.Int) (*big.Int, error)
- func (_LinkList *LinkListCallerSession) GetLinkingERC721s(tokenId *big.Int) ([]DataTypesERC721Struct, error)
- func (_LinkList *LinkListCallerSession) GetLinkingLinklistIds(tokenId *big.Int) ([]*big.Int, error)
- func (_LinkList *LinkListCallerSession) GetLinkingLinklistLength(tokenId *big.Int) (*big.Int, error)
- func (_LinkList *LinkListCallerSession) GetLinkingNote(linkKey [32]byte) (DataTypesNoteStruct, error)
- func (_LinkList *LinkListCallerSession) GetLinkingNoteListLength(tokenId *big.Int) (*big.Int, error)
- func (_LinkList *LinkListCallerSession) GetLinkingNotes(tokenId *big.Int) ([]DataTypesNoteStruct, error)
- func (_LinkList *LinkListCallerSession) GetLinkingProfileIds(tokenId *big.Int) ([]*big.Int, error)
- func (_LinkList *LinkListCallerSession) GetLinkingProfileLink(linkKey [32]byte) (DataTypesProfileLinkStruct, error)
- func (_LinkList *LinkListCallerSession) GetLinkingProfileLinkListLength(tokenId *big.Int) (*big.Int, error)
- func (_LinkList *LinkListCallerSession) GetLinkingProfileLinks(tokenId *big.Int) ([]DataTypesProfileLinkStruct, error)
- func (_LinkList *LinkListCallerSession) GetLinkingProfileListLength(tokenId *big.Int) (*big.Int, error)
- func (_LinkList *LinkListCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_LinkList *LinkListCallerSession) Name() (string, error)
- func (_LinkList *LinkListCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_LinkList *LinkListCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_LinkList *LinkListCallerSession) Symbol() (string, error)
- func (_LinkList *LinkListCallerSession) TokenByIndex(index *big.Int) (*big.Int, error)
- func (_LinkList *LinkListCallerSession) TokenOfOwnerByIndex(owner common.Address, index *big.Int) (*big.Int, error)
- func (_LinkList *LinkListCallerSession) TokenURI(tokenId *big.Int) (string, error)
- func (_LinkList *LinkListCallerSession) TotalSupply() (*big.Int, error)
- func (_LinkList *LinkListCallerSession) Uri(tokenId *big.Int) (string, error)
- func (_LinkList *LinkListCallerSession) Web3Entry() (common.Address, error)
- type LinkListFilterer
- func (_LinkList *LinkListFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*LinkListApprovalIterator, error)
- func (_LinkList *LinkListFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*LinkListApprovalForAllIterator, error)
- func (_LinkList *LinkListFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*LinkListTransferIterator, error)
- func (_LinkList *LinkListFilterer) ParseApproval(log types.Log) (*LinkListApproval, error)
- func (_LinkList *LinkListFilterer) ParseApprovalForAll(log types.Log) (*LinkListApprovalForAll, error)
- func (_LinkList *LinkListFilterer) ParseTransfer(log types.Log) (*LinkListTransfer, error)
- func (_LinkList *LinkListFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *LinkListApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_LinkList *LinkListFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *LinkListApprovalForAll, ...) (event.Subscription, error)
- func (_LinkList *LinkListFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *LinkListTransfer, from []common.Address, ...) (event.Subscription, error)
- type LinkListRaw
- func (_LinkList *LinkListRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_LinkList *LinkListRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_LinkList *LinkListRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LinkListSession
- func (_LinkList *LinkListSession) AddLinkingAddress(tokenId *big.Int, ethAddress common.Address) (*types.Transaction, error)
- func (_LinkList *LinkListSession) AddLinkingAnyUri(tokenId *big.Int, toUri string) (*types.Transaction, error)
- func (_LinkList *LinkListSession) AddLinkingERC721(tokenId *big.Int, tokenAddress common.Address, erc721TokenId *big.Int) (*types.Transaction, error)
- func (_LinkList *LinkListSession) AddLinkingLinklistId(tokenId *big.Int, linklistId *big.Int) (*types.Transaction, error)
- func (_LinkList *LinkListSession) AddLinkingNote(tokenId *big.Int, toProfileId *big.Int, toNoteId *big.Int) (*types.Transaction, error)
- func (_LinkList *LinkListSession) AddLinkingProfileId(tokenId *big.Int, toProfileId *big.Int) (*types.Transaction, error)
- func (_LinkList *LinkListSession) AddLinkingProfileLink(tokenId *big.Int, linkData DataTypesProfileLinkStruct) (*types.Transaction, error)
- func (_LinkList *LinkListSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_LinkList *LinkListSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_LinkList *LinkListSession) Burn(tokenId *big.Int) (*types.Transaction, error)
- func (_LinkList *LinkListSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_LinkList *LinkListSession) GetCurrentTakeOver(tokenId *big.Int) (*big.Int, error)
- func (_LinkList *LinkListSession) GetLinkType(tokenId *big.Int) ([32]byte, error)
- func (_LinkList *LinkListSession) GetLinkingAddressListLength(tokenId *big.Int) (*big.Int, error)
- func (_LinkList *LinkListSession) GetLinkingAddresses(tokenId *big.Int) ([]common.Address, error)
- func (_LinkList *LinkListSession) GetLinkingAnyListLength(tokenId *big.Int) (*big.Int, error)
- func (_LinkList *LinkListSession) GetLinkingAnyUri(linkKey [32]byte) (string, error)
- func (_LinkList *LinkListSession) GetLinkingAnyUriKeys(tokenId *big.Int) ([][32]byte, error)
- func (_LinkList *LinkListSession) GetLinkingAnyUris(tokenId *big.Int) ([]string, error)
- func (_LinkList *LinkListSession) GetLinkingERC721(linkKey [32]byte) (DataTypesERC721Struct, error)
- func (_LinkList *LinkListSession) GetLinkingERC721ListLength(tokenId *big.Int) (*big.Int, error)
- func (_LinkList *LinkListSession) GetLinkingERC721s(tokenId *big.Int) ([]DataTypesERC721Struct, error)
- func (_LinkList *LinkListSession) GetLinkingLinklistIds(tokenId *big.Int) ([]*big.Int, error)
- func (_LinkList *LinkListSession) GetLinkingLinklistLength(tokenId *big.Int) (*big.Int, error)
- func (_LinkList *LinkListSession) GetLinkingNote(linkKey [32]byte) (DataTypesNoteStruct, error)
- func (_LinkList *LinkListSession) GetLinkingNoteListLength(tokenId *big.Int) (*big.Int, error)
- func (_LinkList *LinkListSession) GetLinkingNotes(tokenId *big.Int) ([]DataTypesNoteStruct, error)
- func (_LinkList *LinkListSession) GetLinkingProfileIds(tokenId *big.Int) ([]*big.Int, error)
- func (_LinkList *LinkListSession) GetLinkingProfileLink(linkKey [32]byte) (DataTypesProfileLinkStruct, error)
- func (_LinkList *LinkListSession) GetLinkingProfileLinkListLength(tokenId *big.Int) (*big.Int, error)
- func (_LinkList *LinkListSession) GetLinkingProfileLinks(tokenId *big.Int) ([]DataTypesProfileLinkStruct, error)
- func (_LinkList *LinkListSession) GetLinkingProfileListLength(tokenId *big.Int) (*big.Int, error)
- func (_LinkList *LinkListSession) Initialize(_name string, _symbol string, _web3Entry common.Address) (*types.Transaction, error)
- func (_LinkList *LinkListSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_LinkList *LinkListSession) Mint(to common.Address, linkType [32]byte, tokenId *big.Int) (*types.Transaction, error)
- func (_LinkList *LinkListSession) Name() (string, error)
- func (_LinkList *LinkListSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_LinkList *LinkListSession) RemoveLinkingAddress(tokenId *big.Int, ethAddress common.Address) (*types.Transaction, error)
- func (_LinkList *LinkListSession) RemoveLinkingAnyUri(tokenId *big.Int, toUri string) (*types.Transaction, error)
- func (_LinkList *LinkListSession) RemoveLinkingERC721(tokenId *big.Int, tokenAddress common.Address, erc721TokenId *big.Int) (*types.Transaction, error)
- func (_LinkList *LinkListSession) RemoveLinkingLinklistId(tokenId *big.Int, linklistId *big.Int) (*types.Transaction, error)
- func (_LinkList *LinkListSession) RemoveLinkingNote(tokenId *big.Int, toProfileId *big.Int, toNoteId *big.Int) (*types.Transaction, error)
- func (_LinkList *LinkListSession) RemoveLinkingProfileId(tokenId *big.Int, toProfileId *big.Int) (*types.Transaction, error)
- func (_LinkList *LinkListSession) RemoveLinkingProfileLink(tokenId *big.Int, linkData DataTypesProfileLinkStruct) (*types.Transaction, error)
- func (_LinkList *LinkListSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_LinkList *LinkListSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_LinkList *LinkListSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_LinkList *LinkListSession) SetTakeOver(tokenId *big.Int, to common.Address, profileId *big.Int) (*types.Transaction, error)
- func (_LinkList *LinkListSession) SetUri(tokenId *big.Int, _uri string) (*types.Transaction, error)
- func (_LinkList *LinkListSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_LinkList *LinkListSession) Symbol() (string, error)
- func (_LinkList *LinkListSession) TokenByIndex(index *big.Int) (*big.Int, error)
- func (_LinkList *LinkListSession) TokenOfOwnerByIndex(owner common.Address, index *big.Int) (*big.Int, error)
- func (_LinkList *LinkListSession) TokenURI(tokenId *big.Int) (string, error)
- func (_LinkList *LinkListSession) TotalSupply() (*big.Int, error)
- func (_LinkList *LinkListSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_LinkList *LinkListSession) Uri(tokenId *big.Int) (string, error)
- func (_LinkList *LinkListSession) Web3Entry() (common.Address, error)
- type LinkListTransactor
- func (_LinkList *LinkListTransactor) AddLinkingAddress(opts *bind.TransactOpts, tokenId *big.Int, ethAddress common.Address) (*types.Transaction, error)
- func (_LinkList *LinkListTransactor) AddLinkingAnyUri(opts *bind.TransactOpts, tokenId *big.Int, toUri string) (*types.Transaction, error)
- func (_LinkList *LinkListTransactor) AddLinkingERC721(opts *bind.TransactOpts, tokenId *big.Int, tokenAddress common.Address, ...) (*types.Transaction, error)
- func (_LinkList *LinkListTransactor) AddLinkingLinklistId(opts *bind.TransactOpts, tokenId *big.Int, linklistId *big.Int) (*types.Transaction, error)
- func (_LinkList *LinkListTransactor) AddLinkingNote(opts *bind.TransactOpts, tokenId *big.Int, toProfileId *big.Int, ...) (*types.Transaction, error)
- func (_LinkList *LinkListTransactor) AddLinkingProfileId(opts *bind.TransactOpts, tokenId *big.Int, toProfileId *big.Int) (*types.Transaction, error)
- func (_LinkList *LinkListTransactor) AddLinkingProfileLink(opts *bind.TransactOpts, tokenId *big.Int, linkData DataTypesProfileLinkStruct) (*types.Transaction, error)
- func (_LinkList *LinkListTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_LinkList *LinkListTransactor) Burn(opts *bind.TransactOpts, tokenId *big.Int) (*types.Transaction, error)
- func (_LinkList *LinkListTransactor) Initialize(opts *bind.TransactOpts, _name string, _symbol string, ...) (*types.Transaction, error)
- func (_LinkList *LinkListTransactor) Mint(opts *bind.TransactOpts, to common.Address, linkType [32]byte, ...) (*types.Transaction, error)
- func (_LinkList *LinkListTransactor) RemoveLinkingAddress(opts *bind.TransactOpts, tokenId *big.Int, ethAddress common.Address) (*types.Transaction, error)
- func (_LinkList *LinkListTransactor) RemoveLinkingAnyUri(opts *bind.TransactOpts, tokenId *big.Int, toUri string) (*types.Transaction, error)
- func (_LinkList *LinkListTransactor) RemoveLinkingERC721(opts *bind.TransactOpts, tokenId *big.Int, tokenAddress common.Address, ...) (*types.Transaction, error)
- func (_LinkList *LinkListTransactor) RemoveLinkingLinklistId(opts *bind.TransactOpts, tokenId *big.Int, linklistId *big.Int) (*types.Transaction, error)
- func (_LinkList *LinkListTransactor) RemoveLinkingNote(opts *bind.TransactOpts, tokenId *big.Int, toProfileId *big.Int, ...) (*types.Transaction, error)
- func (_LinkList *LinkListTransactor) RemoveLinkingProfileId(opts *bind.TransactOpts, tokenId *big.Int, toProfileId *big.Int) (*types.Transaction, error)
- func (_LinkList *LinkListTransactor) RemoveLinkingProfileLink(opts *bind.TransactOpts, tokenId *big.Int, linkData DataTypesProfileLinkStruct) (*types.Transaction, error)
- func (_LinkList *LinkListTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_LinkList *LinkListTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_LinkList *LinkListTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_LinkList *LinkListTransactor) SetTakeOver(opts *bind.TransactOpts, tokenId *big.Int, to common.Address, ...) (*types.Transaction, error)
- func (_LinkList *LinkListTransactor) SetUri(opts *bind.TransactOpts, tokenId *big.Int, _uri string) (*types.Transaction, error)
- func (_LinkList *LinkListTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type LinkListTransactorRaw
- type LinkListTransactorSession
- func (_LinkList *LinkListTransactorSession) AddLinkingAddress(tokenId *big.Int, ethAddress common.Address) (*types.Transaction, error)
- func (_LinkList *LinkListTransactorSession) AddLinkingAnyUri(tokenId *big.Int, toUri string) (*types.Transaction, error)
- func (_LinkList *LinkListTransactorSession) AddLinkingERC721(tokenId *big.Int, tokenAddress common.Address, erc721TokenId *big.Int) (*types.Transaction, error)
- func (_LinkList *LinkListTransactorSession) AddLinkingLinklistId(tokenId *big.Int, linklistId *big.Int) (*types.Transaction, error)
- func (_LinkList *LinkListTransactorSession) AddLinkingNote(tokenId *big.Int, toProfileId *big.Int, toNoteId *big.Int) (*types.Transaction, error)
- func (_LinkList *LinkListTransactorSession) AddLinkingProfileId(tokenId *big.Int, toProfileId *big.Int) (*types.Transaction, error)
- func (_LinkList *LinkListTransactorSession) AddLinkingProfileLink(tokenId *big.Int, linkData DataTypesProfileLinkStruct) (*types.Transaction, error)
- func (_LinkList *LinkListTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_LinkList *LinkListTransactorSession) Burn(tokenId *big.Int) (*types.Transaction, error)
- func (_LinkList *LinkListTransactorSession) Initialize(_name string, _symbol string, _web3Entry common.Address) (*types.Transaction, error)
- func (_LinkList *LinkListTransactorSession) Mint(to common.Address, linkType [32]byte, tokenId *big.Int) (*types.Transaction, error)
- func (_LinkList *LinkListTransactorSession) RemoveLinkingAddress(tokenId *big.Int, ethAddress common.Address) (*types.Transaction, error)
- func (_LinkList *LinkListTransactorSession) RemoveLinkingAnyUri(tokenId *big.Int, toUri string) (*types.Transaction, error)
- func (_LinkList *LinkListTransactorSession) RemoveLinkingERC721(tokenId *big.Int, tokenAddress common.Address, erc721TokenId *big.Int) (*types.Transaction, error)
- func (_LinkList *LinkListTransactorSession) RemoveLinkingLinklistId(tokenId *big.Int, linklistId *big.Int) (*types.Transaction, error)
- func (_LinkList *LinkListTransactorSession) RemoveLinkingNote(tokenId *big.Int, toProfileId *big.Int, toNoteId *big.Int) (*types.Transaction, error)
- func (_LinkList *LinkListTransactorSession) RemoveLinkingProfileId(tokenId *big.Int, toProfileId *big.Int) (*types.Transaction, error)
- func (_LinkList *LinkListTransactorSession) RemoveLinkingProfileLink(tokenId *big.Int, linkData DataTypesProfileLinkStruct) (*types.Transaction, error)
- func (_LinkList *LinkListTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_LinkList *LinkListTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_LinkList *LinkListTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_LinkList *LinkListTransactorSession) SetTakeOver(tokenId *big.Int, to common.Address, profileId *big.Int) (*types.Transaction, error)
- func (_LinkList *LinkListTransactorSession) SetUri(tokenId *big.Int, _uri string) (*types.Transaction, error)
- func (_LinkList *LinkListTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- type LinkListTransfer
- type LinkListTransferIterator
Constants ¶
This section is empty.
Variables ¶
var LinkListABI = LinkListMetaData.ABI
LinkListABI is the input ABI used to generate the binding from. Deprecated: Use LinkListMetaData.ABI instead.
var LinkListMetaData = &bind.MetaData{
ABI: "[{\"type\":\"event\",\"name\":\"Approval\",\"inputs\":[{\"type\":\"address\",\"name\":\"owner\",\"internalType\":\"address\",\"indexed\":true},{\"type\":\"address\",\"name\":\"approved\",\"internalType\":\"address\",\"indexed\":true},{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\",\"indexed\":true}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"ApprovalForAll\",\"inputs\":[{\"type\":\"address\",\"name\":\"owner\",\"internalType\":\"address\",\"indexed\":true},{\"type\":\"address\",\"name\":\"operator\",\"internalType\":\"address\",\"indexed\":true},{\"type\":\"bool\",\"name\":\"approved\",\"internalType\":\"bool\",\"indexed\":false}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Transfer\",\"inputs\":[{\"type\":\"address\",\"name\":\"from\",\"internalType\":\"address\",\"indexed\":true},{\"type\":\"address\",\"name\":\"to\",\"internalType\":\"address\",\"indexed\":true},{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\",\"indexed\":true}],\"anonymous\":false},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"string\",\"name\":\"\",\"internalType\":\"string\"}],\"name\":\"Uri\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"address\",\"name\":\"\",\"internalType\":\"address\"}],\"name\":\"Web3Entry\",\"inputs\":[]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[],\"name\":\"addLinkingAddress\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"},{\"type\":\"address\",\"name\":\"ethAddress\",\"internalType\":\"address\"}]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[{\"type\":\"bytes32\",\"name\":\"\",\"internalType\":\"bytes32\"}],\"name\":\"addLinkingAnyUri\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"},{\"type\":\"string\",\"name\":\"toUri\",\"internalType\":\"string\"}]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[{\"type\":\"bytes32\",\"name\":\"\",\"internalType\":\"bytes32\"}],\"name\":\"addLinkingERC721\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"},{\"type\":\"address\",\"name\":\"tokenAddress\",\"internalType\":\"address\"},{\"type\":\"uint256\",\"name\":\"erc721TokenId\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[],\"name\":\"addLinkingLinklistId\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"},{\"type\":\"uint256\",\"name\":\"linklistId\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[{\"type\":\"bytes32\",\"name\":\"\",\"internalType\":\"bytes32\"}],\"name\":\"addLinkingNote\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"},{\"type\":\"uint256\",\"name\":\"toProfileId\",\"internalType\":\"uint256\"},{\"type\":\"uint256\",\"name\":\"toNoteId\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[],\"name\":\"addLinkingProfileId\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"},{\"type\":\"uint256\",\"name\":\"toProfileId\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[],\"name\":\"addLinkingProfileLink\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"},{\"type\":\"tuple\",\"name\":\"linkData\",\"internalType\":\"structDataTypes.ProfileLinkStruct\",\"components\":[{\"type\":\"uint256\",\"name\":\"fromProfileId\",\"internalType\":\"uint256\"},{\"type\":\"uint256\",\"name\":\"toProfileId\",\"internalType\":\"uint256\"},{\"type\":\"bytes32\",\"name\":\"linkType\",\"internalType\":\"bytes32\"}]}]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[],\"name\":\"approve\",\"inputs\":[{\"type\":\"address\",\"name\":\"to\",\"internalType\":\"address\"},{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint256\",\"name\":\"\",\"internalType\":\"uint256\"}],\"name\":\"balanceOf\",\"inputs\":[{\"type\":\"address\",\"name\":\"owner\",\"internalType\":\"address\"}]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[],\"name\":\"burn\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"address\",\"name\":\"\",\"internalType\":\"address\"}],\"name\":\"getApproved\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint256\",\"name\":\"profileId\",\"internalType\":\"uint256\"}],\"name\":\"getCurrentTakeOver\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"bytes32\",\"name\":\"\",\"internalType\":\"bytes32\"}],\"name\":\"getLinkType\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint256\",\"name\":\"\",\"internalType\":\"uint256\"}],\"name\":\"getLinkingAddressListLength\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"address[]\",\"name\":\"\",\"internalType\":\"address[]\"}],\"name\":\"getLinkingAddresses\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint256\",\"name\":\"\",\"internalType\":\"uint256\"}],\"name\":\"getLinkingAnyListLength\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"string\",\"name\":\"\",\"internalType\":\"string\"}],\"name\":\"getLinkingAnyUri\",\"inputs\":[{\"type\":\"bytes32\",\"name\":\"linkKey\",\"internalType\":\"bytes32\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"bytes32[]\",\"name\":\"\",\"internalType\":\"bytes32[]\"}],\"name\":\"getLinkingAnyUriKeys\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"string[]\",\"name\":\"results\",\"internalType\":\"string[]\"}],\"name\":\"getLinkingAnyUris\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"tuple\",\"name\":\"\",\"internalType\":\"structDataTypes.ERC721Struct\",\"components\":[{\"type\":\"address\",\"name\":\"tokenAddress\",\"internalType\":\"address\"},{\"type\":\"uint256\",\"name\":\"erc721TokenId\",\"internalType\":\"uint256\"}]}],\"name\":\"getLinkingERC721\",\"inputs\":[{\"type\":\"bytes32\",\"name\":\"linkKey\",\"internalType\":\"bytes32\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint256\",\"name\":\"\",\"internalType\":\"uint256\"}],\"name\":\"getLinkingERC721ListLength\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"tuple[]\",\"name\":\"results\",\"internalType\":\"structDataTypes.ERC721Struct[]\",\"components\":[{\"type\":\"address\",\"name\":\"tokenAddress\",\"internalType\":\"address\"},{\"type\":\"uint256\",\"name\":\"erc721TokenId\",\"internalType\":\"uint256\"}]}],\"name\":\"getLinkingERC721s\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint256[]\",\"name\":\"\",\"internalType\":\"uint256[]\"}],\"name\":\"getLinkingLinklistIds\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint256\",\"name\":\"\",\"internalType\":\"uint256\"}],\"name\":\"getLinkingLinklistLength\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"tuple\",\"name\":\"\",\"internalType\":\"structDataTypes.NoteStruct\",\"components\":[{\"type\":\"uint256\",\"name\":\"profileId\",\"internalType\":\"uint256\"},{\"type\":\"uint256\",\"name\":\"noteId\",\"internalType\":\"uint256\"}]}],\"name\":\"getLinkingNote\",\"inputs\":[{\"type\":\"bytes32\",\"name\":\"linkKey\",\"internalType\":\"bytes32\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint256\",\"name\":\"\",\"internalType\":\"uint256\"}],\"name\":\"getLinkingNoteListLength\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"tuple[]\",\"name\":\"results\",\"internalType\":\"structDataTypes.NoteStruct[]\",\"components\":[{\"type\":\"uint256\",\"name\":\"profileId\",\"internalType\":\"uint256\"},{\"type\":\"uint256\",\"name\":\"noteId\",\"internalType\":\"uint256\"}]}],\"name\":\"getLinkingNotes\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint256[]\",\"name\":\"\",\"internalType\":\"uint256[]\"}],\"name\":\"getLinkingProfileIds\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"tuple\",\"name\":\"\",\"internalType\":\"structDataTypes.ProfileLinkStruct\",\"components\":[{\"type\":\"uint256\",\"name\":\"fromProfileId\",\"internalType\":\"uint256\"},{\"type\":\"uint256\",\"name\":\"toProfileId\",\"internalType\":\"uint256\"},{\"type\":\"bytes32\",\"name\":\"linkType\",\"internalType\":\"bytes32\"}]}],\"name\":\"getLinkingProfileLink\",\"inputs\":[{\"type\":\"bytes32\",\"name\":\"linkKey\",\"internalType\":\"bytes32\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint256\",\"name\":\"\",\"internalType\":\"uint256\"}],\"name\":\"getLinkingProfileLinkListLength\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"tuple[]\",\"name\":\"results\",\"internalType\":\"structDataTypes.ProfileLinkStruct[]\",\"components\":[{\"type\":\"uint256\",\"name\":\"fromProfileId\",\"internalType\":\"uint256\"},{\"type\":\"uint256\",\"name\":\"toProfileId\",\"internalType\":\"uint256\"},{\"type\":\"bytes32\",\"name\":\"linkType\",\"internalType\":\"bytes32\"}]}],\"name\":\"getLinkingProfileLinks\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint256\",\"name\":\"\",\"internalType\":\"uint256\"}],\"name\":\"getLinkingProfileListLength\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[],\"name\":\"initialize\",\"inputs\":[{\"type\":\"string\",\"name\":\"_name\",\"internalType\":\"string\"},{\"type\":\"string\",\"name\":\"_symbol\",\"internalType\":\"string\"},{\"type\":\"address\",\"name\":\"_web3Entry\",\"internalType\":\"address\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"bool\",\"name\":\"\",\"internalType\":\"bool\"}],\"name\":\"isApprovedForAll\",\"inputs\":[{\"type\":\"address\",\"name\":\"owner\",\"internalType\":\"address\"},{\"type\":\"address\",\"name\":\"operator\",\"internalType\":\"address\"}]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[],\"name\":\"mint\",\"inputs\":[{\"type\":\"address\",\"name\":\"to\",\"internalType\":\"address\"},{\"type\":\"bytes32\",\"name\":\"linkType\",\"internalType\":\"bytes32\"},{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"string\",\"name\":\"\",\"internalType\":\"string\"}],\"name\":\"name\",\"inputs\":[]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"address\",\"name\":\"\",\"internalType\":\"address\"}],\"name\":\"ownerOf\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[],\"name\":\"removeLinkingAddress\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"},{\"type\":\"address\",\"name\":\"ethAddress\",\"internalType\":\"address\"}]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[],\"name\":\"removeLinkingAnyUri\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"},{\"type\":\"string\",\"name\":\"toUri\",\"internalType\":\"string\"}]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[],\"name\":\"removeLinkingERC721\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"},{\"type\":\"address\",\"name\":\"tokenAddress\",\"internalType\":\"address\"},{\"type\":\"uint256\",\"name\":\"erc721TokenId\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[],\"name\":\"removeLinkingLinklistId\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"},{\"type\":\"uint256\",\"name\":\"linklistId\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[],\"name\":\"removeLinkingNote\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"},{\"type\":\"uint256\",\"name\":\"toProfileId\",\"internalType\":\"uint256\"},{\"type\":\"uint256\",\"name\":\"toNoteId\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[],\"name\":\"removeLinkingProfileId\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"},{\"type\":\"uint256\",\"name\":\"toProfileId\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[],\"name\":\"removeLinkingProfileLink\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"},{\"type\":\"tuple\",\"name\":\"linkData\",\"internalType\":\"structDataTypes.ProfileLinkStruct\",\"components\":[{\"type\":\"uint256\",\"name\":\"fromProfileId\",\"internalType\":\"uint256\"},{\"type\":\"uint256\",\"name\":\"toProfileId\",\"internalType\":\"uint256\"},{\"type\":\"bytes32\",\"name\":\"linkType\",\"internalType\":\"bytes32\"}]}]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[],\"name\":\"safeTransferFrom\",\"inputs\":[{\"type\":\"address\",\"name\":\"from\",\"internalType\":\"address\"},{\"type\":\"address\",\"name\":\"to\",\"internalType\":\"address\"},{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[],\"name\":\"safeTransferFrom\",\"inputs\":[{\"type\":\"address\",\"name\":\"from\",\"internalType\":\"address\"},{\"type\":\"address\",\"name\":\"to\",\"internalType\":\"address\"},{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"},{\"type\":\"bytes\",\"name\":\"_data\",\"internalType\":\"bytes\"}]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[],\"name\":\"setApprovalForAll\",\"inputs\":[{\"type\":\"address\",\"name\":\"operator\",\"internalType\":\"address\"},{\"type\":\"bool\",\"name\":\"approved\",\"internalType\":\"bool\"}]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[],\"name\":\"setTakeOver\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"},{\"type\":\"address\",\"name\":\"to\",\"internalType\":\"address\"},{\"type\":\"uint256\",\"name\":\"profileId\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[],\"name\":\"setUri\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"},{\"type\":\"string\",\"name\":\"_uri\",\"internalType\":\"string\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"bool\",\"name\":\"\",\"internalType\":\"bool\"}],\"name\":\"supportsInterface\",\"inputs\":[{\"type\":\"bytes4\",\"name\":\"interfaceId\",\"internalType\":\"bytes4\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"string\",\"name\":\"\",\"internalType\":\"string\"}],\"name\":\"symbol\",\"inputs\":[]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint256\",\"name\":\"\",\"internalType\":\"uint256\"}],\"name\":\"tokenByIndex\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"index\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint256\",\"name\":\"\",\"internalType\":\"uint256\"}],\"name\":\"tokenOfOwnerByIndex\",\"inputs\":[{\"type\":\"address\",\"name\":\"owner\",\"internalType\":\"address\"},{\"type\":\"uint256\",\"name\":\"index\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"string\",\"name\":\"\",\"internalType\":\"string\"}],\"name\":\"tokenURI\",\"inputs\":[{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"}]},{\"type\":\"function\",\"stateMutability\":\"view\",\"outputs\":[{\"type\":\"uint256\",\"name\":\"\",\"internalType\":\"uint256\"}],\"name\":\"totalSupply\",\"inputs\":[]},{\"type\":\"function\",\"stateMutability\":\"nonpayable\",\"outputs\":[],\"name\":\"transferFrom\",\"inputs\":[{\"type\":\"address\",\"name\":\"from\",\"internalType\":\"address\"},{\"type\":\"address\",\"name\":\"to\",\"internalType\":\"address\"},{\"type\":\"uint256\",\"name\":\"tokenId\",\"internalType\":\"uint256\"}]}]",
}
LinkListMetaData contains all meta data concerning the LinkList contract.
Functions ¶
This section is empty.
Types ¶
type DataTypesERC721Struct ¶
DataTypesERC721Struct 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 DataTypesProfileLinkStruct ¶
type DataTypesProfileLinkStruct struct { FromProfileId *big.Int ToProfileId *big.Int LinkType [32]byte }
DataTypesProfileLinkStruct is an auto generated low-level Go binding around an user-defined struct.
type LinkList ¶
type LinkList struct { LinkListCaller // Read-only binding to the contract LinkListTransactor // Write-only binding to the contract LinkListFilterer // Log filterer for contract events }
LinkList is an auto generated Go binding around an Ethereum contract.
func NewLinkList ¶
NewLinkList creates a new instance of LinkList, bound to a specific deployed contract.
type LinkListApproval ¶
type LinkListApproval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
LinkListApproval represents a Approval event raised by the LinkList contract.
type LinkListApprovalForAll ¶
type LinkListApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
LinkListApprovalForAll represents a ApprovalForAll event raised by the LinkList contract.
type LinkListApprovalForAllIterator ¶
type LinkListApprovalForAllIterator struct { Event *LinkListApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LinkListApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the LinkList contract.
func (*LinkListApprovalForAllIterator) Close ¶
func (it *LinkListApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LinkListApprovalForAllIterator) Error ¶
func (it *LinkListApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LinkListApprovalForAllIterator) Next ¶
func (it *LinkListApprovalForAllIterator) 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 LinkListApprovalIterator ¶
type LinkListApprovalIterator struct { Event *LinkListApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LinkListApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the LinkList contract.
func (*LinkListApprovalIterator) Close ¶
func (it *LinkListApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LinkListApprovalIterator) Error ¶
func (it *LinkListApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LinkListApprovalIterator) Next ¶
func (it *LinkListApprovalIterator) 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 LinkListCaller ¶
type LinkListCaller struct {
// contains filtered or unexported fields
}
LinkListCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewLinkListCaller ¶
func NewLinkListCaller(address common.Address, caller bind.ContractCaller) (*LinkListCaller, error)
NewLinkListCaller creates a new read-only instance of LinkList, bound to a specific deployed contract.
func (*LinkListCaller) BalanceOf ¶
func (_LinkList *LinkListCaller) 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 (*LinkListCaller) GetApproved ¶
func (_LinkList *LinkListCaller) 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 (*LinkListCaller) GetCurrentTakeOver ¶
func (_LinkList *LinkListCaller) GetCurrentTakeOver(opts *bind.CallOpts, tokenId *big.Int) (*big.Int, error)
GetCurrentTakeOver is a free data retrieval call binding the contract method 0x493fa4dc.
Solidity: function getCurrentTakeOver(uint256 tokenId) view returns(uint256 profileId)
func (*LinkListCaller) GetLinkType ¶
func (_LinkList *LinkListCaller) GetLinkType(opts *bind.CallOpts, tokenId *big.Int) ([32]byte, error)
GetLinkType is a free data retrieval call binding the contract method 0x00fba027.
Solidity: function getLinkType(uint256 tokenId) view returns(bytes32)
func (*LinkListCaller) GetLinkingAddressListLength ¶
func (_LinkList *LinkListCaller) GetLinkingAddressListLength(opts *bind.CallOpts, tokenId *big.Int) (*big.Int, error)
GetLinkingAddressListLength is a free data retrieval call binding the contract method 0x97ce7df6.
Solidity: function getLinkingAddressListLength(uint256 tokenId) view returns(uint256)
func (*LinkListCaller) GetLinkingAddresses ¶
func (_LinkList *LinkListCaller) GetLinkingAddresses(opts *bind.CallOpts, tokenId *big.Int) ([]common.Address, error)
GetLinkingAddresses is a free data retrieval call binding the contract method 0x5c369ec3.
Solidity: function getLinkingAddresses(uint256 tokenId) view returns(address[])
func (*LinkListCaller) GetLinkingAnyListLength ¶
func (_LinkList *LinkListCaller) GetLinkingAnyListLength(opts *bind.CallOpts, tokenId *big.Int) (*big.Int, error)
GetLinkingAnyListLength is a free data retrieval call binding the contract method 0x4aa7b87a.
Solidity: function getLinkingAnyListLength(uint256 tokenId) view returns(uint256)
func (*LinkListCaller) GetLinkingAnyUri ¶
func (_LinkList *LinkListCaller) GetLinkingAnyUri(opts *bind.CallOpts, linkKey [32]byte) (string, error)
GetLinkingAnyUri is a free data retrieval call binding the contract method 0x5f799cc6.
Solidity: function getLinkingAnyUri(bytes32 linkKey) view returns(string)
func (*LinkListCaller) GetLinkingAnyUriKeys ¶
func (_LinkList *LinkListCaller) GetLinkingAnyUriKeys(opts *bind.CallOpts, tokenId *big.Int) ([][32]byte, error)
GetLinkingAnyUriKeys is a free data retrieval call binding the contract method 0x76bac025.
Solidity: function getLinkingAnyUriKeys(uint256 tokenId) view returns(bytes32[])
func (*LinkListCaller) GetLinkingAnyUris ¶
func (_LinkList *LinkListCaller) GetLinkingAnyUris(opts *bind.CallOpts, tokenId *big.Int) ([]string, error)
GetLinkingAnyUris is a free data retrieval call binding the contract method 0xe64f2baa.
Solidity: function getLinkingAnyUris(uint256 tokenId) view returns(string[] results)
func (*LinkListCaller) GetLinkingERC721 ¶
func (_LinkList *LinkListCaller) GetLinkingERC721(opts *bind.CallOpts, linkKey [32]byte) (DataTypesERC721Struct, error)
GetLinkingERC721 is a free data retrieval call binding the contract method 0x5440522b.
Solidity: function getLinkingERC721(bytes32 linkKey) view returns((address,uint256))
func (*LinkListCaller) GetLinkingERC721ListLength ¶
func (_LinkList *LinkListCaller) GetLinkingERC721ListLength(opts *bind.CallOpts, tokenId *big.Int) (*big.Int, error)
GetLinkingERC721ListLength is a free data retrieval call binding the contract method 0x6d37d274.
Solidity: function getLinkingERC721ListLength(uint256 tokenId) view returns(uint256)
func (*LinkListCaller) GetLinkingERC721s ¶
func (_LinkList *LinkListCaller) GetLinkingERC721s(opts *bind.CallOpts, tokenId *big.Int) ([]DataTypesERC721Struct, error)
GetLinkingERC721s is a free data retrieval call binding the contract method 0x9037c0f9.
Solidity: function getLinkingERC721s(uint256 tokenId) view returns((address,uint256)[] results)
func (*LinkListCaller) GetLinkingLinklistIds ¶
func (_LinkList *LinkListCaller) GetLinkingLinklistIds(opts *bind.CallOpts, tokenId *big.Int) ([]*big.Int, error)
GetLinkingLinklistIds is a free data retrieval call binding the contract method 0xed6223cf.
Solidity: function getLinkingLinklistIds(uint256 tokenId) view returns(uint256[])
func (*LinkListCaller) GetLinkingLinklistLength ¶
func (_LinkList *LinkListCaller) GetLinkingLinklistLength(opts *bind.CallOpts, tokenId *big.Int) (*big.Int, error)
GetLinkingLinklistLength is a free data retrieval call binding the contract method 0x8fd6dc39.
Solidity: function getLinkingLinklistLength(uint256 tokenId) view returns(uint256)
func (*LinkListCaller) GetLinkingNote ¶
func (_LinkList *LinkListCaller) GetLinkingNote(opts *bind.CallOpts, linkKey [32]byte) (DataTypesNoteStruct, error)
GetLinkingNote is a free data retrieval call binding the contract method 0x4a7906b9.
Solidity: function getLinkingNote(bytes32 linkKey) view returns((uint256,uint256))
func (*LinkListCaller) GetLinkingNoteListLength ¶
func (_LinkList *LinkListCaller) GetLinkingNoteListLength(opts *bind.CallOpts, tokenId *big.Int) (*big.Int, error)
GetLinkingNoteListLength is a free data retrieval call binding the contract method 0xf61087f6.
Solidity: function getLinkingNoteListLength(uint256 tokenId) view returns(uint256)
func (*LinkListCaller) GetLinkingNotes ¶
func (_LinkList *LinkListCaller) GetLinkingNotes(opts *bind.CallOpts, tokenId *big.Int) ([]DataTypesNoteStruct, error)
GetLinkingNotes is a free data retrieval call binding the contract method 0x5e9f678b.
Solidity: function getLinkingNotes(uint256 tokenId) view returns((uint256,uint256)[] results)
func (*LinkListCaller) GetLinkingProfileIds ¶
func (_LinkList *LinkListCaller) GetLinkingProfileIds(opts *bind.CallOpts, tokenId *big.Int) ([]*big.Int, error)
GetLinkingProfileIds is a free data retrieval call binding the contract method 0xa72d2317.
Solidity: function getLinkingProfileIds(uint256 tokenId) view returns(uint256[])
func (*LinkListCaller) GetLinkingProfileLink ¶
func (_LinkList *LinkListCaller) GetLinkingProfileLink(opts *bind.CallOpts, linkKey [32]byte) (DataTypesProfileLinkStruct, error)
GetLinkingProfileLink is a free data retrieval call binding the contract method 0xa9ec321f.
Solidity: function getLinkingProfileLink(bytes32 linkKey) view returns((uint256,uint256,bytes32))
func (*LinkListCaller) GetLinkingProfileLinkListLength ¶
func (_LinkList *LinkListCaller) GetLinkingProfileLinkListLength(opts *bind.CallOpts, tokenId *big.Int) (*big.Int, error)
GetLinkingProfileLinkListLength is a free data retrieval call binding the contract method 0xb34bcb96.
Solidity: function getLinkingProfileLinkListLength(uint256 tokenId) view returns(uint256)
func (*LinkListCaller) GetLinkingProfileLinks ¶
func (_LinkList *LinkListCaller) GetLinkingProfileLinks(opts *bind.CallOpts, tokenId *big.Int) ([]DataTypesProfileLinkStruct, error)
GetLinkingProfileLinks is a free data retrieval call binding the contract method 0x0b341885.
Solidity: function getLinkingProfileLinks(uint256 tokenId) view returns((uint256,uint256,bytes32)[] results)
func (*LinkListCaller) GetLinkingProfileListLength ¶
func (_LinkList *LinkListCaller) GetLinkingProfileListLength(opts *bind.CallOpts, tokenId *big.Int) (*big.Int, error)
GetLinkingProfileListLength is a free data retrieval call binding the contract method 0x6d46df26.
Solidity: function getLinkingProfileListLength(uint256 tokenId) view returns(uint256)
func (*LinkListCaller) IsApprovedForAll ¶
func (_LinkList *LinkListCaller) 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 (*LinkListCaller) Name ¶
func (_LinkList *LinkListCaller) 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 (*LinkListCaller) OwnerOf ¶
func (_LinkList *LinkListCaller) 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 (*LinkListCaller) SupportsInterface ¶
func (_LinkList *LinkListCaller) 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 (*LinkListCaller) Symbol ¶
func (_LinkList *LinkListCaller) 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 (*LinkListCaller) TokenByIndex ¶
func (_LinkList *LinkListCaller) TokenByIndex(opts *bind.CallOpts, index *big.Int) (*big.Int, error)
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 index) view returns(uint256)
func (*LinkListCaller) TokenOfOwnerByIndex ¶
func (_LinkList *LinkListCaller) 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 (*LinkListCaller) TokenURI ¶
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 tokenId) view returns(string)
func (*LinkListCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type LinkListCallerRaw ¶
type LinkListCallerRaw struct {
Contract *LinkListCaller // Generic read-only contract binding to access the raw methods on
}
LinkListCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*LinkListCallerRaw) Call ¶
func (_LinkList *LinkListCallerRaw) 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 LinkListCallerSession ¶
type LinkListCallerSession struct { Contract *LinkListCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
LinkListCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*LinkListCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*LinkListCallerSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*LinkListCallerSession) GetCurrentTakeOver ¶
GetCurrentTakeOver is a free data retrieval call binding the contract method 0x493fa4dc.
Solidity: function getCurrentTakeOver(uint256 tokenId) view returns(uint256 profileId)
func (*LinkListCallerSession) GetLinkType ¶
func (_LinkList *LinkListCallerSession) GetLinkType(tokenId *big.Int) ([32]byte, error)
GetLinkType is a free data retrieval call binding the contract method 0x00fba027.
Solidity: function getLinkType(uint256 tokenId) view returns(bytes32)
func (*LinkListCallerSession) GetLinkingAddressListLength ¶
func (_LinkList *LinkListCallerSession) GetLinkingAddressListLength(tokenId *big.Int) (*big.Int, error)
GetLinkingAddressListLength is a free data retrieval call binding the contract method 0x97ce7df6.
Solidity: function getLinkingAddressListLength(uint256 tokenId) view returns(uint256)
func (*LinkListCallerSession) GetLinkingAddresses ¶
func (_LinkList *LinkListCallerSession) GetLinkingAddresses(tokenId *big.Int) ([]common.Address, error)
GetLinkingAddresses is a free data retrieval call binding the contract method 0x5c369ec3.
Solidity: function getLinkingAddresses(uint256 tokenId) view returns(address[])
func (*LinkListCallerSession) GetLinkingAnyListLength ¶
GetLinkingAnyListLength is a free data retrieval call binding the contract method 0x4aa7b87a.
Solidity: function getLinkingAnyListLength(uint256 tokenId) view returns(uint256)
func (*LinkListCallerSession) GetLinkingAnyUri ¶
func (_LinkList *LinkListCallerSession) GetLinkingAnyUri(linkKey [32]byte) (string, error)
GetLinkingAnyUri is a free data retrieval call binding the contract method 0x5f799cc6.
Solidity: function getLinkingAnyUri(bytes32 linkKey) view returns(string)
func (*LinkListCallerSession) GetLinkingAnyUriKeys ¶
func (_LinkList *LinkListCallerSession) GetLinkingAnyUriKeys(tokenId *big.Int) ([][32]byte, error)
GetLinkingAnyUriKeys is a free data retrieval call binding the contract method 0x76bac025.
Solidity: function getLinkingAnyUriKeys(uint256 tokenId) view returns(bytes32[])
func (*LinkListCallerSession) GetLinkingAnyUris ¶
func (_LinkList *LinkListCallerSession) GetLinkingAnyUris(tokenId *big.Int) ([]string, error)
GetLinkingAnyUris is a free data retrieval call binding the contract method 0xe64f2baa.
Solidity: function getLinkingAnyUris(uint256 tokenId) view returns(string[] results)
func (*LinkListCallerSession) GetLinkingERC721 ¶
func (_LinkList *LinkListCallerSession) GetLinkingERC721(linkKey [32]byte) (DataTypesERC721Struct, error)
GetLinkingERC721 is a free data retrieval call binding the contract method 0x5440522b.
Solidity: function getLinkingERC721(bytes32 linkKey) view returns((address,uint256))
func (*LinkListCallerSession) GetLinkingERC721ListLength ¶
func (_LinkList *LinkListCallerSession) GetLinkingERC721ListLength(tokenId *big.Int) (*big.Int, error)
GetLinkingERC721ListLength is a free data retrieval call binding the contract method 0x6d37d274.
Solidity: function getLinkingERC721ListLength(uint256 tokenId) view returns(uint256)
func (*LinkListCallerSession) GetLinkingERC721s ¶
func (_LinkList *LinkListCallerSession) GetLinkingERC721s(tokenId *big.Int) ([]DataTypesERC721Struct, error)
GetLinkingERC721s is a free data retrieval call binding the contract method 0x9037c0f9.
Solidity: function getLinkingERC721s(uint256 tokenId) view returns((address,uint256)[] results)
func (*LinkListCallerSession) GetLinkingLinklistIds ¶
GetLinkingLinklistIds is a free data retrieval call binding the contract method 0xed6223cf.
Solidity: function getLinkingLinklistIds(uint256 tokenId) view returns(uint256[])
func (*LinkListCallerSession) GetLinkingLinklistLength ¶
func (_LinkList *LinkListCallerSession) GetLinkingLinklistLength(tokenId *big.Int) (*big.Int, error)
GetLinkingLinklistLength is a free data retrieval call binding the contract method 0x8fd6dc39.
Solidity: function getLinkingLinklistLength(uint256 tokenId) view returns(uint256)
func (*LinkListCallerSession) GetLinkingNote ¶
func (_LinkList *LinkListCallerSession) GetLinkingNote(linkKey [32]byte) (DataTypesNoteStruct, error)
GetLinkingNote is a free data retrieval call binding the contract method 0x4a7906b9.
Solidity: function getLinkingNote(bytes32 linkKey) view returns((uint256,uint256))
func (*LinkListCallerSession) GetLinkingNoteListLength ¶
func (_LinkList *LinkListCallerSession) GetLinkingNoteListLength(tokenId *big.Int) (*big.Int, error)
GetLinkingNoteListLength is a free data retrieval call binding the contract method 0xf61087f6.
Solidity: function getLinkingNoteListLength(uint256 tokenId) view returns(uint256)
func (*LinkListCallerSession) GetLinkingNotes ¶
func (_LinkList *LinkListCallerSession) GetLinkingNotes(tokenId *big.Int) ([]DataTypesNoteStruct, error)
GetLinkingNotes is a free data retrieval call binding the contract method 0x5e9f678b.
Solidity: function getLinkingNotes(uint256 tokenId) view returns((uint256,uint256)[] results)
func (*LinkListCallerSession) GetLinkingProfileIds ¶
GetLinkingProfileIds is a free data retrieval call binding the contract method 0xa72d2317.
Solidity: function getLinkingProfileIds(uint256 tokenId) view returns(uint256[])
func (*LinkListCallerSession) GetLinkingProfileLink ¶
func (_LinkList *LinkListCallerSession) GetLinkingProfileLink(linkKey [32]byte) (DataTypesProfileLinkStruct, error)
GetLinkingProfileLink is a free data retrieval call binding the contract method 0xa9ec321f.
Solidity: function getLinkingProfileLink(bytes32 linkKey) view returns((uint256,uint256,bytes32))
func (*LinkListCallerSession) GetLinkingProfileLinkListLength ¶
func (_LinkList *LinkListCallerSession) GetLinkingProfileLinkListLength(tokenId *big.Int) (*big.Int, error)
GetLinkingProfileLinkListLength is a free data retrieval call binding the contract method 0xb34bcb96.
Solidity: function getLinkingProfileLinkListLength(uint256 tokenId) view returns(uint256)
func (*LinkListCallerSession) GetLinkingProfileLinks ¶
func (_LinkList *LinkListCallerSession) GetLinkingProfileLinks(tokenId *big.Int) ([]DataTypesProfileLinkStruct, error)
GetLinkingProfileLinks is a free data retrieval call binding the contract method 0x0b341885.
Solidity: function getLinkingProfileLinks(uint256 tokenId) view returns((uint256,uint256,bytes32)[] results)
func (*LinkListCallerSession) GetLinkingProfileListLength ¶
func (_LinkList *LinkListCallerSession) GetLinkingProfileListLength(tokenId *big.Int) (*big.Int, error)
GetLinkingProfileListLength is a free data retrieval call binding the contract method 0x6d46df26.
Solidity: function getLinkingProfileListLength(uint256 tokenId) view returns(uint256)
func (*LinkListCallerSession) IsApprovedForAll ¶
func (_LinkList *LinkListCallerSession) 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 (*LinkListCallerSession) Name ¶
func (_LinkList *LinkListCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*LinkListCallerSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*LinkListCallerSession) SupportsInterface ¶
func (_LinkList *LinkListCallerSession) 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 (*LinkListCallerSession) Symbol ¶
func (_LinkList *LinkListCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*LinkListCallerSession) TokenByIndex ¶
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 index) view returns(uint256)
func (*LinkListCallerSession) TokenOfOwnerByIndex ¶
func (_LinkList *LinkListCallerSession) 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 (*LinkListCallerSession) TokenURI ¶
func (_LinkList *LinkListCallerSession) TokenURI(tokenId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 tokenId) view returns(string)
func (*LinkListCallerSession) TotalSupply ¶
func (_LinkList *LinkListCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type LinkListFilterer ¶
type LinkListFilterer struct {
// contains filtered or unexported fields
}
LinkListFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewLinkListFilterer ¶
func NewLinkListFilterer(address common.Address, filterer bind.ContractFilterer) (*LinkListFilterer, error)
NewLinkListFilterer creates a new log filterer instance of LinkList, bound to a specific deployed contract.
func (*LinkListFilterer) FilterApproval ¶
func (_LinkList *LinkListFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*LinkListApprovalIterator, 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 (*LinkListFilterer) FilterApprovalForAll ¶
func (_LinkList *LinkListFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*LinkListApprovalForAllIterator, 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 (*LinkListFilterer) FilterTransfer ¶
func (_LinkList *LinkListFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*LinkListTransferIterator, 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 (*LinkListFilterer) ParseApproval ¶
func (_LinkList *LinkListFilterer) ParseApproval(log types.Log) (*LinkListApproval, 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 (*LinkListFilterer) ParseApprovalForAll ¶
func (_LinkList *LinkListFilterer) ParseApprovalForAll(log types.Log) (*LinkListApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*LinkListFilterer) ParseTransfer ¶
func (_LinkList *LinkListFilterer) ParseTransfer(log types.Log) (*LinkListTransfer, 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 (*LinkListFilterer) WatchApproval ¶
func (_LinkList *LinkListFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *LinkListApproval, 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 (*LinkListFilterer) WatchApprovalForAll ¶
func (_LinkList *LinkListFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *LinkListApprovalForAll, 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 (*LinkListFilterer) WatchTransfer ¶
func (_LinkList *LinkListFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *LinkListTransfer, from []common.Address, to []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
type LinkListRaw ¶
type LinkListRaw struct {
Contract *LinkList // Generic contract binding to access the raw methods on
}
LinkListRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*LinkListRaw) Call ¶
func (_LinkList *LinkListRaw) 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 (*LinkListRaw) Transact ¶
func (_LinkList *LinkListRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LinkListRaw) Transfer ¶
func (_LinkList *LinkListRaw) 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 LinkListSession ¶
type LinkListSession struct { Contract *LinkList // 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 }
LinkListSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*LinkListSession) AddLinkingAddress ¶
func (_LinkList *LinkListSession) AddLinkingAddress(tokenId *big.Int, ethAddress common.Address) (*types.Transaction, error)
AddLinkingAddress is a paid mutator transaction binding the contract method 0xed386e65.
Solidity: function addLinkingAddress(uint256 tokenId, address ethAddress) returns()
func (*LinkListSession) AddLinkingAnyUri ¶
func (_LinkList *LinkListSession) AddLinkingAnyUri(tokenId *big.Int, toUri string) (*types.Transaction, error)
AddLinkingAnyUri is a paid mutator transaction binding the contract method 0x6c217e12.
Solidity: function addLinkingAnyUri(uint256 tokenId, string toUri) returns(bytes32)
func (*LinkListSession) AddLinkingERC721 ¶
func (_LinkList *LinkListSession) AddLinkingERC721(tokenId *big.Int, tokenAddress common.Address, erc721TokenId *big.Int) (*types.Transaction, error)
AddLinkingERC721 is a paid mutator transaction binding the contract method 0x2ea24efc.
Solidity: function addLinkingERC721(uint256 tokenId, address tokenAddress, uint256 erc721TokenId) returns(bytes32)
func (*LinkListSession) AddLinkingLinklistId ¶
func (_LinkList *LinkListSession) AddLinkingLinklistId(tokenId *big.Int, linklistId *big.Int) (*types.Transaction, error)
AddLinkingLinklistId is a paid mutator transaction binding the contract method 0xc1cd4f82.
Solidity: function addLinkingLinklistId(uint256 tokenId, uint256 linklistId) returns()
func (*LinkListSession) AddLinkingNote ¶
func (_LinkList *LinkListSession) AddLinkingNote(tokenId *big.Int, toProfileId *big.Int, toNoteId *big.Int) (*types.Transaction, error)
AddLinkingNote is a paid mutator transaction binding the contract method 0x5cb46be7.
Solidity: function addLinkingNote(uint256 tokenId, uint256 toProfileId, uint256 toNoteId) returns(bytes32)
func (*LinkListSession) AddLinkingProfileId ¶
func (_LinkList *LinkListSession) AddLinkingProfileId(tokenId *big.Int, toProfileId *big.Int) (*types.Transaction, error)
AddLinkingProfileId is a paid mutator transaction binding the contract method 0xf7e1711a.
Solidity: function addLinkingProfileId(uint256 tokenId, uint256 toProfileId) returns()
func (*LinkListSession) AddLinkingProfileLink ¶
func (_LinkList *LinkListSession) AddLinkingProfileLink(tokenId *big.Int, linkData DataTypesProfileLinkStruct) (*types.Transaction, error)
AddLinkingProfileLink is a paid mutator transaction binding the contract method 0x494c4d99.
Solidity: function addLinkingProfileLink(uint256 tokenId, (uint256,uint256,bytes32) linkData) returns()
func (*LinkListSession) Approve ¶
func (_LinkList *LinkListSession) 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 (*LinkListSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*LinkListSession) Burn ¶
func (_LinkList *LinkListSession) 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 (*LinkListSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*LinkListSession) GetCurrentTakeOver ¶
GetCurrentTakeOver is a free data retrieval call binding the contract method 0x493fa4dc.
Solidity: function getCurrentTakeOver(uint256 tokenId) view returns(uint256 profileId)
func (*LinkListSession) GetLinkType ¶
func (_LinkList *LinkListSession) GetLinkType(tokenId *big.Int) ([32]byte, error)
GetLinkType is a free data retrieval call binding the contract method 0x00fba027.
Solidity: function getLinkType(uint256 tokenId) view returns(bytes32)
func (*LinkListSession) GetLinkingAddressListLength ¶
GetLinkingAddressListLength is a free data retrieval call binding the contract method 0x97ce7df6.
Solidity: function getLinkingAddressListLength(uint256 tokenId) view returns(uint256)
func (*LinkListSession) GetLinkingAddresses ¶
GetLinkingAddresses is a free data retrieval call binding the contract method 0x5c369ec3.
Solidity: function getLinkingAddresses(uint256 tokenId) view returns(address[])
func (*LinkListSession) GetLinkingAnyListLength ¶
GetLinkingAnyListLength is a free data retrieval call binding the contract method 0x4aa7b87a.
Solidity: function getLinkingAnyListLength(uint256 tokenId) view returns(uint256)
func (*LinkListSession) GetLinkingAnyUri ¶
func (_LinkList *LinkListSession) GetLinkingAnyUri(linkKey [32]byte) (string, error)
GetLinkingAnyUri is a free data retrieval call binding the contract method 0x5f799cc6.
Solidity: function getLinkingAnyUri(bytes32 linkKey) view returns(string)
func (*LinkListSession) GetLinkingAnyUriKeys ¶
func (_LinkList *LinkListSession) GetLinkingAnyUriKeys(tokenId *big.Int) ([][32]byte, error)
GetLinkingAnyUriKeys is a free data retrieval call binding the contract method 0x76bac025.
Solidity: function getLinkingAnyUriKeys(uint256 tokenId) view returns(bytes32[])
func (*LinkListSession) GetLinkingAnyUris ¶
func (_LinkList *LinkListSession) GetLinkingAnyUris(tokenId *big.Int) ([]string, error)
GetLinkingAnyUris is a free data retrieval call binding the contract method 0xe64f2baa.
Solidity: function getLinkingAnyUris(uint256 tokenId) view returns(string[] results)
func (*LinkListSession) GetLinkingERC721 ¶
func (_LinkList *LinkListSession) GetLinkingERC721(linkKey [32]byte) (DataTypesERC721Struct, error)
GetLinkingERC721 is a free data retrieval call binding the contract method 0x5440522b.
Solidity: function getLinkingERC721(bytes32 linkKey) view returns((address,uint256))
func (*LinkListSession) GetLinkingERC721ListLength ¶
GetLinkingERC721ListLength is a free data retrieval call binding the contract method 0x6d37d274.
Solidity: function getLinkingERC721ListLength(uint256 tokenId) view returns(uint256)
func (*LinkListSession) GetLinkingERC721s ¶
func (_LinkList *LinkListSession) GetLinkingERC721s(tokenId *big.Int) ([]DataTypesERC721Struct, error)
GetLinkingERC721s is a free data retrieval call binding the contract method 0x9037c0f9.
Solidity: function getLinkingERC721s(uint256 tokenId) view returns((address,uint256)[] results)
func (*LinkListSession) GetLinkingLinklistIds ¶
GetLinkingLinklistIds is a free data retrieval call binding the contract method 0xed6223cf.
Solidity: function getLinkingLinklistIds(uint256 tokenId) view returns(uint256[])
func (*LinkListSession) GetLinkingLinklistLength ¶
GetLinkingLinklistLength is a free data retrieval call binding the contract method 0x8fd6dc39.
Solidity: function getLinkingLinklistLength(uint256 tokenId) view returns(uint256)
func (*LinkListSession) GetLinkingNote ¶
func (_LinkList *LinkListSession) GetLinkingNote(linkKey [32]byte) (DataTypesNoteStruct, error)
GetLinkingNote is a free data retrieval call binding the contract method 0x4a7906b9.
Solidity: function getLinkingNote(bytes32 linkKey) view returns((uint256,uint256))
func (*LinkListSession) GetLinkingNoteListLength ¶
GetLinkingNoteListLength is a free data retrieval call binding the contract method 0xf61087f6.
Solidity: function getLinkingNoteListLength(uint256 tokenId) view returns(uint256)
func (*LinkListSession) GetLinkingNotes ¶
func (_LinkList *LinkListSession) GetLinkingNotes(tokenId *big.Int) ([]DataTypesNoteStruct, error)
GetLinkingNotes is a free data retrieval call binding the contract method 0x5e9f678b.
Solidity: function getLinkingNotes(uint256 tokenId) view returns((uint256,uint256)[] results)
func (*LinkListSession) GetLinkingProfileIds ¶
GetLinkingProfileIds is a free data retrieval call binding the contract method 0xa72d2317.
Solidity: function getLinkingProfileIds(uint256 tokenId) view returns(uint256[])
func (*LinkListSession) GetLinkingProfileLink ¶
func (_LinkList *LinkListSession) GetLinkingProfileLink(linkKey [32]byte) (DataTypesProfileLinkStruct, error)
GetLinkingProfileLink is a free data retrieval call binding the contract method 0xa9ec321f.
Solidity: function getLinkingProfileLink(bytes32 linkKey) view returns((uint256,uint256,bytes32))
func (*LinkListSession) GetLinkingProfileLinkListLength ¶
func (_LinkList *LinkListSession) GetLinkingProfileLinkListLength(tokenId *big.Int) (*big.Int, error)
GetLinkingProfileLinkListLength is a free data retrieval call binding the contract method 0xb34bcb96.
Solidity: function getLinkingProfileLinkListLength(uint256 tokenId) view returns(uint256)
func (*LinkListSession) GetLinkingProfileLinks ¶
func (_LinkList *LinkListSession) GetLinkingProfileLinks(tokenId *big.Int) ([]DataTypesProfileLinkStruct, error)
GetLinkingProfileLinks is a free data retrieval call binding the contract method 0x0b341885.
Solidity: function getLinkingProfileLinks(uint256 tokenId) view returns((uint256,uint256,bytes32)[] results)
func (*LinkListSession) GetLinkingProfileListLength ¶
GetLinkingProfileListLength is a free data retrieval call binding the contract method 0x6d46df26.
Solidity: function getLinkingProfileListLength(uint256 tokenId) view returns(uint256)
func (*LinkListSession) Initialize ¶
func (_LinkList *LinkListSession) Initialize(_name string, _symbol string, _web3Entry common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x077f224a.
Solidity: function initialize(string _name, string _symbol, address _web3Entry) returns()
func (*LinkListSession) IsApprovedForAll ¶
func (_LinkList *LinkListSession) 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 (*LinkListSession) Mint ¶
func (_LinkList *LinkListSession) Mint(to common.Address, linkType [32]byte, tokenId *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0xc89dcfce.
Solidity: function mint(address to, bytes32 linkType, uint256 tokenId) returns()
func (*LinkListSession) Name ¶
func (_LinkList *LinkListSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*LinkListSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*LinkListSession) RemoveLinkingAddress ¶
func (_LinkList *LinkListSession) RemoveLinkingAddress(tokenId *big.Int, ethAddress common.Address) (*types.Transaction, error)
RemoveLinkingAddress is a paid mutator transaction binding the contract method 0x5956da73.
Solidity: function removeLinkingAddress(uint256 tokenId, address ethAddress) returns()
func (*LinkListSession) RemoveLinkingAnyUri ¶
func (_LinkList *LinkListSession) RemoveLinkingAnyUri(tokenId *big.Int, toUri string) (*types.Transaction, error)
RemoveLinkingAnyUri is a paid mutator transaction binding the contract method 0x42c1721f.
Solidity: function removeLinkingAnyUri(uint256 tokenId, string toUri) returns()
func (*LinkListSession) RemoveLinkingERC721 ¶
func (_LinkList *LinkListSession) RemoveLinkingERC721(tokenId *big.Int, tokenAddress common.Address, erc721TokenId *big.Int) (*types.Transaction, error)
RemoveLinkingERC721 is a paid mutator transaction binding the contract method 0x0370a161.
Solidity: function removeLinkingERC721(uint256 tokenId, address tokenAddress, uint256 erc721TokenId) returns()
func (*LinkListSession) RemoveLinkingLinklistId ¶
func (_LinkList *LinkListSession) RemoveLinkingLinklistId(tokenId *big.Int, linklistId *big.Int) (*types.Transaction, error)
RemoveLinkingLinklistId is a paid mutator transaction binding the contract method 0xc70881c5.
Solidity: function removeLinkingLinklistId(uint256 tokenId, uint256 linklistId) returns()
func (*LinkListSession) RemoveLinkingNote ¶
func (_LinkList *LinkListSession) RemoveLinkingNote(tokenId *big.Int, toProfileId *big.Int, toNoteId *big.Int) (*types.Transaction, error)
RemoveLinkingNote is a paid mutator transaction binding the contract method 0x040f7618.
Solidity: function removeLinkingNote(uint256 tokenId, uint256 toProfileId, uint256 toNoteId) returns()
func (*LinkListSession) RemoveLinkingProfileId ¶
func (_LinkList *LinkListSession) RemoveLinkingProfileId(tokenId *big.Int, toProfileId *big.Int) (*types.Transaction, error)
RemoveLinkingProfileId is a paid mutator transaction binding the contract method 0x91e5454b.
Solidity: function removeLinkingProfileId(uint256 tokenId, uint256 toProfileId) returns()
func (*LinkListSession) RemoveLinkingProfileLink ¶
func (_LinkList *LinkListSession) RemoveLinkingProfileLink(tokenId *big.Int, linkData DataTypesProfileLinkStruct) (*types.Transaction, error)
RemoveLinkingProfileLink is a paid mutator transaction binding the contract method 0x70a5dba8.
Solidity: function removeLinkingProfileLink(uint256 tokenId, (uint256,uint256,bytes32) linkData) returns()
func (*LinkListSession) SafeTransferFrom ¶
func (_LinkList *LinkListSession) 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 (*LinkListSession) SafeTransferFrom0 ¶
func (_LinkList *LinkListSession) 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 (*LinkListSession) SetApprovalForAll ¶
func (_LinkList *LinkListSession) 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 (*LinkListSession) SetTakeOver ¶
func (_LinkList *LinkListSession) SetTakeOver(tokenId *big.Int, to common.Address, profileId *big.Int) (*types.Transaction, error)
SetTakeOver is a paid mutator transaction binding the contract method 0x716c99a4.
Solidity: function setTakeOver(uint256 tokenId, address to, uint256 profileId) returns()
func (*LinkListSession) SetUri ¶
func (_LinkList *LinkListSession) SetUri(tokenId *big.Int, _uri string) (*types.Transaction, error)
SetUri is a paid mutator transaction binding the contract method 0x782f08ae.
Solidity: function setUri(uint256 tokenId, string _uri) returns()
func (*LinkListSession) SupportsInterface ¶
func (_LinkList *LinkListSession) 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 (*LinkListSession) Symbol ¶
func (_LinkList *LinkListSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*LinkListSession) TokenByIndex ¶
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 index) view returns(uint256)
func (*LinkListSession) TokenOfOwnerByIndex ¶
func (_LinkList *LinkListSession) 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 (*LinkListSession) TokenURI ¶
func (_LinkList *LinkListSession) TokenURI(tokenId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 tokenId) view returns(string)
func (*LinkListSession) TotalSupply ¶
func (_LinkList *LinkListSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*LinkListSession) TransferFrom ¶
func (_LinkList *LinkListSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
type LinkListTransactor ¶
type LinkListTransactor struct {
// contains filtered or unexported fields
}
LinkListTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewLinkListTransactor ¶
func NewLinkListTransactor(address common.Address, transactor bind.ContractTransactor) (*LinkListTransactor, error)
NewLinkListTransactor creates a new write-only instance of LinkList, bound to a specific deployed contract.
func (*LinkListTransactor) AddLinkingAddress ¶
func (_LinkList *LinkListTransactor) AddLinkingAddress(opts *bind.TransactOpts, tokenId *big.Int, ethAddress common.Address) (*types.Transaction, error)
AddLinkingAddress is a paid mutator transaction binding the contract method 0xed386e65.
Solidity: function addLinkingAddress(uint256 tokenId, address ethAddress) returns()
func (*LinkListTransactor) AddLinkingAnyUri ¶
func (_LinkList *LinkListTransactor) AddLinkingAnyUri(opts *bind.TransactOpts, tokenId *big.Int, toUri string) (*types.Transaction, error)
AddLinkingAnyUri is a paid mutator transaction binding the contract method 0x6c217e12.
Solidity: function addLinkingAnyUri(uint256 tokenId, string toUri) returns(bytes32)
func (*LinkListTransactor) AddLinkingERC721 ¶
func (_LinkList *LinkListTransactor) AddLinkingERC721(opts *bind.TransactOpts, tokenId *big.Int, tokenAddress common.Address, erc721TokenId *big.Int) (*types.Transaction, error)
AddLinkingERC721 is a paid mutator transaction binding the contract method 0x2ea24efc.
Solidity: function addLinkingERC721(uint256 tokenId, address tokenAddress, uint256 erc721TokenId) returns(bytes32)
func (*LinkListTransactor) AddLinkingLinklistId ¶
func (_LinkList *LinkListTransactor) AddLinkingLinklistId(opts *bind.TransactOpts, tokenId *big.Int, linklistId *big.Int) (*types.Transaction, error)
AddLinkingLinklistId is a paid mutator transaction binding the contract method 0xc1cd4f82.
Solidity: function addLinkingLinklistId(uint256 tokenId, uint256 linklistId) returns()
func (*LinkListTransactor) AddLinkingNote ¶
func (_LinkList *LinkListTransactor) AddLinkingNote(opts *bind.TransactOpts, tokenId *big.Int, toProfileId *big.Int, toNoteId *big.Int) (*types.Transaction, error)
AddLinkingNote is a paid mutator transaction binding the contract method 0x5cb46be7.
Solidity: function addLinkingNote(uint256 tokenId, uint256 toProfileId, uint256 toNoteId) returns(bytes32)
func (*LinkListTransactor) AddLinkingProfileId ¶
func (_LinkList *LinkListTransactor) AddLinkingProfileId(opts *bind.TransactOpts, tokenId *big.Int, toProfileId *big.Int) (*types.Transaction, error)
AddLinkingProfileId is a paid mutator transaction binding the contract method 0xf7e1711a.
Solidity: function addLinkingProfileId(uint256 tokenId, uint256 toProfileId) returns()
func (*LinkListTransactor) AddLinkingProfileLink ¶
func (_LinkList *LinkListTransactor) AddLinkingProfileLink(opts *bind.TransactOpts, tokenId *big.Int, linkData DataTypesProfileLinkStruct) (*types.Transaction, error)
AddLinkingProfileLink is a paid mutator transaction binding the contract method 0x494c4d99.
Solidity: function addLinkingProfileLink(uint256 tokenId, (uint256,uint256,bytes32) linkData) returns()
func (*LinkListTransactor) Approve ¶
func (_LinkList *LinkListTransactor) 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 (*LinkListTransactor) Burn ¶
func (_LinkList *LinkListTransactor) 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 (*LinkListTransactor) Initialize ¶
func (_LinkList *LinkListTransactor) Initialize(opts *bind.TransactOpts, _name string, _symbol string, _web3Entry common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x077f224a.
Solidity: function initialize(string _name, string _symbol, address _web3Entry) returns()
func (*LinkListTransactor) Mint ¶
func (_LinkList *LinkListTransactor) Mint(opts *bind.TransactOpts, to common.Address, linkType [32]byte, tokenId *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0xc89dcfce.
Solidity: function mint(address to, bytes32 linkType, uint256 tokenId) returns()
func (*LinkListTransactor) RemoveLinkingAddress ¶
func (_LinkList *LinkListTransactor) RemoveLinkingAddress(opts *bind.TransactOpts, tokenId *big.Int, ethAddress common.Address) (*types.Transaction, error)
RemoveLinkingAddress is a paid mutator transaction binding the contract method 0x5956da73.
Solidity: function removeLinkingAddress(uint256 tokenId, address ethAddress) returns()
func (*LinkListTransactor) RemoveLinkingAnyUri ¶
func (_LinkList *LinkListTransactor) RemoveLinkingAnyUri(opts *bind.TransactOpts, tokenId *big.Int, toUri string) (*types.Transaction, error)
RemoveLinkingAnyUri is a paid mutator transaction binding the contract method 0x42c1721f.
Solidity: function removeLinkingAnyUri(uint256 tokenId, string toUri) returns()
func (*LinkListTransactor) RemoveLinkingERC721 ¶
func (_LinkList *LinkListTransactor) RemoveLinkingERC721(opts *bind.TransactOpts, tokenId *big.Int, tokenAddress common.Address, erc721TokenId *big.Int) (*types.Transaction, error)
RemoveLinkingERC721 is a paid mutator transaction binding the contract method 0x0370a161.
Solidity: function removeLinkingERC721(uint256 tokenId, address tokenAddress, uint256 erc721TokenId) returns()
func (*LinkListTransactor) RemoveLinkingLinklistId ¶
func (_LinkList *LinkListTransactor) RemoveLinkingLinklistId(opts *bind.TransactOpts, tokenId *big.Int, linklistId *big.Int) (*types.Transaction, error)
RemoveLinkingLinklistId is a paid mutator transaction binding the contract method 0xc70881c5.
Solidity: function removeLinkingLinklistId(uint256 tokenId, uint256 linklistId) returns()
func (*LinkListTransactor) RemoveLinkingNote ¶
func (_LinkList *LinkListTransactor) RemoveLinkingNote(opts *bind.TransactOpts, tokenId *big.Int, toProfileId *big.Int, toNoteId *big.Int) (*types.Transaction, error)
RemoveLinkingNote is a paid mutator transaction binding the contract method 0x040f7618.
Solidity: function removeLinkingNote(uint256 tokenId, uint256 toProfileId, uint256 toNoteId) returns()
func (*LinkListTransactor) RemoveLinkingProfileId ¶
func (_LinkList *LinkListTransactor) RemoveLinkingProfileId(opts *bind.TransactOpts, tokenId *big.Int, toProfileId *big.Int) (*types.Transaction, error)
RemoveLinkingProfileId is a paid mutator transaction binding the contract method 0x91e5454b.
Solidity: function removeLinkingProfileId(uint256 tokenId, uint256 toProfileId) returns()
func (*LinkListTransactor) RemoveLinkingProfileLink ¶
func (_LinkList *LinkListTransactor) RemoveLinkingProfileLink(opts *bind.TransactOpts, tokenId *big.Int, linkData DataTypesProfileLinkStruct) (*types.Transaction, error)
RemoveLinkingProfileLink is a paid mutator transaction binding the contract method 0x70a5dba8.
Solidity: function removeLinkingProfileLink(uint256 tokenId, (uint256,uint256,bytes32) linkData) returns()
func (*LinkListTransactor) SafeTransferFrom ¶
func (_LinkList *LinkListTransactor) 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 (*LinkListTransactor) SafeTransferFrom0 ¶
func (_LinkList *LinkListTransactor) 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 (*LinkListTransactor) SetApprovalForAll ¶
func (_LinkList *LinkListTransactor) 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 (*LinkListTransactor) SetTakeOver ¶
func (_LinkList *LinkListTransactor) SetTakeOver(opts *bind.TransactOpts, tokenId *big.Int, to common.Address, profileId *big.Int) (*types.Transaction, error)
SetTakeOver is a paid mutator transaction binding the contract method 0x716c99a4.
Solidity: function setTakeOver(uint256 tokenId, address to, uint256 profileId) returns()
func (*LinkListTransactor) SetUri ¶
func (_LinkList *LinkListTransactor) SetUri(opts *bind.TransactOpts, tokenId *big.Int, _uri string) (*types.Transaction, error)
SetUri is a paid mutator transaction binding the contract method 0x782f08ae.
Solidity: function setUri(uint256 tokenId, string _uri) returns()
func (*LinkListTransactor) TransferFrom ¶
func (_LinkList *LinkListTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
type LinkListTransactorRaw ¶
type LinkListTransactorRaw struct {
Contract *LinkListTransactor // Generic write-only contract binding to access the raw methods on
}
LinkListTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*LinkListTransactorRaw) Transact ¶
func (_LinkList *LinkListTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LinkListTransactorRaw) Transfer ¶
func (_LinkList *LinkListTransactorRaw) 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 LinkListTransactorSession ¶
type LinkListTransactorSession struct { Contract *LinkListTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LinkListTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*LinkListTransactorSession) AddLinkingAddress ¶
func (_LinkList *LinkListTransactorSession) AddLinkingAddress(tokenId *big.Int, ethAddress common.Address) (*types.Transaction, error)
AddLinkingAddress is a paid mutator transaction binding the contract method 0xed386e65.
Solidity: function addLinkingAddress(uint256 tokenId, address ethAddress) returns()
func (*LinkListTransactorSession) AddLinkingAnyUri ¶
func (_LinkList *LinkListTransactorSession) AddLinkingAnyUri(tokenId *big.Int, toUri string) (*types.Transaction, error)
AddLinkingAnyUri is a paid mutator transaction binding the contract method 0x6c217e12.
Solidity: function addLinkingAnyUri(uint256 tokenId, string toUri) returns(bytes32)
func (*LinkListTransactorSession) AddLinkingERC721 ¶
func (_LinkList *LinkListTransactorSession) AddLinkingERC721(tokenId *big.Int, tokenAddress common.Address, erc721TokenId *big.Int) (*types.Transaction, error)
AddLinkingERC721 is a paid mutator transaction binding the contract method 0x2ea24efc.
Solidity: function addLinkingERC721(uint256 tokenId, address tokenAddress, uint256 erc721TokenId) returns(bytes32)
func (*LinkListTransactorSession) AddLinkingLinklistId ¶
func (_LinkList *LinkListTransactorSession) AddLinkingLinklistId(tokenId *big.Int, linklistId *big.Int) (*types.Transaction, error)
AddLinkingLinklistId is a paid mutator transaction binding the contract method 0xc1cd4f82.
Solidity: function addLinkingLinklistId(uint256 tokenId, uint256 linklistId) returns()
func (*LinkListTransactorSession) AddLinkingNote ¶
func (_LinkList *LinkListTransactorSession) AddLinkingNote(tokenId *big.Int, toProfileId *big.Int, toNoteId *big.Int) (*types.Transaction, error)
AddLinkingNote is a paid mutator transaction binding the contract method 0x5cb46be7.
Solidity: function addLinkingNote(uint256 tokenId, uint256 toProfileId, uint256 toNoteId) returns(bytes32)
func (*LinkListTransactorSession) AddLinkingProfileId ¶
func (_LinkList *LinkListTransactorSession) AddLinkingProfileId(tokenId *big.Int, toProfileId *big.Int) (*types.Transaction, error)
AddLinkingProfileId is a paid mutator transaction binding the contract method 0xf7e1711a.
Solidity: function addLinkingProfileId(uint256 tokenId, uint256 toProfileId) returns()
func (*LinkListTransactorSession) AddLinkingProfileLink ¶
func (_LinkList *LinkListTransactorSession) AddLinkingProfileLink(tokenId *big.Int, linkData DataTypesProfileLinkStruct) (*types.Transaction, error)
AddLinkingProfileLink is a paid mutator transaction binding the contract method 0x494c4d99.
Solidity: function addLinkingProfileLink(uint256 tokenId, (uint256,uint256,bytes32) linkData) returns()
func (*LinkListTransactorSession) Approve ¶
func (_LinkList *LinkListTransactorSession) 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 (*LinkListTransactorSession) Burn ¶
func (_LinkList *LinkListTransactorSession) 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 (*LinkListTransactorSession) Initialize ¶
func (_LinkList *LinkListTransactorSession) Initialize(_name string, _symbol string, _web3Entry common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x077f224a.
Solidity: function initialize(string _name, string _symbol, address _web3Entry) returns()
func (*LinkListTransactorSession) Mint ¶
func (_LinkList *LinkListTransactorSession) Mint(to common.Address, linkType [32]byte, tokenId *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0xc89dcfce.
Solidity: function mint(address to, bytes32 linkType, uint256 tokenId) returns()
func (*LinkListTransactorSession) RemoveLinkingAddress ¶
func (_LinkList *LinkListTransactorSession) RemoveLinkingAddress(tokenId *big.Int, ethAddress common.Address) (*types.Transaction, error)
RemoveLinkingAddress is a paid mutator transaction binding the contract method 0x5956da73.
Solidity: function removeLinkingAddress(uint256 tokenId, address ethAddress) returns()
func (*LinkListTransactorSession) RemoveLinkingAnyUri ¶
func (_LinkList *LinkListTransactorSession) RemoveLinkingAnyUri(tokenId *big.Int, toUri string) (*types.Transaction, error)
RemoveLinkingAnyUri is a paid mutator transaction binding the contract method 0x42c1721f.
Solidity: function removeLinkingAnyUri(uint256 tokenId, string toUri) returns()
func (*LinkListTransactorSession) RemoveLinkingERC721 ¶
func (_LinkList *LinkListTransactorSession) RemoveLinkingERC721(tokenId *big.Int, tokenAddress common.Address, erc721TokenId *big.Int) (*types.Transaction, error)
RemoveLinkingERC721 is a paid mutator transaction binding the contract method 0x0370a161.
Solidity: function removeLinkingERC721(uint256 tokenId, address tokenAddress, uint256 erc721TokenId) returns()
func (*LinkListTransactorSession) RemoveLinkingLinklistId ¶
func (_LinkList *LinkListTransactorSession) RemoveLinkingLinklistId(tokenId *big.Int, linklistId *big.Int) (*types.Transaction, error)
RemoveLinkingLinklistId is a paid mutator transaction binding the contract method 0xc70881c5.
Solidity: function removeLinkingLinklistId(uint256 tokenId, uint256 linklistId) returns()
func (*LinkListTransactorSession) RemoveLinkingNote ¶
func (_LinkList *LinkListTransactorSession) RemoveLinkingNote(tokenId *big.Int, toProfileId *big.Int, toNoteId *big.Int) (*types.Transaction, error)
RemoveLinkingNote is a paid mutator transaction binding the contract method 0x040f7618.
Solidity: function removeLinkingNote(uint256 tokenId, uint256 toProfileId, uint256 toNoteId) returns()
func (*LinkListTransactorSession) RemoveLinkingProfileId ¶
func (_LinkList *LinkListTransactorSession) RemoveLinkingProfileId(tokenId *big.Int, toProfileId *big.Int) (*types.Transaction, error)
RemoveLinkingProfileId is a paid mutator transaction binding the contract method 0x91e5454b.
Solidity: function removeLinkingProfileId(uint256 tokenId, uint256 toProfileId) returns()
func (*LinkListTransactorSession) RemoveLinkingProfileLink ¶
func (_LinkList *LinkListTransactorSession) RemoveLinkingProfileLink(tokenId *big.Int, linkData DataTypesProfileLinkStruct) (*types.Transaction, error)
RemoveLinkingProfileLink is a paid mutator transaction binding the contract method 0x70a5dba8.
Solidity: function removeLinkingProfileLink(uint256 tokenId, (uint256,uint256,bytes32) linkData) returns()
func (*LinkListTransactorSession) SafeTransferFrom ¶
func (_LinkList *LinkListTransactorSession) 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 (*LinkListTransactorSession) SafeTransferFrom0 ¶
func (_LinkList *LinkListTransactorSession) 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 (*LinkListTransactorSession) SetApprovalForAll ¶
func (_LinkList *LinkListTransactorSession) 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 (*LinkListTransactorSession) SetTakeOver ¶
func (_LinkList *LinkListTransactorSession) SetTakeOver(tokenId *big.Int, to common.Address, profileId *big.Int) (*types.Transaction, error)
SetTakeOver is a paid mutator transaction binding the contract method 0x716c99a4.
Solidity: function setTakeOver(uint256 tokenId, address to, uint256 profileId) returns()
func (*LinkListTransactorSession) SetUri ¶
func (_LinkList *LinkListTransactorSession) SetUri(tokenId *big.Int, _uri string) (*types.Transaction, error)
SetUri is a paid mutator transaction binding the contract method 0x782f08ae.
Solidity: function setUri(uint256 tokenId, string _uri) returns()
func (*LinkListTransactorSession) TransferFrom ¶
func (_LinkList *LinkListTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
type LinkListTransfer ¶
type LinkListTransfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
LinkListTransfer represents a Transfer event raised by the LinkList contract.
type LinkListTransferIterator ¶
type LinkListTransferIterator struct { Event *LinkListTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LinkListTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the LinkList contract.
func (*LinkListTransferIterator) Close ¶
func (it *LinkListTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LinkListTransferIterator) Error ¶
func (it *LinkListTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LinkListTransferIterator) Next ¶
func (it *LinkListTransferIterator) 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.