def __init__(self, verkey, identifier=None):
_verkey = verkey
self._verkey = None
self._vr = None
if identifier:
rawIdr = b58decode(identifier)
if len(rawIdr) == 32 and not verkey: # assume cryptonym
verkey = identifier
assert verkey, 'verkey must be provided'
if verkey[0] == '~': # abbreviated
verkey = b58encode(b58decode(identifier) +
b58decode(verkey[1:]))
try:
self.verkey = verkey
except Exception as ex:
raise InvalidKey("verkey {}".format(_verkey)) from ex
评论列表
文章目录