yusufkenar / crypto-currency-address-tools
Crypto Currency Address Converter and Validator
Installs: 42
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 1
Open Issues: 0
pkg:composer/yusufkenar/crypto-currency-address-tools
Requires
- php: ^7.0
- ext-bcmath: *
- ext-gmp: *
This package is auto-updated.
Last update: 2025-11-29 03:10:32 UTC
README
Install:
composer require yusufkenar/crypto-currency-address-tools
Converter Example of usage:
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'
Validation Example of usage:
use CryptoCurrencyAddressTools\ValidationFactory;
$validator = new ValidationFactory();
$currency = $validator->build('BTC', "32TLn1WLcu8LtfvweLzYUYU6ubc2YV9eZs");
if ($currency->validate()) {
//valid
} else {
//invalid
}
Supported crypto currencies
'BTC', Bitcoin'BCH', Bitcoin Cash'USDT', Usd Tether'LTC', Lite Coin'ETH', Ethereum'ETC', Ethereum Classic'DASH', DASH'DOGE', Doge Coin'DGB', DigiByte'NEO', NEO'XRP', XRP'ZEC', Zcashothers- Loading..