Create Dapp
Guidance on How to create Dapp on NFT2.0 protocol
Last updated
Guidance on How to create Dapp on NFT2.0 protocol
Last updated
To start building your application on DareProtocol, you first need to create a D-app Profile. Follow the steps below to complete this process:
Visit NFT2Console and connect your wallet (Metamask or any EVM-compatible wallet).
Once connected, the system will automatically register a D-app Identity for you on-chain.
From the Dashboard, you can begin creating your D-app profile by either:
Clicking the "D-app Profile" menu on the left sidebar, or
Clicking the "Create D-app profile" button under the Account Information section.
On the profile creation screen, complete the following fields:
Upload Profile Picture
Click the camera icon to upload an image that represents your D-app or game.
Recommended format: JPG/PNG, under 2MB.
D-app Name
Enter the official name of your D-app or project.
About Game
Provide a brief description of your game or project.
Keep it concise and highlight the key features or gameplay elements.
Save Profile
Once all fields are completed, click the “Save” button to submit your profile.
Your information will be stored and made publicly visible on DareProtocol.
Once your D-app Profile is successfully saved, the next step is to submit your data on-chain to complete the D-app creation process.
Return to the Dashboard
After saving your D-app profile, head back to the Account page from the left-hand menu.
Click "Create Data Registry"
You’ll now see a “Create data registry” button become active at the bottom of the Account section.
Click this button to begin the on-chain submission process.
Sign the Transaction in Wallet
Your connected wallet will prompt you to sign a transaction.
Confirm the signature to finalize the creation of your D-app identity on the DareProtocol blockchain.
D-app Successfully Created
After completing the profile creation and signing the on-chain transaction, your D-app is now officially registered on the DareProtocol.
Account Information:
D-app Identity A unique identifier generated automatically when your wallet connects.
Registry URI
A public IPFS link containing your D-app metadata.
Example:
ipfs://QmYrWbByihwfev4vi96HVMLi3KbNi7rovfETtSpNcNaxn1
You can:
Click the copy icon to copy the link or click view detail data
On DareNFT Console, creators can freely update their D-app profile at any time. However, changes are only stored off-chain until the user signs and submits them on-chain.
Steps to edit a D-app profile:
Go to D-app Profile
from the sidebar menu
You’ll see the current profile including:
Profile picture
D-app name
Description (About game)
Click the Edit
button in the top right corner.
Update any of the following fields:
Profile Picture: Upload a new image if needed
D-app Name: Edit the name of your D-app (e.g., Hunter)
About Game: Update the description (e.g., Max)
Click Save
This will temporarily save your updates in the UI
Go back to the Account
page
You’ll now see a next to Update D-app profile
This means your local profile has been updated, but not yet registered on-chain
Click Update data registry
This action triggers a wallet signature request
After confirmation, your new D-app data is uploaded to IPFS and registered on-chain
View your changes
Your new profile data will be available on-chain
Registry URI
will update with a new IPFS hash
You can verify it via [NFT2scan] or IPFS explorer
Changes are only made permanent after signing the transaction via wallet
All updates are published via IPFS and visible in the Registry URI
If you skip the final “Update data registry” step, your edits will not reflect on-chain
Click to inspect your data on-chain