Nozzle - A minimal Python library for the Steem Blockchain

Words
158
Reading
1 min
Listen
Play
9y

dev_thumbnail_1000.png

Nozzle

Nozzle is a low-level steemd RPC client, created by blockbrothers@blockbrothers.

What is the project about?

We have been using the offical steem-python library for most of our projects, but as it is under heavy development, we needed something more stable for our production code. Also, we were only using some low-level api calls, so we decided to create a more simplified and robust client for steemd.

Some features include:

  • Auto retries and failover to backup nodes.
  • Clean error handling.
  • Customizable retries and timeouts.

Technology Stack

Nozzle is written in pure Python (>=3.5).

Roadmap

  • Further extending the SteemdClient class to support more standard steemd api methods.
  • Integrating a BIP38 encrypted wallet.
  • Add a CLI tool
  • Add models to parse blocks into transactions/operations

How to contribute?



Posted on Utopian.io - Rewarding Open Source Contributors

Nozzle - A minimal Python library for the Steem Blockchain | Ecency