Skip to content

shutter-network/MEVSolutionsTierMaker

Repository files navigation

MEV Solutions Tier Maker

A web-based tier maker for ranking different solutions that address malicious MEV (Maximal Extractable Value) in blockchain transactions.

Features

  • Drag and Drop Interface: Easily drag solutions between tiers (S, A, B, C, D)
  • User-Friendly Solutions: Includes both technical and non-technical MEV protection methods
  • Real-time Updates: See your rankings update instantly as you make changes
  • Image Export: Download your tier rankings as a PNG image
  • Responsive Design: Works on desktop and mobile devices
  • GitHub Pages Ready: Fully static site that can be hosted on GitHub Pages

MEV Protection Solutions Included

� Threshold Encrypted Mempools

Encrypt transactions until inclusion

� MEV Blocking

Block MEV extraction attempts

🐄 Batch Auctions

Coincidence of wants trading

� Private Mempools

Submit transactions to private pools

🤝 MEV Revenue Sharing

Share MEV profits with users

🏗️ Decentralized Block Building

Distributed block construction

🦊 Wallet-Level Protection

Built-in wallet MEV protection

� Rollup MEV Protection

L2 MEV protection mechanisms

🎭 Commit-Reveal Schemes

Hide transaction details temporarily

⚖️ Fair Sequencing

Fair transaction ordering protocols

⏰ Time Boost

Time-based transaction ordering

🏛️ MEV Auctions

Auction MEV rights to highest bidder

How to Use

  1. Drag and Drop: Click and drag any solution from the pool to your desired tier
  2. Rearrange: Move solutions between tiers by dragging them
  3. Return to Pool: Drag solutions back to the pool if you want to remove them from tiers
  4. View Rankings: See your current rankings in the "Your Rankings" section
  5. Reset: Click "Reset" to clear all rankings
  6. Download: Click "Download Image" to save your tier list as a PNG

Local Development

  1. Clone or download this repository
  2. Open index.html in a web browser
  3. No build process or dependencies required!

GitHub Pages Deployment

  1. Fork this repository
  2. Go to Settings > Pages
  3. Select "Deploy from a branch"
  4. Choose "main" branch and "/ (root)" folder
  5. Your tier maker will be available at https://yourusername.github.io/MEVSolutionsTierMaker

File Structure

MEVSolutionsTierMaker/
├── index.html          # Main HTML file
├── styles.css          # CSS styling
├── script.js           # JavaScript functionality
└── README.md          # This file

Technical Details

  • Pure HTML/CSS/JavaScript: No frameworks or build tools required
  • Modern CSS: Uses CSS Grid, Flexbox, and CSS custom properties
  • ES6+ JavaScript: Uses modern JavaScript features
  • Drag and Drop API: Native HTML5 drag and drop implementation
  • html2canvas: For image generation functionality
  • Responsive Design: Mobile-friendly interface

Browser Support

  • Chrome (recommended)
  • Firefox
  • Safari
  • Edge

Contributing

Feel free to submit issues and enhancement requests!

License

This project is open source and available under the MIT License.

About MEV

Maximal Extractable Value (MEV) refers to the maximum value that can be extracted from block production in excess of the standard block reward and gas fees. MEV can be extracted by including, excluding, or reordering transactions within a block. This tier maker helps users understand and rank different protection mechanisms against malicious MEV extraction.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published