Commit Graph

  • ccbbb36f7f Remove explicit return Deirdre Connolly 2021-09-13 15:27:10 -0400
  • c03d1c156b Add mempool::Storage::remove() Deirdre Connolly 2021-09-09 22:29:57 -0400
  • eff4f8720c Allow removing a tx from mempool storage Deirdre Connolly 2021-09-08 18:16:20 -0400
  • 34876113c2 Remove Clone from mempool Storage Conrado Gouvea 2021-09-09 14:28:52 -0300
  • 8825a52bb8
    Move transaction download and verify stream into the mempool service (#2741) Conrado Gouvea 2021-09-13 17:28:07 -0300
  • d307d43e19 Bump codecov/codecov-action from 2.0.3 to 2.1.0 dependabot[bot] 2021-09-13 18:28:37 +0000
  • b5a7618a16 Bump tracing-subscriber from 0.2.19 to 0.2.21 dependabot[bot] 2021-09-13 15:02:09 +0000
  • f3ee76f202
    Verify inbound PushTransactions (#2727) Conrado Gouvea 2021-09-09 10:04:44 -0300
  • a2993e8df0
    Skip download and verification if the transaction is already in the mempool or state (#2718) Conrado Gouvea 2021-09-08 15:51:17 -0300
  • be59dd2b93
    Replace `Mutex` with usage of `&mut self` (#2742) Janito Vaqueiro Ferreira Filho 2021-09-08 09:50:46 -0300
  • 1c4ac18df2
    Decide if Zebra is at the chain tip (#2722) Marek 2021-09-07 01:33:31 +0200
  • 65e308d2e1
    Respond to inbound `TransactionsById` with mempool content (#2725) Alfredo Garcia 2021-09-06 19:55:17 -0300
  • 8e65e8281d Bump inferno from 0.10.6 to 0.10.7 dependabot[bot] 2021-09-06 19:42:59 +0000
  • af8dd3e4b1 Bump thiserror from 1.0.28 to 1.0.29 dependabot[bot] 2021-09-06 15:02:02 +0000
  • 7abc98afda Update num-bigint to 0.3.3 to fix rust nightly compilation Conrado Gouvea 2021-09-03 16:19:34 -0300
  • 9c220afdc8
    Reply to `Request::MempoolTransactionIds` with mempool content (#2720) Alfredo Garcia 2021-09-02 10:42:31 -0300
  • 44ac06775b
    Reset `ChainTipChange`s on chain fork and network upgrade activation (#2721) teor 2021-09-02 12:25:42 +1000
  • 1ccb2de7c7
    Add transaction downloader and verifier (#2679) Conrado Gouvea 2021-09-01 21:06:20 -0300
  • b6fe816473
    Add a `ChainTipChange` type to `await` chain tip changes (#2715) teor 2021-09-02 08:31:16 +1000
  • dcc0dcd26c
    Document consensus rules for version group IDs (#2719) teor 2021-09-02 03:44:46 +1000
  • cdfc380d2b Bump thiserror from 1.0.25 to 1.0.28 dependabot[bot] 2021-09-01 01:49:47 +0000
  • 01eeecb901 Bump structopt from 0.3.21 to 0.3.23 dependabot[bot] 2021-09-01 01:13:14 +0000
  • 08bf8b4007 Bump serde_json from 1.0.64 to 1.0.67 dependabot[bot] 2021-09-01 00:34:55 +0000
  • 3762d72745 Bump serde from 1.0.126 to 1.0.130 dependabot[bot] 2021-08-31 22:10:33 +0000
  • c9fbd0939f Bump futures from 0.3.15 to 0.3.17 dependabot[bot] 2021-08-31 19:21:00 +0000
  • 25f481c2b8 Bump futures-util from 0.3.15 to 0.3.17 dependabot[bot] 2021-08-31 18:40:46 +0000
  • 34c7a27c2a
    Security: Replace queued checkpoint blocks with duplicate hashes (#2697) teor 2021-09-01 02:50:47 +1000
  • 8bff71e857
    Only enable the mempool crawler after synchronization reaches the chain tip (#2667) Janito Vaqueiro Ferreira Filho 2021-08-31 07:42:25 -0300
  • 2dac0dda47
    Stop calculating transaction hashes twice in the checkpoint verifier (#2696) teor 2021-08-31 10:55:39 +1000
  • 5afefd55bf
    Specify Zebra Client will only support Unifed Addresses (#2706) Deirdre Connolly 2021-08-30 18:40:07 -0400
  • a66ecbc16d
    Make chain tip updates and access more efficient (#2695) teor 2021-08-31 04:42:07 +1000
  • 2e1d857b27
    Add transaction IDs to the chain tip channel (#2686) teor 2021-08-30 12:38:41 +1000
  • 424095096a Bump sha2 from 0.9.5 to 0.9.6 dependabot[bot] 2021-08-30 00:22:49 +0000
  • 83a2e30e33
    Create a `SyncStatus` helper type (#2685) Janito Vaqueiro Ferreira Filho 2021-08-29 21:01:33 -0300
  • 968f20d423
    Update versions for zebra v1.0.0-alpha.16 release (#2670) Alfredo Garcia 2021-08-27 19:13:54 -0300
  • dcafb57343
    Add changelog for v1.0.0-alpha.16 (#2680) Alfredo Garcia 2021-08-27 18:30:04 -0300
  • 985747861e
    Refactor Zebra metrics docs (#2687) Marek 2021-08-27 22:11:36 +0200
  • f9c90b3d86
    Implement best tip block hashes for ChainTip receivers (#2677) teor 2021-08-28 05:18:47 +1000
  • 6a9a8dfc38
    Stop concurrently obtaining peer set readiness (#2672) teor 2021-08-28 01:49:41 +1000
  • 0e60936ad3
    Restore coverage (#2684) Deirdre Connolly 2021-08-27 11:03:40 -0400
  • 8d3f6dc026
    Mempool component and storage (#2651) Deirdre Connolly 2021-08-27 10:36:17 -0400
  • d2e14b22f9
    Refactor BestTipHeight into a generic ChainTip sender and receiver (#2676) teor 2021-08-27 11:34:33 +1000
  • ac76d35cbb
    Make some small changes to release-checklist.md (#2671) Alfredo Garcia 2021-08-26 19:45:19 -0300
  • a4b0b46d21
    Describe how to import a Grafana dashboard (#2678) Conrado Gouvea 2021-08-26 13:34:17 -0300
  • 7e02be2a91
    Add a network message grafana dashboard (#2673) teor 2021-08-27 00:23:20 +1000
  • 2ed6679069
    Use unmined types for transaction verifier mempool requests and responses (#2666) teor 2021-08-26 07:02:47 +1000
  • 1c232ff5ea
    Enumerate mempool errors (#2615) Marek 2021-08-25 20:39:27 +0200
  • ace7aec933
    Return a transaction verifier from `zebra_consensus::init` (#2665) teor 2021-08-26 01:07:26 +1000
  • d7eb01d7f0
    Add value pool/balances to non-finalized state (#2656) teor 2021-08-25 23:57:07 +1000
  • 81f2ceef80
    Derive Copy and Clone for zebra-consensus errors (#2664) teor 2021-08-25 08:56:11 +1000
  • 047576273c
    Stop converting `Message::Inv(TxId+)` into `Request::TransactionsById` (#2660) teor 2021-08-25 07:40:21 +1000
  • 069f7716db
    Create initial transaction crawler for the mempool (#2646) Janito Vaqueiro Ferreira Filho 2021-08-24 11:23:53 -0300
  • bc4194fcb9
    ZIP-221/244 auth data commitment validation in checkpoint verifier (#2633) Conrado Gouvea 2021-08-23 11:17:33 -0300
  • bacc0f3bbf
    Fix a typo in metrics.md (#2658) Marek 2021-08-23 14:56:58 +0200
  • 4691a871bf
    Split ValueBalance methods into NegativeAllowed and NonNegative (#2649) teor 2021-08-20 23:30:38 +1000
  • e6dc03329e
    Remove a finalized state test dependency on ContextuallyValidBlock (#2648) teor 2021-08-20 22:59:12 +1000
  • 6f8f4d8987
    Provide recent syncer response lengths as a watch channel (#2602) teor 2021-08-20 09:16:16 +1000
  • 2ec6ae364f
    Improve some test errors (#2643) teor 2021-08-20 05:44:02 +1000
  • f6416ff8ee
    Update to cache v10 (#2644) Conrado Gouvea 2021-08-19 14:33:22 -0300
  • d2e417cf48
    Add value pools to FinalizedState (#2599) Alfredo Garcia 2021-08-19 13:55:36 -0300
  • 6a84094b12
    Fix a clippy::collapsible_match lint (#2642) teor 2021-08-19 22:44:38 +1000
  • c608260256
    Support witnessed transaction IDs in zebra-network requests and responses (#2638) teor 2021-08-19 08:55:24 +1000
  • 84c5f6189d
    Create types for unmined transactions and their IDs (#2634) teor 2021-08-18 15:52:42 +1000
  • 5c5abf6171
    ZIP-221 and ZIP-244 commitment validation in non-finalized state (#2609) Conrado Gouvea 2021-08-17 11:49:27 -0300
  • 4014e0fec8
    Attempt to fix test.yml (#2635) Conrado Gouvea 2021-08-16 20:02:39 -0300
  • 6c86c8dd0d
    Implement a WtxId struct, and use it in Zebra's external network protocol (#2618) teor 2021-08-17 07:26:08 +1000
  • c3c302309a
    Add orchard binding_verification_key (#2441) Alfredo Garcia 2021-08-16 16:16:25 -0300
  • 13651d432d
    CHANGELOG for Zebra 1.0.0-alpha.15 (#2613) Pili Guerra 2021-08-16 12:01:28 +0100
  • 234953e620
    Update versions for zebra v1.0.0-alpha.15 release (#2612) Pili Guerra 2021-08-16 11:06:26 +0100
  • eadca72e75
    Implement ZIP-244 authorizing data commitment (auth_digest) (#2547) Conrado Gouvea 2021-08-13 13:58:04 -0300
  • 76591ceeed
    Generate test chains with valid chain value pools (#2597) teor 2021-08-12 22:38:16 +1000
  • a176c499ab Make zebra-state compile successfully by itself teor 2021-08-12 10:38:42 +1000
  • 32e1237df8
    Update cache to v9 (#2598) Conrado Gouvea 2021-08-11 18:11:59 -0300
  • 21d71a651e
    Merge pull request #2601 from ZcashFoundation/dconnolly-patch-1 Deirdre Connolly 2021-08-11 12:15:22 -0400
  • 94175c6955
    Add ZIP-221 history tree to non-finalized state (#2583) Conrado Gouvea 2021-08-11 10:42:40 -0300
  • 298ececabe
    Refactor value balances to support generated data modification (#2596) teor 2021-08-11 00:42:02 +1000
  • eac95bdf10
    Cache note commitment tree roots (#2584) Conrado Gouvea 2021-08-10 10:33:34 -0300
  • 9fc49827d6
    Refactor HistoryTree into NonEmptyHistoryTree and HistoryTree (#2582) Conrado Gouvea 2021-08-10 09:51:50 -0300
  • f09f2a9022
    Check remaining transaction value & make value balance signs match the spec (#2566) teor 2021-08-10 03:22:26 +1000
  • fc68240fa0
    Add extra arithmetic operations and error details to Amount and ValueBalance (#2577) teor 2021-08-09 23:13:27 +1000
  • 910f0ff5dc
    Add Chain ValueBalance serialization (#2554) Alfredo Garcia 2021-08-08 22:22:27 -0300
  • 4c4dbfe7cd
    Reject connections from outdated peers (#2519) Janito Vaqueiro Ferreira Filho 2021-08-08 20:52:52 -0300
  • 751185d4ec
    Use the same value balance sign for transparent and shielded outputs (#2569) Alfredo Garcia 2021-08-08 19:41:34 -0300
  • 8f4c3b09ea
    Add test methods for modifying orchard shielded data and joinsplits (#2580) teor 2021-08-07 23:23:32 +1000
  • a1cec27871
    Update the signs in the value pools design to match the spec (#2576) teor 2021-08-07 08:00:02 +1000
  • faae1c08bf
    Stop using prop_filter_map to produce valid sapling shielded data (#2579) teor 2021-08-07 03:32:35 +1000
  • 4eb0344f01
    impl TryFrom for vector references for AtLeastOne (#2578) teor 2021-08-07 02:39:32 +1000
  • 0cc773f4b8 Increase timeout of cached database creation Conrado P. L. Gouvea 2021-08-06 10:34:27 -0300
  • 14532e44c1
    reduce the number of default test cases (#2574) Alfredo Garcia 2021-08-06 03:17:02 -0300
  • bf713bec91
    Add ZIP-221 (history tree) to finalized state (#2553) Conrado Gouvea 2021-08-05 10:02:37 -0300
  • 1a18f841f7
    Add a random number of transactions to generated blocks, rather than always 2 (#2567) teor 2021-08-05 06:48:15 +1000
  • 8747d6682e
    Fix the storage of anchors in the state (#2563) Conrado Gouvea 2021-08-04 15:50:41 -0300
  • 7ad5f1cd0a
    Use fixed genesis coinbase data in generated genesis blocks (#2568) teor 2021-08-04 21:43:46 +1000
  • 86bbafd02d
    Return valid `Utxo`s from `check::transparent_spend` (#2561) teor 2021-08-04 06:53:47 +1000
  • 29a658be11
    Use RUSTFLAGS=-O to optimize builds and make regenerating state faster (#2552) Conrado Gouvea 2021-08-03 16:12:24 -0300
  • fe989e0758
    ZIP-221: Add Orchard support to history tree (#2531) Conrado Gouvea 2021-08-03 15:33:51 -0300
  • 7218aec19f
    Design: Fix Transparent Value Sign and Definition (#2555) teor 2021-08-03 09:52:21 +1000
  • f9c0620576
    Remove unreliable generated chain prevouts tests (#2548) teor 2021-07-31 03:49:25 +1000
  • 0325aa2517
    Add value_balance() method to Block (#2546) Alfredo Garcia 2021-07-29 20:46:52 -0300
  • 4f96a4bb40
    Increase coverage for generated chains and proptests (#2540) teor 2021-07-30 09:22:10 +1000