gemwallet-extension
gemwallet-extension copied to clipboard
GemWallet is a cutting-edge crypto wallet and Web3 layer for the XRP Ledger. Our browser extension enables you to interact with the XRP Ledger directly from your browser (Metamask for the XRPL). - htt...
💎 GemWallet Extension
GemWallet: A crypto wallet & Web3 layer for the XRPL
Useful links
- Download on the Chrome Store
- Visit the official website
- Visit the documentation
- Join us on Discord
- Follow us on Twitter
- Watch our tutorials on YouTube
Introduction
GemWallet is a cutting-edge crypto wallet and Web3 layer for the XRP Ledger (XRPL). Our browser extension enables you to make fast and secure payments on the XRP Ledger directly from your browser. Say goodbye to the hassle of copying and pasting private keys, and join the revolution of effortless blockchain transactions with GemWallet. Experience the future of finance with us today.
Join the Discord of the community
Wanna help? You can raise an issue or send a pull request.
We also have a Discord channel, feel free to join it
Getting Started
First, run husky:
npm run prepare
Then, give the proper rights to the githooks:
chmod +x .husky/*
Available Scripts
This repository is using yarn workspaces
to handle the monorepo. Please to use the yarn when indicated bellow.
In the project directory, you can run:
yarn build
Builds the extension GemWallet for production to the packages/extension/build
folder.
It correctly bundles React in production mode and optimizes the build for the best performance.
yarn build:api:cdn
Builds the GemWallet's API for a CDN delivery in the dist
folder.
yarn build:api:npm
Builds the GemWallet's API for an NPM delivery in the package/api/dist
folder.
yarn lint
Lint all the packages in the repo.
yarn prepare
Prepare the repository to accept Husky, useful for development.
yarn prettier
Prettify JavaScript (.js) and TypeScript (.ts, .tsx) files.
npm run release:api:npm
Release the API package on the npm registry. Before doing the release make sure that the version of the API is the correct one in the file: packages/api/package.json
.
yarn start
Runs the extension in the development mode. Open http://localhost:3000 to view it in the browser.
yarn start:api
Runs the API in the development mode. Open http://localhost:8080 to view it in the browser.
yarn test
Run unit tests for all the packages of the repository.
License
GemWallet is open source software licensed under the file LICENSE in that repository.
Contributors ✨
Thanks goes to these wonderful people (emoji key):
Florian 💻 📖 🚧 |
Wo Jake 🛡️ |
Wietse Wind 🛡️ 💡 |
Mario 💻 |
Tushar Pardhe 💻 |
Thibaut Bremand 💻 🚇 📖 |
Mark Ibanez 🐛 |
Florent 🐛 🤔 💻 |
Benjamin 💻 |
Riku 🐛 🤔 💻 |
tfevre 🐛 |
Afolabi Sunday 🤔 🐛 |
Quentin Lemaire 🛡️ |
meister 💻 🤔 |
David Bugnon 🛡️ 💻 |
RCouery 🛡️ |
Wolfvaudou 🛡️ |
This project follows the all-contributors specification. Contributions of any kind welcome!