Skip to content

Wallet verification ​

The onboarding flow can screen a wallet's transaction history and return a whitelisting decision. Keep the wallet address and your external_user_id to associate the result with the user in your application.

Fields ​

FieldTypeMeaning
idintegerWallet verification record ID
wallet_addresstextAddress submitted for analysis
external_user_idtextUser identifier supplied by your application
created_attimestampSubmission time
updated_attimestampLast status update
deletedbooleanWhether the record has been deleted
clean_walletbooleanFlag for a newly created wallet with no transaction history
status_idintegerCurrent whitelisting decision

Statuses ​

IDStatusMeaning
1PendingAnalysis or review is in progress
2ApprovedApproved after risk review
3DeniedRejected because of identified risk
4Auto-approvedApproved without manual review

Records start as pending. Approved, denied, and auto-approved are final results. Wallets marked clean_wallet: true are auto-approved; use that flag only when your system creates a new wallet with no transaction history.

Receive status changes through wallet verification webhooks.