Skip to main content

command line tool and python library for sending steem engine tokens

Project description

# steemengine Python tools for obtaining and processing steem engine tokens

[![Build Status](https://travis-ci.org/holgern/steemengine.svg?branch=master)](https://travis-ci.org/holgern/steemengine)

## Installation ` pip install steemengine `

## Commands Get the latest block of the sidechain ` from steemengine.api import Api api = Api() print(api.get_latest_block_info()) `

Get the block with the specified block number of the sidechain ` from steemengine.api import Api api = Api() print(api.get_block_info(1910)) `

Retrieve the specified transaction info of the sidechain ` from steemengine.api import Api api = Api() print(api.get_transaction_info("e6c7f351b3743d1ed3d66eb9c6f2c102020aaa5d")) `

Get the contract specified from the database ` from steemengine.api import Api api = Api() print(api.get_contract("tokens")) `

Get an array of objects that match the query from the table of the specified contract ` from steemengine.api import Api api = Api() print(api.find("tokens", "tokens")) `

Get the object that matches the query from the table of the specified contract ` from steemengine.api import Api api = Api() print(api.find_one("tokens", "tokens")) `

Get the transaction history for an account and a token ` from steemengine.api import Api api = Api() print(api.get_history("holger80", "NINJA")) ` ## Token transfer ` from beem import Steem from steemengine.wallet import Wallet stm = Steem(keys=["5xx"]) wallet = Wallet("test_user", steem_instance=stm) wallet.transfer("test1",1,"TST", memo="This is a test") ` ## Buy/Sell ### Create a buy order ` from beem import Steem from steemengine.market import Market stm = Steem(keys=["5xx"]) m=Market(steem_instance=stm) m.buy("test_user", 1, "TST", 9.99) ` ### Create a sell order

` from beem import Steem from steemengine.market import Market stm = Steem(keys=["5xx"]) m=Market(steem_instance=stm) m.sell("test_user", 1, "TST", 9.99) ` ### Cancel a buy order ` from beem import Steem from steemengine.market import Market stm = Steem(keys=["5xx"]) m=Market(steem_instance=stm) open_buy_orders = m.get_buy_book("TST", "test_user") m.cancel("test_user", "buy", open_buy_orders[0]["$loki"]) ` ### Cancel a sell order ` from beem import Steem from steemengine.market import Market stm = Steem(keys=["5xx"]) m=Market(steem_instance=stm) open_sell_orders = m.get_sell_book("TST", "test_user") m.cancel("test_user", "sell", open_sell_orders[0]["$loki"]) ` ### Deposit Steem ` from beem import Steem from steemengine.market import Market stm = Steem(keys=["5xx"]) m=Market(steem_instance=stm) m.deposit("test_user", 10) ` ### Withdrawel ` from beem import Steem from steemengine.market import Market stm = Steem(keys=["5xx"]) m=Market(steem_instance=stm) m.withdraw("test_user", 10) `

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

steemengine-0.4.0.tar.gz (12.3 kB view details)

Uploaded Source

Built Distribution

steemengine-0.4.0-py2.py3-none-any.whl (15.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file steemengine-0.4.0.tar.gz.

File metadata

  • Download URL: steemengine-0.4.0.tar.gz
  • Upload date:
  • Size: 12.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for steemengine-0.4.0.tar.gz
Algorithm Hash digest
SHA256 19764a188e2c860fc80575fc1261d5e60eacb47d403decc60852a1afaed0345b
MD5 1fb0d43fdf1a53201d86ff47d33e7fc4
BLAKE2b-256 a9e09b707a7fa7b3dbd9fec5e0f8569ddc3f6e8754ef34d57a7da9780fb8a865

See more details on using hashes here.

File details

Details for the file steemengine-0.4.0-py2.py3-none-any.whl.

File metadata

  • Download URL: steemengine-0.4.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 15.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for steemengine-0.4.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 984b7e85cda517915784c3d78d71577c580d5ea3fe02d62d2e639439ba31fbd2
MD5 9514270789dec159b598e5669b94bc4d
BLAKE2b-256 6e0096fce15daaabdd2df43836ba3bccbee7a1a936bbb8234f32e97e3d01de59

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page