Wei till Ether-omvandlare

1 ETH = 10¹⁸ Wei

Nästa

Ethereum mäter belopp i Wei, sin minsta enhet: 1 Ether är lika med 10^18 Wei. Gasavgifter och JSON-RPC-saldon kommer som enorma heltal i Wei, svåra att läsa med blotta ögat. Den här omvandlaren delar ditt Wei-belopp med 10^18 med exakt aritmetik, så att ingen siffra går förlorad genom flyttalsavrundning. Till exempel: en vanlig överföring på 21 000 gas vid 30 gwei kostar 630000000000000 Wei; klistra in det talet så får du exakt 0,00063 Ether.

Så omvandlar du Wei till Ether

  1. 1

    Ange ett belopp i Wei

    Ett heltal Wei, skrivet som vanliga siffror (inte 0x-hex).

  2. 2

    Omvandla

    Verktyget delar ditt Wei-belopp med 10^18.

  3. 3

    Läs värdet i Ether

    Med full precision på 18 decimaler, där avslutande nollor tas bort.

  4. 4

    Kopiera Ether-värdet

    Använd det för saldon, gaskostnader eller transaktionsbelopp.

Ethereums enhetsstege

Enhet Värde (i Wei) Typisk användning
wei 1 Minsta enhet, används i protokollet
kwei (babbage) 10^3 Används sällan
mwei (lovelace) 10^6 Används sällan
gwei (shannon) 10^9 Gaspriser
szabo 10^12 Används sällan
finney 10^15 Används sällan (1 ETH = 1000 finney)
ether 10^18 Visningsvaluta

I vardaglig användning ser du mest wei, gwei och ether; resten är historiskt. Det här verktyget omvandlar Wei till Ether. Har du ett gwei-värde multiplicerar du det först med 10^9 för att få Wei.

Hur Wei blir Ether

Att dela med 10^18 flyttar decimaltecknet 18 steg åt vänster:

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

Omvandlaren behåller var och en av dessa 18 decimaler eftersom den räknar exakt i stället för med flyttal.

Var stora Wei-tal kommer ifrån: gas

De flesta stora Wei-tal är gaskostnader. Den totala kostnaden för en transaktion är:

tx_cost_wei = gas_used x gas_price_in_wei

En vanlig ETH-överföring använder 21 000 gas. Vid ett gaspris på 30 gwei (det vill säga 30 × 10^9 = 30000000000 wei):

21000 x 30000000000 = 630000000000000 wei = 0.00063 ether

Sedan London-uppgraderingen 2021 (EIP-1559) delas gaspriset upp i en base fee som protokollet bränner och en priority fee som går till validatorn, båda angivna i gwei. Uträkningen fram till Wei-summan är oförändrad; bara avgiftsmarknaden skiljer sig.

Varför exakt räkning spelar roll

Flyttalsräkning tappar Wei tyst. I ren JavaScript ger 0.1 + 0.2 värdet 0.30000000000000004. På en enskild överföring är det ofarligt, men summerat över tusentals överföringar i en granskning av ett kontrakt blir det saknade tokens. Den här omvandlaren räknar exakt i hela Wei, så att 1000000000000000001 wei ger 1.000000000000000001 ether och inte en avrundad 1.

Ange Wei

Skriv Wei som vanliga decimalsiffror. Hex-kodade saldon från JSON-RPC (till exempel 0x16345785d8a0000, vilket är 10^17 wei, alltså 0,1 ether) accepteras inte här; omvandla dem först till ett decimaltal.

Vanliga frågor

Ethereum definierar 18 decimaler för Ether, så 1 Ether = 10^18 Wei. Arton decimaler ger gott om utrymme för mikrobetalningar och ryms samtidigt i 256-bitars heltal. Många ERC-20-tokens kopierar denna konvention, även om vissa (som USDC och USDT) använder 6 decimaler.

Det här verktyget arbetar med Wei, så omvandla först gwei till Wei genom att multiplicera med 10^9 och klistra sedan in resultatet. Till exempel: 30 gwei = 30 × 10^9 = 30000000000 wei = 0,00000003 ether. Ett gaspris i sig är ingen kostnad; multiplicera det med använd gas för att få en verklig summa.

Ja. Omvandlaren räknar exakt i heltal, inte med flyttal, så att även 1000000000000000001 wei ger 1.000000000000000001 ether utan avrundning.

Nej. I standardvyn skickas Wei-beloppet till vår server enbart för att beräkna Ether-värdet och raderas sedan; det sparas inte och delas inte.

Relaterade verktyg

Verktyget finns på andra språk