HomePhabricator

[Modules] Added `bitcoinsuite-chronik-client` to monorepo

Description

[Modules] Added bitcoinsuite-chronik-client to monorepo

Summary:
Integration into the CI will happen in the following diffs. This is to confirm structure of bitcoinsuite-chronik-client within modules. This is a client module written in Rust for interacting with the Chronik API.

Added "modules/bitcoinsuite-chronik-client" to the main Cargo.toml file bitcoin-abc/Cargo.toml so that Rust analyser works in bitcoinsuite-chronik-client

Testing comments to cover what each test is doing will be put forward in a seperate diff as not part of original source material.

Deleted the proto file as we can use the proto build from chronik/chronik-proto

Test Plan:
ninja check-functional
run cargo test in bitcoin-abc/modules/bitcoinsuite-chronik-client/tests/
contrib/teamcity/build-configurations.py build-bitcoinsuite-chronik-client

Reviewers: O1 Bitcoin ABC, #bitcoin_abc, bytesofman, tobias_ruck, Fabien

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

Subscribers: Fabien, tobias_ruck, bytesofman

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

Details

Provenance
hazzarustAuthored on Wed, Dec 11, 13:44
hazzarustPushed on Fri, Dec 20, 18:24
Reviewer
Restricted Owners Package
Differential Revision
D17335: [Modules] Added `bitcoinsuite-chronik-client` to monorepo
Parents
rABC16bee227b522: [mock-chronik-client] Dockerfile back to latest
Branches
Unknown
Tags
Unknown