Interface PersistentPeerStoreInit

interface PersistentPeerStoreInit {
    addressFilter?: AddressFilter;
    maxAddressAge?: number;
    maxPeerAge?: number;
}

Properties

addressFilter?: AddressFilter

Used to remove multiaddrs of peers before storing them. The default is to store all addresses

maxAddressAge?: number

The multiaddrs for a given peer will expire after this number of ms after which they must be re-fetched using the peer routing.

Defaults to one hour.

Default

3_600_000
maxPeerAge?: number

Any peer without multiaddrs that has not been updated after this number of ms will be evicted from the peer store.

Defaults to six hours.

Default

21_600_000