For the complete documentation index, see llms.txt. This page is also available as Markdown.

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
200

Success

nonceinteger · int64Optional
messagestring · nullableOptional
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
200

Success

tokenstring · nullableOptional
post/wallet-proof/verify

Last updated