跳转到主要内容

用于发送steem engine代币的命令行工具和Python库

项目描述

# steemengine Python工具,用于获取和处理steem engine代币

[![构建状态](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))`

检索侧链中指定的交易信息 ` from 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")) `

获取账户和代币的交易历史 ` from steemengine.api import Api api = Api() print(api.get_history("holger80", "NINJA")) ` ## 代币转账 ` 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") ` ## 买入/卖出 ### 创建买入订单 ` 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 查看哈希值)

上传时间 源代码

构建分发

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

上传时间 Python 2 Python 3

支持者