Variable INTERCHAIN_TOKEN_SERVICE_ENCODERSConst

INTERCHAIN_TOKEN_SERVICE_ENCODERS: {
    acceptOperatorship: {
        args: ((__namedParameters) => readonly [`0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    };
    callContractWithInterchainToken: {
        args: ((__namedParameters) => readonly [`0x${string}`, string, `0x${string}`, bigint, `0x${string}`, bigint]);
        data: ((__namedParameters) => `0x${string}`);
    };
    contractCallValue: {
        args: ((__namedParameters) => readonly [string, string, `0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    };
    contractCallWithTokenValue: {
        args: ((__namedParameters) => readonly [string, string, `0x${string}`, string, bigint]);
        data: ((__namedParameters) => `0x${string}`);
    };
    deployInterchainToken: {
        args: ((__namedParameters) => readonly [`0x${string}`, string, string, string, number, `0x${string}`, bigint]);
        data: ((__namedParameters) => `0x${string}`);
    };
    deployTokenManager: {
        args: ((__namedParameters) => readonly [`0x${string}`, string, number, `0x${string}`, bigint]);
        data: ((__namedParameters) => `0x${string}`);
    };
    execute: {
        args: ((__namedParameters) => readonly [`0x${string}`, string, string, `0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    };
    executeWithToken: {
        args: ((__namedParameters) => readonly [`0x${string}`, string, string, `0x${string}`, string, bigint]);
        data: ((__namedParameters) => `0x${string}`);
    };
    expressExecute: {
        args: ((__namedParameters) => readonly [`0x${string}`, string, string, `0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    };
    expressExecuteWithToken: {
        args: ((__namedParameters) => readonly [`0x${string}`, string, string, `0x${string}`, string, bigint]);
        data: ((__namedParameters) => `0x${string}`);
    };
    flowInAmount: {
        args: ((__namedParameters) => readonly [`0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    };
    flowLimit: {
        args: ((__namedParameters) => readonly [`0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    };
    flowOutAmount: {
        args: ((__namedParameters) => readonly [`0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    };
    getExpressExecutor: {
        args: ((__namedParameters) => readonly [`0x${string}`, string, string, `0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    };
    getExpressExecutorWithToken: {
        args: ((__namedParameters) => readonly [`0x${string}`, string, string, `0x${string}`, string, bigint]);
        data: ((__namedParameters) => `0x${string}`);
    };
    hasRole: {
        args: ((__namedParameters) => readonly [`0x${string}`, number]);
        data: ((__namedParameters) => `0x${string}`);
    };
    interchainTokenAddress: {
        args: ((__namedParameters) => readonly [`0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    };
    interchainTokenId: {
        args: ((__namedParameters) => readonly [`0x${string}`, `0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    };
    interchainTransfer: {
        args: ((__namedParameters) => readonly [`0x${string}`, string, `0x${string}`, bigint, `0x${string}`, bigint]);
        data: ((__namedParameters) => `0x${string}`);
    };
    isOperator: {
        args: ((__namedParameters) => readonly [`0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    };
    isTrustedAddress: {
        args: ((__namedParameters) => readonly [string, string]);
        data: ((__namedParameters) => `0x${string}`);
    };
    multicall: {
        args: ((__namedParameters) => readonly [any]);
        data: ((__namedParameters) => `0x${string}`);
    };
    proposeOperatorship: {
        args: ((__namedParameters) => readonly [`0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    };
    proposeOwnership: {
        args: ((__namedParameters) => readonly [`0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    };
    removeTrustedAddress: {
        args: ((__namedParameters) => readonly [string]);
        data: ((__namedParameters) => `0x${string}`);
    };
    setFlowLimits: {
        args: ((__namedParameters) => readonly [any, any]);
        data: ((__namedParameters) => `0x${string}`);
    };
    setPauseStatus: {
        args: ((__namedParameters) => readonly [boolean]);
        data: ((__namedParameters) => `0x${string}`);
    };
    setTrustedAddress: {
        args: ((__namedParameters) => readonly [string, string]);
        data: ((__namedParameters) => `0x${string}`);
    };
    setup: {
        args: ((__namedParameters) => readonly [`0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    };
    tokenManagerAddress: {
        args: ((__namedParameters) => readonly [`0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    };
    tokenManagerImplementation: {
        args: ((__namedParameters) => readonly [bigint]);
        data: ((__namedParameters) => `0x${string}`);
    };
    transferOperatorship: {
        args: ((__namedParameters) => readonly [`0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    };
    transferOwnership: {
        args: ((__namedParameters) => readonly [`0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    };
    transmitInterchainTransfer: {
        args: ((__namedParameters) => readonly [`0x${string}`, `0x${string}`, string, `0x${string}`, bigint, `0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    };
    trustedAddress: {
        args: ((__namedParameters) => readonly [string]);
        data: ((__namedParameters) => `0x${string}`);
    };
    trustedAddressHash: {
        args: ((__namedParameters) => readonly [string]);
        data: ((__namedParameters) => `0x${string}`);
    };
    upgrade: {
        args: ((__namedParameters) => readonly [`0x${string}`, `0x${string}`, `0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    };
    validTokenAddress: {
        args: ((__namedParameters) => readonly [`0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    };
    validTokenManagerAddress: {
        args: ((__namedParameters) => readonly [`0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    };
} = ...

Type declaration

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

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

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

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

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

          Parameters

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

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

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

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

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

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

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

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

          Parameters

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

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

          Parameters

          Returns `0x${string}`

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

          Parameters

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

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

          Parameters

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

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

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

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

          Parameters

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

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

          Parameters

          Returns `0x${string}`

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

          Parameters

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

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

          Parameters

          Returns `0x${string}`

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

          Parameters

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

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

          Parameters

          Returns `0x${string}`

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

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

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

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

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

          Parameters

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

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

          Parameters

          Returns `0x${string}`

  • interchainTokenAddress: {
        args: ((__namedParameters) => readonly [`0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    }
    • args: ((__namedParameters) => readonly [`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 InterchainTokenService.interchainTokenId function args

          Parameters

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

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

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

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

          Parameters

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

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

          Parameters

          Returns `0x${string}`

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

          Parameters

          Returns readonly [string, string]

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

          Parameters

          Returns readonly [any]

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

          Parameters

          Returns `0x${string}`

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

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

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

          Parameters

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

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

          Parameters

          Returns readonly [any, any]

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

          Parameters

          Returns `0x${string}`

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

          Parameters

          Returns readonly [boolean]

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

          Parameters

          Returns readonly [string, 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 InterchainTokenService.setup function args

          Parameters

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

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

          Parameters

          Returns `0x${string}`

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

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

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

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

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

          Parameters

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

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

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

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

          Parameters

          Returns readonly [string]

    • data: ((__namedParameters) => `0x${string}`)
  • trustedAddressHash: {
        args: ((__namedParameters) => readonly [string]);
        data: ((__namedParameters) => `0x${string}`);
    }
    • args: ((__namedParameters) => readonly [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 InterchainTokenService.upgrade function args

          Parameters

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

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

          Parameters

          Returns `0x${string}`

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

          Parameters

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

    • data: ((__namedParameters) => `0x${string}`)
  • validTokenManagerAddress: {
        args: ((__namedParameters) => readonly [`0x${string}`]);
        data: ((__namedParameters) => `0x${string}`);
    }
    • args: ((__namedParameters) => readonly [`0x${string}`])
    • data: ((__namedParameters) => `0x${string}`)

Generated using TypeDoc