├── .gitignore ├── .gitmodules ├── README.md ├── arbitrum-l2-to-l1 ├── .env.sample ├── .gitignore ├── README.md ├── abis │ ├── arbsys.json │ ├── bridge.json │ ├── inbox.json │ ├── nodeinterface.json │ └── outbox.json ├── contracts │ ├── L1Target.sol │ └── local │ │ ├── ArbSysMock.sol │ │ └── SimpleOutbox.sol ├── hardhat.config.js ├── package.json ├── scripts │ ├── addresses.js │ ├── goerli │ │ ├── 0.send-ETH-to-L2.js │ │ ├── 1.deploy-L1-target.js │ │ ├── 2.submit-L2L1-message.js │ │ └── 3.relay-L2L1-message.js │ └── local │ │ └── main.js └── yarn.lock ├── audius ├── .gitmodules ├── README.md ├── foundry.toml ├── lib │ └── forge-std │ │ ├── .github │ │ └── workflows │ │ │ └── tests.yml │ │ ├── .gitignore │ │ ├── .gitmodules │ │ ├── LICENSE-APACHE │ │ ├── LICENSE-MIT │ │ ├── README.md │ │ ├── lib │ │ └── ds-test │ │ │ ├── .gitignore │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── default.nix │ │ │ ├── demo │ │ │ └── demo.sol │ │ │ └── src │ │ │ └── test.sol │ │ └── src │ │ ├── Script.sol │ │ ├── Test.sol │ │ ├── Vm.sol │ │ ├── console.sol │ │ ├── console2.sol │ │ └── test │ │ ├── Script.t.sol │ │ ├── StdAssertions.t.sol │ │ ├── StdCheats.t.sol │ │ ├── StdError.t.sol │ │ ├── StdMath.t.sol │ │ └── StdStorage.t.sol ├── script │ ├── Constants.sol │ └── Script.s.sol └── src │ ├── IERC20.sol │ ├── IGovernance.sol │ ├── Patch.sol │ └── Runner.sol ├── badc0de ├── README.md ├── foundry.toml ├── script │ └── .gitkeep ├── src │ ├── IERC20.sol │ ├── ISoloMargin.sol │ └── Runner.sol └── test │ └── Test.t.sol ├── chainswap ├── .env.sample ├── README.md ├── contracts │ └── 0xc5185d2c68aaa7c5f0921948f8135d01510d647f.sol ├── hardhat.config.js ├── package.json ├── scripts │ └── run.js └── yarn.lock ├── euler ├── .github │ ├── CLA.md │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ ├── PULL_REQUEST_TEMPLATE.md │ └── workflows │ │ └── ci.yml ├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── foundry.toml ├── lib │ └── forge-std │ │ ├── .github │ │ └── workflows │ │ │ └── ci.yml │ │ ├── .gitignore │ │ ├── .gitmodules │ │ ├── LICENSE-APACHE │ │ ├── LICENSE-MIT │ │ ├── README.md │ │ ├── foundry.toml │ │ ├── lib │ │ └── ds-test │ │ │ ├── .gitignore │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── default.nix │ │ │ ├── demo │ │ │ └── demo.sol │ │ │ ├── package.json │ │ │ └── src │ │ │ └── test.sol │ │ ├── package.json │ │ ├── src │ │ ├── Base.sol │ │ ├── InvariantTest.sol │ │ ├── Script.sol │ │ ├── StdAssertions.sol │ │ ├── StdChains.sol │ │ ├── StdCheats.sol │ │ ├── StdError.sol │ │ ├── StdJson.sol │ │ ├── StdMath.sol │ │ ├── StdStorage.sol │ │ ├── StdUtils.sol │ │ ├── Test.sol │ │ ├── Vm.sol │ │ ├── console.sol │ │ ├── console2.sol │ │ └── interfaces │ │ │ ├── IERC1155.sol │ │ │ ├── IERC165.sol │ │ │ ├── IERC20.sol │ │ │ ├── IERC4626.sol │ │ │ └── IERC721.sol │ │ └── test │ │ ├── StdAssertions.t.sol │ │ ├── StdChains.t.sol │ │ ├── StdCheats.t.sol │ │ ├── StdError.t.sol │ │ ├── StdMath.t.sol │ │ ├── StdStorage.t.sol │ │ ├── StdUtils.t.sol │ │ ├── compilation │ │ ├── CompilationScript.sol │ │ ├── CompilationScriptBase.sol │ │ ├── CompilationTest.sol │ │ └── CompilationTestBase.sol │ │ └── fixtures │ │ └── broadcast.log.json ├── remappings.txt ├── src │ ├── BadBorrower.sol │ ├── Coordinator.sol │ ├── Liquidator.sol │ ├── flashloan │ │ ├── FlashLoan.sol │ │ ├── FlashLoanProvider.sol │ │ └── lib │ │ │ ├── AAVEV1FlashLoan.sol │ │ │ ├── AAVEV2FlashLoan.sol │ │ │ ├── AAVEV3FlashLoan.sol │ │ │ ├── BalancerFlashLoan.sol │ │ │ ├── EulerFlashLoan.sol │ │ │ ├── MakerDAOFlashLoan.sol │ │ │ ├── UniswapV2FlashLoan.sol │ │ │ └── UniswapV3FlashLoan.sol │ ├── interfaces │ │ ├── IDToken.sol │ │ ├── IEToken.sol │ │ └── ILiquidation.sol │ └── tokens │ │ └── Tokens.sol └── test │ └── pocs │ └── EulerHackUSDC.t.sol ├── sushiswap-miso ├── .env.sample ├── README.md ├── abis │ └── DutchAuction.json ├── contracts │ └── Runner.sol ├── hardhat.config.js ├── package.json ├── scripts │ └── run.js └── yarn.lock └── torn-governance ├── .github └── workflows │ └── test.yml ├── .gitignore ├── README.md ├── foundry.toml ├── script └── Counter.s.sol ├── src ├── Deployer.sol ├── FirstProposal.sol ├── ProposalFactory.sol └── SecondProposal.sol └── test └── ProposalDeployment.t.sol /.gitignore: -------------------------------------------------------------------------------- 1 | venv 2 | cache 3 | out 4 | node_modules 5 | .env 6 | artifacts 7 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/.gitmodules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/README.md -------------------------------------------------------------------------------- /arbitrum-l2-to-l1/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/arbitrum-l2-to-l1/.env.sample -------------------------------------------------------------------------------- /arbitrum-l2-to-l1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/arbitrum-l2-to-l1/.gitignore -------------------------------------------------------------------------------- /arbitrum-l2-to-l1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/arbitrum-l2-to-l1/README.md -------------------------------------------------------------------------------- /arbitrum-l2-to-l1/abis/arbsys.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/arbitrum-l2-to-l1/abis/arbsys.json -------------------------------------------------------------------------------- /arbitrum-l2-to-l1/abis/bridge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/arbitrum-l2-to-l1/abis/bridge.json -------------------------------------------------------------------------------- /arbitrum-l2-to-l1/abis/inbox.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/arbitrum-l2-to-l1/abis/inbox.json -------------------------------------------------------------------------------- /arbitrum-l2-to-l1/abis/nodeinterface.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/arbitrum-l2-to-l1/abis/nodeinterface.json -------------------------------------------------------------------------------- /arbitrum-l2-to-l1/abis/outbox.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/arbitrum-l2-to-l1/abis/outbox.json -------------------------------------------------------------------------------- /arbitrum-l2-to-l1/contracts/L1Target.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/arbitrum-l2-to-l1/contracts/L1Target.sol -------------------------------------------------------------------------------- /arbitrum-l2-to-l1/contracts/local/ArbSysMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/arbitrum-l2-to-l1/contracts/local/ArbSysMock.sol -------------------------------------------------------------------------------- /arbitrum-l2-to-l1/contracts/local/SimpleOutbox.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/arbitrum-l2-to-l1/contracts/local/SimpleOutbox.sol -------------------------------------------------------------------------------- /arbitrum-l2-to-l1/hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/arbitrum-l2-to-l1/hardhat.config.js -------------------------------------------------------------------------------- /arbitrum-l2-to-l1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/arbitrum-l2-to-l1/package.json -------------------------------------------------------------------------------- /arbitrum-l2-to-l1/scripts/addresses.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/arbitrum-l2-to-l1/scripts/addresses.js -------------------------------------------------------------------------------- /arbitrum-l2-to-l1/scripts/goerli/0.send-ETH-to-L2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/arbitrum-l2-to-l1/scripts/goerli/0.send-ETH-to-L2.js -------------------------------------------------------------------------------- /arbitrum-l2-to-l1/scripts/goerli/1.deploy-L1-target.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/arbitrum-l2-to-l1/scripts/goerli/1.deploy-L1-target.js -------------------------------------------------------------------------------- /arbitrum-l2-to-l1/scripts/goerli/2.submit-L2L1-message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/arbitrum-l2-to-l1/scripts/goerli/2.submit-L2L1-message.js -------------------------------------------------------------------------------- /arbitrum-l2-to-l1/scripts/goerli/3.relay-L2L1-message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/arbitrum-l2-to-l1/scripts/goerli/3.relay-L2L1-message.js -------------------------------------------------------------------------------- /arbitrum-l2-to-l1/scripts/local/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/arbitrum-l2-to-l1/scripts/local/main.js -------------------------------------------------------------------------------- /arbitrum-l2-to-l1/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/arbitrum-l2-to-l1/yarn.lock -------------------------------------------------------------------------------- /audius/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/audius/.gitmodules -------------------------------------------------------------------------------- /audius/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/audius/README.md -------------------------------------------------------------------------------- /audius/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/audius/foundry.toml -------------------------------------------------------------------------------- /audius/lib/forge-std/.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/audius/lib/forge-std/.github/workflows/tests.yml -------------------------------------------------------------------------------- /audius/lib/forge-std/.gitignore: -------------------------------------------------------------------------------- 1 | cache/ 2 | out/ 3 | .vscode 4 | .idea -------------------------------------------------------------------------------- /audius/lib/forge-std/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/audius/lib/forge-std/.gitmodules -------------------------------------------------------------------------------- /audius/lib/forge-std/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/audius/lib/forge-std/LICENSE-APACHE -------------------------------------------------------------------------------- /audius/lib/forge-std/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/audius/lib/forge-std/LICENSE-MIT -------------------------------------------------------------------------------- /audius/lib/forge-std/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/audius/lib/forge-std/README.md -------------------------------------------------------------------------------- /audius/lib/forge-std/lib/ds-test/.gitignore: -------------------------------------------------------------------------------- 1 | /.dapple 2 | /build 3 | /out 4 | -------------------------------------------------------------------------------- /audius/lib/forge-std/lib/ds-test/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/audius/lib/forge-std/lib/ds-test/LICENSE -------------------------------------------------------------------------------- /audius/lib/forge-std/lib/ds-test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/audius/lib/forge-std/lib/ds-test/Makefile -------------------------------------------------------------------------------- /audius/lib/forge-std/lib/ds-test/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/audius/lib/forge-std/lib/ds-test/default.nix -------------------------------------------------------------------------------- /audius/lib/forge-std/lib/ds-test/demo/demo.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/audius/lib/forge-std/lib/ds-test/demo/demo.sol -------------------------------------------------------------------------------- /audius/lib/forge-std/lib/ds-test/src/test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/audius/lib/forge-std/lib/ds-test/src/test.sol -------------------------------------------------------------------------------- /audius/lib/forge-std/src/Script.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/audius/lib/forge-std/src/Script.sol -------------------------------------------------------------------------------- /audius/lib/forge-std/src/Test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/audius/lib/forge-std/src/Test.sol -------------------------------------------------------------------------------- /audius/lib/forge-std/src/Vm.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/audius/lib/forge-std/src/Vm.sol -------------------------------------------------------------------------------- /audius/lib/forge-std/src/console.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/audius/lib/forge-std/src/console.sol -------------------------------------------------------------------------------- /audius/lib/forge-std/src/console2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/audius/lib/forge-std/src/console2.sol -------------------------------------------------------------------------------- /audius/lib/forge-std/src/test/Script.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/audius/lib/forge-std/src/test/Script.t.sol -------------------------------------------------------------------------------- /audius/lib/forge-std/src/test/StdAssertions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/audius/lib/forge-std/src/test/StdAssertions.t.sol -------------------------------------------------------------------------------- /audius/lib/forge-std/src/test/StdCheats.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/audius/lib/forge-std/src/test/StdCheats.t.sol -------------------------------------------------------------------------------- /audius/lib/forge-std/src/test/StdError.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/audius/lib/forge-std/src/test/StdError.t.sol -------------------------------------------------------------------------------- /audius/lib/forge-std/src/test/StdMath.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/audius/lib/forge-std/src/test/StdMath.t.sol -------------------------------------------------------------------------------- /audius/lib/forge-std/src/test/StdStorage.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/audius/lib/forge-std/src/test/StdStorage.t.sol -------------------------------------------------------------------------------- /audius/script/Constants.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/audius/script/Constants.sol -------------------------------------------------------------------------------- /audius/script/Script.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/audius/script/Script.s.sol -------------------------------------------------------------------------------- /audius/src/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/audius/src/IERC20.sol -------------------------------------------------------------------------------- /audius/src/IGovernance.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/audius/src/IGovernance.sol -------------------------------------------------------------------------------- /audius/src/Patch.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/audius/src/Patch.sol -------------------------------------------------------------------------------- /audius/src/Runner.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/audius/src/Runner.sol -------------------------------------------------------------------------------- /badc0de/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/badc0de/README.md -------------------------------------------------------------------------------- /badc0de/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/badc0de/foundry.toml -------------------------------------------------------------------------------- /badc0de/script/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /badc0de/src/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/badc0de/src/IERC20.sol -------------------------------------------------------------------------------- /badc0de/src/ISoloMargin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/badc0de/src/ISoloMargin.sol -------------------------------------------------------------------------------- /badc0de/src/Runner.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/badc0de/src/Runner.sol -------------------------------------------------------------------------------- /badc0de/test/Test.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/badc0de/test/Test.t.sol -------------------------------------------------------------------------------- /chainswap/.env.sample: -------------------------------------------------------------------------------- 1 | ARCHIVE_NODE_KEY= -------------------------------------------------------------------------------- /chainswap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/chainswap/README.md -------------------------------------------------------------------------------- /chainswap/contracts/0xc5185d2c68aaa7c5f0921948f8135d01510d647f.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/chainswap/contracts/0xc5185d2c68aaa7c5f0921948f8135d01510d647f.sol -------------------------------------------------------------------------------- /chainswap/hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/chainswap/hardhat.config.js -------------------------------------------------------------------------------- /chainswap/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/chainswap/package.json -------------------------------------------------------------------------------- /chainswap/scripts/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/chainswap/scripts/run.js -------------------------------------------------------------------------------- /chainswap/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/chainswap/yarn.lock -------------------------------------------------------------------------------- /euler/.github/CLA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/.github/CLA.md -------------------------------------------------------------------------------- /euler/.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /euler/.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /euler/.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /euler/.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/.github/workflows/ci.yml -------------------------------------------------------------------------------- /euler/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/.gitignore -------------------------------------------------------------------------------- /euler/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/.gitmodules -------------------------------------------------------------------------------- /euler/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/LICENSE -------------------------------------------------------------------------------- /euler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/README.md -------------------------------------------------------------------------------- /euler/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/foundry.toml -------------------------------------------------------------------------------- /euler/lib/forge-std/.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/.github/workflows/ci.yml -------------------------------------------------------------------------------- /euler/lib/forge-std/.gitignore: -------------------------------------------------------------------------------- 1 | cache/ 2 | out/ 3 | .vscode 4 | .idea 5 | -------------------------------------------------------------------------------- /euler/lib/forge-std/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/.gitmodules -------------------------------------------------------------------------------- /euler/lib/forge-std/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/LICENSE-APACHE -------------------------------------------------------------------------------- /euler/lib/forge-std/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/LICENSE-MIT -------------------------------------------------------------------------------- /euler/lib/forge-std/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/README.md -------------------------------------------------------------------------------- /euler/lib/forge-std/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/foundry.toml -------------------------------------------------------------------------------- /euler/lib/forge-std/lib/ds-test/.gitignore: -------------------------------------------------------------------------------- 1 | /.dapple 2 | /build 3 | /out 4 | -------------------------------------------------------------------------------- /euler/lib/forge-std/lib/ds-test/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/lib/ds-test/LICENSE -------------------------------------------------------------------------------- /euler/lib/forge-std/lib/ds-test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/lib/ds-test/Makefile -------------------------------------------------------------------------------- /euler/lib/forge-std/lib/ds-test/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/lib/ds-test/default.nix -------------------------------------------------------------------------------- /euler/lib/forge-std/lib/ds-test/demo/demo.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/lib/ds-test/demo/demo.sol -------------------------------------------------------------------------------- /euler/lib/forge-std/lib/ds-test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/lib/ds-test/package.json -------------------------------------------------------------------------------- /euler/lib/forge-std/lib/ds-test/src/test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/lib/ds-test/src/test.sol -------------------------------------------------------------------------------- /euler/lib/forge-std/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/package.json -------------------------------------------------------------------------------- /euler/lib/forge-std/src/Base.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/src/Base.sol -------------------------------------------------------------------------------- /euler/lib/forge-std/src/InvariantTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/src/InvariantTest.sol -------------------------------------------------------------------------------- /euler/lib/forge-std/src/Script.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/src/Script.sol -------------------------------------------------------------------------------- /euler/lib/forge-std/src/StdAssertions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/src/StdAssertions.sol -------------------------------------------------------------------------------- /euler/lib/forge-std/src/StdChains.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/src/StdChains.sol -------------------------------------------------------------------------------- /euler/lib/forge-std/src/StdCheats.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/src/StdCheats.sol -------------------------------------------------------------------------------- /euler/lib/forge-std/src/StdError.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/src/StdError.sol -------------------------------------------------------------------------------- /euler/lib/forge-std/src/StdJson.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/src/StdJson.sol -------------------------------------------------------------------------------- /euler/lib/forge-std/src/StdMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/src/StdMath.sol -------------------------------------------------------------------------------- /euler/lib/forge-std/src/StdStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/src/StdStorage.sol -------------------------------------------------------------------------------- /euler/lib/forge-std/src/StdUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/src/StdUtils.sol -------------------------------------------------------------------------------- /euler/lib/forge-std/src/Test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/src/Test.sol -------------------------------------------------------------------------------- /euler/lib/forge-std/src/Vm.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/src/Vm.sol -------------------------------------------------------------------------------- /euler/lib/forge-std/src/console.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/src/console.sol -------------------------------------------------------------------------------- /euler/lib/forge-std/src/console2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/src/console2.sol -------------------------------------------------------------------------------- /euler/lib/forge-std/src/interfaces/IERC1155.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/src/interfaces/IERC1155.sol -------------------------------------------------------------------------------- /euler/lib/forge-std/src/interfaces/IERC165.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/src/interfaces/IERC165.sol -------------------------------------------------------------------------------- /euler/lib/forge-std/src/interfaces/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/src/interfaces/IERC20.sol -------------------------------------------------------------------------------- /euler/lib/forge-std/src/interfaces/IERC4626.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/src/interfaces/IERC4626.sol -------------------------------------------------------------------------------- /euler/lib/forge-std/src/interfaces/IERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/src/interfaces/IERC721.sol -------------------------------------------------------------------------------- /euler/lib/forge-std/test/StdAssertions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/test/StdAssertions.t.sol -------------------------------------------------------------------------------- /euler/lib/forge-std/test/StdChains.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/test/StdChains.t.sol -------------------------------------------------------------------------------- /euler/lib/forge-std/test/StdCheats.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/test/StdCheats.t.sol -------------------------------------------------------------------------------- /euler/lib/forge-std/test/StdError.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/test/StdError.t.sol -------------------------------------------------------------------------------- /euler/lib/forge-std/test/StdMath.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/test/StdMath.t.sol -------------------------------------------------------------------------------- /euler/lib/forge-std/test/StdStorage.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/test/StdStorage.t.sol -------------------------------------------------------------------------------- /euler/lib/forge-std/test/StdUtils.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/test/StdUtils.t.sol -------------------------------------------------------------------------------- /euler/lib/forge-std/test/compilation/CompilationScript.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/test/compilation/CompilationScript.sol -------------------------------------------------------------------------------- /euler/lib/forge-std/test/compilation/CompilationScriptBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/test/compilation/CompilationScriptBase.sol -------------------------------------------------------------------------------- /euler/lib/forge-std/test/compilation/CompilationTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/test/compilation/CompilationTest.sol -------------------------------------------------------------------------------- /euler/lib/forge-std/test/compilation/CompilationTestBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/test/compilation/CompilationTestBase.sol -------------------------------------------------------------------------------- /euler/lib/forge-std/test/fixtures/broadcast.log.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/lib/forge-std/test/fixtures/broadcast.log.json -------------------------------------------------------------------------------- /euler/remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/remappings.txt -------------------------------------------------------------------------------- /euler/src/BadBorrower.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/src/BadBorrower.sol -------------------------------------------------------------------------------- /euler/src/Coordinator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/src/Coordinator.sol -------------------------------------------------------------------------------- /euler/src/Liquidator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/src/Liquidator.sol -------------------------------------------------------------------------------- /euler/src/flashloan/FlashLoan.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/src/flashloan/FlashLoan.sol -------------------------------------------------------------------------------- /euler/src/flashloan/FlashLoanProvider.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/src/flashloan/FlashLoanProvider.sol -------------------------------------------------------------------------------- /euler/src/flashloan/lib/AAVEV1FlashLoan.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/src/flashloan/lib/AAVEV1FlashLoan.sol -------------------------------------------------------------------------------- /euler/src/flashloan/lib/AAVEV2FlashLoan.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/src/flashloan/lib/AAVEV2FlashLoan.sol -------------------------------------------------------------------------------- /euler/src/flashloan/lib/AAVEV3FlashLoan.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/src/flashloan/lib/AAVEV3FlashLoan.sol -------------------------------------------------------------------------------- /euler/src/flashloan/lib/BalancerFlashLoan.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/src/flashloan/lib/BalancerFlashLoan.sol -------------------------------------------------------------------------------- /euler/src/flashloan/lib/EulerFlashLoan.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/src/flashloan/lib/EulerFlashLoan.sol -------------------------------------------------------------------------------- /euler/src/flashloan/lib/MakerDAOFlashLoan.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/src/flashloan/lib/MakerDAOFlashLoan.sol -------------------------------------------------------------------------------- /euler/src/flashloan/lib/UniswapV2FlashLoan.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/src/flashloan/lib/UniswapV2FlashLoan.sol -------------------------------------------------------------------------------- /euler/src/flashloan/lib/UniswapV3FlashLoan.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/src/flashloan/lib/UniswapV3FlashLoan.sol -------------------------------------------------------------------------------- /euler/src/interfaces/IDToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/src/interfaces/IDToken.sol -------------------------------------------------------------------------------- /euler/src/interfaces/IEToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/src/interfaces/IEToken.sol -------------------------------------------------------------------------------- /euler/src/interfaces/ILiquidation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/src/interfaces/ILiquidation.sol -------------------------------------------------------------------------------- /euler/src/tokens/Tokens.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/src/tokens/Tokens.sol -------------------------------------------------------------------------------- /euler/test/pocs/EulerHackUSDC.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/euler/test/pocs/EulerHackUSDC.t.sol -------------------------------------------------------------------------------- /sushiswap-miso/.env.sample: -------------------------------------------------------------------------------- 1 | API_KEY= -------------------------------------------------------------------------------- /sushiswap-miso/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/sushiswap-miso/README.md -------------------------------------------------------------------------------- /sushiswap-miso/abis/DutchAuction.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/sushiswap-miso/abis/DutchAuction.json -------------------------------------------------------------------------------- /sushiswap-miso/contracts/Runner.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/sushiswap-miso/contracts/Runner.sol -------------------------------------------------------------------------------- /sushiswap-miso/hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/sushiswap-miso/hardhat.config.js -------------------------------------------------------------------------------- /sushiswap-miso/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/sushiswap-miso/package.json -------------------------------------------------------------------------------- /sushiswap-miso/scripts/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/sushiswap-miso/scripts/run.js -------------------------------------------------------------------------------- /sushiswap-miso/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/sushiswap-miso/yarn.lock -------------------------------------------------------------------------------- /torn-governance/.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/torn-governance/.github/workflows/test.yml -------------------------------------------------------------------------------- /torn-governance/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/torn-governance/.gitignore -------------------------------------------------------------------------------- /torn-governance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/torn-governance/README.md -------------------------------------------------------------------------------- /torn-governance/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/torn-governance/foundry.toml -------------------------------------------------------------------------------- /torn-governance/script/Counter.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/torn-governance/script/Counter.s.sol -------------------------------------------------------------------------------- /torn-governance/src/Deployer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/torn-governance/src/Deployer.sol -------------------------------------------------------------------------------- /torn-governance/src/FirstProposal.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/torn-governance/src/FirstProposal.sol -------------------------------------------------------------------------------- /torn-governance/src/ProposalFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/torn-governance/src/ProposalFactory.sol -------------------------------------------------------------------------------- /torn-governance/src/SecondProposal.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/torn-governance/src/SecondProposal.sol -------------------------------------------------------------------------------- /torn-governance/test/ProposalDeployment.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinchoabbate/eth-sec-lab/HEAD/torn-governance/test/ProposalDeployment.t.sol --------------------------------------------------------------------------------