bool CRegID::GetKeyID(const string & str,CKeyID &keyId) { CRegID te(str); if(te.IsEmpty()) return false; keyId = te.getKeyID(*pAccountViewTip); return !keyId.IsEmpty(); }
bool SysTestBase::GetKeyId(string const &addr,CKeyID &KeyId) { if (!CRegID::GetKeyID(addr, KeyId)) { KeyId=CKeyID(addr); if (KeyId.IsEmpty()) return false; } return true; };
static bool GetKeyId(const CAccountViewCache &view, const vector<unsigned char> &ret, CKeyID &KeyId) { if (ret.size() == 6) { CRegID reg(ret); KeyId = reg.getKeyID(view); } else if (ret.size() == 34) { string addr(ret.begin(), ret.end()); KeyId = CKeyID(addr); }else{ return false; } if (KeyId.IsEmpty()) return false; return true; }