Each row calls eth_getCode on a public RPC for that chain. Contracts return bytecode; wallets (EOAs) return 0x. No wallet connection, no API key.
keccak256(addr_lower) is ≥ 8. Wallets that produce mixed-case addresses are signaling that the case has meaning — and should be checked.EIP-55 mixes the case of letters in an Ethereum address based on the keccak-256 hash of its lowercase form. Wallets can verify the case to catch typos. An all-lowercase address is technically valid but loses this protection.
No. Ethereum addresses are case-insensitive on-chain. Lowercase, uppercase, and EIP-55 checksummed forms all reference the same account. Mixed case that does not match the checksum is suspicious — likely a typo or copy error.
Calling eth_getCode on the address returns the deployed bytecode for a contract, or 0x for an externally-owned account. We check this on each chain you enable.