AggregationRouterV6

Verified contract

Active on Ethereum
Deployed by via 0x044b5f71 at 19212918
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
0xe8929a342dd98c11f9df7b9315bc0b05d5cfcab7f0a35dc367efaefcefa8ce55
0x5222f12f415661f6d0eeb845dd5a3d9dae0d93c1705af6e044e5cb4005149c43
0xd53efbff53046c214ade8304b8e3481aa1e86c7c9310c0b1cac53ef84ca9c0ed
0xb46cdd210448d5e85b85739bf548e283cb82d600b463becbc8e47cdb4fd371d4
0x636eb3dafb481d834e8a6da93ce20dbe7b8e051486eaf40254edfaebd2b269aa
0xd746897b67b1f549065d8944045f4ea3c18cae3fb2c1aa32b6b709974d197568
0x9a43803440e51e4502393910be52d6ab085570bfb8cfb7bc48c79e228a1b75a8
0x983a8b54f9b4f4a163ae663f238b8508f5e7ff7dcabcc807889eb6fb2ca5ef26
0xa55bffe624cff182cf379d6df4f450bd53f33da2154aeaab07b0a58016c1cce3
0xc231096018193b3e3c2318e934fc00592f24e7cf94e1944d9d7a7c3ea5d092aa

Functions
Getter at block 20790363
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=1inch Aggregation Router, version=6, chainId=1, 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(