Variable INTERCHAIN_TOKEN_FACTORY_ENCODERSConst

INTERCHAIN_TOKEN_FACTORY_ENCODERS: {
    canonicalInterchainTokenId: {
        args: ((__namedParameters) => readonly [`0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    };
    canonicalInterchainTokenSalt: {
        args: ((__namedParameters) => readonly [`0x${string}`, `0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    };
    deployInterchainToken: {
        args: ((__namedParameters) => readonly [`0x${string}`, string, string, number, bigint, `0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    };
    deployRemoteCanonicalInterchainToken: {
        args: ((__namedParameters) => readonly [string, `0x${string}`, string, bigint]);
        data: ((__namedParameters) => `0x${string}`);
    };
    deployRemoteInterchainToken: {
        args: ((__namedParameters) => readonly [string, `0x${string}`, `0x${string}`, string, bigint]);
        data: ((__namedParameters) => `0x${string}`);
    };
    interchainTokenAddress: {
        args: ((__namedParameters) => readonly [`0x${string}`, `0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    };
    interchainTokenId: {
        args: ((__namedParameters) => readonly [`0x${string}`, `0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    };
    interchainTokenSalt: {
        args: ((__namedParameters) => readonly [`0x${string}`, `0x${string}`, `0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    };
    multicall: {
        args: ((__namedParameters) => readonly [any]);
        data: ((__namedParameters) => `0x${string}`);
    };
    proposeOwnership: {
        args: ((__namedParameters) => readonly [`0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    };
    registerCanonicalInterchainToken: {
        args: ((__namedParameters) => readonly [`0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    };
    setup: {
        args: ((__namedParameters) => readonly [`0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    };
    transferOwnership: {
        args: ((__namedParameters) => readonly [`0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    };
    upgrade: {
        args: ((__namedParameters) => readonly [`0x${string}`, `0x${string}`, `0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    };
} = ...

Type declaration

  • canonicalInterchainTokenId: {
        args: ((__namedParameters) => readonly [`0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    }
    • args: ((__namedParameters) => readonly [`0x${string}`])
    • data: ((__namedParameters) => `0x${string}`)
  • canonicalInterchainTokenSalt: {
        args: ((__namedParameters) => readonly [`0x${string}`, `0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    }
    • args: ((__namedParameters) => readonly [`0x${string}`, `0x${string}`])
        • (__namedParameters): readonly [`0x${string}`, `0x${string}`]
        • Factory function for InterchainTokenFactory.canonicalInterchainTokenSalt function args

          Returns readonly [`0x${string}`, `0x${string}`]

    • data: ((__namedParameters) => `0x${string}`)
  • deployInterchainToken: {
        args: ((__namedParameters) => readonly [`0x${string}`, string, string, number, bigint, `0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    }
    • args: ((__namedParameters) => readonly [`0x${string}`, string, string, number, bigint, `0x${string}`])
        • (__namedParameters): readonly [`0x${string}`, string, string, number, bigint, `0x${string}`]
        • Factory function for InterchainTokenFactory.deployInterchainToken function args

          Returns readonly [`0x${string}`, string, string, number, bigint, `0x${string}`]

    • data: ((__namedParameters) => `0x${string}`)
  • deployRemoteCanonicalInterchainToken: {
        args: ((__namedParameters) => readonly [string, `0x${string}`, string, bigint]);
        data: ((__namedParameters) => `0x${string}`);
    }
    • args: ((__namedParameters) => readonly [string, `0x${string}`, string, bigint])
        • (__namedParameters): readonly [string, `0x${string}`, string, bigint]
        • Factory function for InterchainTokenFactory.deployRemoteCanonicalInterchainToken function args

          Returns readonly [string, `0x${string}`, string, bigint]

    • data: ((__namedParameters) => `0x${string}`)
  • deployRemoteInterchainToken: {
        args: ((__namedParameters) => readonly [string, `0x${string}`, `0x${string}`, string, bigint]);
        data: ((__namedParameters) => `0x${string}`);
    }
    • args: ((__namedParameters) => readonly [string, `0x${string}`, `0x${string}`, string, bigint])
        • (__namedParameters): readonly [string, `0x${string}`, `0x${string}`, string, bigint]
        • Factory function for InterchainTokenFactory.deployRemoteInterchainToken function args

          Returns readonly [string, `0x${string}`, `0x${string}`, string, bigint]

    • data: ((__namedParameters) => `0x${string}`)
  • interchainTokenAddress: {
        args: ((__namedParameters) => readonly [`0x${string}`, `0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    }
    • args: ((__namedParameters) => readonly [`0x${string}`, `0x${string}`])
        • (__namedParameters): readonly [`0x${string}`, `0x${string}`]
        • Factory function for InterchainTokenFactory.interchainTokenAddress function args

          Returns readonly [`0x${string}`, `0x${string}`]

    • data: ((__namedParameters) => `0x${string}`)
  • interchainTokenId: {
        args: ((__namedParameters) => readonly [`0x${string}`, `0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    }
    • args: ((__namedParameters) => readonly [`0x${string}`, `0x${string}`])
        • (__namedParameters): readonly [`0x${string}`, `0x${string}`]
        • Factory function for InterchainTokenFactory.interchainTokenId function args

          Parameters

          Returns readonly [`0x${string}`, `0x${string}`]

    • data: ((__namedParameters) => `0x${string}`)
  • interchainTokenSalt: {
        args: ((__namedParameters) => readonly [`0x${string}`, `0x${string}`, `0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    }
    • args: ((__namedParameters) => readonly [`0x${string}`, `0x${string}`, `0x${string}`])
        • (__namedParameters): readonly [`0x${string}`, `0x${string}`, `0x${string}`]
        • Factory function for InterchainTokenFactory.interchainTokenSalt function args

          Returns readonly [`0x${string}`, `0x${string}`, `0x${string}`]

    • data: ((__namedParameters) => `0x${string}`)
  • multicall: {
        args: ((__namedParameters) => readonly [any]);
        data: ((__namedParameters) => `0x${string}`);
    }
    • args: ((__namedParameters) => readonly [any])
        • (__namedParameters): readonly [any]
        • Factory function for InterchainTokenFactory.multicall function args

          Parameters

          Returns readonly [any]

    • data: ((__namedParameters) => `0x${string}`)
        • (__namedParameters): `0x${string}`
        • Encoder function for InterchainTokenFactory.multicall function data

          Parameters

          Returns `0x${string}`

  • proposeOwnership: {
        args: ((__namedParameters) => readonly [`0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    }
    • args: ((__namedParameters) => readonly [`0x${string}`])
        • (__namedParameters): readonly [`0x${string}`]
        • Factory function for InterchainTokenFactory.proposeOwnership function args

          Parameters

          Returns readonly [`0x${string}`]

    • data: ((__namedParameters) => `0x${string}`)
  • registerCanonicalInterchainToken: {
        args: ((__namedParameters) => readonly [`0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    }
    • args: ((__namedParameters) => readonly [`0x${string}`])
    • data: ((__namedParameters) => `0x${string}`)
  • setup: {
        args: ((__namedParameters) => readonly [`0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    }
    • args: ((__namedParameters) => readonly [`0x${string}`])
        • (__namedParameters): readonly [`0x${string}`]
        • Factory function for InterchainTokenFactory.setup function args

          Parameters

          Returns readonly [`0x${string}`]

    • data: ((__namedParameters) => `0x${string}`)
        • (__namedParameters): `0x${string}`
        • Encoder function for InterchainTokenFactory.setup function data

          Parameters

          Returns `0x${string}`

  • transferOwnership: {
        args: ((__namedParameters) => readonly [`0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    }
    • args: ((__namedParameters) => readonly [`0x${string}`])
        • (__namedParameters): readonly [`0x${string}`]
        • Factory function for InterchainTokenFactory.transferOwnership function args

          Parameters

          Returns readonly [`0x${string}`]

    • data: ((__namedParameters) => `0x${string}`)
  • upgrade: {
        args: ((__namedParameters) => readonly [`0x${string}`, `0x${string}`, `0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    }
    • args: ((__namedParameters) => readonly [`0x${string}`, `0x${string}`, `0x${string}`])
        • (__namedParameters): readonly [`0x${string}`, `0x${string}`, `0x${string}`]
        • Factory function for InterchainTokenFactory.upgrade function args

          Parameters

          Returns readonly [`0x${string}`, `0x${string}`, `0x${string}`]

    • data: ((__namedParameters) => `0x${string}`)
        • (__namedParameters): `0x${string}`
        • Encoder function for InterchainTokenFactory.upgrade function data

          Parameters

          Returns `0x${string}`

Generated using TypeDoc