LoadAddrman

Loads the address manager (peers.dat), creating a fresh one if needed.

Synopsis

Declared in <addrdb.h>

util::Result<std::unique_ptr<AddrMan>>
LoadAddrman(
    NetGroupManager const& netgroupman,
    ArgsManager const& args);

Description

Returns an error string on failure.

Return Value

The loaded address manager, or an error string on failure.

Parameters

NameDescription
netgroupmanThe network group manager used to bucket addresses.
argsThe active argument manager, used to locate the data directory.