1
0
Fork 0
This repository has been archived on 2024-12-18. You can view files and clone it, but cannot push or open issues or pull requests.
mining-companion/state.py
Julien Riou a99d9795b3
Separate block and balance notifications
Signed-off-by: Julien Riou <julien@riou.xyz>
2021-01-23 10:53:33 +01:00

22 lines
453 B
Python

import json
import os
def write_state(filename, block_number=None, miner_balance=None):
data = {}
if os.path.isfile(filename):
data = read_state(filename)
if block_number:
data['block'] = block_number
if miner_balance:
data['balance'] = miner_balance
with open(filename, 'w') as fd:
json.dump(data, fd)
def read_state(filename):
with open(filename, 'r') as fd:
return json.load(fd)