Commit Graph

  • 6a012d7e5b Add TransactionPool fuzz driver (#3396) Nym Seddon 2020-08-17 18:05:25 +00:00
  • a038687d20 Fix #3380 Broken API Links (#3381) Quentin Le Sceller 2020-08-17 13:28:38 -04:00
  • efece9e0c7 use sync pmmr for building locator (#3397) Antioch Peverell 2020-08-17 18:21:54 +01:00
  • 599bf22cfc Simplify api commits (#3423) Antioch Peverell 2020-08-17 18:19:29 +01:00
  • d1b90f89a0 Update dockerfile with rust 1.45 and Debian Buster (#3426) Quentin Le Sceller 2020-08-17 12:11:27 -04:00
  • 110deff702 [Docs] Revision to intro page (#3281) draz3nv 2020-08-12 00:43:06 +03:00
  • 9c517db3c3 add test cases for C32 and C33 solutions (#3422) John Tromp 2020-08-10 17:05:13 +02:00
  • 34adaf797e orphan check needs to handle fast sync "edge case" (#3418) Antioch Peverell 2020-08-08 11:21:38 +01:00
  • 4732a0b62b convert tx for v2 compatibility on way into stempool/txpool (#3412) Antioch Peverell 2020-08-02 13:26:28 +01:00
  • 6a12155738 Expose max_tx_weight API (#3407) Nym Seddon 2020-08-02 07:50:59 +00:00
  • 880f9adcd3 use AsRef in cut_through for flexibility (#3411) Antioch Peverell 2020-08-01 15:19:17 +01:00
  • 04c8713d83 refactor apply_inputs and support converting block for v2 compatibility (#3409) Antioch Peverell 2020-07-31 14:36:20 +01:00
  • 70c637fe4f make cut_through significantly more useful by returning both cut-through and non-cut-through elements (#3410) Antioch Peverell 2020-07-30 15:29:20 +01:00
  • 83b269961a introduce Inputs enum variants for future commit only support (#3406) Antioch Peverell 2020-07-28 21:21:57 +01:00
  • b43666af80 cleanup inputs_mut, outputs_mut, kernels_mut fns (#3405) Antioch Peverell 2020-07-27 11:54:43 +01:00
  • 80841f16d2 pass slices around and not refs to vecs (#3404) Antioch Peverell 2020-07-27 11:07:18 +01:00
  • 105f50b26b cleanup unused macros and error (#3367) Antioch Peverell 2020-07-27 11:06:16 +01:00
  • ec3ea9c3ff pass ref to chain around (#3401) Antioch Peverell 2020-07-27 11:05:12 +01:00
  • 3c06672e9b include height even for spent outputs in get_outputs api (#3400) Antioch Peverell 2020-07-22 13:32:09 +01:00
  • d78980c4c4 P2P replace DNS panic with map_err (#3383) Nym Seddon 2020-07-17 12:44:43 +00:00
  • 824c51a346 bump version to 4.1.0 on master (4.0.1 on 4.0.x branch) (#3390) Antioch Peverell 2020-07-13 12:16:43 +01:00
  • 84ad59c5be more robust handling of min_height and max_height in get_kernel_height() (#3387) Antioch Peverell 2020-07-13 11:31:52 +01:00
  • 32253194b5 log reorg (and fork) depth correctly (#3376) Antioch Peverell 2020-07-08 09:02:28 +01:00
  • 30db9c410e bump master to 4.0.1-alpha.1 to differentiate from 4.0.0 official tagged build (#3374) Antioch Peverell 2020-07-02 15:51:11 +01:00
  • 7abe9fcb39 Versioning for 4.0.0 release (#3373) Yeastplume 2020-07-02 10:29:10 +01:00
  • 098d25e569 Version bump for 4.0.0-rc.1 (#3366) Yeastplume 2020-06-26 13:10:42 +01:00
  • 238522a9fb add CuckooParams::node_mask, obsolete EdgeType and sipnode shift arg (#3365) John Tromp 2020-06-26 13:13:25 +02:00
  • 39ca5d1c11 Store: error handling for file errors (#3364) Nym Seddon 2020-06-25 09:20:26 +00:00
  • 20b4500625 make sure header PMMR is init correctly based on header_head from db (#3362) Antioch Peverell 2020-06-22 15:04:09 +01:00
  • d3598e25eb credit where credit is due (#3356) Antioch Peverell 2020-06-16 18:41:09 +01:00
  • 55a929e214 cleanup old unused code (#3355) Antioch Peverell 2020-06-15 15:05:47 +01:00
  • dd88d28a7a bump version to 4.0.0-beta.2 (#3351) Antioch Peverell 2020-06-12 14:08:12 +01:00
  • 0cb1a352d3 Remove wallet from CLI (#3347) Quentin Le Sceller 2020-06-12 08:39:53 -04:00
  • 2fe21c5ceb Cargo update (#3350) Quentin Le Sceller 2020-06-11 10:01:24 -04:00
  • ce141bee29 chain stats should use head.hash() (#3348) Antioch Peverell 2020-06-10 22:41:50 +01:00
  • 2223d9f7d7 migrate to V2 Cargo.lock format (#3346) Antioch Peverell 2020-06-10 22:21:38 +01:00
  • 6757a3040d this test was jamming up in azure CI (#3349) Antioch Peverell 2020-06-10 21:56:28 +01:00
  • e7f04240fb Fix compiler warnig (#3345) Quentin Le Sceller 2020-06-10 12:41:44 -04:00
  • 20e5c1910b NRD rules and "recent" kernel pos index (#3302) Antioch Peverell 2020-06-10 16:38:29 +01:00
  • b98e5e06a6 fix race condition (#3344) Antioch Peverell 2020-06-10 13:56:33 +01:00
  • 093c500fed Cargo Update (#3338) Quentin Le Sceller 2020-06-08 17:15:32 -04:00
  • e28e02ecd4 simplify by avoiding unnecessary conversions (#3343) John Tromp 2020-06-08 23:04:06 +02:00
  • 992d450e0a servers, util: fix deadlock caused by conflicting lock order (#3340) Boqin Qin 2020-06-09 04:59:17 +08:00
  • c54568e69f Rework pool tests to use real chain (was mock chain) (#3342) Antioch Peverell 2020-06-07 09:26:08 +01:00
  • c7c9a32b9b 4.0.0-beta.1 Version Bump (#3339) Yeastplume 2020-06-04 14:52:26 +01:00
  • f4295917a0 header version 4 accompanied by new AR PoW (#3334) John Tromp 2020-06-04 15:05:56 +02:00
  • 450d235358 servers: fix possible deadlock (#3337) Boqin Qin 2020-06-03 19:34:44 +08:00
  • e7d2c71ca6 display chain type on tui title bar (#3336) Antioch Peverell 2020-05-29 14:18:00 +01:00
  • 5b825fbf0d check_known now takes total_difficulty into consideration (#3298) Antioch Peverell 2020-05-29 10:21:12 +01:00
  • 988a05f023 Enable NRD kernel support (noop) feature flagged (#3303) Antioch Peverell 2020-05-29 09:56:24 +01:00
  • 731528c616 Some optimizsations in TUI (#3325) hashmap 2020-05-29 10:55:07 +02:00
  • a8b8dc3a7f add test to demonstrate pair of "half" kernels sharing same public excess (#3314) Antioch Peverell 2020-05-28 15:26:18 +01:00
  • b570ac9925 ignore .vscode (#3333) Antioch Peverell 2020-05-24 22:34:33 +01:00
  • 26b411e79e Reduce memory allocations in PMMR (#3328) hashmap 2020-05-24 17:50:27 +02:00
  • 6faa0e8d75 thread local chain type vs global chain type (#3327) Antioch Peverell 2020-05-22 12:51:58 +01:00
  • 096b6924ce Adding kernel_mmr_size and output_mmr_size to BlockHeaderPrintable (#3329) David Burkett 2020-05-22 05:10:14 -04:00
  • d2d3e4c547 Remove compiler warning (#3331) Quentin Le Sceller 2020-05-21 13:08:01 -04:00
  • 5d0791bbd1 Add servers (#3315) Quentin Le Sceller 2020-05-21 13:07:28 -04:00
  • 952bdcc4c8 Fixing doc (#3330) David Burkett 2020-05-19 13:25:41 -04:00
  • 28644a63cf Fix miminum share difficulty in Stratum Server (#3323) Quentin Le Sceller 2020-05-19 11:07:33 -04:00
  • 93f5de3d29 Introduce a pause after calling Cursive.step (#3326) hashmap 2020-05-16 17:12:45 +02:00
  • 133a8da53e Refactor bucket_transactions() and evict_transaction() (#3319) Antioch Peverell 2020-05-14 19:21:41 +01:00
  • 2c62111561 Remove some unwraps in LMDB client (#3313) hashmap 2020-05-13 16:18:55 +02:00
  • e826cd82f9 Update (#3324) Quentin Le Sceller 2020-05-12 11:48:18 -04:00
  • 2397407dc4 Always return a typed structure from lmdb store (#3312) hashmap 2020-05-05 11:00:23 +02:00
  • c82199bb97 cleanup weird egde_bits handling in tests (#3316) Antioch Peverell 2020-05-04 12:40:16 +01:00
  • 8a22fb516a Reduce number of allocations in to_key calls (#3311) hashmap 2020-04-30 17:47:44 +02:00
  • a82041d0ed Refactor Readable trait (#3309) hashmap 2020-04-30 17:42:19 +02:00
  • 9e51e86538 Use generic types instead of trait objects in tx pool (#3308) hashmap 2020-04-30 17:41:49 +02:00
  • 061bf3d08f Add depreciation warning (#3310) Quentin Le Sceller 2020-04-28 12:17:34 -04:00
  • be4779c923 Less cloning and pattern simplifications (#3305) Quentin Le Sceller 2020-04-24 05:19:34 -04:00
  • 6556dd585d Pass byte slice to to_hex (#3307) hashmap 2020-04-24 11:18:26 +02:00
  • d8c6eef485 Refactor SyncState (#3297) hashmap 2020-04-20 12:30:04 +02:00
  • e64e90623b Reduce number of allocations in Headers message read (#3301) hashmap 2020-04-18 15:07:26 +02:00
  • 0da88f7046 Don't swallow errors in body_sync (#3300) hashmap 2020-04-18 14:51:18 +02:00
  • 4024ee3839 Update Cursive to 0.14 and update backend. (#3291) Quentin Le Sceller 2020-04-17 15:41:55 -04:00
  • cf128eb220 Fix rare panic in TUI (#3294) jaspervdm 2020-04-15 16:19:11 +02:00
  • e76dda6676 Use latest hosted agent for CI (#3278) Quentin Le Sceller 2020-04-14 09:25:10 -04:00
  • d7e6ac6cfe Update seed.rs (#3282) MCM-Mike 2020-04-13 21:38:39 +02:00
  • b2609b7214 Update rust-secp256k1 to v0.7.9 (#3293) Yeastplume 2020-04-10 18:44:02 +01:00
  • bab9f41343 go back to storing header_head in the db (#3268) Antioch Peverell 2020-04-10 16:12:53 +01:00
  • 34ff103bb0 Update link to podcast featuring tromp (#3283) goyle 2020-03-30 16:10:42 +00:00
  • e49eecae5c Cleanup path handling with AsRef<Path> (#3284) Antioch Peverell 2020-03-30 11:35:21 +01:00
  • 7385e8ce7f Update API docs (#3277) jaspervdm 2020-03-28 12:53:20 +01:00
  • d036332028 Include new libsecp256k1 version (#3279) Yeastplume 2020-03-26 16:12:41 +00:00
  • 2fe0869321 Use croaring-mw with 'compat' feature (#3274) jaspervdm 2020-03-23 21:12:58 +01:00
  • 6bdf31f23d Remove unused code in message handling (#3269) jaspervdm 2020-03-13 12:50:35 +01:00
  • 3bbf60ee92 simplify when block_sums and spent_index are added to the db (#3253) Antioch Peverell 2020-03-10 14:58:32 +00:00
  • 8ca381a9c2 cleanup util::from_hex() (#3265) Antioch Peverell 2020-03-10 10:36:18 +00:00
  • ee5fe1ac63 Use smaller LMDB Allocation Size in non-production modes (#3264) Yeastplume 2020-03-10 09:30:12 +00:00
  • 31bd2d923a Add better LMDB error output (#3263) Yeastplume 2020-03-09 13:04:06 +00:00
  • d5b523248b API: don't error on missing output (#3256) jaspervdm 2020-03-04 23:42:10 +01:00
  • 5f5b1d2f13 no need to rehash with index to compare output with input spending it (#3260) Antioch Peverell 2020-03-04 08:36:33 +00:00
  • 2527006e8d keep output and rangeproof mmrs together (#3254) Antioch Peverell 2020-03-03 15:32:01 +00:00
  • b73fc0bb9b Version bump for next development release Yeastplume 2020-03-02 12:27:16 +00:00
  • 533da2d192 version bump for 3.1.0 release (#3258) Yeastplume 2020-03-02 10:38:56 +00:00
  • ef755a5c49 bump to 3.1.0-beta.3 (#3252) Antioch Peverell 2020-02-28 12:42:08 +00:00
  • bcf0e0b4eb we need to be lenient when deleting entries from the output_pos index (may be missing) (#3251) Antioch Peverell 2020-02-28 12:41:40 +00:00
  • 5071084445 bump version to 3.1.0-beta.2 (#3244) Antioch Peverell 2020-02-27 09:35:44 +00:00
  • f2380585a7 explicit read_timeout and write_timeout during hand/shake (#3249) Antioch Peverell 2020-02-27 07:49:38 +00:00