Files

16 lines
535 B
Solidity

// SPDX-License-Identifier: AGPL-3.0-only
pragma solidity ^0.8.0;
import "../../common/implementation/FixedPoint.sol";
// Simple contract used to Settle expired positions using a DSProxy.
contract PositionSettler {
function settleExpired(address financialContractAddress) public returns (FixedPoint.Unsigned memory) {
return IFinancialContract(financialContractAddress).settleExpired();
}
}
interface IFinancialContract {
function settleExpired() external returns (FixedPoint.Unsigned memory amountWithdrawn);
}