UniversalRouter

Verified contract

Active on Base with 468,415 txns
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
--
0x6d8396ea2a608cf1376d66ec878136e47dbd28a2b6735ed509377cc6db472a9d
0xf9dbea675f4806976163d15fb32f79a0d9609be0f9d1c0e528ea0a0314d2f21b
0xd0d450fb316fe2547579b755af56040c092454f87177bf524a295a8fd6ca4f1e
0x8f27b870f066861de75ae952ece9f8ac53b67a18ddc0bdb992dcaa9f9a2d8e5f
0x88b7f2c34e97e70938e58ddb0fffe984854feb5bc77bf1f0539626a527429b16
0x65ec8fe8042241ec19f99fa46d05fb40e705ecf5329dc5df2485723c4e2db8f9
0xd008805fecb06460da99e1b856ece082238e802359bf606222245e86043795fc
0x77ea1d5fbc53b4f9bb7710a37364baafcef8ddcaff1c544f3535e06a01cf915c
0x5df60d783663ad2f71d8882fa159f032a899a456f0bca8e491a5249a558b1edf
0x100774934f04d7ac09ee51af594722616a711ef40d3ce7625798b34b790070d4

Functions
Getter at block 22730050
owner(view returns (address)
0xddaf25d9363f852122d0c80ba33e7c613e8abb47
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(