Guild network identity service #135
Labels
f0-feature
introducing new functionality
research
requires research before implementation
t2-oracle
oracle-related changes
Description
In order to link web2 identities (discord, telegram, twitter, etc.) to the primary crypto identity (i.e. address) we need an off-chain service similar to Polkadot's registrar challenger. It should be listening to on-chain events and generate challenge hashes for users that wish to link a web2 identity to their account. These hashes can be queried from the UI and the user has to submit this hash via a DM to our respective bot on a given platform. This bot caches and sends the incoming DMs to the identity service via a REST api. Once the identity service received the necessary data from the bots it compares the hash with the challenge hash and dispatches a confirmation transaction on-chain if it matches.
Solution
We have two main options to tackle this. The first is to try and reuse Polkadot's registrar challenger, add our own telegram + discord connectors. However, there are a few issues here:
lib.rs
,primitives.rs
,adapters
, etc.)subxt
api is needed that we already have)The other option is that we write our own service
subxt
client is integrated for network interactionThe text was updated successfully, but these errors were encountered: