From bc37fde73eb4a1df3783822256433881e1c0bf59 Mon Sep 17 00:00:00 2001 From: bruno Date: Wed, 13 Jun 2018 15:58:38 +0200 Subject: [PATCH] Base: add peer id (base58 string) in `identity.json` --- src/lib_base/p2p_identity.ml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/lib_base/p2p_identity.ml b/src/lib_base/p2p_identity.ml index 8b4a6a89e..b2aa66d71 100644 --- a/src/lib_base/p2p_identity.ml +++ b/src/lib_base/p2p_identity.ml @@ -33,12 +33,12 @@ type t = { let encoding = let open Data_encoding in conv - (fun { public_key ; secret_key ; proof_of_work_stamp ; _ } -> - (public_key, secret_key, proof_of_work_stamp)) - (fun (public_key, secret_key, proof_of_work_stamp) -> - let peer_id = Tezos_crypto.Crypto_box.hash public_key in + (fun { peer_id ; public_key ; secret_key ; proof_of_work_stamp } -> + (peer_id, public_key, secret_key, proof_of_work_stamp)) + (fun (peer_id, public_key, secret_key, proof_of_work_stamp) -> { peer_id ; public_key ; secret_key ; proof_of_work_stamp }) - (obj3 + (obj4 + (req "peer_id" P2p_peer_id.encoding) (req "public_key" Crypto_box.public_key_encoding) (req "secret_key" Crypto_box.secret_key_encoding) (req "proof_of_work_stamp" Crypto_box.nonce_encoding))