Commit Graph

  • 7403897fda
    Add transcript tests as described in the state service tracking issue (#1281) Jane Lusby 2020-11-13 10:19:47 -0800
  • 8ba9d0114b
    Add consensus critical check for sequential heights (#1291) Jane Lusby 2020-11-12 20:26:16 -0800
  • 0dc38608ef Add missing anchors to the RFC template teor 2020-11-13 11:40:43 +1000
  • 7c0275ac0b
    reorganize stop check (#1288) Jane Lusby 2020-11-12 17:37:52 -0800
  • af4797130b
    Replace Target<block::Height> with TargetHeight (#1289) teor 2020-11-13 10:11:25 +1000
  • 4e07719a7d
    Add a maximum queued height metric to the finalized state (#1262) teor 2020-11-13 09:49:55 +1000
  • 96b7572bb5 Make the checkpoint metrics more accurate teor 2020-11-06 16:25:03 +1000
  • e0c92167bc Revert "Hedge every syncer block download request" Henry de Valence 2020-11-12 11:44:14 -0800
  • 8b5b1b49cc
    Run acceptance tests post-merge with large cached state (#1282) Deirdre Connolly 2020-11-12 15:18:35 -0500
  • 32934bd574 remove redundant conversions Jane Lusby 2020-11-11 17:57:29 -0800
  • a5861e5ad9 use arbitrary for creating work Jane Lusby 2020-11-11 17:55:17 -0800
  • b287ea58c2 Add proptest for work roundtrip Jane Lusby 2020-11-11 14:41:49 -0800
  • a798074088 split conversion into a fn Jane Lusby 2020-11-11 14:29:14 -0800
  • ae843d856f Add comment explaining work to expanded conversion Jane Lusby 2020-11-11 14:25:29 -0800
  • 1bc833dbcc Move work conversion helpers to test code Jane Lusby 2020-11-11 14:23:23 -0800
  • beede1c03d tweek chain test to use set_work Jane Lusby 2020-11-10 14:51:36 -0800
  • c41a7303fa Add helpers for setting work on fake chains Jane Lusby 2020-11-10 13:07:47 -0800
  • dc9081b738 clarify test name Jane Lusby 2020-11-09 17:03:14 -0800
  • a398e96f79 Update zebra-state/src/service/memory_state/non_finalized_state.rs Jane Lusby 2020-11-09 16:35:06 -0800
  • c54b07eb32 Update zebra-state/src/service/memory_state/non_finalized_state.rs Jane Lusby 2020-11-09 16:34:49 -0800
  • 8279c65218 Update zebra-state/src/service/memory_state/non_finalized_state.rs Jane Lusby 2020-11-09 16:34:42 -0800
  • 104b5406d5 Update book/src/dev/rfcs/0005-state-updates.md Jane Lusby 2020-11-09 16:31:14 -0800
  • dcc19f6b25 fully cover commit_block Jane Lusby 2020-11-06 15:11:24 -0800
  • 74af22e5ca Add unit tests for Jane Lusby 2020-11-06 14:31:25 -0800
  • 95fce3ad68 Pin the version of tarpaulin used for collecting coverage to 0.16.0 Deirdre Connolly 2020-11-11 21:23:58 -0500
  • 18bd5e5fbd Update Cargo.lock teor 2020-11-12 10:04:09 +1000
  • 9baec96c18 Add tests for testnet minimum difficulty blocks teor 2020-11-11 01:15:33 +1000
  • 92dd16c114 Add minimum difficulty testnet block vectors teor 2020-11-11 01:14:51 +1000
  • b2a9ea62fe Round-trip the PoWLimit through the compact representation teor 2020-11-11 00:48:50 +1000
  • 8f838166a8 Make ExpandedDifficulty Debug byte order match Hash teor 2020-11-11 00:45:53 +1000
  • 76a9f5b8c4 Refactor block target spacing into NetworkUpgrade methods teor 2020-11-11 00:41:24 +1000
  • 405c0644f9 Add a comment explaining the issues in ZIPs 205 and 208 teor 2020-11-05 12:57:31 +1000
  • a7ad73feac build(deps): bump sled from 0.34.4 to 0.34.5 dependabot[bot] 2020-11-10 10:01:57 +0000
  • 41788c3f27
    Add metrics for the non-finalized state and queue (#1263) teor 2020-11-10 11:11:58 +1000
  • 128643d81e
    Call `zebra_test::init` where needed. (#1227) Alfredo Garcia 2020-11-09 21:29:25 -0300
  • 34f50d7ebb
    Fix inconsistencies related to best chain order in RFC and state impl (#1267) Jane Lusby 2020-11-09 15:53:16 -0800
  • efef2a2bd7
    Reduce acceptance test sled memory usage (#1236) teor 2020-11-10 07:42:30 +1000
  • 818fede30f
    Reorganize memory_state to avoid giant test module (#1258) Jane Lusby 2020-11-09 10:05:18 -0800
  • e40c7b57c3 build(deps): bump bs58 from 0.3.1 to 0.4.0 dependabot[bot] 2020-11-09 10:01:19 +0000
  • c9bf7f4cf6 Add tests for new sled impls needed for debug format Jane Lusby 2020-11-06 11:56:51 -0800
  • c1de002f58 add key debug to assert error message Jane Lusby 2020-11-06 11:28:20 -0800
  • ee7ec31aa2 Add a more relevant error message to insert panics Jane Lusby 2020-11-05 16:07:39 -0800
  • 782f4606d0 Revert "Add message if assertion that sled map keys don't collide fails" Deirdre Connolly 2020-11-05 15:27:46 -0500
  • 1a9490dc4f Revert "Bytes are Display-able" Deirdre Connolly 2020-11-05 15:27:29 -0500
  • 27d0fa8d83 Bytes are Display-able Deirdre Connolly 2020-11-05 08:49:44 -0500
  • bfbdd7112b Add message if assertion that sled map keys don't collide fails Deirdre Connolly 2020-11-05 08:36:58 -0500
  • 76385e8620 assert that sled maps are collision free Jane Lusby 2020-11-04 17:31:42 -0800
  • a58299a0f0 build(deps): bump color-eyre from 0.5.6 to 0.5.7 dependabot[bot] 2020-11-06 10:01:28 +0000
  • 44e6023434 build(deps): bump w9jds/firebase-action from v1.5.0 to v2.0.0 dependabot[bot] 2020-11-09 10:00:51 +0000
  • f90a749910
    Clarify CheckpointVerifier errors (#1260) teor 2020-11-07 05:07:30 +1000
  • e8a3a28869
    swap best_chain_len and related constants to u32 for consistency (#1257) Jane Lusby 2020-11-05 20:00:10 -0800
  • a0c7e34d63 Support systems where bash isn't in /usr/bin teor 2020-11-05 13:43:49 +1000
  • fef75dadc9 Support systems where bash isn't in /usr/bin teor 2020-11-05 13:41:20 +1000
  • 9f261e2213 Fix options order in metrics docker commands teor 2020-11-05 13:52:24 +1000
  • 06e74d15ae
    Add proptests for sled conversions (#1253) Jane Lusby 2020-11-04 20:47:56 -0800
  • 1e3cf6dc5c build(deps): bump tracing-subscriber from 0.2.14 to 0.2.15 dependabot[bot] 2020-11-05 00:33:15 +0000
  • 785fc30481 build(deps): bump hyper from 0.13.8 to 0.13.9 dependabot[bot] 2020-11-03 10:01:38 +0000
  • e87340594a build(deps): bump thiserror from 1.0.21 to 1.0.22 dependabot[bot] 2020-11-04 23:55:05 +0000
  • b99ecbd2d7 build(deps): bump blake2b_simd from 0.5.10 to 0.5.11 dependabot[bot] 2020-11-04 23:55:02 +0000
  • dd7e1bb3f1 build(deps): bump blake2s_simd from 0.5.10 to 0.5.11 dependabot[bot] 2020-11-03 10:01:20 +0000
  • 578a3ca5ab build(deps): bump sha2 from 0.9.1 to 0.9.2 dependabot[bot] 2020-11-04 10:01:32 +0000
  • 2442cf162f build(deps): bump regex from 1.4.1 to 1.4.2 dependabot[bot] 2020-11-02 10:01:36 +0000
  • 714def990e
    make state service use both finalized and non-finalized state (#1239) Jane Lusby 2020-11-01 10:49:34 -0800
  • 0ad648fb6a zebrad: make lookahead limit configurable. Henry de Valence 2020-10-30 15:50:15 -0700
  • 776e49ff0c State RFC: clarify difficulty teor 2020-10-30 21:06:51 +1000
  • 1b7c57371d
    Fix format used to store transactions in sled (#1238) Jane Lusby 2020-10-30 15:24:39 -0700
  • adbd338d6d
    Add Review and Follow Up to PR Template (#1235) teor 2020-10-31 07:42:04 +1000
  • 01aeaae3f8 Placate rustfmt teor 2020-10-30 11:53:24 +1000
  • f37f48918b Replace into with Some in difficulty::arbitrary teor 2020-10-30 11:48:35 +1000
  • d883462d83 Silence a clippy equal arguments warning teor 2020-10-30 15:13:48 +1000
  • 1c31225aac
    Implement Expanded to Compact Difficulty Conversion (#1196) teor 2020-10-30 11:36:59 +1000
  • f338048012 Clarify edge case teor 2020-10-29 21:35:09 +1000
  • b742657e45 State RFC: Clarify genesis sprout anchors teor 2020-10-29 21:29:45 +1000
  • e2c5b71323 state: document memory_cache_bytes, reduce default Henry de Valence 2020-10-29 10:44:05 -0700
  • 68b9a70a60 state: skip transactions in a genesis block Henry de Valence 2020-10-27 14:55:46 -0700
  • 1573e0e4ae state: remove spent UTXOs in commit_finalized_direct Henry de Valence 2020-10-27 14:55:04 -0700
  • c8a97f94b2 state: clean up SledState query impls Jane Lusby 2020-10-27 14:25:11 -0700
  • dace92aca1 state: add SLED_FORMAT_VERSION prefix to db path Jane Lusby 2020-10-27 14:24:00 -0700
  • d7e8217d8a clippy: remove generated tests in empty crates Jane Lusby 2020-10-27 14:23:31 -0700
  • 2095b4f0d3 state: insert into nullifier trees Jane Lusby 2020-10-23 15:29:52 -0700
  • 6758fdbd1c state: create SledSerialize, SledDeserialize traits Jane Lusby 2020-10-23 14:54:59 -0700
  • 97c93daca7
    Remove template section from Pipelinable Block Syncing RFC (#1219) Alfredo Garcia 2020-10-29 07:10:17 -0300
  • 0cb8010ae7 Remove allow(dead_code) on transaction module] Deirdre Connolly 2020-10-28 21:14:09 -0400
  • 8cac287aa2 Tidy TransactionError Deirdre Connolly 2020-10-28 20:22:25 -0400
  • b2df84fc59 Dedupe VerifyTransactionError into TransactionError Deirdre Connolly 2020-10-27 02:42:27 -0400
  • 1d646e6a27 Make Clippy happy Deirdre Connolly 2020-10-20 02:26:33 -0400
  • 1ce2eea35f Add coinbase shielded descriptions check Deirdre Connolly 2020-10-14 02:10:18 -0400
  • 1653aca570 Add shielded_balances_match check Deirdre Connolly 2020-10-16 13:54:14 -0700
  • 612148fbdd consensus: add transaction::check module Deirdre Connolly 2020-10-16 14:40:00 -0700
  • 3748623d92 Remove a redundant block header test vector teor 2020-10-28 22:12:39 +1000
  • 9667ee650f Run deserialize_blockheader on every test vector teor 2020-10-28 22:12:17 +1000
  • 456842aa86 Run the equihash tests on every block test vector teor 2020-10-28 21:59:57 +1000
  • bcb027ebc5 change canopy.pdf to stable protocol.pdf Alfredo Garcia 2020-10-28 12:14:32 -0300
  • 92c623eddf Log each genesis download teor 2020-10-28 15:19:30 +1000
  • 656bd24ba7 Hedge every syncer block download request teor 2020-10-28 15:16:03 +1000
  • b4ce442cea
    State RFC: Use escaped concatenation operator teor 2020-10-27 20:50:29 +1000
  • adbdb3c76e
    Note that `blocks_by_height` is also a bijection teor 2020-10-27 20:13:49 +1000
  • 7ea92283a7
    Fix a State RFC rendering issue teor 2020-10-27 20:07:43 +1000
  • 0d47b80e68
    Fix a comment typo teor 2020-10-27 19:31:45 +1000
  • 08910e0378
    State RFC: fix block height contextual validation teor 2020-10-27 19:29:32 +1000