UniversalRouter

Verified contract

Active on Ethereum
Deployed by via 0x045e35db at 16075466
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0.1
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x9ea61d12156124cf79132571e31d8b03e065592dd9d1edceb5facfefece34a93
0x6642cba8ac02dd2313097f0c4f6fa2b29446faed08956d3c1defd0975cb515b9
0x4e4f18899f9b05df134b75ccbd2388e0415958d0456a8ce57468c2405d114a43
0x0f01b27e2d41c0c92dec35a134750e29c2eea15d287fd35358d50ea1039fd472
0x908f21c74c29a7a99c13eb947711919d17ca7006c81a8952eb3a4c36909a6f8b
0xa22303481a9acb91dc03fc8bc3d60dadd1f6898bf130b865cc6fb18793f143e0
0x792c900ced21c9d5523c7733b495140a173ca359f16864d3da697da484ca9acb
0x60d8231eb71ec7b79c23145892d535ffe1de3a0bc90f0eff5bc65ed7abab9ffc
0x35142226e691c19e66c59ddcad853892620e98a214a860f1c51dd1d667b031eb
0x1f597ad4e5842abf01236a4f656396e66d35bdeb10ef163bd0acef298cc0c45b

Functions
Getter at block 20790719

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(