.

pyox的Python项目详细描述


版权所有2017toonsMIT licence

安装

ubuntu/osx

>;来自开发版本

sudo -H pip install git+https://github.com/Moustikitos/oxycoin.git

如果您使用python3

sudo -H pip3 install git+https://github.com/Moustikitos/oxycoin.git

窗口

>;来自开发版本

pip install git+https://github.com/Moustikitos/oxycoin.git

使用pyoxy

与lisk和shift的兼容性目前还没有完全支持,如果您自己去那里,就可以了!

使用OxyCoin API

api模块允许开发人员向区块链发送请求。为了 安全原因仅从区块链节点运行POSTPUTentrypoints。

>>> from pyoxy import api
>>> api.use("toxy") # work on testnet

使用以下语法可以访问所有入口点:

api.[METHOD].[entrypoint with "/" replaced by "."](param=value,...[returnKey=name])

>>> # http equivalent [PEER ADDRESS]/api/delegates/get?username=toons
>>> api.GET.delegates.get(username="toons")
{'delegate': {'address': '12773656026018032534X', 'vote': '50649323252343', 'pub
licKey': '926f731a0fbc04d845fe10f6d4917c47317704af55151c08e07be6616220ddaf', 'us
ername': 'toons', 'rank': 28, 'rate': 28, 'approval': 0.5, 'producedblocks': 154
, 'missedblocks': 0, 'productivity': 100}, 'success': True}

它返回一个从服务器json响应转换而来的python字典。你可以 提供一个returnKey选项值,从服务器响应中获取所需的字段

>>> api.GET.delegates.get(username="toons", returnKey="delegate")
{'address': '12773656026018032534X', 'vote': '50649323252343', 'publicKey': '926
f731a0fbc04d845fe10f6d4917c47317704af55151c08e07be6616220ddaf', 'username': 'too
ns', 'rank': 28, 'rate': 28, 'approval': 0.5, 'producedblocks': 154, 'missedbloc
ks': 0, 'productivity': 100}

发送oxycoin

pyoxy使用pynacl加密库本地烘焙事务,因此没有机密 通过网络发送。目前只能广播type-0事务。 金额以Satoshi为单位。

>>> from pyoxy import api, util
>>> api.use("toxy")
>>> util.sendTransaction(amount=100000000, recipientId="15981732227677853647X", secret="your secret")
{'success': True}

命令行界面

您可以使用pyoxy包,而无需通过命令编写一行代码 线路接口。启动cli有两种方法。

来自命令行

python -mpyoxy-cli

来自python代码

>>> from pyoxy import cli
>>> cli.start()
Welcome to pyoxy-cli [Python 3.5.1 / pyoxy 0.1b]
Available commands: network, account, delegate
cold@.../>

如何发送氧币?

>>> from pyoxy import cli
>>> cli.start()
Welcome to pyoxy-cli [Python 3.5.1 / pyoxy 0.1b]
Available commands: network, account, delegate
cold@.../> network use
Network(s) found:
    1 - lisk
    2 - oxy
    3 - shift
    4 - toxy
Choose an item: [1-4]> 4
hot@toxy/network> account link "your secret with spaces between quotes"
hot@toxy/account[15600...1854X]> send 1.1235 12427608128403844156X
{'success': True}

如何运行池?

>>> from pyoxy import cli
>>> cli.start()
Welcome to pyoxy-cli [Python 3.5.1 / pyoxy 0.1b]
Available commands: network, account, delegate
cold@.../> network use
Network(s) found:
    1 - lisk
    2 - oxy
    3 - shift
    4 - toxy
Choose an item: [1-4]> 4
hot@toxy/network> delegate link "your secret with spaces between quotes"
hot@toxy/account[15600...1854X]> share <amoun> --options=values
  • <amount>值可以是:
    • 相对价值,即账户余额的10%
    • 使用十进制数字45.6的绝对值
    • 使用coinmarketcapapi转换的菲亚特(60美元、41美元、62美元或125美元)价值
  • options可以是:
    • -b--blacklistcoma分隔的地址列表或新行分隔的地址文件的完整路径
    • -d--delay要分析选民行为的天数
    • -l--lowest触发付款的treshold付款(保存未付付款)
    • -h--highest上限支出

图形用户界面(python 3.x)

运行pyoxy支付用户界面:python -mpyoxy-ui

https://github.com/Moustikitos/oxycoin/raw/master/pyoxy-ui.png

作者

香椿<;moustikitos@gmail.com>;

支持此项目

  • 卡通比特币地址:^{TT28}$
  • Toons Oxycoin地址:^{TT29}$
  • 投票给toons在oxycoin区块链上的代表

版本

0.3

  • 添加了liskshift网络

0.2

  • uipkg已释放

0.1

  • apimod已释放
  • cryptomod已释放
  • utilmod已释放
  • clipkg已释放

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
我们应该在测试java代码时模拟黄瓜测试吗。我们应该在多大程度上使用黄瓜?   Hibernate Weblogic 10.3.4 java。lang.NoSuchMethodError:javax/persistence/spi/PersistenceUnitInfo。getValidationMode()Ljavax/persistence/ValidationMode;   java如何在main()中访问私有静态实例变量   java JMockit无法模拟类的公共final字段   java是否可以返回特定控制器操作的输出(html)?   java如何返回正确类型的列表?   rest-OpenUI/Swagger-java-to-API   java组织。springframework。豆。工厂NoSuchBeanDefinitionException或加载ApplicationContext失败   java使用POST将参数从JSP发送到Servlet   java如何监听特定的按钮按下和主视图用户交互?   java如何让gradle在本地maven repo中覆盖库?   如何在Java中“合并”两个URI?   java如何制作一个方法来移动数组中的字符?   使用来自java的命令启动powershell窗口   java垃圾收集器和匿名类   java如何为CellTable(GWT 2.4)中的ImageResourceCell创建PanelPopup?