Privex’s Python Steem-Engine Library

Privex Logo

Welcome to the documentation for Privex’s Steem-Engine library - a python package built for interacting with the Steem-Engine smart contract network. It includes support for sending/issuing tokens, obtaining information about tokens, checking balances, and loading the transaction history for any account.

This documentation is automatically kept up to date by ReadTheDocs, as it is automatically re-built each time a new commit is pushed to the Github Project

Contents

Installation

(Alternative) Manual install from Git

Option 1 - Use pip to install straight from Github

pip3 install git+https://github.com/Privex/python-steemengine

Option 2 - Clone and install manually

# Clone the repository from Github
git clone https://github.com/Privex/python-steemengine
cd python-steemengine

# RECOMMENDED MANUAL INSTALL METHOD
# Use pip to install the source code
pip3 install .

# ALTERNATIVE MANUAL INSTALL METHOD
# If you don't have pip, or have issues with installing using it, then you can use setuptools instead.
python3 setup.py install

privex.steemengine.SteemEngineToken.SteemEngineToken([...])

SteemEngineToken - a wrapper class around privex.jsonrpc.SteemEngineRPC, with support for signing transactions, including issuing/sending tokens.

privex.steemengine.SteemEngineHistory.SteemEngineHistory([...])

Provides simple methods for querying a SteemEngine history node

privex.steemengine.exceptions

Copyright.

privex.steemengine.objects

This file contains various classes used to represent different dictionaries returned from the Steem/HiveEngine APIs, making the data easier to handle.

tests

Unit tests for Privex's SteemEngine library.

Indices and tables