prepareCheckoutTransaction
Prepares a checkout transaction for signing. This should be called immediately before triggering the transaction signing. It confirms the quote is still valid, verifies the risk state is cleared, and advances the transaction to a signing-ready state.In most cases, you should use
submitCheckoutTransaction instead, which calls prepareCheckoutTransaction internally and handles the full signing and broadcast flow.Usage
Parameters
| Parameter | Type | Description |
|---|---|---|
transactionId | string | The checkout transaction ID returned by createCheckoutTransaction. |
Returns
Promise<CheckoutTransaction> - The updated transaction object with a locked quote and signing-ready state.
Examples
Manual signing flow
UseprepareCheckoutTransaction when you need fine-grained control over the signing process instead of using submitCheckoutTransaction:
Related
submitCheckoutTransaction- Orchestrates prepare, sign, and broadcast in one callbroadcastCheckoutTransaction- Record an on-chain broadcastcreateCheckoutTransaction- Create a new checkout transaction