Skip to content

Commit

Permalink
draft flash mint hyeth v3
Browse files Browse the repository at this point in the history
  • Loading branch information
pblivin0x committed Oct 10, 2024
1 parent 7202ed7 commit 4fb02a6
Show file tree
Hide file tree
Showing 9 changed files with 1,203 additions and 4 deletions.
700 changes: 700 additions & 0 deletions contracts/exchangeIssuance/FlashMintHyETHV3.sol

Large diffs are not rendered by default.

11 changes: 11 additions & 0 deletions contracts/interfaces/external/IRsEthAdapter.sol
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
// SPDX-License-Identifier: UNLICENSED
pragma solidity 0.6.10;

interface IRsEthAdapter {
function depositRsETH(uint256 rsETHAmount, string memory referralId) external;
function getRSETHWithERC20(address asset, uint256 depositAmount, string memory referralId) external;
function getRSETHWithETH(string memory referralId) external payable;
function lrtDepositPool() external view returns (address);
function rsETH() external view returns (address);
function vault() external view returns (address);
}
3 changes: 3 additions & 0 deletions test/integration/ethereum/addresses.ts
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ export const PRODUCTION_ADDRESSES = {
pendleEzEth1226: "0xf7906F274c174A52d444175729E3fa98f9bde285",
pendleEEth0926: "0x1c085195437738d73d75DC64bC5A3E098b7f93b1",
pendleEEth1226: "0x6ee2b5E19ECBa773a352E5B21415Dc419A700d1d",
pendleAgEth1226: "0x7aa68E84bCD8d1B4C9e10B1e565DB993f68a3E09",
agEth: "0xe1B4d34E8754600962Cd944B535180Bd758E6c2e",
ezEth: "0xbf5495Efe5DB9ce00f80364C8B423567e58d2110",
weEth: "0xCd5fE23C85820F7B72D0926FC9b05b43E359b7ee",
rsEth: "0xA1290d69c65A6Fe4DF752f95823fae25cB99e5A7",
Expand Down Expand Up @@ -83,6 +85,7 @@ export const PRODUCTION_ADDRESSES = {
ezEth1226: "0xD8F12bCDE578c653014F27379a6114F67F0e445f",
eEth0926: "0xC8eDd52D0502Aa8b4D5C77361D4B3D300e8fC81c",
eEth1226: "0x7d372819240D14fB477f17b964f95F33BeB4c704",
agEth1226: "0x6010676Bc2534652aD1Ef5Fa8073DcF9AD7EBFBe",
},
},
dexAdapterV2: "0x88858930B3F1946A5C41a5deD7B5335431d5dE8D",
Expand Down
2 changes: 1 addition & 1 deletion test/integration/ethereum/flashMintHyETHV2.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ const NO_OP_SWAP_DATA: SwapData = {
};

if (process.env.INTEGRATIONTEST) {
describe("FlashMintHyETHV2 - Integration Test", async () => {
describe.only("FlashMintHyETHV2 - Integration Test", async () => {
const addresses = PRODUCTION_ADDRESSES;
let owner: Account;
let deployer: DeployHelper;
Expand Down
Loading

0 comments on commit 4fb02a6

Please sign in to comment.