使用nano加密货币协议的python库

nanolib的Python项目详细描述


功能

  • 解决并验证工作证明
  • 创建并反序列化传统块和通用块
  • 使用与原始nano钱包和nanovault相同的算法从seed生成帐户
  • 不同纳米面额之间的转换功能
  • 使用c扩展的高性能加密操作(签名和验证块,以及生成块工作证明) *工作证明生成支持SSE2、SSSE3、SSE4.1、AVX和NEON指令集,以提高性能。最佳支持的实现是在运行时选择的,具有通用兼容性的回退实现。
  • 由自动化测试支持
  • 与Python3.6及以上版本兼容
  • 在非常许可的creative commons zero许可下授权

安装

您可以使用pip安装库:

` pip install nanolib `

nanolib需要c扩展的工作构建环境。例如,在基于debian的发行版上,您可以使用以下命令安装所需的python头文件和c编译器:

` apt install build-essentialpython3-dev `

文档

文档的在线副本可以在[阅读文档](https://nanolib.readthedocs.io/en/latest/)找到。

您也可以通过运行python setup.py build_sphinx来构建文档。

命令

除了安装之外,setup.py脚本还附带了一些其他命令:

  • 建造狮身人面像 *在build/sphinx/html中构建文档。
  • 测试 *使用pytest运行测试
  • 速度 *运行基准测试库中使用的各种加密操作的性能。

捐款

xrb_33psgbaexuftgjthbz4tsgzm5qmyzawrfzptpmp3nwzousbypqf6bcmrk69

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

推荐PyPI第三方库


热门话题
.net等效于Java的Swing TableModel?   java将具有相同标记的xml结构解组到不同的字段   JavaSpringDataGemFire:自定义过期示例   设计模式质疑java中工厂函数的使用   文本区域中的swing格式。JAVA   Java:IEEE双倍于IBM浮点   java解析微数据时,我得到的是空值   java如何配置Ebean生成SQLite代码   具有复合工厂或抽象工厂的java工厂   如何使用java中的POI在excel工作表中获取小计   Java中指向整数的指针   java每次都会得到一个新的随机数[Dice Simulator]   javalucene:多线程文档复制   Java不仅使用ArrayList,还创建它(泛型)