crossbell - v1.13.1

    Variable linklistConst

    linklist: readonly [
        { inputs: readonly []; name: "ErrCallerNotWeb3Entry"; type: "error" },
        {
            inputs: readonly [];
            name: "ErrCallerNotWeb3EntryOrNotOwner";
            type: "error";
        },
        { inputs: readonly []; name: "ErrTokenNotExists"; type: "error" },
        {
            inputs: readonly [
                { indexed: true; name: "from"; type: "uint256" },
                { indexed: true; name: "tokenId"; type: "uint256" },
            ];
            name: "Burn";
            type: "event";
        },
        {
            inputs: readonly [{ indexed: false; name: "version"; type: "uint8" }];
            name: "Initialized";
            type: "event";
        },
        {
            inputs: readonly [
                { indexed: true; name: "tokenId"; type: "uint256" },
                { indexed: true; name: "newlinkType"; type: "bytes32" },
            ];
            name: "LinkTypeSet";
            type: "event";
        },
        {
            inputs: readonly [
                { indexed: true; name: "from"; type: "address" },
                { indexed: true; name: "characterId"; type: "uint256" },
                { indexed: true; name: "tokenId"; type: "uint256" },
            ];
            name: "Transfer";
            type: "event";
        },
        {
            inputs: readonly [
                { indexed: true; name: "tokenId"; type: "uint256" },
                { indexed: false; name: "uri"; type: "string" },
            ];
            name: "UriSet";
            type: "event";
        },
        {
            inputs: readonly [{ name: "tokenId"; type: "uint256" }];
            name: "Uri";
            outputs: readonly [{ name: ""; type: "string" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [];
            name: "Web3Entry";
            outputs: readonly [{ name: ""; type: "address" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [
                { name: "tokenId"; type: "uint256" },
                { name: "ethAddress"; type: "address" },
            ];
            name: "addLinkingAddress";
            outputs: readonly [];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [
                { name: "tokenId"; type: "uint256" },
                { name: "toUri"; type: "string" },
            ];
            name: "addLinkingAnyUri";
            outputs: readonly [{ name: ""; type: "bytes32" }];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [
                { name: "tokenId"; type: "uint256" },
                { name: "toCharacterId"; type: "uint256" },
            ];
            name: "addLinkingCharacterId";
            outputs: readonly [];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [
                { name: "tokenId"; type: "uint256" },
                { name: "tokenAddress"; type: "address" },
                { name: "erc721TokenId"; type: "uint256" },
            ];
            name: "addLinkingERC721";
            outputs: readonly [{ name: ""; type: "bytes32" }];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [
                { name: "tokenId"; type: "uint256" },
                { name: "linklistId"; type: "uint256" },
            ];
            name: "addLinkingLinklistId";
            outputs: readonly [];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [
                { name: "tokenId"; type: "uint256" },
                { name: "toCharacterId"; type: "uint256" },
                { name: "toNoteId"; type: "uint256" },
            ];
            name: "addLinkingNote";
            outputs: readonly [{ name: ""; type: "bytes32" }];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [{ name: "account"; type: "address" }];
            name: "balanceOf";
            outputs: readonly [{ name: "balance"; type: "uint256" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [{ name: "characterId"; type: "uint256" }];
            name: "balanceOf";
            outputs: readonly [{ name: ""; type: "uint256" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [{ name: "tokenId"; type: "uint256" }];
            name: "burn";
            outputs: readonly [];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [{ name: "tokenId"; type: "uint256" }];
            name: "characterOwnerOf";
            outputs: readonly [{ name: ""; type: "uint256" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [{ name: "tokenId"; type: "uint256" }];
            name: "getCurrentTakeOver";
            outputs: readonly [{ name: ""; type: "uint256" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [{ name: "tokenId"; type: "uint256" }];
            name: "getLinkType";
            outputs: readonly [{ name: ""; type: "bytes32" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [{ name: "tokenId"; type: "uint256" }];
            name: "getLinkingAddressListLength";
            outputs: readonly [{ name: ""; type: "uint256" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [{ name: "tokenId"; type: "uint256" }];
            name: "getLinkingAddresses";
            outputs: readonly [{ name: ""; type: "address[]" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [{ name: "tokenId"; type: "uint256" }];
            name: "getLinkingAnyListLength";
            outputs: readonly [{ name: ""; type: "uint256" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [{ name: "linkKey"; type: "bytes32" }];
            name: "getLinkingAnyUri";
            outputs: readonly [{ name: ""; type: "string" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [{ name: "tokenId"; type: "uint256" }];
            name: "getLinkingAnyUriKeys";
            outputs: readonly [{ name: ""; type: "bytes32[]" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [{ name: "tokenId"; type: "uint256" }];
            name: "getLinkingAnyUris";
            outputs: readonly [{ name: "results"; type: "string[]" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [{ name: "tokenId"; type: "uint256" }];
            name: "getLinkingCharacterIds";
            outputs: readonly [{ name: ""; type: "uint256[]" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [{ name: "tokenId"; type: "uint256" }];
            name: "getLinkingCharacterListLength";
            outputs: readonly [{ name: ""; type: "uint256" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [{ name: "linkKey"; type: "bytes32" }];
            name: "getLinkingERC721";
            outputs: readonly [
                {
                    components: readonly [
                        { name: "tokenAddress"; type: "address" },
                        { name: "erc721TokenId"; type: "uint256" },
                    ];
                    name: "";
                    type: "tuple";
                },
            ];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [{ name: "tokenId"; type: "uint256" }];
            name: "getLinkingERC721ListLength";
            outputs: readonly [{ name: ""; type: "uint256" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [{ name: "tokenId"; type: "uint256" }];
            name: "getLinkingERC721s";
            outputs: readonly [
                {
                    components: readonly [
                        { name: "tokenAddress"; type: "address" },
                        { name: "erc721TokenId"; type: "uint256" },
                    ];
                    name: "results";
                    type: "tuple[]";
                },
            ];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [{ name: "tokenId"; type: "uint256" }];
            name: "getLinkingLinklistIds";
            outputs: readonly [{ name: ""; type: "uint256[]" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [{ name: "tokenId"; type: "uint256" }];
            name: "getLinkingLinklistLength";
            outputs: readonly [{ name: ""; type: "uint256" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [{ name: "linkKey"; type: "bytes32" }];
            name: "getLinkingNote";
            outputs: readonly [
                {
                    components: readonly [
                        { name: "characterId"; type: "uint256" },
                        { name: "noteId"; type: "uint256" },
                    ];
                    name: "";
                    type: "tuple";
                },
            ];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [{ name: "tokenId"; type: "uint256" }];
            name: "getLinkingNoteListLength";
            outputs: readonly [{ name: ""; type: "uint256" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [{ name: "tokenId"; type: "uint256" }];
            name: "getLinkingNotes";
            outputs: readonly [
                {
                    components: readonly [
                        { name: "characterId"; type: "uint256" },
                        { name: "noteId"; type: "uint256" },
                    ];
                    name: "results";
                    type: "tuple[]";
                },
            ];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [{ name: "tokenId"; type: "uint256" }];
            name: "getOwnerCharacterId";
            outputs: readonly [{ name: ""; type: "uint256" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [
                { name: "name_"; type: "string" },
                { name: "symbol_"; type: "string" },
                { name: "web3Entry_"; type: "address" },
            ];
            name: "initialize";
            outputs: readonly [];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [
                { name: "characterId"; type: "uint256" },
                { name: "linkType"; type: "bytes32" },
            ];
            name: "mint";
            outputs: readonly [{ name: "tokenId"; type: "uint256" }];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [];
            name: "name";
            outputs: readonly [{ name: ""; type: "string" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [{ name: "tokenId"; type: "uint256" }];
            name: "ownerOf";
            outputs: readonly [{ name: ""; type: "address" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [
                { name: "tokenId"; type: "uint256" },
                { name: "ethAddress"; type: "address" },
            ];
            name: "removeLinkingAddress";
            outputs: readonly [];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [
                { name: "tokenId"; type: "uint256" },
                { name: "toUri"; type: "string" },
            ];
            name: "removeLinkingAnyUri";
            outputs: readonly [];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [
                { name: "tokenId"; type: "uint256" },
                { name: "toCharacterId"; type: "uint256" },
            ];
            name: "removeLinkingCharacterId";
            outputs: readonly [];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [
                { name: "tokenId"; type: "uint256" },
                { name: "tokenAddress"; type: "address" },
                { name: "erc721TokenId"; type: "uint256" },
            ];
            name: "removeLinkingERC721";
            outputs: readonly [];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [
                { name: "tokenId"; type: "uint256" },
                { name: "linklistId"; type: "uint256" },
            ];
            name: "removeLinkingLinklistId";
            outputs: readonly [];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [
                { name: "tokenId"; type: "uint256" },
                { name: "toCharacterId"; type: "uint256" },
                { name: "toNoteId"; type: "uint256" },
            ];
            name: "removeLinkingNote";
            outputs: readonly [];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [
                { name: "tokenId"; type: "uint256" },
                { name: "linkType"; type: "bytes32" },
            ];
            name: "setLinkType";
            outputs: readonly [];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [
                { name: "tokenId"; type: "uint256" },
                { name: "uri"; type: "string" },
            ];
            name: "setUri";
            outputs: readonly [];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [{ name: "interfaceId"; type: "bytes4" }];
            name: "supportsInterface";
            outputs: readonly [{ name: ""; type: "bool" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [];
            name: "symbol";
            outputs: readonly [{ name: ""; type: "string" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [];
            name: "totalSupply";
            outputs: readonly [{ name: ""; type: "uint256" }];
            stateMutability: "view";
            type: "function";
        },
    ] = ...
    MMNEPVFCICPMFPCPTTAAATR