From 73f96adab80d19bc4eb58fe638c5c9da423afd0c Mon Sep 17 00:00:00 2001 From: franz Date: Tue, 25 Mar 2025 08:13:11 +0100 Subject: [PATCH 1/2] beefy aave usdc --- test/sonic/ERC4626BeefyUsdcAave.sol | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 test/sonic/ERC4626BeefyUsdcAave.sol diff --git a/test/sonic/ERC4626BeefyUsdcAave.sol b/test/sonic/ERC4626BeefyUsdcAave.sol new file mode 100644 index 0000000..742e510 --- /dev/null +++ b/test/sonic/ERC4626BeefyUsdcAave.sol @@ -0,0 +1,26 @@ +// SPDX-License-Identifier: GPL-3.0-or-later + +pragma solidity ^0.8.24; + +import "forge-std/Test.sol"; + +import { IERC4626 } from "@openzeppelin/contracts/interfaces/IERC4626.sol"; + +import { ERC4626WrapperBaseTest } from "../ERC4626WrapperBase.t.sol"; + +contract ERC4626BeefyUsdcSilo is ERC4626WrapperBaseTest { + function setUp() public override { + ERC4626WrapperBaseTest.setUp(); + } + + function setUpForkTestVariables() internal override { + network = "sonic"; + overrideBlockNumber = 5046915; + + // Beefy USDC to Silo + wrapper = IERC4626(0x00476804bcC4024057E5EbC9e8Eb74d641a6b665); + // Donor of USDC.e + underlyingDonor = 0x4E216C15697C1392fE59e1014B009505E05810Df; + amountToDonate = 1e6 * 1e6; + } +} From fe1f2ee65fe297ad693ddcc6fa1c8977ba122125 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Bruno?= Date: Wed, 2 Apr 2025 12:38:30 -0300 Subject: [PATCH 2/2] Change block number, to make sure the wrapper contract exists --- test/sonic/ERC4626BeefyUsdcAave.sol | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/sonic/ERC4626BeefyUsdcAave.sol b/test/sonic/ERC4626BeefyUsdcAave.sol index 742e510..7f10ea6 100644 --- a/test/sonic/ERC4626BeefyUsdcAave.sol +++ b/test/sonic/ERC4626BeefyUsdcAave.sol @@ -8,16 +8,16 @@ import { IERC4626 } from "@openzeppelin/contracts/interfaces/IERC4626.sol"; import { ERC4626WrapperBaseTest } from "../ERC4626WrapperBase.t.sol"; -contract ERC4626BeefyUsdcSilo is ERC4626WrapperBaseTest { +contract ERC4626BeefyUsdcAave is ERC4626WrapperBaseTest { function setUp() public override { ERC4626WrapperBaseTest.setUp(); } function setUpForkTestVariables() internal override { network = "sonic"; - overrideBlockNumber = 5046915; + overrideBlockNumber = 17711097; - // Beefy USDC to Silo + // Beefy USDC to Aave wrapper = IERC4626(0x00476804bcC4024057E5EbC9e8Eb74d641a6b665); // Donor of USDC.e underlyingDonor = 0x4E216C15697C1392fE59e1014B009505E05810Df;