placecodex / coinparams-bitwasp-addon
这些是用于将 bitwasp bitcoin-php 与 coinparams 集成,实现多币种功能的插件类。
v0.0.2
2018-07-22 12:10 UTC
Requires
- php: >=5.6
- ext-json: *
- bitwasp/bitcoin: 0.0.35.1
- dan-da/coinparams: 0.2.6
Requires (Dev)
- dan-da/tester-php: 1.0.4
This package is not auto-updated.
Last update: 2024-10-03 03:48:53 UTC
README
这些是用于将 bitwasp bitcoin-php 与 coinparams 集成,实现多币种功能的插件类。
此库添加了两个类
- MultiCoinNetwork 扩展 BitWasp\Bitcoin\Network\Network,提供地址前缀等。
- MultiCoinRegistry 扩展 BitWasp\Bitcoin\Key\Deterministic\Slip132\PrefixRegistry,提供 xpub/ypub,zpub 扩展密钥前缀。
这些类接受字符串参数 [symbol,network],以自动从 coinparams.json 加载前缀。然后可以在任何通常使用 Network 或 PrefixRegistry 的地方使用这些类。
请参阅示例和测试目录以了解使用方法。
注意:莱特币的扩展密钥前缀不规则。有关详细信息,请参阅 examples/bip39。
安装
$ cd <yourproject>
$ composer require dan-da/coinparams-bitwasp-addon
运行一些测试。
$ cd vendor/dan-da/coinparams-bitwasp-addon/tests
$ ./tester.php
运行一些示例。
$ cd vendor/dan-da/coinparams-bitwasp-addon/examples
$ php bip39.php
etc, etc.