Commit Graph

  • f0cc672d23 Update for btcjson sequence number type change. Dave Collins 2013-12-27 12:38:51 -06:00
  • 11d39125de The sequence num of a tx input is a uint32. Dave Collins 2013-12-27 12:38:11 -06:00
  • ca0e38e58b Update for recent btcjson getrawtransaction change. Dave Collins 2013-12-27 12:23:15 -06:00
  • d3b76da919 Make ScriptSig anonymous struct an exported type. Dave Collins 2013-12-27 12:20:31 -06:00
  • 509bf830b1 Correct Vin ScriptSig to properly omit when empty. Dave Collins 2013-12-27 11:27:52 -06:00
  • e0fab228a4 Correct getrawtransaction RPC handling and cleanup. Dave Collins 2013-12-26 23:22:41 -06:00
  • af3609d861 Factor out common message to hex in RPC server. Dave Collins 2013-12-26 22:33:31 -06:00
  • 8f8eeae962 Add benchmark for adding two Jacobian points. Dave Collins 2013-12-26 21:52:26 -06:00
  • 1855c19562 Allow getrawtransaction result to be string. Dave Collins 2013-12-26 21:25:40 -06:00
  • e3c2b87536 Fix a comment typo. Dave Collins 2013-12-26 18:52:30 -06:00
  • 8477ef569a Update btcctl getblock for recent changes. Dave Collins 2013-12-26 11:19:32 -06:00
  • 67b5c2fb7e Correct getblock RPC handling and optimize. Dave Collins 2013-12-26 11:11:12 -06:00
  • e0e4c8bdb6 Allow getblock result to be string or BlockResult. Dave Collins 2013-12-26 10:16:23 -06:00
  • ca4cf29e49 Add a new function to btcctl for JSON display. Dave Collins 2013-12-25 23:17:03 -06:00
  • 23ff70d682 Add gethashespersec command to btcctl. Dave Collins 2013-12-25 19:13:14 -06:00
  • 195ada0979 Add newline to previous print change. Dave Collins 2013-12-25 17:47:56 -06:00
  • 6be128a843 Display float values with btcctl with %f. Dave Collins 2013-12-25 17:44:43 -06:00
  • dc200d002e Correct getrawmempool verbose fee field. Dave Collins 2013-12-25 12:28:54 -06:00
  • edf8f2f224 Use curHeight in mempool transaction add. Dave Collins 2013-12-25 12:15:59 -06:00
  • 4c184ead54 Use consistent wrapping for externalip config opt. Dave Collins 2013-12-24 17:01:32 -06:00
  • 17a9b41bef Cleanup peer.go. Dave Collins 2013-12-24 10:32:20 -06:00
  • d3a7f15a87 Alter the way peers queue outbound messages somewhat. Owain G. Ainsworth 2013-12-20 13:06:37 +00:00
  • ab14c30fe1 Add benchmark for signature verifies. Dave Collins 2013-12-23 17:24:01 -06:00
  • cd9694e9ad Add benchmarks for ScalarBaseMult and ScalarMult. Dave Collins 2013-12-23 16:56:48 -06:00
  • 627aeb5e9c Add support for TravisCI. Dave Collins 2013-12-23 11:41:02 -06:00
  • 4f4afedf39 Use the new btcec Signature.Serialize API. Dave Collins 2013-12-23 11:03:09 -06:00
  • bb6b277706 Add tests for new Signature.Serialize function. Dave Collins 2013-12-23 10:59:32 -06:00
  • 2067215193 Expose a new Serialize function on Signature type. Dave Collins 2013-12-23 10:56:00 -06:00
  • 85ac6b06f7 Make NewFieldVal only avilable to the test package. Dave Collins 2013-12-20 19:19:02 -06:00
  • ac7e4de201 Add field and point addition/multiplicaiton tests. Dave Collins 2013-12-20 13:19:35 -06:00
  • 9be5c5cbd9 Significantly optimize signature verification. Dave Collins 2013-12-20 13:19:13 -06:00
  • cc9aadf041 Don't use headers first when checkpoints disabled. Dave Collins 2013-12-20 14:01:25 -06:00
  • 2c81f61616 Also drain the inv channel as well as the message channel on peer quit. Owain G. Ainsworth 2013-12-17 15:51:37 +00:00
  • d72255bce3 gofmt Owain G. Ainsworth 2013-12-17 14:02:35 +00:00
  • 8310661c29 Parse out ports from externalip strings if present. Owain G. Ainsworth 2013-12-16 20:48:23 +00:00
  • 7b304515d6 fix getrawtransaction verbose to be bool. Owain G. Ainsworth 2013-12-11 17:33:24 +00:00
  • 8aaad1e97b Add support for verbose in getrawmempool. Owain G. Ainsworth 2013-12-11 17:32:16 +00:00
  • 4cb318ac02 Handle optional verbose parameter to getrawmempool. Owain G. Ainsworth 2013-12-11 08:44:26 +00:00
  • e4fa45ff08 Better logging for rescans. Josh Rickmar 2013-12-16 09:09:28 -05:00
  • 2be94151a3 Add positive tests for commands. Josh Rickmar 2013-12-13 12:30:23 -05:00
  • 2731634dda Implement notifications that actually follow the JSON-RPC spec. Josh Rickmar 2013-12-13 10:58:30 -05:00
  • 011025dc0d Fix regtest mode with new headers-first approach. Dave Collins 2013-12-12 18:10:06 -06:00
  • 7b406dcb0f Implement a fast path for the Initial Block Download. Dale Rahn 2013-11-15 18:16:51 -05:00
  • c34ab6a95e Remove sqlite3 import from addblock. Dave Collins 2013-12-12 13:37:46 -06:00
  • bbc3c1cf7e Prepare for release 0.4.0. BTCD_0_4_0_ALPHA Dave Collins 2013-12-12 13:27:06 -06:00
  • 992d11830c Implement a fast path for the Initial Block Download. Dale Rahn 2013-11-18 16:23:51 -05:00
  • 1f52db626d Update test coverage. John C. Vernaleo 2013-12-11 13:43:18 -05:00
  • 4d0cbb776b Make id omitemtpy to match spec better. John C. Vernaleo 2013-12-11 13:42:29 -05:00
  • 630d38b1b9 Add README. Josh Rickmar 2013-12-11 12:15:32 -05:00
  • 472c998c0d Add support for TravisCI. Dave Collins 2013-12-10 19:17:44 -06:00
  • b23acb632a Add support for TravisCI. Dave Collins 2013-12-10 19:10:01 -06:00
  • 95563691cd go fmt. Owain G. Ainsworth 2013-12-11 00:41:03 +00:00
  • c0c167cc15 Remove logging bits from script_test.go. Dave Collins 2013-12-10 18:25:04 -06:00
  • 18576ab105 Add support for TravisCI. Dave Collins 2013-12-10 18:01:11 -06:00
  • 621f9006bf Correct tests for recent getblock updates. Dave Collins 2013-12-10 17:13:42 -06:00
  • 7df65008be Run interrupt handlers in lifo order. Owain G. Ainsworth 2013-12-10 19:46:32 +00:00
  • 2a554c43b0 Shutdown server fully on ctrl-c Owain G. Ainsworth 2013-12-10 18:21:34 +00:00
  • f8e88df237 Add basic support for UPnP. Owain G. Ainsworth 2013-12-10 01:31:22 +00:00
  • 8a132ffde8 Add support for TravisCI. Dave Collins 2013-12-10 16:30:47 -06:00
  • e5a09bdfaa Configure TravisCI to pull pkgs needed for tests. Dave Collins 2013-12-10 16:13:08 -06:00
  • 55331de532 Configure TravisCI to pull pkgs needed for tests. Dave Collins 2013-12-10 16:10:14 -06:00
  • dda0cce06f Add getaddressbalance extension. Josh Rickmar 2013-12-10 16:14:35 -05:00
  • 1145fb57ed handle .onion addresses in deserialising addrmanager. Owain G. Ainsworth 2013-11-28 18:37:37 +00:00
  • 8968f7dd74 Add support for --externalip. Owain G. Ainsworth 2013-11-26 19:30:24 +00:00
  • d2d899d157 pushVersionMessage: fix you/me address generation Owain G. Ainsworth 2013-11-28 17:06:54 +00:00
  • f93203b91e Initial basic support for selection of external ip address. Owain G. Ainsworth 2013-11-26 00:40:16 +00:00
  • 1e836d26f4 Handle tor and dns-name addresses. Owain G. Ainsworth 2013-11-28 00:11:16 +00:00
  • d2dd40aae2 fix tor range. add :: to make sure it is parsed as v6. Owain G. Ainsworth 2013-11-28 17:03:51 +00:00
  • a3d783e9e8 set up p.na before preparing our reply version message. Owain G. Ainsworth 2013-11-28 17:04:56 +00:00
  • c8e88d383e Correct issue with pushing address messages. Dave Collins 2013-12-10 09:05:26 -06:00
  • 977d47641f Add support for TravisCI. Dave Collins 2013-12-09 05:41:54 -06:00
  • decc1e8c69 Add support for TravisCI. Dave Collins 2013-12-09 04:42:57 -06:00
  • 9e44506fdc Have TravisCI build against both latest release and tip David Hill 2013-12-08 22:11:54 -05:00
  • f1c807231d Add TravisCI build status badge to README.md. Dave Collins 2013-12-08 20:44:06 -06:00
  • 6995910df5 Add support for TravisCI. Dave Collins 2013-12-08 20:35:56 -06:00
  • 7654eb1eb5 Cast SatoshiPerBitcoin const for createTxRawResult. Dave Collins 2013-12-08 20:21:23 -06:00
  • 22b61f634a Updated createTxRawResult to use btcutil.SatoshiPerBitcoin Francis Lam 2013-12-08 18:47:39 -05:00
  • dd10de9e8b Fix handleGetBlock/handleGetRawTransaction to return btcjson.Error Francis Lam 2013-12-08 18:43:47 -05:00
  • 762fc2c11c Fixed up GetRawTransaction and updated GetBlock to handle verbose Francis Lam 2013-12-08 14:57:14 -05:00
  • 91a19dda85 Fixed TxRawResult/Vin structure and added GetBlockCmd verbose flags Francis Lam 2013-12-08 14:51:18 -05:00
  • 305be0c29f Correctly set vout for getrawtransaction. Josh Rickmar 2013-12-06 17:34:18 -05:00
  • bbb10dc387 Make authentication check time-constant. Josh Rickmar 2013-12-05 13:21:51 -05:00
  • b29f112f05 go fmt Josh Rickmar 2013-12-02 17:32:36 -05:00
  • 50c0dd1582 Add btcwallet:newtx notification support. Josh Rickmar 2013-12-02 17:32:17 -05:00
  • 3379f2a009 Fix copy-paste typo. Josh Rickmar 2013-12-02 15:05:16 -05:00
  • d9d7db7c20 Add listalltransactions command. Josh Rickmar 2013-12-02 14:59:09 -05:00
  • 786409d06e Update README.md now that Go 1.2 has been released. Dave Collins 2013-12-02 09:49:16 -06:00
  • f22164b261 Search each txout for payment to a wallet address. Josh Rickmar 2013-12-02 10:35:25 -05:00
  • aea23ddff3 Send nil when rescan is finished. Josh Rickmar 2013-12-02 10:24:22 -05:00
  • 41ecc9f835 Do not duplicate sending final rescan tx. Josh Rickmar 2013-12-02 10:11:00 -05:00
  • 6325bd9df2 Update test coverage file. Josh Rickmar 2013-11-27 19:30:13 -05:00
  • 708dce8d99 Fix sendmany optarg parsing and add tests. Josh Rickmar 2013-11-27 19:27:46 -05:00
  • 9e57a6c5be add --notls option to disable connecting with TLS ok oga@ David Hill 2013-11-26 20:13:31 -05:00
  • 295cc873f4 add getbalance David Hill 2013-11-22 13:10:14 -05:00
  • 01b6ad7196 Reset batch on error David Hill 2013-11-26 16:42:55 -05:00
  • de9176b94f Fix listtransactions optarg indexes. Josh Rickmar 2013-11-26 16:21:19 -05:00
  • 97a4ab6a47 Update test coverage file. Josh Rickmar 2013-11-26 16:12:54 -05:00
  • 368d6c0779 Fix optarg handling for listtransactions and add tests. Josh Rickmar 2013-11-26 16:08:31 -05:00
  • ca502abbf2 Two fixes David Hill 2013-11-26 15:58:13 -05:00
  • d1570c5d87 Include more data in tx-to-wallet-address notifications. Josh Rickmar 2013-11-25 23:50:07 -05:00