As described in https://github.com/Joystream/pioneer/issues/4330: validators should be given the ability to bind a membership profile to their validator accounts. This will be done by calling the members.updateProfile(memberId, handle, metadata) extrinsic with the validator account in the metadata.
The membership entity schema and mappings should be changed so that the validators profile can easily be accessed with one query e.g:
isVerified is always reset to false whenever a validator account is set (it will be set to true by a different extrinsic).
Also in order for members.updateProfile(memberId, handle, metadata) to pass a validator account: a field should be added to MembershipMetadata in metadata-protobuf/proto/Membership.proto.
As described in https://github.com/Joystream/pioneer/issues/4330: validators should be given the ability to bind a membership profile to their validator accounts. This will be done by calling the
members.updateProfile(memberId, handle, metadata)
extrinsic with the validator account in the metadata.The membership entity schema and mappings should be changed so that the validators profile can easily be accessed with one query e.g:
isVerified
is always reset tofalse
whenever a validator account is set (it will be set totrue
by a different extrinsic).Also in order for
members.updateProfile(memberId, handle, metadata)
to pass a validator account: a field should be added toMembershipMetadata
inmetadata-protobuf/proto/Membership.proto
.