Flashbots is hosting a CTF (Capture the Flag) event this weekend. The CTF is open to all and is intended to support a range of skillsets β from novice, to expert, to Scott Bigelow. Welcome aboard
Getting started
Start: 2023-08-05T00:00:00.000Z
End: 2023-08-07T00:00:00.000Z
Location: Goerli testnet.
Requirements: None.
Registration: Optional. To receive updates or sponsored Goerli ETH, visit the CTF homepage.
How to compete
Format: There are 10 flags. Each flag is activated by specific transaction(s) or bundle(s). To capture a flag, searchers must land a bundle containing the hash of the activating transaction or bundle, followed by their own backrun. Their backrun transaction must invoke a valid CTF contract method with the correct inputs to capture its flag.
Note: Activations are submitted privately to MEV-Share. They cannot be found in the public mempool and can only be sent by the CTF owner.
Points: Searchers will be awarded between 1-4 points for each flag captured. Points increase with difficulty. Each searcher can only earn points once per flag, but each flag can be captured by multiple searchers.
Resources:
- Listen for hints about activation transactions and bundles emitted by the Goerli MEV-Share SSE endpoint: https://mev-share-goerli.flashbots.net/
- Submit bundles to capture activated flags at the Goerli Bundle Relay: https://relay-goerli.flashbots.net/
- Learn to use MEV-Share: Getting Started | Flashbots Docs and More Resources | Flashbots Docs
- Discuss and ask questions: Discord
Notes about Goerli
It may take multiple blocks to successfully land a CTF bundle on Goerli. Not every block in Goerli is built by Flashbots, and bundles submitted for other blocks will not succeed even if your solution is correct. Bundles should be submitted repeatedly, for sequential blocks, until they land on-chain.