Flash unwinder contracts and scripts, relay lane tuning, trustless bridge and token-aggregation updates.

Made-with: Cursor
This commit is contained in:
defiQUG
2026-04-12 06:33:54 -07:00
parent 662b35ad69
commit 6817f53591
40 changed files with 682 additions and 88 deletions

View File

@@ -25,7 +25,7 @@ contract SwapRouter is ReentrancyGuard {
}
// Contract addresses (Ethereum Mainnet)
address public immutable uniswapV3Router; // 0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45
address public immutable uniswapV3Router; // legacy SwapRouter on Ethereum mainnet
address public immutable curve3Pool; // 0xbEbc44782C7dB0a1A60Cb6fe97d0b483032FF1C7
address public immutable oneInchRouter; // 0x1111111254EEB25477B68fb85Ed929f73A960582 (optional)

View File

@@ -4,7 +4,7 @@ pragma solidity ^0.8.19;
/**
* @title ISwapRouter - Uniswap V3 SwapRouter Interface
* @notice Minimal interface for Uniswap V3 SwapRouter
* @dev Based on Uniswap V3 SwapRouter02
* @dev Matches the legacy Uniswap V3 SwapRouter exactInputSingle / exactInput ABI.
*/
interface ISwapRouter {
struct ExactInputSingleParams {