TurbineSettler
State Variables
PERMIT2_CONTRACT
IPermit2 public constant PERMIT2_CONTRACT = IPermit2(PERMIT2)UNIV4_POOL_MANAGER_CONTRACT
IPoolManager public constant UNIV4_POOL_MANAGER_CONTRACT = IPoolManager(UNIV4_POOL_MANAGER)PAUSER_ROLE
bytes32 public constant PAUSER_ROLE = keccak256("PAUSER_ROLE")UNPAUSER_ROLE
bytes32 public constant UNPAUSER_ROLE = keccak256("UNPAUSER_ROLE")CALL_DATA_EXECUTION_GAS_LIMIT
uint256 private constant CALL_DATA_EXECUTION_GAS_LIMIT = 200000turbineSigner
feeWithdrawer
turbineLiquidityRouter
executedSellAmounts
Functions
constructor
onlyTurbineSigner
_onlyTurbineSigner
onlyFeeWithdrawer
_onlyFeeWithdrawer
pause
unpause
renounceAdmin
updateFeeWithdrawer
Name
Type
Description
sweepFees
Name
Type
Description
executeLiquidityActionsAndSettlement
Name
Type
Description
unlockCallback
batchExecutedSellAmounts
Name
Type
Description
Name
Type
Description
getTurbineLiquidityRouter
Name
Type
Description
getTurbineHook
Name
Type
Description
_executeBatchSettlement
_executeSmartOrderSwaps
_executeDEXSwaps
_executeTurbinePoolExecutions
_receiveSellTokens
_sendBuyTokens
_computeReceivedTokenAmounts
_executeSmartOrderSwap
Name
Type
Description
Name
Type
Description
_executeDEXSwap
Name
Type
Description
Last updated
Was this helpful?