Copy
Ask AI
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);
console.log('Checksummed:', checksummed);
// Verify the checksum is valid
const isValid = Address.isValidChecksum(checksummed);
console.log('Is valid checksum:', isValid);
// Mixed case is preserved for checksum
console.log('Original:', lowercaseAddr);
console.log('Result: ', checksummed);
This is a fully executable example. View the complete source with test assertions at
examples/addresses/checksum-address.ts.
