People Chain Launch and Identity Migration Plan

According to Subscan, there has been 129 successful create_pure call on Polkadot Relay Chain and 89 on Kusama Relay Chain

I think it is also worth noting that over 50% of the top 20 accounts on both polkadot and kusama are likely pure proxy accounts. I say “likely” because there is no easy ways to check whether these accounts are really pure proxy, so I just assumed all accounts that have 0 extrinsics activity but some proxy activity are pure proxy accounts, which is in line with @tbaut 's estimation.

2 Likes

Hi,

I’m Archana, a Polkadot Blockchain Academy Singapore graduate.

I set my on-chain identity in May 2024 before PBA and submitted my judgment request to Registar 2. However, after 3 months, I’m still waiting for a judgment, and my DOT is reserved with no progress. I’ve attempted to cancel my judgment request and clear my identity multiple times, but I keep encountering a system.CallFiltered error.

Could this issue be related to the migration of identities? Are the identity pallet calls currently frozen?

I would appreciate any assistance or insights regarding this matter.

Thanks in advance!

Identity is being migrated from relay chain to system parachain(People chain) so its not possible to setIdentity and that’s why you are getting the error. Check here for more details People Chain Migration and Release
Also Joe has added the details if you scroll up to the beginning.

1 Like

Good news, as part of the migration the DOT will be unreserved and the request cleared. You can re-request after the People Chain updates on 28 July.

1 Like

Hi! Yeah, it’s currently an issue for us at Polkadot Hungary Team. We created our “keyless” flexible multisig, which connected with an Any Proxy to our basic multisig on Polkadot Relay. The Pure Proxy doesn’t have the on-chain ID. We would like to set up now. But unfortunately we can not set because we can’t submit extrinsics as there is no establish proxy connection between our basic multisig and the pure proxy multisig on the People Chain, only on the Relay Chain. How can we fix this?

A solution would be to create an on-chain ID to our basic multisig and give a sub-identity to our Pure Proxy flexible multisig. Can you recommend other solutions?

Thanks in advance for the reply! (BTW the People Chain is cool, we like it! :wink: )

1 Like

We are working on a general solution for this, tracking here: Make `Any` Proxies Copyable from a Configured Source · Issue #3288 · paritytech/polkadot-sdk · GitHub

1 Like

Has the migration to the people chain been completed? I want to do identity verification but why can’t I read the DOT balance in my wallet?

The migration is done. This sounds like an issue with the wallet you are using.

Any guide to send my DOT on Polkadot Network to People Chain?

Whatever app or wallet you are using should handle this for you. Do you have a way to contact/post issues with them?

I already had an on-chain identity on Polkadot Relay Chain and had it configured in Polkassembly.

But now on People Chain that is live my account balance has 0.3973 DOT, where 0.2018 DOT is reserved, and I think that some of it was airdropped.

But although it says my account is verified at User Profile | Polkassembly, it won’t let me post in some Polkassembly referenda such as JAM0 Event @ Devcon 7 - November 11-16, 2024 | Polkassembly because it displays “Comments have been disabled for non verified users.” and requires me to set an on-chain identity again and says I have “Insufficient available balance”.

I already reported the issue here https://polkassembly.featureos.app/p/unable-to-recognise-my-polkadot-on-chain-identity

How do we bridge from Polkadot Relay Chain to People Chain?

@ltfschoen
The easy way is to use Nova Wallet, which will take about 10 seconds.

The other way would be to use this call (sends 1 DOT):

0x630901000100b10f01000101000c691601793de060491dab143dfae19f5f6413d4ce4c363637e5ceacb2836a4e0104000000000700e40b54020000000000

Just make sure to change the AccountId32 address to your own address unless you want to send me the DOT :slight_smile:

2 Likes

Thanks @Leemo that was very helpful.

Unfortunately I think it’s a Polkassembly issue.
Even after increasing my balance on People Chain it still doesn’t recognise my identity to allow me to post on that referendum. I tried using the latest version of Brave and Chrome, both had the same issue.
I’ve updated the Polkassembly issue that I raised here with the latest issues I encountered https://polkassembly.featureos.app/p/unable-to-recognise-my-polkadot-on-chain-identity

It was not airdropped, it was teleported as part of the migration.

1 Like

Hello guys,

I would like to discuss the limitation of the fields image and legal name as I’ve commented here: Field `image` on people chain is unusable · Issue #418 · polkadot-fellows/runtimes · GitHub

This limitation is a problem for the system that will use this pallet. I understand that we can put a hash to verify those, but that’s not how people are using it or any of the current identity frontends.

People use the field as plain hex encoded strings, and if we expect that information to be public and without the need to fetch from a centralized system the real information, I believe the two fields should have their type changed to Bytes instead of Data.Raw

2 Likes

This. We even tried using it as a holder for a IPFS location, but even that won’t work. The size allocated for the image field is just too small.