API Reference
Wallets
- POSTCreate Wallet
- GETGet Wallet By Locator
- GETGet Wallet Balance
- POSTFund Wallet
- GETGet NFTs from Wallet
- POSTCreate Transaction
- GETGet Transaction
- GETGet Wallet Transactions
- POSTApprove Transaction
- POSTCreate Signature
- GETGet All Signatures
- GETGet Signature
- POSTApprove Signature
- POSTRegister Delegated Signer
- GETGet Delegated Signer
- POSTSend Token
NFTs
IP
NFT Collections
NFT Templates
Verifiable Credentials
Verifiable Credential Types
Verifiable Credential Templates
Headless Checkout
Action Status
Admin
Subscriptions
Get All Signatures
Retrieves all signatures associated with the specified wallet.
API scope required: wallets:signatures.read
curl --request GET \
--url https://staging.crossmint.com/api/2022-06-09/wallets/{walletLocator}/signatures \
--header 'X-API-KEY: <x-api-key>'
{
"signatures": [
{
"id": "tx-b984491a-5785-43c0-8811-45d46fe6e520",
"walletType": "evm-smart-wallet",
"type": "evm-message",
"status": "awaiting-approval",
"params": {
"message": "Hello, world!",
"signer": "evm-keypair:0xB17Ea8d34078424B9d7D126E444d5F2C3CC5c81E",
"chain": "polygon"
},
"approvals": {
"pending": [
{
"signer": "evm-keypair:0xB17Ea8d34078424B9d7D126E444d5F2C3CC5c81E",
"message": "Hello world!"
}
],
"submitted": []
},
"createdAt": "2024-01-01T00:00:00Z"
}
]
}
Headers
API key required for authentication
Path Parameters
A wallet locator can be of the format:
<walletAddress>
email:<email>:<walletType>
userId:<userId>:<walletType>
userId:<userId>:<walletType>
(white label user example)phoneNumber:<phoneNumber>:<walletType>
twitter:<handle>:<walletType>
x:<handle>:<walletType>
Response
List of signatures with their status, signing requirements, and wallet type specific data
Unique identifier for the signature
The type of signature
evm-message
, solana-message
, evm-typed-data
, aptos-message
, cardano-message
, sui-message
Current status of the signature
awaiting-approval
, pending
, failed
, success
Type-specific signature parameters
The message in plain text to sign
The chain on which the signature will be submitted
arbitrum-sepolia
, avalanche-fuji
, curtis
, barret-testnet
, base-goerli
, base-sepolia
, bsc-testnet
, chiliz-spicy-testnet
, ethereum-goerli
, ethereum-sepolia
, hypersonic-testnet
, lightlink-pegasus
, optimism-goerli
, optimism-sepolia
, polygon-amoy
, polygon-mumbai
, crossmint-private-testnet-ethereum
, crossmint-private-testnet-polygon
, rari-testnet
, scroll-sepolia
, sei-atlantic-2-testnet
, shape-sepolia
, skale-nebula-testnet
, soneium-minato-testnet
, space-testnet
, story-testnet
, verify-testnet
, viction-testnet
, xai-sepolia-testnet
, zkatana
, zkyoto
, zora-goerli
, zora-sepolia
, mode-sepolia
, zenchain-testnet
, ethereum
, polygon
, bsc
, optimism
, arbitrum
, base
, zora
, arbitrumnova
, astar-zkevm
, apechain
, apex
, boss
, lightlink
, skale-nebula
, sei-pacific-1
, chiliz
, avalanche
, xai
, shape
, rari
, scroll
, viction
, mode
, space
, soneium
, story
The locator for the signer who will submit this signature. Defaults to the wallet's admin signer.
ISO timestamp when the signature was created
Complete approval data including requirements, pending and submitted signatures
Record of all submitted signatures
The cryptographic signature
When the signature was submitted
The locator of the signer who submitted this signature
The message that was signed
Number of required approvals for the transaction
ISO timestamp when the transaction reached finality
Error message if the signature fails
The wallet's output signature of the request
Was this page helpful?
curl --request GET \
--url https://staging.crossmint.com/api/2022-06-09/wallets/{walletLocator}/signatures \
--header 'X-API-KEY: <x-api-key>'
{
"signatures": [
{
"id": "tx-b984491a-5785-43c0-8811-45d46fe6e520",
"walletType": "evm-smart-wallet",
"type": "evm-message",
"status": "awaiting-approval",
"params": {
"message": "Hello, world!",
"signer": "evm-keypair:0xB17Ea8d34078424B9d7D126E444d5F2C3CC5c81E",
"chain": "polygon"
},
"approvals": {
"pending": [
{
"signer": "evm-keypair:0xB17Ea8d34078424B9d7D126E444d5F2C3CC5c81E",
"message": "Hello world!"
}
],
"submitted": []
},
"createdAt": "2024-01-01T00:00:00Z"
}
]
}