Variable filForwarderMetadataConst

filForwarderMetadata: {
    abi: readonly [
        {
            inputs: readonly [
                { internalType: "int256"; name: "errorCode"; type: "int256" },
            ];
            name: "ActorError";
            type: "error";
        },
        { inputs: readonly []; name: "FailToCallActor"; type: "error" },
        {
            inputs: readonly [
                { internalType: "bytes"; name: "addr"; type: "bytes" },
            ];
            name: "InvalidAddress";
            type: "error";
        },
        { inputs: readonly []; name: "InvalidAddress"; type: "error" },
        {
            inputs: readonly [
                { internalType: "uint64"; name: ""; type: "uint64" },
            ];
            name: "InvalidCodec";
            type: "error";
        },
        { inputs: readonly []; name: "InvalidResponseLength"; type: "error" },
        {
            inputs: readonly [
                { internalType: "uint256"; name: "balance"; type: "uint256" },
                { internalType: "uint256"; name: "value"; type: "uint256" },
            ];
            name: "NotEnoughBalance";
            type: "error";
        },
        {
            inputs: readonly [
                { internalType: "bytes"; name: "destination"; type: "bytes" },
            ];
            name: "forward";
            outputs: readonly [];
            stateMutability: "payable";
            type: "function";
        },
    ];
    chainIds: { filecoinCalibrationTestnet: string; filecoinMainnet: string };
    contractAddress: `0x${string}`;
}

Type declaration

  • abi: readonly [
        {
            inputs: readonly [
                { internalType: "int256"; name: "errorCode"; type: "int256" },
            ];
            name: "ActorError";
            type: "error";
        },
        { inputs: readonly []; name: "FailToCallActor"; type: "error" },
        {
            inputs: readonly [
                { internalType: "bytes"; name: "addr"; type: "bytes" },
            ];
            name: "InvalidAddress";
            type: "error";
        },
        { inputs: readonly []; name: "InvalidAddress"; type: "error" },
        {
            inputs: readonly [{ internalType: "uint64"; name: ""; type: "uint64" }];
            name: "InvalidCodec";
            type: "error";
        },
        { inputs: readonly []; name: "InvalidResponseLength"; type: "error" },
        {
            inputs: readonly [
                { internalType: "uint256"; name: "balance"; type: "uint256" },
                { internalType: "uint256"; name: "value"; type: "uint256" },
            ];
            name: "NotEnoughBalance";
            type: "error";
        },
        {
            inputs: readonly [
                { internalType: "bytes"; name: "destination"; type: "bytes" },
            ];
            name: "forward";
            outputs: readonly [];
            stateMutability: "payable";
            type: "function";
        },
    ]
  • chainIds: { filecoinCalibrationTestnet: string; filecoinMainnet: string }
  • contractAddress: `0x${string}`