HomePhabricator

[chronik] Add address.rs from givelotus/bitcoinsuite into bitcoinsuite-chronik…

Description

[chronik] Add address.rs from givelotus/bitcoinsuite into bitcoinsuite-chronik-client

Summary:
This code creates eCash addresses using CashAddress format, with features like:

Hash encoding for address types (P2PKH, P2SH)

Error handling during address creation

Supports multiple address types for flexibility

Validates address format for correctness

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, tobias_ruck, Fabien

Reviewed By: O1 Bitcoin ABC, #bitcoin_abc, tobias_ruck, Fabien

Subscribers: Fabien, tobias_ruck

Differential Revision: https://reviews.bitcoinabc.org/D17928

Details

Provenance
hazzarustAuthored on Apr 13 2025, 14:02
hazzarustPushed on May 14 2025, 10:03
Reviewer
Restricted Owners Package
Differential Revision
D17928: [chronik] Add address.rs from givelotus/bitcoinsuite into bitcoinsuite-chronik-client
Parents
rABC3870a0ac7d0b: [cashtab] Header UI overhaul
Branches
Unknown
Tags
Unknown