Web3 Dev Toolkit - EIP-55, Gas Estimator, Impermanent Loss
Toolkit sviluppatori Web3: validatore checksum EIP-55 (keccak256 puro, client-side), stimatore gas Ethereum con preset statici (D-BT-W3-GAS, nessuna chiamata RPC), calcolatore impermanent loss per pool AMM CPAMM. Tutti i calcoli avvengono nel browser - nessun dato inviato a server (D-53-07).
Il checksum EIP-55 e uno standard Ethereum per rendere gli indirizzi hex leggibili in modo sicuro. Basato su keccak256 (la funzione hash nativa di Ethereum, distinta da SHA3-256 NIST), converte alcune lettere in maiuscolo in base all'hash dell'indirizzo in lowercase. Un wallet compatibile EIP-55 rifiutera indirizzi con case errato, prevenendo invii accidentali.
Il gas estimator usa preset statici [ASSUMED] basati su EIP-2028 e Yellow Paper Ethereum. D-BT-W3-GAS: nessuna chiamata RPC alla rete Ethereum (no SSRF). Le unita gas per ETH transfer (21.000), ERC-20 transfer (~65.000) e Uniswap v3 swap (~130.000) sono approssimazioni - i costi reali variano in base all'implementazione del contratto e all'evoluzione del protocollo.
L'impermanent loss si calcola con la formula CPAMM di Uniswap v2 [ASSUMED]: IL = 2*sqrt(r)/(1+r) - 1, dove r e il rapporto tra prezzo finale e iniziale. E "impermanente" perche si azzera se il prezzo torna al livello iniziale. Questa formula si applica ai pool a rapporto costante (x*y=k); le posizioni concentrate di Uniswap v3 hanno un profilo IL diverso.
Fonte EIP-55: https://eips.ethereum.org/EIPS/eip-55 [VERIFIED]. Fonte gas: Ethereum Yellow Paper + EIP-2028 [ASSUMED]. Fonte IL: Uniswap v2 whitepaper [ASSUMED]. Versione normativa: WEB3-GAS-PRESETS-STATIC-2026 (valida fino 2027-01-01).
Sezione A - Validatore Checksum EIP-55
Indirizzo Ethereum
Inserisci un indirizzo Ethereum e premi "Calcola Checksum EIP-55".
Sezione B - Gas Estimator Ethereum (Preset Statici)
D-BT-W3-GAS: preset statici [ASSUMED] - nessuna chiamata RPC alla rete Ethereum (no SSRF). I valori reali variano in base all'implementazione del contratto.
Parametri Gas
Seleziona operazione e tier gas, poi premi "Stima Costo Gas".
Sezione C - Calcolatore Impermanent Loss (AMM CPAMM)
Formula CPAMM Uniswap v2: IL = 2*sqrt(r)/(1+r) - 1, dove r = finalPrice / initialPrice [ASSUMED]. Si applica ai pool a rapporto costante (x*y=k).
Prezzi Token
Inserisci i prezzi iniziale e attuale del token, poi premi "Calcola Impermanent Loss".
Come usare il Web3 Dev Toolkit
- EIP-55 Checksum - Incolla un indirizzo Ethereum
Incolla un indirizzo Ethereum (con o senza prefisso 0x, 40 caratteri hex). Il validatore calcola il checksum EIP-55 tramite keccak256 e mostra la versione correttamente cased. Utilizza questo valore nei contratti intelligenti per prevenire errori di copiatura.
- Gas Estimator - Seleziona operazione e tier prezzo
Scegli il tipo di operazione (ETH transfer, ERC-20, Uniswap v3 swap) e il tier di prezzo gas (slow/standard/fast). Il calcolatore usa preset statici [ASSUMED] - D-BT-W3-GAS: nessuna chiamata RPC alla rete Ethereum.
- Impermanent Loss - Inserisci prezzi del token
Inserisci il prezzo iniziale e finale del token nel pool AMM (es. Uniswap v2). Il calcolatore applica la formula CPAMM: IL = 2*sqrt(r)/(1+r) - 1, dove r = prezzo finale / prezzo iniziale [ASSUMED - formula Uniswap v2].
- Interpreta i risultati
I valori gas sono stime di riferimento statiche - i costi reali variano in base allo stato dell'EVM. L'impermanent loss si applica ai pool AMM a rapporto costante (x*y=k); le posizioni Uniswap v3 concentrate possono avere un profilo diverso.
Glossario Web3
- EIP-55
- Standard Ethereum per indirizzi checksummed tramite keccak256. Distingue lettere maiuscole/minuscole per rilevare errori di digitazione.
- keccak256
- Funzione hash crittografica usata in Ethereum (KECCAK-256, distinta da SHA3-256 NIST). Base del checksum EIP-55 e delle transazioni Ethereum.
- Gas (Ethereum)
- Unita di misura del lavoro computazionale sull'EVM. Ogni operazione ha un costo fisso in gas units; il totale moltiplicato per il gas price (in Gwei) determina il costo in ETH.
- Gwei
- 1 Gwei = 10^-9 ETH. Unita usata per i prezzi gas. Esempio: 5 Gwei * 21000 gas = 105000 Gwei = 0.000105 ETH.
- Impermanent Loss (IL)
- Perdita di valore per un LP in un pool AMM (x*y=k) rispetto al semplice mantenimento dei token (hodl). "Impermanente" perche si azzera se il prezzo torna al valore iniziale.
- AMM / CPAMM
- Automated Market Maker a prodotto costante (x*y=k). Uniswap v2 usa questo modello. Uniswap v3 usa posizioni concentrate con un profilo IL diverso.
Domande Frequenti
Cos'e il checksum EIP-55 e perche e importante?
EIP-55 (Ethereum Improvement Proposal 55) definisce uno schema di checksum per gli indirizzi Ethereum basato su keccak256. Converte alcune lettere in maiuscolo in base all'hash dell'indirizzo, permettendo di rilevare errori di digitazione. Un wallet compatibile EIP-55 rifiutera indirizzi con case errato, prevenendo invii a indirizzi sbagliati.
Perche il gas estimator usa preset statici e non dati live?
D-BT-W3-GAS: per sicurezza (nessun rischio SSRF) e semplicita. I preset gas sono approssimazioni di riferimento basate su EIP-2028 [ASSUMED]. I gas reali variano in base all'implementazione del contratto, allo stato del mempool e all'evoluzione del protocollo. Per stime precise in produzione, usa un provider RPC come Infura o Alchemy.
Come funziona la formula dell'impermanent loss?
Per un pool AMM a rapporto costante (x*y=k, come Uniswap v2): IL = 2*sqrt(r)/(1+r) - 1, dove r e il rapporto tra prezzo finale e iniziale [ASSUMED - Uniswap v2 whitepaper]. Con r=1 (nessun cambiamento) l'IL e zero. Con r=4 (prezzo 4x) l'IL e -20%. La formula e simmetrica: r=4 e r=0.25 danno entrambi -20%.
Il calcolatore invia dati a server esterni?
No. Tutti e tre i tool sono client-only. Il checksum EIP-55 usa keccak256 implementato in TypeScript puro (nessuna dipendenza npm aggiuntiva). Il gas estimator usa preset statici locali - D-BT-W3-GAS. Il calcolatore impermanent loss usa solo aritmetica JavaScript. Nessun indirizzo o importo viene inviato a server esterni.
I valori gas sono aggiornati in tempo reale?
No - i preset gas sono riferimenti statici [ASSUMED] con data di aggiornamento registrata in NORMATIVE_DATA_VERSION. Per i prezzi gas in tempo reale consulta Etherscan Gas Tracker o l'API eth_gasPrice del tuo provider RPC. Questo tool e utile per stime di budget approssimative, non per transazioni live.