Skip to main content

Introducing: So Extra by Eden Network

· 3 min read

so-extra-header

Eden Network is pleased to introduce So Extra; a proof-of-concept app developed on Flashbots' SUAVE. By leveraging confidential compute requests - a core and unique concept of SUAVE - So Extra demonstrates the power and potential of the new platform and its ability to transform Ethereum.

Currently live on Flashbots' Ethereum Toliman testnet, So Extra pushes programmable block space beyond just transactions. Through a decentralized auction mechanism, the Suapp (SUAVE app) allows users to publish custom messages to Ethereum blocks using the extra data field.

The extra data field, typically unused or displaying a builder tag, can accommodate any 32 byte message, making it a unique advertising space for the builder or anyone willing to pay for it.

Enter So Extra.

so-extra-ui

Want to mint an inscription using an ultra-simplified UX? Bid on So Extra.

Inspired to mimic the Bitcoin genesis block message? So Extra has you covered.

Feel the need to digitally and immutably declare your love for that special someone? That's So Extra!

How Does It Work?

The Suapp uses two distinct approaches that we found most relevant for production apps, given the constraints of current web3 wallet UX.

  1. MetaMask: Using advanced options to allow raw signatures.
  2. Burner Wallet: Avoids raw signatures via MetaMask.

After creating either an in-app burner wallet or connecting MetaMask, users must use the linked faucets to fund their Holesky and Toliman testnet addresses.

Both networks are integral to So Extra's backend: Holesky is used to sign and submit the bid through Flashbots' relay, while Toliman handles SUAVE's confidential compute requests.

Once funded, simply enter your custom message, input your bid amount and follow the prompts to submit it. The highest bid per block is selected, and their custom message is likely included in the next block. At time of writing, a bid of 0.05 EETH typically ensures your message is displayed within a few blocks.

Behind the scenes, So Extra is powered by suave-playground; a custom Hardhat environment to simulate SUAVE block building, developed by Eden core dev, Miha Lotric. Two key components of suave-playground are:

  1. Custom block builder
  2. SUAVE smart contract

so-extra-suave-flow

Why SUAVE?

Eden identified early on that SUAVE had the potential to revolutionize the MEV ecosystem. We have since collaborated closely with Flashbots on protocol research, development and education.

After presenting suave-playground at Devconnect in Istanbul, Miha collaborated with Flashbots to create the extra data field auction mechanism that ultimately became So Extra.

Throughout the suave-playground and So Extra R&D process, Miha published a series of blogs detailing his experience developing on - and the intricacies of - the SUAVE platform.

So Extra is Eden Network's first research project on SUAVE. Moving forward, we will continue to support Flashbots through continued SUAVE R&D and education, with a particular interest in TEEs.

SUAVE Curious?

Learn more about SUAVE:

Have thoughts, opinions or questions about So Extra or SUAVE? Write to us on X/Twitter, or join the conversation on Discord.