PHPackages                             raphaelcangucu/laravel-crypto-address-validator - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Validation &amp; Sanitization](/categories/validation)
4. /
5. raphaelcangucu/laravel-crypto-address-validator

ActiveLibrary[Validation &amp; Sanitization](/categories/validation)

raphaelcangucu/laravel-crypto-address-validator
===============================================

Laravel package for validating cryptocurrency wallet addresses across multiple coins

v1.3.0(6mo ago)116.0k↑18.1%MITPHPPHP ^8.1

Since Jun 25Pushed 6mo agoCompare

[ Source](https://github.com/raphaelcangucu/crypto-address-validator-laravel)[ Packagist](https://packagist.org/packages/raphaelcangucu/laravel-crypto-address-validator)[ Docs](https://github.com/raphaelcangucu/laravel-crypto-address-validator)[ RSS](/packages/raphaelcangucu-laravel-crypto-address-validator/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (14)Versions (7)Used By (0)

Laravel Crypto Address Validator
================================

[](#laravel-crypto-address-validator)

[![Latest Version on Packagist](https://camo.githubusercontent.com/c64dfd9fef406de31ceb9fc6fc4dfd9e93b6b4a3dcab501a5b54e226f9860bc0/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7261706861656c63616e677563752f6c61726176656c2d63727970746f2d616464726573732d76616c696461746f722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/raphaelcangucu/laravel-crypto-address-validator)[![Tests](https://camo.githubusercontent.com/84dae29404bdb4a3b52a73c060b4a51f2b1047033e5e66f9092ced877901d12b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f7261706861656c63616e677563752f63727970746f2d616464726573732d76616c696461746f722d6c61726176656c2f72756e2d74657374732e796d6c3f6272616e63683d6d61696e266c6162656c3d7465737473267374796c653d666c61742d737175617265)](https://github.com/raphaelcangucu/crypto-address-validator-laravel/actions/workflows/run-tests.yml)[![Total Downloads](https://camo.githubusercontent.com/671a460c0e923e396fe8b11fd4ca54b37a1f3256b0085860318852b9b6413f61/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f7261706861656c63616e677563752f6c61726176656c2d63727970746f2d616464726573732d76616c696461746f722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/raphaelcangucu/laravel-crypto-address-validator)

A Laravel package for validating cryptocurrency wallet addresses across multiple blockchains. Built on top of the [multicoin-address-validator](https://github.com/raphaelcangucu/multicoin-address-validator-php) library.

Features
--------

[](#features)

- **25+ Cryptocurrencies Supported**: Bitcoin, Ethereum, Cardano, Solana, XRP, Litecoin, Bitcoin Cash, and many more
- **Network Support**: Mainnet, testnet, and stagenet validation
- **Laravel Integration**: Service provider, facade, and dependency injection support
- **Flexible Configuration**: Customizable validation rules and options
- **High Performance**: Optimized for speed and accuracy
- **Comprehensive Testing**: 100% test coverage with extensive test suite

Supported Cryptocurrencies
--------------------------

[](#supported-cryptocurrencies)

Bitcoin (BTC), Ethereum (ETH), Cardano (ADA), Solana (SOL), XRP, Litecoin (LTC), Bitcoin Cash (BCH), Monero (XMR), TRON (TRX), Polkadot (DOT), Dogecoin (DOGE), Chainlink (LINK), Polygon (MATIC), Avalanche (AVAX), Cosmos (ATOM), Tezos (XTZ), VeChain (VET), Algorand (ALGO), Hedera (HBAR), NEAR Protocol (NEAR), Filecoin (FIL), The Graph (GRT), Stellar (XLM), EOS, IOTA, and all ERC-20 tokens.

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require raphaelcangucu/laravel-crypto-address-validator
```

The package will automatically register its service provider.

You can publish the config file with:

```
php artisan vendor:publish --tag="crypto-address-validator-config"
```

This is the contents of the published config file:

```
