跳转到主要内容

简化比特币操作。

项目描述

https://img.shields.io/pypi/v/bit.svg?style=flat-square https://img.shields.io/travis/ofek/bit.svg?branch=master&style=flat-square https://img.shields.io/codecov/c/github/ofek/bit.svg?style=flat-square https://img.shields.io/pypi/pyversions/bit.svg?style=flat-square https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square

Bit是Python最快的比特币库,从一开始就旨在感觉直观、易于使用,并且源代码可读。它受到了RequestsKeras的极大启发。

Bit的使用非常简单,实际上你可以这样做

>>> from bit import Key
>>>
>>> my_key = Key(...)
>>> my_key.get_balance('usd')
'12.51'
>>>
>>> # Let's donate!
>>> outputs = [
>>>     # Wikileaks
>>>     ('1HB5XMLmzFVj8ALj6mfBsbifRoD4miY36v', 0.0035, 'btc'),
>>>     # Internet Archive
>>>     ('1Archive1n2C579dMsAu3iC6tWzuQJz8dN', 190, 'jpy'),
>>>     # The Pirate Bay
>>>     ('129TQVAroeehD9fZpzK51NdZGQT4TqifbG', 3, 'eur'),
>>>     # xkcd
>>>     ('14Tr4HaKkKuC1Lmpr2YMAuYVZRWqAdRTcr', 2.5, 'cad')
>>> ]
>>>
>>> my_key.send(outputs)
'9f59f5c6757ec46fdc7440acbeb3920e614c8d1d247ac174eb6781b832710c1c'

这是交易https://blockchain.info/tx/9f59f5c6757ec46fdc7440acbeb3920e614c8d1d247ac174eb6781b832710c1c

功能

  • Python最快的可用实现(比最接近的库快100倍)

  • 无缝集成到现有的服务器设置

  • 支持冷存储中的密钥

  • 完全支持25种不同的货币

  • 第一类区块链数据存储支持

  • 通过RFC 6979进行确定性签名

  • 通过多个API访问区块链(和测试网链)以实现冗余

  • 汇率API,可选缓存

  • 最佳交易费API,可选缓存

  • 默认压缩公钥

  • 多种私钥表示形式;WIF、PEM、DER等。

  • 传统P2PKH和Segwit嵌套P2WPKH交易

  • 传统P2SH和Segwit嵌套P2WSH交易

如果你感到好奇,请继续阅读。如果不感兴趣,请继续阅读!

安装

Bit作为通用轮在PyPI上分发,可在Linux/macOS和Windows上使用,并支持Python 3.5+和PyPy3.5-v5.7.1+。需要pip >= 8.1.2。

$ pip install bit

文档

文档由Github Pages托管,并在Bit的master分支每次成功提交后自动构建和发布。

致谢

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

bit-0.8.0.tar.gz (62.9 kB 查看哈希值)

上传时间 源代码

构建分发

bit-0.8.0-py3-none-any.whl (68.9 kB 查看哈希值)

上传时间 Python 3

由以下赞助

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面