This commit is contained in:
NIC619 2019-11-26 12:35:50 +08:00
parent ffa73f5649
commit fab27b0357
No known key found for this signature in database
GPG Key ID: 570C35F5C2D51B17
2 changed files with 3 additions and 9 deletions

View File

@ -203,8 +203,8 @@ class PeerStore(IPeerStore):
:param peer_id: peer ID to add private key for :param peer_id: peer ID to add private key for
:param key_pair: :param key_pair:
""" """
self.add_pubkey(key_pair.public_key) self.add_pubkey(peer_id, key_pair.public_key)
self.add_privkey(key_pair.private_key) self.add_privkey(peer_id, key_pair.private_key)
class PeerStoreError(KeyError): class PeerStoreError(KeyError):

View File

@ -1,5 +1,5 @@
from abc import abstractmethod from abc import abstractmethod
from typing import Any, List, Sequence, Set from typing import Any, List, Sequence
from multiaddr import Multiaddr from multiaddr import Multiaddr
@ -138,9 +138,3 @@ class IPeerStore(IAddrBook, IPeerMetadata):
:param key_pair: :param key_pair:
:raise PeerStoreError: if peer ID already has pubkey or privkey set :raise PeerStoreError: if peer ID already has pubkey or privkey set
""" """
@abstractmethod
def peers_with_keys(self) -> Set[ID]:
"""
:return: all of the peer IDs which has pubkey/privkey stored in peer store
"""