TODO
- Make sure you have Node.js (v16+), NPM (v8+) and yarn (v1.22+) installed, e.g. via nvm
- Clone this repository and
cd
into the working copy - Run
yarn install
to install all dependencies - Run
cp .env.example .env
and add your Infura project ID and smart contract addresses - Run
yarn dev
to start a local development server - Open http://localhost:3000 in your browser to open the web app
Everything is inside src/pages/index.tsx
- Tap Connect Wallet Button.
- Connect Safe app using WalletConnect
- Tap "sign message via smart wallet"
- Go back to Safe app to sign the message.
- Notice the
SignMsg
event is not picked up so flow doesn't finish withalert('success')
.