Commit Graph

  • ea510b7d41
    Run a block sync in CI with 2 large checkpoints (#1193) teor 2020-10-27 19:25:29 +1000
  • 83c844abb5 build(deps): bump futures from 0.3.6 to 0.3.7 dependabot[bot] 2020-10-27 04:29:13 +0000
  • 9490fc6a3a Force Clippy nightly lints to all warn, never error Deirdre Connolly 2020-10-26 23:29:29 -0400
  • 971765ab30
    Handle duplicate blocks in zebra-state (#1198) Jane Lusby 2020-10-26 13:54:19 -0700
  • 4c960c4e6d zebrad: treat duplicate downloads as an error Henry de Valence 2020-10-24 17:31:41 -0700
  • 4127d086ea zebrad: clarify hedge layering motivation Henry de Valence 2020-10-24 17:15:42 -0700
  • 6f8f8a56d4 state: perform sled reads synchronously Henry de Valence 2020-10-24 17:09:50 -0700
  • 253bab042e sync: add a concurrency limit for block downloads Henry de Valence 2020-10-23 18:56:54 -0700
  • 0a405c737d zebrad: check state in obtaintips, not extendtips. Henry de Valence 2020-10-22 10:58:49 -0700
  • 65e0c22fbe state: don't pre-buffer the service Henry de Valence 2020-10-21 21:56:18 -0700
  • ce2ac3336f zebrad: add debug message before state check Henry de Valence 2020-10-21 21:43:00 -0700
  • a1a3e4db5a consensus: simplify block verify tracing output Henry de Valence 2020-10-21 21:06:21 -0700
  • 91469faf3c zebrad: eliminate duplicate span in sync Henry de Valence 2020-10-21 20:37:01 -0700
  • b5a43f4516 zebrad: remove implementation details from docs Henry de Valence 2020-10-21 19:33:56 -0700
  • 1d7309afe2 zebrad: correctly handle duplicates in DownloadSet Henry de Valence 2020-10-21 19:31:10 -0700
  • 56fe4f4379 zebrad: unify sync restart logic Henry de Valence 2020-10-21 19:30:22 -0700
  • 12d25159c6 zebrad: use hedged requests in sync Henry de Valence 2020-09-22 10:46:50 -0700
  • 5f229d1475 zebrad: use Downloads in sync Henry de Valence 2020-09-09 15:33:25 -0700
  • b90581a3d7 zebrad: create a Downloads Stream for syncing. Henry de Valence 2020-09-09 14:45:05 -0700
  • 8e709bfa88 network: don't fail on unsolicited messages Henry de Valence 2020-09-22 11:28:32 -0700
  • 13daefa729 network: handle request cancellation in Connection Henry de Valence 2020-09-09 14:47:34 -0700
  • b636660d6a zebrad: rename sync::Error alias to BoxError. Henry de Valence 2020-09-09 12:24:55 -0700
  • a141c336ab Actually fix whitespace teor 2020-10-26 23:11:52 +1000
  • bbe4aa47ea Fix whitespace for rustfmt teor 2020-10-26 23:11:13 +1000
  • 2fa3d8a8f4 Add a comment explaining why block metrics follow validation teor 2020-10-26 22:38:35 +1000
  • f5a53d9dae Update block metrics after async transaction verification teor 2020-10-26 22:32:57 +1000
  • fb079c2ca1
    Replace BlockHeaderHash with block::Hash teor 2020-10-26 22:27:57 +1000
  • a9102e8d6d
    Fix State RFC rendering ambiguities teor 2020-10-26 22:02:45 +1000
  • 0935b3305a
    Fix more state RFC function heading sizes teor 2020-10-26 21:14:14 +1000
  • 7bf2fdd6d7
    Fix a header level in the state RFC teor 2020-10-26 21:11:26 +1000
  • 60322c3d48 Test that the checkpoint list gap is correct teor 2020-10-26 14:42:11 +1000
  • f9dc481934 Rebuild the checkpoint lists with smaller checkpoints teor 2020-10-26 14:41:13 +1000
  • 20dfd04463 Reduce maximum checkpoint size in the Zebra code teor 2020-10-26 11:49:24 +1000
  • 672b39a847 Use MAX_BLOCK_REORG_HEIGHT in zebra-checkpoints teor 2020-10-26 11:47:17 +1000
  • 90e755472c Add data source instructions to the metrics help teor 2020-10-23 15:56:17 +1000
  • b492cabeee Bind grafana to localhost in metrics instructions teor 2020-10-23 14:22:47 +1000
  • ff51c2e0c0 build(deps): bump tracing-subscriber from 0.2.13 to 0.2.14 dependabot[bot] 2020-10-23 09:01:12 +0000
  • cab96aa1a8
    zebrad: clarify config help text (#1194) Henry de Valence 2020-10-21 22:03:01 -0700
  • 6dc95b1d6d
    Revise the checkpoint verifier metrics (#1195) teor 2020-10-22 13:06:26 +1000
  • d745d2b47c
    Stop assuming Mainnet in Address From impls (#1191) teor 2020-10-22 07:58:52 +1000
  • 21ad6ffc47
    Reverse displayed endianness of transaction and block hashes (#1171) Alfredo Garcia 2020-10-21 18:54:02 -0300
  • a5a86622d4
    Add team approval to the RFC pull request template (#1178) teor 2020-10-22 04:36:23 +1000
  • e52a1c07a3 Ignore longer sync tests by default teor 2020-10-20 19:55:11 +1000
  • 0d121833af Add sync tests that download 2000 blocks teor 2020-10-20 19:53:28 +1000
  • b4f92adc40 Disable sync tests on Windows CI teor 2020-10-21 08:55:47 +1000
  • 6fe3cc56dd Refactor sync test to be more flexible teor 2020-10-20 19:45:27 +1000
  • 17a3612b36 Remove a redundant condition in expect_stdout teor 2020-10-20 19:51:47 +1000
  • 0343e28d3a Disable sync test on ubuntu CI runners teor 2020-10-19 14:03:24 +1000
  • 1d35c5a0b9 Enable the zebrad sync tests by default teor 2020-10-19 13:48:09 +1000
  • 9549e180c0 Allow dead_code on parameters for now Deirdre Connolly 2020-10-20 02:07:38 -0400
  • a7ef6f6a40 Allow dead_code for checkpoint::Verifier for now Deirdre Connolly 2020-10-18 02:24:38 -0400
  • e796132057 Allow dead_code for the transaction::Request for now (mempool) Deirdre Connolly 2020-10-17 00:21:44 -0400
  • eb43893de0 consensus: minimize API, clean docs Henry de Valence 2020-10-16 16:44:30 -0700
  • d4ce3eb054 consensus: improve docs Henry de Valence 2020-10-16 15:53:22 -0700
  • c0aa1b477e consensus: add #[source] attributes to chain errors Jane Lusby 2020-10-16 15:18:09 -0700
  • 8a64c056fb consensus: integrate block, transaction Verifiers Jane Lusby 2020-10-16 15:17:49 -0700
  • 4a36c4485a consensus: integrate script, transaction Verifiers Jane Lusby 2020-10-16 15:14:19 -0700
  • 248c318906 consensus: sketch of transaction::Verifier Henry de Valence 2020-10-16 12:54:45 -0700
  • 9dc8d76d68 consensus: add stub groth16::Verifier Henry de Valence 2020-10-16 12:50:29 -0700
  • eb56666d30 chain: add ShieldedData::binding_verification_key() Deirdre Connolly 2020-10-16 14:41:41 -0700
  • 5a78bbb6c9 Add nullifiers(), and note_commitments() to ShieldedData Deirdre Connolly 2020-09-26 04:53:45 -0400
  • 97b6ba10cc Use redjubjub crate exported from zebra-chain in the redjubjub::Verifier Deirdre Connolly 2020-09-25 19:27:25 -0400
  • f9de91716c Add docstrings for sighash Deirdre Connolly 2020-09-26 04:51:28 -0400
  • db54a623b7 Export sighash::HashType Deirdre Connolly 2020-09-25 19:26:39 -0400
  • 5df0ff4086 Add Clippy (stable) job and continue-on-error Clippy (nightly) job Deirdre Connolly 2020-10-18 21:06:03 -0400
  • 0856e5d654 build(deps): bump codecov/codecov-action from v1.0.13 to v1.0.14 dependabot[bot] 2020-10-19 09:00:50 +0000
  • 8def574bc2 Activate the standard pull request template by default teor 2020-10-18 05:45:22 +1000
  • 2358091a37 build(deps): bump serde from 1.0.116 to 1.0.117 dependabot[bot] 2020-10-16 09:01:22 +0000
  • d9fbba8a55 Skip the sync tests when ZEBRA_SKIP_NETWORK_TESTS is set teor 2020-10-10 09:50:33 +1000
  • e3e85f5dbd Add tests for TestDirExt teor 2020-10-10 09:19:30 +1000
  • 3e897722a6 Improve TestDirExt docs teor 2020-10-10 09:18:48 +1000
  • 04ce907dbf Remove duplicate code in zebra_test::command teor 2020-10-09 23:07:55 +1000
  • 32bbc19c6b Fix a timeout bug in zebra_test::command teor 2020-10-09 22:37:43 +1000
  • 92f0c934cf Add a sync acceptance test for the Testnet teor 2020-09-09 11:59:24 +1000
  • efb9bfa5de
    Merge pull request #1165 from teor2345/difficulty-tidy teor 2020-10-16 06:50:08 +1000
  • de04e76564 Reduce the equihash proptest run time teor 2020-10-15 13:29:42 +1000
  • 3da4fdb8db Reword more errors teor 2020-10-14 11:35:45 +1000
  • c74a205ecf Reword error message teor 2020-10-14 11:30:54 +1000
  • e46df7ed5b Tidy up a use list teor 2020-10-13 13:47:01 +1000
  • d09c310bbc Add failure tests for difficulty is valid teor 2020-10-13 13:38:49 +1000
  • 4076402536 Add failure tests for coinbase is valid teor 2020-10-13 08:52:23 +1000
  • 9e5cd23e42 Test difficulty is valid for all block test vectors teor 2020-10-13 08:52:03 +1000
  • 54efea96cd Test coinbase is first for all block test vectors teor 2020-10-13 08:35:39 +1000
  • 7ce3e2e43a Test equihash solution for all block test vectors teor 2020-10-13 08:33:44 +1000
  • d241e0b3fc Test block time validity for all block test vectors teor 2020-10-13 08:28:34 +1000
  • ea284a4d56 Rename a test function teor 2020-10-13 08:28:14 +1000
  • 74d02a6f08 Keep block tests in the same order as check::* teor 2020-10-13 08:21:15 +1000
  • c3a8fd3894 Check PoWLimit for difficulty threshold teor 2020-10-13 08:17:40 +1000
  • 00de709dd8 impl From<U256> for ExpandedDifficulty teor 2020-10-13 07:06:45 +1000
  • e05103323e
    Implement Async Script Verification RFC (#961) Jane Lusby 2020-10-14 14:06:32 -0700
  • 2d3c3bcc23 add systemd service file Alfredo Garcia 2020-10-14 12:36:40 -0300
  • 49042c5f78
    build(deps): bump regex from 1.4.0 to 1.4.1 (#1159) dependabot[bot] 2020-10-14 12:10:48 -0700
  • 351e5013ae
    Expand the template testing section (#1157) teor 2020-10-15 05:08:52 +1000
  • 15d0e127fd build(deps): bump structopt from 0.3.19 to 0.3.20 dependabot[bot] 2020-10-13 09:01:04 +0000
  • f2d9d4fb87 build(deps): bump serde_json from 1.0.58 to 1.0.59 dependabot[bot] 2020-10-13 09:00:59 +0000
  • 10da2873fd Set timeout-minutes per job Deirdre Connolly 2020-10-12 18:19:55 -0400
  • 686071e023 Default all GitHub Actions jobs to timeout at 30 minutes Deirdre Connolly 2020-10-12 17:19:00 -0400
  • 40c745e540 Keep check.rs functions in alphabetical order teor 2020-10-13 07:42:44 +1000
  • 4e952a3930 Swap subsidy_is_valid argument order teor 2020-10-13 07:41:24 +1000
  • 3fad3cf3af Rename functions to subsidy_is_valid* teor 2020-10-13 07:38:07 +1000