Commit Graph

  • 4f45ebd4d0
    Merge 8f962412bf into d84d7356dd Marek 2024-04-27 16:44:10 +0200
  • 8f962412bf
    Merge branch 'main' into impl-Params-from-zcash-protocol impl-Params-from-zcash-protocol Marek 2024-04-27 14:44:08 +0000
  • 649738d66f
    Merge 5f835a19e0 into d84d7356dd Gustavo Valverde 2024-04-27 02:05:47 -0500
  • 70a000c7be
    Merge 7d5a5e4faf into d84d7356dd dependabot[bot] 2024-04-27 02:05:32 -0500
  • 88d9bfce3a
    Merge e5b2d8ba35 into d84d7356dd Arya 2024-04-26 09:34:54 -0300
  • 3a66152d9e Impl `From` for a reference type correctly Marek 2024-04-26 14:21:47 +0200
  • c193263e48
    Merge 661b3fdfed into d84d7356dd Arya 2024-04-26 09:09:08 +0000
  • d84d7356dd
    add(consensus): Adds `disable_pow` and `genesis_hash` fields, converts `equihash::Solution` to an enum (#8421) main Arya 2024-04-26 01:30:36 -0400
  • c28e37bf23
    disables `rejection_restores_internal_state_genesis` test on Windows (#8468) Arya 2024-04-26 01:30:31 -0400
  • dd6f71f4ae
    Merge of #8421 mergify[bot] 2024-04-26 04:25:07 +0000
  • 4a4f1d9be8
    Merge of #8468 mergify[bot] 2024-04-26 04:25:07 +0000
  • fd12f8409b disables `rejection_restores_internal_state_genesis` test on Windows Arya 2024-04-25 13:02:54 -0400
  • e5b2d8ba35 Attempts to fix dependabot groups fix-dependabot-groups ar 2024-04-23 20:40:38 -0400
  • 3b94175c42
    Merge branch 'main' into params-genesis-hash Arya 2024-04-25 12:28:26 -0400
  • e5d4d739b7
    add(consensus/network): Adds `new_regtest()` constructors to `testnet::Parameters` and `Network` (#8413) Arya 2024-04-25 00:04:05 -0400
  • 07a4f89b02
    Merge of #8413 mergify[bot] 2024-04-25 02:58:05 +0000
  • 51f66f4ab4 - When proof of work is disabled, skips checking if Zebra is synced to the network tip in the getblocktemplate method - When network is regtest, skips starting sync task and commits the genesis block if it's missing in the state - Adds `regtest_submits_blocks` test params-skip-mandatory-checkpoints Arya 2024-04-24 20:16:30 -0400
  • 6d23c9a6a8
    Merge of #8413 mergify[bot] 2024-04-25 00:15:05 +0000
  • e95a70de7a
    increases timeout duration waiting on done notification in non-blocking logger test (#8462) Arya 2024-04-24 16:28:17 -0400
  • ee9ab3162a
    fixes concurrency bug in z_get_treestate RPC method (#8460) Arya 2024-04-24 16:27:56 -0400
  • 8fca642d39
    Merge branch 'main' into impl-Params-from-zcash-protocol Marek 2024-04-24 19:33:44 +0000
  • ec0d4fdeec
    Merge of #8462 mergify[bot] 2024-04-24 19:22:26 +0000
  • 2b4af9f2e4
    Merge of #8460 mergify[bot] 2024-04-24 19:22:26 +0000
  • d869ec6fe4
    change(release): Adjust estimated release interval and end of support (#8429) Alfredo Garcia 2024-04-24 16:22:07 -0300
  • e7f9509707
    Merge of #8429 mergify[bot] 2024-04-24 18:19:05 +0000
  • c89f2bb89a increases timeout duration waiting on done notification in non-blocking logger test Arya 2024-04-24 14:16:28 -0400
  • f635338188 fixes concurrency bug in z_get_treestate RPC method Arya 2024-04-24 13:52:31 -0400
  • 661b3fdfed Adds a comment about avoiding duplicate ncts and avoids spawning rayon scope if there are no notes return-new-ncts Arya 2024-04-24 13:36:44 -0400
  • 19e407158a Fixes concurreny bug by using `Arc::unwrap_or_clone()` instead of `make_mut()` and return the updates note commitments trees in update methods. Arya 2024-04-24 12:56:21 -0400
  • fc16ea0668
    Merge of #8429 mergify[bot] 2024-04-24 16:53:07 +0000
  • c91f60d5be Merge branch 'params-new-regtest' into params-genesis-hash Arya 2024-04-24 12:35:59 -0400
  • ace7f19d46
    Merge branch 'main' into params-new-regtest Arya 2024-04-24 12:28:31 -0400
  • 3b5a7f5f10 drop custom panic hooks after expected panics Arya 2024-04-24 12:25:57 -0400
  • 8a7dcedca7 Merge branch 'main' into impl-Params-from-zcash-protocol Marek 2024-04-24 17:30:23 +0200
  • 7d5a5e4faf
    build(deps): bump the devops group with 2 updates dependabot/github_actions/devops-440bf7255a dependabot[bot] 2024-04-24 15:27:35 +0000
  • 13d59add1f Updates test docs Arya 2024-04-24 11:08:51 -0400
  • b7957e9bc5 Merge remote-tracking branch 'origin/main' into params-new-regtest Arya 2024-04-24 11:07:22 -0400
  • 0aa9c69298 Remove a redundant `impl From` Marek 2024-04-24 16:45:12 +0200
  • 5f69870235
    bump(deps): Update what we can from the prod group of deps (#8423) Alfredo Garcia 2024-04-24 10:54:00 -0300
  • 270d67e995 draft Arya 2024-04-24 09:26:17 -0400
  • 648d22de03 Merge remote-tracking branch 'origin/main' into bump-some_prod-deps Alfredo Garcia 2024-04-24 08:43:47 -0300
  • 96be200877 update prod deps Alfredo Garcia 2024-04-24 08:42:10 -0300
  • 275e99ec72
    add(chain): Adds a `network_name` field to `testnet::Parameters` (#8411) Arya 2024-04-24 07:03:37 -0400
  • 2fcf6fe309 reverts a change that redundantly clears the initial peers for Regtest Arya 2024-04-23 23:01:49 -0400
  • cc8ef611c5 Updates/Adds TODOs Arya 2024-04-23 22:46:16 -0400
  • 663ad1e629 Always activate Canopy at Height(1) on Regtest Arya 2024-04-23 22:33:14 -0400
  • 301900435b - Returns early when there is no Heartwood activation height when creating or updating HistoryTree - Updates `check::legacy_chain()` to accept and compare an optional NU5 activation height - Replaces `.map()` with `.filter_map()` in `NetworkUpgrade::target_spacings()` - Updates some `expect()` messages when unwrapping return value of `NetworkUpgrade.activation_height()` - Adds TODOs for updating `.mandatory_checkpoint_height()` method - Removes TODO for calling `.expect()` when getting NU5 activation height - Updates `Network.sapling_activation_height()` to return None instead of panicking when missing Sapling activation height - Updates calls to `.sapling_activation_height()` to return errors or use `Height(1)` at the minimum birthday height when there's no Sapling activation height Arya 2024-04-23 22:17:08 -0400
  • 7a756f73c9 - Ignores the zip 212 grace period on configured Testnets and Regtest - Adds debug_validate_without_checkpoints field - Sets initial peers as an empty set on Regtest Arya 2024-04-22 21:18:45 -0400
  • b3db5b03e5 Avoids panic in test Arya 2024-04-23 19:58:33 -0400
  • 479b0b272e Reverts changes to `activation_height()` method Arya 2024-04-23 19:47:31 -0400
  • 0f91dd03df Applies suggestions from code review. Arya 2024-04-23 19:12:15 -0400
  • 400896ed72
    Merge branch 'main' into params-network-name Arya 2024-04-23 18:30:37 -0400
  • 2eb8cb406d update readme Alfredo Garcia 2024-04-23 11:38:02 -0300
  • a2ba34e90d change estimated release interval and end of support Alfredo Garcia 2024-04-23 11:06:16 -0300
  • d4f6a0ef6b use genesis_hash as first checkpoint when checkpoints are missing for configured testnets too Arya 2024-04-22 19:51:53 -0400
  • 3ca0da4a54
    build(deps): bump the prod group with 8 updates dependabot[bot] 2024-04-22 22:16:05 +0000
  • 8cf0b7a36a
    bump(zcash_script): Bump zcash script v0.1.15 and restore Windows support (#8393) Alfredo Garcia 2024-04-22 19:07:04 -0300
  • a37887588c
    Merge of #8393 mergify[bot] 2024-04-22 21:08:51 +0000
  • 78ed227a2a Merge branch 'main' into impl-Params-from-zcash-protocol Marek 2024-04-22 21:49:40 +0200
  • 98a136af98 Move `mod address` from under the gbt feature Marek 2024-04-22 21:47:41 +0200
  • 74319ec477
    build(deps): bump rustls from 0.21.10 to 0.21.11 in the cargo group (#8418) dependabot[bot] 2024-04-22 19:32:06 +0000
  • a22a4407c9
    Merge of #8418 mergify[bot] 2024-04-22 18:37:50 +0000
  • ba6c0d7110 Impl `zcash_protocol::consensus::Parameters` Marek 2024-04-22 20:22:07 +0200
  • 3084f3bb69 Impl conversions between network upgrades Marek 2024-04-22 20:20:34 +0200
  • 9a45ada2a8 Impl and use conversion between network kinds Marek 2024-04-22 20:17:31 +0200
  • 09920d045e Use full paths for types from `zcash_primitives` Marek 2024-04-22 17:58:19 +0200
  • 941a082de1 disable single thread Alfredo Garcia 2024-04-22 10:51:58 -0300
  • 1ca6e8e42b Merge remote-tracking branch 'origin/main' into test_zcash_script_v0.1.15 Alfredo Garcia 2024-04-22 09:53:17 -0300
  • b53b0b99ef fix typo in test name and enable single thread on windows Alfredo Garcia 2024-04-22 09:52:34 -0300
  • 7c089cb618 update partially the prod group of deps Alfredo Garcia 2024-04-22 09:09:42 -0300
  • 60b43c0ff4 restore `rejection_restores_internal_state_genesis` test Alfredo Garcia 2024-04-22 08:39:08 -0300
  • 66336225d8 Makes `equihash::Solution` an enum to support Regtest solutions, adds a test for validating and committing the Regtest genesis block Arya 2024-04-19 20:07:35 -0400
  • 69d5d75ac5 Adds a `disable_pow` field and skips checking proof of work if it's true Arya 2024-04-19 20:06:38 -0400
  • dab2a997e6
    build(deps): bump the prod group across 1 directory with 6 updates dependabot[bot] 2024-04-19 23:32:17 +0000
  • 2ba837470e
    Bump `chrono` from 0.4.34 to 0.4.38 (#8400) Marek 2024-04-19 23:23:57 +0000
  • bcc127b618 Adds a doc comment to `ParametersBuilder::default()` Arya 2024-04-19 17:33:32 -0400
  • 336c8277c5 Checks that there is _some_ genesis block in the checkpoints list in `from_list()`, adds Regtest checkpoints (which only includes the genesis block) Arya 2024-04-19 17:18:06 -0400
  • 5690d4e2f4 Checks the first line in the checkpoint list instead of the first item in the BTreeMap Arya 2024-04-19 16:32:05 -0400
  • c30537d946 moves genesis hash check to Network.checkpoint_list() Arya 2024-04-19 16:16:57 -0400
  • eeb2727cae
    build(deps): bump rustls from 0.21.10 to 0.21.11 in the cargo group dependabot[bot] 2024-04-19 19:52:17 +0000
  • 97b43cb8ff Copies Regtest genesis block from zcashd Arya 2024-04-19 15:36:44 -0400
  • a8b4e278b7 Adds genesis hash methods and fields to `testnet::Parameters` and its builder Arya 2024-04-19 15:32:16 -0400
  • b38dbfd252 Adds `is_regtest()` methods Arya 2024-04-18 21:05:32 -0400
  • 9b41cba5a3 Uses the correct constant in test Arya 2024-04-18 16:38:01 -0400
  • 4671efe98c Checks that default Mainnet/Testnet/Regtest Sapling HRPs pass validation in `with_sapling_hrps()` Arya 2024-04-18 16:34:11 -0400
  • d8715909e2 Adds `with_sapling_hrps()` method and uses it to set the Regtest HRPs in `new_regtest()`. Arya 2024-04-18 16:23:23 -0400
  • 63623ae53f Restores `testnet_parameters` section of the latest stored config. Arya 2024-04-18 15:00:27 -0400
  • 32e4fbbc51 Removes outdated TODO Arya 2024-04-18 14:25:13 -0400
  • e816c6616c Refactors if-let & match statement into general match statement, removes constraint against including `testnet_parameters` field/section in the config when using `Mainnet` or `Regtest` Arya 2024-04-18 02:02:41 -0400
  • 32d0758702 Updates `activates_network_upgrades_correctly` test to check Regtest activation heights (and default Mainnet/Testnet) Arya 2024-04-18 02:01:14 -0400
  • 6e29727861 Adds a `new_regtest()` method on `Network` and `testnet::Parameters`, updates config deserialization to return an error if the initial_testnet_peers include any default initial peers AND contain configured activation heights Arya 2024-04-18 01:10:23 -0400
  • c79e06f2b5 Merge remote-tracking branch 'origin/main' into params-network-name Arya 2024-04-19 15:42:21 -0400
  • 5de5072c72
    Merge branch 'main' into bump-chrono mergify[bot] 2024-04-19 17:37:09 +0000
  • 5d3fb3b695 bump top the last zcash_script release version Alfredo Garcia 2024-04-19 14:24:19 -0300
  • 8fb1c37fb5
    Merge of #8400 mergify[bot] 2024-04-19 14:29:26 +0000
  • 3b9561de43 Merge remote-tracking branch 'origin/main' into test_zcash_script_v0.1.15 Alfredo Garcia 2024-04-19 11:23:11 -0300
  • a43171871e change zcash_script branch to release Alfredo Garcia 2024-04-19 11:22:55 -0300
  • f1334a8378
    build(deps): bump the devops group with 2 updates (#8408) dependabot[bot] 2024-04-19 09:25:56 +0000
  • de21e9a324
    Merge of #8408 mergify[bot] 2024-04-19 09:24:47 +0000
  • f8c153991b
    add(consensus): Add `activation_heights` field to `NetworkParameters` and implement `Parameters` for `Network` (#8383) Arya 2024-04-18 21:20:34 -0400