Ethereum-adresvalidator
Valideer Ethereum-adressen en controleer de EIP-55 checksum‑codering
Invoer
Uitvoer
Readme
Wat is een Ethereum‑adres?
Een Ethereum‑adres is een hexadecimale tekenreeks van 42 karakters die dient als unieke identifier voor accounts op de Ethereum‑blockchain. Elk adres begint met “0x” gevolgd door 40 hexadecimale tekens (0‑9 en a‑f). Deze adressen kunnen een extern beheerd account (gecontroleerd door private keys) of een smart contract dat op het netwerk is gedeployed, vertegenwoordigen.
Wat is de EIP‑55‑checksum?
EIP‑55 is een Ethereum Improvement Proposal dat een checksum‑mechanisme introduceerde met mixed‑case‑codering. In tegenstelling tot Bitcoin‑adressen, die een ingebouwde checksum hebben, waren vroege Ethereum‑adressen case‑insensitief, waardoor typefouten onopgemerkt bleven. EIP‑55 lost dit op door specifieke letters te kapitaliseren op basis van de hash van het adres – wijzig je zelfs maar één teken, dan wordt de checksum ongeldig. Deze eenvoudige maar effectieve methode vangt de meeste typefouten op voordat er fondsen naar een verkeerd adres worden gestuurd.
Hoe werkt checksum‑validatie?
De EIP‑55‑checksum werkt door het lowercase‑adres te hashen en de resulterende hash te gebruiken om te bepalen welke letters met hoofdletters moeten worden geschreven. Als een karakter in de hash 8 of hoger is (hexadecimaal), wordt de overeenkomstige letter in het adres hoofdletter; anders blijft deze kleine letter. Bij validatie wordt hetzelfde proces toegepast – als de kapitalisatie overeenkomt met het verwachte patroon, is de checksum geldig.
Toolbeschrijving
Deze tool valideert Ethereum‑wallet‑adressen en controleert hun EIP‑55‑checksum‑codering. Plak eenvoudig een adres om direct te zien of het een geldig Ethereum‑adres is, welk formaat het heeft, en of de checksum correct is. De validator ondersteunt alle gangbare adresformaten, inclusief checksummed, lowercase en uppercase varianten.
Functies
- Directe validatie — Verifieer elk Ethereum‑adresformaat in real‑time
- EIP‑55‑checksum‑controle — Detecteer of adressen een geldige mixed‑case‑checksum hebben
- Formaatdetectie — Identificeer of adressen checksummed, lowercase of uppercase zijn
- Lengte‑validatie — Bevestig dat adressen de correcte lengte van 42 karakters hebben
- Copy‑paste‑vriendelijk — Verwerkt adressen met extra witruimte automatisch
Toepassingsgevallen
- Voor het verzenden van crypto — Valideer ontvangeradressen om onomkeerbaar verlies van fondsen te voorkomen
- Smart‑contract‑ontwikkeling — Controleer contractadressen tijdens deployment en testing
- Wallet‑integratie — Controleer door gebruikers ingediende adressen in dApps en exchanges
- Security‑auditing — Bevestig adressen in configuratiebestanden en code‑repositories