Register a BYO wallet
Registering a BYO wallet tells Prudra to monitor an existing EVM address for incoming deposits. You provide the address, chain, and which tokens to monitor. Prudra sets up address activity monitoring and returns a wallet object you can use inwalletMiddleware.
- Dashboard
- SDK
- cURL
Dashboard support for BYO wallet registration is coming soon. Use the SDK or cURL to register wallets.
Parameters
Registration status
After registration, the wallet status is"pending" while AML screening runs. Status values:
Check the status by fetching the wallet:
What happens after registration
- AML screening completes (typically within seconds)
- If passed, Prudra registers the address with its blockchain monitoring service
- The wallet status changes to
active - Any incoming transfers to the address are detected and a
deposit.successwebhook fires - A
WalletTransactionrecord is created for each deposit
Use the wallet in payMiddleware
Oncestatus === 'active', use the wallet ID in walletMiddleware:
Error handling
Next steps
- Monitor deposits — how deposit detection and
deposit.successwork - Supported chains and tokens — which chains and tokens are available
- Accept a payment — use this wallet in the payment middleware chain

