Git Product home page Git Product logo

masterscan's Introduction

Masterscan

A web tool to scan multiple Bitcoin accounts for funds and send them to a new account. You can provide a BIP39 wordlist or a BIP32 serialized private or public key.

The tool scans for following accounts:

  • The root account (m/k)
  • The BitcoinCore (>V0.13.0) account (m/0'/0'/k')
  • The BIP44 HD accounts (m/44'/0'/acc'/{0/1}/k)

It has a bit more relaxed gap settings than the original definition (5 for change chain and 25 for external chain)

It uses insight.is to fetch address balances and the UTXO set.

Local development or how to run it locally

  • Install (if you don't have them):
    • Node.js: brew install node on OS X
    • On OsX you also need brew install cairo
    • Bower and Brunch: npm install -g bower brunch
    • Brunch plugins and app dependencies: brunch build
  • Run:
    • brunch watch --server โ€” watches the project with continuous rebuild. This will also launch HTTP server with pushState.
    • brunch build --production โ€” builds minified project for production
  • Development:
    • public/ dir is fully auto-generated and served by HTTP server. Write your code in app/ dir.
    • Place static files you want to be copied from app/assets/ to public/.
    • Brunch site, Getting started guide

How to use it

If you use it with a masterseed with funds on it, you need to ensure the computer you use is safe (no keylogger, trojan, ...). It needs to be able to fetch data from an external server to scan for funds, so you cant run it offline.

Either build it yourself and run it locally to prevent any chance of tampering or run the live version here https://mycelium-com.github.io/masterscan/

It is advised to not reuse a masterseed afterwards, if you entered it on a internet connected device.

License

This tool is MIT-licensed.

masterscan's People

Contributors

danielweigl avatar andrewtoth 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.