Questa pagina è una traduzione della community e ha solo scopo informativo; fa fede la versione originale in inglese.
Versione originale ↗

HyperEVM

HyperEVM è costituito da blocchi EVM generati come parte dell'esecuzione di Hyperliquid, ereditando tutta la sicurezza dal consenso HyperBFT. HYPE è il token gas nativo su HyperEVM. Per trasferire HYPE da HyperCore a HyperEVM, inviare HYPE a 0x2222222222222222222222222222222222222222. Per maggiori dettagli sul funzionamento, si vedano le istruzioni in Trasferimenti nativi.

Si noti che al momento non esistono componenti frontend ufficiali dell'EVM. Gli utenti possono realizzare propri frontend o migrare applicazioni EVM esistenti. Tutte le interazioni con l'EVM avvengono tramite JSON-RPC. Ad esempio, gli utenti possono aggiungere la chain al proprio wallet inserendo l'URL RPC e il chain ID. Attualmente non è disponibile il supporto websocket JSON-RPC per l'RPC in rpc.hyperliquid.xyz/evm, ma altre implementazioni RPC potrebbero supportarlo.

HyperEVM utilizza l'hardfork Cancun senza blob. In particolare, EIP-1559 è abilitato su HyperEVM. Le commissioni base vengono bruciate come di consueto, secondo l'implementazione standard in cui le commissioni bruciate vengono rimosse dalla fornitura totale EVM. A differenza della maggior parte delle altre chain EVM, anche le commissioni di priorità vengono bruciate, poiché HyperEVM utilizza il consenso HyperBFT. Le commissioni di priorità bruciate vengono inviate al saldo EVM dell'indirizzo zero.

Sia sulla mainnet sia sulla testnet, HYPE su HyperEVM ha 18 decimali. Di seguito sono evidenziate alcune differenze tra HyperEVM su testnet e mainnet:

Mainnet

Chain ID: 999

JSON-RPC endpoint: https://rpc.hyperliquid.xyz/evm per la mainnet

Testnet

Chain ID: 998

JSON-RPC endpoint: https://rpc.hyperliquid-testnet.xyz/evm

Note aggiuntive

Le transazioni pre-EIP-155 sono accettate come su molte chain EVM. In generale, gli utenti non dovrebbero utilizzare wallet che abbiano precedentemente inviato transazioni pre-EIP-155.

Il codice di errore 10055 rappresenta gli errori che si verificano al confine tra HyperCore e HyperEVM. Tra gli esempi figurano errori di nonce, fondi insufficienti, hash di transazione duplicati o transazioni di sostituzione con prezzo troppo basso.

Fonte ufficiale: https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/hyperevm
Istantanea della fonte: · Mirror generato: · Traduzione della community; fa fede la versione inglese
Traduzione non ufficiale della community della documentazione Hyperliquid. Contenuti © Hyperliquid; fa fede la versione inglese. Fonte: https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/hyperevm