VAVincent Alec F. Baguioinbaguioni.hashnode.dev·Jul 31, 2022 · 1 min readEthernaut: ConclusionThis is my last entry to my "The Ethernaut by OpenZeppelin" series of articles. I successfully completed all 27 levels using the address 0x0ec740E7d1aF47b2BD571D129EeA41992c432B3A. Luckily, I had a of help through various videos, articles and docume...00
VAVincent Alec F. Baguioinbaguioni.hashnode.dev·Jul 31, 2022 · 3 min readEthernaut Level 25: MotorbikeSolidity Code // SPDX-License-Identifier: MIT pragma solidity <0.7.0; import "@openzeppelin/contracts/utils/Address.sol"; import "@openzeppelin/contracts/proxy/Initializable.sol"; contract Motorbike { // keccak-256 hash of "eip1967.proxy.imple...00
VAVincent Alec F. Baguioinbaguioni.hashnode.dev·Jul 30, 2022 · 5 min readEthernaut Level 24: Puzzle WalletSolidity Code // SPDX-License-Identifier: MIT pragma solidity ^0.6.0; pragma experimental ABIEncoderV2; import "@openzeppelin/contracts/math/SafeMath.sol"; import "@openzeppelin/contracts/proxy/UpgradeableProxy.sol"; contract PuzzleProxy is Upgrade...00
VAVincent Alec F. Baguioinbaguioni.hashnode.dev·Jul 30, 2022 · 2 min readEthernaut Level 23: Dex TwoSolidity Code // SPDX-License-Identifier: MIT pragma solidity ^0.6.0; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import '@openzeppelin/contracts/math/SafeMath.sol'; import '@openz...00
VAVincent Alec F. Baguioinbaguioni.hashnode.dev·Jul 29, 2022 · 3 min readEthernaut Level 22: DexSolidity Code // SPDX-License-Identifier: MIT pragma solidity ^0.6.0; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import '@openzeppelin/contracts/math/SafeMath.sol'; import '@openz...00