Hierarchy

Implemented by

Properties

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

Type declaration

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

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

      Returns Promise<ExecuteResult>

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

Type declaration

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

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

      Returns Promise<ExecuteResult>

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

Type declaration

contractAddress: string
getOwner: (() => Promise<OwnerResponse>)

Type declaration

getPreviousPrice: ((__namedParameters) => Promise<string>)

Type declaration

    • (__namedParameters): Promise<string>
    • Parameters

      • __namedParameters: {
            key: string;
            numRoundBack: number;
        }
        • key: string
        • numRoundBack: number

      Returns Promise<string>

getPrice: ((__namedParameters) => Promise<string>)

Type declaration

    • (__namedParameters): Promise<string>
    • Parameters

      • __namedParameters: {
            key: string;
        }
        • key: string

      Returns Promise<string>

getTwapPrice: ((__namedParameters) => Promise<string>)

Type declaration

    • (__namedParameters): Promise<string>
    • Parameters

      • __namedParameters: {
            interval: number;
            key: string;
        }
        • interval: number
        • key: string

      Returns Promise<string>

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

Type declaration

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

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

      Returns Promise<ExecuteResult>

©2020 - 2023 Oraichain Foundation