Fix slither lints
This commit is contained in:
@@ -93,6 +93,7 @@ contract EkuboExecutor is IExecutor, ICallback, ILocker, IPayer {
|
|||||||
function _lock(bytes memory data) internal {
|
function _lock(bytes memory data) internal {
|
||||||
address target = address(core);
|
address target = address(core);
|
||||||
|
|
||||||
|
// slither-disable-next-line assembly
|
||||||
assembly ("memory-safe") {
|
assembly ("memory-safe") {
|
||||||
let args := mload(0x40)
|
let args := mload(0x40)
|
||||||
|
|
||||||
@@ -113,7 +114,7 @@ contract EkuboExecutor is IExecutor, ICallback, ILocker, IPayer {
|
|||||||
|
|
||||||
function _locked(bytes calldata swapData) internal {
|
function _locked(bytes calldata swapData) internal {
|
||||||
// For partial swaps this is not equivalent to the given input amount
|
// For partial swaps this is not equivalent to the given input amount
|
||||||
uint128 tokenInDebtAmount;
|
uint128 tokenInDebtAmount = 0;
|
||||||
|
|
||||||
int128 nextAmountIn = int128(uint128(bytes16(swapData[0:16])));
|
int128 nextAmountIn = int128(uint128(bytes16(swapData[0:16])));
|
||||||
|
|
||||||
@@ -177,6 +178,7 @@ contract EkuboExecutor is IExecutor, ICallback, ILocker, IPayer {
|
|||||||
if (token == NATIVE_TOKEN_ADDRESS) {
|
if (token == NATIVE_TOKEN_ADDRESS) {
|
||||||
SafeTransferLib.safeTransferETH(target, amount);
|
SafeTransferLib.safeTransferETH(target, amount);
|
||||||
} else {
|
} else {
|
||||||
|
// slither-disable-next-line assembly
|
||||||
assembly ("memory-safe") {
|
assembly ("memory-safe") {
|
||||||
let free := mload(0x40)
|
let free := mload(0x40)
|
||||||
// selector of pay(address)
|
// selector of pay(address)
|
||||||
|
|||||||
Reference in New Issue
Block a user