UniversalRouter

Verified contract

Active on Base
Deployed by via 0x8cce1aa4 at 13843986
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x8c99ca728577e344ca57359ce4d945544f3b2e95bc320770f340cd110ad65ab8
0x4c22b9bb8009af23d3c88b91ef398e97390726201a0fb18463a0517c195e6b54
0xcdf49ec03c9acff316b5c00c8b652777e32333524b4639a361853d047340bbb8
0x0f314de0c7beb840dd0f79ea1cdc38f6ffd8f78fe7c507c5d4711a79ca258875
0xf6bd1d44fc84081c7d26abbd656c1807d91830a1c51c4e11e511edda7a71a1d2
0x7b46d245cd76dd18574925059d4d917826ba39725d8058c715df6d1c367455b8
0xafce68863458c3f1cfd35adadf2c528ac6d1deff7524219ed9fe17c146839472
0xab38c20277b95e990dfba09b0b062de5dd480eab6e0cd4f4689a860fe4fdb575
0xaea753f4bafa611dc1a3c423d41f77be2b20c1d6ce8f04c34a3bc193a4c0bc3c
0xfba5f4110c459d815434a7f47994e6bb2920066e78aaa416a587f2680fca4047

Functions
Getter at block 22700607

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 
stf(address tokenaddress fromaddress touint256 amount
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(
NotUniversalRouter(
SliceOutOfBounds(
StableExactOutputUnsupported(
TransactionDeadlinePassed(
UnableToClaim(
UnsafeCast(
V2InvalidPath(
V2TooLittleReceived(
V2TooMuchRequested(
V3InvalidAmountOut(
V3InvalidCaller(
V3InvalidSwap(
V3TooLittleReceived(
V3TooMuchRequested(