Skip to content
This repository was archived by the owner on Aug 26, 2024. It is now read-only.

Commit ee15066

Browse files
authored
Merge pull request #74 from ionicprotocol/fix/failing-tests
run tests
2 parents c2275f5 + fde1425 commit ee15066

File tree

8 files changed

+17
-8
lines changed

8 files changed

+17
-8
lines changed

.github/workflows/pull-request-build-and-test.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@ jobs:
4747
with:
4848
submodules: recursive
4949

50+
- name: Install Npm dependencies
51+
run: npm install
52+
5053
- name: Install Foundry
5154
uses: foundry-rs/foundry-toolchain@v1
5255
with:
@@ -84,6 +87,9 @@ jobs:
8487
with:
8588
submodules: recursive
8689

90+
- name: Install Npm dependencies
91+
run: npm install
92+
8793
- name: Install Foundry
8894
uses: foundry-rs/foundry-toolchain@v1
8995
with:

contracts/test/DevTesting.t.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ contract DevTesting is BaseTest {
118118
uint256 usdcSupplied = usdcMarket.balanceOfUnderlying(rahul);
119119
uint256 usdtSupplied = usdtMarket.balanceOfUnderlying(rahul);
120120
uint256 wbtcSupplied = wbtcMarket.balanceOfUnderlying(rahul);
121-
emit log_named_uint("wethSupplied", wethSupplied);
121+
// emit log_named_uint("wethSupplied", wethSupplied);
122122
emit log_named_uint("usdcSupplied", usdcSupplied);
123123
emit log_named_uint("usdtSupplied", usdtSupplied);
124124
emit log_named_uint("wbtcSupplied", wbtcSupplied);

contracts/test/FLRTest.t.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ contract FLRTest is BaseTest {
145145
}
146146

147147
function testNetAprMode() public fork(MODE_MAINNET) {
148-
address user = 0xf0AC0F92E7da747E6757379771e5c9e5ea35D85A;
148+
address user = 0x8982aa50bb919E42e9204f12e5b59D053Eb2A602;
149149
int256 blocks = 30 * 24 * 365 * 60;
150150
int256 apr = lensRouter.getUserNetApr(user, blocks);
151151
emit log_named_int("apr", apr);

contracts/test/LeveredPositionTest.t.sol

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1006,8 +1006,8 @@ contract ModeWethUSDTLeveredPositionTest is LeveredPositionTest {
10061006

10071007
address wethMarket = 0x71ef7EDa2Be775E5A7aa8afD02C45F059833e9d2;
10081008
address USDTMarket = 0x94812F2eEa03A49869f95e1b5868C6f3206ee3D3;
1009-
address wethWhale = 0x7380511493DD4c2f1dD75E9CCe5bD52C787D4B51;
1010-
address USDTWhale = 0x082321F9939373b02Ad54ea214BF6e822531e679;
1009+
address wethWhale = 0x71ef7EDa2Be775E5A7aa8afD02C45F059833e9d2;
1010+
address USDTWhale = 0x94812F2eEa03A49869f95e1b5868C6f3206ee3D3;
10111011

10121012
ICErc20[] memory cTokens = new ICErc20[](1);
10131013
cTokens[0] = ICErc20(USDTMarket);
@@ -1077,8 +1077,8 @@ contract ModeWbtcUSDTLeveredPositionTest is LeveredPositionTest {
10771077

10781078
address wbtcMarket = 0xd70254C3baD29504789714A7c69d60Ec1127375C;
10791079
address USDTMarket = 0x94812F2eEa03A49869f95e1b5868C6f3206ee3D3;
1080-
address wbtcWhale = 0x3f3429D28438Cc14133966820b8A9Ea61Cf1D4F0;
1081-
address USDTWhale = 0x082321F9939373b02Ad54ea214BF6e822531e679;
1080+
address wbtcWhale = 0xd70254C3baD29504789714A7c69d60Ec1127375C;
1081+
address USDTWhale = 0x94812F2eEa03A49869f95e1b5868C6f3206ee3D3;
10821082

10831083
ICErc20[] memory cTokens = new ICErc20[](1);
10841084
cTokens[0] = ICErc20(USDTMarket);

contracts/test/ProtocolAdminTest.t.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ contract ProtocolAdminTest is BaseTest {
3434
}
3535
}
3636

37-
function testModeProtocolAdmin() public fork(MODE_MAINNET) {
37+
function testModeProtocolAdmin() public debuggingOnly fork(MODE_MAINNET) {
3838
expectedAdmin = 0x8Fba84867Ba458E7c6E2c024D2DE3d0b5C3ea1C2; // gnosis safe multisig contract
3939
_testProtocolAdmin();
4040
}

contracts/test/liquidators/UniswapV3LiquidatorTest.t.sol

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,8 @@ contract UniswapV3LiquidatorTest is IonicLiquidatorTest {
6464
IonicLiquidator _liquidator = new IonicLiquidator();
6565
_liquidator.initialize(ap.getAddress("wtoken"), ap.getAddress("IUniswapV2Router02"), 30);
6666
liquidator = _liquidator;
67+
liquidator.setPoolLens(0x70BB19a56BfAEc65aE861E6275A90163AbDF36a6);
68+
liquidator.setHealthFactorThreshold(1e18);
6769

6870
IonicComptroller pool = IonicComptroller(poolAddress);
6971
{

foundry.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
src = 'contracts'
33
bytecode_hash = 'none'
44
solc_version = "0.8.10"
5+
evm_version = 'shanghai'
56
libs = ["lib"]
67

78
[rpc_endpoints]

remappings.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ flywheel/=lib/flywheel-v2/src/
22
solidity-bytes-utils/=lib/solidity-bytes-utils/
33
@openzeppelin=lib/openzeppelin-contracts/
44
@pythnetwork/pyth-sdk-solidity/=lib/pyth-sdk-solidity/
5-
@pythnetwork/express-relay-sdk-solidity/=../../../../node_modules/@pythnetwork/express-relay-sdk-solidity
5+
@pythnetwork/express-relay-sdk-solidity/=node_modules/@pythnetwork/express-relay-sdk-solidity

0 commit comments

Comments
 (0)