Testnet
RPC-снапшот testnet
Обычно это предпочтительный способ синхронизации. Архивный снапшот заметно больше и нужен для более узких задач.
Перед запуском скрипта загрузки снапшота можно задать следующие переменные окружения:
CHAIN_ID—mainnetилиtestnet(по умолчанию:mainnet)THREADS— число потоков для загрузки. Используйте128для 10Gbps и16для 1Gbps (по умолчанию:128)TPSLIMIT— максимальное число новых HTTP-действий в секунду (по умолчанию:4096)BWLIMIT— максимальная пропускная способность для загрузки, если её нужно ограничить (по умолчанию:10G)DATA_PATH— путь, куда будет загружен снапшот (по умолчанию:~/.near/data)BLOCK— высота блока нужного снапшота. Если не указать, будет загружен последний снапшот.
Выполните эту команду, чтобы скачать RPC-снапшот testnet:
Будут заданы следующие переменные окружения:
DATA_PATH=~/.near/data— стандартный путь nearcoreCHAIN_ID=testnet— явно выбирает данные testnet
RPC Testnet Snapshot » ~/.near/data:
curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/fastnear/static/refs/heads/main/down_rclone.sh | DATA_PATH=~/.near/data CHAIN_ID=testnet bash
Архивный снапшот testnet
Требует много времени и места на диске.
Подготовьтесь к большому объёму загрузки и длительному времени выполнения.
Перед запуском скрипта загрузки можно задать следующие переменные окружения:
CHAIN_ID—mainnetилиtestnet(по умолчанию:mainnet)THREADS— число потоков для загрузки. Используйте128для 10Gbps и16для 1Gbps (по умолчанию:128)TPSLIMIT— максимальное число новых HTTP-действий в секунду (по умолчанию:4096)DATA_TYPE—hot-dataилиcold-data(по умолчанию:cold-data)BWLIMIT— максимальная пропускная способность для загрузки, если её нужно ограничить (по умолчанию:10G)DATA_PATH— путь, куда будет загружен снапшот (по умолчанию:/mnt/nvme/data/$DATA_TYPE)BLOCK— высота блока нужного снапшота. Если не указать, будет загружен последний снапшот.
По умолчанию скрипт ожидает следующий путь для данных:
- Hot data, которые должны лежать на NVME:
/mnt/nvme/data/hot-data
Выполните следующие команды, чтобы скачать архивный снапшот testnet:
- Получите высоту блока последнего снапшота:
Latest archival testnet snapshot block:
LATEST=$(curl -s "https://snapshot.neardata.xyz/testnet/archival/latest.txt")
echo "Latest snapshot block: $LATEST"
- Скачайте данные HOT из снапшота. Их нужно разместить на NVME.
Будут заданы следующие переменные окружения:
DATA_TYPE=hot-data— выбирает загрузку Hot dataDATA_PATH=~/.near/data— стандартный путь nearcoreCHAIN_ID=testnet— явно выбирает сеть testnetBLOCK=$LATEST— указывает блок снапшота
Archival Testnet Snapshot (hot-data) » ~/.near/data:
curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/fastnear/static/refs/heads/main/down_rclone_archival.sh | DATA_TYPE=hot-data DATA_PATH=~/.near/data CHAIN_ID=testnet BLOCK=$LATEST bash