ethernaut

Hacking game

A Web3/Solidity based wargame where smart contracts need to be 'hacked' to progress through levels.

Web3/Solidity based wargame

GitHub

2k stars
31 watching
688 forks
Language: Solidity
last commit: 6 days ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
openzeppelin/openzeppelin-test-helpers Assists in testing Ethereum smart contracts 415
tsauvajon/ethernaut A web-based, Ethereum smart contract challenge platform inspired by 'overthewire' and comic book series 7
openzeppelin/damn-vulnerable-defi A collection of DeFi challenges with intentionally introduced vulnerabilities to simulate real-world security issues in Ethereum-based smart contracts. 675
muellerberndt/laser-ethereum A symbolic virtual machine for executing Ethereum smart contracts with accurate modeling of the Ethereum VM's features 68
0xjcn/ethernaut-ctf Ethernaut CTF solutions and tools for learning smart contract development 36
ethereum/node-ethereum A standalone Ethereum client for Node.js, providing a basic implementation of the Ethereum protocol. 46
ethereum/ethereumj A Java implementation of the Ethereum protocol's core concepts and features 2,182
anthias-labs/arbiter A tool for simulating stateful Ethereum smart contracts in a sandbox environment 685
zolmeister/prism A color-matching game built with JavaScript and Grunt, served on a local server. 25
chihchengliang/ethereum_study_guide A guide to learning Ethereum by first understanding Bitcoin and then diving into Ethereum's core concepts and development 49
starknet-io/starknet.js A JavaScript library for interacting with the StarkNet blockchain platform 1,230
openzeppelin/contracts-wizard Generates smart contract code from pre-defined components 251
openzeppelin/openzeppelin-contracts-upgradeable A library providing secure smart contract development tools and components 1,005
nicupavel/openpanzer A JavaScript-based, HTML5 strategy game where players control military units on a hexagonal map 159
f-o-a-m/purescript-web3 A Purescript client for interacting with an Ethereum node. 127