Create associative array with public keys and addresses of nodes @return addresses of nodes
Return active node channels in network @return active node channels
Remove addresses by public key @param pkey - public key fo remove addresses
Check for a public key in network @param pkey - public key fo check @return true if public key exist
Check for an active public key in network @param pkey - public key fo check @return true if pkey active
Check that nodes >= 4 and addresses >= nodes @return true if network ready
Load file if it's exist @param filename - file to load @param do_unlock - flag for unlock file
Return amount of active nodes in network @return amount of active nodes
Return amount of nodes in networt @return amount of nodes
Set number of active nodes @param nodes - number of active nodes
Init NodeAddress if public key exist @param pkey - public key for check @return initialized node address
Create associative array addresses @param addr - value @param pkey - key
For random generation node pair @return node pair
Save addresses to file @param filename - file to save addresses @param nonelock - flag tolock file for save operation
Select active channel by index @param index - index to select active channel @return active channel
used for lock, unlock file
\struct AddressDirectory Storage for node addresses
Address book for libp2p