Skip to main content

Index

Constructors

constructor

  • new OracleQueueAccount(provider: JsonRpcProvider, address: string, switchboardAddress: string, coinType?: string): OracleQueueAccount
  • Parameters

    • provider: JsonRpcProvider
    • address: string
    • switchboardAddress: string
    • coinType: string = "0x2::sui::SUI"

    Returns OracleQueueAccount

Properties

readonlyaddress

address: string

readonlycoinType

coinType: string = "0x2::sui::SUI"

readonlyprovider

provider: JsonRpcProvider

readonlyswitchboardAddress

switchboardAddress: string

Methods

findOracleIdx

  • findOracleIdx(oracleAddress: string): Promise<number>
  • Parameters

    • oracleAddress: string

    Returns Promise<number>

loadData

  • loadData(): Promise<any>
  • Returns Promise<any>

setConfigs

staticinit

  • Initialize an OracleQueueAccount


    Parameters

    Returns Promise<[OracleQueueAccount, SuiTransactionBlockResponse]>