DERA chain docs
  • Introduction
  • NFT2.0
    • Introduction
    • Architecture
    • Concepts
      • Collection
      • NFT2.0
      • Data Registry
      • Derivative NFT
      • Derived Account
      • Token Bound Account (aka TBA)
    • Smart Contracts
      • Interfaces
        • Factory
        • Dynamicity
        • Derivability
        • Cross chain ability
      • Use cases
        • Create collection
        • Mint NFT2.0
        • Create Data registry
        • Write onchain data
        • Retrieve onchain data
        • Mint Derivative NFT2.0
        • Create TBA
    • SDK
      • Setup
        • Create Console Account
        • Manage API key
        • Set up metadata schema
        • Initialize the SDK
      • API reference
        • Get List Collection
        • Get List Collection By Owner
        • Get Collection Info
        • Get List NFT By Collection
        • Get List NFT By Owner
        • Get List Derivative NFT By Original
        • Get NFT Info
        • Get List Data Registry
        • Get Data Registry By Owner
        • Get Data Registry Info
        • Get NFT onchain data
        • Get NFT protocol-scoped onchain data
        • Get User Freemint Info
        • Get Claim Token Uri Info
        • Upload JSON Uri Data To IPFS
        • Generate Presigned URL To Upload Image (IPFS)
        • Utility Functions
    • App guide
      • NFT2Scan
        • Create Collection
        • Mint NFT2.0
        • Mint Derivative NFT2.0
      • NFT2Console
        • Create Dapp
        • Register data schema
        • Manage API keys
        • Manage onchain data
    • References
      • Links
  • Bridge
    • Introduction
    • Bridge Token
    • Bridge NFT
  • Staking
    • Introduction
    • Validate
    • Delegate
  • Smart Contracts
    • EVM compatibility
    • Hardhat
    • Foundry
    • Account Abstraction
    • SubQuery Indexer
    • SAFE multisign
  • Nodes & Validators
    • Run a Node
    • Become a Validator
Powered by GitBook
On this page
  • 1. Creating a D-app Profile on NFT2Console
  • Step 1: Connect Wallet & Access the Dashboard
  • Step 2: Fill in Your D-app Profile
  • Step 3: Submit Your D-app On-Chain
  • 2. Editing D-app Profile
  1. NFT2.0
  2. App guide
  3. NFT2Console

Create Dapp

Guidance on How to create Dapp on NFT2.0 protocol

PreviousNFT2ConsoleNextRegister data schema

Last updated 1 month ago

1. Creating a D-app Profile on NFT2Console

To start building your application on DareProtocol, you first need to create a D-app Profile. Follow the steps below to complete this process:

Step 1: Connect Wallet & Access the Dashboard

  • 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.

Step 2: Fill in Your D-app Profile

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.

Step 3: Submit Your D-app On-Chain

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.

  1. Return to the Dashboard

    • After saving your D-app profile, head back to the Account page from the left-hand menu.

  2. 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.

  3. 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.

  4. 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

2. Editing D-app Profile

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:

  1. Go to D-app Profile from the sidebar menu

    • You’ll see the current profile including:

      • Profile picture

      • D-app name

      • Description (About game)

  2. Click the Edit button in the top right corner.

  3. 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)

  4. Click Save

    • This will temporarily save your updates in the UI

  5. 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

  6. 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

  7. 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

Notes:

  • 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

View on NFT2scan
Dashboard
D-app Profile
Create data registry
Deploy data
D-app Successfully Created
D-app detail
Edit D-app
Update Data registry