Dapps are decentralized apps. They are like normal apps, and offer similar functions, but the key difference is they are run on a peer-to-peer network, such as a blockchain. That means no one person or entity has control of the network. This dApps provides a way to add your leetcode profile into Solana Blockchain and provide a cool profile card along with it.
To get one, you have to follow these steps:
To get started go to the Homepage and click on the Get your own profile card button.
- You will now be redirected to upload profile page. Here you have to add your LeetCode username and click on Get Profile.
- You should be seeing your profile card.
- Now time for transaction. Connect your wallet by clicking on Select wallet button. The dApp supports phantom and sollet wallets and you can use any of them to continue the next steps.
- But if you dont have the wallet accounts yet then here is the extension and tutorial link to help you get done with the transaction :)
- Once the wallet is connected, it will showcase the address of the connected wallet on the button.
- The dApp has been deployed on Devnet, hence you will require Devnet Solana coins(SOL) to make the transaction, you can get them by requesting an airdrop from here.
- Now we are ready to add our LeetCode profile to blockchain. Click on Send Profile button that is below your profile card.
- A new pop-up will appear which will ask for your approval of the transaction. It will also show the transaction fees along with it.
- Once the transaction is done you will see the congratulation text with your transaction ID.
- And your profile is on the blockchain, yay!
- You can verify the transaction yourself, by either clicking on the Verify Transaction or copying the transaction id and search it on any solana explorer. If you are checking manually then do not forget to check it on devnet.
- Now to download your LeetCode profile card, you can copy the transaction ID and paste it in home page and click on Get Transaction. You will see your data that was sent to blockchain in your profile card. Once its populated you can download the profile card by clicking it on Download button.
- One can regenerate their profile card by going to the home page and inputting the transaction ID.
- Do not forget it to share your personal profile card on different social medias.
- Also you do not have to remember your transaction id if you have your profile card as the profile card contains the QR code which shows the transaction ID after scanning it.