dan-da / 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 auto-updated.
Last update: 2024-08-29 04:03:42 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.