Validate and Deploy
What your integration must do, and how to validate it before launching an embedded staking dApp.
Use this checklist to build and validate an embedded staking dApp integration before launch. It complements the Integration guide, which covers the integration model and WalletProfile configuration.
Partner responsibilities
Before loading the dApp, your integration must:
Open the approved URL for the approved application and action.
Make the agreed wallet connection available in the WebView before, or around, initial dApp hydration.
Keep the account and network state accurate for the wallet connection.
Present wallet approval prompts and require the user to approve each transaction.
Test the integration in the target wallet environment before launch.
For EVM integrations, the wallet should return EVM accounts for EVM account requests. Where an approved integration supports mixed account responses, non-EVM accounts may be ignored and the user asked to select an EVM account.
Validation and acceptance testing
Complete the following before launch:
Confirm the supplied profile URL selects the intended application and wallet experience.
Confirm the provider is available on first load and after a reload.
Confirm the allowed wallet list and every enabled wallet control match the agreed configuration.
Connect, stake, unstake, and withdraw using the target wallet environment.
Confirm the wallet displays the expected signing prompt and the dApp reports transaction status correctly.
Reload after activation and confirm the intended profile remains active.
For EVM, test account changes, network changes where enabled, and non-EVM-account handling where relevant.
Last updated
Was this helpful?