Maintains registries linking user keys to owned/shared user identities.
UserRegistry
User
s.
User
.
User
name does not exist in the registry.
assert_user_address_exists
EAddressRecordDoesNotExist
when a wallet address is not associated with a User
.
assert_user_name_exists
EUsernameRecordDoesNotExist
when the User
name does not exist in the registry.
get_owner_address_from_key
User
with the specified lowercase name.
get_owned_user_address_from_key
OwnedUser
with the specified lowercase name.
get_shared_user_address_from_key
SharedUser
with the specified lowercase name.
get_key_from_owner_address
User
lowercase name associated with the wallet address.
get_key_from_owned_user_address
User
lowercase name associated with the OwnedUser
address.
get_key_from_shared_user_address
User
lowercase name associated with the SharedUser
address.
has_address_record
User
.
has_username_record
User
name is in use.