Interface OraiswapOracleInterface

Hierarchy

Implemented by

Properties

contract: ((oracleContractQuery) => Promise<any>)

Type declaration

    • (oracleContractQuery): Promise<any>
    • Parameters

      Returns Promise<any>

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

Type declaration

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

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

      Returns Promise<ExecuteResult>

exchange: ((oracleExchangeQuery) => Promise<any>)

Type declaration

    • (oracleExchangeQuery): Promise<any>
    • Parameters

      Returns Promise<any>

sender: string
treasury: ((oracleTreasuryQuery) => Promise<any>)

Type declaration

    • (oracleTreasuryQuery): Promise<any>
    • Parameters

      Returns Promise<any>

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>

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

Type declaration

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

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

      Returns Promise<ExecuteResult>

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

Type declaration

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

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

      Returns Promise<ExecuteResult>

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

Type declaration

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

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

      Returns Promise<ExecuteResult>

©2020 - 2023 Oraichain Foundation