Wei naar Ether omrekenen

1 ETH = 10¹⁸ Wei

Volgende

Ethereum meet bedragen in Wei, de kleinste eenheid: 1 Ether is gelijk aan 10^18 Wei. Gas-kosten en JSON-RPC-saldi komen als enorme gehele Wei-getallen binnen, die je met het blote oog nauwelijks goed leest. Deze omrekenaar deelt je Wei-bedrag exact door 10^18, zodat er geen cijfer verloren gaat door afronding met drijvende komma. Bijvoorbeeld: een standaardoverdracht van 21.000 gas bij 30 gwei kost 630000000000000 Wei; plak dat getal en je krijgt precies 0,00063 Ether.

Wei naar Ether omrekenen

  1. 1

    Voer een bedrag in Wei in

    Een geheel Wei-getal, als gewone cijfers (geen 0x-hex).

  2. 2

    Reken om

    De tool deelt je Wei-bedrag door 10^18.

  3. 3

    Lees de waarde in Ether

    Met de volledige precisie van 18 decimalen, waarbij nullen aan het eind worden weggelaten.

  4. 4

    Kopieer de Ether-waarde

    Voor saldi, gas-kosten of transactiebedragen.

De Ethereum-eenhedenladder

Eenheid Waarde (in Wei) Typisch gebruik
wei 1 Kleinste eenheid, in het protocol
kwei (babbage) 10^3 Zelden gebruikt
mwei (lovelace) 10^6 Zelden gebruikt
gwei (shannon) 10^9 Gas-prijzen
szabo 10^12 Zelden gebruikt
finney 10^15 Zelden gebruikt (1 ETH = 1000 finney)
ether 10^18 Weergavevaluta

In het dagelijks gebruik zie je vooral wei, gwei en ether; de rest is historisch. Deze tool rekent Wei om naar Ether. Heb je een gwei-waarde, vermenigvuldig die dan eerst met 10^9 om Wei te krijgen.

Hoe Wei Ether wordt

Delen door 10^18 verschuift de komma 18 plaatsen naar links:

1000000000000000000 wei = 1 ether
1000000000          wei = 0.000000001 ether            (1 gwei)
1                   wei = 0.000000000000000001 ether

De omrekenaar behoudt elk van die 18 decimalen omdat hij met exacte berekening werkt in plaats van met drijvende komma.

Waar grote Wei-getallen vandaan komen: gas

De meeste grote Wei-getallen zijn gas-kosten. De totale kosten van een transactie zijn:

tx_cost_wei = gas_used x gas_price_in_wei

Een normale ETH-overdracht verbruikt 21.000 gas. Bij een gas-prijs van 30 gwei (dat is 30 × 10^9 = 30000000000 wei):

21000 x 30000000000 = 630000000000000 wei = 0.00063 ether

Sinds de London-upgrade van 2021 (EIP-1559) splitst die gas-prijs zich in een base fee die het protocol verbrandt en een priority fee die naar de validator gaat, beide uitgedrukt in gwei. De berekening tot het Wei-totaal blijft gelijk; alleen de vergoedingsmarkt verschilt.

Waarom exacte berekening telt

Berekening met drijvende komma verliest ongemerkt Wei. In puur JavaScript geeft 0.1 + 0.2 de waarde 0.30000000000000004. Bij één overdracht is dat onschuldig, maar opgeteld over duizenden overdrachten bij de audit van een contract wordt het ontbrekende tokens. Deze omrekenaar gebruikt exacte berekening met hele Wei, zodat 1000000000000000001 wei precies 1.000000000000000001 ether oplevert en niet een afgeronde 1.

Wei invoeren

Voer Wei in als gewone decimale cijfers. Hex-gecodeerde saldi uit JSON-RPC (bijvoorbeeld 0x16345785d8a0000, dat is 10^17 wei, oftewel 0,1 ether) worden hier niet geaccepteerd; zet ze eerst om naar een decimaal getal.

Veelgestelde vragen

Ethereum definieert 18 decimalen voor Ether, dus 1 Ether = 10^18 Wei. Achttien decimalen laten veel ruimte voor microbetalingen en passen tegelijk in gehele getallen van 256 bits. Veel ERC-20-tokens nemen deze afspraak over, al gebruiken sommige (zoals USDC en USDT) 6 decimalen.

Deze tool werkt met Wei, zet gwei dus eerst om naar Wei door met 10^9 te vermenigvuldigen en plak daarna het resultaat. Bijvoorbeeld: 30 gwei = 30 × 10^9 = 30000000000 wei = 0,00000003 ether. Een gas-prijs op zich is geen kostenbedrag; vermenigvuldig die met het verbruikte gas voor een echt totaal.

Ja. De omrekenaar gebruikt exacte berekening met hele getallen, geen drijvende komma, zodat zelfs 1000000000000000001 wei precies 1.000000000000000001 ether oplevert, zonder afronding.

Nee. In de standaardweergave wordt het Wei-bedrag alleen naar onze server gestuurd om de Ether-waarde te berekenen en daarna verwijderd; het wordt niet opgeslagen of gedeeld.

Gerelateerde tools

Tool beschikbaar in andere talen