Struct ckb_network::peer_store::PeerStore [−][src]
pub struct PeerStore { /* fields omitted */ }Expand description
Peer store
| – choose to identify –| — choose to feeler — | – delete – | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | More than seven days |
Implementations
New with address list and ban list
this method will assume peer is connected, which implies address is “verified”.
Add discovered peer address this method will assume peer and addr is untrust since we have not connected to it.
Add outbound peer address
Get address manager
Get mut address manager
Report peer behaviours
Remove peer id
Get peer status
Get peers for outbound connection, this method randomly return recently connected peer addrs
Get peers for feeler connection, this method randomly return peer addrs that we never connected to.
Return valid addrs that success connected, used for discovery.
Whether the address is banned
Get mut ban list
Clear ban list