crossbell - v1.13.1

    Variable peripheryConst

    periphery: readonly [
        {
            inputs: readonly [{ name: "linkKey"; type: "bytes32" }];
            name: "getLinkingAddress";
            outputs: readonly [{ name: ""; type: "address" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [
                { name: "fromCharacterId"; type: "uint256" },
                { name: "linkType"; type: "bytes32" },
            ];
            name: "getLinkingAddresses";
            outputs: readonly [{ name: ""; type: "address[]" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [{ name: "linkKey"; type: "bytes32" }];
            name: "getLinkingAnyUri";
            outputs: readonly [{ name: ""; type: "string" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [
                { name: "fromCharacterId"; type: "uint256" },
                { name: "linkType"; type: "bytes32" },
            ];
            name: "getLinkingAnyUris";
            outputs: readonly [{ name: "results"; type: "string[]" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [{ name: "linkKey"; type: "bytes32" }];
            name: "getLinkingCharacterId";
            outputs: readonly [{ name: "characterId"; type: "uint256" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [
                { name: "fromCharacterId"; type: "uint256" },
                { name: "linkType"; type: "bytes32" },
            ];
            name: "getLinkingCharacterIds";
            outputs: readonly [{ name: "results"; 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: "fromCharacterId"; type: "uint256" },
                { name: "linkType"; type: "bytes32" },
            ];
            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: "linkKey"; type: "bytes32" }];
            name: "getLinkingLinklistId";
            outputs: readonly [{ name: "linklistId"; type: "uint256" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [
                { name: "fromCharacterId"; type: "uint256" },
                { name: "linkType"; type: "bytes32" },
            ];
            name: "getLinkingLinklistIds";
            outputs: readonly [{ name: "linklistIds"; 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: "fromCharacterId"; type: "uint256" },
                { name: "linkType"; type: "bytes32" },
            ];
            name: "getLinkingNotes";
            outputs: readonly [
                {
                    components: readonly [
                        { name: "linkItemType"; type: "bytes32" },
                        { name: "linkKey"; type: "bytes32" },
                        { name: "contentUri"; type: "string" },
                        { name: "linkModule"; type: "address" },
                        { name: "mintModule"; type: "address" },
                        { name: "mintNFT"; type: "address" },
                        { name: "deleted"; type: "bool" },
                        { name: "locked"; type: "bool" },
                    ];
                    name: "results";
                    type: "tuple[]";
                },
            ];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [
                { name: "characterId"; type: "uint256" },
                { name: "offset"; type: "uint256" },
                { name: "limit"; type: "uint256" },
            ];
            name: "getNotesByCharacterId";
            outputs: readonly [
                {
                    components: readonly [
                        { name: "linkItemType"; type: "bytes32" },
                        { name: "linkKey"; type: "bytes32" },
                        { name: "contentUri"; type: "string" },
                        { name: "linkModule"; type: "address" },
                        { name: "mintModule"; type: "address" },
                        { name: "mintNFT"; type: "address" },
                        { name: "deleted"; type: "bool" },
                        { name: "locked"; type: "bool" },
                    ];
                    name: "results";
                    type: "tuple[]";
                },
            ];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [
                { name: "_web3Entry"; type: "address" },
                { name: "_linklist"; type: "address" },
            ];
            name: "initialize";
            outputs: readonly [];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [
                {
                    components: readonly [
                        { name: "fromCharacterId"; type: "uint256" },
                        { name: "toCharacterIds"; type: "uint256[]" },
                        { name: "data"; type: "bytes[]" },
                        { name: "toAddresses"; type: "address[]" },
                        { name: "linkType"; type: "bytes32" },
                    ];
                    name: "vars";
                    type: "tuple";
                },
            ];
            name: "linkCharactersInBatch";
            outputs: readonly [];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [];
            name: "linklist";
            outputs: readonly [{ name: ""; type: "address" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [
                {
                    components: readonly [
                        { name: "account"; type: "address" },
                        { name: "handle"; type: "string" },
                        { name: "uri"; type: "string" },
                        { name: "toAddresses"; type: "address[]" },
                        { name: "linkType"; type: "bytes32" },
                    ];
                    name: "vars";
                    type: "tuple";
                },
            ];
            name: "migrate";
            outputs: readonly [];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [];
            name: "web3Entry";
            outputs: readonly [{ name: ""; type: "address" }];
            stateMutability: "view";
            type: "function";
        },
    ] = ...
    MMNEPVFCICPMFPCPTTAAATR