Update server.py

This commit is contained in:
Namhyeon Go 2024-02-26 17:04:44 +09:00 committed by GitHub
parent 4e2aeb0fa7
commit dc0653de09
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -93,14 +93,16 @@ def start(): #Main Program
print("\n[*] Graceful Shutdown")
sys.exit(1)
def jsonrpc2_create_id(data):
return hashlib.sha1(json.dumps(data).encoding(client_encoding)).hexdigest()
def jsonrpc2_encode(method, params):
data = {
"jsonrpc": "2.0",
"method": method,
"params": params
}
id = "0x%s" % (hashlib.sha1(json.dumps(data).encoding(client_encoding)).hexdigest())
data['id'] = id
data['id'] = jsonrpc2_create_id(data)
return json.dumps(data)
def parse_first_data(data):