How to turn your Social Network accounts into Online ID assets on your Ethereum wallet.
Tags: Identity, Ethereum, Wallet, Web3, Social Network

How to turn your Social Network accounts into Online ID assets on your Ethereum wallet. WalliD Jul 25·6 min read

Social networks can now be converted into verifiable ID assets manageable through a MyWalliD Web3 wallet. Every Ethereum wallet holder can now prove his multiple identities across every online platform.

you can learn all about that in our article here. This one is a step by step guide on how to turn each Social network account ID into a verifiable proof-of-identity on MyWalliD.

1. Get MyWalliD browser extension

Available for Google Chrome and Brave Browser, MyWalliD is a browser plug-in similar to Metamask but has built-in features that allow users to locally store Identity assets and generate verifiable proofs of identity out of them. Make sure to pin it in the extensions icon after installing it.

2. Create or import a wallet address

You can choose to create a new wallet address by generating a new seed phrase and private keys or import and existing Ethereum wallet address from that wallet seed phrase.

3. Select an Identity asset to store

Identity assets are data elements whose chain of trust can be verified through WalliD protocol and are associated to an Ethereum wallet addresses.

MyWalliD is a web3 wallet designed to allow users to manage those assets and store them locally.

From MyWalliD’s interface you can access and store three different types of identity assets:

Citizen IDs — These are identities issued by governments such as ID cards, driving licenses and passports. Their data is signed by the user wallet after completing an ID verification with a third party certified OIV service.

Credentials — These are identity assets created and issued by a Decentralised ID Issuers on WalliD’s Issuer’s Platform or api . They are data structures comprised of attributes and written on smart contracts that can be created from scratch or imported from any other issuing infrastructure and sent to community members’ MyWalliD.

Online IDs — Social network accounts such as Discord, Twitter, Reddit, Github or Linkedin. MyWalliD allows the engagement with these platforms in order to sign usernames and account IDs with the users’ Ethereum wallet and generate a new identity asset. These will be the scope of this tutorial.

4. Store an Online ID

a) Twiter

Provide your Twitter handle (e.g. @CryptoVeiga) — by clicking “Next”, this account ID will be signed with your wallet keys and incorporated in a drafted message.

2. Tweet your account ID signature — Once the signature is generated, a Twitter dialog will pop-up and direct you to your account with a drafted message containing your wallet address and Twitter account ID signature. Publish it in order to confirm that account ownership.

3. Your Twitter account ID is now an identity asset on your Ethereum wallet — The Account ID signature as well as the link to the public post is encrypted with your wallet keys and stored in your local device. You can now access it whenever you like from your MyWalliD wallet and share those elements through a verifiable URL.

b) Discord

Go to WalliD’s Discord server — You’ll be welcomed by WalliD VerifiEth bot through a direct message. Reply with !start and it will create a unique link based on your account ID data.

2. Publish your account ID signature — You’ll be back into MyWalliD interface where a message with your Discord account ID signed with your wallet keys. Copy and paste it back on the VerifiEth bot chat.

3. Get your verification link — Once your account ID signature is verified, WalliD VerifiEth bot will publish a message on a public channel tagging your Discord Username alongside your wallet address and account ID signature.

4. Store your verification link on MyWalliD — WalliD VerifyEth bot will provide you the link to the public message that proves your account ID and wallet ownership. Paste it on MyWalliD so it encrypts it with your wallet keys and stores it in your device’s local memory.

Your Discord account ID is now an ID asset in your wallet and its proof of ownership can be be generated whenever you like.

c) Reddit

Provide your Reddit User name(e.g. u/FCVeiga) — by clicking “Next”, this account ID will be signed with your wallet keys and incorporated in a drafted message.

2. Publish your account ID signature on WalliD’s subreddit — The drafted message generated will incorporate your wallet address and Reddit’s account ID signature. Publish it in order to confirm that account ownership.

3. Store your verification link on MyWalliD — Bring the post you just published to MyWalliD and paste it on MyWalliD’s interface.

Your Reddit account ID is now an ID asset in your wallet and its proof of ownership can be be generated whenever you like.

d) Github

Provide your Github username (e.g. FCVeiga) — by clicking “Next”, this account ID will be signed with your wallet keys.

2. Create a WalliD file — Create a file on any Github repository with the title “wallid”. It will be used for further verification of the signature that will be posted over there.

3. Publish your account ID signature on the recently created file — The drafted message generated will incorporate your wallet address and Github’s account ID signature. Publish it in order to confirm that account ownership.

4. Store your verification link on MyWalliD — Bring the link to the file just published on your Github repository to MyWalliD and paste it on its interface.

Your Github account ID is now an ID asset in your wallet and its proof of ownership can be be generated whenever you like.

Stay safe and in control of your identity,

WalliD’s team