Transaction Details

Transaction Hash:
0x91 4ace4e9a9ebc4cfb4036da6a42bd4e0088b610c3c0f6305a4cf11bb0b8 0a2f
Status:
Success
Block:
19914493 Finalized
Timestamp:
2024-05-20 23:45:35 +0000 UTC
Interacted With:
Tokens Transferred: 17
Value:
0 ETH 0.00 ETH
Transaction Fee:
0.04563631 ETH 0.05 ETH
Effective Gas Price:
18.83083380 GWei
Execution Stats:
Used 2423489 out of 3183757 Gas (76%)
Gas Fees:
Base Block Fee: 18.76164893 GWei | Max Overall Fee: 31.92365479 GWei | Max Priority Fee: 0.06918486 GWei
Attributes:
Txn Type: 2 (EIP-1559)
Nonce: 226
Block Position: 15
Call Data:
Name:
LogPermit(bytes32 indexed src, bytes32 indexed dst, bytes32 indexed sig)
Topics:
0 0x6f50375045128971c5469d343039ba7b8e30a5b190453737b28bda6f7a306771
1 0x000000000000000000000000c2b92b6c69e5c3b6b29385c1a17fee906e0ca910
2 0x0000000000000000000000007a955509f37bbe9c65dfba0d37d2212208241992
3 0x1cff79cd00000000000000000000000000000000000000000000000000000000
Data (Decoded):
dst bytes32
0x0000000000000000000000007a955509f37bbe9c65dfba0d37d2212208241992
sig bytes32
0x1cff79cd00000000000000000000000000000000000000000000000000000000
src bytes32
0x000000000000000000000000c2b92b6c69e5c3b6b29385c1a17fee906e0ca910
Data (Hex):
Name:
Transfer(address indexed sender, address indexed receiver, uint256 value)
Topics:
0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
1 0x000000000000000000000000b82fa9f31612989525992fcfbb09ab22eff5c85a
2 0x000000000000000000000000c2b92b6c69e5c3b6b29385c1a17fee906e0ca910
Data (Decoded):
receiver address
sender address
value uint256
11004306655268327753586
Data (Hex):
Name:
Transfer(address indexed sender, address indexed receiver, uint256 value)
Topics:
0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
1 0x000000000000000000000000c2b92b6c69e5c3b6b29385c1a17fee906e0ca910
2 0x0000000000000000000000007a955509f37bbe9c65dfba0d37d2212208241992
Data (Decoded):
receiver address
sender address
value uint256
11004306655268327753586
Data (Hex):
Name:
Approval(address indexed owner, address indexed spender, uint256 value)
Topics:
0 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925
1 0x0000000000000000000000007a955509f37bbe9c65dfba0d37d2212208241992
2 0x000000000000000000000000100daa78fc509db39ef7d04de0c1abd299f4c6ce
Data (Decoded):
owner address
spender address
value uint256
11004091779943239915745
Data (Hex):
Name:
SetRate(uint256 rate, uint256 rate_mul, uint256 time)
Topics:
0 0x52543716810f73c3fa9bca74622aecb6d3614ca4991472f3e999d531c2f6afb8
Data (Decoded):
rate uint256
6471169046
rate_mul uint256
1112647056340571190
time uint256
1716248735
Data (Hex):
Name:
Withdraw(address indexed provider, uint256 amount_borrowed, uint256 amount_collateral)
Topics:
0 0xf279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b568
1 0x0000000000000000000000007a955509f37bbe9c65dfba0d37d2212208241992
Data (Decoded):
amount_borrowed uint256
0
amount_collateral uint256
3601469131221869684
provider address
Data (Hex):
Name:
Transfer(address indexed from, address indexed to, uint256 value)
Topics:
0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
1 0x00000000000000000000000037417b2238aa52d0dd2d6252d989e728e8f706e4
2 0x0000000000000000000000007a955509f37bbe9c65dfba0d37d2212208241992
Data (Decoded):
from address
to address
value uint256
3601469131221869684
Data (Hex):
Name:
Approval(address indexed owner, address indexed spender, uint256 value)
Topics:
0 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925
1 0x00000000000000000000000037417b2238aa52d0dd2d6252d989e728e8f706e4
2 0x000000000000000000000000100daa78fc509db39ef7d04de0c1abd299f4c6ce
Data (Decoded):
owner address
spender address
value uint256
115792089237316195423570985008687907853269984665640563790851064820512849525573
Data (Hex):
Name:
UserState(address indexed user, uint256 collateral, uint256 debt, int256 n1, int256 n2, uint256 liquidation_discount)
Topics:
0 0xeec6b7095a637e006c79c1819d696e353a8f703db2c49fc0219e17a8fd04f7f2
1 0x0000000000000000000000007a955509f37bbe9c65dfba0d37d2212208241992
Data (Decoded):
collateral uint256
0
debt uint256
0
liquidation_discount uint256
0
n1 int256
0
n2 int256
0
user address
Data (Hex):
Name:
Repay(address indexed user, uint256 collateral_decrease, uint256 loan_decrease)
Topics:
0 0x77c6871227e5d2dec8dadd5354f78453203e22e669cd0ec4c19d9a8c5edb31d0
1 0x0000000000000000000000007a955509f37bbe9c65dfba0d37d2212208241992
Data (Decoded):
collateral_decrease uint256
3601469131221869684
loan_decrease uint256
11004091779943239915745
user address
Data (Hex):
Name:
Approval(address indexed owner, address indexed spender, uint256 value)
Topics:
0 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925
1 0x0000000000000000000000007a955509f37bbe9c65dfba0d37d2212208241992
2 0x000000000000000000000000100daa78fc509db39ef7d04de0c1abd299f4c6ce
Data (Decoded):
owner address
spender address
value uint256
0
Data (Hex):
Name:
Transfer(address indexed sender, address indexed receiver, uint256 value)
Topics:
0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
1 0x0000000000000000000000007a955509f37bbe9c65dfba0d37d2212208241992
2 0x000000000000000000000000100daa78fc509db39ef7d04de0c1abd299f4c6ce
Data (Decoded):
receiver address
sender address
value uint256
11004091779943239915745
Data (Hex):
Name:
Transfer(address indexed from, address indexed to, uint256 value)
Topics:
0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
1 0x0000000000000000000000007a955509f37bbe9c65dfba0d37d2212208241992
2 0x0000000000000000000000006467e807db1e71b9ef04e0e3afb962e4b0900b2b
Data (Decoded):
from address
to address
value uint256
3601469131221869
Data (Hex):
Name:
Transfer(address indexed from, address indexed to, uint256 value)
Topics:
0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
1 0x0000000000000000000000007a955509f37bbe9c65dfba0d37d2212208241992
2 0x000000000000000000000000c351e45db65d68585e180795537563d33b3716e7
Data (Decoded):
from address
to address
value uint256
3597867662090647815
Data (Hex):
Name:
Approval(address indexed owner, address indexed spender, uint256 value)
Topics:
0 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925
1 0x000000000000000000000000c351e45db65d68585e180795537563d33b3716e7
2 0x000000000000000000000000216b4b4ba9f3e719726886d34a177484278bfcae
Data (Decoded):
owner address
spender address
value uint256
3597867662090647815
Data (Hex):
Name:
Transfer(address indexed from, address indexed to, uint256 value)
Topics:
0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
1 0x000000000000000000000000c351e45db65d68585e180795537563d33b3716e7
2 0x000000000000000000000000def171fe48cf0115b1d80b88dc8eab59176fee57
Data (Decoded):
from address
to address
value uint256
3597867662090647815
Data (Hex):
Name:
Approval(address indexed owner, address indexed spender, uint256 value)
Topics:
0 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925
1 0x000000000000000000000000c351e45db65d68585e180795537563d33b3716e7
2 0x000000000000000000000000216b4b4ba9f3e719726886d34a177484278bfcae
Data (Decoded):
owner address
spender address
value uint256
0
Data (Hex):
Name:
Swap(address indexed sender, address indexed recipient, int256 amount0, int256 amount1, uint160 sqrtPriceX96, uint128 liquidity, int24 tick)
Topics:
0 0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67
1 0x000000000000000000000000def171fe48cf0115b1d80b88dc8eab59176fee57
2 0x000000000000000000000000def171fe48cf0115b1d80b88dc8eab59176fee57
Data (Decoded):
amount0 int256
3597867662090647815
amount1 int256
-4198031480475620111
liquidity uint128
801568003651060914856543
recipient address
sender address
sqrtPriceX96 uint160
85583420836009976818904849926
tick int24
1543
Data (Hex):
Name:
Transfer(address indexed from, address indexed to, uint256 value)
Topics:
0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
1 0x000000000000000000000000def171fe48cf0115b1d80b88dc8eab59176fee57
2 0x0000000000000000000000004370e48e610d2e02d3d091a9d79c8eb9a54c5b1c
Data (Decoded):
from address
to address
value uint256
3597867662090647815
Data (Hex):
Name:
Approval(address indexed owner, address indexed spender, uint256 value)
Topics:
0 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925
1 0x000000000000000000000000def171fe48cf0115b1d80b88dc8eab59176fee57
2 0x0000000000000000000000004370e48e610d2e02d3d091a9d79c8eb9a54c5b1c
Data (Decoded):
owner address
spender address
value uint256
115792089237316195423570985008687907853269984665640564003475101777791496675134
Data (Hex):
Name:
Transfer(address indexed src, address indexed dst, uint256 wad)
Topics:
0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
1 0x0000000000000000000000004370e48e610d2e02d3d091a9d79c8eb9a54c5b1c
2 0x000000000000000000000000def171fe48cf0115b1d80b88dc8eab59176fee57
Data (Decoded):
dst address
src address
wad uint256
4198031480475620111
Data (Hex):
Name:
Transfer(address indexed src, address indexed dst, uint256 wad)
Topics:
0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
1 0x000000000000000000000000def171fe48cf0115b1d80b88dc8eab59176fee57
2 0x000000000000000000000000d5b927956057075377263aab7f8afc12f85100db
Data (Decoded):
dst address
src address
wad uint256
1
Data (Hex):
Name:
Transfer(address indexed src, address indexed dst, uint256 wad)
Topics:
0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
1 0x000000000000000000000000def171fe48cf0115b1d80b88dc8eab59176fee57
2 0x000000000000000000000000c351e45db65d68585e180795537563d33b3716e7
Data (Decoded):
dst address
src address
wad uint256
4198031480475620110
Data (Hex):
Name:
Transfer(address indexed src, address indexed dst, uint256 wad)
Topics:
0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
1 0x000000000000000000000000c351e45db65d68585e180795537563d33b3716e7
2 0x0000000000000000000000007a955509f37bbe9c65dfba0d37d2212208241992
Data (Decoded):
dst address
src address
wad uint256
4198031480475620110
Data (Hex):
Name:
Approval(address indexed src, address indexed guy, uint256 wad)
Topics:
0 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925
1 0x0000000000000000000000007a955509f37bbe9c65dfba0d37d2212208241992
2 0x000000000000000000000000a920de414ea4ab66b97da1bfe9e6eca7d4219635
Data (Decoded):
guy address
src address
wad uint256
0
Data (Hex):
Name:
Approval(address indexed src, address indexed guy, uint256 wad)
Topics:
0 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925
1 0x0000000000000000000000007a955509f37bbe9c65dfba0d37d2212208241992
2 0x000000000000000000000000a920de414ea4ab66b97da1bfe9e6eca7d4219635
Data (Decoded):
guy address
src address
wad uint256
4198031480475620110
Data (Hex):
Name:
SetRate(uint256 rate, uint256 rate_mul, uint256 time)
Topics:
0 0x52543716810f73c3fa9bca74622aecb6d3614ca4991472f3e999d531c2f6afb8
Data (Decoded):
rate uint256
4752801747
rate_mul uint256
1076725330973988996
time uint256
1716248735
Data (Hex):
Name:
Withdraw(address indexed provider, uint256 amount_borrowed, uint256 amount_collateral)
Topics:
0 0xf279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b568
1 0x0000000000000000000000007a955509f37bbe9c65dfba0d37d2212208241992
Data (Decoded):
amount_borrowed uint256
0
amount_collateral uint256
26187506386672194291
provider address
Data (Hex):
Name:
Deposit(address indexed provider, uint256 amount, int256 n1, int256 n2)
Topics:
0 0x7e4f5fadb3361b33669433b392d1a203b7a236710eb272650052592e6ce62f09
1 0x0000000000000000000000007a955509f37bbe9c65dfba0d37d2212208241992
Data (Decoded):
amount uint256
30385537867147814401
n1 int256
-25
n2 int256
-22
provider address
Data (Hex):
Name:
Borrow(address indexed user, uint256 collateral_increase, uint256 loan_increase)
Topics:
0 0xe1979fe4c35e0cef342fef5668e2c8e7a7e9f5d5d1ca8fee0ac6c427fa4153af
1 0x0000000000000000000000007a955509f37bbe9c65dfba0d37d2212208241992
Data (Decoded):
collateral_increase uint256
4198031480475620110
loan_increase uint256
0
user address
Data (Hex):
Name:
UserState(address indexed user, uint256 collateral, uint256 debt, int256 n1, int256 n2, uint256 liquidation_discount)
Topics:
0 0xeec6b7095a637e006c79c1819d696e353a8f703db2c49fc0219e17a8fd04f7f2
1 0x0000000000000000000000007a955509f37bbe9c65dfba0d37d2212208241992
Data (Decoded):
collateral uint256
30385537867147814401
debt uint256
70318792173430785050861
liquidation_discount uint256
60000000000000000
n1 int256
-25
n2 int256
-22
user address
Data (Hex):
Name:
Transfer(address indexed src, address indexed dst, uint256 wad)
Topics:
0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
1 0x0000000000000000000000007a955509f37bbe9c65dfba0d37d2212208241992
2 0x0000000000000000000000001681195c176239ac5e72d9aebacf5b2492e0c4ee
Data (Decoded):
dst address
src address
wad uint256
4198031480475620110
Data (Hex):
Name:
SetRate(uint256 rate, uint256 rate_mul, uint256 time)
Topics:
0 0x52543716810f73c3fa9bca74622aecb6d3614ca4991472f3e999d531c2f6afb8
Data (Decoded):
rate uint256
4752801747
rate_mul uint256
1076725330973988996
time uint256
1716248735
Data (Hex):
Name:
Withdraw(address indexed provider, uint256 amount_borrowed, uint256 amount_collateral)
Topics:
0 0xf279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b568
1 0x0000000000000000000000007a955509f37bbe9c65dfba0d37d2212208241992
Data (Decoded):
amount_borrowed uint256
0
amount_collateral uint256
30385537867147814397
provider address
Data (Hex):
Name:
Deposit(address indexed provider, uint256 amount, int256 n1, int256 n2)
Topics:
0 0x7e4f5fadb3361b33669433b392d1a203b7a236710eb272650052592e6ce62f09
1 0x0000000000000000000000007a955509f37bbe9c65dfba0d37d2212208241992
Data (Decoded):
amount uint256
30385537867147814397
n1 int256
-39
n2 int256
-36
provider address
Data (Hex):
Name:
Borrow(address indexed user, uint256 collateral_increase, uint256 loan_increase)
Topics:
0 0xe1979fe4c35e0cef342fef5668e2c8e7a7e9f5d5d1ca8fee0ac6c427fa4153af
1 0x0000000000000000000000007a955509f37bbe9c65dfba0d37d2212208241992
Data (Decoded):
collateral_increase uint256
0
loan_increase uint256
11009808808595961917463
user address
Data (Hex):
Name:
UserState(address indexed user, uint256 collateral, uint256 debt, int256 n1, int256 n2, uint256 liquidation_discount)
Topics:
0 0xeec6b7095a637e006c79c1819d696e353a8f703db2c49fc0219e17a8fd04f7f2
1 0x0000000000000000000000007a955509f37bbe9c65dfba0d37d2212208241992
Data (Decoded):
collateral uint256
30385537867147814397
debt uint256
81328600982026746968324
liquidation_discount uint256
60000000000000000
n1 int256
-39
n2 int256
-36
user address
Data (Hex):
Name:
Transfer(address indexed sender, address indexed receiver, uint256 value)
Topics:
0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
1 0x000000000000000000000000a920de414ea4ab66b97da1bfe9e6eca7d4219635
2 0x0000000000000000000000007a955509f37bbe9c65dfba0d37d2212208241992
Data (Decoded):
receiver address
sender address
value uint256
11009808808595961917463
Data (Hex):
Name:
Transfer(address indexed sender, address indexed receiver, uint256 value)
Topics:
0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
1 0x0000000000000000000000007a955509f37bbe9c65dfba0d37d2212208241992
2 0x000000000000000000000000c2b92b6c69e5c3b6b29385c1a17fee906e0ca910
Data (Decoded):
receiver address
sender address
value uint256
11009808808595961917463
Data (Hex):
Name:
Transfer(address indexed sender, address indexed receiver, uint256 value)
Topics:
0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
1 0x0000000000000000000000007a955509f37bbe9c65dfba0d37d2212208241992
2 0x0000000000000000000000008252b66e866cb7776eb6adf4b1d2605894e19c4b
Data (Decoded):
receiver address
sender address
value uint256
214875325087837841
Data (Hex):
Name:
DeactivateSub(uint256 indexed subId)
Topics:
0 0x1f8534a32ae81a47c9e9fe256d924f3ad668e91916a48fd41ac27f84c66d942c
1 0x0000000000000000000000000000000000000000000000000000000000000364
Data (Decoded):
subId uint256
868
Data (Hex):
Name:
DeactivateSub(uint256 indexed subId)
Topics:
0 0x1f8534a32ae81a47c9e9fe256d924f3ad668e91916a48fd41ac27f84c66d942c
1 0x0000000000000000000000000000000000000000000000000000000000000365
Data (Decoded):
subId uint256
869
Data (Hex):
Name:
Approval(address indexed owner, address indexed spender, uint256 value)
Topics:
0 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925
1 0x000000000000000000000000c2b92b6c69e5c3b6b29385c1a17fee906e0ca910
2 0x00000000000000000000000087870bca3f3fd6335c3f4ce8392d69350b4fa4e2
Data (Decoded):
owner address
spender address
value uint256
11009808808595961917463
Data (Hex):
Name:
Approval(address indexed owner, address indexed spender, uint256 value)
Topics:
0 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925
1 0x000000000000000000000000c2b92b6c69e5c3b6b29385c1a17fee906e0ca910
2 0x00000000000000000000000087870bca3f3fd6335c3f4ce8392d69350b4fa4e2
Data (Decoded):
owner address
spender address
value uint256
0
Data (Hex):
Name:
Transfer(address indexed sender, address indexed receiver, uint256 value)
Topics:
0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
1 0x000000000000000000000000c2b92b6c69e5c3b6b29385c1a17fee906e0ca910
2 0x000000000000000000000000b82fa9f31612989525992fcfbb09ab22eff5c85a
Data (Decoded):
receiver address
sender address
value uint256
11009808808595961917463
Data (Hex):
Name:
ActionEvent(string indexed logName, bytes data)
Topics:
0 0x2b6d22f419271bcc89bbac8deec947c664365d6e24d06fef0ca7c325c704dce3
1 0xbcab5e2a895504e7f6aac3b58a6f8d8441d33c64f5fd549594ca44c2415ace02
Data (Decoded):
data bytes
0x00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001600000000000000000000000007a955509f37bbe9c65dfba0d37d2212208241992000000000000000000000000000000000000000000000000000000000000000641415645563300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000f939e0a03fb07f59a73314e73794be0e57ac1b4e00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000002548b6ec7a6af9d877200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000
logName string
0xbcab5e2a895504e7f6aac3b58a6f8d8441d33c64f5fd549594ca44c2415ace02
Data (Hex):
Name:
LogForbid(bytes32 indexed src, bytes32 indexed dst, bytes32 indexed sig)
Topics:
0 0x95ba64c95d85e67ac83a0476c4a62ac2cf8ab2d0407545b8c9d79c3eefa62829
1 0x000000000000000000000000c2b92b6c69e5c3b6b29385c1a17fee906e0ca910
2 0x0000000000000000000000007a955509f37bbe9c65dfba0d37d2212208241992
3 0x1cff79cd00000000000000000000000000000000000000000000000000000000
Data (Decoded):
dst bytes32
0x0000000000000000000000007a955509f37bbe9c65dfba0d37d2212208241992
sig bytes32
0x1cff79cd00000000000000000000000000000000000000000000000000000000
src bytes32
0x000000000000000000000000c2b92b6c69e5c3b6b29385c1a17fee906e0ca910
Data (Hex):
Name:
RecipeEvent(address indexed caller, string indexed logName)
Topics:
0 0xb6cd938f99beba85b61cc813aa1c12ba1b95f797dfb6ddd567c0f361f3e77574
1 0x0000000000000000000000007a955509f37bbe9c65dfba0d37d2212208241992
2 0x0ef8b79b3d019763302800d925329c93c768d502aea7ccd6f744607df4ace33a
Data (Decoded):
caller address
logName string
0x0ef8b79b3d019763302800d925329c93c768d502aea7ccd6f744607df4ace33a
Data (Hex):