#include namespace llarp { namespace service { std::string Address::ToString() const { char tmp[(1 + 32) * 2] = {0}; std::string str = Base32Encode(*this, tmp); return str + ".loki"; } bool Address::FromString(const std::string& str) { auto pos = str.find(".loki"); if(pos == std::string::npos) return false; auto sub = str.substr(0, pos); return Base32Decode(sub, *this); } } // namespace service } // namespace llarp