创建现金帐户的助手

pycashaccount的Python项目详细描述


现金帐户助手

您已经可以获取诸如地址之类的付款信息,并在cashaccount.info注册一个cash account。 我真的建议你这么做。

这个cli和库将帮助您准备现金帐户注册,您可以广播自己。

安装

现在需要Python3。

pip install pycashaccount

状态/待办事项

这仍然是非常基本的。如果您有其他使用案例,请提交问题。

  • 电子现金操作返回降价的操作返回输出
  • 运算返回十六进制输出
  • p2sh输出
  • 支持付款代码
  • 生成公共节点clis可以使用的原始十六进制输出
  • 支持隐藏地址
  • 支持现金账户查询

关于BIP47支付代码的说明

Bip47支付代码非常有趣。 请阅读this introduction 在使用pycashaccount注册支付代码之前发送给他们。 生成支付代码本身并不容易,因此pycashaccount允许您创建注册信息 从xpub以及支付代码本身。请小心使用Xpubs。 请绝对确保不导出并开始复制粘贴xpriv

安装后使用cli(命令行界面)

例如,获取密钥哈希和脚本哈希帐户所需的信息:

p2pkh="bitcoincash:qrme8l598x49gmjhn92dgwhk5a3znu5wfcf5uf94e9"p2sh="bitcoincash:pp4d24pemra2k3mths8cjxpuu6yl3a5ctvcp8mdkm9"paymentcode="PM8TJTLJbPRGxSbc8EJi42Wrr6QbNSaSSVJ5Y3E4pbCYiTHUskHg13935Ubb7q8tx9GVbh2UuRnBc3WSyJHhUrw8KhprKnn9eDznYGieTzFcwQRya4GA"xpub="xpub6D3t231wUi5v9PEa8mgmyV7Tovg3CzrGEUGNQTfm9cK93je3PgX9udfhzUDx29pkeeHQBPpTSHpAxnDgsf2XRbvLrmbCUQybjtHx8SUb3JB"

cashaccount keyhash     name1 "$p2pkh"
cashaccount scripthash  name2 "$p2sh"           --format=opreturn
cashaccount paymentcode name4 from-xpub "$xpub" --format=electron-markdown
cashaccount paymentcode name3 from-code "$paymentcode"

一般情况下:

cashaccount payment_type name payment_info [--format]

获取帮助:

cashaccount --help

cashaccount keyhash --help

直接从存储库使用cli

与已安装的cli的用法相同,只是您可以从存储库根目录中的cli脚本调用它:

./cli --help

库使用

查看cashaccount/cli.py了解用法。

例如,根据名称和付款信息创建注册。

fromcashaccountimportKeyHashInfo,Registration,opreturnname='emergent_reasons'info=KeyHashInfo('bitcoincash:qrme8l598x49gmjhn92dgwhk5a3znu5wfcf5uf94e9')registration=Registration(name,info)print(registration)print(opreturn(registration))

贡献

欢迎输入代码:

  • 分叉存储库并提交来自分叉的拉取请求。
  • 安装测试要求pip install -r requirements-test.txt
  • 更新测试以覆盖所有更改
  • 在提交拉取请求之前确认所有测试通过(例如pytest --cov-report term-missing --cov=cashaccount test/

也欢迎捐赠支持:

  • ?emergent_reasons#100bitcoincash:qz3aq0uhltztqyjy2esa0lshadg9pf87yu7yealu3a
  • ☯Jonathan#100为现金账户项目捐款(bitcoincash:qr4aadjrpu73d2wxwkxkcrt6gqxgu6a7usxfm96fst
  • Electron Cash (bottom of the page)该团队添加了一个通用的操作返回功能,您可以在其中使用op return格式。

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

推荐PyPI第三方库


热门话题
使用freemarker(ftl模板)通过spring发送outlook电子邮件的java自定义表单   java Project Euler 17错误答案   java想澄清所有关于Android多屏幕尺寸支持的疑问吗?   如何使用Eclipse和Maven配置Java项目以连接到AmazonRDS   java如何在Java8中按流对映射对象按时间段求和?   我是Java新手,希望有人能帮我   java Spring boot,序列化和反序列化时Jackson Json问题   java扫雷器(不是算法,只是布局问题)   java找到一个字符[]的完全唯一排列吗?   java哪种CRC用于更改Desfire卡中的密钥   java如何修复越界索引错误?   java读取Excel数值单元格值   java如何正确构建“PUT方法”并执行“intern请求”?   java如何从XSD生成JAXB类?   java为什么要运行它?   Java,畸形异常   java Springsecurityldap:实例化InitialContextFactory com失败。太阳jndi。ldap。LDAPCTX工厂   解析Java无法读取文本文件   java在每个请求之前运行资源方法