PayloadUpdaterLib
library to validate slippage updation
Functions
validateSlippage
function validateSlippage(
uint256 newAmount_,
uint256 maxAmount_,
uint256 slippage_
)
internal
pure
returns (bool valid_);
strictValidateSlippage
args validation
amount must fall within the slippage bounds
function strictValidateSlippage(
uint256 newAmount_,
uint256 maxAmount_,
uint256 slippage_
)
internal
pure
returns (bool valid_);
validateLiqReq
args validation
amount must fall within the slippage bounds
function validateLiqReq(LiqRequest memory req_) internal pure;
validateDepositPayloadUpdate
req token should be address(0) req tx data length should be 0
function validateDepositPayloadUpdate(
uint256 txInfo_,
PayloadState currentPayloadState_,
uint8 isMulti_
)
internal
pure;
validateWithdrawPayloadUpdate
function validateWithdrawPayloadUpdate(
uint256 txInfo_,
PayloadState currentPayloadState_,
uint8 isMulti_
)
internal
pure;