Transactions:Bitcoin for Humans

transactions的Python项目详细描述


https://img.shields.io/pypi/v/transactions.svghttps://img.shields.io/travis/ascribe/transactions.svghttps://img.shields.io/codecov/c/github/ascribe/transactions/master.svghttps://readthedocs.org/projects/transactions/badge/?version=latest

交易:面向人类的比特币

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_return600satoshis从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钱包(层次确定性钱包,又称“高清钱包”)。

贡献

欢迎提出请求、反馈和建议。 Issuespull requests已处理 通过Github。

背景

这是ASCRIBE GMBH作为ASCRIBE整体技术的一部分开发的 堆叠。https://www.ascribe.io

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

推荐PyPI第三方库


热门话题
java应该考虑使用DTO来代替Spring控制器层吗?   java为什么要将Maven与Git结合起来?   java试图将CSV转换为XLSX,但使用了错误的逗号拆分列   mysql Spring 3+Hibernate:java。sql。BatchUpdateException:无法添加或更新子行(ManyToMany)   java基本字符串反转器   java无法使用RestControllerAdvice为身份验证失败生成自定义错误消息   java当只允许SQLException时,如何抛出EOFEException?   java如何创建播放模块?   Android中匿名类的java实例化异常问题   java两个停靠组件,其中第二个组件填充剩余空间   java如何在按钮延迟时启用它   Java中正在运行的应用程序中的后台进程   java我正试图从一个字符串打印出这个字符输出   如何使用java socket通过两个不同的wifi连接两台电脑?   javaapachecamel:如何将分层数据从数据库转换为pojo   java Webrtc:OniconConnectionChange和onConnectionChange之间有什么区别   java如何重写已经创建的JTable方法   爪哇扫雷机堆垛机   雅加达ee Java ee EJB 3.0 Glassfish