Transactions:Bitcoin for Humans
transactions的Python项目详细描述
交易:面向人类的比特币
transactions是一个易于创建和推送的小型python库 比特币网络交易。
安装
$ pip install transactions
示例
假设以下字符类型:
>>>alice='mhyCaF2HFk7CVwKmyQ8TahgVdjnHSr1pTv'>>>bob='mqXz83H4LCxjf2ie8hYNsTRByvtfV43Pa7'>>>carol='mtWg6ccLiZWw2Et7E5UqmHsYgrAi5wqiov'
正在将10000satoshis从alice移动到bob:
>>>fromtransactionsimportTransactions>>>transactions=Transactions(testnet=True)>>>tx=transactions.create(alice,(bob,10000))>>>tx_signed=transactions.sign(tx,'alice master secret')>>>transactions.push(tx_signed)
使用自定义op_return将600satoshis从bob移动到carol:
>>>tx=transactions.create(bob,(carol,600),op_return='HELLOFROMASCRIBE')>>>tx_signed=transactions.sign(tx,'bob master secret')>>>transactions.push(tx_signed)
看看fbbd6407b8fc73169918b2fce7f07aff6a486a241c253f0f8eeb942937fbb970
对于transactions,所有金额都在satoshi中,我们目前只支持 BIP32钱包(层次确定性钱包,又称“高清钱包”)。
贡献
欢迎提出请求、反馈和建议。 Issues和 pull requests已处理 通过Github。
背景
这是ASCRIBE GMBH作为ASCRIBE整体技术的一部分开发的 堆叠。https://www.ascribe.io
版权
本规范为©2015 ASCRIBE GMBH.
在2.0版apache许可下授权。