HomePhabricator

[Chronik] Add general-purpose python `ChronikClient`

Description

[Chronik] Add general-purpose python ChronikClient

Summary:
A simple client for querying the different Chronik endpoints in a nice flowing interface.

While it's currently placed in test_framework, in the future it is intended to be published on pip so people who want to access Chronik can use this client. For this reason we place it in its own directory.

We also update all the chronik tests to use this new client now.

Test Plan: ninja check-functional

Reviewers: Fabien, #bitcoin_abc

Reviewed By: Fabien, #bitcoin_abc

Subscribers: aimal

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

Details

Provenance
tobias_ruckAuthored on Apr 7 2023, 11:39
tobias_ruckPushed on Apr 12 2023, 16:12
Reviewer
Restricted Project
Differential Revision
D13612: [Chronik] Add general-purpose python `ChronikClient`
Parents
rABCc9fd78a36a92: [node apps with websocket] Rename websocket handler file
Branches
Unknown
Tags
Unknown