HyperEVM
HyperEVM состоит из EVM-блоков, создаваемых как часть исполнения Hyperliquid и наследующих всю безопасность консенсуса HyperBFT. HYPE — нативный газовый токен на HyperEVM. Чтобы переместить HYPE из HyperCore в HyperEVM, отправьте HYPE на 0x2222222222222222222222222222222222222222. Подробнее о том, как это работает, см. инструкции в Нативных переводах.
Обратите внимание, что официальных фронтенд-компонентов EVM сейчас не существует. Пользователи могут создавать собственные фронтенды или переносить существующие EVM-приложения. Всё взаимодействие с EVM происходит через JSON-RPC. Например, пользователи могут добавить сеть в свои кошельки, введя RPC URL и chain ID. В настоящее время RPC по адресу rpc.hyperliquid.xyz/evm не поддерживает websocket JSON-RPC, но другие реализации RPC могут его поддерживать.
HyperEVM использует хардфорк Cancun без blob-транзакций. В частности, EIP-1559 включён на HyperEVM. Базовые комиссии сжигаются как обычно, реализовано это стандартным способом — сжигаемые комиссии удаляются из общего предложения EVM. В отличие от большинства других EVM-сетей, priority-комиссии также сжигаются, поскольку HyperEVM использует консенсус HyperBFT. Сожжённые priority-комиссии отправляются на EVM-баланс нулевого адреса.
И на майннете, и в тестнете HYPE на HyperEVM имеет 18 знаков после запятой. Несколько различий между HyperEVM тестнета и майннета перечислены ниже:
Майннет
Chain ID: 999
Конечная точка JSON-RPC: https://rpc.hyperliquid.xyz/evm для майннета
Тестнет
Chain ID: 998
Конечная точка JSON-RPC: https://rpc.hyperliquid-testnet.xyz/evm
Дополнительные примечания
Пре-EIP-155-транзакции принимаются, как и во многих EVM-сетях. Пользователям в целом не следует использовать кошельки, которые ранее отправляли пре-EIP-155-транзакции.
Код ошибки 10055 означает ошибки, возникающие на границе между HyperCore и HyperEVM. Примеры: ошибки nonce, недостаток средств, дублирующиеся хэши транзакций или транзакции замены с заниженной ценой газа.