Skip to content

Deploy/usd8#112

Draft
Khrafts wants to merge 7 commits into
feat/londonfrom
deploy/usd8
Draft

Deploy/usd8#112
Khrafts wants to merge 7 commits into
feat/londonfrom
deploy/usd8

Conversation

@Khrafts
Copy link
Copy Markdown
Member

@Khrafts Khrafts commented Apr 25, 2026

No description provided.

toninorair and others added 7 commits March 12, 2026 15:24
* chore: add 0g configs

* chore: deploy swapfacility contract on 0G

---------

Co-authored-by: Pablo Mora <pablo.mora@m0.xyz>
…ple setYieldRecipient

- Override claimYield() to call _requireNotPaused() before delegating to super,
  so yield claims on the ForcedTransfer variant are blocked while the contract
  is paused (consistent with wrap/unwrap/transfer pause semantics).
- Override setYieldRecipient() to only update the recipient address without
  auto-claiming yield for the previous recipient. Role gate, zero-address
  revert, and no-op-on-same-address behavior are preserved via _setYieldRecipient.
- Add unit tests covering: claimYield happy path (no yield + with yield),
  claimYield paused revert, setYieldRecipient access control / zero address /
  no-update / happy path, the doesNotClaimYield behavior, and confirmation
  that setYieldRecipient works while paused.
@Khrafts Khrafts requested a review from JPMora89 April 25, 2026 12:04
@github-actions
Copy link
Copy Markdown

Changes to gas cost

Generated at commit: 8f8727b91006cdaa03032764585a5ae7c65e9490, compared to commit: 23cb8d93ff37c95fe6928984383aa6564a51cde7

🧾 Summary (20% most significant diffs)

Contract Method Avg (+/-) %
TransparentUpgradeableProxy accruedYieldOf
balanceOf
balanceWithYieldOf
claimYield
currentIndex
forceTransfer
forceTransfers
latestEarnerRateAccrualTimestamp
projectedTotalSupply
setFeeRecipient
setTotalSupply
setYieldRecipient
transfer
unwrap
updateIndex
wrap
+6,066 ❌
+2,476 ❌
-3,689 ✅
-5,614 ✅
-2,721 ✅
+1,238 ❌
+18,904 ❌
-2,749 ✅
-3,327 ✅
-5,781 ✅
-1,705 ✅
-8,016 ✅
-12,166 ✅
+2,395 ❌
-1,672 ✅
-13,293 ✅
+75.58%
+57.06%
-20.01%
-8.99%
-21.56%
+3.19%
+4.18%
-34.51%
-24.80%
-8.78%
-3.52%
-16.95%
-17.66%
+3.96%
-3.82%
-11.77%
MYieldToOneForcedTransferHarness forceTransfer
forceTransfers
freezeAccounts
+1,215 ❌
+17,430 ❌
-46,229 ✅
+10.09%
+4.05%
-7.23%
JMIExtensionHarness replaceAssetWithM -1,193 ✅ -3.81%

Full diff report 👇
Contract Deployment Cost (+/-) Method Min (+/-) % Avg (+/-) % Median (+/-) % Max (+/-) % # Calls (+/-)
TransparentUpgradeableProxy 1,117,489 (0) ONE_HUNDRED_PERCENT
accruedFeeOf
accruedYieldAndFeeOf
accruedYieldOf
approve
balanceOf
balanceWithYieldOf
claimFee
claimFor(address)
claimYield
claimYieldFor
currentIndex
decimals
disableEarning
enableEarning
fallback
feeRate
feeRecipient
forceTransfer
forceTransfers
freeze
grantRole
hasRole
isEarningEnabled
latestEarnerRateAccrualTimestamp
name
pause
principalOf
projectedTotalSupply
setAccountInfo(address,bool,uint16)
setAccountOf(address,uint256,uint112)
setAccountOf(address,uint256,uint112,bool,uint16)
setBalanceOf
setFeeRate
setFeeRecipient
setIsEarningEnabled
setLatestIndex
setLatestRate
setLatestUpdateTimestamp
setTotalPrincipal
setTotalSupply
setYieldRecipient
swap
swapWithPermit(address,address,uint256,address,uint256,uint8,bytes32,bytes32)
symbol
totalAccruedFee
totalAccruedYield
totalPrincipal
totalSupply
transfer
unwrap
updateIndex
wrap
yield
5,207 (0)
17,581 (0)
3,238 (0)
2,426 (0)
27,585 (0)
1,034 (0)
14,405 (-4,028)
36,447 (0)
26,592 (0)
28,414 (-5,573)
9,019 (0)
7,457 (0)
7,271 (0)
28,388 (-84)
28,369 (0)
0 (0)
7,333 (+22)
7,301 (0)
29,776 (0)
31,719 (0)
52,923 (0)
31,890 (0)
7,626 (0)
7,308 (-232)
5,216 (0)
8,101 (0)
51,921 (-39)
7,549 (+27)
9,739 (-3,676)
29,331 (0)
31,712 (0)
30,149 (0)
48,825 (0)
28,896 (0)
28,933 (0)
28,760 (0)
28,750 (0)
28,692 (0)
28,658 (0)
28,693 (0)
28,627 (0)
28,890 (-238)
68,320 (0)
152,184 (0)
8,134 (0)
15,270 (0)
11,932 (0)
7,301 (-44)
7,264 (0)
26,855 (-29,262)
27,428 (0)
30,576 (0)
27,253 (0)
12,831 (-22)
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
-21.85%
0.00%
0.00%
-16.40%
0.00%
0.00%
0.00%
-0.30%
0.00%
+∞%
+0.30%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
-3.08%
0.00%
0.00%
-0.08%
+0.36%
-27.40%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
-0.82%
0.00%
0.00%
0.00%
0.00%
0.00%
-0.60%
0.00%
-52.14%
0.00%
0.00%
0.00%
-0.17%
5,214 (-4)
17,596 (-325)
6,776 (-661)
14,092 (+6,066)
37,422 (-573)
6,815 (+2,476)
14,751 (-3,689)
94,326 (-183)
51,489 (-2,583)
56,864 (-5,614)
47,926 (-235)
9,899 (-2,721)
7,293 (-11)
43,487 (-1,412)
76,046 (-1,375)
19,590 (+1,868)
7,333 (+4)
7,323 (+9)
40,021 (+1,238)
470,795 (+18,904)
52,972 (+46)
54,513 (-157)
7,626 (-7)
9,074 (-38)
5,216 (-2,749)
8,138 (-7)
51,937 (-29)
7,549 (+27)
10,088 (-3,327)
62,835 (-339)
70,339 (-259)
61,119 (+93)
48,964 (+5)
37,725 (-649)
60,041 (-5,781)
30,144 (+13)
31,519 (-7)
30,573 (+221)
31,115 (-12)
31,531 (+83)
46,694 (-1,705)
39,277 (-8,016)
182,042 (-459)
206,942 (+172)
8,155 (0)
15,630 (-3)
12,311 (+18)
7,301 (-44)
7,276 (+3)
56,705 (-12,166)
62,927 (+2,395)
42,099 (-1,672)
99,684 (-13,293)
12,997 (-3)
-0.08%
-1.81%
-8.89%
+75.58%
-1.51%
+57.06%
-20.01%
-0.19%
-4.78%
-8.99%
-0.49%
-21.56%
-0.15%
-3.14%
-1.78%
+10.54%
+0.05%
+0.12%
+3.19%
+4.18%
+0.09%
-0.29%
-0.09%
-0.42%
-34.51%
-0.09%
-0.06%
+0.36%
-24.80%
-0.54%
-0.37%
+0.15%
+0.01%
-1.69%
-8.78%
+0.04%
-0.02%
+0.73%
-0.04%
+0.26%
-3.52%
-16.95%
-0.25%
+0.08%
0.00%
-0.02%
+0.15%
-0.60%
+0.04%
-17.66%
+3.96%
-3.82%
-11.77%
-0.02%
5,207 (-11)
17,594 (-599)
3,238 (0)
14,190 (+11,764)
27,585 (0)
7,545 (+44)
14,405 (-4,038)
93,388 (-1,478)
42,751 (0)
64,213 (-1,546)
49,812 (0)
9,534 (-6,030)
7,271 (-33)
41,558 (-880)
77,694 (0)
7,534 (-15)
7,333 (0)
7,301 (0)
46,484 (+14,253)
100,625 (+34,190)
52,989 (+66)
56,373 (0)
7,626 (0)
9,109 (0)
5,216 (-5,324)
8,146 (-11)
51,921 (-39)
7,549 (+27)
9,739 (-3,676)
64,691 (-24)
71,632 (-12)
55,197 (+6)
48,933 (+24)
37,317 (0)
46,590 (-23,518)
28,760 (0)
31,574 (0)
31,492 (0)
31,482 (0)
31,607 (+6)
48,585 (-56)
35,439 (-3,564)
178,845 (0)
201,326 (0)
8,154 (-1)
15,273 (0)
12,671 (+736)
7,301 (-44)
7,286 (+22)
38,303 (-32,373)
41,684 (+7,361)
45,252 (-40)
93,222 (-27,809)
12,853 (0)
-0.21%
-3.29%
0.00%
+484.91%
0.00%
+0.59%
-21.89%
-1.56%
0.00%
-2.35%
0.00%
-38.74%
-0.45%
-2.07%
0.00%
-0.20%
0.00%
0.00%
+44.22%
+51.46%
+0.12%
0.00%
0.00%
0.00%
-50.51%
-0.13%
-0.08%
+0.36%
-27.40%
-0.04%
-0.02%
+0.01%
+0.05%
0.00%
-33.55%
0.00%
0.00%
0.00%
0.00%
+0.02%
-0.12%
-9.14%
0.00%
0.00%
-0.01%
0.00%
+6.17%
-0.60%
+0.30%
-45.80%
+21.45%
-0.09%
-22.98%
0.00%
5,230 (0)
17,604 (-599)
18,238 (0)
18,149 (-10)
56,062 (0)
7,545 (0)
15,147 (-3,296)
111,966 (0)
105,529 (0)
84,406 (0)
114,249 (0)
12,690 (-2,874)
7,338 (0)
87,736 (0)
92,499 (0)
1,242,699 (+1,022,687)
7,333 (0)
7,356 (0)
58,808 (0)
1,778,171 (-7,512)
52,989 (0)
56,373 (0)
7,626 (-31)
10,689 (0)
5,216 (-5,324)
8,168 (0)
51,986 (0)
7,549 (+27)
10,478 (-2,937)
110,800 (0)
71,860 (0)
72,333 (0)
49,401 (0)
49,634 (-5,871)
119,164 (+14,019)
31,572 (0)
31,574 (0)
31,504 (0)
31,518 (0)
31,727 (+66)
48,729 (+22)
88,514 (0)
290,473 (0)
276,984 (0)
8,178 (0)
16,012 (0)
12,674 (0)
7,301 (-44)
7,286 (0)
77,628 (-389)
96,108 (+7,541)
45,292 (-5,974)
143,915 (+22,746)
15,949 (0)
0.00%
-3.29%
0.00%
-0.06%
0.00%
0.00%
-17.87%
0.00%
0.00%
0.00%
0.00%
-18.47%
0.00%
0.00%
0.00%
+464.83%
0.00%
0.00%
0.00%
-0.42%
0.00%
0.00%
-0.40%
0.00%
-50.51%
0.00%
0.00%
+0.36%
-21.89%
0.00%
0.00%
0.00%
0.00%
-10.58%
+13.33%
0.00%
0.00%
0.00%
0.00%
+0.21%
+0.05%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
-0.60%
0.00%
-0.50%
+8.51%
-11.65%
+18.77%
0.00%
3 (-1)
12 (-14)
88 (-4)
1,727 (+1,612)
77 (-1)
983 (+759)
2,268 (+2,258)
259 (0)
19 (-6)
7 (+3)
274 (0)
6,706 (+5,906)
3 (-1)
12 (+2)
97 (-4)
41,600 (-18,457)
6 (-1)
12 (+2)
246 (+5)
260 (0)
8 (-124)
325 (-30)
10 (-3)
6 (0)
255 (-265)
3 (-1)
4 (0)
594 (+580)
743 (+731)
55 (-12)
1,814 (0)
1,251 (-7)
7,644 (-90)
2,823 (-512)
12 (+3)
2,579 (-257)
2,561 (-256)
529 (-513)
256 (-256)
2,829 (+2,572)
2,832 (+2,572)
11 (+6)
472 (-14)
11 (-2)
3 (-1)
1,517 (-9)
912 (+2)
3,152 (+3,140)
16 (-6)
263 (+259)
524 (+261)
9 (-6)
407 (+257)
279 (+4)
MYieldToOneForcedTransferHarness 4,340,917 (+1,704) forceTransfer
forceTransfers
freezeAccounts
initialize
2,878 (0)
3,391 (0)
51,180 (0)
25,333 (0)
0.00%
0.00%
0.00%
0.00%
13,255 (+1,215)
447,572 (+17,430)
592,825 (-46,229)
274,940 (+9,360)
+10.09%
+4.05%
-7.23%
+3.52%
19,620 (+14,500)
72,201 (+66,035)
630,156 (-12,062)
287,421 (0)
+283.20%
+1070.95%
-1.88%
0.00%
36,720 (0)
1,722,489 (0)
1,209,132 (0)
287,421 (0)
0.00%
0.00%
0.00%
0.00%
246 (+5)
260 (0)
137 (+15)
21 (+9)
JMIExtensionHarness 5,101,129 (0) balanceOf
fromExtensionToAssetAmount
replaceAssetWithM
setAssetBalanceOf
setTotalAssets
setTotalSupply
unwrap
wrap(address,address,uint256)
607 (0)
2,832 (0)
602 (0)
2,774 (0)
2,523 (0)
2,542 (0)
8,358 (0)
601 (0)
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
2,326 (-15)
3,193 (-7)
30,140 (-1,193)
5,519 (+11)
21,361 (+119)
22,326 (+1)
34,673 (-849)
67,839 (-3,768)
-0.64%
-0.22%
-3.81%
+0.20%
+0.56%
+0.00%
-2.39%
-5.26%
2,607 (0)
3,330 (0)
6,285 (-43)
5,574 (0)
22,423 (0)
22,442 (0)
31,478 (0)
57,998 (0)
0.00%
0.00%
-0.68%
0.00%
0.00%
0.00%
0.00%
0.00%
2,607 (0)
3,373 (0)
86,811 (0)
5,574 (0)
22,423 (0)
22,442 (0)
58,243 (0)
129,839 (0)
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
713 (-41)
1,493 (+2)
545 (+2)
1,031 (+2)
1,028 (+2)
1,030 (+2)
273 (0)
582 (0)
MExtensionHarness 2,750,390 (0) setBalanceOf
transfer
unwrap
wrap
2,641 (0)
552 (0)
478 (0)
477 (0)
0.00%
0.00%
0.00%
0.00%
22,309 (+78)
16,601 (-358)
26,258 (-899)
59,700 (-201)
+0.35%
-2.11%
-3.31%
-0.34%
22,541 (0)
4,688 (0)
10,612 (0)
61,560 (0)
0.00%
0.00%
0.00%
0.00%
22,541 (0)
30,183 (0)
44,569 (0)
61,560 (0)
0.00%
0.00%
0.00%
0.00%
515 (0)
260 (0)
262 (0)
264 (0)
MSpokeYieldFeeHarness 5,669,766 (0) currentIndex
latestEarnerRateAccrualTimestamp
setFeeRate
setIsEarningEnabled
setLatestIndex
setLatestUpdateTimestamp
4,619 (0)
3,234 (0)
7,069 (0)
2,653 (0)
2,595 (0)
2,551 (0)
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
7,583 (-163)
5,615 (-1)
15,608 (-219)
4,025 (-77)
5,351 (+11)
5,001 (+11)
-2.10%
-0.02%
-1.38%
-1.88%
+0.21%
+0.22%
4,619 (-6,030)
5,625 (0)
11,186 (0)
2,653 (-2,800)
5,395 (0)
5,351 (0)
-56.63%
0.00%
0.00%
-51.35%
0.00%
0.00%
10,649 (0)
5,625 (0)
29,374 (0)
5,453 (0)
5,395 (0)
5,351 (0)
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
775 (0)
255 (-14)
512 (0)
257 (0)
256 (0)
256 (0)
MEarnerManagerHarness 4,982,003 (0) accruedYieldAndFeeOf
balanceOf
setAccountOf
setTotalPrincipal
setTotalSupply
transfer
transferFrom
unwrap
wrap
2,814 (0)
627 (0)
5,269 (0)
2,586 (0)
2,520 (0)
574 (0)
10,387 (0)
943 (0)
972 (0)
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
5,278 (-29)
2,578 (-1)
34,088 (+97)
5,309 (+65)
22,265 (+78)
30,112 (-450)
31,595 (-25)
37,099 (-454)
71,297 (-475)
-0.55%
-0.04%
+0.29%
+1.24%
+0.35%
-1.47%
-0.08%
-1.21%
-0.66%
2,814 (0)
2,627 (0)
27,969 (0)
5,386 (0)
22,420 (0)
11,629 (0)
29,767 (0)
48,097 (0)
94,511 (0)
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
13,314 (0)
2,627 (0)
45,069 (0)
5,386 (0)
22,420 (0)
50,967 (0)
56,950 (0)
85,897 (0)
116,782 (0)
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
88 (+1)
825 (-15)
1,251 (-7)
257 (0)
257 (0)
262 (0)
73 (+1)
335 (+1)
221 (-6)
MYieldFeeHarness 5,556,109 (+12) accruedYieldOf
approve
balanceWithYieldOf
claimFee
claimYieldFor
currentIndex
projectedTotalSupply
setAccountOf
setIsEarningEnabled
setLatestIndex
setLatestRate
setLatestUpdateTimestamp
setTotalPrincipal
setTotalSupply
totalAccruedFee
totalAccruedYield
transfer
transferFrom
unwrap
wrap
2,008 (0)
2,764 (0)
9,487 (0)
10,468 (0)
478 (0)
4,619 (0)
4,824 (0)
5,100 (0)
2,653 (0)
2,595 (0)
2,573 (0)
2,551 (0)
2,652 (0)
2,542 (0)
10,355 (0)
7,017 (0)
552 (0)
46,503 (0)
3,085 (0)
3,141 (0)
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
9,319 (+2)
28,856 (+139)
9,835 (-9)
68,361 (-183)
22,629 (-233)
4,984 (+8)
5,178 (-17)
43,548 (-253)
4,031 (+21)
5,341 (-8)
4,452 (-26)
4,990 (-21)
5,342 (-6)
20,319 (-30)
10,747 (-2)
7,402 (+17)
22,529 (-258)
51,150 (+164)
42,664 (-23)
66,305 (+835)
+0.02%
+0.48%
-0.09%
-0.27%
-1.02%
+0.16%
-0.33%
-0.58%
+0.52%
-0.15%
-0.58%
-0.42%
-0.11%
-0.15%
-0.02%
+0.23%
-1.13%
+0.32%
-0.05%
+1.28%
9,272 (0)
29,153 (0)
9,487 (-3)
67,409 (-1,478)
23,462 (0)
4,619 (0)
4,824 (-739)
44,900 (0)
2,653 (0)
5,395 (0)
5,373 (0)
5,351 (0)
5,452 (0)
22,442 (0)
10,358 (0)
7,756 (+736)
11,589 (0)
46,503 (0)
47,696 (0)
70,757 (0)
0.00%
0.00%
-0.03%
-2.15%
0.00%
0.00%
-13.28%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
+10.48%
0.00%
0.00%
0.00%
0.00%
10,011 (0)
29,153 (0)
10,229 (0)
85,987 (0)
90,699 (0)
5,358 (0)
5,563 (0)
44,900 (0)
5,453 (0)
5,395 (0)
5,373 (0)
5,351 (0)
5,452 (0)
22,442 (0)
14,190 (0)
7,759 (0)
69,762 (0)
75,186 (0)
87,496 (0)
137,125 (0)
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
1,721 (-23)
286 (0)
2,276 (-60)
260 (0)
276 (0)
6,719 (0)
753 (-9)
1,814 (0)
2,579 (0)
2,561 (0)
529 (0)
256 (0)
2,572 (0)
2,572 (0)
1,531 (-9)
931 (+2)
266 (0)
82 (-3)
343 (-3)
354 (-3)
MockM 635,521 (0) currentIndex
earnerRate
latestUpdateTimestamp
setBalanceOf
setCurrentIndex
setEarnerRate
setLatestUpdateTimestamp
0 (0)
0 (0)
0 (0)
24,204 (0)
26,569 (0)
26,520 (0)
23,720 (0)
+∞%
+∞%
+∞%
0.00%
0.00%
0.00%
0.00%
2,310 (-2)
159 (-2)
2,098 (-1)
41,363 (-15)
26,589 (-1)
43,501 (+4)
34,887 (+5)
-0.09%
-1.24%
-0.05%
-0.04%
-0.00%
+0.01%
+0.01%
2,379 (0)
0 (0)
2,391 (0)
44,152 (0)
26,593 (0)
43,620 (0)
26,580 (0)
0.00%
+∞%
0.00%
0.00%
0.00%
0.00%
0.00%
2,379 (0)
2,411 (0)
2,391 (0)
44,488 (0)
26,593 (0)
43,620 (0)
43,680 (0)
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
568 (-12)
136 (+2)
898 (-49)
4,499 (-10)
829 (0)
289 (+9)
516 (0)
MYieldToOneHarness 3,955,018 (0) balanceOf
setTotalSupply
transferFrom
unwrap
wrap
yield
616 (0)
2,542 (0)
9,557 (0)
3,127 (0)
3,184 (0)
2,531 (0)
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
2,319 (-1)
21,834 (+228)
27,688 (-46)
43,040 (+36)
57,420 (-403)
7,023 (-26)
-0.04%
+1.06%
-0.17%
+0.08%
-0.70%
-0.37%
2,616 (0)
22,442 (0)
26,403 (0)
45,615 (0)
77,501 (0)
7,938 (0)
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
2,616 (0)
22,442 (0)
42,286 (0)
82,615 (0)
106,425 (0)
11,034 (0)
0.00%
0.00%
0.00%
0.00%
0.00%
0.00%
675 (-2)
262 (0)
146 (+2)
144 (+2)
167 (+2)
357 (+2)
MockERC20 549,257 (0) balanceOf
mint
549 (0)
28,329 (0)
0.00%
0.00%
2,333 (+2)
67,531 (+427)
+0.09%
+0.64%
2,549 (0)
68,201 (0)
0.00%
0.00%
2,549 (0)
68,489 (0)
0.00%
0.00%
2,402 (-96)
1,038 (+2)
SwapFacility 3,592,546 (0) grantRole
swap
7,277 (0)
27,278 (0)
0.00%
0.00%
28,673 (+11)
183,416 (+295)
+0.04%
+0.16%
29,511 (0)
178,415 (0)
0.00%
0.00%
29,511 (0)
335,841 (0)
0.00%
0.00%
690 (+9)
520 (0)
MockRateOracle 107,883 (0) earnerRate 0 (0) +∞% 2,281 (-1) -0.04% 2,299 (0) 0.00% 2,299 (0) 0.00% 133 (-7)
MockRegistrar 196,851 (0) setEarner 22,201 (0) 0.00% 44,067 (+1) +0.00% 44,125 (0) 0.00% 44,125 (0) 0.00% 396 (+9)
UniswapV3SwapAdapter 1,999,162 (+12)
FreezableHarness 1,036,643 (+12)
PausableHarness 751,505 (+24)

@github-actions
Copy link
Copy Markdown

LCOV of commit 2e5e144 during Forge Coverage #430

Summary coverage rate:
  lines......: 99.1% (916 of 924 lines)
  functions..: 97.9% (229 of 234 functions)
  branches...: no data found

Files changed coverage rate:
                                                          |Lines       |Functions  |Branches    
  Filename                                                |Rate     Num|Rate    Num|Rate     Num
  ==============================================================================================
  src/components/forcedTransferable/ForcedTransferable.sol|40.0%     10| 0.0%     3|    -      0
  src/components/freezable/Freezable.sol                  |38.5%     39| 0.0%    15|    -      0
  src/components/pausable/Pausable.sol                    |45.5%     11| 0.0%     5|    -      0
  src/projects/yieldToOne/MYieldToOneForcedTransfer.sol   |26.3%     19| 0.0%     5|    -      0

Copy link
Copy Markdown

@JPMora89 JPMora89 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm - has updated scripts

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants