This contract is being backfilled. You may encounter incomplete storage history.

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
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xfedb3a2cbff0ec9b149c5a82bd4c59ecfe7c91c67f0ea1bea4a48c5ecda2b802
0x031db85c871391393aa1be815ed1fc2857cb0721419c8dae4cdc0b918d24e97d
0xff4c78bf3e1167a314a17fa9c812a6b594ba066595501400de476de1af1a79e7
0xcdde243d4812362f9e52ce42249e4bfadc0992f66b8b96093167a4dd3224734c
0x2b6238ee41a72873e3d7fe2f5d590a004d154b42633f5358014739686d87bfdf
0x955f58c69199126f5ff86fa87828e4f1675305a07121f2f4413a64bb12460e20
0x5767f42879fa8c182b65563097b4488529490a048c1aa0e7d312e9b51eab280f
0x57804aa4edb8dc2023da8d5d08f919a0ef5e46612979f5b5bc054d9f56f7325c
0x26e9710362a8aff2a64ac3c3137fc04e9970ab470ab1af101614818db266b17a
0x34865990e0bd79d2191a24b7d043beb9c490f21bc85deb7334edaf5397404a69

Functions
Getter at block 23487833

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(