# SUAVE wiki

**URL:** https://collective.flashbots.net/t/suave-wiki/2018
**Category:** SUAVE
**Tags:** links, suave
**Created:** [July 17, 2023, 4:45pm UTC](https://collective.flashbots.net/t/suave-wiki/2018 "2023-07-17T16:45:01Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Quintus](https://collective.flashbots.net/letter_avatar_proxy/v4/letter/q/49beb7/32.png) [@Quintus](https://collective.flashbots.net/u/Quintus)
#### Post date: [July 17, 2023, 4:45pm UTC](https://collective.flashbots.net/t/suave-wiki/2018/1 "2023-07-17T16:45:01Z")

</div>

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**](https://collective.flashbots.net/t/tee-sgx-wiki/2019) for more TEE-related resources.

* * *

# 📄 Public Communications About SUAVE

- [The Future of MEV is SUAVE](https://writings.flashbots.net/the-future-of-mev-is-suave) ([Forum topic](https://collective.flashbots.net/t/the-future-of-mev-is-suave/762))
- [The MEVM, SUAVE Centauri, and Beyond](https://writings.flashbots.net/mevm-suave-centauri-and-beyond) by @bert
- [On SUAVE being a competitive builder](https://twitter.com/0xQuintus/status/1679590263067492353?s=20) (Useful [replies](https://twitter.com/PossibltyResult/status/1680001149691101186?s=20))
- [SUAVE Centauri: Open-Sourcing suave-geth](https://collective.flashbots.net/t/suave-centauri-open-sourcing-suave-geth/2196) by @dmarz
- [Sirrah: Speedrunning a TEE Coprocessor](https://writings.flashbots.net/suave-tee-coprocessor) by @socrates1024
- [Announcing Our New SUAVE Testnet: Toliman](https://collective.flashbots.net/t/announcing-our-new-suave-testnet-toliman/3770) by @dmarz

# 📺 Presentations

- [MEV for the Next Billion: It’s Time to Get Serious…](https://youtu.be/ACXAzLy3iWY)by @phil
- [SUAVE smart contract programming model: TEE-based smart contracts for block building](https://www.youtube.com/watch?v=DhsDFKnHPa0) ([Slides](https://docs.google.com/presentation/d/18Fc1_TfMW3BEi_GF0YJtyrNyU1c2r9989WM9nC6-QtE/edit#slide=id.g225be28fa40_2_76)) by @socrates1024
- [The Future of MEV is SUAVE](https://www.youtube.com/watch?v=Kmwyv_CEzso) by @bert
- [SUAVE - Turning Zero-Sum to Positive-Sum Game](https://www.youtube.com/watch?v=sEaXyF6xSg0) by @bert
- [SUAVE.salon recording from EthCC[6]](https://drive.google.com/file/d/14KD40UV5yQwesnCEkDxd24Bb9tZMrHse/view?usp=sharing) with @bert & @mateusz
- [Bankless: How They Solved Ethereum’s Critical Flaw](https://www.youtube.com/watch?v=j3ZM2ZdUWXU) with @phil & @socrates1024
- [SUAVE Workshop](https://www.youtube.com/watch?v=JsRqXjQHkyQ) by @dmarz
- [SUAVE: a Big Node Framework?](https://youtu.be/n-cCs5gsWp4) ([slides](https://docs.google.com/presentation/d/1aqZgjIHYkkWPV9nuIWmdX6bbyvZGsoXM5uQx2prIMPM/edit?usp=drivesdk)) by @dmarz
- [The TEE Stack](https://youtu.be/9AwlMB8TF4o?si=3GcaN1Pjicppgg4m) by @socrates1024
- [TEE Stack Potential, Reminder about Tech Debt, Bargaining bots concept](https://youtu.be/GalMEErxNKg) by @socrates1024
- [ModulariTEE: Control Your Information Flow](https://youtu.be/SV7EKM8GXK0?si=shIX1L-tabsVxQ73) by @dmarz
- [Unlocking A New Dimension of Application Design with TEE Stack](https://youtu.be/BMG45EABJqk?si=XdtW6tCaLuBO87Al) by @sxysun
- [Intel TDX Demos](https://youtu.be/sSS_Rw0d6lk) by @Moe
- [What applications do TEEs enable?](https://youtu.be/6IhXes6aaug) by @sxysun and [Ryan MacArthur](https://x.com/maceip)

## [Flashwares](https://collective.flashbots.net/tag/flashwares)

- [Intro to TEEs and SGX](https://youtu.be/TVmeuJ_HgYg?si=MwhoqDhmQ3hG5aFs) by @Moe
  - [Forum post](https://collective.flashbots.net/t/tees-feat-intel-sgx/3405) by @Moe

- [End-to-end useful enclave in Gramine/Python; into to Controlled Channel attacks](https://www.youtube.com/live/eUyFUVRessg?si=4vf_od3bW5jNqOKm) by @socrates1024
  - [Flashwares ii: end-to-end useful enclave in Gramine/Python; intro to Controlled Channel attacks](https://collective.flashbots.net/t/flashwares-ii-end-to-end-useful-enclave-in-gramine-python-intro-to-controlled-channel-attacks/3432) by @socrates1024

- [builder + yocto TDX remote hackathon](https://www.youtube.com/live/ciFGrEnhr6E?si=TlaBjyBLREyPZKfw) by @fnerdman
- [Flashwares iv: TEEception](https://collective.flashbots.net/t/flashwares-iv-teeception/3525) by @mateusz
- [Flashwares v: What do MEV apps want from TEEs anyway?](https://www.youtube.com/watch?v=djZf2RIWtes) by @mateusz and @dmarz
  - [Forum post](https://collective.flashbots.net/t/flashwares-v-what-do-mev-apps-want-from-tees-anyway/3570) by @mateusz
  - [Thread](https://x.com/DistributedMarz/status/1805640541360550110) by @dmarz

- [Flashwares vi: it’s Lit](https://www.youtube.com/watch?v=RhwP2MQMJPw) with [Harry](https://github.com/HarryET) from [Lit Protocol](https://www.litprotocol.com/)
  - [Forum post](https://collective.flashbots.net/t/flashwares-vi-its-lit/3750) by @mateusz

- [Flashwares vii: Reusable Enclaves](https://www.youtube.com/watch?v=hw2tEBoS2lg) with [Shixuan Zhao](https://nskernel.org/) from [SecLab](https://go.osu.edu/seclab), CSE, The Ohio State University
  - [Forum post](https://collective.flashbots.net/t/flashwares-vii-reusable-enclaves-with-shixuan-zhao/3815) by @mateusz

- [Flashwares viii: Dstack meets on-chain PCCS and ZK SNARK proofs of attestations](https://youtu.be/5slxiwZBcJ4?si=t1q5AzGefVsTh4IY) by @socrates1024 and [Deli Gong](https://github.com/Gnnng) and [Zheng Leong Chua](https://github.com/melynx) (@czl) from Automata
  - [Forum post](https://collective.flashbots.net/t/flashwares-viii-dstack-meets-on-chain-pccs-and-zk-snark-proofs-of-attestations/3877) by @mateusz

## SUAPP livestreams

- [SUAPP Development: Setting Up a SUAPP](https://www.youtube.com/watch?v=sZNkcuflZyk) by @brock
- [SUAPP Development: More Tools](https://www.youtube.com/live/xGW0TZOsdTo) by @brock

# 🔭 Research

- [SUAVE as X](https://collective.flashbots.net/t/suave-as-x/1024) by @quintus
- [Quantifying Info I: Quantifying The Information Leakage of Computing on Encrypted Transactions](https://collective.flashbots.net/t/quantifying-info-i-quantifying-the-information-leakage-of-computing-on-encrypted-transactions/1752) by @quintus
- [SUAVE Ensuring Output Validity and Heterogenous DA](https://collective.flashbots.net/t/suave-ensuring-output-validity-and-heterogenous-da/2184) by @quintus
- [Async chain state transition using messages](https://collective.flashbots.net/t/async-chain-state-transition-using-messages/2733) by @mateusz
- [Current Thinking For Consensus](https://collective.flashbots.net/t/current-thinking-for-consensus/2695) by @quintus
- [SUAVE Bridge](https://collective.flashbots.net/t/suave-bridge/2696) by @dmarz
- [M.O.S.S. - A SUAVE Block Building Proposal](https://collective.flashbots.net/t/m-o-s-s-a-suave-block-building-proposal/2809) by @quintus
- [Private libraries in SUAVE](https://collective.flashbots.net/t/private-libraries-in-suave/2812) by @ferranbt
- [The Problems Solved By SUAVE](https://collective.flashbots.net/t/the-problems-solved-by-suave/2816) by @quintus
- [FRP-40: SUAVE’s Potential in DeFi: A focus on decentralized exchanges (DEX) and auction mechanisms](https://collective.flashbots.net/t/frp-40-suave-s-potential-in-defi-a-focus-on-decentralized-exchanges-dex-and-auction-mechanisms/3204) by @cankisagun
- [Gas Sponsorship Idea](https://collective.flashbots.net/t/gas-sponsorship-idea/2993) by @quintus
- [TEE + Rainbow MEV Boost Idea](https://collective.flashbots.net/t/tee-rainbow-mev-boost-idea/3334) by @dmarz
- [Multi-kettle communication](https://collective.flashbots.net/t/multi-kettle-communication/3403) by @Quintus
- [Proposal: Implementing EIP-712 for Confidential Compute Requests](https://collective.flashbots.net/t/proposal-implementing-eip-712-for-confidential-compute-requests/3451) by @ferranbt
- [TEE engineering Part 1: Cloud Attestations - Advantages, Shortcomings, Solutions](https://collective.flashbots.net/t/tee-engineering-part-1-cloud-attestations-advantages-shortcomings-solutions/3514) by @fnerdman
- [Project T-TEE: From Trusted to Trustless Execution Environments](https://collective.flashbots.net/t/project-t-tee-from-trusted-to-trustless-execution-environments/3541) by @Quintus
  - [Taxonomy of TEE attacks](https://collective.flashbots.net/t/taxonomy-of-tee-attacks/3543) by @Quintus
  - [Project T-TEE reading list](https://collective.flashbots.net/t/project-t-tee-reading-list/3566) by @Quintus
  - [Destructive Hardware Trojan Detection Protocol Brainstorming](https://collective.flashbots.net/t/destructive-hardware-trojan-detection-protocol-brainstorming/3596) by @Quintus

- [Confidential Data Store Pricing Idea](https://collective.flashbots.net/t/confidential-data-store-pricing-idea/3679) by @dmarz
- [Dstack: speedrunning a p2p Confidential VM](https://collective.flashbots.net/t/dstack-speedrunning-a-p2p-confidential-vm/3876) by @socrates1024

# ☀ [Repositories](https://github.com/flashbots)

- [SUAVE-geth](https://github.com/flashbots/suave-geth)
- [SUAVE Protocol Specifications](https://github.com/flashbots/suave-specs)
- [SUAPP Examples](https://github.com/flashbots/suapp-examples)
- [SUAVE-viem](https://github.com/flashbots/suave-viem)
- [SUAVE-std](https://github.com/flashbots/suave-std)

# 💡 [Request for SUAPP](https://collective.flashbots.net/tag/request-for-suapp)

- [Request for SUAPP: SUAVE On-Chain Searcher Bot](https://collective.flashbots.net/t/request-for-suapp-suave-on-chain-searcher-bot/3198) @bert
- [Request for SUAPP: Inscription DEX](https://collective.flashbots.net/t/request-for-suapp-inscription-dex/3196) @bert
- [Request for SUAPP: Call ChatGPT and mint an NFT with the response](https://collective.flashbots.net/t/request-for-suapp-call-chatgpt-and-mint-an-nft-with-the-response/3197?utm_source=dlvr.it&utm_medium=twitter) by @bert
- [Request for SUAPP: One Shot Signature](https://collective.flashbots.net/t/request-for-suapp-one-shot-signature/3332) by @dmarz
- [Request for SUAPP: Coprocessor for Base](https://collective.flashbots.net/t/request-for-suapp-coprocessor-for-base/3277) by @sxysun
- [Request for SUAPP: One Shot Signature](https://collective.flashbots.net/t/request-for-suapp-one-shot-signature/3332) by @dmarz
- [Request for SUAPP: Storage Slot Bundle Type](https://collective.flashbots.net/t/request-for-suapp-storage-slot-bundle-type/3333) by @dmarz
- [Request for SUAPP: Solver \<\> Builder Bottom of Block Interface](https://collective.flashbots.net/t/request-for-suapp-solver-builder-bottom-of-block-interface/3335) by @dmarz
- [Request for SUAPP: Bottom of the block arbitrage bot](https://collective.flashbots.net/t/request-for-suapp-bottom-of-the-block-arbitrage-bot/3336) by @bert
- [Request for SUAPP: Squatters’ auction](https://collective.flashbots.net/t/request-for-suapp-squatters-auction/3352) by @shea
- [Request for SuApp: SuAvalon](https://collective.flashbots.net/t/request-for-suapp-suavalon/3357) by @socrates1024
- [Request for SuApp: Decentralized TLS serve](https://collective.flashbots.net/t/request-for-suapp-decentralized-tls-server/3358)r by @socrates1024
- [Request for SuApp: Kettle Cash](https://collective.flashbots.net/t/request-for-suapp-kettle-cash/3614/9) by @socrates1024

# 📝[Changelogs](https://collective.flashbots.net/tag/changelog)

- [CHANGELOG #1 - Simple Updates About Virtually Everything](https://collective.flashbots.net/t/suave-changelog-simple-updates-about-virtually-everything/2943) by @cryptrowanderer
- [CHANGELOG #2 - SUAVE Development Updates](https://collective.flashbots.net/t/changelog-2-suave-development-updates/3066) by @metachris
- [CHANGELOG #3 - SUAVE Development Updates (March 25, 2024)](https://collective.flashbots.net/t/changelog-3-suave-development-updates-march-25-2024/3238) by @metachris
- [CHANGELOG #4 - SUAVE Development Updates (April 10, 2024)](https://collective.flashbots.net/t/changelog-4-suave-development-updates-april-10-2024/3293) by @cryptrowanderer
- [CHANGELOG #5 - SUAVE Development Updates (May 16, 2024)](https://collective.flashbots.net/t/changelog-5-suave-development-updates-may-16-2024/3421) by @cryptrowanderer
- [Stargazing 1: Check Your Harness](https://collective.flashbots.net/t/stargazing-1-check-your-harness/3766) by @cryptrowanderer
- [Stargazing 2: Trustworthy](https://collective.flashbots.net/t/stargazing-2-trustworthy/3851) by @cryptrowanderer

# ✨ Other

- [SUAVE Alpha Docs](https://suave-alpha.flashbots.net/)
- [TEE/SGX wiki](https://collective.flashbots.net/t/tee-sgx-wiki/2019) with bookmarks on TEE/SGX by @quintus & @socrates1024
- [SUAVE Economic Security Models](https://collective.flashbots.net/t/suave-economic-security-models/1070/2) by @Jon
- [Orderflow observability spec](https://collective.flashbots.net/t/orderflow-observability-spec/3441) by @brock
- [Practical POV: Using EIP712 to sign for CCRs](https://collective.flashbots.net/t/practical-pov-using-eip712-to-sign-for-ccrs/3496/) by @brock
- [SUAPP Development: Setting Up a SUAPP](https://www.youtube.com/watch?v=sZNkcuflZyk) by @brock
- [T(EE)-Stack demo: running a validator in TDX](https://collective.flashbots.net/t/t-ee-stack-demo-running-a-validator-in-tdx/3551) @fnerdman

* * *

# 🌱 Community projects

- [SUIFT](https://suift.panteracapital.com/) by[Matt Stephenson](https://twitter.com/stephensonmatt), @sxysun & [Lauren Stephanian](https://twitter.com/lstephanian)
  - [Thread](https://x.com/PanteraCapital/status/1735017889957126404?s=20) by[Pantera Capital](https://twitter.com/PanteraCapital)

- [SUAVE playground](https://github.com/halo3mic/suave-playground) by [@halo3mic](https://collective.flashbots.net/u/halo3mic)
- [Composable block building - Mev-Compose](https://collective.flashbots.net/t/composable-block-building-mev-compose/3091) by @jinsuk
- [ethers-suave](https://github.com/halo3mic/ethers-suave) by @halo3mic
- [Demonstration of SUAVE oracle](https://collective.flashbots.net/t/demonstration-of-suave-oracle/3112) by @halo3mic
- [Integrating SUAVE with Astria Rollups](https://collective.flashbots.net/t/integrating-suave-with-astria-rollups/3118) by @itamarreif
- [SUAVE template](https://github.com/mehranhydary/suave-template) by @mehran
  - [Forum post](https://collective.flashbots.net/t/suave-template-to-kick-off-suapp-development-efforts/2681) by @mehran

- [Arena X on SUAVE](https://github.com/mehranhydary/arena-suave) by @mehran
  - [Forum post](https://collective.flashbots.net/t/arena-x-a-multi-chain-mev-application/2697) by @mehran

- [Frequent Batch Auction on SUAVE](https://collective.flashbots.net/t/frequent-batch-auction-on-suave/3104) by @Alphaist
  - [Cross chain Batch DEX](https://collective.flashbots.net/t/cross-chain-batch-dex/3417) by @Alphaist and [Tomoki Adachi](https://twitter.com/adachi_tomoki3)
  - [Implementing Frequent Batch Auction on SUAVE](https://collective.flashbots.net/t/implementing-frequent-batch-auction-on-suave/3415) by @banr1 and @alphaist

- [Private Batch Swaps using Aztec and SUAVE](https://collective.flashbots.net/t/private-batch-swaps-using-aztec-and-suave/3217) by @rahul.kothari
- [Information Protocol: Deriving a SUAPP from first principles (beginning with ideal PFOF requirements) - from the Next Gen DEX Workshop](https://collective.flashbots.net/t/information-protocol-deriving-a-suapp-from-first-principles-beginning-with-ideal-pfof-requirements-from-the-next-gen-dex-workshop/3210) by @apriori
- [Compensating Mispricing Risk](https://collective.flashbots.net/t/compensating-mispricing-risk/3245) by @jonahb, @ballsyalchemist and [Dex Chen](https://twitter.com/dex_chen_V)
- [EthGlobal2024 | Mitigating LVR with UNIV4 hook and a Vickrey auction on SUAVE](https://collective.flashbots.net/t/ethglobal2024-mitigating-lvr-with-univ4-hook-and-a-vickrey-auction-on-suave/3261) by @halo3mic, [Konrad Strachan](https://twitter.com/KonradS) and @orest
- [TEE Party with SUAVE: Could Trusted Execution Environments Replace Trusted Actors?](https://edennetwork.io/blog/tee-party-with-suave/) by @halo3mic
- [Flashbots SUAVE: Develop Your First Suapp Today!](https://edennetwork.io/blog/develop-your-first-suapp-today/) by @halo3mic
- [Account Abstraction Leveraging TEE](https://collective.flashbots.net/t/account-abstraction-leveraging-tee/3670) by @mcarlomagno

# 🛠 Hackathons

- [**ETHGlobal Istanbul Hackathon**](https://collective.flashbots.net/t/flashbots-ethglobal-hackathon/2694/1)
  - [The Blob Merger](https://collective.flashbots.net/t/the-blob-merger-our-eth-global-project/2730) by [Headwitch.eth](https://twitter.com/HeadwitchMe), [microhoffman.eth](https://twitter.com/microHoffman), [VeroNike](https://twitter.com/VeroNike231565) & [vojtch.eth](https://twitter.com/0xVojtch)
    - [Forum post](https://collective.flashbots.net/t/the-blob-merger-our-eth-global-project/2730)

  - [SUClave](https://collective.flashbots.net/t/suclave-a-new-amm-design-that-utilizes-intents-suave-and-uniswap-v4-to-address-the-lvr-lp-profitability-problem/2701) by @dogan, [ismailemin.eth](https://twitter.com/0xismailemin), [Ulaş](https://twitter.com/ulerdogan), [tahos.eth](https://twitter.com/0xTahos) & [ZKAlimSahin](https://twitter.com/aalimsahin)
    - [Thread](https://twitter.com/doganeth_en/status/1726303354857689181) by @dogan

  - [Toxic FI-no](https://ethglobal.com/showcase/toxic-fl-no-qsog4) by [Thomas Redfern](https://twitter.com/tredfern0)
    - [Project description](https://ethglobal.com/showcase/toxic-fl-no-qsog4) by [Thomas Redfern](https://twitter.com/tredfern0)

  - [PEPC-REP](https://ethglobal.com/showcase/pepc-rep-dytdv) by @vita, @ywzx & [Adachi Tomoki](https://twitter.com/adachi_tomoki3)
    - [Forum post](https://collective.flashbots.net/t/eth-global-istanbul-flashbot-uniswap-s-prize-winners-and-insights-about-suave/2724) by @ywzx

  - [Uni-SUAVE intents](https://ethglobal.com/showcase/uni-suave-intents-5t2t3) by [Kai  
 ](https://twitter.com/krd_fy)
    - [Project description](https://ethglobal.com/showcase/uni-suave-intents-5t2t3) by [Kai  
 ](https://twitter.com/krd_fy)

- [**ETHGlobal London Hackathon**](https://ethglobal.com/events/london2024/prizes/flashbots)
  - [Suave MPC](https://ethglobal.com/showcase/suave-mpc-16pmz) by @eerkaijun
    - [Forum post](https://collective.flashbots.net/t/mpc-keyshare/3215) by @eerkaijun

  - [AutoVote](https://ethglobal.com/showcase/autovote-ieaxr) by [Gurnoor Narula](https://github.com/GurnoorNarula/)
  - [Suathby’s](https://ethglobal.com/showcase/suathbys-j03oc) by @gigipower, [Taylor Dawson](https://github.com/taylorjdawson) and [Kartik Chopra](https://github.com/ckartik)
    - [Forum post](https://collective.flashbots.net/t/suathebys-cross-chain-auction-house/3223) by @gigipower

  - [Athoos](https://ethglobal.com/showcase/athoos-6hq9b) by [Edup](https://twitter.com/polpedu), [ertem0](https://github.com/ertem0) and [miguelopesantana](https://github.com/miguelopesantana)
  - [RPC provider AVS](https://ethglobal.com/showcase/rpc-provider-avs-s6urm) by [ChimeraDefi  
 ](https://twitter.com/ChimeraDefi)
  - [BlobPreconf Auction](https://ethglobal.com/showcase/blobpreconf-auction-qfdco) by @muratxak,
  - [FairArbooors](https://ethglobal.com/showcase/fairarbooors-uq81v) by @orest, @halo3mic and [Konrad Strachan](https://twitter.com/KonradS)
  - [AA x MEV (POC)](https://ethglobal.com/showcase/aa-x-mev-poc-ov6qd) by [Uttam Singh](https://twitter.com/uttam_singhk)

- [**Crucible Hackathon**](https://collective.flashbots.net/t/crucible-hackathon-overview/3585)
  - [Bottom of the Block Yack Runner](https://collective.flashbots.net/t/crucible-hackathon-bottom-of-the-block-yack-runner/3581) by @halo3mic and @brock
    - [Thread](https://x.com/MihaLotric/status/1805623343069958452) by @halo3mic

  - [Narwhal Exploration](https://collective.flashbots.net/t/crucible-hackathon-narwhal-exploration/3584) by @dmarz
  - [Salary Expectations Checker](https://collective.flashbots.net/t/crucible-hackathon-salary-expectations-checker/3582) by @fiiiu
  - [Layer 2 Rust Block Production Exploration](https://collective.flashbots.net/t/crucible-hackathon-layer-2-rust-block-production-exploration/3583) by @ferranbt
  - [Opstack interop builder](https://collective.flashbots.net/t/crucible-hackathon-opstack-interop-builder/3572) by @jinsuk , @Shana and @tedinho
