Interface OraiswapPairInterface

Hierarchy

Implemented by

Properties

contractAddress: string
pair: (() => Promise<PairResponse>)

Type declaration

pool: (() => Promise<PoolResponse>)

Type declaration

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

Type declaration

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

      • __namedParameters: {
            assets: Asset[];
            receiver?: string;
            slippageTolerance?: string;
        }
        • assets: Asset[]
        • Optional receiver?: string
        • Optional slippageTolerance?: 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>

reverseSimulation: ((__namedParameters) => Promise<ReverseSimulationResponse>)

Type declaration

sender: string
simulation: ((__namedParameters) => Promise<SimulationResponse>)

Type declaration

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

Type declaration

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

      • __namedParameters: {
            beliefPrice?: string;
            maxSpread?: string;
            offerAsset: Asset;
            to?: string;
        }
        • Optional beliefPrice?: string
        • Optional maxSpread?: string
        • offerAsset: Asset
        • Optional to?: string
      • Optional _fee: number | StdFee | "auto"
      • Optional _memo: string
      • Optional _funds: Coin[]

      Returns Promise<ExecuteResult>

©2020 - 2023 Oraichain Foundation