轻松制作UFO。
项目描述
UFOBit是Python的最快的统一财政对象库,并且从一开始就被设计得直观、易于使用,并且具有可读的源代码。它受到了Requests和Keras的极大启发。基于Ofek的Bit代码。
UFOBit易于使用,实际上,您可以这样做
>>> import ufobit
>>>
>>> ufobit.config['api_key'] = 'cryptoid api key'
>>> my_key = ufobit.Key(...)
>>> my_key.get_balance('ufo')
'378.623'
>>>
>>> outputs = [
>>> ('Bz9rtnrFgjEC6Tv6CWpHz8EYFwJJJnwwjq', 25, 'ufo'),
>>> ('Bu6rsw6ineEDUuH1Ph5CRzVqTt7s3skgDq', 50, 'satoshi'),
>>> ('C5urCiXUyAnsrnKf7RaB2oBpdKxo51Vkpc', 0.02, 'usd'),
>>> ('CFhf3Pk3T3MhFvAidRZJ9cxkJ8DurLYmo1', 1, 'rub'),
>>> ]
>>>
>>> my_key.send(outputs)
'cfecc199a5c6e6bc24610366e8eda36571162e9e3f7c419f0b6095c257acc5fc'
>>>
>>> ufobit.network.services.UFO.get_tx('cfecc199a5c6e6bc24610366e8eda36571162e9e3f7c419f0b6095c257acc5fc')
{
"hash": "cfecc199a5c6e6bc24610366e8eda36571162e9e3f7c419f0b6095c257acc5fc",
"block": 1275211,
"timestamp": 1522830963,
"confirmations": 5493,
"fees": 0.01,
"total_input": 378.623,
"inputs": [
{
"addr": "CA9GaxxUuhexg2hv14Ws1wkvoxLmfqT7HY",
"amount": 3.0,
"received_from": {
"tx": "17290dcbb508f2c69b7ba552c88176e679865297fb090d7ef061cc37c4d9599a",
"n": 0
}
},
{
"addr": "CA9GaxxUuhexg2hv14Ws1wkvoxLmfqT7HY",
"amount": 375.623,
"received_from": {
"tx": "2334f2259f57207876a2b7364d2f7e306c18f0db2e76c8324f71f69ae587cebc",
"n": 1
}
}
],
"total_output": 378.613,
"outputs": [
{
"addr": "Bz9rtnrFgjEC6Tv6CWpHz8EYFwJJJnwwjq",
"amount": 25.0,
"script": "76a9144d1519b9ab1934c5818239464fb734854c3051b488ac"
},
{
"addr": "Bu6rsw6ineEDUuH1Ph5CRzVqTt7s3skgDq",
"amount": 3.56887937,
"script": "76a91415ab361a5c7df1f1f39f6b72caf81732f80e6aa788ac"
},
{
"addr": "C5urCiXUyAnsrnKf7RaB2oBpdKxo51Vkpc",
"amount": 19.45449593,
"script": "76a9148c3f74782fdc29a214dd1b6168033801e46d146388ac"
},
{
"addr": "CFhf3Pk3T3MhFvAidRZJ9cxkJ8DurLYmo1",
"amount": 16.87786971,
"script": "76a914f7a2679c125ae6d90da693dc5fb2b818f213116c88ac"
},
{
"addr": "CA9GaxxUuhexg2hv14Ws1wkvoxLmfqT7HY",
"amount": 313.71175499,
"script": "76a914baa9b852078d0528379e97798693d2a71676c8c088ac"
}
]
}
这是交易https://chainz.cryptoid.info/ufo/tx.dws?1576204.htm。
功能
Python中可用的最快实现(比最接近的库快100倍)
无缝集成到现有的服务器设置
支持冷存储中的密钥
全面支持25种不同货币
区块链存储数据的一等支持
RFC 6979的确定性签名
通过多个API访问区块链以提高冗余
汇率API,可选缓存
最佳交易费API,可选缓存
默认压缩公钥
私钥的多种表示形式;WIF,PEM,DER等。
标准P2PKH交易
如果你对此感兴趣,请继续阅读。如果不感兴趣,也可以继续!
安装
Bit以通用轮的形式发布在PyPI上,可在Linux/macOS和Windows上使用,并支持Python 3.5+和PyPy3.5-v5.7.1+。需要pip >= 8.1.2。
$ pip install ufobit
文档
文档由Github Pages托管,并在每次对UFOBit的master分支成功提交后自动构建和发布。
致谢
Gregory Maxwell(比特币核心开发者)教我一点椭圆曲线密码学数学
arubi在#bitcoin上帮助我理解交易陷阱
项目详情
关闭
ufobit-0.8.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0bf3e7bcaa94aa6a1d67d6b82f8386733b4c3ee6eca40d2e59a45ff8cea423dc |
|
MD5 | 55578129fe99936489149491e7f054e4 |
|
BLAKE2b-256 | b3c5a04ab23d155739cd048c17ad831ac73bc8cfa0ebb34cfa621e15d10e35b1 |