用于奇偶校验的秘密存储api调用和会话的python包。

secretstore的Python项目详细描述


秘密商店python包

这是一个python库,用于与奇偶校验的秘密存储进行交互。 它是一个抽象层(api),位于官方 secretstore module RPC APIsecretstore sessions。 命名约定遵循底层api。

文档是为这个库及其功能准备的。有关的详细信息 秘密商店是如何运作的,请参考Parity wiki。 大部分功能描述都是从那里复制过来的。

维护人员

primary:亚当·纳吉(@ngyam)

文档

Documentation Status

阅读文档:https://secretstore.readthedocs.io/index.html

快速启动

pip install secretstore

然后在您的项目中:

fromweb3importWeb3,HTTPProviderfromsecretstoreimportSecretStoreweb3=Web3(HTTPProvider("http://127.0.0.1:8545"))# endpoint exposed by your Secret Storess=SecretStore(web3,"http://127.0.0.1:8090")# secretstore API callsss.something..# secretstore session callsss.session.something..

如果您想知道如何设置秘密存储群集,请查看正式的config guide,然后查看nodes_ss_dev/文件夹。

示例

您可以在tests中看到一些示例。

贡献

请阅读contributing和我们的code of conduct了解详细信息。

开始(作为开发人员)

先决条件

  • Python3.5+

安装

git clone https://github.com/energywebfoundation/secretstore-py.git
pip install -e .[dev]

运行测试

achtung:请确保首先启动本地机密存储群集。

  1. 开始节点
cd nodes_ss_dev
./start.sh
  1. 运行测试
cd tests
python3 -m unittest
  1. 摆弄完了:
cd nodes_ss_dev && ./stop.sh

版本控制

我们使用SemVer进行版本控制。版本号被bumpversion工具撞毁。

许可证

此项目是在gplv3许可下授权的-有关详细信息,请参见LICENSE文件。

致谢

  • 特别感谢平价

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

推荐PyPI第三方库


热门话题
maven字段#getGenericType()抛出java。lang.TypeNotPresentException   用java绘制三角形的几何图形   java无法下载主题和发件人地址(rediff)   java如何使代码线程安全   java在尝试转换FileInputStream中的文件时,我遇到了一个FileNotFound异常   java Moxy和Jackson如何将Json映射到Pojo   在foreach循环中使用BufferedWriter生成新行的java问题   java为什么我的测试在单次执行中运行时间小于1秒,而在maven构建中运行时间大于20秒?   java如何显示下载附件的进度条   了解java rmi的良好实践   .net可以将Java portlet嵌入ASP。网页?   循环如何多次执行Java方法?   java如何确保用户输入在给定的有效范围内?   java单元测试定理   java如何在IntelliJ上运行外部构建项目?   JAVA:试图编写一个检查字符串是否为数字的方法。总是返回错误   javahadoop将特定键的所有map方法生成的所有值都发送到一个reduce方法,对吗?   在java中读取和使用文件