Function: confirmAppliedTrade()
gSwap SDK 2.0.0-rc.4 / confirmAppliedTrade
Function: confirmAppliedTrade()
confirmAppliedTrade(
client,input,options?):Promise<AppliedTrade>
Defined in: packages/gswap-sdk/dist/index.d.ts:1116
Polls GET /v1/chain/apply-results/{uniqueKey}?channel=asset&contract=dex-contract until the
queued RequestTrade reaches a terminal state.
Pacing: wait initialDelayMs (default 3 s), then read; on 404, 429, 500, 502, 503, 504 or a
transport error wait with jittered exponential backoff (pollIntervalMs doubling to 8 s,
Retry-After honored as seconds or an HTTP date) until timeoutMs. Any other status is
terminal. At least one read is always made.
Parameters
client
input
options?
Returns
Promise<AppliedTrade>
The applied trade.
Throws
AppliedTradeError - see its documentation for every code.
Example
const applied = await confirmAppliedTrade(
{ dexBackendBaseUrl: 'https://dex-backend-prod1.defi.gala.com' },
{ uniqueKey, requestTransactionId: null },
{ initialDelayMs: 0, timeoutMs: 60_000, signal: controller.signal },
);