Changelog
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_idbased 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