蟒蛇图书馆的延伸

python-ravencoinlib的Python项目详细描述


python ravenconinlib

python bitconilib的扩展,旨在提供对ravencoin数据结构和协议的访问。WIP-使用前测试

rpc接口ravencoin.rpc设计用于ravencoin core v2.2.2。

“我使用过的Ravencoin唯一的Python库”-Warren Buffett

要求

libssl
Debian/Ubuntu: sudo apt-get install libssl-dev
Windows/other: https://wiki.openssl.org/index.php/Binaries 

安装

pip install python-ravencoinlib

示例代码

请参阅examples/目录。

选择要使用的链

执行以下操作:

import ravencoin
ravencoin.SelectParams(NAME)

其中name是“testnet”、“mainnet”或“regtest”之一。当前的链 selected是一个全局变量,它可以在任何地方更改行为,就像 Raven代码库。

验证资产名称

from ravencoin.assets import CMainAsset, InvalidAssetName
try:
    asset_name = CMainAsset("VALID_ASSET")
except InvalidAssetName:
    print("Invalid asset name")

发行资产

# Ravencoin wallet/daemon must be running with rpc server enabled
# RavenProxy created without arguments will use values from local raven.conf
from ravencoin.rpc import RavenProxy
rvn = RavenProxy()
asset_name = "TEST"
qty=1
rvn.issue(asset_name,qty)

单元测试

使用Ravencoin Core的测试数据进行测试。运行它们:

python3 -m unittest discover

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

推荐PyPI第三方库


热门话题
未处理java Google PubSub-resent消息   java CannotAcquireLockException+LockAcquisitionException   atlassian fisheye如何处理“C:\Program Files\Java\jre7\bin\server\JVM.dll”中缺少“服务器”JVM的问题   jboss 6.3 eap linux环境中ear部署中的java问题   java SQL顺序字符串主键   java ascii shift程序几乎适用于整个字符串   java中excel工作表中的一条记录插入多条记录所需的sql逻辑   java这个方法如何计算Rational(1)。hashCode()?1的分子或分母本身就是1   java为什么在循环中的数组中分配引用后会出现NullPointerException?   java Seam 2中内置工厂的优势是什么   远程运行Java项目的eclipse   标记化Java中的标记化源代码   java从大文件中读取前缀后的值   java使用EntityManager调用PostgreSQL过程   java阅读行每隔一行跳过一行