Vault Check
Check if a given address maps to a Squad vault.
This endpoint allows the caller to specify a Solana address and return whether or not that address is a valid Squads V3 or V4 vault account, and can receive funds.
Endpoint:
https://4fnetmviidiqkjzenwxe66vgoa0soerr.lambda-url.us-east-1.on.aws/isSquad/<ADDRESS>
Example Request:
https://4fnetmviidiqkjzenwxe66vgoa0soerr.lambda-url.us-east-1.on.aws/isSquad/HFwi9HgNtFcMwNJPHa1czrPhuxeZFZ7G9tPQ1LqAd7sy
Example Response:
{
“isSquad”: true,
“version”: "v4“
}
isSquad
denotes whether the given address is a valid Squads vault or not. True means it is a valid V3 or V4 vault account.
version
denotes which Squads program version the vault is from, if it is a valid vault. This will return V3, V4, or an empty string if isSquad
is false.
Important Notes:
This endpoint does not check for ATA (associated token account) validity. IF SENDING SPL TOKENS, YOU MUST CHECK THIS SEPARATELY.
There is a rate limit of 25 RPS.
Do not expose the endpoint URL on your frontend. Either use SSR, or proxy the endpoint through a server you control.
If possible, cache responses to your own infrastructure to avoid polling the endpoint for the same addresses again and again.
Last updated