Skip to content

👛Keypering is a nervos CKB desktop wallet prototype for dApp interaction. It is still in its early stages of development

License

Notifications You must be signed in to change notification settings

liusong1111/keypering

Repository files navigation

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

About

👛Keypering is a nervos CKB desktop wallet prototype for dApp interaction. It is still in its early stages of development

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published