https://github.com/cocrafts/walless
Making crypto wallets easily accessible, understandable and integrated into web2 and web3 sites and applications.
https://github.com/cocrafts/walless
blockchain crypto ethereum nft non-custodial solana sui token wallet web3
Last synced: 2 months ago
JSON representation
Making crypto wallets easily accessible, understandable and integrated into web2 and web3 sites and applications.
- Host: GitHub
- URL: https://github.com/cocrafts/walless
- Owner: cocrafts
- License: mit
- Created: 2023-02-13T10:47:20.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-11T16:02:45.000Z (almost 2 years ago)
- Last Synced: 2025-05-16T10:45:19.234Z (about 1 year ago)
- Topics: blockchain, crypto, ethereum, nft, non-custodial, solana, sui, token, wallet, web3
- Language: TypeScript
- Homepage: https://walless.io
- Size: 40.2 MB
- Stars: 29
- Watchers: 2
- Forks: 14
- Open Issues: 14
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
**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](https://walless.io) | [Discord](https://discord.gg/2bzf9qjuN3) | [Twitter](https://twitter.com/walless_wallet)
## Required tools
- [Node.js](https://nodejs.org/en) (for sure)
- [Yarn](https://yarnpkg.com/getting-started/install) installed globally (`npm i -g yarn`) — highly suggested `version 3.5` or later.
- [Metacraft CLI](https://github.com/cocrafts/metacraft-cli) installed globally (`npm i -g @metacraft/cli`)
## Required configs
- To actually run the project, different `.env` files need for different child Apps (under `apps/`). 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](https://walless.io)), and ask for collaboration program to have early access to our open-collaboration pipeline.
## CLI commands
- Development: run `yarn dev` at project root (or `metacraft` under apps/home)
- Build: `yarn build` (or `metacraft bundle` under apps/[name])
- Extension build: under `apps/web` run `yarn build:ext` instead to produce zip files (output to `apps/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](https://github.com/MetaMask/metamask-extension) of [Metamask](https://metamask.io/) give us lot of useful clues.
- [Suiet open-source repo](https://github.com/suiet/suiet).
- [Oskar Kwaśniewski](https://www.callstack.com/blog-author/oskar-kwasniewski) for his [React Native monorepo article](https://www.callstack.com/blog/setting-up-react-native-monorepo-with-yarn-workspaces) saved our life.
- [Wallet Standard](https://github.com/wallet-standard/wallet-standard) definitely useful for any Wallet project.
- [PouchDB for Mobile](https://dev.to/craftzdog/a-performant-way-to-use-pouchdb7-on-react-native-in-2022-24ej) performance and cross-platform storage engine.
## React Native
- [quick-base64 patch](https://github.com/craftzdog/react-native-quick-base64/issues/19)
## License
Walless is [MIT licensed](./LICENSE).