submtd / cashaddr-converter
将旧的比特币现金地址转换为新的CashAddr格式,反之亦然
1.0.1
2018-01-24 22:15 UTC
Requires
- php: >=7.0.0
- ext-gmp: *
This package is auto-updated.
Last update: 2024-09-13 13:30:50 UTC
README
这是一个将旧的比特币现金地址转换为新的CashAddr格式,反之亦然的Laravel友好包。基于Har01d的CashAddressPHP代码。
安装
首先,通过Composer引入此包。
composer require submtd/cashaddr-converter
接下来,如果你使用的是Laravel 5.4,你需要在config/app.php
文件中包含服务提供者和可选的别名。如果你使用的是Laravel 5.5,这些配置将自动发现。
'providers' => [ Submtd\CashaddrConverter\Providers\CashaddrConverterServiceProvider::class, ]; 'aliases' => [ 'CashaddrConverter' => Submtd\CashaddrConverter\Facades\CashaddrConverterFacade::class, ];
使用方法
提供了一个门面和辅助函数,以便于使用。
使用门面
// convert from a legacy address to a cashaddr address $legacyAddress = '1PchCm7XXAjifhpchPB8wR2WG5rzMFqjnR'; CashaddrConverter::convertToCashaddr($legacyAddress); // returns bitcoincash:qrup9c40gr9usrz6m7rg7rknjmsp685r2yhxkdx8tf // convert from a cashaddr address to a legacy address $cashaddrAddress = 'bitcoincash:qrup9c40gr9usrz6m7rg7rknjmsp685r2yhxkdx8tf'; CashaddrConverter::convertFromCashaddr($cashaddrAddress); // returns 1PchCm7XXAjifhpchPB8wR2WG5rzMFqjnR
使用辅助函数
// convert from a legacy address to a cashaddr address $legacyAddress = '1PchCm7XXAjifhpchPB8wR2WG5rzMFqjnR'; convertToCashaddr($legacyAddress); // returns bitcoincash:qrup9c40gr9usrz6m7rg7rknjmsp685r2yhxkdx8tf // convert from a cashaddr address to a legacy address $cashaddrAddress = 'bitcoincash:qrup9c40gr9usrz6m7rg7rknjmsp685r2yhxkdx8tf'; convertFromCashaddr($cashaddrAddress); // returns 1PchCm7XXAjifhpchPB8wR2WG5rzMFqjnR
捐赠
如果这个项目帮助你节省了开发时间,请随意请我喝杯啤酒 ;)