Address Validation
Overview
Basic address validation
import {
validateStacksAddress
} from '@stacks/transactions';
// Validate standard addresses
const isValidMainnet = validateStacksAddress('SP2J6Y09JMFWWZCT4VJX0BA5W7A9HZP5EX96Y6VZY');
console.log('Valid mainnet:', isValidMainnet); // true
const isValidTestnet = validateStacksAddress('ST2JHG361ZXG51QTKY2NQCVBPPRRE2KZB1HR05NNC');
console.log('Valid testnet:', isValidTestnet); // true
const isInvalid = validateStacksAddress('invalid-address');
console.log('Valid:', isInvalid); // falseAddress types and detection
Contract address handling
Address conversion utilities
Advanced validation patterns
Address formatting
Testing utilities
Best practices
Common mistakes
Last updated
Was this helpful?