Changelog
1.0.0
HTTPX2: With HTTPX itself seeing limited activity recently, Pydantic is picking up stewardship under the HTTPX2 name so that users have a reliably maintained path forward - including timely security updates for a library that sits in the critical path of so many production systems.
Docs: Regenerate the Sphinx API reference from the
src/layout so the documentation sidebar lists package modules instead ofsrc.
0.2.1
Fixed type hinting errors in
cli.py,nfts.py, andtokenobject.py.Added defensive
Nonechecks fornft.get_id()calls in CLI to prevent runtime errors.Resolved
sys._MEIPASSattribute error for frozen applications.Refactored
nodeslist.pyto exclusively use PeakD Beacon API, removing legacyflowerenginelogic.Added
find_manytoApifor efficient pagination withlast_id.Added
utils.pywithQueryandCondhelpers for constructing queries.Cleaned up unused variables and imports identified by
ruff.
0.2.0
Migrated network layer from
requeststohttpxfor better performance and modern standards.Enhanced
find_allpagination to uselast_id-based recursion, improving reliability for large datasets.Silenced noisy
httpxlogs by default.
0.1.4
Added RPC Pool to ease use of multiple nodes, with automatic rotation and fallback. Uses peakd beacon, and flowerengine metadata to find nodes.
Added Peakd Beacon lookup for Hive-Engine History nodes.
0.1.3
Added
Nodesutility to dynamically source Hive Engine nodes from account metadata and expose helper methods.Updated
Apiinitialization to accept node objects and sequences for seamless integration with node discovery.
0.1.2
Updated Docs for readthedocs release
0.1.1
Added getBlockRangeInfo to Api class
0.1.0
Fully typed codebase
0.0.9
Fixed quite a few issues with the liquidity pool and some token objects
0.0.8
Dropped python version down to 3.10 for compatibility
0.0.7
Replacing build system with uv
0.0.6
Removed the need for
/on the end of the rpc url
0.0.5
Added Pool Object to ease use of Liquidity Pools
0.0.4
Added liquidity pool support
0.0.3
Update api test to make use of only current blocks because of litenodes block limits.
Updated documentation to compile with sphinx correctly.
0.0.2
Tried to finish all the misc branding stuff that I may have missed
0.0.1
Initial version