This page is intended to collect and categorize relevant resources related to SUAVE. Please help by adding any missing links directly, or in the comments!
Please see the TEE wiki for more TEE-related resources.
Public Communications About SUAVE
- The Future of MEV is SUAVE (Forum topic)
- The MEVM, SUAVE Centauri, and Beyond by @bert
- On SUAVE being a competitive builder (Useful replies)
- SUAVE Centauri: Open-Sourcing suave-geth by @dmarz
- Sirrah: Speedrunning a TEE Coprocessor by @socrates1024
- Announcing Our New SUAVE Testnet: Toliman by @dmarz
Presentations
- MEV for the Next Billion: It’s Time to Get Serious… by @phil
- SUAVE smart contract programming model: TEE-based smart contracts for block building (Slides) by @socrates1024
- The Future of MEV is SUAVE by @bert
- SUAVE - Turning Zero-Sum to Positive-Sum Game by @bert
- SUAVE.salon recording from EthCC[6] with @bert & @mateusz
- Bankless: How They Solved Ethereum’s Critical Flaw with @phil & @socrates1024
- SUAVE Workshop by @dmarz
- SUAVE: a Big Node Framework? (slides) by @dmarz
- The TEE Stack by @socrates1024
- TEE Stack Potential, Reminder about Tech Debt, Bargaining bots concept by @socrates1024
- ModulariTEE: Control Your Information Flow by @dmarz
- Unlocking A New Dimension of Application Design with TEE Stack by @sxysun
- Intel TDX Demos by @Moe
- What applications do TEEs enable? by @sxysun and Ryan MacArthur
Flashwares
- Intro to TEEs and SGX by @Moe
- Forum post by @Moe
- End-to-end useful enclave in Gramine/Python; into to Controlled Channel attacks by @socrates1024
- builder + yocto TDX remote hackathon by @fnerdman
- Flashwares iv: TEEception by @mateusz
- Flashwares v: What do MEV apps want from TEEs anyway? by @mateusz and @dmarz
- Forum post by @mateusz
- Thread by @dmarz
- Flashwares vi: it’s Lit with Harry from Lit Protocol
- Flashwares vii: Reusable Enclaves with Shixuan Zhao from SecLab, CSE, The Ohio State University
- Flashwares viii: Dstack meets on-chain PCCS and ZK SNARK proofs of attestations by @socrates1024 and Deli Gong and Zheng Leong Chua (@czl) from Automata
SUAPP livestreams
Research
- SUAVE as X by @quintus
- Quantifying Info I: Quantifying The Information Leakage of Computing on Encrypted Transactions by @quintus
- SUAVE Ensuring Output Validity and Heterogenous DA by @quintus
- Async chain state transition using messages by @mateusz
- Current Thinking For Consensus by @quintus
- SUAVE Bridge by @dmarz
- M.O.S.S. - A SUAVE Block Building Proposal by @quintus
- Private libraries in SUAVE by @ferranbt
- The Problems Solved By SUAVE by @quintus
- FRP-40: SUAVE’s Potential in DeFi: A focus on decentralized exchanges (DEX) and auction mechanisms by @cankisagun
- Gas Sponsorship Idea by @quintus
- TEE + Rainbow MEV Boost Idea by @dmarz
- Multi-kettle communication by @Quintus
- Proposal: Implementing EIP-712 for Confidential Compute Requests by @ferranbt
- TEE engineering Part 1: Cloud Attestations - Advantages, Shortcomings, Solutions by @fnerdman
- Project T-TEE: From Trusted to Trustless Execution Environments by @Quintus
- Confidential Data Store Pricing Idea by @dmarz
- Dstack: speedrunning a p2p Confidential VM by @socrates1024
Repositories
Request for SUAPP
- Request for SUAPP: SUAVE On-Chain Searcher Bot @bert
- Request for SUAPP: Inscription DEX @bert
- Request for SUAPP: Call ChatGPT and mint an NFT with the response by @bert
- Request for SUAPP: One Shot Signature by @dmarz
- Request for SUAPP: Coprocessor for Base by @sxysun
- Request for SUAPP: One Shot Signature by @dmarz
- Request for SUAPP: Storage Slot Bundle Type by @dmarz
- Request for SUAPP: Solver <> Builder Bottom of Block Interface by @dmarz
- Request for SUAPP: Bottom of the block arbitrage bot by @bert
- Request for SUAPP: Squatters’ auction by @shea
- Request for SuApp: SuAvalon by @socrates1024
- Request for SuApp: Decentralized TLS server by @socrates1024
- Request for SuApp: Kettle Cash by @socrates1024
Changelogs
- CHANGELOG #1 - Simple Updates About Virtually Everything by @cryptrowanderer
- CHANGELOG #2 - SUAVE Development Updates by @metachris
- CHANGELOG #3 - SUAVE Development Updates (March 25, 2024) by @metachris
- CHANGELOG #4 - SUAVE Development Updates (April 10, 2024) by @cryptrowanderer
- CHANGELOG #5 - SUAVE Development Updates (May 16, 2024) by @cryptrowanderer
- Stargazing 1: Check Your Harness by @cryptrowanderer
- Stargazing 2: Trustworthy by @cryptrowanderer
Other
- SUAVE Alpha Docs
- TEE/SGX wiki with bookmarks on TEE/SGX by @quintus & @socrates1024
- SUAVE Economic Security Models by @Jon
- Orderflow observability spec by @brock
- Practical POV: Using EIP712 to sign for CCRs by @brock
- SUAPP Development: Setting Up a SUAPP by @brock
- T(EE)-Stack demo: running a validator in TDX @fnerdman
Community projects
- SUIFT by Matt Stephenson, @sxysun & Lauren Stephanian
- SUAVE playground by @halo3mic
- Composable block building - Mev-Compose by @jinsuk
- ethers-suave by @halo3mic
- Demonstration of SUAVE oracle by @halo3mic
- Integrating SUAVE with Astria Rollups by @itamarreif
- SUAVE template by @mehran
- Arena X on SUAVE by @mehran
- Frequent Batch Auction on SUAVE by @Alphaist
- Private Batch Swaps using Aztec and SUAVE by @rahul.kothari
- Information Protocol: Deriving a SUAPP from first principles (beginning with ideal PFOF requirements) - from the Next Gen DEX Workshop by @apriori
- Compensating Mispricing Risk by @jonahb, @ballsyalchemist and Dex Chen
- EthGlobal2024 | Mitigating LVR with UNIV4 hook and a Vickrey auction on SUAVE by @halo3mic, Konrad Strachan and @orest
- TEE Party with SUAVE: Could Trusted Execution Environments Replace Trusted Actors? by @halo3mic
- Flashbots SUAVE: Develop Your First Suapp Today! by @halo3mic
- Account Abstraction Leveraging TEE by @mcarlomagno
Hackathons
- ETHGlobal Istanbul Hackathon
- ETHGlobal London Hackathon
- Suave MPC by @eerkaijun
- AutoVote by Gurnoor Narula
- Suathby’s by @gigipower, Taylor Dawson and Kartik Chopra
- Athoos by Edup, ertem0 and miguelopesantana
- RPC provider AVS by ChimeraDefi
- BlobPreconf Auction by @muratxak,
- FairArbooors by @orest, @halo3mic and Konrad Strachan
- AA x MEV (POC) by Uttam Singh
- Crucible Hackathon