mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
doc: Add testnet instruction
This commit is contained in:
34
README.md
34
README.md
@ -2,7 +2,13 @@
|
|||||||
|
|
||||||
Hyperliquid archive node based on [reth](https://github.com/paradigmxyz/reth).
|
Hyperliquid archive node based on [reth](https://github.com/paradigmxyz/reth).
|
||||||
|
|
||||||
## How to run
|
## 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.
|
||||||
|
|
||||||
|
## How to run (mainnet)
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
# Fetch EVM blocks
|
# Fetch EVM blocks
|
||||||
@ -11,11 +17,27 @@ $ goofys --region=ap-northeast-1 --requester-pays hl-mainnet-evm-blocks evm-bloc
|
|||||||
|
|
||||||
# Run node
|
# Run node
|
||||||
$ make install
|
$ 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
|
$ 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
|
## How to run (testnet)
|
||||||
|
|
||||||
Deposit transactions from `0x222..22` to user addresses are intentionally recorded as pseudo transactions.
|
Testnet is supported since block 21043587.
|
||||||
This change simplifies block explorers, making it easier to track deposit timestamps.
|
|
||||||
Ensure careful handling when indexing.
|
```sh
|
||||||
|
# Get testnet genesis at block 21043587
|
||||||
|
$ cd ~
|
||||||
|
$ git clone https://github.com/sprites0/hl-testnet-genesis
|
||||||
|
$ zstd --rm -d ~/hl-testnet-genesis/*.zst
|
||||||
|
|
||||||
|
# Init node
|
||||||
|
$ make install
|
||||||
|
$ reth init-state --without-evm --chain testnet --header ~/hl-testnet-genesis/21043587.rlp \
|
||||||
|
--header-hash 0x2404e9a38b87e9028295df91e922c2e804c3ca75b550289cf5b353a9c61c34ea \
|
||||||
|
~/hl-testnet-genesis/21043587.jsonl --total-difficulty 0
|
||||||
|
|
||||||
|
# Run node
|
||||||
|
$ 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 8546
|
||||||
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user