yusufkenar/crypto-currency-address-tools

加密货币地址转换器和验证器

v1.0.0 2019-07-01 06:51 UTC

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 - 加载中..