mirror of
https://github.com/wownero/wowlet.git
synced 2026-10-17 07:11:29 +02:00
Update restore heights
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
import requests
|
||||
import argparse
|
||||
|
||||
parser = argparse.ArgumentParser(description='Generate restore height list.')
|
||||
parser.add_argument('-P', '--port',
|
||||
default='18081',
|
||||
dest='port',
|
||||
help='Daemon port',
|
||||
type=int)
|
||||
|
||||
args = parser.parse_args()
|
||||
|
||||
DAEMON_ADDRESS = f"http://127.0.0.1:{args.port}"
|
||||
|
||||
def get_block_timestamp(height: int):
|
||||
data = {
|
||||
"jsonrpc": "2.0",
|
||||
"id": "0",
|
||||
"method": "get_block_header_by_height",
|
||||
"params": {
|
||||
"height": height
|
||||
}
|
||||
}
|
||||
res = requests.get(DAEMON_ADDRESS+"/json_rpc", json=data)
|
||||
return res.json()['result']['block_header']['timestamp']
|
||||
|
||||
|
||||
def get_height():
|
||||
data = {
|
||||
"jsonrpc": "2.0",
|
||||
"id": "0",
|
||||
"method": "get_block_count"
|
||||
}
|
||||
res = requests.get(DAEMON_ADDRESS+"/json_rpc", json=data)
|
||||
return res.json()['result']['count']
|
||||
|
||||
|
||||
timestamps = {}
|
||||
current_height = get_height()
|
||||
|
||||
timestamps[1] = get_block_timestamp(1)
|
||||
for height in range(1500, current_height, 1500):
|
||||
timestamps[height] = get_block_timestamp(height)
|
||||
|
||||
for val in timestamps:
|
||||
print(f"{timestamps[val]}:{val}")
|
||||
Reference in New Issue
Block a user