Skip to main content
Convert addresses to EIP-55 checksummed format for safer usage
import { Address } from '@tevm/voltaire/Address';

// Lowercase address (no checksum)
const lowercaseAddr = "0x5aaeb6053f3e94c9b9a09f33669435e7ef1beaed";

// Convert to checksummed format
const addr = Address(lowercaseAddr);
const checksummed = Address.toChecksummed(addr);

// Verify the checksum is valid
const isValid = Address.isValidChecksum(checksummed);
This is a fully executable example. View the complete source with test assertions at examples/addresses/checksum-address.ts.