Skip to main content
POST
/
v1
/
executeSigningRequests
ExecuteSigningRequests
curl --request POST \
  --url https://api.mpcvault.com/v1/executeSigningRequests \
  --header 'Content-Type: application/json' \
  --header 'x-mtoken: <api-key>' \
  --data '
{
  "uuid": "<string>"
}
'
{
  "error": {
    "executeSigningRequestsErrorCode": "EXECUTE_SIGNING_REQUESTS_ERROR_CODE_UNSPECIFIED",
    "message": "<string>"
  },
  "txHash": "<string>",
  "signatures": {
    "signatures": [
      {
        "ecdsaSignature": {
          "R": "<string>",
          "S": "<string>",
          "V": "<string>"
        }
      }
    ]
  },
  "signedTransaction": "<string>"
}
Signs and executes a pending signing request. Only supported for API wallets that have a client signer configured. The response includes the signed transaction ready to broadcast.

Authorizations

x-mtoken
string
header
required

Your API token. Required for all API requests.

Body

application/json
uuid
string
required

The UUID of the signing request. Currently only signing requests of API wallets are supported.

Response

200 - application/json

Success

error
Execute SRs Error Code · object
txHash
string

The hash of the signed transaction, Present only when status is STATUS_SUCCEEDED.This does not mean that the transaction it self is successful. It only means that the signing request has been signed.

signatures
SignatureContainer · object

The signatures of the raw message, Present only when status is STATUS_SUCCEEDED.

signedTransaction
string

The signed transaction for broadcast, Present only when status is STATUS_SUCCEEDED.