Frequently Asked Questions

What is Solidity Invaders?
Solidity Invaders is a Capture the Flag (CTF) game that teaches you how to write secure smart contracts in Solidity. The game was originally created by BuidlGuild for Devcon 7 in Bangkok, Thailand. The original website can be viewed at https://ctf-devcon.buidlguidl.com
How should I complete the challenges?
Advanced players may use any means necessary to progress through the challenges. We recommend that beginners use this Scaffold ETH extension that contains everything you need to play the game and test your solutions locally: https://github.com/buidlguidl/ctf.buidlguidl.com/tree/extension
What are the flags?
Upon capturing a flag, you will mint a SVG NFT that represents the flag you captured. There are 12 flags in total, each corresponding to a different challenge.
What chain/network is this game on?
The challenges are deployed on Optimism mainnet. You will need to use real ETH on Optimism in order to complete the challenges. But you can always play locally!
How are points tracked?
You will also receive points for each flag you capture. Each flag must be minted to the same Ethereum address for the points to be counted properly.
How can I track my progress?
Check your progress by visiting `/profile/{YourRegisteredAddress}`. You may also connect your registered Ethereum address to this website and view your progress by clicking on 'My Flags'.
Is there a leaderboard?
There isn't a leaderboard for this version of the game. Instead, there is a Stats page which can be found at /stats