> ## Documentation Index
> Fetch the complete documentation index at: https://voltaire.tevm.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# Compare and Sort Addresses

> Compare Ethereum addresses for equality and sorting

Compare Ethereum addresses for equality and sorting

```typescript theme={null}
import { Address } from '@tevm/voltaire/Address';

// Create some addresses
const addr1 = Address("0x742d35Cc6634C0532925a3b844Bc9e7595f251e3");
const addr2 = Address("0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed");
const addr3 = Address("0x742d35Cc6634C0532925a3b844Bc9e7595f251e3"); // Same as addr1

// Check equality (case-insensitive)
const areEqual = Address.equals(addr1, addr3);

const notEqual = Address.equals(addr1, addr2);

// Compare for sorting (lexicographic order)
const comparison = Address.compare(addr1, addr2);

// Sort addresses
const addresses = [addr2, addr1, addr3];
const sorted = addresses.sort(Address.compare);
```

<Tip>
  This is a fully executable example. View the complete source with test assertions at [`examples/addresses/compare-addresses.ts`](https://github.com/evmts/voltaire/blob/main/examples/addresses/compare-addresses.ts).
</Tip>

## Related

* [API Reference](/primitives)
* [More Examples](/examples)
