vectorface / php-cryptocurrency-address-validation
该包最新版本(1.2.7)没有可用的许可信息。
加密货币地址验证。目前支持包括莱特币和比特币在内的16种货币。
1.2.7
2023-09-19 18:34 UTC
Requires
- spomky-labs/cbor-php: ^3.0
Requires (Dev)
- phpunit/phpunit: ^9.0
README
易于使用的PHP比特币和莱特币地址验证器。有一天我会添加其他加密货币。或者你有何想法? :)
2021-09-17 - 从https://github.com/merkeleon/php-cryptocurrency-address-validation 分支,因为需要更多功能,如验证时的TestNet和MainNet过滤器。
使用方法
use Vectorface\PhpCryptocurrencyAddressValidation\Validation; $validator = Validation::make('BTC'); var_dump([ 'classic' => $validator->validate('1QLbGuc3WGKKKpLs4pBp9H6jiQ2MgPkXRp'), 'options empty (assumes Mainnet)' => $validator->validate('1QLbGuc3WGKKKpLs4pBp9H6jiQ2MgPkXRp', []), 'options NET MAIN' => $validator->validate('1QLbGuc3WGKKKpLs4pBp9H6jiQ2MgPkXRp', [ Validation::OPT_NET => Validation::MAINNET ]), 'options NET TEST' => $validator->validate('1QLbGuc3WGKKKpLs4pBp9H6jiQ2MgPkXRp', [ Validation::OPT_NET => Validation::TESTNET ]), 'options NET garbage (assumes Mainnet)' => $validator->validate('1QLbGuc3WGKKKpLs4pBp9H6jiQ2MgPkXRp', [ Validation::OPT_NET => 'blah' ]), 'options garbage (assumes Mainnet)' => $validator->validate('1QLbGuc3WGKKKpLs4pBp9H6jiQ2MgPkXRp', [ 'hammer' => 'nail' ]), ]);