Interface OraiswapRouterInterface

Hierarchy

Implemented by

Properties

assertMinimumReceive: ((__namedParameters, _fee?, _memo?, _funds?) => Promise<ExecuteResult>)

Type declaration

    • (__namedParameters, _fee?, _memo?, _funds?): Promise<ExecuteResult>
    • Parameters

      • __namedParameters: {
            assetInfo: AssetInfo;
            minimumReceive: string;
            prevBalance: string;
            receiver: string;
        }
        • assetInfo: AssetInfo
        • minimumReceive: string
        • prevBalance: string
        • receiver: string
      • Optional _fee: number | StdFee | "auto"
      • Optional _memo: string
      • Optional _funds: Coin[]

      Returns Promise<ExecuteResult>

config: (() => Promise<ConfigResponse>)

Type declaration

contractAddress: string
executeSwapOperation: ((__namedParameters, _fee?, _memo?, _funds?) => Promise<ExecuteResult>)

Type declaration

    • (__namedParameters, _fee?, _memo?, _funds?): Promise<ExecuteResult>
    • Parameters

      • __namedParameters: {
            operation: SwapOperation;
            to?: string;
        }
      • Optional _fee: number | StdFee | "auto"
      • Optional _memo: string
      • Optional _funds: Coin[]

      Returns Promise<ExecuteResult>

executeSwapOperations: ((__namedParameters, _fee?, _memo?, _funds?) => Promise<ExecuteResult>)

Type declaration

    • (__namedParameters, _fee?, _memo?, _funds?): Promise<ExecuteResult>
    • Parameters

      • __namedParameters: {
            minimumReceive?: string;
            operations: SwapOperation[];
            to?: string;
        }
        • Optional minimumReceive?: string
        • operations: SwapOperation[]
        • Optional to?: string
      • Optional _fee: number | StdFee | "auto"
      • Optional _memo: string
      • Optional _funds: Coin[]

      Returns Promise<ExecuteResult>

receive: ((__namedParameters, _fee?, _memo?, _funds?) => Promise<ExecuteResult>)

Type declaration

    • (__namedParameters, _fee?, _memo?, _funds?): Promise<ExecuteResult>
    • Parameters

      • __namedParameters: {
            amount: string;
            msg: string;
            sender: string;
        }
        • amount: string
        • msg: string
        • sender: string
      • Optional _fee: number | StdFee | "auto"
      • Optional _memo: string
      • Optional _funds: Coin[]

      Returns Promise<ExecuteResult>

sender: string
simulateSwapOperations: ((__namedParameters) => Promise<SimulateSwapOperationsResponse>)

Type declaration

©2020 - 2023 Oraichain Foundation