IBCMsgTransferOptions: {
    forwardOpts?: {
        intermediateRecipient?: CosmosChainAddress;
        retries?: ForwardInfo["forward"]["retries"];
        timeout?: ForwardInfo["forward"]["timeout"];
    };
    memo?: string;
    timeoutHeight?: MsgTransfer["timeoutHeight"];
    timeoutRelativeSeconds?: bigint;
    timeoutTimestamp?: MsgTransfer["timeoutTimestamp"];
}

Options for OrchestrationAccountI transfer method.

If specifying a custom timeout, use one of timeoutHeight, timeoutTimestamp, or timeoutRelativeSeconds.

Type declaration

  • OptionalforwardOpts?: {
        intermediateRecipient?: CosmosChainAddress;
        retries?: ForwardInfo["forward"]["retries"];
        timeout?: ForwardInfo["forward"]["timeout"];
    }
  • Optionalmemo?: string
  • OptionaltimeoutHeight?: MsgTransfer["timeoutHeight"]
  • OptionaltimeoutRelativeSeconds?: bigint

    converted using TimerService to a timeoutTimestamp value timeoutRelativeSeconds in the future

  • OptionaltimeoutTimestamp?: MsgTransfer["timeoutTimestamp"]