ElectrumSV RegTest节点
electrumsv-node的Python项目详细描述
电气SV节点
该项目旨在为Linux、MacOS和Windows提供Python包,其中包括和
帮助运行预构建的比特币SV可执行文件。它应该允许一致的可用性和可用性
能够在任何64位平台上运行比特币SV节点,并安装
electrumsv-node
包,使用Python的标准pip
包管理器。在
这些包和其中的可执行文件仅用于运行节点进行开发 作为Regtest区块链。如果我们有能力这样做,我们会阻止他们像任何人一样逃跑 其他区块链。不要因为您的问题或与非Regtest用法相关的问题而打扰我们。在
- 必须使用64位Python 3.7或3.8。在
- 您必须使用Windows、MacOS或Linux。在
- 您必须拥有
pip
包的最新版本。在
要更新pip
:
> python3 -m pip install --upgrade pip
要安装electrumsv-node
:
要使用它:
from electrumsv_node import electrumsv_node
# Set logging level to debug mode to see logging information (Optional)
logging.basicConfig(
format="%(asctime)s %(levelname)s %(message)s",
level=logging.DEBUG,
datefmt="%Y-%m-%d %H-%M-%S",
)
electrumsv_node.start()
time.sleep(5)
electrumsv_node.stop()
time.sleep(5)
electrumsv_node.reset()
控制台输出如下所示(使用自定义数据目录):
2020-07-03 19-35-57 DEBUG starting RegTest bitcoin daemon...
2020-07-03 19-36-02 DEBUG stopping RegTest bitcoin daemon...
2020-07-03 19-36-02 DEBUG bitcoin daemon stopped.
2020-07-03 19-36-07 DEBUG resetting state of RegTest bitcoin daemon...
2020-07-03 19-36-09 DEBUG removed 'G:\electrumsv-node\electrumsv_node\data' successfully
2020-07-03 19-36-09 DEBUG created 'G:\electrumsv-node\electrumsv_node\data' successfully
节点数据目录
默认情况下,节点将以标准位置中的数据目录启动。在Windows上这个
将位于计算机的ElectrumSV-Node
目录中,它可能是
c:\users\<user-name>\AppData\Local
。在MacOS和Linux上,这将位于.electrumsv-node
中
用户的主目录,在Linux或
/Users/<user-name>
在MacOS上。在
ElectrumSV和ElectrumSV节点
这是提供一流RegTest开发环境的更广泛努力的一部分 使用ElectrumSV堆栈的经验(包括 电气化)。预计出于这些目的 ElectrumSV-SDK项目将是 开发者将使用ElectrumSV节点。在
- 项目
标签: