Interface GetQueryObjectReturnType

Hierarchy

Properties

decodedQuery: string
decodedResponse: string
fee: bigint
id: string

Base58Check encoded tagged value

oracleId: string

Base58Check encoded tagged pubkey

pollForResponse: ((options?: { interval?: number; onNode: Node } & { _expectedMineRate?: number; _maxPollInterval?: number; _microBlockCycle?: number }) => Promise<string>)

Type declaration

    • (options?: { interval?: number; onNode: Node } & { _expectedMineRate?: number; _maxPollInterval?: number; _microBlockCycle?: number }): Promise<string>
    • Parameters

      • Optional options: { interval?: number; onNode: Node } & { _expectedMineRate?: number; _maxPollInterval?: number; _microBlockCycle?: number }

      Returns Promise<string>

query: string
respond: ((response: string, options?: RespondToQueryOptions) => Promise<SendReturnType & GetOracleObjectReturnType>)

Type declaration

response: string
responseTtl: { type: TTLType; value: string }

Type declaration

senderId: string

Base58Check encoded tagged pubkey

senderNonce: string
ttl: number

Generated using TypeDoc