Wallet Verification API

API for verifying wallet ownership

Wallet Verification

Quick Sync offers an API designed to verify wallet ownership. The verification process generates a short-lived token, which can be used to create or join a session. For more details, refer to the Session API.

Verifying Wallet Ownership

  1. Obtain a Nonce Message – Request a nonce message from the server. This message is a temporary, unique identifier used for verification.

  2. Sign the Message – Use the desired wallet within your frontend application to sign the nonce message.

  3. Submit a Verification Request – Send a request containing the wallet address, signed message, and signature to complete the verification process.

Get nonce message.

get

Get a nonce message used for verification.

Responses
get
/wallet-proof/nonce
200

Success

Verify wallet.

post

Verify wallet given a wallet address, nonce message, and signature.

Query parameters
chainstringOptionalDefault: Ethereum
Body
walletAddressstring | nullableOptional
messagestring | nullableOptional
signaturestring | nullableOptional
Responses
post
/wallet-proof/verify

Last updated