Commit Graph

  • f7a80acdd3 Merge remote-tracking branch 'origin/dev-20-primitive-blockdag' into dev-24-primitive-blockdag-wire Mike Zak 2018-06-19 17:06:12 +03:00
  • 1dfffaccad [DEV-24] completed fixing wire tests after updating to DAG Mike Zak 2018-06-19 16:18:42 +03:00
  • 90d1fbb869
    Merge pull request #7 from daglabs/dev-28-update-chaincfg Svarog 2018-06-19 13:19:47 +03:00
  • 4457a49f54 [DEV-28] Forgot to remove a couple of not-relevant comments. Stas Boutenko 2018-06-19 12:46:42 +03:00
  • 8708482939 [DEV-28] Fixed the simnet genesis block. Stas Boutenko 2018-06-19 12:10:46 +03:00
  • a268612dfb [DEV-28] Fixed the testnet genesis block. Stas Boutenko 2018-06-19 12:07:07 +03:00
  • 77ee404fd1 [DEV-28] Fixed the regtest genesis block. Stas Boutenko 2018-06-19 12:03:21 +03:00
  • 0918d2bb12 [DEV-28] Fixed the mainnet genesis block. Stas Boutenko 2018-06-19 11:59:37 +03:00
  • 23eaae0373 Merge branch 'dev-20-primitive-blockdag' into dev-28-update-chaincfg Stas Boutenko 2018-06-18 12:43:45 +03:00
  • 5f53f1e687 [DEV-28] Assigned networks to empty prevBlocks. Stas Boutenko 2018-06-18 11:30:12 +03:00
  • 740f4dc6a4
    Merge pull request #6 from daglabs/dev-26-rename-blockchain Svarog 2018-06-17 18:53:24 +03:00
  • 6d64421965 [DEV-26] Renamed package blockchain to blockdag. Stas Boutenko 2018-06-17 18:46:47 +03:00
  • f95eb9cac1 Merge branch 'dev-20-primitive-blockdag' into dev-24-primitive-blockdag-wire Mike Zak 2018-06-17 18:43:36 +03:00
  • 9581a31d5a
    Merge pull request #4 from daglabs/remove-segwit stasatdaglabs 2018-06-17 17:56:29 +03:00
  • bc780d8a3d [DEV-14] Update json_rpc_api documentation after removing segwit Mike Zak 2018-06-17 17:50:58 +03:00
  • f4fc50f5d9 [DEV-14] Fix wire tests to work with new code changes Mike Zak 2018-06-17 17:29:57 +03:00
  • e6e9deef22 [DEV-14] Made MaxNumPrevBlocks a const Mike Zak 2018-06-17 17:29:31 +03:00
  • ca59eec070
    Merge fa0e346b944959eb09bf0d9c8df021394eef675d into 0fa8f05646775a6164c783baee786a81cd2d229e stasatdaglabs 2018-06-17 12:30:32 +00:00
  • fa0e346b94 [DEV-26] Renamed package blockchain to blockdag. Stas Boutenko 2018-06-17 15:29:16 +03:00
  • a655bd9861 [DEV-24] changed wire.BlockHeader to have list of previous hashes, instead of only 1 Mike Zak 2018-06-17 14:18:23 +03:00
  • e14712c99e Merge remote-tracking branch 'origin/master' into remove-segwit Mike Zak 2018-06-14 10:49:10 +03:00
  • 0fa8f05646
    Merge pull request #3 from daglabs/DEV-13 Svarog 2018-06-13 18:06:42 +03:00
  • c66fb13c2a [DEV-14] Removed remaining Segwit code Mike Zak 2018-06-13 12:14:42 +03:00
  • ca5100b459 [DEV-14] Removed segwit from chaincfg package Mike Zak 2018-06-13 11:52:32 +03:00
  • 9d6ea58b4c [DEV-14] Removed Segwit from wire package. Mike Zak 2018-06-12 19:12:17 +03:00
  • da9960ff91 [DEV-13] Fixed lint errors. Stas Boutenko 2018-06-12 17:17:23 +03:00
  • e850d4737c [DEV-13] Moved map initialization out of init and into an initializer. Stas Boutenko 2018-06-12 15:28:02 +03:00
  • 371be97a06 [DEV-13] Reimplemented prefixes as enums instead of string values. Stas Boutenko 2018-06-12 12:20:19 +03:00
  • c104634182 [DEV-14] Removed Segwit from peer package Mike Zak 2018-06-12 10:44:52 +03:00
  • 8eb7866c98 [DEV-14] Removed Segwit from addrmanager Mike Zak 2018-06-12 10:31:23 +03:00
  • 6924403653 [DEV-13] Removed netID magic numbers. Stas Boutenko 2018-06-11 11:13:16 +03:00
  • e3079c7e79 [DEV-14] Removed SegWit from txscript package! Mike Zak 2018-06-11 09:58:48 +03:00
  • d1bec5ced5 (#DEV-13) Fixed failing tests. Stas Boutenko 2018-06-10 16:45:38 +03:00
  • 1fd78ec2c0 (#DEV-13) In Bech32, P2PKH always starts with 0 and P2SH always starts with 8. Stas Boutenko 2018-06-10 16:34:36 +03:00
  • cea07f3b98 (#DEV-14) Removed segwit from blockchain package Mike Zak 2018-06-10 13:47:28 +03:00
  • ffdb76ecec (#DEV-14) Removed anything concerning segwit from mining package Mike Zak 2018-06-07 18:36:27 +03:00
  • 7b87673f9f (#DEV-13) Added Bech13 prefixes to all networks. Stas Boutenko 2018-06-07 17:45:24 +03:00
  • 7930ceebd4 (#DEV-14) Removed segwit from mempool package + anything related to virtual size in btcjson and btcd Mike Zak 2018-06-07 15:47:56 +03:00
  • 82b87df13e (#DEV-14) Removed segwit from netwsync package Mike Zak 2018-06-07 14:12:58 +03:00
  • 734abd749b (#DEV-14) Remove anything Segwit related in btcd package + some edits in btcjson+rpcclient to make tests pass Mike Zak 2018-06-07 13:46:32 +03:00
  • 104654872e
    Merge pull request #2 from daglabs/dep-instead-of-glide stasatdaglabs 2018-06-07 13:02:02 +03:00
  • 3d003ca102 Ignore btcutil in Gopkg.toml Mike Zak 2018-06-07 12:57:22 +03:00
  • ecf8ea0bee Moved to dep instead of glide Mike Zak 2018-06-07 11:23:05 +03:00
  • 443ace1049
    Merge pull request #1 from daglabs/resources Svarog 2018-06-04 17:00:56 +03:00
  • 2901d302f3 Updated references. Stas Boutenko 2018-06-03 18:34:09 +03:00
  • 91d2c669f0 Added IntelliJ GoLand-specific files to .gitignore. Stas Boutenko 2018-06-03 18:29:00 +03:00
  • 86fed78113
    Merge pull request #1045 from davecgh/multi_utxoentry_outpoints Olaoluwa Osuntokun 2018-05-30 19:59:44 -07:00
  • a59ac5b18f
    multi: Rework utxoset/view to use outpoints. Dave Collins 2017-09-03 02:59:15 -05:00
  • bc09449045 glide: update btcutil deps Conner Fromknecht 2018-05-23 20:47:11 -07:00
  • d52471044a build: update glide to point to latest btcutil Olaoluwa Osuntokun 2018-05-22 17:51:09 -07:00
  • 4cb1c950e0 rpc: add help for new gcs commands Olaoluwa Osuntokun 2018-05-18 19:17:54 -07:00
  • 5596b63846 multi: fix linter warnings Olaoluwa Osuntokun 2018-05-18 18:55:52 -07:00
  • 2b7326ae52 blockchain/indexers: use latest API for cf indexing Olaoluwa Osuntokun 2018-05-15 21:08:31 -07:00
  • f48bc43421 build: restore glide.lock Olaoluwa Osuntokun 2018-05-15 21:03:14 -07:00
  • b72e16f0d6 multi: correct all import paths Olaoluwa Osuntokun 2018-05-14 20:44:11 -07:00
  • 3082ae92c3 rpcwebsocket: notify spends already in the mempool Johan T. Halseth 2018-03-23 15:44:35 +01:00
  • c758834800 mempool_test: add TestCheckSpend Johan T. Halseth 2018-03-23 15:40:06 +01:00
  • 5394ca1afe mempool: add CheckSpend method Johan T. Halseth 2018-03-23 15:11:20 +01:00
  • ceb1caeb24 wire: increase MaxGetCFiltersReqRange from 100 to 1000 Olaoluwa Osuntokun 2018-03-31 16:38:14 -07:00
  • 7b67f61fa6 rpcclient: Put CFHeader in PrevFilterHeader field in RPC response. Jim Posen 2018-01-31 21:47:03 -08:00
  • 4d0e856ea1 server: Handler for getcfcheckpt messages. Jim Posen 2018-01-22 20:39:30 -08:00
  • 0581e18840 wire: Define CFCheckpt message. Jim Posen 2018-01-22 16:51:53 -08:00
  • 336b18c584 wire: Define GetCFCheckpt message. Jim Posen 2018-01-22 13:56:27 -08:00
  • 4c991c8783 wire: Populate cfheaders message with filter hashes instead of headers. Jim Posen 2018-01-22 13:14:46 -08:00
  • 175af18043 multi: Modify CFHeaders message to have a PrevFilterHeader field. Jim Posen 2018-01-19 13:06:39 -08:00
  • 7a53a05878 multi: Redefine GetCFHeaders to have StartHeight and StopHash. Jim Posen 2018-01-19 12:34:28 -08:00
  • daac60675e multi: Redefine GetCFilters to have StartHeight and StopHash. Jim Posen 2018-01-18 19:10:42 -08:00
  • 3425d33506 blockchain/indexers: Add methods on CfIndex for batch retrieval. Jim Posen 2018-02-01 00:00:45 -08:00
  • e617483b44 blockchain/indexers: Store filter hashes with cfindex. Jim Posen 2018-01-22 12:59:20 -08:00
  • d07fd2f333 blockchain/indexers: Reduce duplication in cfindex. Jim Posen 2018-01-31 23:38:10 -08:00
  • 185577f4c2 blockchain: Implement IntervalBlockHashes method. Jim Posen 2018-01-22 20:38:25 -08:00
  • 07393c0dab blockchain: HeightToHashRange function for pulling range of hashes. Jim Posen 2018-01-19 11:59:34 -08:00
  • 621f347929 wire: Remove cftypes and getcftypes commands. Jim Posen 2018-01-18 18:00:42 -08:00
  • 34d82682b0 mempool: switch fee estimation to use vsize as a base Olaoluwa Osuntokun 2018-02-20 17:05:48 -08:00
  • 56be349be3 mempool: use vsize when setting FeePerKB for mempool txs Johan T. Halseth 2018-02-15 16:06:20 +01:00
  • b7930a11ab mempool/estimatefee: make 1 Kb = 1000 bytes Johan T. Halseth 2018-02-15 15:31:42 +01:00
  • b26daffac9 connmgr: adds cancellation of pending requests Conner Fromknecht 2017-11-28 00:31:12 -08:00
  • 548c0f499b connmgr: add ability to remove pending connections Olaoluwa Osuntokun 2017-03-29 15:59:36 -07:00
  • ffe4c2f0ad integration/rpctest: if unable to build btcd, use one in PATH Olaoluwa Osuntokun 2017-11-23 23:31:01 -06:00
  • 5291c455c2 server: properly set feeEstimator in newServer Olaoluwa Osuntokun 2017-11-18 14:08:15 -08:00
  • 47113d428c It is now possible to save and restore the state of the FeeEstimator and the server searches the database for a previous state to load when the program is turned on. Daniel Krawisz 2016-08-29 23:39:19 -05:00
  • 4fd446028f Enable estimatefee rpc command. Daniel Krawisz 2017-11-13 16:39:16 -06:00
  • 1333ad7f78 FeeEstimator added to server. Mempool alerts the fee estimator of new txs that it observes. The block manager alerts the fee estimator of new and orphaned blocks. Daniel Krawisz 2017-11-13 22:37:35 -06:00
  • e6d8b869aa feeEstimator changed to FeeEstimator. A number of optimizations and improvements. Daniel Krawisz 2017-11-13 21:12:32 -06:00
  • 4042921791 feeEstimator class added with tests. The feeEstimator can keep track of how long it takes for unconfirmed txs to be mined into blocks. It can also roll itself back in the case of an orphan block. Daniel Krawisz 2016-08-07 05:22:52 -05:00
  • 10432160d5 multi: rebase to upstream, update API's Olaoluwa Osuntokun 2017-11-17 15:51:08 -08:00
  • 6f32a79fd6 log: update to latest log rotator API Olaoluwa Osuntokun 2017-11-02 18:19:50 -07:00
  • f4060b107c blockchain/indexers: check for ErrNoData in extended filters Alex 2017-10-31 12:29:08 -06:00
  • e0a357abb5 server: add TODO for querying supported filter types Alex 2017-10-31 11:36:39 -06:00
  • c7e7acc7fd multi: use hidden varint for cftypes count; make filter type enum, not uint8 Alex 2017-10-31 00:24:57 -06:00
  • 8d2ce855eb wire: update service bits for xthin, bit 5, cfilters, and segwit2x Alex 2017-10-12 19:37:27 -06:00
  • 5772bdde86 server: add OnGetCFTypes callback to serverPeer Alex 2017-10-10 21:28:21 -06:00
  • 2b7ebfd698 peer: add OnCFTypes and OnGetCFTypes callbacks Alex 2017-10-10 21:24:31 -06:00
  • 5c93ca639a rpcclient: change "bool" to "uint8" for cfilter/cfheader type Alex 2017-10-10 20:52:39 -06:00
  • 5fb5acd643 btcjson: fix cfilter tests Alex 2017-10-10 14:28:49 -06:00
  • 1aa7a6166d wire: update messages to conform to BIP and fix comments Alex 2017-10-10 13:34:31 -06:00
  • 89d6696560 wire: add getcftypes and cftypes messages Alex 2017-09-13 17:16:58 +02:00
  • 621c73dad1 multi: change cfilter Extended bool to FilterType uint8 Alex 2017-09-13 14:42:24 +02:00
  • e2f65acf02 integration/rpctest: check quit in solveBlock()'s solver() closure Alex 2017-10-25 17:53:50 -06:00
  • 6cea610774 integration/rpctest: queue block disconnected ntfns in memwallet Alex 2017-10-25 17:09:53 -06:00