This repository contains sample React Native applications demonstrating WalletConnect and Reown integrations.
/
├── dapps/ # Sample dApps (decentralized applications)
└── wallets/ # Sample wallet implementations
| App | Description | AGENTS.md |
|---|---|---|
| appkit-expo-wagmi | Expo + Wagmi integration | - |
| ModalEthers | WalletConnect Modal with Ethers.js | - |
| ModalUProvider | WalletConnect Modal with UProvider | - |
| ModalViem | WalletConnect Modal with Viem | - |
| poc-pos-app | Point of Sale proof of concept | View |
| pos-app | Point of Sale application | View |
| W3MEthers | AppKit with Ethers.js | - |
| W3MEthers5 | AppKit with Ethers.js v5 | - |
| W3MWagmi | AppKit with Wagmi | View |
| App | Description | AGENTS.md |
|---|---|---|
| expo-wallet | Expo-based sample wallet | View |
| rn_cli_wallet | React Native CLI wallet | View |
When Dependabot flags security vulnerabilities in transitive dependencies, fix them by adding overrides/resolutions to package.json, not by editing lockfiles directly.
Add to overrides in package.json:
{
"overrides": {
"vulnerable-package": "fixed-version"
}
}Add to resolutions in package.json:
{
"resolutions": {
"vulnerable-package": "fixed-version"
}
}Then run npm install or yarn install to update the lockfile.