From cf3530ed596cf95366902f4271e5cc36be064922 Mon Sep 17 00:00:00 2001 From: z-bowen Date: Mon, 20 Aug 2018 10:47:16 +0200 Subject: [PATCH] Problem: `public_key['data']` is now `public_key['value']` Solution: Aligned the code with the change in key name --- bigchaindb/upsert_validator/validator_election.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bigchaindb/upsert_validator/validator_election.py b/bigchaindb/upsert_validator/validator_election.py index 89123324..4c09a2c7 100644 --- a/bigchaindb/upsert_validator/validator_election.py +++ b/bigchaindb/upsert_validator/validator_election.py @@ -39,7 +39,7 @@ class ValidatorElection(Transaction): validators = {} for validator in bigchain.get_validators(): # NOTE: we assume that Tendermint encodes public key in base64 - public_key = public_key_from_ed25519_key(key_from_base64(validator['pub_key']['data'])) + public_key = public_key_from_ed25519_key(key_from_base64(validator['pub_key']['value'])) validators[public_key] = validator['voting_power'] return validators