jgarzik





Offline



Activity: 1596

Merit: 1007







LegendaryActivity: 1596Merit: 1007 [ANN] txtool: Advanced transaction building July 03, 2013, 04:15:45 PM

Last edit: July 03, 2013, 06:37:41 PM by jgarzik #1



txtool is a command line tool written in node.js that interfaces with Bitcoin-Qt/bitcoind, to automate or assist in building interesting, unusual, complicated or just plain odd transactions. The goal is to demonstrate advanced bitcoin features, and make it easier for users to experiment. The intended audience has a basic awareness of how bitcoin transactions look and work.



The theory of operation and full list of commands may be reviewed at



Initially, two working examples are presented:

Easy multi-signature transaction building, spending: https://github.com/jgarzik/txtool/blob/master/examples/multisig.txt

Passing around transactions (possibly multi-signature) for signing: https://github.com/jgarzik/txtool/blob/master/examples/tx-signing.txt

Further examples such as decentralized crowdfunding and



URL: https://github.com/jgarzik/txtool txtool is a command line tool written in node.js that interfaces with Bitcoin-Qt/bitcoind, to automate or assist in building interesting, unusual, complicated or just plain odd transactions. The goal is to demonstrate advanced bitcoin features, and make it easier for users to experiment. The intended audience has a basic awareness of how bitcoin transactions look and work.The theory of operation and full list of commands may be reviewed at https://github.com/jgarzik/txtool/blob/master/README Initially, two working examples are presented:Further examples such as decentralized crowdfunding and atomic coin swapping will be demonstrated soon. Jeff Garzik, Bloq CEO, former bitcoin core dev team; opinions are my own.

Visit bloq.com / metronome.io

Donations / tip jar: 1BrufViLKnSWtuWGkryPsKsxonV2NQ7Tcj

Steve



Offline



Activity: 868

Merit: 1000









Hero MemberActivity: 868Merit: 1000 Re: [ANN] txtool: Advanced transaction building July 04, 2013, 01:29:10 AM #8 For non-nodejs people, you should now be able to install this as follows:

a) install nodejs (from nodejs.org)

b) run: $ npm install -g txtool



After that, you should be able run txtool from the shell:

$ txtool



This installs the nodejs txtool package with all dependencies in your global nodejs environment and then creates a symlink to the executable in your $PATH (usually /usr/local/bin).

(gasteve on IRC) Does your website accept cash? https://bitpay.com

KawalGrover



Offline



Activity: 38

Merit: 0







NewbieActivity: 38Merit: 0 Re: [ANN] txtool: Advanced transaction building March 18, 2014, 10:12:47 PM #11 Quote from: Steve on July 04, 2013, 01:29:10 AM For non-nodejs people, you should now be able to install this as follows:

a) install nodejs (from nodejs.org)

b) run: $ npm install -g txtool



After that, you should be able run txtool from the shell:

$ txtool



This installs the nodejs txtool package with all dependencies in your global nodejs environment and then creates a symlink to the executable in your $PATH (usually /usr/local/bin).





It would be a good idea to put these instructions in the README on github. Will save non-nodejs people like me some time.



But that aside, thank you! This tool is aWeSoMe!!

It would be a good idea to put these instructions in the README on github. Will save non-nodejs people like me some time.But that aside, thank you! This tool is aWeSoMe!!