CaptureTheEther Overview
- What is CaptureTheEther?
An educational game that teaches players to hack Ethereum contracts. Players earn points for completing challenges across various categories. Includes a warmup category for those new to the tools, and beginners can start with the Program the Blockchain course.
- Main Features
- Smart contract securityChallenges in different categoriesEarn points for completing challengesLeaderboard for competitive playWarmup challenges to get familiar with the game
- Blockchains
- Ethereum
Frequently asked questions
-
Etherscan: This tool allows you to view accounts and transactions on the Ethereum blockchain.
-
Remix: Remix is a platform that can be used to compile and deploy smart contracts. It also allows you to interact with already-deployed contracts.
-
MyEtherWallet (MEW): MEW is another tool that enables you to interact with deployed contracts. You will need the ABI (Application Binary Interface) for the contract, which can be obtained by compiling it.
-
"Program the Blockchain": This blog provides useful content about smart contracts and Ethereum development.
-
Solidity documentation: Although not always well-written, the Solidity documentation is comprehensive and provides information about the Solidity programming language.
-
The yellow paper: The yellow paper is a challenging read but serves as the definitive source for details about Ethereum and the Ethereum Virtual Machine (EVM).
-
Etherscan: Etherscan allows you to view accounts and transactions on the blockchain.
-
Remix: Remix is a tool that can be used to compile and deploy contracts. It can also be used to interact with an already-deployed contract.
-
MyEtherWallet (MEW): MEW is another tool that can be used to interact with deployed contracts. You will need the ABI (Application Binary Interface) for the contract, which you can get by compiling it.
-
"Program the Blockchain": This is a blog where you can find useful content about smart contracts.
-
Solidity documentation: The Solidity documentation, although not always well-written, is fairly comprehensive and provides information about the Solidity programming language.
-
The yellow paper: The yellow paper is the definitive source for details about Ethereum and the Ethereum Virtual Machine (EVM), although it is notoriously difficult to read.
-
web3.js: web3.js is the standard JavaScript client library for working with Ethereum.
-
ethereumjs: The ethereumjs suite of Node.js modules can be useful for Ethereum development.
-
web3.py: web3.py is similar to web3.js but for Python.
-
/r/CaptureTheEther: This subreddit is a place where you can ask for help, but avoid spoilers.
-
/u/smarx: You can reach out to smarx directly on Reddit via private message or chat.
-
smarx@smarx.com: Email is another way to contact smarx for assistance.
-
@smarx on Twitter: You can have public discussions with smarx on Twitter, but please avoid sending direct messages.
-
Resources page: Check out the resources page provided in the game for any missing tools or knowledge.
-
Subreddit: Visit the /r/CaptureTheEther subreddit, where you can ask for help from the community. However, please avoid sharing spoilers.
-
Contact smarx: Reach out to the game creator, @smarx, directly on Reddit via private message or chat. They will do their best to respond quickly.
-
Email: You can also contact smarx by emailing smarx@smarx.com.
-
Twitter: Engage in public discussions with @smarx on Twitter. Please note that direct messages are not preferred.
Capture the Ether is a game that allows players to hack Ethereum smart contracts in order to learn about security. It is designed to be both fun and educational. The game consists of a series of challenges in different categories, with harder challenges worth more points. Each challenge is in the form of a smart contract, and the goal is to make the isComplete() function return true. There is a leaderboard for those interested. The warmup category introduces the basic tools needed to play the game, but beginners are advised to do some background reading on Ethereum smart contract development first. The game provides ways to get help, such as a subreddit and direct contact with the creator.
To win the game "Capture the Ether," you need to complete challenges in different categories and earn points. Each challenge is a smart contract with an isComplete function or public state variable, and your goal is to make isComplete() return true. Harder challenges are worth more points. There is a leaderboard for those interested. To get started, you can begin with the warmup challenges to familiarize yourself with the game and the necessary tools. If you are new to Ethereum smart contract development, it is recommended to do some background reading on Program the Blockchain.
To play Capture the Ether, you will need the following tools:
In addition to these tools, it is recommended to read the following resources:
Lastly, you may also find the web3.js code library helpful. It is the standard JavaScript client library for working with Ethereum.
To find resources for Ethereum smart contract development, you can use the following tools:
In addition to these tools, you can also refer to the following resources for further reading:
For code libraries, you can use:
If you need help or have questions, you can reach out to the following resources:
Additionally, if you are interested in learning about Ethereum smart contract security, you can play the game "Capture the Ether," which is designed to be both fun and educational. The game involves hacking Ethereum smart contracts to learn about security.
To get help while playing Capture the Ether, you can utilize the following resources:
These resources will provide assistance and support to enhance your gameplay experience.
The categories of challenges in the game are Warmup, Lotteries, Math, Accounts, and Miscellaneous.
Customer Reviews
Share your thoughts
If you’ve used this app, share your thoughts with others.
There are no reviews yet!
Be the first and add a review.
Explore Top Apps
If you enjoy using CaptureTheEther, you’ll love those Web3 Education apps.
Stay ahead in Web3!
The latest Ethereum and L2s apps, tools and resources, sent to your inbox.