Commit graph

110 commits

Author SHA1 Message Date
David Hill c1df0bfce6 get rid of redundant &handlerData 2014-02-04 15:49:31 -05:00
Josh Rickmar 979357c5f1 Add sendtoaddress support to btcctl. 2014-02-04 13:18:58 -05:00
Dave Collins aab3a6643c Add getnettotals to btcctl. 2014-02-04 01:27:00 -06:00
David Hill 79ff9b76ee add verifymessage to btcctl 2014-01-30 13:26:15 -05:00
David Hill bd0c799e2f add validateaddress to btcctl 2014-01-30 13:14:28 -05:00
David Hill 9c2abd1fa1 add listreceivedbyaccount and listreceivedbyaddress to btcctl 2014-01-30 13:10:43 -05:00
David Hill 1a64f33fca add listunspent to btcctl 2014-01-30 12:59:26 -05:00
David Hill ed4ffc44a1 add listlockunspent to btcctl 2014-01-30 12:31:56 -05:00
David Hill 0951ffa1c7 add listaddressgroupings to btcctl 2014-01-30 12:29:21 -05:00
David Hill ea689489d3 add gettxoutsetinfo to btcctl 2014-01-30 12:23:38 -05:00
David Hill 46709bda08 add getrawchangeaddress to btcctl 2014-01-30 12:19:04 -05:00
David Hill 8749cde081 add getreceivedbyaccount and getreceivedbyaddress to btcctl 2014-01-30 12:08:50 -05:00
David Hill b532860477 sync with btcjson changes to getrawtransaction.
ok oga@
2014-01-29 21:21:58 -05:00
Owain G. Ainsworth 82fca37eae implement the getinfo rpc command.
This contains some wallet inforamtion, but bitcoind if wallet is
disabled returns just the non wallet information. we do the same.
2014-01-29 18:31:33 +00:00
David Hill 112525bd7a cleanup sendfrom and sendmany 2014-01-27 21:31:33 -05:00
David Hill 6c9a206709 add keypoolrefill to btcctl 2014-01-27 21:11:59 -05:00
David Hill 34849a181c add listaccounts to btcctl 2014-01-27 21:05:27 -05:00
Owain G. Ainsworth 5cef5bc05c add support for listsinceblock to btcctl 2014-01-27 23:22:09 +00:00
David Hill 2697a0a9ea add settxfee to btcctl 2014-01-27 16:31:48 -05:00
David Hill c0d6180685 add sendmany to btcctl 2014-01-27 15:57:44 -05:00
David Hill b354015426 add sendfrom to btcctl 2014-01-27 15:19:39 -05:00
David Hill a5e5903caf add walletlock to btcctl 2014-01-27 13:44:31 -05:00
Josh Rickmar 36e5aa8e92 Add walletpassphrasechange support to btcctl. 2014-01-27 13:39:01 -05:00
David Hill ffe767c679 add getaddressesbyaccount to btcctl 2014-01-27 13:32:36 -05:00
David Hill 82552e4465 add walletpassphrase to btcctl 2014-01-27 12:49:54 -05:00
David Hill 221352586b add getnewaddress to btcctl 2014-01-27 12:35:20 -05:00
Dave Collins fea4109eb2 Add getaddednodeinfo support to btcctl. 2014-01-25 22:50:34 -06:00
David Hill 5736dc05ae add getwork support to btcctl 2014-01-23 15:57:15 -05:00
David Hill 109ca258af sort commands and fix typos 2014-01-23 14:21:41 -05:00
David Hill 136aa95446 add getblocktemplate support to btcctl. 2014-01-23 13:44:28 -05:00
Owain G. Ainsworth 9cb5190ac2 add support for the ping rpc command.
And the pingtime and pingwait fields of getpeerinfo.
2014-01-22 16:21:08 +00:00
Owain G. Ainsworth 1487a352da add basic support for the help rpc command. 2014-01-22 16:20:38 +00:00
David Hill 871481ce1b Implement submitblock.
Closes #61.
2014-01-15 15:07:43 -06:00
Dave Collins 6222b1d8cc Rework and Improve addblock utility.
The addblock utility was originally written as a quick debug tool during
initial development to populate blocks into the database.  However, now
that it has been designated as the standard way to import bootstrap.dat
(and indeed block data files in general), it was lacking a few features
such as properly checking against the chain rules and known good
checkpoints.

This commit reworks and improves the utility in several ways:

- Imported blocks are now checked against the chain rules including
  checkpoints to ensure they match the known good chain
- The utility now properly shuts down after processing all blocks
- Attempting to import orphan blocks (blocks which build off a block you
  don't yet have in the database) returns an error
- Blocks that are already known are now skipped instead of causing an
  error which means you can stop and restart the import mid-way through
  without issues or start it after you've already downloaded a
  portion of the chain
- The block height is no longer assumed to start at 0 which means input
  files that start later in the chain will work properly so long as you
  already have the chain at least up to the point of the block just before
  the first one in the input file
- Improved error handling and reporting
- How often the progress display is shown is now configurable
- Statistics about how many blocks were processed, imported, and already
  known are now displayed after the input file has been fully processed

This resolves comments made in #60.
2014-01-14 01:18:52 -06:00
Dave Collins d8ec5bd33c Prepare for release 0.5.0. 2014-01-13 17:47:21 -06:00
Josh Rickmar 427fb3cd94 gencerts: Print error lowercased for consistency. 2014-01-10 17:57:14 -05:00
Josh Rickmar aec17304a0 Add standalone gencerts utility to create RPC TLS certificates. 2014-01-10 16:59:54 -05:00
Dave Collins f93c8a4af1 Don't display btcctl getconnectioncount as float. 2014-01-09 12:17:26 -06:00
Dave Collins af0750dd76 Don't display getblockccount from btcctl as float. 2014-01-09 12:15:46 -06:00
Marco Peereboom 371dfdd76a Kill last sqlite3 bits.
This was driving me insane when building with -a -v and it slowed down
the process dramatically.

ok davec
2014-01-09 10:26:17 -06:00
Marco Peereboom 96ded50f6b Dont write pprof info in addblock.
dont write pprof info in addblock  (ok drahn); and make progress a little
more silent
2014-01-07 16:06:29 -06:00
Marco Peereboom d00ccc0d3c Make limits into a pkg.
This is so that we can use the in other utils.

debated with davec
2014-01-07 16:06:12 -06:00
Josh Rickmar 8b5277e73a Add sendrawtransaction support to btcctl. 2014-01-06 11:50:02 -05:00
Dave Collins 4cb1500a0b Add decodescript support to btcctl. 2014-01-03 23:30:08 -06:00
Dave Collins a8ff7fecb4 Add createrawtransaction support to btcctl. 2014-01-03 13:45:12 -06:00
Josh Rickmar 426db5ae21 Add getaccountaddress support to btcctl. 2013-12-31 13:11:01 -05:00
Josh Rickmar bf7c5fa062 Fix a typo. 2013-12-30 16:32:25 -05:00
Josh Rickmar 13868e76ec Add getaccount support to btcctl. 2013-12-30 16:31:47 -05:00
Dave Collins 3bfeabb47a Improve btcctl verifychain usage.
Also, add a comment for makeVerifyChain while here.
2013-12-30 10:35:33 -06:00
Dave Collins 8477ef569a Update btcctl getblock for recent changes.
This commit allows btcctl to accept the optional verbosity parameters on
getblock.
2013-12-26 11:19:32 -06:00