1.0.2 • Published 10 months ago
crypto-wallets-validator v1.0.2
Crypto Wallet Address Validator
A simple utility to validate cryptocurrency wallet addresses.
Installation
To install the package, run:
npm install crypto-wallets-validator
Usage
Import the necessary functions and types from crypto-wallets-validator
and use them in your code.
Recommended Example
import { isValidAddress } from "crypto-wallets-validator";
const addresses = [
"0x742d35Cc6634C0532925a3b844Bc454e4438f44e", // EVM
"3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy", // Bitcoin
"9A5oG2fXhxpBnh9qVHVk3dxp4Up1gkp8q5vj5rwiUJr", // Solana
"invalid_address", // Invalid address
];
addresses.forEach((address) => {
const result = isValidAddress(address);
if (result) {
console.log(`Address: ${result} is valid.`);
setState({ address: result }); // Or handle the valid address as needed
} else {
console.log(`Address: ${address} is invalid.`);
console.log(`Result: ${result}`); // Result will be null
}
});
Function Details
isValidAddress(address: string): string | null
Parameters:
address
(string): The cryptocurrency wallet address to validate.
Returns:
- Returns the validated address if it is valid.
- Returns
null
if the address is invalid.
Not Recommended Example (Deprecated)
import { isWalletValid } from "crypto-wallets-validator";
const result = isWalletValid("your_wallet_address_here");
if (!result.valid) {
console.error("Error message:", result.error?.message);
} else {
console.log("Wallet address type:", result.type);
}
Supported Chains
- EVM (Ethereum Virtual Machine)
- Solana
- Bitcoin
- Cosmos
Contributing
All contributions are welcome! Please feel free to open a Pull Request.
1.0.2
10 months ago
0.1.7
10 months ago
0.1.6
10 months ago
0.1.4
10 months ago
0.1.3
10 months ago
0.1.2
10 months ago
0.1.0
10 months ago
0.0.132
10 months ago
0.0.131
10 months ago
0.0.128
10 months ago
0.0.127
10 months ago
0.0.126
10 months ago
0.0.41
10 months ago
0.1.0-21
10 months ago
0.0.31
10 months ago
0.0.26
10 months ago
0.0.20
10 months ago
0.0.21
10 months ago
0.0.16-1731121375
10 months ago
0.0.16-1731121250
10 months ago
0.0.15
10 months ago
0.0.11
10 months ago
0.0.8
10 months ago
0.0.6
10 months ago
0.0.4
10 months ago
0.0.3
10 months ago
0.0.2
10 months ago
0.0.1
10 months ago
0.0.0
10 months ago