Skip to content

Commit c6d62cb

Browse files
committed
chore: extend deploy protocol script with simpleKarmaDistributor
1 parent 0c8d625 commit c6d62cb

File tree

4 files changed

+61
-42
lines changed

4 files changed

+61
-42
lines changed

status-network-contracts/.gas-report

Lines changed: 30 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -10,57 +10,53 @@
1010
|-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
1111
| Function Name | Min | Avg | Median | Max | # Calls |
1212
|-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
13-
| GUARDIAN_ROLE | 5169 | 5169 | 5169 | 5169 | 44 |
13+
| GUARDIAN_ROLE | 5169 | 5169 | 5169 | 5169 | 62 |
1414
|-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
15-
| MAX_LOCKUP_PERIOD | 5266 | 5266 | 5266 | 5266 | 2 |
15+
| MAX_LOCKUP_PERIOD | 5266 | 5266 | 5266 | 5266 | 4 |
1616
|-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
17-
| MAX_MULTIPLIER | 5212 | 5212 | 5212 | 5212 | 12 |
17+
| MAX_MULTIPLIER | 5212 | 5212 | 5212 | 5212 | 19 |
1818
|-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
19-
| MIN_LOCKUP_PERIOD | 5170 | 5170 | 5170 | 5170 | 5 |
20-
|-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
21-
| OPERATOR_ROLE | 5166 | 5166 | 5166 | 5166 | 8 |
22-
|-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
23-
| availableSupply | 7246 | 7246 | 7246 | 7246 | 3 |
19+
| MIN_LOCKUP_PERIOD | 5170 | 5170 | 5170 | 5170 | 12 |
2420
|-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
2521
| emergencyModeEnabled | 7271 | 7271 | 7271 | 7271 | 256 |
2622
|-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
2723
| enableEmergencyMode | 53616 | 53616 | 53616 | 53616 | 256 |
2824
|-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
29-
| fallback | 5123 | 72353 | 51498 | 376094 | 4955 |
25+
| fallback | 5123 | 75023 | 51498 | 255726 | 4714 |
3026
|-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
31-
| getVault | 18585 | 18585 | 18585 | 18585 | 4120 |
27+
| getVault | 18585 | 18585 | 18585 | 18585 | 4160 |
3228
|-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
33-
| grantRole | 56298 | 56318 | 56322 | 56322 | 52 |
29+
| grantRole | 56322 | 56322 | 56322 | 56322 | 62 |
3430
|-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
35-
| mint | 31355 | 62099 | 80404 | 82586 | 5 |
31+
| mpAccruedOf | 7537 | 7537 | 7537 | 7537 | 8 |
3632
|-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
37-
| mintedSupply | 7267 | 7267 | 7267 | 7267 | 3 |
33+
| mpBalanceOfAccount | 35075 | 35075 | 35075 | 35075 | 1 |
3834
|-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
39-
| redeemRewards | 28971 | 125737 | 136439 | 136771 | 258 |
35+
| redeemRewards | 81180 | 126298 | 136439 | 136771 | 256 |
4036
|-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
4137
| rewardsBalanceOf | 25160 | 29745 | 30773 | 30994 | 256 |
4238
|-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
43-
| rewardsBalanceOfAccount | 7469 | 29474 | 30004 | 30114 | 263 |
39+
| rewardsBalanceOfAccount | 30004 | 30150 | 30004 | 67128 | 257 |
4440
|-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
45-
| setReward | 28746 | 28746 | 28746 | 28746 | 1 |
41+
| setRewardsSupplier | 56639 | 56639 | 56639 | 56639 | 62 |
4642
|-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
47-
| setRewardsSupplier | 32352 | 55518 | 56639 | 56639 | 53 |
43+
| setTrustedCodehash | 53043 | 53043 | 53043 | 53043 | 62 |
4844
|-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
49-
| setTrustedCodehash | 53043 | 53043 | 53043 | 53043 | 44 |
45+
| totalMPAccrued | 7268 | 7268 | 7268 | 7268 | 4147 |
5046
|-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
51-
| totalMPAccrued | 7268 | 7268 | 7268 | 7268 | 4110 |
47+
| totalMPStaked | 7268 | 7268 | 7268 | 7268 | 4144 |
5248
|-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
53-
| totalMPStaked | 7268 | 7268 | 7268 | 7268 | 4110 |
49+
| totalMaxMP | 7290 | 7290 | 7290 | 7290 | 4147 |
5450
|-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
55-
| totalMaxMP | 7290 | 7290 | 7290 | 7290 | 4110 |
51+
| totalRewardsSupply | 11620 | 13319 | 11620 | 16786 | 1025 |
5652
|-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
57-
| totalRewardsSupply | 7242 | 13267 | 11620 | 16786 | 1034 |
53+
| totalStaked | 7291 | 7291 | 7291 | 7291 | 4147 |
5854
|-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
59-
| totalStaked | 7291 | 7291 | 7291 | 7291 | 4110 |
55+
| updateAccount | 376094 | 376094 | 376094 | 376094 | 1 |
6056
|-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
61-
| updateGlobalState | 57324 | 57324 | 57324 | 57324 | 2 |
57+
| updateGlobalState | 57324 | 57324 | 57324 | 57324 | 4 |
6258
|-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
63-
| updateVault | 60379 | 62152 | 60379 | 84938 | 1015 |
59+
| updateVault | 60379 | 62331 | 60379 | 84938 | 1025 |
6460
|-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
6561
| upgradeTo | 39110 | 39110 | 39110 | 39110 | 1 |
6662
|-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
@@ -144,21 +140,21 @@
144140
+========================================================================================================================+
145141
| Deployment Cost | Deployment Size | | | | |
146142
|-----------------------------------------------------------+-----------------+----------+----------+----------+---------|
147-
| 29495465 | 142476 | | | | |
143+
| 34380992 | 166207 | | | | |
148144
|-----------------------------------------------------------+-----------------+----------+----------+----------+---------|
149145
| | | | | | |
150146
|-----------------------------------------------------------+-----------------+----------+----------+----------+---------|
151147
| Function Name | Min | Avg | Median | Max | # Calls |
152148
|-----------------------------------------------------------+-----------------+----------+----------+----------+---------|
153-
| runForTest | 14617104 | 14617104 | 14617104 | 14617104 | 8 |
149+
| runForTest | 16637052 | 16637052 | 16637052 | 16637052 | 8 |
154150
╰-----------------------------------------------------------+-----------------+----------+----------+----------+---------╯
155151

156152
╭---------------------------------------------------------------------------------------+-----------------+---------+---------+---------+---------╮
157153
| script/DeploySimpleKarmaDistributor.s.sol:DeploySimpleKarmaDistributorScript Contract | | | | | |
158154
+=================================================================================================================================================+
159155
| Deployment Cost | Deployment Size | | | | |
160156
|---------------------------------------------------------------------------------------+-----------------+---------+---------+---------+---------|
161-
| 4707843 | 22826 | | | | |
157+
| 4645870 | 22537 | | | | |
162158
|---------------------------------------------------------------------------------------+-----------------+---------+---------+---------+---------|
163159
| | | | | | |
164160
|---------------------------------------------------------------------------------------+-----------------+---------+---------+---------+---------|
@@ -246,7 +242,7 @@
246242
|------------------------------+-----------------+--------+--------+--------+---------|
247243
| actualTokenBalanceOf | 2685 | 2685 | 2685 | 2685 | 12 |
248244
|------------------------------+-----------------+--------+--------+--------+---------|
249-
| addRewardDistributor | 29953 | 63283 | 70881 | 70881 | 502 |
245+
| addRewardDistributor | 29953 | 63027 | 70881 | 70881 | 510 |
250246
|------------------------------+-----------------+--------+--------+--------+---------|
251247
| allowance | 573 | 573 | 573 | 573 | 12 |
252248
|------------------------------+-----------------+--------+--------+--------+---------|
@@ -290,7 +286,7 @@
290286
|------------------------------+-----------------+--------+--------+--------+---------|
291287
| removeRewardDistributor | 5037 | 41594 | 29952 | 86728 | 39 |
292288
|------------------------------+-----------------+--------+--------+--------+---------|
293-
| setAllowedToTransfer | 23040 | 25006 | 25040 | 25040 | 484 |
289+
| setAllowedToTransfer | 1140 | 24618 | 25040 | 25040 | 492 |
294290
|------------------------------+-----------------+--------+--------+--------+---------|
295291
| setReward | 4845 | 208139 | 229002 | 229002 | 639 |
296292
|------------------------------+-----------------+--------+--------+--------+---------|
@@ -410,7 +406,7 @@
410406
|----------------------------------------------------------------+-----------------+-------+--------+-------+---------|
411407
| hasRole | 2687 | 2687 | 2687 | 2687 | 1 |
412408
|----------------------------------------------------------------+-----------------+-------+--------+-------+---------|
413-
| initialize | 71497 | 71497 | 71497 | 71497 | 12 |
409+
| initialize | 71497 | 71497 | 71497 | 71497 | 20 |
414410
|----------------------------------------------------------------+-----------------+-------+--------+-------+---------|
415411
| mint | 4905 | 35584 | 53874 | 56056 | 5 |
416412
|----------------------------------------------------------------+-----------------+-------+--------+-------+---------|
@@ -424,7 +420,7 @@
424420
|----------------------------------------------------------------+-----------------+-------+--------+-------+---------|
425421
| setReward | 2464 | 21848 | 25725 | 25725 | 6 |
426422
|----------------------------------------------------------------+-----------------+-------+--------+-------+---------|
427-
| setRewardsSupplier | 6037 | 23736 | 25937 | 29924 | 15 |
423+
| setRewardsSupplier | 6037 | 23806 | 25937 | 29924 | 23 |
428424
|----------------------------------------------------------------+-----------------+-------+--------+-------+---------|
429425
| totalRewardsSupply | 2359 | 2359 | 2359 | 2359 | 9 |
430426
╰----------------------------------------------------------------+-----------------+-------+--------+-------+---------╯
@@ -734,7 +730,7 @@
734730
+==========================================================================================================================+
735731
| Deployment Cost | Deployment Size | | | | |
736732
|---------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
737-
| 939356 | 4684 | | | | |
733+
| 939308 | 4684 | | | | |
738734
|---------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
739735
| | | | | | |
740736
|---------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
@@ -748,7 +744,7 @@
748744
+==================================================================================================+
749745
| Deployment Cost | Deployment Size | | | | |
750746
|---------------------------------------------+-----------------+-------+--------+-------+---------|
751-
| 770717 | 3987 | | | | |
747+
| 770657 | 3987 | | | | |
752748
|---------------------------------------------+-----------------+-------+--------+-------+---------|
753749
| | | | | | |
754750
|---------------------------------------------+-----------------+-------+--------+-------+---------|

status-network-contracts/foundry.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
tab_width = 4
4343
wrap_comments = true
4444

45-
[profile.lint]
45+
[lint]
4646
lint_on_build = false # Since we are using our own linting solution, we can disable built in one
4747

4848
[rpc_endpoints]

0 commit comments

Comments
 (0)