Arya
Arya
We might need to add a check for spend conflicts in the mempool too. There are checks for: - spend conflicts within the transaction - a transaction with the same...
@mpguerra These changes and the [Zcash-Tx-Tool](https://github.com/QED-it/zcash_tx_tool) could also enable improvements and simplifications to some of Zebra's tests (such as the submitblock test or new zebra-scan tests that need blocks from...
> 0. Configuration > 1. Disable proof-of-work We could add a configuration field for disabling peer connections and proof of work validation on `Testnet`, and/or rely on the internal miner...
> I thought we were going to have a discussion about these tickets first? Yes, I forgot to link the discussion (#7967) in the tracking issue. There was an older...
> Is there anything left to do here? The experimental build was added to CI in #8175 and is testing every PR update: https://github.com/ZcashFoundation/zebra/actions/runs/7997001572/job/21840879753#step:5:105 Some tests fail with the `elasticsearch`...
This is blocked on adding some of the hard-coded parameters that need to be changed for `RegTest` to the `Network::Testnet` variant in https://github.com/ZcashFoundation/zebra/issues/7845
There's a discussion for the MVP here: https://github.com/ZcashFoundation/zebra/discussions/7975
Minor build failure: https://github.com/ZcashFoundation/zebra/actions/runs/8344331467/job/22837074445?pr=8354#step:12:4138
Once it stabilizes, [`Ref::leak`](https://doc.rust-lang.org/std/cell/struct.Ref.html#method.leak) may be useful for similar cases in the future, but for now, I'm glad we were able to avoid [`OnceCell`](https://doc.rust-lang.org/std/cell/struct.OnceCell.html) or being constrained to hard-coded constants....
> If I'm going to implement this, is the intent here to replace the `match network` blocks with `if network.is_mainnet()` blocks? We want to do this to minimize the changes...