diff --git a/src/sakia/core/registry/identity.py b/src/sakia/core/registry/identity.py index 3a93b156dc7c2bcd3fdf15b4c69aa760b0fdcd5f..405a2b05b6100efee0d0763bec23975c13ce1893 100644 --- a/src/sakia/core/registry/identity.py +++ b/src/sakia/core/registry/identity.py @@ -335,9 +335,7 @@ class Identity(QObject): None, BlockchainState.BUFFERED, community) - block = await community.bma_access.future_request(bma.blockchain.Block, - {'number': certifier_data['meta']['block_number']}) - certifier['cert_time'] = block['medianTime'] + certifier['cert_time'] = await community.time(certifier_data['meta']['block_number']) certifier['block_number'] = None certifiers.append(certifier) @@ -421,7 +419,8 @@ class Identity(QObject): None, BlockchainState.BUFFERED, community) - certified['cert_time'] = None + timestamp = BlockUID.from_str(certified_data['meta']['timestamp']) + certified['cert_time'] = await community.time(timestamp.number) certified['block_number'] = None certified_list.append(certified) except errors.UcoinError as e: