Commit Graph

  • 419770409a
    doc(db): update database design for read-only state service (#3843) teor 2022-03-12 10:37:01 +1000
  • ebecfd078c
    test(lightwalletd): wait for successful block ingestion in integration tests (#3824) teor 2022-03-12 10:20:17 +1000
  • 6fb426ef93
    8. refactor(state): allow shared read access to the finalized state database (#3846) teor 2022-03-12 06:23:32 +1000
  • 9ad47d1081
    7. feat(state): add a read-only state service stub (#3835) teor 2022-03-11 23:58:22 +1000
  • f39ac48c59
    feature(rpc): Implement `getbestblockhash` method (#3754) Alfredo Garcia 2022-03-11 02:13:08 -0300
  • 9862f6e5cf
    feat: get addresses from transparent outputs (#3802) Conrado Gouvea 2022-03-11 00:23:04 -0300
  • 199267bfa3
    6. refactor(state): prepare finalized state for shared read-only access (#3810) teor 2022-03-11 11:49:47 +1000
  • 04e339f097
    build(deps): bump vergen from 6.0.2 to 7.0.0 (#3837) dependabot[bot] 2022-03-10 23:57:54 +0000
  • fcfdc5493e
    s/pd-extreme/pd-ssd/ to avoid quotas (#3823) Deirdre Connolly 2022-03-10 17:10:59 -0500
  • 86b3315d8a
    5. refactor(state): split the state service into modules (#3778) teor 2022-03-11 06:40:48 +1000
  • b6a0fcc44c
    C. Restore `self` ownership in `Chain::push` method (#3826) Janito Vaqueiro Ferreira Filho 2022-03-10 07:02:19 -0300
  • aadc07a820
    build(deps): bump inferno from 0.10.12 to 0.11.0 (#3748) dependabot[bot] 2022-03-10 04:13:49 +0000
  • 6f3885d126
    build(deps): bump tj-actions/changed-files from 17.2 to 17.3 (#3796) dependabot[bot] 2022-03-10 04:01:31 +0000
  • 1c1b33cf4b
    build(deps): bump regex from 1.5.4 to 1.5.5 (#3797) dependabot[bot] 2022-03-10 04:01:26 +0000
  • b0a4e7d487
    build(deps): bump google-github-actions/setup-gcloud from 0.5.1 to 0.6.0 (#3814) dependabot[bot] 2022-03-10 04:01:20 +0000
  • 1fb646db7e
    B. refactor(state): prepare non-finalized chains for shared read-only access (#3811) teor 2022-03-10 12:44:39 +1000
  • 1f176d9d5d
    build(deps): bump insta from 1.12.0 to 1.13.0 (#3762) dependabot[bot] 2022-03-10 01:12:50 +0000
  • 833560411f
    feature(rpc): implement getblock api call (#3707) Alfredo Garcia 2022-03-09 22:12:41 -0300
  • d8d3f6407c
    build(cache): do not use GHA cache for images (#3794) Gustavo Valverde 2022-03-09 21:12:34 -0400
  • bbef390944
    change(ci): remove Windows support (#3819) Conrado Gouvea 2022-03-09 21:50:12 -0300
  • 7283b4bfd0
    4. test(db): add large transaction tests (#3759) teor 2022-03-10 09:34:50 +1000
  • 3291db35c0
    fix(shielded): use RwLock for note commitment tree root caches (#3809) teor 2022-03-10 09:26:49 +1000
  • 03d123b428
    refactor(test): cleanup GCP instances on a single PR (#3766) Gustavo Valverde 2022-03-09 17:10:05 -0400
  • e4e6275983
    fix(ci): test full sync syntax teor 2022-03-09 18:03:25 +1000
  • ba5c641c85
    fix(ci): re-enable manual dispatch for test full sync (#3812) teor 2022-03-09 18:00:58 +1000
  • 0d2c7154ea
    build(deps): bump actions/checkout from 2.4.0 to 3.0.0 (#3806) Conrado Gouvea 2022-03-09 00:38:38 -0300
  • 081cda7990
    3. refactor(db): add disk serialization types for transactions (#3741) teor 2022-03-09 11:22:00 +1000
  • a6672aa4b9
    Enable `checkpoint_sync` by default (#3777) Janito Vaqueiro Ferreira Filho 2022-03-08 22:21:54 -0300
  • 44c7b5d2a4
    build(deps): bump once_cell from 1.9.0 to 1.10.0 (#3747) dependabot[bot] 2022-03-08 18:34:17 +0000
  • ce0727e306
    build(docker): revert supporting arm64 (#3791) Gustavo Valverde 2022-03-08 11:22:03 -0400
  • 3923c3de9e
    imp(test): turn on full backtraces and disable frame filtering (#3763) Gustavo Valverde 2022-03-08 11:09:41 -0400
  • 0e0aefaa4e
    Refactor `SentTransactionHash` to be a stricter type (#3706) Janito Vaqueiro Ferreira Filho 2022-03-08 06:14:21 -0300
  • cef146edbd
    lint(clippy): warn on manual printing to stdout or stderr (#3767) teor 2022-03-08 19:14:15 +1000
  • cee770fe2c
    build(deps): bump docker/login-action from 1.13.0 to 1.14.1 (#3761) dependabot[bot] 2022-03-08 09:14:10 +0000
  • 818cb2cdeb
    doc(network): explain optional zebra-network/tor dependencies (#3765) teor 2022-03-08 19:14:03 +1000
  • f1123e0386
    2. refactor(db): split the raw disk serialzation format into modules (#3717) teor 2022-03-08 17:59:41 +1000
  • 4a5f0c25ce
    refactor: use gcloud to search for cached disk state (#3775) Gustavo Valverde 2022-03-07 23:19:04 -0400
  • c724c354d7
    fix(ci): only run the full sync test on mergify queue PRs (#3773) teor 2022-03-08 12:46:12 +1000
  • 886a4f585b
    fix(test/lightwalletd): add an alternative matching log line (#3758) teor 2022-03-08 12:46:03 +1000
  • d86896b841
    fix(ci): revert a test job name change (#3774) teor 2022-03-08 12:16:48 +1000
  • d718f1d922
    fix(zebrad/test): stop excessive logging which causes test hangs (#3755) teor 2022-03-07 22:44:03 +1000
  • 3342589677
    Fix typo (#3647) Dimitris Apostolou 2022-03-07 05:05:13 +0200
  • 2cc7e158a2
    Upgrade dependencies (#3625) Marek 2022-03-07 03:07:25 +0100
  • 699c0625f3
    fix(test/full-sync): ignore snapshot test file changes (#3756) teor 2022-03-07 11:22:46 +1000
  • 26d6ef9aa0
    build(deps): bump docker/login-action from 1.12.0 to 1.13.0 (#3570) dependabot[bot] 2022-03-05 17:34:54 +0000
  • 2f6a48bed8
    fix(tests): use TEST_FAKE_ACTIVATION_HEIGHTS at runtime and fix tests (#3749) Conrado Gouvea 2022-03-05 14:32:46 -0300
  • 3238ddffa7 Extra $ Deirdre Connolly 2022-03-04 16:06:32 -0500
  • f875742766 Fix CD 'Deploy mainnet nodes' job conditional Deirdre Connolly 2022-03-04 16:02:22 -0500
  • 4cb0f36ae5
    doc(ci): explain the different ways .txt files are used (#3743) teor 2022-03-05 05:55:49 +1000
  • d9a0f9d657
    fix(build, deployment): missing job key and timeout bump for build (#3744) Gustavo Valverde 2022-03-04 15:55:32 -0400
  • f6db32bcec
    1. test(db): add snapshot tests for high-level block and transaction APIs (#3691) teor 2022-03-05 05:55:11 +1000
  • 15949c8c37
    refactor(test): decouple full sync from other tests (#3735) Gustavo Valverde 2022-03-04 04:12:22 -0400
  • c822f0ab0c
    fix(build): arm64 add extra time when building from scratch (#3738) Gustavo Valverde 2022-03-04 03:27:36 -0400
  • ac662df179
    fix(zebrad/ci): skip RPC conflict test when network tests are disabled (#3726) teor 2022-03-04 17:01:41 +1000
  • ba8797e659
    Implement `sendrawtransaction` RPC (#3685) Janito Vaqueiro Ferreira Filho 2022-03-04 04:00:24 -0300
  • 5004c4d3a1
    refactor(build): use OCI Image Format Specification for labels (#3728) Gustavo Valverde 2022-03-04 02:33:29 -0400
  • e7af51db3a
    fix(deps): remove an outdated dependabot ignore rule (#3719) teor 2022-03-03 23:04:25 +1000
  • 9ce3a9a62f
    fix(ci): check for adityapk00/lightwalletd behaviour in test harness (#3705) teor 2022-03-03 23:03:06 +1000
  • 5cc7f46200
    fix(codeowners): avoid multiple reviewer assignments (#3718) teor 2022-03-03 22:50:10 +1000
  • 675fa3621d
    tests(rpc): Add some RPC acceptance tests (#3641) Alfredo Garcia 2022-03-02 21:39:47 -0300
  • c176e2a423
    feat(build): add arm64 support with cross-compilation (#3678) Gustavo Valverde 2022-03-02 20:39:41 -0400
  • 30b5468f2f
    fix(review): only assign one reviewer to general Rust reviews (#3708) teor 2022-03-03 09:07:20 +1000
  • dcbf8ba545
    fix(build): use the right multistage target (#3700) Gustavo Valverde 2022-03-02 12:53:12 -0400
  • 6b31f5b454
    fix(ci): update CI job path triggers (#3692) teor 2022-03-03 00:23:05 +1000
  • db966f27fa
    feat(actions)!: add full sync test (#3582) Gustavo Valverde 2022-03-02 10:15:24 -0400
  • a0c451223f
    feat(lightwalletd): add build and CI pipeline (#3657) Gustavo Valverde 2022-03-02 05:00:55 -0400
  • d08b13da73
    fix(zebrad/test): use the correct stop condition for the cached state tests (#3688) teor 2022-03-02 18:53:00 +1000
  • 744aca9d45
    7. test(database): snapshot raw RocksDB column family data (#3630) teor 2022-03-02 12:44:39 +1000
  • 41d61a62f9
    refactor(test): split lightwalletd test launch into separate methods (#3628) teor 2022-03-02 12:01:57 +1000
  • 30cc048166
    build(deps): bump secp256k1 from 0.21.2 to 0.21.3 (#3632) dependabot[bot] 2022-03-02 00:49:09 +0000
  • 061d7da67c
    feat(codeowners): add code reviewers to the repository (#3677) Gustavo Valverde 2022-03-01 10:50:18 -0400
  • b3eb38d279
    feature(rpc): add real data to `getinfo` method (#3660) Alfredo Garcia 2022-03-01 00:32:32 -0300
  • a8a52125d0
    build(deps): bump tj-actions/changed-files from 14.4 to 17.2 (#3667) dependabot[bot] 2022-02-28 21:38:30 -0400
  • f8a4021c07
    refactor(state): split database access into modules by Zebra types (#3617) teor 2022-03-01 08:21:03 +1000
  • 729535cf25
    fix(test): check for zebrad test output in the correct order (#3643) teor 2022-02-26 09:36:20 +1000
  • c24ea1fc3f
    Refactor to create a new `zebra-node-services` crate (#3648) Janito Vaqueiro Ferreira Filho 2022-02-25 18:43:21 -0300
  • 4fc10e5257
    5. refactor(state): split database writes into separate functions (#3607) teor 2022-02-25 18:14:00 +1000
  • 397ba1fef7
    doc(state): explain how Zebra stays below Windows open file limits (#3590) teor 2022-02-24 16:23:21 +1000
  • 957a150254
    fix(test): only run lightwalletd test when the ZEBRA_TEST_LIGHTWALLETD env var is set (#3627) teor 2022-02-24 14:28:09 +1000
  • e75fe2c42f
    include listing not-mentioned PRs and not-bumped crates in the release checklist (#3621) Conrado Gouvea 2022-02-23 15:18:30 -0300
  • 78a05bcaf0
    test(lightwalletd): add a lightwalletd integration test (#3619) teor 2022-02-23 21:52:30 +1000
  • 970f88ffcb
    doc(utils): simplify zebra-checkpoints summary (#3612) teor 2022-02-23 12:22:21 +1000
  • 6221256da4
    security(rust): forbid non-ascii identifiers (#3615) teor 2022-02-23 12:22:12 +1000
  • dd9ba1e5a3
    fix(tests): use all available checkpoints in the full sync test (#3613) teor 2022-02-23 12:20:52 +1000
  • 22b8a6003c
    3. refactor(state): move database reads and writes to a new zebra_db module (#3579) teor 2022-02-23 10:43:41 +1000
  • fc7ecfea3b
    build(deps): bump semver from 1.0.5 to 1.0.6 (#3610) dependabot[bot] 2022-02-22 22:18:16 +0000
  • 32017f992b
    2. refactor(state): move all RocksDB API calls to the disk_db module (#3578) teor 2022-02-22 22:59:44 +1000
  • 8e36686cc3
    feature(rpc): add an rpc server to Zebra (#3589) Alfredo Garcia 2022-02-22 08:26:29 -0300
  • 7e585b09ab
    fix(consensus): update Zebra's hard-coded blockchain checkpoint lists (#3606) teor 2022-02-22 19:53:44 +1000
  • 35f9b17710
    fix(actions): run coverage collection when pushing to main (#3561) Deirdre Connolly 2022-02-22 04:48:00 -0500
  • eaf0b6add4
    build(deps): bump sha2 from 0.9.8 to 0.9.9 (#3585) dependabot[bot] 2022-02-22 05:36:14 +0000
  • f6edcc4c92
    replace unmantained multiset with mset (#3595) Conrado Gouvea 2022-02-21 22:17:21 -0300
  • b7b62af2f2
    Document consensus rules from 4.6 Action Descriptions (#3549) Conrado Gouvea 2022-02-21 20:49:32 -0300
  • 1896943f62
    fix(ci): also check for duplicate dependencies with optional features off (#3592) teor 2022-02-22 03:41:31 +1000
  • 2253f0121b
    v1.0.0 beta.5 release (#3586) Marek 2022-02-21 15:29:34 +0100
  • 2ec0ac62a4
    fix(state): use the new `increase_nofile_limit` function from rlimit 0.7.0 (#3539) teor 2022-02-21 10:20:29 +1000
  • ab03a376ef
    docs: document consensus rules from 7.3 Spend Description Encoding and Consensus (#3575) Conrado Gouvea 2022-02-18 23:27:09 -0300
  • 5b306fd86e
    Document second part of consensus rules from 7.6 Block Header Encoding and Consensus (#3566) Conrado Gouvea 2022-02-18 23:22:35 -0300
  • 6fafd1af57
    refactor(mergify): better test requirements and merge conditions (#3580) Gustavo Valverde 2022-02-18 18:53:27 -0400
  • 61041296fc
    build(deps): bump tower from 0.4.11 to 0.4.12 (#3572) dependabot[bot] 2022-02-18 03:53:30 +0000