Video thumbnail

PeerDOS

MVP retro terminal inspired app with a unified ui/ux to perform all tasks web3 related

PeerDOS

Created At

ETHGlobal Prague

Winner of

Blockscout - Big Blockscout Explorer Pool Prize

Prize Pool

Project Description

This project plans to provide a unified UX for all web3 tasks inspired by the retro DOS terminal interface. It runs entirely in the browser, supports greater privacy, and provides a richer UX/interactivity. Further plans include turning it into a desktop electron app, add p2p messaging with peers, sync in-browser vfs with decentralised storage, command line tools to interact with web3 project APIs and SDKs etc.

How it's Made

The project uses svelte-kit and is deployed on Vercel. The in-browser VFS is implemented using lightning-fs. The web3 features are implemented using viem, ethers and wagmi. Token search and details are implemented using Blockscout API. The project uses the connect account on Metamask purely to encrypt/save/decrypt a masterpass to/from the localstorage. This masterpass is then used as password to encrypt/decrypt/manage v3 wallets that can be associated with this wallet. A simplified command to create a safe wallet would be really cool to have down the line.

background image mobile

Join the mailing list

Get the latest news and updates