Commit Graph

  • d45864fa46
    feat(remove): Temporally remove the internal miner functionality (#8184) Alfredo Garcia 2024-01-23 15:02:52 -0300
  • 5824f85bb4
    Release v1.5.1 (#8165) Alfredo Garcia 2024-01-19 18:14:32 -0300
  • 6ef178ba72
    Prepare zebra release 1.5.1 (#8159) Alfredo Garcia 2024-01-17 19:50:38 -0300
  • 3ce539805f
    Fix docs links (#8160) Marek 2024-01-17 12:43:43 +0100
  • e7e3970bfd
    build(deps): bump the prod group with 3 updates (#8158) dependabot[bot] 2024-01-15 23:27:00 +0000
  • cbc2f81507
    Fix fetching the RPC tx fetching (#8157) Marek 2024-01-15 19:27:21 +0100
  • 01fa50cba3
    change(doc): Refactor user & dev docs (#8145) Marek 2024-01-12 23:36:04 +0100
  • 54c702e73c
    fix(miner): Avoid some duplicate block errors (#8150) teor 2024-01-12 16:19:05 +1000
  • b2e71f41fe
    change(doc): Document how to add a column family (#8149) teor 2024-01-12 12:11:06 +1000
  • 9a7dc4b405
    rustc lint: Remove or ignore some dead code (#8148) teor 2024-01-12 10:46:46 +1000
  • 5878b325d5
    build(deps): bump the prod group with 5 updates (#8138) dependabot[bot] 2024-01-11 16:38:44 +0000
  • 2ac6921d60
    feat(mine): Add an internal Zcash miner to Zebra (#8136) teor 2024-01-12 00:41:01 +1000
  • 2b6d39dca8
    build(deps): bump the devops group with 2 updates (#8147) dependabot[bot] 2024-01-10 20:48:55 +0000
  • 81a3a2aacf
    add(docs): Note default path to config in docs (#8143) Arya 2024-01-10 01:53:32 -0500
  • 07693a1596
    refactor: remove obsolete clippy allows in non_finalized_state (#8140) bishopcheckmate 2024-01-09 02:06:26 +0100
  • 704f88eb41
    build(deps): bump `jsonrpc` from 0.16.0 to 0.17.0 (#8139) Arya 2024-01-08 16:01:16 -0500
  • 01ddd87cb4
    fix(ci): revert script changes causing workflow failures (#8133) Gustavo Valverde 2024-01-07 23:26:17 +0000
  • 45e3f5e354
    Update copyright year to 2024 (#8134) Marius Kjærstad 2024-01-05 08:59:14 +0100
  • f21d7c6934
    build(deps): bump the prod group with 6 updates (#8125) dependabot[bot] 2024-01-02 01:26:54 +0000
  • c0f88ede8e
    make bulk size the same for testnet and mainnet (#8127) Alfredo Garcia 2024-01-01 20:21:22 -0300
  • 5abbefddaf
    tests(sinsemilla): Minor changes to sinsemilla tests (#8128) Alfredo Garcia 2024-01-01 20:21:13 -0300
  • 164dfdcd1b
    build(deps): bump the devops group with 2 updates (#8126) dependabot[bot] 2023-12-30 13:02:56 +0000
  • f82c23b62e
    change(scan): Refactor the user documentation for scanning (#8124) Marek 2023-12-29 14:48:32 +0100
  • d1e72c114f
    docs(shielded-scan) Improve feature docs (#8114) Alfredo Garcia 2023-12-21 14:05:56 -0300
  • 085bfdc067
    feat(scanner): Don't scan and log if we are below sapling height (#8121) Alfredo Garcia 2023-12-21 10:44:27 -0300
  • 141ea89aad
    build(deps): bump the devops group with 3 updates (#8120) dependabot[bot] 2023-12-21 13:44:17 +0000
  • ad015e04d9
    Move history tree and value balance to typed column families (#8115) teor 2023-12-21 10:20:57 +1100
  • 3c8b93d986
    build(deps): bump the prod group with 4 updates (#8117) dependabot[bot] 2023-12-18 22:03:41 +0000
  • 2d217e29e7
    rename worflows to fix readme badges (#8116) Alfredo Garcia 2023-12-18 18:07:40 -0300
  • 4b5838c500
    Make sure scanner database is accessed using the correct types (#8112) teor 2023-12-19 03:33:49 +1100
  • 39830b0b55
    build(deps): bump the devops group with 2 updates (#8100) dependabot[bot] 2023-12-15 10:54:25 +0000
  • 2dcc873337
    build(deps): bump zerocopy from 0.7.30 to 0.7.31 (#8111) dependabot[bot] 2023-12-15 07:03:57 +0000
  • 8f090e605d
    Add a scanning results reader (#8104) Marek 2023-12-15 00:19:35 +0100
  • a14cb40c1f
    test: Add progress markers to the snapshot tests (#8106) teor 2023-12-15 08:32:09 +1100
  • 8734fd98f3
    Ignore segmentation fault errors when shutting down Docker in tests (#8107) teor 2023-12-14 09:47:42 +1000
  • 22852bc81d
    change(state): Allow opening the database in a read-only mode (#8079) Marek 2023-12-13 22:54:00 +0100
  • 92758a0d9f
    feat(scanner): Restart scanning where left (#8080) Alfredo Garcia 2023-12-13 17:16:26 -0300
  • ac72c2b1de
    Add shielded-scan.md to the index (#8095) teor 2023-12-13 09:51:52 +1000
  • d85b010cf9
    ref(workflow): move most scripts to their own executables (#8005) Gustavo Valverde 2023-12-12 23:51:28 +0000
  • 9ace6f8a4e
    test(scan): Add typed database format snapshots to the scanner (#8083) teor 2023-12-13 08:34:59 +1000
  • fa4c80f35a
    Send all zebrad logs to the journal under systemd (#7965) teor 2023-12-12 23:15:55 +1000
  • 3318eaaa22
    test(scan): Add raw database format snapshots to the scanner (#8075) teor 2023-12-12 17:45:12 +1000
  • 5bdad1bcaa
    Release Zebra 1.5.0 (#8027) Arya 2023-12-11 19:44:15 -0500
  • b0b8b1a028
    cargo update (#8086) Arya 2023-12-11 18:39:01 -0500
  • e5b810a52a
    imp(ci): fix `codespell` words and ignore others (#8089) Gustavo Valverde 2023-12-11 22:33:03 +0000
  • fc478ebb32
    fix(ci): use a bigger machine for config file tests (#8088) Gustavo Valverde 2023-12-11 22:32:53 +0000
  • 9ae55853ad
    fix(ci): use official `codespell` action (#8087) Gustavo Valverde 2023-12-11 21:08:59 +0000
  • 9acdf0e512
    Make the `verbose` argument optional (#8076) Marek 2023-12-10 22:44:43 +0100
  • 5dd33d7265
    Add `ldb` RocksDB query tool to the Dockerfile (#8074) teor 2023-12-08 10:14:54 +1000
  • 1ccf5fba46
    scan(test): Implement scanner format round-trip tests (#8071) teor 2023-12-08 05:43:49 +1000
  • 6306a755de
    change(log): Silence verbose failed connection logs (#8072) teor 2023-12-07 13:34:52 +1000
  • e692b943d2
    Stop logging viewing keys in the config (#8064) teor 2023-12-07 07:58:12 +1000
  • 9fec7116ca
    cleanup(db): Give forward and reverse database iterators explicit names (#8063) teor 2023-12-07 07:57:43 +1000
  • 1be140b9ee
    build(deps): bump the devops group with 2 updates (#8067) dependabot[bot] 2023-12-06 19:25:18 +0000
  • 36f226362d
    change(scan): Store one transaction ID per database row, to make queries easier (#8062) teor 2023-12-07 03:34:21 +1000
  • 358e52bc64
    change(scan): Create a function that scans one block by height, and stores the results in the database (#8045) teor 2023-12-06 11:57:29 +1000
  • 7c6a0f8388
    change(scan): Refactor scanning tests (#8047) Marek 2023-12-06 02:57:01 +0100
  • cdfbecf5f5
    avoid starting the scan task if no keys to scan are present (#8059) Alfredo Garcia 2023-12-05 22:56:43 -0300
  • 73b3ed1f9f
    Remove least used ci-build-crates.yml step and increase concurrency (#8058) teor 2023-12-06 11:56:18 +1000
  • 05a28b97f2
    change(ci): Split experimental feature tests into their own step (#8039) teor 2023-12-06 10:52:47 +1000
  • d3dc7d0f0e
    change(scan): Store scanned TXIDs in "display order" (#8057) Marek 2023-12-05 23:49:39 +0100
  • ba58d637d9
    change(ci): Build the crate target by itself in ci-build-crates.yml (#8042) teor 2023-12-06 06:16:05 +1000
  • 5d80c646fe
    clippy: fix implied iterator bounds (#8052) teor 2023-12-05 14:06:42 +1000
  • 5bc26b301f
    build(deps): bump the devops group with 1 update (#8033) dependabot[bot] 2023-12-05 01:57:57 +0000
  • 4306a00f3c
    Scan blocks with sapling keys and write the results to the database (#8040) teor 2023-12-04 07:58:48 +1000
  • fc2576b27d
    Standardise on the shielded-scan feature name (#8038) teor 2023-12-01 10:05:57 +1000
  • db05845f98
    change(scan): Use the on-disk database for keys and results (#8036) teor 2023-12-01 07:27:46 +1000
  • 8c717c92dd
    change(scan): Create a scanner storage database, but don't use it yet (#8031) teor 2023-11-30 22:59:15 +1000
  • 1708f9d946
    change(zebra-scan): Scan only one key per backend call (#8034) Alfredo Garcia 2023-11-29 21:51:32 -0300
  • cb9452c5e3
    change(ci): When building crates individually, build all targets, and run clippy (#8024) teor 2023-11-30 10:51:20 +1000
  • d28386ca12
    Temporarily disable validating dependabot (#8029) teor 2023-11-30 00:46:18 +1000
  • 620b751a71
    build(deps): bump the devops group with 4 updates (#8014) dependabot[bot] 2023-11-29 05:25:55 +0000
  • 9a57cec110
    build(deps): bump the prod group with 2 updates (#8026) dependabot[bot] 2023-11-29 03:16:31 +0000
  • 961b720d20
    Revert "excludes hyper from production dependabot upgrades (#8010)" (#8016) teor 2023-11-29 11:26:36 +1000
  • e00a762856
    Create a `scan_block` function to use across scanning tasks (#7994) Marek 2023-11-28 22:58:18 +0100
  • 1d241afbaa
    change(state): Expose ZebraDb methods that can create different kinds of databases (#8002) teor 2023-11-28 23:49:11 +1000
  • 35a7764b01
    build(deps): bump the prod group with 3 updates (#8017) dependabot[bot] 2023-11-28 03:29:47 +0000
  • de978d065b
    excludes hyper from production dependabot upgrades (#8010) Arya 2023-11-27 19:30:25 -0500
  • 4aaeb4c4cc
    cleanup(net): Deleted unused NeverAttemptedAlternate peer state (#7982) teor 2023-11-28 10:30:13 +1000
  • 16cb890191
    fix(ci): Use correct check for external repositories (#8000) teor 2023-11-28 03:57:10 +1000
  • 0f24c311a4
    feat(zebra-scan): Connect with zebrad (#7989) Alfredo Garcia 2023-11-27 09:52:48 -0300
  • 681ae68455
    build(deps): Bump what we can from the production group (#7996) Alfredo Garcia 2023-11-27 00:26:29 -0300
  • 193fd427fb
    add a testnet fork tutorial (#7995) Alfredo Garcia 2023-11-26 18:34:24 -0300
  • f08cc2dc50
    security(net): Stop sending peer addresses from handshakes directly to the address book (#7977) teor 2023-11-24 11:21:56 +1000
  • ca062d04d4
    Document how outbound handshakes are rate-limited (#7976) teor 2023-11-24 07:58:59 +1000
  • 382fb3775a
    Explicitly name workflow files that must be kept in sync (#7984) teor 2023-11-23 20:56:19 +1000
  • d20ec3940e
    fix(db): Fix a sprout/history tree read panic in Zebra 1.4.0, which only happens before the 25.3.0 state upgrade completes (#7972) teor 2023-11-23 09:38:56 +1000
  • b5e16a6b26
    fix(ci): Skip GCP CI jobs on PRs from external contributors, let mergify test them after approval (#7956) teor 2023-11-23 05:43:29 +1000
  • 5e4c0f973f
    security: Rate limit GetAddr responses (#7955) Arya 2023-11-20 22:32:23 -0500
  • 3be22b2cda
    security: Limit how many addresses we use from each peer address message (#7952) teor 2023-11-20 07:43:09 +1000
  • c3b11e325b
    build(deps): bump the devops group with 1 update (#7948) dependabot[bot] 2023-11-16 21:22:34 +0000
  • d689e7344b
    fix(net): Fix potential network hangs, and reduce code complexity (#7859) teor 2023-11-17 05:53:24 +1000
  • a22c8d5f42
    feat(config): Allow to add keys to be scanned by the zebra-scan crate to config (#7949) Alfredo Garcia 2023-11-15 22:32:22 -0300
  • 732ee01443
    feat(scanner): Add a very basic RAM database to store keys and scan results (#7942) Alfredo Garcia 2023-11-15 20:06:23 -0300
  • 461c5aa680
    build(deps): bump the prod group with 7 updates (#7938) dependabot[bot] 2023-11-15 01:03:57 +0000
  • af82a76d18
    cleanup(clippy): Remove unnecessary `try_into()` with `cargo clippy --fix` (#7940) teor 2023-11-15 06:31:49 +1000
  • dee10983c1
    build(deps): bump the devops group with 2 updates (#7925) dependabot[bot] 2023-11-10 12:06:46 +0000
  • f2b1737edd
    update the node version in debian install details (#7933) Alfredo Garcia 2023-11-09 19:53:04 -0300
  • e5e89ec549
    poc(scanner): add a populated state test for ZECpages viewing key (#7916) Alfredo Garcia 2023-11-08 20:46:47 -0300
  • 2fad3573fd
    change(state): Make the types for finalized blocks consistent (#7923) Marek 2023-11-08 23:06:16 +0100