diff --git a/peer/peer.go b/peer/peer.go index 0c87c63..428fa7f 100644 --- a/peer/peer.go +++ b/peer/peer.go @@ -55,7 +55,7 @@ func (id ID) Loggable() map[string]interface{} { } func (id ID) String() string { - return Encode(id) + return b58.Encode([]byte(id)) } // ShortString prints out the peer ID. @@ -158,8 +158,10 @@ func Decode(s string) (ID, error) { // // At the moment, it base58 encodes the peer ID but, in the future, it will // switch to encoding it as a CID by default. +// +// Deprecated: use id.String() instead. func Encode(id ID) string { - return b58.Encode([]byte(id)) + return id.String() } // FromCid converts a CID to a peer ID, if possible. diff --git a/peer/peer_test.go b/peer/peer_test.go index e341d02..0ae38e4 100644 --- a/peer/peer_test.go +++ b/peer/peer_test.go @@ -176,7 +176,7 @@ func TestIDEncoding(t *testing.T) { t.Fatal("failed to round trip through CID string") } - if ks.hpkp != Encode(p1) { + if ks.hpkp != p1.String() { t.Fatal("should always encode peer IDs as base58 by default") } }