Hierarchy

Implemented by

Properties

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

Type declaration

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

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

      Returns Promise<ExecuteResult>

contractAddress: string
contractInfo: (() => Promise<ContractInfoResponse>)

Type declaration

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

Type declaration

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

      • __namedParameters: {
            baseCoinInfo: AssetInfo;
            minQuoteCoinAmount: string;
            quoteCoinInfo: AssetInfo;
            spread?: string;
        }
        • baseCoinInfo: AssetInfo
        • minQuoteCoinAmount: string
        • quoteCoinInfo: AssetInfo
        • Optional spread?: string
      • Optional _fee: number | StdFee | "auto"
      • Optional _memo: string
      • Optional _funds: Coin[]

      Returns Promise<ExecuteResult>

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

Type declaration

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

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

      Returns Promise<ExecuteResult>

lastOrderId: (() => Promise<LastOrderIdResponse>)

Type declaration

order: ((__namedParameters) => Promise<OrderResponse>)

Type declaration

orderBook: ((__namedParameters) => Promise<OrderBookResponse>)

Type declaration

orderBookMatchable: ((__namedParameters) => Promise<OrderBookMatchableResponse>)

Type declaration

orderBooks: ((__namedParameters) => Promise<OrderBooksResponse>)

Type declaration

    • (__namedParameters): Promise<OrderBooksResponse>
    • Parameters

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

      Returns Promise<OrderBooksResponse>

orders: ((__namedParameters) => Promise<OrdersResponse>)

Type declaration

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>

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

Type declaration

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

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

      Returns Promise<ExecuteResult>

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

Type declaration

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

      • __namedParameters: {
            assets: Asset[];
            direction: OrderDirection;
        }
      • Optional _fee: number | StdFee | "auto"
      • Optional _memo: string
      • Optional _funds: Coin[]

      Returns Promise<ExecuteResult>

tick: ((__namedParameters) => Promise<TickResponse>)

Type declaration

ticks: ((__namedParameters) => Promise<TicksResponse>)

Type declaration

    • (__namedParameters): Promise<TicksResponse>
    • Parameters

      • __namedParameters: {
            assetInfos: AssetInfo[];
            direction: OrderDirection;
            end?: string;
            limit?: number;
            orderBy?: number;
            startAfter?: string;
        }
        • assetInfos: AssetInfo[]
        • direction: OrderDirection
        • Optional end?: string
        • Optional limit?: number
        • Optional orderBy?: number
        • Optional startAfter?: string

      Returns Promise<TicksResponse>

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

Type declaration

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

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

      Returns Promise<ExecuteResult>

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

Type declaration

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

      • __namedParameters: {
            commissionRate?: string;
            rewardAddress?: string;
            spreadAddress?: string;
        }
        • Optional commissionRate?: string
        • Optional rewardAddress?: string
        • Optional spreadAddress?: string
      • Optional _fee: number | StdFee | "auto"
      • Optional _memo: string
      • Optional _funds: Coin[]

      Returns Promise<ExecuteResult>

©2020 - 2023 Oraichain Foundation