ExecuteTransaction (ByUuid)
Executes a confirmed transaction request by transaction UUID, by performing the blockchain transaction operation.
Prerequisites:
Transaction request must be in READY status (use confirm endpoint first)
Transaction must not be expired
Process:
Validates the transaction request status and expiration
Authenticates using provided signing method
Signs and broadcasts the transaction to the blockchain network
Returns the transaction result with hash and network confirmation
void ExecuteTransactionByUuid(FString Id, const FVyUserAuth& SigningMethod, const FVyExecuteTransactionByUuidRequest& Params, const FVyOnExecuteTransactionByUuidComplete& OnComplete) const;Parameters
Id
FString
UUID of the transaction request to execute
SigningMethod
FVyUserAuth
The Id and Value of one of the user's registered signing-methods
Params
Parameters for this operation (FVyExecuteTransactionByUuidRequest)
OnComplete
FVyOnExecuteTransactionByUuidComplete
The callback function called when the user preferences retrieval operation is complete.
OnComplete Callback (FVyOnExecuteTransactionByUuidComplete) Contains a FVyTransactionResultDto response type
Last updated