Skip to content

Conversation

@Oscar-Pepper
Copy link
Contributor

@Oscar-Pepper Oscar-Pepper commented Nov 6, 2025

Builds on top of #638

Motivation

Integration of ChainIndex:

Fetch and State services ought to be switched to rely on chain_index instead of the deprecated local_cache

@Oscar-Pepper Oscar-Pepper mentioned this pull request Nov 6, 2025
3 tasks
nachog00 and others added 15 commits November 6, 2025 22:20
- Changed `#[tokio::test]` to `#[tokio::test(flavor = "multi_thread")]` in two test functions
- Files impacted: `integration-tests/tests/fetch_service.rs`

fix #656
- Updated `#[tokio::test]` attribute to `#[tokio::test(flavor = "multi_thread")]` for multi-threaded test execution
- Applies to functions: `process_100_blocks` and `process_200_blocks` in both `zcashd` and `zebrad` modules
- Changed `#[tokio::test]` to `#[tokio::test(flavor = "multi_thread")]` in `zebra::get::address_deltas` test.
- Changed #[tokio::test] to #[tokio::test(flavor = "multi_thread")]
- Remove incorrect reversal of transaction IDs from quick_send
- Transaction IDs are already in internal byte order, matching mempool format
- Add reversal for exclude list, which requires RPC format
- Add assertion to verify exactly 2 transactions in mempool
- Fixes test failure where hashes appeared reversed

fix #659
Fix incorrect mapping in get_raw_mempool
Update tokio test flavor to multi_thread in get_network_sol_ps tests
Fix transaction hash byte order in get_mempool_tx test
@idky137
Copy link
Contributor

idky137 commented Feb 3, 2026

#815 should now be ready. This PR pulls dev, fixes conflicts and updates compact block serving for the lightclient protocol 0.4.0 update.

update Chain index integration: Feature/lightclient protocol v0.4.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ChainIndex integration

4 participants