UniversalRouter

Verified contract

Active on Base
Deployed by via 0x0755b8db at 9107268
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $0.02
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xd69de68c705b868e266e31efed4ecfa3ef49db2e67a85ca804d6273b9d5193d5
0x749e44667bb3d1ed360401b4ac7d1b8df04dbc195ed465c039c14ff2c73bfbe8
0x2dbc53978b1aae11d885e10d3a6f09732709da7e5b9dfa9576a3b53eb85f29ed
0x64a0f21df47a7aa89cc7008a43c48161ea8bf97e2d3646559053b77a5ed5bf61
0xee4156e06b339f7f36e93eaab6c246f14ae7aad9754451e54004df4ddc00aa0c
0x06977281d3b57955d3d0970bcbaeb8557880e645281a9a10d191f0311c187be3
0xf324e9bbe8f837f182141fb530a2c3544aaf55d6912e2cbcb2be2e9c9a9b3bf2
0x349f837295f0436daf29c4d4ccf6445eed2ac5cc56f4d8085bad5c40837533d7
0x8a1a108e02919f1017d43019d5408152156adf1355336f9bd746fe5d289ddb9e
0xfa842d5d624e4ed8db2cdf237727f38669d09609132562f287c090581db8f5ca

Functions
Getter at block 22696431

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(