Commit Graph

  • 1e75ccc9b9 Update for recent btcwire AddUserAgent addition. Dave Collins 2014-04-20 14:15:01 -05:00
  • d848bc453b Improve comments on new AddUserAgent function. Dave Collins 2014-04-20 15:01:39 -05:00
  • 620cbdeb8e Implemented BIP 0014 format for user agent Javed Khan 2014-04-19 14:27:53 +05:30
  • 88093cb838 Use NewMsgInvSizeHint since we know the size. David Hill 2014-04-19 20:05:35 -04:00
  • a9293bd32e Add godoc reference badge to README.md. Dave Collins 2014-04-19 15:46:03 -05:00
  • 44e34926a7 Remove test coverage report refs from README.md. Dave Collins 2014-04-19 14:44:14 -05:00
  • 755944738a Instruct TravisCI to install coverage report tool. Dave Collins 2014-04-19 14:41:52 -05:00
  • 6b82da13b4 Setup TravisCI to report cov stats to coveralls.io. Dave Collins 2014-04-19 14:36:16 -05:00
  • 9130de2de2 add tmp wire file to .gitignore Javed Khan 2014-04-19 15:53:03 +05:30
  • 1349f96d8e Correct GetRawMempoolResult types. Dave Collins 2014-04-18 12:35:37 -05:00
  • ce48290169 Rename new transaction register/notifications. Dave Collins 2014-04-15 00:02:44 -05:00
  • a4673597bd Update for notifyallnewtxs rename. Dave Collins 2014-04-15 00:29:49 -05:00
  • ae25e28d7e Update test to new API. Dale Rahn 2014-04-15 10:43:12 -04:00
  • dd41d71a31 If data for tx is not present, return error. Dale Rahn 2014-04-15 10:17:16 -04:00
  • 4d63076526 All external entry points into the database must be locked. Dale Rahn 2014-04-15 10:16:10 -04:00
  • f389d39c43 Update tests for notifynewtxs -> notifyreceived. Dave Collins 2014-04-14 22:45:37 -05:00
  • 0b4401ddb6 Rename NotifyNewTXsCmd to NotifyReceivedCmd. Dave Collins 2014-04-14 19:09:15 -05:00
  • 05a7979292 Update for notifynewtxs to notifyreceived rename. Dave Collins 2014-04-14 19:11:08 -05:00
  • de51409185 Add debug print for chain verify. Dave Collins 2014-04-14 10:29:51 -05:00
  • 79beb22aef Export CoinbaseMaturity as a const. Josh Rickmar 2014-04-14 07:59:30 -05:00
  • 3937c1a67c This RPCS debug statement should be a trace. David Hill 2014-04-13 15:50:28 -04:00
  • 997d98bddf add a few missing and fix misspelled commands. David Hill 2014-04-12 10:47:07 -04:00
  • ea7947f74e Add support for decodescript concrete result. David Hill 2014-04-12 10:41:32 -04:00
  • 0ca3d386ed Add support for listaccounts concrete result. Dave Collins 2014-04-12 02:39:48 -05:00
  • 372e8c1926 Add support for ListSinceBlockResult David Hill 2014-04-11 20:17:21 -04:00
  • e6dca4de6f Add UnlockedUntil to InfoResult. David Hill 2014-04-11 18:59:10 -04:00
  • 0a14b19276 Redo ListTransactionsResult fix. Dave Collins 2014-04-11 14:56:55 -05:00
  • 31a354e585 Add support for registering custom reply parsers. Dave Collins 2014-04-11 13:57:31 -05:00
  • db5bc2c77c Add reply parser for ListAddressTransactionCmd. Dave Collins 2014-04-11 14:03:36 -05:00
  • 3208b7ae75 Update for btcjson RegisterCustomCmd API change. Dave Collins 2014-04-11 14:00:22 -05:00
  • 1240483592 gofmt David Hill 2014-04-11 14:54:44 -04:00
  • c2dd398b1e Add support for GetTransactionResult. David Hill 2014-04-11 14:06:44 -04:00
  • c6149949a2 Redo the ListTransactionsResult amount->txid fix. Josh Rickmar 2014-04-11 12:39:18 -05:00
  • fbe04b73ab Rename jsonresult_test.go -> jsonresults_test.go. Dave Collins 2014-04-11 11:11:42 -05:00
  • 48bcbc5a22 Move result structs and funcs to jsonresults.go. Dave Collins 2014-04-11 02:15:10 -05:00
  • 95f8e5d6d8 Deprecate CreateMessage(WithId) and update docs. Dave Collins 2014-04-11 10:45:20 -05:00
  • 3513654933 Add new (Tls)RpcSend funcs to send a Cmd. Dave Collins 2014-04-11 10:37:37 -05:00
  • fdc49d6a30 Convert NewTxNtfn to use new concrete type. Dave Collins 2014-04-08 21:30:55 -05:00
  • 1ff465ae88 Remove RegisterCustomCmdGenerator. Dave Collins 2014-04-11 09:14:08 -05:00
  • fc07555ad3 Update for latest btcjson API changes. Dave Collins 2014-04-11 09:16:58 -05:00
  • 6f08ca8a8a Correct unmarshal for GetAddressBalanceCmd. Dave Collins 2014-04-11 09:04:53 -05:00
  • 0512ddd8f8 Correct ListTransactionsResult. Dave Collins 2014-04-10 23:00:15 -05:00
  • 75a237bc0d Add support for GetTransactionResult. David Hill 2014-04-11 09:39:08 -04:00
  • d211c4c6c8 Correct TxID JSON key of ListTransactionsResult. Dave Collins 2014-04-10 22:26:23 -05:00
  • 42061ebf87 Update for btcws API change. Josh Rickmar 2014-04-10 20:41:36 -05:00
  • a0bfde8db0 Update btcctl for latest btcjson changes. Dave Collins 2014-04-10 20:33:11 -05:00
  • bfcd7f6790 Update for latest btcjson.RawCmd changes. Dave Collins 2014-04-10 14:33:21 -05:00
  • 016e69cd51 Convert RawCmd to use raw messages for params. Dave Collins 2014-04-09 12:26:56 -05:00
  • 1fd5cd2742 Use btcws.GetBestBlockResult. Josh Rickmar 2014-04-10 20:03:54 -05:00
  • b77de52d3d Move GetBestBlockResult struct from btcwallet. Josh Rickmar 2014-04-10 16:42:28 -05:00
  • 8a503c6148 Add addrlocal to GetPeerInfoResult. David Hill 2014-04-09 22:39:25 -04:00
  • 03dd134305 adapt for btcec changes. Owain G. Ainsworth 2014-04-09 19:30:59 +01:00
  • e841a2e999 Make ParsePubkey reutrn a *btcec.PublicKey Owain G. Ainsworth 2014-04-09 19:27:56 +01:00
  • 50473f6ed3 Add support for CreateMultiSigResult. David Hill 2014-04-09 13:45:55 -04:00
  • dd926bfdf9 Add support for ListTransactionsResult. Dave Collins 2014-04-08 21:32:58 -05:00
  • 805ce37d31 Use the stack for most known sizes. David Hill 2014-04-08 15:28:02 -04:00
  • 7c39a02ed1 Correct ReadResultCmd for getaddednodeinfo. Dave Collins 2014-04-08 00:01:14 -05:00
  • 384a535f49 addmultisigaddress support for btcctl David Hill 2014-04-07 14:45:42 -04:00
  • b0242a8793 Add missing fields to ValidateAddressResult structure ok @jrick David Hill 2014-04-07 14:07:38 -04:00
  • f0581b565c Correct two more comments in block bytes breakdown. Dave Collins 2014-04-06 14:14:31 -05:00
  • 0e1f8fda6d Correct some comments in block bytes breakdown. Dave Collins 2014-04-05 21:00:15 -05:00
  • 4fce6d1476 Sync latest script tests to bitcoind test suite. Dave Collins 2014-04-03 23:18:29 -05:00
  • f529a37123 Add tests for doing math on 5-byte ints. Dave Collins 2014-04-03 17:10:36 -05:00
  • 1b56cb291f add new dns seed, seed.bitnodes.io David Hill 2014-04-01 14:58:40 -04:00
  • 937374c95a Cleanup and finish relay transaction work. Dave Collins 2014-03-30 11:00:23 -05:00
  • e9a18fb14c Support RelayTx param in ver message for 70001+. David Hill 2014-03-27 15:19:03 -04:00
  • 8721348051 Add tests for optional message fields. Dave Collins 2014-03-30 23:39:28 -05:00
  • c917899303 Allow optional fields in MsgVersion decode. Dave Collins 2014-03-30 15:56:52 -05:00
  • dfb2c149f6 Finish uncompleted comments in fixedIO_test.go. Dave Collins 2014-03-30 12:19:17 -05:00
  • 886281993a Use separate max protocol version. Dave Collins 2014-03-28 14:50:02 -05:00
  • 444d05eafc Run go fmt. Dave Collins 2014-03-28 14:49:38 -05:00
  • 958ea38fdd Export CheckProofOfWork function. Dave Collins 2014-03-28 14:32:12 -05:00
  • 38a694e309 Correct maturity debug print. Dave Collins 2014-03-28 13:07:26 -05:00
  • d702e37141 Update websocket clients with rescan progress. Josh Rickmar 2014-03-24 13:29:50 -05:00
  • 97439fa822 Implement rescanprogress notification. Josh Rickmar 2014-03-24 13:04:55 -05:00
  • 5932cd5385 comments - shorten, simplify and make 80cols. Owain G. Ainsworth 2014-03-28 00:09:35 +00:00
  • b7622c4e6c Correct type capitalisation in comment. Owain G. Ainsworth 2014-03-28 00:03:45 +00:00
  • 613f61ec59 simplify comment and fit into 80 cols. Owain G. Ainsworth 2014-03-28 00:02:57 +00:00
  • 3a03a03a92 Kill duff newline. Owain G. Ainsworth 2014-03-28 00:01:46 +00:00
  • 35936c1f01 Don't discuss internals in exported func comments. Dave Collins 2014-03-27 14:05:27 -05:00
  • ab002c90cc Implement a rebroadcast handler. mydesktop 2014-03-18 15:40:49 -04:00
  • d0a4086e29 Add an api to get a pubkey and privkey from a privkey byte string. Owain G. Ainsworth 2014-03-25 14:46:20 +00:00
  • 5fcdfb040a add importwallet to btcctl David Hill 2014-03-24 15:52:40 -04:00
  • 2ae7cb8ee2 Update handleGetBlock to not use deprecated func. Dave Collins 2014-03-24 13:18:27 -05:00
  • 67ebfa0e80 Update checkBIP0030 to not use deprecated function. Dave Collins 2014-03-24 13:14:04 -05:00
  • a55ea104c7 Bugfix for issue #101. mydesktop 2014-03-19 18:04:10 -04:00
  • 049a545427 Switch RPC server to use fastsha256 package. Dave Collins 2014-03-23 00:49:20 -05:00
  • e98db34ef2 Add infrastructure for creating a block template. Dave Collins 2014-03-11 00:12:54 -05:00
  • ed45b717e0 Add options to control block creation settings. Dave Collins 2014-03-02 04:33:56 -06:00
  • 5e517a9116 Add new logging subsystem for mining related ops. Dave Collins 2014-03-01 16:04:27 -06:00
  • 29dd411457 Prevent blocking on RPC server messages after shutdown. Josh Rickmar 2014-03-21 18:07:36 -05:00
  • dd3813d811 Bootstrap unspent outpoints for rescan requests. Josh Rickmar 2014-03-21 14:08:54 -05:00
  • 715fd22de9 Bootstrap unspents with rescan request's outpoints. Josh Rickmar 2014-03-21 15:43:31 -05:00
  • de31674a8d Optimize rescan. Josh Rickmar 2014-03-21 08:25:00 -05:00
  • 9d6dd6fa6b Don't fail RPC server create due to single iface. Dave Collins 2014-03-20 21:54:50 -05:00
  • 1b51d58e55 In FetchHeightRange, preallocate the hash array. David Hill 2014-03-20 11:07:40 -04:00
  • eecea4180a Preallocate the tx serialization buffer. Benchmarking shows this is slightly faster due to avoiding the extra garbage collection in addition to less peak memory usage. David Hill 2014-03-20 15:33:09 -04:00
  • f1a4dfb86d Update chain state with best block. Dave Collins 2014-03-20 14:08:46 -05:00
  • b6e6fc25db Preallocate memory for the message header in WriteMessageN and the serialization buffer in MsgTx's TxSha(). David Hill 2014-03-20 13:14:38 -04:00
  • 2de1b73d12 Add a benchmark for TxSha. Dave Collins 2014-03-20 10:46:03 -05:00