Skip to content

Update @joystream/types, Pioneer and the CLI following runtime membership module refactoring #1002

@Lezek123

Description

@Lezek123

Related PR: #962
Required updates:

  • Change all occurences like api.query.members, api.consts.members, api.tx.members: members => membership Doesn't seem to be the case, as api.query.members still works.
  • api.query.members.membersCreated => api.query.members.nextMemberId
  • api.query.members.memberProfile => api.query.members.membershipById
  • api.query.members.handles => api.query.members.memberIdByHandle
  • api.tx.members.updateProfile => api.tx.members.updateMembership
  • UserInfo in extrincis - replaced with "plain" parameters (handle, avatar_uri, about):
    • buyMembership
    • updateMembership
    • addScreenedMember
  • @joystream/types:
    • Remove Role, ActorInRole, ActorInRoleSet, UserInfo, CheckedUserInfo (+ search for any imports)
    • Rename Profile to Membership and remove roles field (also fix in all imports)
    • Content working group Lead - add member id (this opens possibility for some optimalizations in Pioneer and CLI)
  • Remove any references to InitialMembersBalance (in case there are any)

Metadata

Metadata

Assignees

Labels

estimate-9hTime estimation for issues in a project - 9h

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions