All Projects → mmick66 → jswallet

mmick66 / jswallet

Licence: other
An experimental Bitcoin Wallet in Electron + React.js

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to jswallet

Mr.Dclutterer
A minimal looking cross-platform desktop application made with Electron that handles quick file aggregation and bulk renaming.
Stars: ✭ 32 (-64.84%)
Mutual labels:  electron-app
electron-webpack-sample
Sample of Electron & Webpack working together 💜
Stars: ✭ 31 (-65.93%)
Mutual labels:  electron-app
instatron
A simple Instagram desktop uploader & client app build with electron.Mobile Instagram on desktop!
Stars: ✭ 95 (+4.4%)
Mutual labels:  electron-app
antd-form-mate
📦 基于 ant design 的表单组件,配置化实现表单功能。
Stars: ✭ 14 (-84.62%)
Mutual labels:  antd
reveal-editor
Electron+Vue+bulma+SimpleMDE+reveal.js = Reveal editor
Stars: ✭ 62 (-31.87%)
Mutual labels:  electron-app
tableaunoir
An online blackboard 🖉 with fridge magnets 🌈🧲 for teaching, and making animations 🏃 and presentations ⎚.
Stars: ✭ 149 (+63.74%)
Mutual labels:  electron-app
ant-design-icons
Ant Design + Material Design Icon =
Stars: ✭ 21 (-76.92%)
Mutual labels:  antd
stepmania-song-manager
Download and update song packs for StepMania with ease.
Stars: ✭ 23 (-74.73%)
Mutual labels:  electron-app
xpanel
XAMPP control panel alternative
Stars: ✭ 28 (-69.23%)
Mutual labels:  electron-app
simpleCMS
simpleCMS是一款开源cms系统, 主要为个人/团队快速开发博客或者知识共享平台, 类似于hexo, worldpress, 但是他们往往需要复杂的搭建过程, 我们将复杂度降到最低, 并且有详细的部署教程, 你只需要有一台服务器, 就能轻松拥有一个属于你的博客平台.
Stars: ✭ 74 (-18.68%)
Mutual labels:  antd
nextjs-antd-custom
This project we created a simple project with Nextjs and use Ant Design for CSS components and also deploy that with Now.sh
Stars: ✭ 28 (-69.23%)
Mutual labels:  antd
qr-pirate
crawl QR-codes from search engines and look for bitcoin private keys
Stars: ✭ 58 (-36.26%)
Mutual labels:  bitcoin-wallet
rust botnet
Telegraph botnet written in Rust
Stars: ✭ 15 (-83.52%)
Mutual labels:  electron-app
block-photos
A photos app built with Ionic and Blockstack as backend.
Stars: ✭ 24 (-73.63%)
Mutual labels:  electron-app
promotion-web
基于React: v18.x.x/Webpack: v5.x.x/React Router v6.x.x/ Antd: v5..x.x/Fetch Api/ Typescript: v4.x.x 等最新版本进行构建...
Stars: ✭ 374 (+310.99%)
Mutual labels:  antd
Uzurion-Launcher
Custom launcher for modded minecraft written in electron.js and Node.js (premium and crack)
Stars: ✭ 120 (+31.87%)
Mutual labels:  electron-app
electron-typescript-react-mui
Lightweight, modern boilerplate built with electron, typescript, react, and material-ui.
Stars: ✭ 56 (-38.46%)
Mutual labels:  electron-app
todoist-linux
Todoist for Linux
Stars: ✭ 32 (-64.84%)
Mutual labels:  electron-app
elm-antd
The official Ant Design UI Kit for Elm
Stars: ✭ 56 (-38.46%)
Mutual labels:  antd
IcicleDevelop
A freezing cold development environment
Stars: ✭ 16 (-82.42%)
Mutual labels:  electron-app

JSWallet

Screen Shot

This is a companion to my Medium tutotial.

It is not production code and should be used for educational puproses only.

It seems that at this moment, testnet is experiencing a tremendous amount of tranffic which has rendered the network practically unusable. The faucets are down and the transactions are stuck. We will all have to wait for while.

Installation

git clone https://github.com/mmick66/jswallet.git
cd jswallet
npm install
npm start

Design Principles

Key derivation is the beating heart of a Bitcoin Wallet and most security concerns have to do with this first step.

My code is mainly intended as an illustration of the following pattern:

Key Derivation

Building

This project was built using electron-forge. I have had problems building it in some machines and apparently the issue is not uncommon. In theory it should work like so...

npm publish

Warnings

As stated above this is not production code. It is set to work with testnet by default but by a simple change in the env.js it could well function with real bitcoins!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].