Files
tycho-execution/foundry/lib/ekubo/interfaces/IFlashAccountant.sol
die-herdplatte 3c982c5824 Ekubo integration
2025-03-20 09:58:40 +01:00

17 lines
509 B
Solidity

// SPDX-License-Identifier: UNLICENSED
pragma solidity ^0.8.26;
interface ILocker {
function locked(uint256 id) external;
}
interface IPayer {
function payCallback(uint256 id, address token) external;
}
interface IFlashAccountant {
// Withdraws a token amount from the accountant to the given recipient.
// The contract must be locked, as it tracks the withdrawn amount against the current locker's delta.
function withdraw(address token, address recipient, uint128 amount) external;
}