Links

Validate address, convert address

Validate and convert address to different formats

When you may need it?

If you want to validate an address and/or convert address to bounceable/non-bounceable base64/base64url formats and back. These types of address are sometimes used in some clients so may be useful for integration.

Get address type

let initialAddressType = await client.utils.get_address_type({address});
console.log(`Address type is ${JSON.stringify(initialAddressType)}`);

Convert

Use utils.convert_address function for that.
let convertedAddress = (await client.utils.convert_address({
address,
output_format: {
type: "Hex"
},
})).address;
console.log(`Address in raw format: ${convertedAddress}`);

Validate

If address is incorrect the function utils.convert_address will fail with an error.

Sample source code