Skip to main content

用于发送 steem 引擎令牌的命令行工具和 python 库

项目描述

# steemengine 用于获取和处理 steem 引擎令牌的 Python 工具

[![构建状态]( https://travis-ci.org/holgern/steemengine.svg?branch=master)]( https://travis-ci.org/holgern/steemengine )

## 安装 ` pip install steemengine `

## 命令获取侧链的最新区块 ` from steemengine.api import Api api = Api() print(api.get_latest_block_info()) `

获取侧链指定区块号的区块 ` from steemengine.api import Api api = Api() print(api.get_block_info(1910)) `

从 steemengine.api中获取指定的侧链交易信息 import Api api = Api() print(api.get_transaction_info("e6c7f351b3743d1ed3d66eb9c6f2c102020aaa5d")) `

从数据库中获取指定的合约 ` from steemengine.api import Api api = Api() print(api.get_contract("tokens")) `

从指定合约的表中获取与查询匹配的对象数组 ` from steemengine.api import Api api = Api() print(api.find("tokens", "tokens")) `

从指定合约的表中获取与查询匹配的对象 ` from steemengine.api import Api api = Api() print(api.find_one("tokens", "tokens")) `

从 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 ### 创建买单 ` 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) ` ### 创建卖单

` 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) ` ## # 取消买单 ` 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"]) ` ### 取消卖单 ` 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"]) ` ### 存款 Steem ` from beem import Steem from steemengine.market import Market stm = Steem(keys= ["5xx"]) m=Market(steem_instance=stm) m.deposit("test_user", 10) ` ### 提现` from beem import Steem from steemengine.market import Market stm = Steem(keys=["5xx" ]) m=Market(steem_instance=stm) m.withdraw("test_user", 10) `

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

steemengine-0.5.3.tar.gz (14.6 kB 查看哈希)

已上传 source

内置分布

steemengine-0.5.3-py2.py3-none-any.whl (18.0 kB 查看哈希

已上传 py2 py3