├── .github └── workflows │ └── test.yml ├── .gitignore ├── .gitmodules ├── .vscode └── settings.json ├── README.md ├── foundry.toml ├── remappings.txt ├── src ├── 1-Fallback │ ├── Fallback.sol │ └── FallbackFactory.sol ├── 10-Reentrancy │ ├── Reentrance.sol │ ├── ReentranceAttacker.sol │ └── ReentranceFactory.sol ├── 11-Elevator │ ├── Elevator.sol │ ├── ElevatorAttacker.sol │ └── ElevatorFactory.sol ├── 12-Privacy │ ├── Privacy.sol │ └── PrivacyFactory.sol ├── 13-GatekeeperOne │ ├── GatekeeperOne.sol │ ├── GatekeeperOneAttacker.sol │ └── GatekeeperOneFactory.sol ├── 14-GatekeeperTwo │ ├── GatekeeperTwo.sol │ ├── GatekeeperTwoAttacker.sol │ └── GatekeeperTwoFactory.sol ├── 15-NaughtCoin │ ├── NaughtCoin.sol │ └── NaughtCoinFactory.sol ├── 16-Preservation │ ├── Preservation.sol │ ├── PreservationAttacker.sol │ └── PreservationFactory.sol ├── 17-Recovery │ ├── Recovery.sol │ └── RecoveryFactory.sol ├── 18-MagicNumber │ ├── MagicNum.sol │ └── MagicNumFactory.sol ├── 19-AlienCodex │ ├── AlienCodex.sol │ └── AlienCodexFactory.sol ├── 2-Fallout │ ├── Fallout.sol │ └── FalloutFactory.sol ├── 20-Denial │ ├── Denial.sol │ ├── DenialAttacker.sol │ └── DenialFactory.sol ├── 21-Shop │ ├── Shop.sol │ ├── ShopAttacker.sol │ └── ShopFactory.sol ├── 22-Dex │ ├── Dex.sol │ └── DexFactory.sol ├── 23-DexTwo │ ├── DexTwo.sol │ ├── DexTwoAttacker.sol │ └── DexTwoFactory.sol ├── 24-PuzzleWallet │ ├── PuzzleWallet.sol │ ├── PuzzleWalletFactory.sol │ └── openzeppelin │ │ ├── Address.sol │ │ ├── Proxy.sol │ │ └── UpgradeableProxy.sol ├── 25-Motorbike │ ├── Motorbike.sol │ ├── MotorbikeAttacker.sol │ └── MotorbikeFactory.sol ├── 26-DoubleEntryPoint │ ├── DetectionBot.sol │ ├── DoubleEntryPoint.sol │ └── DoubleEntryPointFactory.sol ├── 3-CoinFlip │ ├── CoinFlip.sol │ ├── CoinFlipAttacker.sol │ └── CoinFlipFactory.sol ├── 4-Telephone │ ├── Telephone.sol │ ├── TelephoneAttacker.sol │ └── TelephoneFactory.sol ├── 5-Token │ ├── Token.sol │ └── TokenFactory.sol ├── 6-Delegation │ ├── Delegation.sol │ └── DelegationFactory.sol ├── 7-Force │ ├── Force.sol │ ├── ForceAttacker.sol │ └── ForceFactory.sol ├── 8-Vault │ ├── Vault.sol │ └── VaultFactory.sol ├── 9-King │ ├── King.sol │ ├── KingAttacker.sol │ └── KingFactory.sol ├── Ethernaut.sol └── Level.sol └── test ├── AlienCodex.t.sol ├── CoinFlip.t.sol ├── Delegation.t.sol ├── Denial.t.sol ├── Dex.t.sol ├── DexTwo.t.sol ├── DoubleEntryPoint.t.sol ├── Elevator.t.sol ├── Fallback.t.sol ├── Fallout.t.sol ├── Force.t.sol ├── GatekeeperOne.t.sol ├── GatekeeperTwo.t.sol ├── King.t.sol ├── MagicNum.t.sol ├── Motorbike.t.sol ├── NaughtCoin.t.sol ├── Preservation.t.sol ├── Privacy.t.sol ├── PuzzleWallet.t.sol ├── Recovery.t.sol ├── Reentrance.t.sol ├── Shop.t.sol ├── Telephone.t.sol ├── Token.t.sol └── Vault.t.sol /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | cache/ 2 | out/ 3 | .env -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/.gitmodules -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/README.md -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/foundry.toml -------------------------------------------------------------------------------- /remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/remappings.txt -------------------------------------------------------------------------------- /src/1-Fallback/Fallback.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/1-Fallback/Fallback.sol -------------------------------------------------------------------------------- /src/1-Fallback/FallbackFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/1-Fallback/FallbackFactory.sol -------------------------------------------------------------------------------- /src/10-Reentrancy/Reentrance.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/10-Reentrancy/Reentrance.sol -------------------------------------------------------------------------------- /src/10-Reentrancy/ReentranceAttacker.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/10-Reentrancy/ReentranceAttacker.sol -------------------------------------------------------------------------------- /src/10-Reentrancy/ReentranceFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/10-Reentrancy/ReentranceFactory.sol -------------------------------------------------------------------------------- /src/11-Elevator/Elevator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/11-Elevator/Elevator.sol -------------------------------------------------------------------------------- /src/11-Elevator/ElevatorAttacker.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/11-Elevator/ElevatorAttacker.sol -------------------------------------------------------------------------------- /src/11-Elevator/ElevatorFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/11-Elevator/ElevatorFactory.sol -------------------------------------------------------------------------------- /src/12-Privacy/Privacy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/12-Privacy/Privacy.sol -------------------------------------------------------------------------------- /src/12-Privacy/PrivacyFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/12-Privacy/PrivacyFactory.sol -------------------------------------------------------------------------------- /src/13-GatekeeperOne/GatekeeperOne.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/13-GatekeeperOne/GatekeeperOne.sol -------------------------------------------------------------------------------- /src/13-GatekeeperOne/GatekeeperOneAttacker.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/13-GatekeeperOne/GatekeeperOneAttacker.sol -------------------------------------------------------------------------------- /src/13-GatekeeperOne/GatekeeperOneFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/13-GatekeeperOne/GatekeeperOneFactory.sol -------------------------------------------------------------------------------- /src/14-GatekeeperTwo/GatekeeperTwo.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/14-GatekeeperTwo/GatekeeperTwo.sol -------------------------------------------------------------------------------- /src/14-GatekeeperTwo/GatekeeperTwoAttacker.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/14-GatekeeperTwo/GatekeeperTwoAttacker.sol -------------------------------------------------------------------------------- /src/14-GatekeeperTwo/GatekeeperTwoFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/14-GatekeeperTwo/GatekeeperTwoFactory.sol -------------------------------------------------------------------------------- /src/15-NaughtCoin/NaughtCoin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/15-NaughtCoin/NaughtCoin.sol -------------------------------------------------------------------------------- /src/15-NaughtCoin/NaughtCoinFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/15-NaughtCoin/NaughtCoinFactory.sol -------------------------------------------------------------------------------- /src/16-Preservation/Preservation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/16-Preservation/Preservation.sol -------------------------------------------------------------------------------- /src/16-Preservation/PreservationAttacker.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/16-Preservation/PreservationAttacker.sol -------------------------------------------------------------------------------- /src/16-Preservation/PreservationFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/16-Preservation/PreservationFactory.sol -------------------------------------------------------------------------------- /src/17-Recovery/Recovery.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/17-Recovery/Recovery.sol -------------------------------------------------------------------------------- /src/17-Recovery/RecoveryFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/17-Recovery/RecoveryFactory.sol -------------------------------------------------------------------------------- /src/18-MagicNumber/MagicNum.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/18-MagicNumber/MagicNum.sol -------------------------------------------------------------------------------- /src/18-MagicNumber/MagicNumFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/18-MagicNumber/MagicNumFactory.sol -------------------------------------------------------------------------------- /src/19-AlienCodex/AlienCodex.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/19-AlienCodex/AlienCodex.sol -------------------------------------------------------------------------------- /src/19-AlienCodex/AlienCodexFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/19-AlienCodex/AlienCodexFactory.sol -------------------------------------------------------------------------------- /src/2-Fallout/Fallout.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/2-Fallout/Fallout.sol -------------------------------------------------------------------------------- /src/2-Fallout/FalloutFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/2-Fallout/FalloutFactory.sol -------------------------------------------------------------------------------- /src/20-Denial/Denial.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/20-Denial/Denial.sol -------------------------------------------------------------------------------- /src/20-Denial/DenialAttacker.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/20-Denial/DenialAttacker.sol -------------------------------------------------------------------------------- /src/20-Denial/DenialFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/20-Denial/DenialFactory.sol -------------------------------------------------------------------------------- /src/21-Shop/Shop.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/21-Shop/Shop.sol -------------------------------------------------------------------------------- /src/21-Shop/ShopAttacker.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/21-Shop/ShopAttacker.sol -------------------------------------------------------------------------------- /src/21-Shop/ShopFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/21-Shop/ShopFactory.sol -------------------------------------------------------------------------------- /src/22-Dex/Dex.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/22-Dex/Dex.sol -------------------------------------------------------------------------------- /src/22-Dex/DexFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/22-Dex/DexFactory.sol -------------------------------------------------------------------------------- /src/23-DexTwo/DexTwo.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/23-DexTwo/DexTwo.sol -------------------------------------------------------------------------------- /src/23-DexTwo/DexTwoAttacker.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/23-DexTwo/DexTwoAttacker.sol -------------------------------------------------------------------------------- /src/23-DexTwo/DexTwoFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/23-DexTwo/DexTwoFactory.sol -------------------------------------------------------------------------------- /src/24-PuzzleWallet/PuzzleWallet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/24-PuzzleWallet/PuzzleWallet.sol -------------------------------------------------------------------------------- /src/24-PuzzleWallet/PuzzleWalletFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/24-PuzzleWallet/PuzzleWalletFactory.sol -------------------------------------------------------------------------------- /src/24-PuzzleWallet/openzeppelin/Address.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/24-PuzzleWallet/openzeppelin/Address.sol -------------------------------------------------------------------------------- /src/24-PuzzleWallet/openzeppelin/Proxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/24-PuzzleWallet/openzeppelin/Proxy.sol -------------------------------------------------------------------------------- /src/24-PuzzleWallet/openzeppelin/UpgradeableProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/24-PuzzleWallet/openzeppelin/UpgradeableProxy.sol -------------------------------------------------------------------------------- /src/25-Motorbike/Motorbike.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/25-Motorbike/Motorbike.sol -------------------------------------------------------------------------------- /src/25-Motorbike/MotorbikeAttacker.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/25-Motorbike/MotorbikeAttacker.sol -------------------------------------------------------------------------------- /src/25-Motorbike/MotorbikeFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/25-Motorbike/MotorbikeFactory.sol -------------------------------------------------------------------------------- /src/26-DoubleEntryPoint/DetectionBot.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/26-DoubleEntryPoint/DetectionBot.sol -------------------------------------------------------------------------------- /src/26-DoubleEntryPoint/DoubleEntryPoint.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/26-DoubleEntryPoint/DoubleEntryPoint.sol -------------------------------------------------------------------------------- /src/26-DoubleEntryPoint/DoubleEntryPointFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/26-DoubleEntryPoint/DoubleEntryPointFactory.sol -------------------------------------------------------------------------------- /src/3-CoinFlip/CoinFlip.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/3-CoinFlip/CoinFlip.sol -------------------------------------------------------------------------------- /src/3-CoinFlip/CoinFlipAttacker.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/3-CoinFlip/CoinFlipAttacker.sol -------------------------------------------------------------------------------- /src/3-CoinFlip/CoinFlipFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/3-CoinFlip/CoinFlipFactory.sol -------------------------------------------------------------------------------- /src/4-Telephone/Telephone.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/4-Telephone/Telephone.sol -------------------------------------------------------------------------------- /src/4-Telephone/TelephoneAttacker.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/4-Telephone/TelephoneAttacker.sol -------------------------------------------------------------------------------- /src/4-Telephone/TelephoneFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/4-Telephone/TelephoneFactory.sol -------------------------------------------------------------------------------- /src/5-Token/Token.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/5-Token/Token.sol -------------------------------------------------------------------------------- /src/5-Token/TokenFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/5-Token/TokenFactory.sol -------------------------------------------------------------------------------- /src/6-Delegation/Delegation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/6-Delegation/Delegation.sol -------------------------------------------------------------------------------- /src/6-Delegation/DelegationFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/6-Delegation/DelegationFactory.sol -------------------------------------------------------------------------------- /src/7-Force/Force.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/7-Force/Force.sol -------------------------------------------------------------------------------- /src/7-Force/ForceAttacker.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/7-Force/ForceAttacker.sol -------------------------------------------------------------------------------- /src/7-Force/ForceFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/7-Force/ForceFactory.sol -------------------------------------------------------------------------------- /src/8-Vault/Vault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/8-Vault/Vault.sol -------------------------------------------------------------------------------- /src/8-Vault/VaultFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/8-Vault/VaultFactory.sol -------------------------------------------------------------------------------- /src/9-King/King.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/9-King/King.sol -------------------------------------------------------------------------------- /src/9-King/KingAttacker.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/9-King/KingAttacker.sol -------------------------------------------------------------------------------- /src/9-King/KingFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/9-King/KingFactory.sol -------------------------------------------------------------------------------- /src/Ethernaut.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/Ethernaut.sol -------------------------------------------------------------------------------- /src/Level.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/src/Level.sol -------------------------------------------------------------------------------- /test/AlienCodex.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/test/AlienCodex.t.sol -------------------------------------------------------------------------------- /test/CoinFlip.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/test/CoinFlip.t.sol -------------------------------------------------------------------------------- /test/Delegation.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/test/Delegation.t.sol -------------------------------------------------------------------------------- /test/Denial.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/test/Denial.t.sol -------------------------------------------------------------------------------- /test/Dex.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/test/Dex.t.sol -------------------------------------------------------------------------------- /test/DexTwo.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/test/DexTwo.t.sol -------------------------------------------------------------------------------- /test/DoubleEntryPoint.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/test/DoubleEntryPoint.t.sol -------------------------------------------------------------------------------- /test/Elevator.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/test/Elevator.t.sol -------------------------------------------------------------------------------- /test/Fallback.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/test/Fallback.t.sol -------------------------------------------------------------------------------- /test/Fallout.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/test/Fallout.t.sol -------------------------------------------------------------------------------- /test/Force.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/test/Force.t.sol -------------------------------------------------------------------------------- /test/GatekeeperOne.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/test/GatekeeperOne.t.sol -------------------------------------------------------------------------------- /test/GatekeeperTwo.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/test/GatekeeperTwo.t.sol -------------------------------------------------------------------------------- /test/King.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/test/King.t.sol -------------------------------------------------------------------------------- /test/MagicNum.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/test/MagicNum.t.sol -------------------------------------------------------------------------------- /test/Motorbike.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/test/Motorbike.t.sol -------------------------------------------------------------------------------- /test/NaughtCoin.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/test/NaughtCoin.t.sol -------------------------------------------------------------------------------- /test/Preservation.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/test/Preservation.t.sol -------------------------------------------------------------------------------- /test/Privacy.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/test/Privacy.t.sol -------------------------------------------------------------------------------- /test/PuzzleWallet.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/test/PuzzleWallet.t.sol -------------------------------------------------------------------------------- /test/Recovery.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/test/Recovery.t.sol -------------------------------------------------------------------------------- /test/Reentrance.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/test/Reentrance.t.sol -------------------------------------------------------------------------------- /test/Shop.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/test/Shop.t.sol -------------------------------------------------------------------------------- /test/Telephone.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/test/Telephone.t.sol -------------------------------------------------------------------------------- /test/Token.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/test/Token.t.sol -------------------------------------------------------------------------------- /test/Vault.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goncaloMagalhaes/ethernaut-foundry/HEAD/test/Vault.t.sol --------------------------------------------------------------------------------