Текущий уровень блокчейна
2 ответ
- голосов
-
- 2019-07-31
Вы можете запросить текущий заголовок вашего узла,используя
./tezos-client rpcget/chain/main/blocks/head
(и найдитеlevel
и <код> хэш информация).Затем используйте свой любимый обозреватель блоков,чтобы узнать уровень текущей головы.В качестве альтернативы команда
./tezos-clientbootstrapped
предназначена для зависания и возврата только тогда,когда узел синхронизирован.You can request the current head of your node using
./tezos-client rpc get /chains/main/blocks/head
(and look for thelevel
andhash
information). Then, use your favorite block explorer to know the level of the current head.Alternatively, the
./tezos-client bootstrapped
command aims to hang and return only when the node is synchronized. -
- 2019-07-31
Вот моя командаgoto.
tezos-client rpc get /chains/main/blocks/head/ | jq -r '.header.level, .header.timestamp';date --iso-8601=seconds
Результат будет выглядеть примерно так:
544640 2019-07-31T10:53:57Z 2019-07-31T10:54:10+00:00
Какой уровень блока узла,отметка времени последнего блока и отметка времени вашей системы.
Запустите его несколько раз,подождите 10–20 секунд между ними,чтобы оценить оставшееся время для наверстывания.
Here's my goto command.
tezos-client rpc get /chains/main/blocks/head/ | jq -r '.header.level, .header.timestamp';date --iso-8601=seconds
The output will look something like:
544640 2019-07-31T10:53:57Z 2019-07-31T10:54:10+00:00
Which is the node's block level, the last block timestamp and your system's timestamp.
Run it a few times, waiting 10 - 20 seconds in between, to get an estimate on the time remaining to catch up.
Как получить реальный уровень цепочки блоков с несинхронизированного узла (через RPC).т.е. как получить,сколько блоков осталось для синхронизации моего узла?