This contract is being backfilled. You may encounter incomplete storage history.

UniversalRouter

Verified contract

Active on Ethereum with 7,495 txns
Deployed by via 0xdeb16bb5 at 16819746
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $0.01
ERC-20
--
0x565560ebe7d499c8b5f8762e5d43e160b139f7a293ef137b3ccecfe2306cdfd8
0xf347eb4a584e72720a80f640a322230dea2b70ad02b78b1a019e0bd16dd24086
0x7e00432f6abc488d566b5d21b4ff409f8635785ca46f8c66f0fadc571a5301f6
0x983523a6100c8f30eee2db411a1da8564adebacf6ea167470caafe90a50fec87
0x15e936c78604f02323389235965b2f91ee80ebad0be296ec53facabb7017154c
0x5d0779f497b19ea72d437283fa1dac22b76105a22441e1ff1c2285c50fdfa260
0xa0912b71962adddf3e9534217a88885ac5341cb93680cbf1ed064f48e8eb3aa8
0xc743f30206a17872733dfdeb419097e5850c70d31362ba0782f7ee8d453bc1bb
0x8e6a7464481653284bb8ae39bd051053e95d65d11d5bfd019e8ce8c49fb72fe6
0xa5ed7ba94f4813f44aa32ce867747627622972298c83d17bc2a392764f0f99f6

Functions
Getter at block 20793267

This contract contains no getter function objects.

Read-only
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytespure returns (bytes4)
onERC1155Received(addressaddressuint256uint256bytespure returns (bytes4)
onERC721Received(addressaddressuint256bytespure returns (bytes4)
supportsInterface(bytes4 interfaceIdpure returns (bool)
State-modifying
collectRewards(bytes looksRareClaim
execute(bytes commandsbytes[] inputspayable 
execute(bytes commandsbytes[] inputsuint256 deadlinepayable 
uniswapV3SwapCallback(int256 amount0Deltaint256 amount1Deltabytes data
Events
RewardsSent(uint256 amount
Constructor
constructor(struct RouterParameters params
Fallback and receive
receive(
Errors
ContractLocked(
ETHNotAccepted(
ExecutionFailed(uint256 commandIndexbytes message
FromAddressIsNotOwner(
InsufficientETH(
InsufficientToken(
InvalidBips(
InvalidCommandType(uint256 commandType
InvalidOwnerERC1155(
InvalidOwnerERC721(
InvalidPath(
InvalidReserves(
LengthMismatch(
NoSlice(
SliceOutOfBounds(
SliceOverflow(
ToAddressOutOfBounds(
ToAddressOverflow(
ToUint24OutOfBounds(
ToUint24Overflow(
TransactionDeadlinePassed(
UnableToClaim(
UnsafeCast(
V2InvalidPath(
V2TooLittleReceived(
V2TooMuchRequested(
V3InvalidAmountOut(
V3InvalidCaller(
V3InvalidSwap(
V3TooLittleReceived(
V3TooMuchRequested(