Coder Social home page Coder Social logo

conr2d / bip39 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from iancoleman/bip39

0.0 1.0 0.0 15.91 MB

A web tool for converting BIP39 mnemonic codes

Home Page: https://iancoleman.io/bip39/

License: MIT License

Python 0.18% CSS 0.28% HTML 9.27% JavaScript 89.32% TypeScript 0.62% Shell 0.32%

bip39's Introduction

BIP39 Tool

A tool for converting BIP39 mnemonic phrases to addresses and private keys.

Online Version

https://iancoleman.io/bip39/

Standalone offline version

Download bip39-standalone.html from the releases.

Open the file in a browser by double clicking it.

This can be compiled from source using the command python compile.py

Usage

Enter your BIP39 phrase into the 'BIP39 Phrase' field, or press 'Generate Random Phrase'

If required, set the derivation path, although the defaults are quite usable.

See the table for a list of addresses generated from the phrase.

Toggle columns to blank to easily copy/paste a single column of data, eg to import private keys into a wallet or supply someone with a list of addresses.

The BIP32 keys can be used at bip32.org if desired.

Donations

Since this project is the efforts of many people, most of which don't appear in the obvious places like code or issues, donating to the project itself causes significant operational difficulties.

As a result, if you would like to support this project financially you are encouraged to donate to one of the many groups that makes the internet a place amenable to projects such as this one.

Donation-accepting organizations and projects

If the list is too difficult to choose from, the EFF is a good choice.

Electronic Frontier Foundation

or for a direct bitcoin address, consider donating to the Free Software Foundation at 1PC9aZC4hNX2rmmrt7uHTfYAS3hRbph4UN

alt text

Making changes

Please do not make modifications to bip39-standalone.html, since they will be overwritten by compile.py.

Make changes in src/*.

Changes are applied during release using the command python compile.py, so please do not commit changes to bip39-standalone.html

Tests

Tests depend on

  • nodejs
  • selenium webdriver - cd /path/to/bip39/tests; npm install
  • selenium driver for firefox (geckodriver) and / or chrome (chromedriver)
  • jasmine - npm install --global jasmine

Before running tests, the site must be served at http://localhost:8000.

$ cd /path/to/bip39/src
$ python -m http.server

or for python2
$ python -m SimpleHTTPServer

Run tests from the command-line

$ cd /path/to/bip39/tests
$ jasmine spec/tests.js

License

This BIP39 tool is released under the terms of the MIT license. See LICENSE for more information or see https://opensource.org/licenses/MIT.

bip39's People

Contributors

4eadd52d avatar aitorp6 avatar alkley avatar amougel avatar beachm avatar bytefly avatar charlesrocket avatar conr2d avatar dangershony avatar dasource avatar dependabot[bot] avatar eternitytula avatar garrettian avatar hatgit avatar iancoleman avatar janko33bd avatar jestevez avatar majikandy avatar mctrivia avatar mikeyb avatar pavlostze avatar robiiinos avatar robjohnson189 avatar scribenetwork avatar skirondotnet avatar sui77 avatar woodser avatar xarakas avatar you21979 avatar zwilla avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.