confirmTransaction

Description

Confirms a saved transaction request and prepares it for execution by updating its status from SAVED to READY.

Process flow:

  1. Validates the saved transaction request parameters

  2. Calculates and populates gas fees, nonce, and other blockchain-specific fields

  3. Updates status to READY, making it available for execution

  4. Sets expiration time for the confirmed transaction

When to use:

  • After creating a transaction request with status:\ "SAVED"

  • Before calling the execute endpoint to complete the transaction

  • When you're ready to finalize gas calculations and network parameters

Important notes:

  • Only works with transaction requests in SAVED status

  • Gas fields will be auto-populated based on current network conditions

  • The confirmed transaction will have an expiration time after which it cannot be executed

public confirmTransaction(id: string, reqParams: VyConfirmTransactionRequest, signingMethod: VyUserAuth) : VyPromise<VyConfirmTransactionResultDto>

Parameters

id

string

UUID of the transaction request to confirm

reqParams

Blockchain of the transaction request

signingMethod

VyUserAuth

This operation requires a valid Signing-Method from the corresponding user

Returns

VyPromise<VyConfirmTransactionResultDto> Transaction confirmed successfully and ready for execution.

Last updated