Skip to content

Latest commit

 

History

History

README.md

DappGuardian Documentation

Welcome to the DappGuardian documentation! This guide provides comprehensive information on installing, configuring, and using the DappGuardian system to protect your decentralized applications.

Getting Started

Core Components

DappGuardian consists of three main components, each with its own detailed documentation:

1. Smart Contracts

2. Browser Extension

3. CLI Tools

Technical Features

Common Workflows

For dApp Developers

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

For dApp Users

  1. Verification Process
    • Install the DappGuardian browser extension
    • Visit a dApp registered with DappGuardian
    • Check the verification status in the extension

Troubleshooting

Each component documentation includes its own troubleshooting section:

Contributing

Contributions to DappGuardian are welcome! Please see our Contributing Guide for details.

License

DappGuardian is licensed under the MIT License - see the LICENSE file for details.


This documentation is for the DappGuardian system version 1.0.0