Socket
Book a DemoSign in
Socket

@devforth/anychain-address-validator

Package Overview
Dependencies
Maintainers
6
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@devforth/anychain-address-validator

Anychain address validator for Bitcoin and other blockchains.

latest
Source
npmnpm
Version
1.0.1
Version published
Maintainers
6
Created
Source

anychain address validator

Simple blockchain address validator for validating Bitcoin and other blockchain addresses Node.js and browser.

Installation

NPM

npm install @devforth/anychain-address-validator

Browser

<script src="dist/anychain-address-validator.bundle.min.js"></script>

API

validate (address, chain)
Parameters
  • address - blockchain address to validate
  • chain - blockchain name or object with networkType (mainnet or testnet)

Returns true if the address is a valid wallet address for the blockchain specified or throws if validator could not be found for chain

Supported blockchains

  • Algorand: algorand
  • Bitcoin: bitcoin, btc, omni
  • Bitcoin Cash: bitcoin-cash, bitcoincash, bitcoin cash, bch
  • Cardano: cardano, ada
  • Dogecoin: dogecoin, doge
  • EOS: eos
  • Ethereum: ethereum, eth, erc20, flare, avalanche, avalanche-c, bsc, bnb, binance, sonic, berachain, story, polygon, pol, matic
  • Litecoin: litecoin, ltc
  • Monero: monero
  • Nano: nano
  • NEM: nem
  • Polkadot: polkadot
  • Ripple: ripple', xrp`
  • Sia: sia
  • Solana: solana, spl
  • Tezos: tezos
  • Ton: ton
  • Tron: tron, trc20
  • XLM: xlm, stellar

Usage example

Node

import { validate } from '@devforth/anychain-address-validator'

const valid = validate('1KFzzGtDdnq5hrwxXGjwVnKzRbvf8WVxck', 'BTC');
if (valid)
  console.log('This is a valid address');
else
  console.log('Address INVALID');

// This will log 'This is a valid address' to the console.
import { validate } from '@devforth/anychain-address-validator'

const valid = validate('0xdbF03B407c01E7cD3CBea99509d93f8DDDC8C6FB', 'ethereum');
if (valid)
  console.log('This is a valid address');
else
  console.log('Address INVALID');

// This will log 'This is a valid address' to the console.
import { validate } from '@devforth/anychain-address-validator'

const valid = validate('1KFzzGtDdnq5hrwxXGjwVnKzRbvf8WVxck', { chain: 'litecoin', networkType: 'testnet' });
if (valid)
  console.log('This is a valid address');
else
  console.log('Address INVALID');

// As this is a invalid litecoin address 'Address INVALID' will be logged to console.

Keywords

0x

FAQs

Package last updated on 25 Mar 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts