用于发送steem engine代币的命令行工具和Python库
项目描述
# steemengine Python工具,用于获取和处理steem engine代币
## 安装 ` 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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1c7e28334967a5e3c0f94030c570a4d42c1ae7249607ccd9e55d249c05ee371f |
|
MD5 | dc0d3b7a0bf7401f284e4a87c60c260a |
|
BLAKE2b-256 | 6249439a7ad767625fa65e8d6e2b103fa1d3e5a5ebe5a1675dd4f544656c3333 |