Welcome to the DappGuardian documentation! This guide provides comprehensive information on installing, configuring, and using the DappGuardian system to protect your decentralized applications.
- Installation Guide - Complete setup instructions for all components
- Quick Start - Register and verify your first dApp
DappGuardian consists of three main components, each with its own detailed documentation:
- Smart Contracts Documentation - Detailed information about the contract architecture
- Browser Extension Documentation - Guide to the verification extension
- CLI Tools Documentation - Guide to the developer command-line tools
- IPFS Integration - How DappGuardian leverages IPFS for scalable storage
-
Initial Setup
- Register your domain on the DappGuardian contract
- Generate a manifest of your dApp's file hashes
- Upload to IPFS and register on the blockchain
-
Updating Your dApp
- Generate a new manifest after changes
- Submit the new manifest to create a new release version
- Verify the update with the browser extension
- Verification Process
- Install the DappGuardian browser extension
- Visit a dApp registered with DappGuardian
- Check the verification status in the extension
Each component documentation includes its own troubleshooting section:
- Smart Contracts Troubleshooting
- CLI Tools Troubleshooting
- Browser Extension Troubleshooting
- IPFS Troubleshooting
Contributions to DappGuardian are welcome! Please see our Contributing Guide for details.
DappGuardian is licensed under the MIT License - see the LICENSE file for details.
This documentation is for the DappGuardian system version 1.0.0