Hi, I was wondering if there is some library or something for JS/TS that validates if the entered string is a valid STX address. Or if there is no library, how would one go about validating the address? Is there some formula or something? I couldn’t find anything on this topic.
Thanks!
2 Likes
If you’re using TS/JS it can be useful to work with @stacks/transaction
Address
interface. You could do something like:
import { createAddress } from '@stacks/transaction';
//...
try {
const maybeAddress = 'the-string-I-want-to-validate';
const address = createAddress(maybeAddress); // createAddress will return an Address or throw in case it's not valid
} catch {
console.error('Not a valid address!');
// Handle Invalid address
}
2 Likes