---
title: "Changes to Check signer via simulated memo transaction"
method: POST
path: "/v1/wallets/signer-check"
---

# Changes to Check signer via simulated memo transaction

`POST /v1/wallets/signer-check`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 14 of 42 revisions.

- **2026-11-02** `9f0b1d561064`: 9 warning
- **2026-10-30** `f4a0135eca08`: 54 warning
- **2026-10-28** `18ae851e8081`: 9 warning
- **2026-10-26** `1f50eccf8036`: 18 info
- **2026-10-20** `360f49e7f433`: 1 breaking
- **2026-10-16** `04b5d7ec60f2`: 32 warning, 2 info
- **2026-10-15** `cbc72fc39983`: 8 warning
- **2026-10-12** `5a8c8bfbde01`: 8 info
- **2026-10-04** `030531d691d7`: 8 info
- **2026-09-17** `c40cf3f45740`: 8 warning
- **2026-09-15** `ae979bae198c`: 8 warning
- **2026-09-11** `1e499ac13ac8`: 2 breaking, 4 info
- **2026-08-19** `f138f2b58663`: 1 breaking, 1 warning, 1 info
- **2026-08-15** `3e302bba5386`: 6 warning

## Changes

- **2026-11-02** `9f0b1d561064`: 9 warning
  - added the new `CUSTODY_POLICY_REFUSED` enum value to the `error/code` response property for the response status `400`
  - added the new `CUSTODY_POLICY_REFUSED` enum value to the `error/code` response property for the response status `401`
  - added the new `CUSTODY_POLICY_REFUSED` enum value to the `error/code` response property for the response status `403`
  - added the new `CUSTODY_POLICY_REFUSED` enum value to the `error/code` response property for the response status `404`
  - added the new `CUSTODY_POLICY_REFUSED` enum value to the `error/code` response property for the response status `409`
  - added the new `CUSTODY_POLICY_REFUSED` enum value to the `error/code` response property for the response status `422`
  - added the new `CUSTODY_POLICY_REFUSED` enum value to the `error/code` response property for the response status `429`
  - added the new `CUSTODY_POLICY_REFUSED` enum value to the `error/code` response property for the response status `500`
  - added the new `CUSTODY_POLICY_REFUSED` enum value to the `error/code` response property for the response status `502`
- **2026-10-30** `f4a0135eca08`: 54 warning
  - added the new `RPC_UNAVAILABLE` enum value to the `error/code` response property for the response status `400`
  - added the new `RPC_UNAVAILABLE` enum value to the `error/code` response property for the response status `401`
  - added the new `RPC_UNAVAILABLE` enum value to the `error/code` response property for the response status `403`
  - added the new `RPC_UNAVAILABLE` enum value to the `error/code` response property for the response status `404`
  - added the new `RPC_UNAVAILABLE` enum value to the `error/code` response property for the response status `409`
  - added the new `RPC_UNAVAILABLE` enum value to the `error/code` response property for the response status `422`
  - added the new `RPC_UNAVAILABLE` enum value to the `error/code` response property for the response status `429`
  - added the new `RPC_UNAVAILABLE` enum value to the `error/code` response property for the response status `500`
  - added the new `RPC_UNAVAILABLE` enum value to the `error/code` response property for the response status `502`
  - added the new `SPONSORED_RENT_OVER_CAP` enum value to the `error/code` response property for the response status `400`
  - added the new `SPONSORED_RENT_OVER_CAP` enum value to the `error/code` response property for the response status `401`
  - added the new `SPONSORED_RENT_OVER_CAP` enum value to the `error/code` response property for the response status `403`
  - added the new `SPONSORED_RENT_OVER_CAP` enum value to the `error/code` response property for the response status `404`
  - added the new `SPONSORED_RENT_OVER_CAP` enum value to the `error/code` response property for the response status `409`
  - added the new `SPONSORED_RENT_OVER_CAP` enum value to the `error/code` response property for the response status `422`
  - added the new `SPONSORED_RENT_OVER_CAP` enum value to the `error/code` response property for the response status `429`
  - added the new `SPONSORED_RENT_OVER_CAP` enum value to the `error/code` response property for the response status `500`
  - added the new `SPONSORED_RENT_OVER_CAP` enum value to the `error/code` response property for the response status `502`
  - added the new `TRANSFER_BATCH_DESTINATION_CHANGED` enum value to the `error/code` response property for the response status `400`
  - added the new `TRANSFER_BATCH_DESTINATION_CHANGED` enum value to the `error/code` response property for the response status `401`
  - added the new `TRANSFER_BATCH_DESTINATION_CHANGED` enum value to the `error/code` response property for the response status `403`
  - added the new `TRANSFER_BATCH_DESTINATION_CHANGED` enum value to the `error/code` response property for the response status `404`
  - added the new `TRANSFER_BATCH_DESTINATION_CHANGED` enum value to the `error/code` response property for the response status `409`
  - added the new `TRANSFER_BATCH_DESTINATION_CHANGED` enum value to the `error/code` response property for the response status `422`
  - added the new `TRANSFER_BATCH_DESTINATION_CHANGED` enum value to the `error/code` response property for the response status `429`
  - added the new `TRANSFER_BATCH_DESTINATION_CHANGED` enum value to the `error/code` response property for the response status `500`
  - added the new `TRANSFER_BATCH_DESTINATION_CHANGED` enum value to the `error/code` response property for the response status `502`
  - added the new `TRANSFER_BATCH_NOTHING_TO_RETRY` enum value to the `error/code` response property for the response status `400`
  - added the new `TRANSFER_BATCH_NOTHING_TO_RETRY` enum value to the `error/code` response property for the response status `401`
  - added the new `TRANSFER_BATCH_NOTHING_TO_RETRY` enum value to the `error/code` response property for the response status `403`
  - added the new `TRANSFER_BATCH_NOTHING_TO_RETRY` enum value to the `error/code` response property for the response status `404`
  - added the new `TRANSFER_BATCH_NOTHING_TO_RETRY` enum value to the `error/code` response property for the response status `409`
  - added the new `TRANSFER_BATCH_NOTHING_TO_RETRY` enum value to the `error/code` response property for the response status `422`
  - added the new `TRANSFER_BATCH_NOTHING_TO_RETRY` enum value to the `error/code` response property for the response status `429`
  - added the new `TRANSFER_BATCH_NOTHING_TO_RETRY` enum value to the `error/code` response property for the response status `500`
  - added the new `TRANSFER_BATCH_NOTHING_TO_RETRY` enum value to the `error/code` response property for the response status `502`
  - added the new `TRANSFER_BATCH_RETRY_CLAIMED` enum value to the `error/code` response property for the response status `400`
  - added the new `TRANSFER_BATCH_RETRY_CLAIMED` enum value to the `error/code` response property for the response status `401`
  - added the new `TRANSFER_BATCH_RETRY_CLAIMED` enum value to the `error/code` response property for the response status `403`
  - added the new `TRANSFER_BATCH_RETRY_CLAIMED` enum value to the `error/code` response property for the response status `404`
  - …14 more
- **2026-10-28** `18ae851e8081`: 9 warning
  - added the new `AMOUNT_BELOW_RENT_MINIMUM` enum value to the `error/code` response property for the response status `400`
  - added the new `AMOUNT_BELOW_RENT_MINIMUM` enum value to the `error/code` response property for the response status `401`
  - added the new `AMOUNT_BELOW_RENT_MINIMUM` enum value to the `error/code` response property for the response status `403`
  - added the new `AMOUNT_BELOW_RENT_MINIMUM` enum value to the `error/code` response property for the response status `404`
  - added the new `AMOUNT_BELOW_RENT_MINIMUM` enum value to the `error/code` response property for the response status `409`
  - added the new `AMOUNT_BELOW_RENT_MINIMUM` enum value to the `error/code` response property for the response status `422`
  - added the new `AMOUNT_BELOW_RENT_MINIMUM` enum value to the `error/code` response property for the response status `429`
  - added the new `AMOUNT_BELOW_RENT_MINIMUM` enum value to the `error/code` response property for the response status `500`
  - added the new `AMOUNT_BELOW_RENT_MINIMUM` enum value to the `error/code` response property for the response status `502`
- **2026-10-26** `1f50eccf8036`: 18 info
  - removed the `EXPIRED_INVITATION` enum value from the `error/code` response property for the response status `400`
  - removed the `EXPIRED_INVITATION` enum value from the `error/code` response property for the response status `401`
  - removed the `EXPIRED_INVITATION` enum value from the `error/code` response property for the response status `403`
  - removed the `EXPIRED_INVITATION` enum value from the `error/code` response property for the response status `404`
  - removed the `EXPIRED_INVITATION` enum value from the `error/code` response property for the response status `409`
  - removed the `EXPIRED_INVITATION` enum value from the `error/code` response property for the response status `422`
  - removed the `EXPIRED_INVITATION` enum value from the `error/code` response property for the response status `429`
  - removed the `EXPIRED_INVITATION` enum value from the `error/code` response property for the response status `500`
  - removed the `EXPIRED_INVITATION` enum value from the `error/code` response property for the response status `502`
  - removed the `INVALID_INVITATION` enum value from the `error/code` response property for the response status `400`
  - removed the `INVALID_INVITATION` enum value from the `error/code` response property for the response status `401`
  - removed the `INVALID_INVITATION` enum value from the `error/code` response property for the response status `403`
  - removed the `INVALID_INVITATION` enum value from the `error/code` response property for the response status `404`
  - removed the `INVALID_INVITATION` enum value from the `error/code` response property for the response status `409`
  - removed the `INVALID_INVITATION` enum value from the `error/code` response property for the response status `422`
  - removed the `INVALID_INVITATION` enum value from the `error/code` response property for the response status `429`
  - removed the `INVALID_INVITATION` enum value from the `error/code` response property for the response status `500`
  - removed the `INVALID_INVITATION` enum value from the `error/code` response property for the response status `502`
- **2026-10-20** `360f49e7f433`: 1 breaking
  - the request property `walletId` became required
- **2026-10-16** `04b5d7ec60f2`: 32 warning, 2 info
  - added the new `IDEMPOTENCY_KEY_IN_FLIGHT` enum value to the `error/code` response property for the response status `400`
  - added the new `IDEMPOTENCY_KEY_IN_FLIGHT` enum value to the `error/code` response property for the response status `401`
  - added the new `IDEMPOTENCY_KEY_IN_FLIGHT` enum value to the `error/code` response property for the response status `403`
  - added the new `IDEMPOTENCY_KEY_IN_FLIGHT` enum value to the `error/code` response property for the response status `404`
  - added the new `IDEMPOTENCY_KEY_IN_FLIGHT` enum value to the `error/code` response property for the response status `409`
  - added the new `IDEMPOTENCY_KEY_IN_FLIGHT` enum value to the `error/code` response property for the response status `429`
  - added the new `IDEMPOTENCY_KEY_IN_FLIGHT` enum value to the `error/code` response property for the response status `500`
  - added the new `IDEMPOTENCY_KEY_IN_FLIGHT` enum value to the `error/code` response property for the response status `502`
  - added the new `IDEMPOTENCY_KEY_OUTCOME_UNKNOWN` enum value to the `error/code` response property for the response status `400`
  - added the new `IDEMPOTENCY_KEY_OUTCOME_UNKNOWN` enum value to the `error/code` response property for the response status `401`
  - added the new `IDEMPOTENCY_KEY_OUTCOME_UNKNOWN` enum value to the `error/code` response property for the response status `403`
  - added the new `IDEMPOTENCY_KEY_OUTCOME_UNKNOWN` enum value to the `error/code` response property for the response status `404`
  - added the new `IDEMPOTENCY_KEY_OUTCOME_UNKNOWN` enum value to the `error/code` response property for the response status `409`
  - added the new `IDEMPOTENCY_KEY_OUTCOME_UNKNOWN` enum value to the `error/code` response property for the response status `429`
  - added the new `IDEMPOTENCY_KEY_OUTCOME_UNKNOWN` enum value to the `error/code` response property for the response status `500`
  - added the new `IDEMPOTENCY_KEY_OUTCOME_UNKNOWN` enum value to the `error/code` response property for the response status `502`
  - added the new `IDEMPOTENCY_KEY_REQUIRED` enum value to the `error/code` response property for the response status `400`
  - added the new `IDEMPOTENCY_KEY_REQUIRED` enum value to the `error/code` response property for the response status `401`
  - added the new `IDEMPOTENCY_KEY_REQUIRED` enum value to the `error/code` response property for the response status `403`
  - added the new `IDEMPOTENCY_KEY_REQUIRED` enum value to the `error/code` response property for the response status `404`
  - added the new `IDEMPOTENCY_KEY_REQUIRED` enum value to the `error/code` response property for the response status `409`
  - added the new `IDEMPOTENCY_KEY_REQUIRED` enum value to the `error/code` response property for the response status `429`
  - added the new `IDEMPOTENCY_KEY_REQUIRED` enum value to the `error/code` response property for the response status `500`
  - added the new `IDEMPOTENCY_KEY_REQUIRED` enum value to the `error/code` response property for the response status `502`
  - added the new `IDEMPOTENCY_KEY_REUSED` enum value to the `error/code` response property for the response status `400`
  - added the new `IDEMPOTENCY_KEY_REUSED` enum value to the `error/code` response property for the response status `401`
  - added the new `IDEMPOTENCY_KEY_REUSED` enum value to the `error/code` response property for the response status `403`
  - added the new `IDEMPOTENCY_KEY_REUSED` enum value to the `error/code` response property for the response status `404`
  - added the new `IDEMPOTENCY_KEY_REUSED` enum value to the `error/code` response property for the response status `409`
  - added the new `IDEMPOTENCY_KEY_REUSED` enum value to the `error/code` response property for the response status `429`
  - added the new `IDEMPOTENCY_KEY_REUSED` enum value to the `error/code` response property for the response status `500`
  - added the new `IDEMPOTENCY_KEY_REUSED` enum value to the `error/code` response property for the response status `502`
  - added the new optional `header` request parameter `Idempotency-Key`
  - added the non-success response with the status `422`
- **2026-10-15** `cbc72fc39983`: 8 warning
  - added the new `PROVIDER_RESPONSE_INVALID` enum value to the `error/code` response property for the response status `400`
  - added the new `PROVIDER_RESPONSE_INVALID` enum value to the `error/code` response property for the response status `401`
  - added the new `PROVIDER_RESPONSE_INVALID` enum value to the `error/code` response property for the response status `403`
  - added the new `PROVIDER_RESPONSE_INVALID` enum value to the `error/code` response property for the response status `404`
  - added the new `PROVIDER_RESPONSE_INVALID` enum value to the `error/code` response property for the response status `409`
  - added the new `PROVIDER_RESPONSE_INVALID` enum value to the `error/code` response property for the response status `429`
  - added the new `PROVIDER_RESPONSE_INVALID` enum value to the `error/code` response property for the response status `500`
  - added the new `PROVIDER_RESPONSE_INVALID` enum value to the `error/code` response property for the response status `502`
- **2026-10-12** `5a8c8bfbde01`: 8 info
  - removed the `SIGNING_PENDING` enum value from the `error/code` response property for the response status `400`
  - removed the `SIGNING_PENDING` enum value from the `error/code` response property for the response status `401`
  - removed the `SIGNING_PENDING` enum value from the `error/code` response property for the response status `403`
  - removed the `SIGNING_PENDING` enum value from the `error/code` response property for the response status `404`
  - removed the `SIGNING_PENDING` enum value from the `error/code` response property for the response status `409`
  - removed the `SIGNING_PENDING` enum value from the `error/code` response property for the response status `429`
  - removed the `SIGNING_PENDING` enum value from the `error/code` response property for the response status `500`
  - removed the `SIGNING_PENDING` enum value from the `error/code` response property for the response status `502`
- **2026-10-04** `030531d691d7`: 8 info
  - removed the `EXPIRED_SESSION` enum value from the `error/code` response property for the response status `400`
  - removed the `EXPIRED_SESSION` enum value from the `error/code` response property for the response status `401`
  - removed the `EXPIRED_SESSION` enum value from the `error/code` response property for the response status `403`
  - removed the `EXPIRED_SESSION` enum value from the `error/code` response property for the response status `404`
  - removed the `EXPIRED_SESSION` enum value from the `error/code` response property for the response status `409`
  - removed the `EXPIRED_SESSION` enum value from the `error/code` response property for the response status `429`
  - removed the `EXPIRED_SESSION` enum value from the `error/code` response property for the response status `500`
  - removed the `EXPIRED_SESSION` enum value from the `error/code` response property for the response status `502`
- **2026-09-17** `c40cf3f45740`: 8 warning
  - added the new `VAULT_EXPOSURE_CAP` enum value to the `error/code` response property for the response status `400`
  - added the new `VAULT_EXPOSURE_CAP` enum value to the `error/code` response property for the response status `401`
  - added the new `VAULT_EXPOSURE_CAP` enum value to the `error/code` response property for the response status `403`
  - added the new `VAULT_EXPOSURE_CAP` enum value to the `error/code` response property for the response status `404`
  - added the new `VAULT_EXPOSURE_CAP` enum value to the `error/code` response property for the response status `409`
  - added the new `VAULT_EXPOSURE_CAP` enum value to the `error/code` response property for the response status `429`
  - added the new `VAULT_EXPOSURE_CAP` enum value to the `error/code` response property for the response status `500`
  - added the new `VAULT_EXPOSURE_CAP` enum value to the `error/code` response property for the response status `502`
- **2026-09-15** `ae979bae198c`: 8 warning
  - added the new `SIGNING_REJECTED` enum value to the `error/code` response property for the response status `400`
  - added the new `SIGNING_REJECTED` enum value to the `error/code` response property for the response status `401`
  - added the new `SIGNING_REJECTED` enum value to the `error/code` response property for the response status `403`
  - added the new `SIGNING_REJECTED` enum value to the `error/code` response property for the response status `404`
  - added the new `SIGNING_REJECTED` enum value to the `error/code` response property for the response status `409`
  - added the new `SIGNING_REJECTED` enum value to the `error/code` response property for the response status `429`
  - added the new `SIGNING_REJECTED` enum value to the `error/code` response property for the response status `500`
  - added the new `SIGNING_REJECTED` enum value to the `error/code` response property for the response status `502`
- **2026-09-11** `1e499ac13ac8`: 2 breaking, 4 info
  - removed the required property `data/blockTime` from the response with the `200` status
  - removed the required property `data/slot` from the response with the `200` status
  - added the non-success response with the status `404`
  - added the non-success response with the status `409`
  - added the required property `data/checkedAt` to the response with the `200` status
  - added the required property `data/simulated` to the response with the `200` status
- **2026-08-19** `f138f2b58663`: 1 breaking, 1 warning, 1 info
  - request body became required
  - removed the request property `memo`
  - added the new optional `header` request parameter `x-project-id`
- **2026-08-15** `3e302bba5386`: 6 warning
  - added the new `SERVICE_UNAVAILABLE` enum value to the `error/code` response property for the response status `400`
  - added the new `SERVICE_UNAVAILABLE` enum value to the `error/code` response property for the response status `401`
  - added the new `SERVICE_UNAVAILABLE` enum value to the `error/code` response property for the response status `403`
  - added the new `SERVICE_UNAVAILABLE` enum value to the `error/code` response property for the response status `429`
  - added the new `SERVICE_UNAVAILABLE` enum value to the `error/code` response property for the response status `500`
  - added the new `SERVICE_UNAVAILABLE` enum value to the `error/code` response property for the response status `502`

---

[Operation](https://skmtc.dev/solana/apis/solana-developer-platform-api/docs/v1/wallets/signer-check/post.md) - [API](https://skmtc.dev/solana/apis/solana-developer-platform-api.md) - [Page](https://skmtc.dev/solana/apis/solana-developer-platform-api/changes/v1/wallets/signer-check/post)
