Skip to content

Instantly share code, notes, and snippets.

View JamesNexus's full-sized avatar

JamesNexus

  • Joined Mar 21, 2026
View GitHub Profile
@JamesNexus
JamesNexus / EulerCrossAsset4626StrategyAnnotated.sol
Created April 3, 2026 17:53
Euler Strategy Contract for Lending/Borrowing/Depositing.
// SPDX-License-Identifier: MIT // [CUSTOM GLUE CODE REQUIRED HERE: new wrapper file]
pragma solidity ^0.8.27; // [DIRECT INTERFACE REUSE: matches EulerSwap FundsLib pragma]
/*
EulerCrossAsset4626StrategyAnnotated.sol
What is reused directly from Euler sources:
- Import paths for SafeERC20 / IERC20, Permit2, EVC, EVK interfaces follow EulerSwap FundsLib.
- Approval flow follows FundsLib.approveVault(...)
- Borrow / repay / disable-controller flow follows FundsLib + EVK docs.