Page MenuHomePhabricator

[Chronik] Add broadcast_txs_and_validate_rawtxs integration test into bitcoinsuite-chronik-client
DraftPublic

Authored by hazzarust on Wed, Mar 19, 16:00.
This is a draft revision that has not yet been submitted for review.

Details

Reviewers
None
Group Reviewers
Restricted Owners Package(Owns No Changed Paths)
Restricted Project
Summary

Tests verify the Chronik client's transaction broadcasting and validation capabilities. They check:

Raw transaction validation before broadcasting
Single and batch transaction broadcasting
Error handling for invalid transactions
Token transaction validation (ALP genesis/burn)
Transaction validation throughout its lifecycle
Skip token check options
Proper txid verification

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

Diff Detail

Repository
rABC Bitcoin ABC
Branch
broadcast
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 32769
Build 65026: Build Diffbuild-bitcoinsuite-chronik-client
Build 65025: arc lint + arc unit