AggregationRouterV6

Verified contract

Active on Base
Deployed by via 0x57ed2300 at 10480207
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x965c074de2ce3b71af5cea02d19ababe8469f5ec4b729f4982c1cb54347ed578
0xe9fb69bb692aab5af563ece0e7fbec68b8a5137ebdf8f814b42640af0aa8ea62
0x742ad73228cea65c01a86ec48544a405af1f2fdf9ad62b5b0a70420b05a78164
0x0c17fbf3f637ddf0956a1aa24f28fdb3cb533e24fd975a380a17f834aab04daa
0xc127219dbb403231a29874c48450164c4eaacc5297a67f1f51643e3e551d2a6d
0x84aa27c195932e8cabd69113c68f274efc8cb8511cf1667aa5d7b026d416b038
0x900c6fc2896304baf8f9bea2f2bac4d0668f27d0f3b240423a3d21b31fbd47f2
0x4a2556ab2bf7c0735a804f3370ded630d1cd3f3878dccb68baa6b256a6a630c8
0xe3ffdfa0a3204d98c8617db3ee088e540732e1a96684480f7202b7a8b3a62f23
0x9461f4a7d097c35f508e22023a5ba5b8b45389ab1db2c9b0a5398d64cf3b90b3

Functions
Getter at block 22779946
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=1inch Aggregation Router, version=6, chainId=8453, verifyingContract=0x111111125421ca6dc452d289314280a0f8842a65, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
owner(view returns (address)
0x11799622f4d98a24514011e8527b969f7488ef47
paused(view returns (bool)
false
Read-only
and(uint256 offsetsbytes dataview returns (bool)
arbitraryStaticCall(address targetbytes dataview returns (uint256)
bitInvalidatorForOrder(address makeruint256 slotview returns (uint256)
checkPredicate(bytes predicateview returns (bool)
epoch(address makeruint96 seriesview returns (uint256)
epochEquals(address makeruint256 seriesuint256 makerEpochview returns (bool)
eq(uint256 valuebytes dataview returns (bool)
gt(uint256 valuebytes dataview returns (bool)
hashOrder(struct IOrderMixinOrder orderview returns (bytes32)
lt(uint256 valuebytes dataview returns (bool)
not(bytes dataview returns (bool)
or(uint256 offsetsbytes dataview returns (bool)
rawRemainingInvalidatorForOrder(address makerbytes32 orderHashview returns (uint256)
remainingInvalidatorForOrder(address makerbytes32 orderHashview returns (uint256)
State-modifying
advanceEpoch(uint96 seriesuint256 amount
bitsInvalidateForOrder(uint256 makerTraitsuint256 additionalMask
cancelOrder(uint256 makerTraitsbytes32 orderHash
cancelOrders(uint256[] makerTraitsbytes32[] orderHashes
clipperSwap(address clipperExchangeuint256 srcTokenaddress dstTokenuint256 inputAmountuint256 outputAmountuint256 goodUntilbytes32 rbytes32 vspayable returns (uint256 returnAmount)
clipperSwapTo(address clipperExchangeaddress recipientuint256 srcTokenaddress dstTokenuint256 inputAmountuint256 outputAmountuint256 goodUntilbytes32 rbytes32 vspayable returns (uint256 returnAmount)
curveSwapCallback(addressaddressaddress inCoinuint256 dxuint256
ethUnoswap(uint256 minReturnuint256 dexpayable returns (uint256 returnAmount)
ethUnoswap2(uint256 minReturnuint256 dexuint256 dex2payable returns (uint256 returnAmount)
ethUnoswap3(uint256 minReturnuint256 dexuint256 dex2uint256 dex3payable returns (uint256 returnAmount)
ethUnoswapTo(uint256 touint256 minReturnuint256 dexpayable returns (uint256 returnAmount)
ethUnoswapTo2(uint256 touint256 minReturnuint256 dexuint256 dex2payable returns (uint256 returnAmount)
ethUnoswapTo3(uint256 touint256 minReturnuint256 dexuint256 dex2uint256 dex3payable returns (uint256 returnAmount)
fillContractOrder(struct IOrderMixinOrder orderbytes signatureuint256 amountuint256 takerTraitsreturns (uint256uint256bytes32)
fillContractOrderArgs(struct IOrderMixinOrder orderbytes signatureuint256 amountuint256 takerTraitsbytes argsreturns (uint256uint256bytes32)
fillOrder(struct IOrderMixinOrder orderbytes32 rbytes32 vsuint256 amountuint256 takerTraitspayable returns (uint256uint256bytes32)
fillOrderArgs(struct IOrderMixinOrder orderbytes32 rbytes32 vsuint256 amountuint256 takerTraitsbytes argspayable returns (uint256uint256bytes32)
increaseEpoch(uint96 series
pause(
permitAndCall(bytes permitbytes actionpayable 
renounceOwnership(
rescueFunds(address tokenuint256 amount
simulate(address targetbytes data
swap(address executorstruct GenericRouterSwapDescription descbytes datapayable returns (uint256 returnAmountuint256 spentAmount)
transferOwnership(address newOwner
uniswapV3SwapCallback(int256 amount0Deltaint256 amount1Deltabytes
unoswap(uint256 tokenuint256 amountuint256 minReturnuint256 dexreturns (uint256 returnAmount)
unoswap2(uint256 tokenuint256 amountuint256 minReturnuint256 dexuint256 dex2returns (uint256 returnAmount)
unoswap3(uint256 tokenuint256 amountuint256 minReturnuint256 dexuint256 dex2uint256 dex3returns (uint256 returnAmount)
unoswapTo(uint256 touint256 tokenuint256 amountuint256 minReturnuint256 dexreturns (uint256 returnAmount)
unoswapTo2(uint256 touint256 tokenuint256 amountuint256 minReturnuint256 dexuint256 dex2returns (uint256 returnAmount)
unoswapTo3(uint256 touint256 tokenuint256 amountuint256 minReturnuint256 dexuint256 dex2uint256 dex3returns (uint256 returnAmount)
unpause(
Events
BitInvalidatorUpdated(address indexed makeruint256 slotIndexuint256 slotValue
EIP712DomainChanged(
EpochIncreased(address indexed makeruint256 seriesuint256 newEpoch
OrderCancelled(bytes32 orderHash
OrderFilled(bytes32 orderHashuint256 remainingAmount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Unpaused(address account
Constructor
constructor(address weth
Fallback and receive
receive(
Errors
AdvanceEpochFailed(
ArbitraryStaticCallFailed(
BadCurveSwapSelector(
BadPool(
BadSignature(
BitInvalidatedOrder(
ETHTransferFailed(
EnforcedPause(
EpochManagerAndBitInvalidatorsAreIncompatible(
EthDepositRejected(
ExpectedPause(
InsufficientBalance(
InvalidMsgValue(
InvalidPermit2Transfer(
InvalidShortString(
InvalidatedOrder(
MakingAmountTooLow(
MismatchArraysLengths(
OrderExpired(
OrderIsNotSuitableForMassInvalidation(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
PartialFillNotAllowed(
Permit2TransferAmountTooHigh(
PredicateIsNotTrue(
PrivateOrder(
ReentrancyDetected(
RemainingInvalidatedOrder(
ReservesCallFailed(
ReturnAmountIsNotEnough(uint256 resultuint256 minReturn
SafeTransferFailed(
SafeTransferFromFailed(
SimulationResults(bool successbytes res
StringTooLong(string str
SwapWithZeroAmount(
TakingAmountExceeded(
TakingAmountTooHigh(
TransferFromMakerToTakerFailed(
TransferFromTakerToMakerFailed(
WrongSeriesNonce(
ZeroAddress(
ZeroMinReturn(