Practical overview
When it fits
Use Petra for Aptos wallet tasks or when an Aptos dApp needs a Petra Wallet connection.
Who it is for
- People managing assets and NFTs on Aptos.
- Aptos users handling staking or token swaps through a wallet interface.
- Developers connecting decentralized applications to Petra Wallet.
Documented uses
- Store and transfer Aptos assets.
- Create and view NFTs.
- Manage staking and rewards.
- Swap tokens or make peer-to-peer payments.
- Connect Petra Wallet to a decentralized application.
Requirements & limits
Petra is offered as a web application and browser extension. Official documentation describes the web application as free.
- Petra is specifically an Aptos wallet interface.
- The documented platform options are web and browser extension.
- Official documentation describes the web application as free.
- Developer documentation covers connecting Petra Wallet to dApps.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Integrate Petra Wallet connection into an Aptos dApp
Prepare an Aptos dApp to connect with Petra Wallet and support wallet interactions.
Before you start
- Petra Wallet browser extension
- An Aptos dApp
Steps
Check whether the Petra browser extension is available.
Connect the user’s Petra wallet to the dApp.
Request the user to sign a message or sign and optionally send a transaction.
Handle wallet event updates and identify error messages.
Expected outcome
The dApp can connect to Petra and use documented signing, optional transaction, event-update, and error-handling flows.
Guide limitations
- These steps describe dApp integration, not installing or building the Petra extension.
- The documentation overview does not provide the implementation details for each integration step.
Compare options for Wallet connections
These projects document a common task and share a project role. This is a source-based comparison, not an execution benchmark or a guarantee of interchangeability.
| Project | Documented purpose | Platform | Access and requirements |
|---|---|---|---|
| Petra | Store and transfer Aptos assets. | Browser Extension, Web | Petra is offered as a web application and browser extension. Official documentation describes the web application as free. |
| Shango | Connect a mobile wallet to a personal LND node. | Android, iOS, Mobile | The README lists iOS TestFlight and Google Play beta installation routes and describes the app as a public beta. Its cloud-node instructions are for testnet. |
| Walletconnect Expo Example | Study or prototype a wallet connection and authentication screen in a React Native dapp. | Android, iOS |
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 7 October 2026

