linklist

package
v0.5.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 3, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var LinkListABI = LinkListMetaData.ABI

LinkListABI is the input ABI used to generate the binding from. Deprecated: Use LinkListMetaData.ABI instead.

View Source
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

type DataTypesERC721Struct struct {
	TokenAddress  common.Address
	Erc721TokenId *big.Int
}

DataTypesERC721Struct is an auto generated low-level Go binding around an user-defined struct.

type DataTypesNoteStruct

type DataTypesNoteStruct struct {
	ProfileId *big.Int
	NoteId    *big.Int
}

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 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(address common.Address, backend bind.ContractBackend) (*LinkList, error)

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*LinkListApprovalForAllIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LinkListApprovalForAllIterator) Next

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 (_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 (_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

func (_LinkList *LinkListCaller) TokenURI(opts *bind.CallOpts, tokenId *big.Int) (string, error)

TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.

Solidity: function tokenURI(uint256 tokenId) view returns(string)

func (*LinkListCaller) TotalSupply

func (_LinkList *LinkListCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() view returns(uint256)

func (*LinkListCaller) Uri

func (_LinkList *LinkListCaller) Uri(opts *bind.CallOpts, tokenId *big.Int) (string, error)

Uri is a free data retrieval call binding the contract method 0xac150a54.

Solidity: function Uri(uint256 tokenId) view returns(string)

func (*LinkListCaller) Web3Entry

func (_LinkList *LinkListCaller) Web3Entry(opts *bind.CallOpts) (common.Address, error)

Web3Entry is a free data retrieval call binding the contract method 0xc5a5ed51.

Solidity: function Web3Entry() view returns(address)

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

func (_LinkList *LinkListCallerSession) BalanceOf(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 (*LinkListCallerSession) GetApproved

func (_LinkList *LinkListCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)

GetApproved is a free data retrieval call binding the contract method 0x081812fc.

Solidity: function getApproved(uint256 tokenId) view returns(address)

func (*LinkListCallerSession) GetCurrentTakeOver

func (_LinkList *LinkListCallerSession) GetCurrentTakeOver(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 (*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

func (_LinkList *LinkListCallerSession) GetLinkingAnyListLength(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 (*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

func (_LinkList *LinkListCallerSession) GetLinkingLinklistIds(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 (*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

func (_LinkList *LinkListCallerSession) GetLinkingProfileIds(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 (_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 (_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

func (_LinkList *LinkListCallerSession) OwnerOf(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 (*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

func (_LinkList *LinkListCallerSession) TokenByIndex(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 (*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)

func (*LinkListCallerSession) Uri

func (_LinkList *LinkListCallerSession) Uri(tokenId *big.Int) (string, error)

Uri is a free data retrieval call binding the contract method 0xac150a54.

Solidity: function Uri(uint256 tokenId) view returns(string)

func (*LinkListCallerSession) Web3Entry

func (_LinkList *LinkListCallerSession) Web3Entry() (common.Address, error)

Web3Entry is a free data retrieval call binding the contract method 0xc5a5ed51.

Solidity: function Web3Entry() view returns(address)

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 (_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

func (_LinkList *LinkListSession) BalanceOf(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 (*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

func (_LinkList *LinkListSession) GetApproved(tokenId *big.Int) (common.Address, error)

GetApproved is a free data retrieval call binding the contract method 0x081812fc.

Solidity: function getApproved(uint256 tokenId) view returns(address)

func (*LinkListSession) GetCurrentTakeOver

func (_LinkList *LinkListSession) GetCurrentTakeOver(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 (*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

func (_LinkList *LinkListSession) 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 (*LinkListSession) GetLinkingAddresses

func (_LinkList *LinkListSession) 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 (*LinkListSession) GetLinkingAnyListLength

func (_LinkList *LinkListSession) GetLinkingAnyListLength(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 (*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

func (_LinkList *LinkListSession) 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 (*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

func (_LinkList *LinkListSession) GetLinkingLinklistIds(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 (*LinkListSession) GetLinkingLinklistLength

func (_LinkList *LinkListSession) 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 (*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

func (_LinkList *LinkListSession) 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 (*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

func (_LinkList *LinkListSession) GetLinkingProfileIds(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 (_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 (_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

func (_LinkList *LinkListSession) 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 (*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

func (_LinkList *LinkListSession) OwnerOf(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 (*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 (_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

func (_LinkList *LinkListSession) TokenByIndex(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 (*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()

func (*LinkListSession) Uri

func (_LinkList *LinkListSession) Uri(tokenId *big.Int) (string, error)

Uri is a free data retrieval call binding the contract method 0xac150a54.

Solidity: function Uri(uint256 tokenId) view returns(string)

func (*LinkListSession) Web3Entry

func (_LinkList *LinkListSession) Web3Entry() (common.Address, error)

Web3Entry is a free data retrieval call binding the contract method 0xc5a5ed51.

Solidity: function Web3Entry() view returns(address)

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 (_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 (_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 (_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 (_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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL