Wallets
Sign Message
Sign a message using a custodial wallet’s key
API scope required: wallets:messages.sign
POST
/
v1-alpha1
/
wallets
/
{chain}
:
{address}
/
signMessage
This is an alpha API and subject to change.
Authorizations
X-API-KEY
string
headerrequiredObtained in the Crossmint developer console
Path Parameters
chain
enum<string>
default: ethereumrequiredThe blockchain network you are using.
Available options:
arbitrum
, arbitrumnova
, arbitrum-sepolia
, base
, base-sepolia
, bsc
, ethereum
, ethereum-sepolia
, optimism
, optimism-sepolia
, polygon
, polygon-amoy
, shape
, shape-sepolia
, soneium-minato-testnet
, zkyoto
, zora
, zora-sepolia
address
string
requiredThe wallet address you want to sign the message with
Body
application/json
message
string
requiredThe message to be signed
Response
200 - application/json
signedMessage
string
This is the result of ethers.Signer.signMessage