kadokko / bitcoin-simple-client

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bitcoin Simple Client (regtest only)

This tool makes it easy to create a Bitcoin transaction with a GUI.

It works with Bitcoin daemon in the regtest environment.

It makes testing Bitcoin Script easier.

Motivation

When trying to test the Bitcoin Script program, you also need to create a transaction that includes it. If you are not familiar with it, it will take some time. This tool may help to improve such situations.

Also it will be easier to test script programs which use timelocks, because you can test the scripts by actually running them in the Bitcoin regtest environment.

Requirements

  • Vagrant

  • Bitcoin Core 18 (regtest)

Bitcoin regtest environment is required to use this application. You can use this environment.

Usage

  • How to build (electron application)
git clone https://github.com/kadokko/bitcoin-simple-client.git

cd bitcoin-simple-client
vagrant up
vagrant ssh

cd /vagrant_share
./setup.sh

// linux
npm run build:linux
(-> dist/bitcoin-simple-client-{version}.zip)

// mac
npm run build:mac
(-> dist/bitcoin-simple-client-{version}.dmg)

// windows
npm run build:win
(-> dist/bitcoin-simple-client {version}.exe)
  • How to run (electron application)
// linux
unzip bitcoin-simple-client-{version}.zip
cd bitcoin-simple-client-{version}
./bitcoin-simple-client

// mac
double click "bitcoin-simple-client-{version}.dmg"

// windows
double click "bitcoin-simple-client {version}.exe"
  • How to run (development)
...

./setup.sh

npm run start:dev

http://192.168.33.14:3000

Licence

This project is under MIT License.

About

License:MIT License


Languages

Language:JavaScript 99.8%Language:HTML 0.1%Language:Shell 0.1%