V3Automation

Verified contract

Active on Ethereum with 570 txns
Deployed by via 0x6626bf04 at 20476107
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot

No balances found for "V3Automation"

0x0333b46fdaf30694baa668905388d0251c0fbd7a47c14852b982da4c52a4e1ac
0x5adbc048126923424ad7ea8dc74957df4b98390e9f4cffdd643f596510d909a4
0x2f821d156e8707e5b1d1d859796a43c2d883652da420732d76ce8866590f871c
0xcf42d8537ef5ea191035b0e04a104ebfad79f93b6b6cca66259f1236d02612ff
0xf33df440e31594738e118f3bc38a0638c3b6f003ada3d6ac65b5b60fbd91cc3b
0xe839b1be3f613d478aa706032ef64613e7e136a135b3d060006fe126a3ed8bc6
0x31ab3292d3fdffd2a362139bf58a54f675f7645d6332d93e76389b047717d95f
0xe6269d56d457246cfb8fe77a9d698bcd79f3ebd4c2e284bacaafbae277c225b7
0x93c7a5d733adbb02a3a62c0d540c8c118a0ceb41be5866fb2a8ce92a28eea2cd
0x60c09d47440f8a18d9f3f3437e13871af7f5e7776eca287892f37b07bd9cbc7e

Functions
Getter at block 20790632
ADMIN_ROLE(view returns (bytes32)
0xa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DOMAIN_SEPARATOR(view returns (bytes32)
0x38b218ea8c0dd2097d79927fedf199b30fe92439083c55a2caa0d58223934ba9
FEE_TAKER(view returns (address)
0x8c4f68b691bdc29dece2c4e569a6cff3f042676f
OPERATOR_ROLE(view returns (bytes32)
0x97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929
WITHDRAWER_ROLE(view returns (bytes32)
0x10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4
paused(view returns (bool)
false
swapRouter(view returns (address)
0x70270c228c5b4279d1578799926873aa72446ccd
Read-only
getMaxFeeX64(uint8 feeTypeview returns (uint64)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isOrderCancelled(bytes orderSignatureview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
cancelOrder(bytes abiEncodedUserOrderbytes orderSignature
execute(struct V3AutomationExecuteParams paramspayable 
grantRole(bytes32 roleaddress account
initialize(address _swapRouteraddress adminaddress withdraweraddress feeTakeraddress[] whitelistedNfpms
pause(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setFeeTaker(address feeTaker
setMaxFeeX64(uint8 feeTypeuint64 feex64
setWhitelistNfpm(address[] nfpmsbool isWhitelist
unpause(
withdrawERC20(address[] tokensaddress to
withdrawERC721(address nfpmuint256 tokenIdaddress to
withdrawNative(address to
Events
CancelOrder(address userbytes orderbytes signature
ChangeRange(address indexed nfpmuint256 indexed tokenIduint256 newTokenIduint256 newLiquidityuint256 token0Addeduint256 token1Added
CompoundFees(address indexed nfpmuint256 indexed tokenIduint128 liquidityuint256 amount0uint256 amount1
DeductFees(address indexed nfpmuint256 indexed tokenIdaddress indexed userAddressstruct CommonDeductFeesEventData data
Paused(address account
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Swap(address indexed tokenInaddress indexed tokenOutuint256 amountInuint256 amountOut
SwapAndIncreaseLiquidity(address indexed nfpmuint256 indexed tokenIduint128 liquidityuint256 amount0uint256 amount1
SwapAndMint(address indexed nfpmuint256 indexed tokenIduint128 liquidityuint256 amount0uint256 amount1
Unpaused(address account
WithdrawAndCollectAndSwap(address indexed nfpmuint256 indexed tokenIdaddress tokenuint256 amount
Constructor
constructor(
Fallback and receive
receive(
Errors
AmountError(
CollectError(
EtherSendFailed(
GetPositionFailed(
NoEtherToken(
NoFees(
NotSupportedAction(
NotSupportedProtocol(
NotWETH(
SameToken(
SelfSend(
SlippageError(
TooMuchEtherSent(
TooMuchFee(
TransferError(