submtd/cashaddr-converter

将旧的比特币现金地址转换为新的CashAddr格式,反之亦然

1.0.1 2018-01-24 22:15 UTC

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

捐赠

如果这个项目帮助你节省了开发时间,请随意请我喝杯啤酒 ;)

paypal