An open API service indexing awesome lists of open source software.

https://github.com/gemwallet/gemwallet-extension

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). - https://gemwallet.app
https://github.com/gemwallet/gemwallet-extension

crypto cryptocurrencies cryptocurrency onlinepay onlinepayment payment payment-gateway payment-integration paymentmethods payments ripple typescript xrp xrp-ledger xrpl yarnworkspaces

Last synced: 2 months ago
JSON representation

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). - https://gemwallet.app

Awesome Lists containing this project

README

          

# 💎 GemWallet Extension

[![All Contributors](https://img.shields.io/badge/all_contributors-18-orange.svg?style=flat-square)](#contributors-)

## GemWallet: A crypto wallet & Web3 layer for the XRPL

![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen)
[![license](https://img.shields.io/badge/license-file%20LICENSE-blue)](https://github.com/GemWallet/gemwallet-extension/blob/master/LICENSE)
[![Chrome Store users](https://img.shields.io/chrome-web-store/users/egebedonbdapoieedfcfkofloclfghab)](https://chrome.google.com/webstore/detail/gemwallet/egebedonbdapoieedfcfkofloclfghab)
[![Chrome Store rating](https://img.shields.io/chrome-web-store/rating/egebedonbdapoieedfcfkofloclfghab)](https://chrome.google.com/webstore/detail/gemwallet/egebedonbdapoieedfcfkofloclfghab)
![npm version](https://img.shields.io/npm/v/@gemwallet/api)
![extension version](https://img.shields.io/github/package-json/v/GemWallet/gemwallet-extension?filename=%2Fpackages%2Fextension%2Fpackage.json)
![Build Status](https://img.shields.io/github/actions/workflow/status/GemWallet/gemwallet-extension/integration.yml)
![Last commit](https://img.shields.io/github/last-commit/GemWallet/gemwallet-extension)

[![Chrome Store](https://img.shields.io/chrome-web-store/v/egebedonbdapoieedfcfkofloclfghab)](https://chrome.google.com/webstore/detail/gemwallet/egebedonbdapoieedfcfkofloclfghab)
[![Twitter](https://img.shields.io/twitter/follow/gemwallet_app?style=social)](https://twitter.com/gemwallet_app)
[![Discord](https://img.shields.io/discord/963846288263249971)](https://discord.gg/CnkP9KGHBe)
[![Youtube](https://img.shields.io/youtube/channel/subscribers/UCP980esJwyzU7qU4qZQ6A5Q?style=social)](https://www.youtube.com/channel/UCP980esJwyzU7qU4qZQ6A5Q)

## Useful links

- Download on the [Chrome Store](https://chrome.google.com/webstore/detail/gemwallet/egebedonbdapoieedfcfkofloclfghab)
- Visit the [official website](https://gemwallet.app)
- Visit the [documentation](https://gemwallet.app/docs/user-guide/introduction)
- Join us on [Discord](https://discord.gg/CnkP9KGHBe)
- Follow us on [Twitter](https://twitter.com/gemwallet_app)
- Watch our tutorials on [YouTube](https://www.youtube.com/channel/UCP980esJwyzU7qU4qZQ6A5Q)

## 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.

![](demo.gif)

## Join the Discord of the community

Wanna help? You can raise an issue or send a pull request.

We also have a [Discord channel](https://discord.gg/CnkP9KGHBe), feel free to join it

## Getting Started

First, run husky:

```bash
npm run prepare
```

Then, give the proper rights to the githooks:

```bash
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](LICENSE) in that repository.

## Contributors ✨

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):



Florian
Florian

💻 📖 🚧
Wo Jake
Wo Jake

🛡️
Wietse Wind
Wietse Wind

🛡️ 💡
Mario
Mario

💻
Tushar Pardhe
Tushar Pardhe

💻
Thibaut Bremand
Thibaut Bremand

💻 🚇 📖
Mark Ibanez
Mark Ibanez

🐛


Florent
Florent

🐛 🤔 💻
Benjamin
Benjamin

💻 🚧
Riku
Riku

🐛 🤔 💻
tfevre
tfevre

🐛
Afolabi Sunday
Afolabi Sunday

🤔 🐛
Quentin Lemaire
Quentin Lemaire

🛡️
meister
meister

💻 🤔


David Bugnon
David Bugnon

🛡️ 💻
RCouery
RCouery

🛡️
Wolfvaudou
Wolfvaudou

🛡️
desimmons
desimmons

💻

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!