Hey everyone, Following the `hive-nectar` update, I am also releasing a `nectarengine` v0.2.0 branch. ![Tokens Script running v0.2.0!](https://files.peakd.com/file/peakd-hive/thecrazygm/23tGW1bef8ehgtTRmKjEA1CUkkzfXTB6RTpjEm4Pn9SCQQybqF9ym43WfKp3stkWRkDr5.png) I modernized the codebase to use `httpx` instead of `requests` and ran strict type checks (`ty` is brutal) until I cleared every error. Like `hive-nectar`, this is a work in progress. I will merge it to main in about a week unless I get some issues that need fixed. ## Recent Changes ### 0.2.1 - Fixed type hinting errors in `cli.py`, `nfts.py`, and `tokenobject.py`. - Added defensive `None` checks for `nft.get_id()` in CLI to prevent runtime errors. - Cleaned up unused variables and imports identified by `ruff` and `ty`. ### 0.2.0 - Migrated network layer from `requests` to `httpx` for better performance. - Enhanced `find_all` pagination to use `last_id` based recursion. - Silenced noisy `httpx` logs by default. ## Shoutout Special thanks to @themarkymark. His personal `hiveenginepy` inspired the `last_id` pagination logic, which handles tokens with more than 10k items. ## Installation Test it via pip or uv: ```bash pip install -U git+https://github.com/thecrazygm/nectarengine@v0.2.0 # or uv add "nectarengine @ git+https://github.com/thecrazygm/nectarengine@v0.2.0" ``` As always, Michael Garcia a.k.a. TheCrazyGM