Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/birthdayresearch/defichain-app
DeFi Blockchain desktop app for Windows, Linux and Mac.
https://github.com/birthdayresearch/defichain-app
electron webapp
Last synced: about 15 hours ago
JSON representation
DeFi Blockchain desktop app for Windows, Linux and Mac.
- Host: GitHub
- URL: https://github.com/birthdayresearch/defichain-app
- Owner: BirthdayResearch
- License: mit
- Created: 2020-10-08T05:42:48.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T13:17:44.000Z (about 2 months ago)
- Last Synced: 2024-10-29T14:22:29.546Z (about 2 months ago)
- Topics: electron, webapp
- Language: TypeScript
- Homepage: https://defichain.com
- Size: 61.8 MB
- Stars: 157
- Watchers: 21
- Forks: 57
- Open Issues: 80
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Governance: .github/governance.yml
Awesome Lists containing this project
README
[![GitHub release](https://img.shields.io/github/v/release/DeFiCh/app)](https://github.com/DeFiCh/app/releases)
[![GitHub license](https://img.shields.io/github/license/Naereen/StrapDown.js.svg)](https://github.com/DeFiCh/app/blob/main/LICENSE)
# DeFi Desktop Wallet
Use DeFi Desktop Wallet to interact with DeFiChain. It is a wallet for \$DFI, wrapped BTC, ETH, USDT. Liquidity mine, use the DEX, create masternodes, and more.
![Image](https://defichain.com/img/app/[email protected])# Documentation
- [Getting started](#getting-started)
- [Development](#development)
- [About Us](https://defichain.com/)# Getting Started
[Download the desktop app](https://defichain.com/downloads/) or [check releases](https://github.com/DeFiCh/app/releases) for latest downloadable installers for Windows, Mac and Linux.
# Development
## Initial Setup
##### Install all dependencies for both Electron and WebApp
```bash
npm run init
```##### Setup the required node
To connect to the node, you need to setup the node. Run the command below that matches your Operating System.
| Operating System | Command |
| ---------------- | ------------------------- |
| Windows | `npm run pre:build:win` |
| Mac | `npm run pre:build:mac` |
| Linux | `npm run pre:build:linux` |## Running Apps (Electron and WebApp)
##### To run both apps in Dev Mode
```bash
npm run start:dev
```##### To run WebApp only
```bash
npm run start:react
```##### To run Electron only
Note: This is used to test a compiled build (Dev or Prod) of React app. You need to have a compiled React app for this command to work.
```bash
npm run start:electron
```## Building Apps
##### To build the app using native platform
```bash
npm run build
```##### To build the app for all platforms
```bash
npm run build:all
```## Licenses & Disclaimer
By using `DeFi Desktop App` (this repo), you (the user) agree to be bound by [the terms of this license](LICENSE).
QR scanner shutter audio `webapp/src/assets/audio/shutter.mp3` is licensed by [Soundsnap](https://www.soundsnap.com).
Commercial redistribution of the audio is prohibited. For full Soundsnap license, visit [https://www.soundsnap.com/licence](https://www.soundsnap.com/licence).