- pollForQueries(oracleId: `ok_${string}`, onQuery: ((query: {
fee: bigint;
id: string;
oracleId: string;
query: string;
response: string;
responseTtl: { type: TTLType; value: string; };
senderId: string;
senderNonce: string;
ttl: number;
}) => void), options: {
interval?: number;
onNode: Node;
} & {
_expectedMineRate?: number;
_maxPollInterval?: number;
_microBlockCycle?: number;
}): (() => void)
-
Parameters
-
oracleId: `ok_${string}`
-
onQuery: ((query: {
fee: bigint;
id: string;
oracleId: string;
query: string;
response: string;
responseTtl: { type: TTLType; value: string; };
senderId: string;
senderNonce: string;
ttl: number;
}) => void)
-
- (query: {
fee: bigint;
id: string;
oracleId: string;
query: string;
response: string;
responseTtl: { type: TTLType; value: string; };
senderId: string;
senderNonce: string;
ttl: number;
}): void
-
Parameters
-
query: {
fee: bigint;
id: string;
oracleId: string;
query: string;
response: string;
responseTtl: { type: TTLType; value: string; };
senderId: string;
senderNonce: string;
ttl: number;
}
-
fee: bigint
-
id: string
-
oracleId: string
-
query: string
-
response: string
-
responseTtl: { type: TTLType; value: string; }
-
senderId: string
-
senderNonce: string
-
ttl: number
Returns void
-
options: {
interval?: number;
onNode: Node;
} & {
_expectedMineRate?: number;
_maxPollInterval?: number;
_microBlockCycle?: number;
}
Returns (() => void)
Poll for oracle queries
Returns
Callback to stop polling function