TruglyUniversalRouter

Verified contract

Active on Base with 4,431 txns
Deployed by via 0xf8f67caf at 15411906
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
0x80548183b55cdada8c70da7773f99684e20092b4fbba3178ea394325af560566
0x53c2ccfdb3edfd8e7ff618ac1bcab377cfcde6ce8b0839010ce97ea53b198dc5
0x6f9308e187e747cdbc88eb06ed8f729c90a12910fd25115b2c522bb86689e999
0xed60e67db3037cc19f117a2dc568a7d1e45fbc6a04d1e5015d42f956c484705e
0xba4818af2f1a413394a07b1ba226f27b2db619f5234b878c17e6a013858ea350
0x480e4dd3c230974f8040d8a60885cda4c553a70467c098eae25cd2288761f701
0xe1fc45d946477a617502e92e7a3fc4a5d8008f443deb050aa780faf6e45bd387
0xcc89ab1910fe592b45830d0e5629c9b9172e1d277a341540a2430accff8a7b03
0x7a589bfb0c9814c809d21494b57982466e7c86167ce4b00d5e8ffa5b61eecf3e
0xd5342007041b3bef0d2930f2c478327dad57b50da4221b246aad21696c2f0634

Functions
Getter at block 22816982
owner(view returns (address)
0xb2660c551ab31fac6d01a75f628af2d200ffd1f2
Read-only
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytespure returns (bytes4)
onERC1155Received(addressaddressuint256uint256bytespure returns (bytes4)
onERC721Received(addressaddressuint256bytespure returns (bytes4)
supportsInterface(bytes4 interfaceIdpure returns (bool)
State-modifying
execute(bytes commandsbytes[] inputspayable 
execute(bytes commandsbytes[] inputsuint256 deadlinepayable 
setTreasury(address _newTreasury
transferOwnership(address newOwner
uniswapV3SwapCallback(int256 amount0Deltaint256 amount1Deltabytes data
Events
OwnershipTransferred(address indexed useraddress indexed newOwner
SwapFee(address indexed tokenaddress indexed creatoruint256 creatorFeeuint256 protocolFee
TreasuryUpdated(address indexed oldTreasuryaddress indexed newTreasury
Constructor
constructor(struct RouterParameters paramsaddress _treasury
Fallback and receive
receive(
Errors
BalanceTooLow(
BuyPunkFailed(
ContractLocked(
ETHNotAccepted(
ExecutionFailed(uint256 commandIndexbytes message
FromAddressIsNotOwner(
InsufficientETH(
InsufficientToken(
InvalidBips(
InvalidCommandType(uint256 commandType
InvalidOwnerERC1155(
InvalidOwnerERC721(
InvalidSpender(
LengthMismatch(
SliceOutOfBounds(
TransactionDeadlinePassed(
UnsafeCast(
V3InvalidAmountOut(
V3InvalidCaller(
V3InvalidSwap(
V3TooLittleReceived(
V3TooMuchRequested(
ZeroAddress(