* feat(): add tezos * feat(dapp): add tezos support * feat(): remove unused project * feat(): update logo * feat(): add tezos sign modal * feat(): remove unimplemented method * feat(tezos): add send and sign support * feat(tezos): add rpc * Update wallets/react-wallet-v2/src/views/SessionProposalModal.tsx Co-authored-by: Ben Kremer <contact@bkrem.dev> * feat(): share all accounts --------- Co-authored-by: Ben Kremer <ben@walletconnect.com> Co-authored-by: Ben Kremer <contact@bkrem.dev> |
||
|---|---|---|
| .. | ||
| public | ||
| src | ||
| .env.local.example | ||
| .eslintrc.json | ||
| .gitignore | ||
| next.config.js | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
| yarn.lock | ||
React dApp (with standalone v2 client)
🔗 Live dapp demo - https://react-app.walletconnect.com/
🔗 Live wallet demo - https://react-wallet.walletconnect.com/
📚 WalletConnect v2 Docs - https://docs.walletconnect.com/2.0
Overview
This is an example implementation of a React dApp (generated via create-react-app) using the standalone
client for WalletConnect v2 to:
- handle pairings
- manage sessions
- send JSON-RPC requests to a paired wallet
Running locally
Install the app's dependencies:
yarn
Set up your local environment variables by copying the example into your own .env.local file:
cp .env.local.example .env.local
Your .env.local now contains the following environment variables:
NEXT_PUBLIC_PROJECT_ID(placeholder) - You can generate your own ProjectId at https://cloud.walletconnect.comNEXT_PUBLIC_RELAY_URL(already set)
Develop
yarn dev
Test
yarn test
Build
yarn build