yusufkenar / crypto-currency-address-tools
加密货币地址转换器和验证器
v1.0.0
2019-07-01 06:51 UTC
Requires
- php: ^7.0
- ext-bcmath: *
- ext-gmp: *
This package is auto-updated.
Last update: 2024-09-29 05:29:32 UTC
README
安装
composer require yusufkenar/crypto-currency-address-tools
转换器使用示例
use CryptoCurrencyAddressTools\Converter\BCH;
$new_address = BCH::old2new('1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa');
$old_address = BCH::new2old('bitcoincash:qp3wjpa3tjlj042z2wv7hahsldgwhwy0rq9sywjpyy', false);
P2PK
old2new('1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa'): 'bitcoincash:qp3wjpa3tjlj042z2wv7hahsldgwhwy0rq9sywjpyy'
new2old('bitcoincash:qp3wjpa3tjlj042z2wv7hahsldgwhwy0rq9sywjpyy'): '1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa'
P2PKH
old2new('12higDjoCCNXSA95xZMWUdPvXNmkAduhWv'): 'bitcoincash:qqf2hrw93r9f64u8mhn7k22knknrcw3r3s0mkt0zxa'
new2old('bitcoincash:qqf2hrw93r9f64u8mhn7k22knknrcw3r3s0mkt0zxa'): '12higDjoCCNXSA95xZMWUdPvXNmkAduhWv'
P2SH
old2new('342ftSRCvFHfCeFFBuz4xwbeqnDw6BGUey'): 'bitcoincash:pqv60krfqv3k3lglrcnwtee6ftgwgaykpccr8hujjz'
new2old('bitcoincash:pqv60krfqv3k3lglrcnwtee6ftgwgaykpccr8hujjz'): '342ftSRCvFHfCeFFBuz4xwbeqnDw6BGUey'
验证使用示例
use CryptoCurrencyAddressTools\ValidationFactory;
$validator = new ValidationFactory();
$currency = $validator->build('BTC', "32TLn1WLcu8LtfvweLzYUYU6ubc2YV9eZs");
if ($currency->validate()) {
//valid
} else {
//invalid
}
支持的加密货币
'BTC'
, 比特币'BCH'
, 比特币现金'USDT'
, 美元泰达币'LTC'
, 莱特币'ETH'
, 以太坊'ETC'
, 以太坊经典'DASH'
, 达世币'DOGE'
, 狗狗币'DGB'
, 数字币'NEO'
, 比特股'XRP'
, 瑞波币'ZEC'
, 洛克币others
- 加载中..