Closed aarmoa closed 8 months ago
The update enhances the 'tendermint' module in version 1.5.0, expanding the async client's capabilities for interacting with the Tendermint blockchain. It introduces features for querying node information, syncing status, latest blocks, blocks by height, and validator sets. These enhancements are distributed across Python scripts, the core library, and test suites, bolstering support for Tendermint queries within the Injective Protocol ecosystem.
Files | Change Summary |
---|---|
CHANGELOG.md pyproject.toml |
Updated version to 1.5.0, adding support for all 'tendermint' module queries. |
examples/chain_client/tendermint/query/... |
Introduced new files for querying various Tendermint data using an async client. |
pyinjective/async_client.py .../core/tx/grpc/tendermint_grpc_api.py |
Enhanced Tendermint module with new methods and TendermintGrpcApi class functionalities. |
tests/.../configurable_tendermint_query_servicer.py tests/.../test_tendermint_grpc_api.py tests/test_async_client_deprecation_warnings.py |
Added test suites for Tendermint features and a deprecation warning test. |
🐇✨
In the digital fields where data blocks play,
A new update hops, making quite the display.
With queries so swift, through networks it bounds,
Fetching, printing, syncing, all in leaps and rounds.
"To version 1.5.0!" the rabbit declares,
A hop forward in tech, as the blockchain it fares.
🌟🐾
Attention: Patch coverage is 83.33333%
with 11 lines
in your changes are missing coverage. Please review.
Project coverage is 76.40%. Comparing base (
54e4622
) to head (cdd4bb9
).
Files | Patch % | Lines |
---|---|---|
pyinjective/async_client.py | 64.00% | 9 Missing :warning: |
pyinjective/core/tx/grpc/tendermint_grpc_api.py | 95.12% | 1 Missing and 1 partial :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Summary by CodeRabbit
pyproject.toml
from "1.4.0-pre" to "1.5.0-pre".