From ecd30019c3f418e81725ea5c6d9f3289ff3c7f28 Mon Sep 17 00:00:00 2001 From: NevvDevv <61601037+JustAnotherDevv@users.noreply.github.com> Date: Sun, 17 Nov 2024 03:51:06 +0100 Subject: [PATCH] Update README.md --- README.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/README.md b/README.md index fac5803..c2da6cd 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,32 @@ A decentralized public good enabling gasless, automated ENS domain renewals through intent-based transactions and off-chain solvers. + +```mermaid + +flowchart LR + User[Domain Owner] + Solver[Solver] + MV[MessageVerification] + RC[ENSController] + RT[RewardToken] + + User -->|Sign Intent| Solver + Solver -->|Monitor| Solver + Solver -->|Execute ETH| MV + MV -->|Verify| MV + MV -->|Renew ETH| RC + MV -->|Reward| RT + MV -->|Refund| Solver + + style MV fill:#b9b,stroke:#111 + style RC fill:#b9b,stroke:#111 + style RT fill:#b9b,stroke:#222 + style User fill:#c8d,stroke:#222 + style Solver fill:#c8d,stroke:#111 + +``` + ## Intent Management: Users generate signed intents specifying: target ENS domain names, maximum price parameters (renewal fee + gas fee + solver reward), renewal conditions (expiration threshold, gas price threshold).