sprites0 ae262b6d5a Make node read-only
Transactions should be sent to official rpc; mark it as read only and check if we can proxy the requests later
2025-02-26 03:26:42 +00:00
2024-06-10 13:08:34 -07:00
2025-02-25 06:19:19 +00:00
2025-02-26 03:26:42 +00:00
2024-12-20 11:21:51 +00:00
2025-02-25 06:19:19 +00:00
2025-02-22 08:50:40 +01:00
2024-09-06 17:43:51 -07:00
2025-02-18 12:54:56 +00:00
2025-02-26 01:48:01 +00:00
2023-11-05 13:06:30 +00:00

nanoreth

Hyperliquid archive node based on reth.

How to run

# Fetch EVM blocks
$ aws s3 sync s3://hl-mainnet-evm-blocks/ ~/evm-blocks --request-payer requester # one-time
$ goofys --region=ap-northeast-1 --requester-pays hl-mainnet-evm-blocks evm-blocks-bak # realtime

# Run node
$ make install
$ reth node --http --http.addr 0.0.0.0 --http.api eth,ots,net,web3 --ws --ws.addr 0.0.0.0 --ws.origins '*' --ws.api eth,ots,net,web3 --ingest-dir ~/evm-blocks --ws.port 8545

System Transactions Appear as Pseudo Transactions

Deposit transactions from 0x222..22 to user addresses are intentionally recorded as pseudo transactions. This change simplifies block explorers, making it easier to track deposit timestamps. Ensure careful handling when indexing.

Description
Reth-based hyperliquid archive node
Readme 80 MiB
Languages
Rust 99.6%
Makefile 0.2%
Mermaid 0.1%