svjaco123/bitcoin

PHP比特币库,提供交易、签名、序列化、随机/确定性ECDSA密钥、区块、RPC绑定等功能

1.0 2024-05-02 18:04 UTC

This package is not auto-updated.

Last update: 2024-09-25 13:08:14 UTC


README

Build Status Code Coverage Scrutinizer Code Quality Latest Stable Version

此存储库包含了一个使用纯PHP实现的比特币实现。

警告:此库不支持32位PHP安装。请注意,composer是唯一支持的安装方法。

安装

您可以通过Composer安装此库:composer require bitwasp/bitcoin

贡献

欢迎所有贡献。请在开始之前查看[此页面]

文档

查看库文档的初步内容:[简介]

目前支持

  • 区块、头部和Merkle区块以及Bloom过滤器
  • P2SH & 分离见证脚本
  • 可定制的椭圆曲线库,默认使用[PhpEcc],如果找到绑定则使用libsecp256k1
  • 支持构建、解析、签名/验证交易
  • 确定性签名(RFC6979)
  • BIP32和电报(旧型I)确定性密钥算法
  • BIP39,以及较老的电报种子格式。
  • ScriptFactory用于常见输入/输出类型,解析器、解释器和分类器
  • 支持绑定到libbitcoinconsensus
  • 绑定到Stratum(电报)服务器

其他项目

支持者

这是一个100%的开源项目。我们没有从行业中获得任何资金,也不提供付费支持或功能开发。话虽如此,我们感谢我们的支持者,他们为开源项目提供了免费访问。

JetBrains

感谢 JetBrains 通过赞助其所有产品包的一部分,支持我们的项目,这些产品包在其免费开源许可计划下。