Closed
Conversation
… to PR #15 review comments
…not work - causes a test failure)
… FIXMEs for a couple of Nu6 processing cases, add processing of Nu7
…sus branch id and conversion to zcash primitives nu type
…merge conflict resolution
* introduce new fields to `GetInfo` * add address book to methods for getinfo connections field * add the version field to getinfo * track last node error or warning and display it in getinfo rpc method * add the rest of the fields, minor cleanup * fix the tests * clippy
…shFoundation#9317) Bumps the cargo group with 1 update: [ring](https://github.com/briansmith/ring). Updates `ring` from 0.17.8 to 0.17.13 - [Changelog](https://github.com/briansmith/ring/blob/main/RELEASES.md) - [Commits](https://github.com/briansmith/ring/commits) --- updated-dependencies: - dependency-name: ring dependency-type: indirect dependency-group: cargo ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
* Bumps ECC dep versions (using git sources) and updates their usage in Zebra * removes dependency on bridgetree and imports types from incrementalmerkletree directly instead * Removes unused patches * bumps ECC dep versions and replaces Zebra's usage of the now-deprecated API. * Adds conversion impl from `HashType` for `SighashType` * fixes lints * updates deny.toml * updates edition, adds redjubjub to cargo deny exceptions * reverts Rust edition bump * fixes new usage of `add_output()` --------- Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com>
* fix clippy lints * another lint missing
…cashFoundation#9368) Bumps the devops group with 4 updates in the / directory: [tj-actions/changed-files](https://github.com/tj-actions/changed-files), [peter-evans/dockerhub-description](https://github.com/peter-evans/dockerhub-description), [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) and [github/codeql-action](https://github.com/github/codeql-action). Updates `tj-actions/changed-files` from 46.0.1 to 46.0.3 - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](tj-actions/changed-files@v46.0.1...v46.0.3) Updates `peter-evans/dockerhub-description` from 4.0.0 to 4.0.1 - [Release notes](https://github.com/peter-evans/dockerhub-description/releases) - [Commits](peter-evans/dockerhub-description@v4.0.0...v4.0.1) Updates `astral-sh/setup-uv` from 5.1.0 to 5.4.1 - [Release notes](https://github.com/astral-sh/setup-uv/releases) - [Commits](astral-sh/setup-uv@887a942...0c5e2b8) Updates `github/codeql-action` from 3.28.0 to 3.28.13 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@48ab28a...1b549b9) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-patch dependency-group: devops - dependency-name: peter-evans/dockerhub-description dependency-type: direct:production update-type: version-update:semver-patch dependency-group: devops - dependency-name: astral-sh/setup-uv dependency-type: direct:production update-type: version-update:semver-minor dependency-group: devops - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-patch dependency-group: devops ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…n#9316) * Support negative heights in `HashOrHeight` * Change ownership of cached state * Revert "Change ownership of cached state" This reverts commit 1fe9ae3. * add solution to other methods, add tests * cargo clippy fix * fmt --------- Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
…ashFoundation#9372) Bumps the ecc group with 2 updates in the / directory: [zcash_protocol](https://github.com/zcash/librustzcash) and [equihash](https://github.com/zcash/librustzcash). Updates `zcash_protocol` from 0.5.0 to 0.5.1 - [Release notes](https://github.com/zcash/librustzcash/releases) - [Commits](zcash/librustzcash@zcash_protocol-0.5.0...zcash_protocol-0.5.1) Updates `equihash` from 0.2.0 to 0.2.2 - [Release notes](https://github.com/zcash/librustzcash/releases) - [Commits](zcash/librustzcash@0.2.0...zcash_encoding-0.2.2) --- updated-dependencies: - dependency-name: zcash_protocol dependency-version: 0.5.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: ecc - dependency-name: equihash dependency-version: 0.2.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: ecc ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
* Fix duplicate `secp256k1` dependency * Fix duplicate `redjubjub` dependency
…cashFoundation#9385) * build(deps): bump the prod group across 1 directory with 32 updates Bumps the prod group with 32 updates in the / directory: | Package | From | To | | --- | --- | --- | | [bitflags](https://github.com/bitflags/bitflags) | `2.8.0` | `2.9.0` | | [bytes](https://github.com/tokio-rs/bytes) | `1.9.0` | `1.10.1` | | [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.40` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.35` | | [ff](https://github.com/zkcrypto/ff) | `0.13.0` | `0.13.1` | | [http-body-util](https://github.com/hyperium/http-body) | `0.1.2` | `0.1.3` | | [humantime](https://github.com/chronotope/humantime) | `2.1.0` | `2.2.0` | | [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.10` | `0.1.11` | | [indexmap](https://github.com/indexmap-rs/indexmap) | `2.7.1` | `2.8.0` | | [inferno](https://github.com/jonhoo/inferno) | `0.12.1` | `0.12.2` | | [insta](https://github.com/mitsuhiko/insta) | `1.42.1` | `1.42.2` | | [jsonrpsee-proc-macros](https://github.com/paritytech/jsonrpsee) | `0.24.8` | `0.24.9` | | [jsonrpsee-types](https://github.com/paritytech/jsonrpsee) | `0.24.8` | `0.24.9` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.27` | | [metrics-exporter-prometheus](https://github.com/metrics-rs/metrics) | `0.16.1` | `0.16.2` | | [once_cell](https://github.com/matklad/once_cell) | `1.20.2` | `1.21.3` | | [owo-colors](https://github.com/owo-colors/owo-colors) | `4.1.0` | `4.2.0` | | [pin-project](https://github.com/taiki-e/pin-project) | `1.1.8` | `1.1.10` | | [prost](https://github.com/tokio-rs/prost) | `0.13.4` | `0.13.5` | | [quote](https://github.com/dtolnay/quote) | `1.0.38` | `1.0.40` | | [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.12` | `0.12.15` | | [semver](https://github.com/dtolnay/semver) | `1.0.25` | `1.0.26` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.219` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.140` | | [syn](https://github.com/dtolnay/syn) | `2.0.96` | `2.0.100` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.16.0` | `3.19.1` | | [thiserror](https://github.com/dtolnay/thiserror) | `2.0.11` | `2.0.12` | | [tinyvec](https://github.com/Lokathor/tinyvec) | `1.8.1` | `1.9.0` | | [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.44.1` | | [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.13` | `0.7.14` | | [toml](https://github.com/toml-rs/toml) | `0.8.19` | `0.8.20` | | [tower](https://github.com/tower-rs/tower) | `0.4.13` | `0.5.2` | Updates `bitflags` from 2.8.0 to 2.9.0 - [Release notes](https://github.com/bitflags/bitflags/releases) - [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md) - [Commits](bitflags/bitflags@2.8.0...2.9.0) Updates `bytes` from 1.9.0 to 1.10.1 - [Release notes](https://github.com/tokio-rs/bytes/releases) - [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md) - [Commits](tokio-rs/bytes@v1.9.0...v1.10.1) Updates `chrono` from 0.4.39 to 0.4.40 - [Release notes](https://github.com/chronotope/chrono/releases) - [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md) - [Commits](chronotope/chrono@v0.4.39...v0.4.40) Updates `clap` from 4.5.27 to 4.5.35 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](clap-rs/clap@clap_complete-v4.5.27...clap_complete-v4.5.35) Updates `ff` from 0.13.0 to 0.13.1 - [Changelog](https://github.com/zkcrypto/ff/blob/main/CHANGELOG.md) - [Commits](https://github.com/zkcrypto/ff/commits) Updates `http-body-util` from 0.1.2 to 0.1.3 - [Release notes](https://github.com/hyperium/http-body/releases) - [Commits](hyperium/http-body@http-body-util-v0.1.2...http-body-util-v0.1.3) Updates `humantime` from 2.1.0 to 2.2.0 - [Commits](https://github.com/chronotope/humantime/commits) Updates `hyper-util` from 0.1.10 to 0.1.11 - [Release notes](https://github.com/hyperium/hyper-util/releases) - [Changelog](https://github.com/hyperium/hyper-util/blob/master/CHANGELOG.md) - [Commits](hyperium/hyper-util@v0.1.10...v0.1.11) Updates `indexmap` from 2.7.1 to 2.8.0 - [Changelog](https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md) - [Commits](indexmap-rs/indexmap@2.7.1...2.8.0) Updates `inferno` from 0.12.1 to 0.12.2 - [Changelog](https://github.com/jonhoo/inferno/blob/main/CHANGELOG.md) - [Commits](jonhoo/inferno@v0.12.1...v0.12.2) Updates `insta` from 1.42.1 to 1.42.2 - [Release notes](https://github.com/mitsuhiko/insta/releases) - [Changelog](https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md) - [Commits](mitsuhiko/insta@1.42.1...1.42.2) Updates `jsonrpsee-proc-macros` from 0.24.8 to 0.24.9 - [Release notes](https://github.com/paritytech/jsonrpsee/releases) - [Changelog](https://github.com/paritytech/jsonrpsee/blob/v0.24.9/CHANGELOG.md) - [Commits](paritytech/jsonrpsee@v0.24.8...v0.24.9) Updates `jsonrpsee-types` from 0.24.8 to 0.24.9 - [Release notes](https://github.com/paritytech/jsonrpsee/releases) - [Changelog](https://github.com/paritytech/jsonrpsee/blob/v0.24.9/CHANGELOG.md) - [Commits](paritytech/jsonrpsee@v0.24.8...v0.24.9) Updates `log` from 0.4.25 to 0.4.27 - [Release notes](https://github.com/rust-lang/log/releases) - [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md) - [Commits](rust-lang/log@0.4.25...0.4.27) Updates `metrics-exporter-prometheus` from 0.16.1 to 0.16.2 - [Changelog](https://github.com/metrics-rs/metrics/blob/main/release.toml) - [Commits](metrics-rs/metrics@metrics-exporter-prometheus-v0.16.1...metrics-exporter-prometheus-v0.16.2) Updates `once_cell` from 1.20.2 to 1.21.3 - [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md) - [Commits](matklad/once_cell@v1.20.2...v1.21.3) Updates `owo-colors` from 4.1.0 to 4.2.0 - [Release notes](https://github.com/owo-colors/owo-colors/releases) - [Changelog](https://github.com/owo-colors/owo-colors/blob/main/CHANGELOG.md) - [Commits](owo-colors/owo-colors@v4.1.0...v4.2.0) Updates `pin-project` from 1.1.8 to 1.1.10 - [Release notes](https://github.com/taiki-e/pin-project/releases) - [Changelog](https://github.com/taiki-e/pin-project/blob/main/CHANGELOG.md) - [Commits](taiki-e/pin-project@v1.1.8...v1.1.10) Updates `prost` from 0.13.4 to 0.13.5 - [Release notes](https://github.com/tokio-rs/prost/releases) - [Changelog](https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md) - [Commits](tokio-rs/prost@v0.13.4...v0.13.5) Updates `quote` from 1.0.38 to 1.0.40 - [Release notes](https://github.com/dtolnay/quote/releases) - [Commits](dtolnay/quote@1.0.38...1.0.40) Updates `reqwest` from 0.12.12 to 0.12.15 - [Release notes](https://github.com/seanmonstar/reqwest/releases) - [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md) - [Commits](seanmonstar/reqwest@v0.12.12...v0.12.15) Updates `semver` from 1.0.25 to 1.0.26 - [Release notes](https://github.com/dtolnay/semver/releases) - [Commits](dtolnay/semver@1.0.25...1.0.26) Updates `serde` from 1.0.217 to 1.0.219 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](serde-rs/serde@v1.0.217...v1.0.219) Updates `serde_json` from 1.0.138 to 1.0.140 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](serde-rs/json@v1.0.138...v1.0.140) Updates `syn` from 2.0.96 to 2.0.100 - [Release notes](https://github.com/dtolnay/syn/releases) - [Commits](dtolnay/syn@2.0.96...2.0.100) Updates `tempfile` from 3.16.0 to 3.19.1 - [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md) - [Commits](Stebalien/tempfile@v3.16.0...v3.19.1) Updates `thiserror` from 2.0.11 to 2.0.12 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](dtolnay/thiserror@2.0.11...2.0.12) Updates `tinyvec` from 1.8.1 to 1.9.0 - [Changelog](https://github.com/Lokathor/tinyvec/blob/main/CHANGELOG.md) - [Commits](Lokathor/tinyvec@v1.8.1...v1.9.0) Updates `tokio` from 1.43.0 to 1.44.1 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](tokio-rs/tokio@tokio-1.43.0...tokio-1.44.1) Updates `tokio-util` from 0.7.13 to 0.7.14 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](tokio-rs/tokio@tokio-util-0.7.13...tokio-util-0.7.14) Updates `toml` from 0.8.19 to 0.8.20 - [Commits](toml-rs/toml@toml-v0.8.19...toml-v0.8.20) Updates `tower` from 0.4.13 to 0.5.2 - [Release notes](https://github.com/tower-rs/tower/releases) - [Commits](tower-rs/tower@tower-0.4.13...tower-0.5.2) --- updated-dependencies: - dependency-name: bitflags dependency-version: 2.9.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: bytes dependency-version: 1.10.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: chrono dependency-version: 0.4.40 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: clap dependency-version: 4.5.35 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: ff dependency-version: 0.13.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: http-body-util dependency-version: 0.1.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: humantime dependency-version: 2.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: hyper-util dependency-version: 0.1.11 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: indexmap dependency-version: 2.8.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: inferno dependency-version: 0.12.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: insta dependency-version: 1.42.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: jsonrpsee-proc-macros dependency-version: 0.24.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: jsonrpsee-types dependency-version: 0.24.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: log dependency-version: 0.4.27 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: metrics-exporter-prometheus dependency-version: 0.16.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: once_cell dependency-version: 1.21.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: owo-colors dependency-version: 4.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: pin-project dependency-version: 1.1.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: prost dependency-version: 0.13.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: quote dependency-version: 1.0.40 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: reqwest dependency-version: 0.12.15 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: semver dependency-version: 1.0.26 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: serde dependency-version: 1.0.219 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: serde_json dependency-version: 1.0.140 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: syn dependency-version: 2.0.100 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: tempfile dependency-version: 3.19.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: thiserror dependency-version: 2.0.12 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: tinyvec dependency-version: 1.9.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: tokio dependency-version: 1.44.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod - dependency-name: tokio-util dependency-version: 0.7.14 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: toml dependency-version: 0.8.20 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: tower dependency-version: 0.5.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod ... Signed-off-by: dependabot[bot] <support@github.com> * downgrade tower * update denies * add comment --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com>
This also updates to the latest `zcash_client_backend` dependency, and fixes a few imports to use base types instead of reexported versions that may be deprecated in the future.
* docs: complete the Treestate RFC documentation * small changes * line wrapping * move from draft --------- Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com>
…on#9214) * extend getpeerinfo * add and use `currently_live_peers()` * remove `currently_live_peers` and just use filtered `recently_live_peers` instead * fix codespell * simplify Co-authored-by: Arya <aryasolhi@gmail.com> * remove non needed filter Co-authored-by: Arya <aryasolhi@gmail.com> * fix mock --------- Co-authored-by: Arya <aryasolhi@gmail.com> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
…shFoundation#9391) Bumps the cargo group with 1 update: [tokio](https://github.com/tokio-rs/tokio). Updates `tokio` from 1.44.1 to 1.44.2 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](tokio-rs/tokio@tokio-1.44.1...tokio-1.44.2) --- updated-dependencies: - dependency-name: tokio dependency-version: 1.44.2 dependency-type: direct:production dependency-group: cargo ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ndation#9222) * refactor!: remove experimental features from release builds BREAKING CHANGE: Experimental features are no longer built into release images. Users must now build custom images with specific features if needed. - Remove experimental build job from release workflow - Remove experimental features from CI matrix - Update documentation to reflect new feature strategy - Simplify Dockerfile by removing experimental feature args - Keep RUN_ALL_EXPERIMENTAL_TESTS for testing purposes only Migration: Users who need specific features should: 1. Build custom images using --build-arg FEATURES="feature1 feature2" 2. Use the documented feature flags in their builds 3. Refer to the new documentation for building with custom features Closes ZcashFoundation#9210 Closes ZcashFoundation#9204 Partially ZcashFoundation#7415 * revert(ci): Add support for experimental features in test runs Enable passing experimental features to Docker test runs by: - Updating workflow configuration to pass EXPERIMENTAL_FEATURES - Modifying entrypoint script to include experimental features during test execution - Documenting new experimental test category in workflow README * refactor(docs): streamline Docker documentation and feature testing strategy - Reorganized and clarified advanced usage instructions for building Docker images with custom features, including metrics support. - Enhanced the presentation of alternatives and configuration details for Docker usage. * Apply suggestions from code review Co-authored-by: Marek <mail@marek.onl> * chore: revert deleted sentence * Update book/src/user/docker.md Co-authored-by: Marek <mail@marek.onl> --------- Co-authored-by: Marek <mail@marek.onl>
Bumps the devops group with 3 updates: [tj-actions/changed-files](https://github.com/tj-actions/changed-files), [peter-evans/dockerhub-description](https://github.com/peter-evans/dockerhub-description) and [github/codeql-action](https://github.com/github/codeql-action). Updates `tj-actions/changed-files` from 46.0.3 to 46.0.5 - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](tj-actions/changed-files@v46.0.3...v46.0.5) Updates `peter-evans/dockerhub-description` from 4.0.1 to 4.0.2 - [Release notes](https://github.com/peter-evans/dockerhub-description/releases) - [Commits](peter-evans/dockerhub-description@v4.0.1...v4.0.2) Updates `github/codeql-action` from 3.28.13 to 3.28.15 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@1b549b9...45775bd) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-version: 46.0.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: devops - dependency-name: peter-evans/dockerhub-description dependency-version: 4.0.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: devops - dependency-name: github/codeql-action dependency-version: 3.28.15 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: devops ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Update main.yml * feat: auto-sync upstream * fix: merge errors * Merge pull request #6 from ShieldedLabs/aphelionz/v6-transactions Add Transaction::V6 Variants * fix: enable tx_v6 on zebra-chain when it's enabled on zebra-state * fix: more feature flag dependencies * cleanup: remove prop.txt * Update zebra-chain/src/transaction.rs Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com> * cleanup: removing SL-specific workflow * fix: skip some windows-related denies * Update deny.toml Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com> * fix: better deny.toml entry for windows-core * Update zebra-chain/src/transaction/serialize.rs Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com> * Update zebra-chain/src/transaction/serialize.rs Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com> * Update zebra-chain/src/transaction/tests/vectors.rs Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com> * Update zebra-chain/src/transaction.rs Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com> * feat: passthrough functions for v6 -> v5 * fix: rust fmt --------- Co-authored-by: Mark Henderson <mark@allspice.io> Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com>
…hFoundation#9409) * fix(test): wait for genesis block before launching lightwalletd The `lightwalletd_integration` test would fail when running with an empty `zebrad` state (`LaunchWithEmptyState` test type). `lightwalletd` expects the connected `zebrad` instance to have processed at least the genesis block upon startup and treats a completely empty state as a fatal error. This adds a wait step specifically for the empty state scenario. The test now waits for `zebrad` to log that it has committed the genesis block (Height 0) before launching the `lightwalletd` process. This ensures `zebrad` is ready and prevents `lightwalletd` from exiting prematurely. * fix(test): use syncer state tip log for lightwalletd launch condition * fix(test): lint
* Remove the `getblocktemplate-rpcs` Cargo feature * Keep the feature in `zebrad/Cargo.toml`
…tion#9329) * extend `getrawtransaction` verbose output * replace strings where possible, fix tests * fix orchard * add todos for script assembly code * fix an import * fmt * fmt * suggestion for ZcashFoundation#9329: change coinbase field and add valueSat field to match zcashd (ZcashFoundation#9407) * change coinbase field and add valueSat field to match zcashd * remove valueSat; update vectors --------- Co-authored-by: Conrado Gouvea <conrado@zfnd.org>
…or `copy-state` commands (ZcashFoundation#9359) * read tip height from read-only db instance when running "tip-height" command. * use ReadStateService for the source state in the copy-state cmd
…ange rules to match zcashd (ZcashFoundation#9408) * make start and end fields optional and apply new rules to match zcashd * update docs to mark range fields as optionals * Apply suggestions from code review Co-authored-by: Arya <aryasolhi@gmail.com> --------- Co-authored-by: Arya <aryasolhi@gmail.com>
…logic (ZcashFoundation#9344) * refactor(docker): Enhance Zebra configuration options and entrypoint logic - Introduced multiple methods for configuring Zebra, including custom config file paths and automatic generation from environment variables. - Updated entrypoint script to handle configuration more robustly, checking for existing files and generating defaults as needed. - Improved documentation in `docker.md` to clarify configuration options and their precedence. - Adjusted environment variable handling in `docker/.env` for better clarity and functionality. - Refactored `prepare_conf_file` to create a complete configuration based on environment variables, streamlining the setup process. * fix(entrypoint): use correct `ZEBRA_RPC_PORT` variable This also removes the logic to set the default port for RPC as this was introducing a buggy logic * fix(docker): remove non-essential variables and set correct defaults * chore(docker): use the default config for docker-compose as the default approach * Apply suggestions from code review Co-authored-by: Marek <mail@marek.onl> * chore: better comment for user understanding * fix(entrypoint): set permissions correctly for parent directories * chore: align documentation and implementation * chore: clearer and aligned comments with docker-compose * fix(entrypoint): chown the zebra config file when `ZEBRA_CONF_PATH` is not set --------- Co-authored-by: Marek <mail@marek.onl>
…undation#9423) * refactor(docker): Enhance Zebra configuration options and entrypoint logic - Introduced multiple methods for configuring Zebra, including custom config file paths and automatic generation from environment variables. - Updated entrypoint script to handle configuration more robustly, checking for existing files and generating defaults as needed. - Improved documentation in `docker.md` to clarify configuration options and their precedence. - Adjusted environment variable handling in `docker/.env` for better clarity and functionality. - Refactored `prepare_conf_file` to create a complete configuration based on environment variables, streamlining the setup process. * fix(docker): remove non-essential variables and set correct defaults * feat(ci): Centralize zebra configuration testing with Docker - Replace multiple separate test jobs with a single comprehensive matrix-based test - Create a new ADR documenting the design decision for centralizing Docker tests - Move all test scenarios from both CI and CD pipelines into a single reusable workflow - Define extensive test matrix covering network, RPC, directory, feature configurations - Improve workflow readability with descriptive test names and clear organization - Simplify workflow inputs to only require the Docker image identifier * chore(ci): cleanup jobs that already don't exist
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Updated NU7 constants.