Skip to main content
POST
/
v1
/
getSigningRequestList
GetSigningRequestList
curl --request POST \
  --url https://api.mpcvault.com/v1/getSigningRequestList \
  --header 'Content-Type: application/json' \
  --header 'x-mtoken: <api-key>' \
  --data '
{
  "vaultUuid": "<string>",
  "sortOrder": 0,
  "page": "<string>",
  "limit": "<string>"
}
'
{
  "signingRequests": [
    {
      "aptosMessage": {
        "type": "TYPE_UNSPECIFIED",
        "from": "<string>",
        "content": {
          "address": "<string>",
          "application": "<string>",
          "chainId": "<string>",
          "message": "<string>",
          "nonce": "<string>"
        }
      },
      "uuid": "<string>",
      "status": "STATUS_UNSPECIFIED",
      "txHash": "<string>",
      "vaultUuid": "<string>",
      "failedReason": "<string>",
      "creationTimestamp": 123,
      "notes": "<string>",
      "simulation": "aSDinaTvuI8gbWludGxpZnk=",
      "evmInputDataDecode": {
        "function": "<string>",
        "args": [
          {
            "name": "<string>",
            "type": "<string>",
            "data": "<string>"
          }
        ]
      }
    }
  ],
  "error": {
    "executeSigningRequestsErrorCode": "EXECUTE_SIGNING_REQUESTS_ERROR_CODE_UNSPECIFIED",
    "message": "<string>"
  }
}
Returns signing requests for a vault. You can filter by status and paginate with page and limit.

Authorizations

x-mtoken
string
header
required

Your API token. Required for all API requests.

Body

application/json
vaultUuid
string
required

The UUID of the vault where the signing request was created.

sortOrder
enum<integer>
required

Sort order. 0=Desc, 1=Asc

Available options:
0,
1
page

The page number. Default: 1.

limit

The number of signing requests to return. Default: 10. Maximum: 100.

Response

200 - application/json

Success

signingRequests
(Aptos Msg · object | Aptos Coin · object | Aptos Custom · object | Aptos Native · object | BTC Native · object | Create Wallet · object | EVM Msg · object | EVM Custom · object | EVM ERC20 · object | EVM Native · object | Raw Msg · object | Solana Msg · object | Solana Custom · object | Solana Native · object | Solana SPL · object | Sonic SVM Custom · object | Sonic SVM Native · object | Sonic SVM SPL · object | Sui Msg · object | Sui Coin · object | Sui Custom · object | Sui Native · object | Ton Msg · object | Ton Custom · object | Ton Native · object | Ton Token · object | Tron Native · object | Tron TRC10 · object | Tron TRC20 · object)[]

The list of signing requests.

One signing request. Each item has the common fields (uuid, status, txHash, vaultUuid, etc.) plus exactly one type-specific payload (e.g. EVM ERC20, Aptos Msg, Solana Native). A list of signing requests can contain items of different types.

error
Execute SRs Error Code · object