asynchronous
signAndSubmitAndWait

Description

Send a request to sign and submit a transaction to the xrp ledger.


Usage

  await sdk.async.signAndSubmitAndWait(tx: AllTransactionRequest, opts?: SignOpts)

Parameters

tx: AllTransactionRequest;

See here (opens in a new tab) for AllTransactionRequest typing.

opts?: { description?: string }

See here (opens in a new tab) for SignOpts typing.


Response

request: BaseRequest;
// request structure will vary depending on the type of the request
response: BaseResponse;
// response structure will vary depending on the type of the request
createdAt: number; // unix;
resolvedAt: number; // unix;

Example

let { request, response, createdAt, resolvedAt } = sdk.async.signAndSubmitAndWait({
  TransactionType: 'Payment',
  Account: 'rUmoi1vt8apeKsqFYKMRSiMvWixFDMC8Jz',
  Destination: 'rK8jihXBZCFWZqX95SET3CCi1WdRgZQwex',
  Amount: '1000000', // XRP in drops
});
 
console.log(request, response, createdAt, resolvedAt);