This is a project to explore the Railgun Wallet SDK.
Currently, Railgun has desktop and mobile wallets, so I decided to create a browser extension wallet to test different flows of the Wallet SDK.
The React codebase is a quick prototype using Ethereum Sepolia and three tokens, which you can find here.
The wallet is not complete, as it is missing some basic flows, but it allows the user to:
- Create or import an existing wallet
- Display private and public funds
- Approve and shield an ERC-20 public token
You can find a web demo here
Build extension:
pnpm install
pnpm build
pnpm build:extension