[chronik] Add blocktxs_and_tx_and_rawtx.rs integration test to bitcoinsuite-chronik-client
Summary:
Tests verify transaction and block retrieval from the Chronik client. They check:
- Block and transaction retrieval by height and hash
- Transaction validation in mempool and after mining
- Raw transaction data verification
- Pagination of block transactions with custom page sizes
- Error handling for non-existent or invalidated blocks/transactions
- Proper handling of coinbase transactions
This ensures the Chronik client correctly handles transaction queries and blockchain state changes.
Test Plan:
Please set BUILD_DIR env to export BUILD_DIR="/path/to/build_dir
UNIX: ./contrib/teamcity/build-configurations.py build-bitcoinsuite-chronik-client
Reviewers: O1 Bitcoin ABC, #bitcoin_abc, Fabien
Reviewed By: O1 Bitcoin ABC, #bitcoin_abc, Fabien
Subscribers: Fabien
Differential Revision: https://reviews.bitcoinabc.org/D17783