UniversalRouter

Verified contract

Active on Base
Deployed by via 0xaed9adf8 at 1452376
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
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x9a8cd9c4d75b4071aec8f16376379296282f9d3bf37906f4e81084a21e49be71
0x4ebf5c0a775d16db1822099cd17b38e5864ff84390204e0a2cbfa636a50d1517
0xfa6b2f13ee1a5f38b7ce62467cb5cc9957e25baecf345911cc5ba6bfc0656e25
0xb2aecda4ae9da03ef201d4f673995469ee7ed5fed1de0de9e2ba874348b3554a
0x75914907f20cbd9af7d1abe214da331c26626ffc43ca75728a321711d7b2b02c
0xf243c40f9e70f33e7bd66b4c2d40dfede4c6b1eea7f75aa662ff77a7a99962af
0x3a7f8b8d30adc4c01cc44223826eaf5f4ca99b698782d41570adb7f64a164532
0x2bd4f1ac0508f7164b96d6d30049eb823ffefe9a1f8bbe02ef90cbf4fd1b6576
0x53bb06f91f18306282fbb412fc532af548b9bb866094d9a651dca59ac83bc18d
0x3d216240c5f8abe776d2edb5f154fddc8264a46eb961b20b2b2976cb94f93e4b

Functions
Getter at block 21732710

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(
InsufficientToken(
InvalidBips(
InvalidCommandType(uint256 commandType
InvalidOwnerERC1155(
InvalidOwnerERC721(
InvalidPath(
InvalidReserves(
InvalidSpender(
LengthMismatch(
SliceOutOfBounds(
TransactionDeadlinePassed(
UnableToClaim(
UnsafeCast(
V2InvalidPath(
V2TooLittleReceived(
V2TooMuchRequested(
V3InvalidAmountOut(
V3InvalidCaller(
V3InvalidSwap(
V3TooLittleReceived(
V3TooMuchRequested(