Interface OraiswapFactoryInterface

Hierarchy

Implemented by

Properties

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

Type declaration

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

      • __namedParameters: {
            pairInfo: PairInfo;
        }
      • Optional _fee: number | StdFee | "auto"
      • Optional _memo: string
      • Optional _funds: Coin[]

      Returns Promise<ExecuteResult>

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

Type declaration

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

Type declaration

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

      • __namedParameters: {
            assetInfos: AssetInfo[];
            pairAdmin?: string;
        }
        • assetInfos: AssetInfo[]
        • Optional pairAdmin?: string
      • Optional _fee: number | StdFee | "auto"
      • Optional _memo: string
      • Optional _funds: Coin[]

      Returns Promise<ExecuteResult>

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

Type declaration

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

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

      Returns Promise<ExecuteResult>

pair: ((__namedParameters) => Promise<PairInfo>)

Type declaration

pairs: ((__namedParameters) => Promise<PairsResponse>)

Type declaration

    • (__namedParameters): Promise<PairsResponse>
    • Parameters

      • __namedParameters: {
            limit?: number;
            startAfter?: AssetInfo[];
        }
        • Optional limit?: number
        • Optional startAfter?: AssetInfo[]

      Returns Promise<PairsResponse>

sender: string
updateConfig: ((__namedParameters, _fee?, _memo?, _funds?) => Promise<ExecuteResult>)

Type declaration

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

      • __namedParameters: {
            owner?: string;
            pairCodeId?: number;
            tokenCodeId?: number;
        }
        • Optional owner?: string
        • Optional pairCodeId?: number
        • Optional tokenCodeId?: number
      • Optional _fee: number | StdFee | "auto"
      • Optional _memo: string
      • Optional _funds: Coin[]

      Returns Promise<ExecuteResult>

©2020 - 2023 Oraichain Foundation