Skip to content

kadokko/bitcoin-simple-client

Repository files navigation

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

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages