Skip to content

Latest commit

 

History

History
65 lines (38 loc) · 1.85 KB

README.md

File metadata and controls

65 lines (38 loc) · 1.85 KB

👛keypering (work-in-progress👷🔧️👷‍♀️⛏)

Keypering ia a nervos CKB desktop wallet prototype for dApp interaction.

Status

This project is still in its early stages of development

Development Setup

Prerequisites

First you need to install nodejs and yarn.

This project was bootstrapped with Create React App, and built with Ant Design Mobile, Source Code Pro, Google Lato Font, Feature Icon.

It also uses Tauri to build a desktop GUI. check Tauri docs to setup development environment.

Available Scripts

In the project directory, you can run:

yarn start

Start a http server, which is listening on :3000, for development.

The page will reload if you make edits.

You will also see any lint errors in the console.

yarn tauri dev

Compile and open the desktop app, which loads http://127.0.0.1:3000/ as homepage.

The app will recompile if you make edits on rust code.

How to build production

First, Setup the tauri

for windows:

https://tauri.studio/docs/getting-started/setup-windows

for mac:

https://tauri.studio/docs/getting-started/setup-macos

And, run the following commands to build a standalone executable file:

yarn install
yarn build
yarn tauri build

Check src-tauri/target/release/keypering.exe

License

Keypering is released under the terms of the MIT license. See COPYING for more information or see https://opensource.org/licenses/MIT.