The Dashboard allows DApp developers to register, obtain authorization, and manage their apps. They can view information, publish new DApps, and update or delete them.
The home page displays the global statistics of the IPFS Cluster launched by the Synthetix ecosystem, as well as the number of running nodes.
To begin using the application:
- Connect your wallet (e.g., MetaMask, Rabby, etc.).
- Sign the provided message to confirm ownership of your wallet.
This step verifies your access and authorizes your actions.
- Navigate to the Projects section to view, manage, or create new DApps.
- Click Add Project to start a new uploading.
- Enter a unique project name. The system will automatically ensure the name is unique.
- Once the name is verified:
- You will be prompted to mint an NFT via the smart contract. This NFT is linked to your project name (1 NFT = 1 Project).
- A unique cryptographic key pair will be created to help update and identify your project in IPFS.
Click on the Details section to learn more about how your project is created.
After successful creation, your project will appear on the Projects page.
Click on the project name to manage it:
- Uploading app builds.
- Publishing updates.
- Removing the project.
- Upload the folder containing your app build (e.g.,
dist
folder). - IPFS will:
- Automatically import the folder's contents.
- Pin the data for distribution.
After uploading:
- Click the Publish button to:
- Create a new IPNS link pointing to your app's content.
- Update the existing IPNS entry if it exists.
Note: Expand the Details or Dag Interaction to view additional information about the processes.
After successful publication:
- Your updated project will be added to the project's list.
- The entry includes:
- IPFS and IPNS links for viewing.
- A preview screenshot.