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.08
ERC-20
Value $0.01
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xb9f795208c7affd65f5cd11c63194b16bb57bb0b4ae9659d9c352c8e7c9850c5
0x792d130533feec9586cfedfbfca6b26bad589289c5aa519c8db54ef1db4f9d6b
0xc1e2340ce58351ea427acff04ba54511fa4bbe9ce33b3d035412b8eca99f5a42
0x58dc308e47c227d532edbcc6ab3a5529ac767ff2822e4cc7a407c4dd4fd1f8ea
0xce06ef8296674e0d717cb3e15c8adbffd6ba10124652cf728418b013863fbe05
0x9d7a234e7028ccf03b71fc7a7f387522145b34d050ce7ef98b0c6a5f7ab79a36
0xdc8fb7f0fece6addf735fb8de5db3784ecf98686fbdd6fcc10f080d5306e429a
0xc07398f5a7b8992267b6b15f619b0d3f9ab2942b09ff076b2557b885fdc45ae8
0x07e626b1edb2e54aab5c729d562183c5df1d9471d92d74588abe989df1bbcf68
0x08aceba237c34018831318c39404265e8479a5999ded460bd6c817bb0548c876

Functions
Getter at block 21242978

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(