Skip to content

A cross‑platform cryptocurrency wallet for mobile devices featuring an alternative approach to BIP39 mnemonics in creating the master‑seed used in BIP32 HD‑wallets , that improves user experience and security

License

Notifications You must be signed in to change notification settings

Hesamsrk/crypto-wallet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crypto‑wallet: Featuring an efficient way to generate master‑seed

Supports Expo iOS Supports Expo Android

Introduction

A cross-platform cryptocurrency wallet for mobile devices featuring an alternative approach to BIP39 mnemonics in creating the master-seed used in BIP 32 HD-wallets, that improves user experience and security. This approach is based on an image as a randomization factor, and a multi-pattern as the security element.

Implementation

The initial implementation is under development for Android and IOS devices, using React‑native.

Demo

This is the initial design of the app pages:

  • The splash Page:

    Demo page 1

  • The authentication page:

    Demo page 2

  • The main menu loads in case there is no master seed defined in the storage:

    Demo page 3

  • This page helps you to create a new wallet or import your already existing master seed:

    Demo page 4

  • This is the main panel of the app. Here you can see your assets and their values; you can also transfer your assets in this page or share your public-keys with the payers:

    Demo page 5

How to run in development environment?

  • Install packages:
npm install
  • Run:
npm start

About

A cross‑platform cryptocurrency wallet for mobile devices featuring an alternative approach to BIP39 mnemonics in creating the master‑seed used in BIP32 HD‑wallets , that improves user experience and security

Topics

Resources

License

Stars

Watchers

Forks

Languages