发送hive engine代币的命令行工具和Python库
项目描述
# hiveengine Python工具用于获取和处理hive engine代币
## 安装 ` pip install hiveengine `
## 命令 获取侧链的最新区块 ` from hiveengine.api import Api api = Api() print(api.get_latest_block_info())`
获取侧链中指定区块号的区块 ` from hiveengine.api import Api api = Api() print(api.get_block_info(1910))`
检索侧链中指定的交易信息 ` from hiveengine.api import Api api = Api() print(api.get_transaction_info("e6c7f351b3743d1ed3d66eb9c6f2c102020aaa5d"))`
从数据库中获取指定的合约 ` from hiveengine.api import Api api = Api() print(api.get_contract("tokens"))`
从指定合约的表中获取与查询匹配的对象数组 ` from hiveengine.api import Api api = Api() print(api.find("tokens", "tokens"))`
从指定合约的表中获取与查询匹配的对象 ` from hiveengine.api import Api api = Api() print(api.find_one("tokens", "tokens"))`
获取账户和代币的交易历史 `from hiveengine.api import Api api = Api() print(api.get_history("holger80", "FOODIE"))` ## 代币转账 `from beem import Steem from hiveengine.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 hiveengine.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 hiveengine.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 hiveengine.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]["_id"])` ### 取消卖单 `from beem import Steem from hiveengine.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]["_id"])` ### 存入Steem `from beem import Steem from hiveengine.market import Market stm = Steem(keys=["5xx"]) m = Market(steem_instance=stm) m.deposit("test_user", 10)` ### 提现 `from beem import Steem from hiveengine.market import Market stm = Steem(keys=["5xx"]) m = Market(steem_instance=stm) m.withdraw("test_user", 10)`
项目详情
下载文件
下载适合您平台的文件。如果您不确定该选择哪一个,请了解更多关于 安装包 的信息。