.
pyox的Python项目详细描述
版权所有2017toons,MIT 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模块允许开发人员向区块链发送请求。为了 安全原因仅从区块链节点运行POST和PUTentrypoints。
>>> 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
支持此项目
- 卡通比特币地址:^{TT28}$
- Toons Oxycoin地址:^{TT29}$
- 投票给toons在oxycoin区块链上的代表
版本
0.3
- 添加了lisk和shift网络
0.2
- uipkg已释放
0.1
- apimod已释放
- cryptomod已释放
- utilmod已释放
- clipkg已释放