Problem: mismatch value for type field

Solution: auto-fill the default value for type
This commit is contained in:
Vanshdeep Singh 2018-09-04 10:15:17 +02:00
parent e7e7cea4eb
commit e69237c3dd
2 changed files with 2 additions and 2 deletions

View File

@ -16,7 +16,7 @@ def encode_validator(v):
def decode_validator(v): def decode_validator(v):
return {'public_key': {'type': v.pub_key.type, return {'public_key': {'type': 'ed25519-base64',
'value': codecs.encode(v.pub_key.data, 'base64').decode().rstrip('\n')}, 'value': codecs.encode(v.pub_key.data, 'base64').decode().rstrip('\n')},
'voting_power': v.power} 'voting_power': v.power}

View File

@ -22,7 +22,7 @@ def mock_get_validators(network_validators):
validators = [] validators = []
for public_key, power in network_validators.items(): for public_key, power in network_validators.items():
validators.append({ validators.append({
'public_key': {'type': 'AC26791624DE60', 'value': public_key}, 'public_key': {'type': 'ed25519-base64', 'value': public_key},
'voting_power': power 'voting_power': power
}) })
return validators return validators