UniversalRouter

Verified contract

Active on Base
Deployed by via 0x3b26f423 at 5368158
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xc02dc6c65df5924aafb8ab48c65498f7515ed732ef535880ba96dfcb50bf5e14
0xad53db784bc8e3d29b7f03f8bb41e4b2801e864744381b2e756c947c191e7858
0xa822d6ea4fc6a2a6d3adae7b2a42f21207c4518556633014bc501a70b3b2ccb3
0x62cf04a8b3cb7986e1bde6c19ac384d5d974783846353b786525117a0f1420cc
0x1ac42ff7ab42f4040598c684d5f137420b940b80a40ba1be2b8193fc7befeb82
0x53decf841720b3a2d3a77323d2217fe1fc41be9c5c9a32b9c1282ee85c395872
0x5850bfd4abf18d05991afb2aaefbee3d9c3833e79bd70aa51db81a0c717ae737
0x74270f57bc2a2f506f31006139d9938fd813c7d7c1758f693945535db0bebd3a
0x543befdce35978387bbb18724b9b8add8421fbab584ccbb15cbf71db9bd1d2d2
0x2d5c761bb20d523c0a0841e93db44356f9517e218ab6574d46d6f91986d4cc6f

Functions
Getter at block 21736243
owner(view returns (address)
0x42571b8414c68b63a2729146ce93f23639d25399
paused(view returns (bool)
false
stableSwapFactory(view returns (address)
0x64d74e1eaae3176744b5767b93b7bee39cf7898f
stableSwapInfo(view returns (address)
0x64d74e1eaae3176744b5767b93b7bee39cf7898f
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 
pancakeV3SwapCallback(int256 amount0Deltaint256 amount1Deltabytes data
pause(
renounceOwnership(
setStableSwap(address _factoryaddress _info
transferOwnership(address newOwner
unpause(
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
RewardsSent(uint256 amount
SetStableSwap(address indexed factoryaddress indexed info
Unpaused(address account
Constructor
constructor(struct RouterParameters params
Fallback and receive
receive(
Errors
BalanceTooLow(
BuyPancakeNFTFailed(
BuyPunkFailed(
ContractLocked(
ETHNotAccepted(
ExecutionFailed(uint256 commandIndexbytes message
FromAddressIsNotOwner(
InsufficientETH(
InsufficientToken(
InvalidBips(
InvalidCommandType(uint256 commandType
InvalidOwnerERC1155(
InvalidOwnerERC721(
InvalidPath(
InvalidPoolAddress(
InvalidPoolLength(
InvalidReserves(
InvalidSpender(
LengthMismatch(
SliceOutOfBounds(
StableInvalidPath(
StableTooLittleReceived(
StableTooMuchRequested(
TransactionDeadlinePassed(
UnableToClaim(
UnsafeCast(
V2InvalidPath(
V2TooLittleReceived(
V2TooMuchRequested(
V3InvalidAmountOut(
V3InvalidCaller(
V3InvalidSwap(
V3TooLittleReceived(
V3TooMuchRequested(