alpha

AggregationRouterV6

Verified contract
Active on Ethereum with 437,802 txns
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
--
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
0xd0993e7ded06c8275c6f8b506d523bfae1f9bd66ce61fd20fb5a1555f3d7c86b
0x18b1ce8a7efd04a8238f3e8c85a5cedc13cd689c1f92853a83512a0cd3703fea
0x74ebc7fdee79ef61f0280993611ac7c46422612ec01aa691cd5e9db2beb49cdd
0x8121436412e414e641cd1fc00f4661a953c58a72aaf7072d7b54b8f2d54c659c
0xe05e596b7354d80682b084ef91802cf8b12907f24f88fda7e16796b16cf1209e
0xa084bd81c79cf521caa630222be7579f39ecaafb23581688d660ceeaebf75acd
0x010651b0d0e7ab42c6117ff04bab84d3362e8c44cd0be2560b065550e5841c75
0xf31932895c713f2de53b007c1e35a3f9f9ec4a8d13afb29ad0efe4a657f8a046
0x2a9d3cd8b273f59a7683532c596299de108cfd55d1a83d077a758d9420db0e72
0x41f3364876a6207572d14ff949256d3b9dc0df5877f68c888d5198425449177e
From

Functions
Getter at block 20118747
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(