flag

Capture the Ether

the game of Ethereum smart contract security

Let's play chevronRight icon

What is this?

Capture the Ether is a game in which you hack Ethereum smart contracts to learn about security.

It's meant to be both fun and educational.

This game is brought to you by @smarx, who blogs about smart contract development at Program the Blockchain.

How do I win?

The game consists of a series of challenges in different categories. You earn points for every challenge you complete. Harder challenges are worth more points.

Each challenge is in the form of a smart contract with an isComplete function (or public state variable). The goal is always to make isComplete() return true.

If you're into that stort of thing, there's a leaderboard.

What do I need to know first?

The warmup category is designed to introduce the basic tools you need, but if you're brand new to Ethereum smart contract development, head over to Program the Blockchain first and do some background reading.

If you find you're missing some tools or knowledge, check out the resources page or consider asking for help.