UniversalRouter

Verified contract

Active on Ethereum with 6,887 txns
Deployed by via 0xa395504b at 18222746
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
0xc149dbcfe269c2c5e80ba1abae91ea74569ab99438014f8ac6e1c1d7803919cb
0xd88850f6a4a1ea29b6aebfa8217c3041496dc054e2e6510fda84926928e89fbe
0xc6d3d3ccfe0c1422b0298ed1e007b1881f36b7d8ef5f2d7adb0055fea1c0d48e
0x51d8cd9a2f0ed8f6d015fec309379bfb1d7c10f3f5f65b8b30131443d4a4e257
0x20172a67a0a19fa3fe119a2b0f9d711b8b0c1e53f4523d9e69ee4dfb7349ed65
0xe7bca26faa7afd0e78aab328c825c3ef1553198e3a3302fbfbfa222a63c32863
0x91fc126d77be13a5f42264a8d513c084e2bb6e6db48b806b1a8a8e4dec5b20f8
0xbc4c06b520f7d205fbe7081563b096cf821c5b3de3a5a54db6a1de77b9cebbbc
0xfa853963ffe12bb935c5dceb761135e94e9345fcd5bea32ce69547634bc1112a
0x20a6a9dd227c8ebb71f949d8b1696705a3965b186a54dd48403d6703f3de64cd

Functions
Getter at block 21264883

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
BalanceTooLow(
BuyPunkFailed(
ContractLocked(
ETHNotAccepted(
ExecutionFailed(uint256 commandIndexbytes message
FromAddressIsNotOwner(
InsufficientETH(
InsufficientSTETH(
InsufficientToken(
InvalidBips(
InvalidCommandType(uint256 commandType
InvalidOwnerERC1155(
InvalidOwnerERC721(
InvalidPath(
InvalidReserves(
InvalidSpender(
LengthMismatch(
SliceOutOfBounds(
TransactionDeadlinePassed(
UnableToClaim(
UnsafeCast(
V2InvalidPath(
V2TooLittleReceived(
V2TooMuchRequested(
V3InvalidAmountOut(
V3InvalidCaller(
V3InvalidSwap(
V3TooLittleReceived(
V3TooMuchRequested(