Awesome
<div align="center"> <img width=160 src="/apps/wallet/assets/img/icon-lg.png" /> </div>World's first Web3 sandbox-wallet with embedded dApps, simplified onboarding through social logins, and a unified cross-chain interface, offering a seamless experience for new web3 users. This allows for endless possibilities for building on Walless and enables even web2 apps to onboard to the world of web3.
More information at Official website | Discord | Twitter
Required tools
- Node.js (for sure)
- Yarn installed globally (
npm i -g yarn
) — highly suggestedversion 3.5
or later. - Metacraft CLI installed globally (
npm i -g @metacraft/cli
)
Required configs
- To actually run the project, different
.env
files need for different child Apps (underapps/
). Right now, we did not have "public" env file for the crowd. We'll provide that in the near future, when security checks completed. - As Walless welcome anyone want to contribute, you can join our discord (see it on our home page), and ask for collaboration program to have early access to our open-collaboration pipeline.
CLI commands
- Development: run
yarn dev
at project root (ormetacraft
under apps/home) - Build:
yarn build
(ormetacraft bundle
under apps/[name]) - Extension build: under
apps/web
runyarn build:ext
instead to produce zip files (output toapps/landing/public/builds
) - Package version check
yarn dlx lerna-update-wizard
- Sync font for React Native:
yarn dlx react-native-asset
Credits
- Open-source repo of Metamask give us lot of useful clues.
- Suiet open-source repo.
- Oskar Kwaśniewski for his React Native monorepo article saved our life.
- Wallet Standard definitely useful for any Wallet project.
- PouchDB for Mobile performance and cross-platform storage engine.
React Native
License
Walless is MIT licensed.