Feat: Allow to set identity for the pool account #1678
Labels
I3-annoyance
The code behaves as expected, but "expected" is an issue.
I6-refactoring
Code needs refactoring.
P2-nice-to-have
Issue is worth doing.
Milestone
Description
We want to be able to allow a
PoolAdmin
to create an identity for the main pool account that we are deriving from the pool id. See old ticket here.The problem is that
pallet-identity
does not provide interaction with it, besides using the extrinsic interface. As this interface expects aRuntimeOrigin::signed(AccountId)
and places looks on the account for deposits we have to create a wrapper call as the derived account can not sign.Steps
set_pool_identity()
extrinsic in thepallet-pool-registry
PoolAdmin
Origin::signed(PoolAccount)
as the origin for the callPoolAccount
beforehandResearch/based on
Issuers needs to display the accounts nicely on subscan et. al.
How will this affect the code base
Enhance usability for issuers.
What are foreseen obstacles or hurdles to overcome?
The text was updated successfully, but these errors were encountered: