mirror of
https://github.com/vacp2p/staking-reward-streamer.git
synced 2026-01-09 15:27:55 -05:00
test(RewardsStreamerMP): ensure newly added fields are checked in tests
Those were missing and now added. Because of this we're running into stack to deep errors in test, so we have to enable `via_ir` by default for now until we split things up.
This commit is contained in:
232
.gas-report
232
.gas-report
@@ -4,13 +4,13 @@
|
||||
+=======================================================================================================================================+
|
||||
| Deployment Cost | Deployment Size | | | | |
|
||||
|-----------------------------------------------------------------------------+-----------------+---------+---------+---------+---------|
|
||||
| 7666577 | 36531 | | | | |
|
||||
| 6944992 | 33066 | | | | |
|
||||
|-----------------------------------------------------------------------------+-----------------+---------+---------+---------+---------|
|
||||
| | | | | | |
|
||||
|-----------------------------------------------------------------------------+-----------------+---------+---------+---------+---------|
|
||||
| Function Name | Min | Avg | Median | Max | # Calls |
|
||||
|-----------------------------------------------------------------------------+-----------------+---------+---------+---------+---------|
|
||||
| run | 6727468 | 6727468 | 6727468 | 6727468 | 71 |
|
||||
| run | 6063837 | 6063837 | 6063837 | 6063837 | 72 |
|
||||
╰-----------------------------------------------------------------------------+-----------------+---------+---------+---------+---------╯
|
||||
|
||||
╭---------------------------------------------------------+-----------------+-----+--------+-----+---------╮
|
||||
@@ -18,13 +18,13 @@
|
||||
+==========================================================================================================+
|
||||
| Deployment Cost | Deployment Size | | | | |
|
||||
|---------------------------------------------------------+-----------------+-----+--------+-----+---------|
|
||||
| 0 | 7333 | | | | |
|
||||
| 0 | 7607 | | | | |
|
||||
|---------------------------------------------------------+-----------------+-----+--------+-----+---------|
|
||||
| | | | | | |
|
||||
|---------------------------------------------------------+-----------------+-----+--------+-----+---------|
|
||||
| Function Name | Min | Avg | Median | Max | # Calls |
|
||||
|---------------------------------------------------------+-----------------+-----+--------+-----+---------|
|
||||
| activeNetworkConfig | 454 | 454 | 454 | 454 | 142 |
|
||||
| activeNetworkConfig | 419 | 419 | 419 | 419 | 144 |
|
||||
╰---------------------------------------------------------+-----------------+-----+--------+-----+---------╯
|
||||
|
||||
╭-------------------------------------------------------------------------------+-----------------+---------+---------+---------+---------╮
|
||||
@@ -32,13 +32,13 @@
|
||||
+=========================================================================================================================================+
|
||||
| Deployment Cost | Deployment Size | | | | |
|
||||
|-------------------------------------------------------------------------------+-----------------+---------+---------+---------+---------|
|
||||
| 3571899 | 17453 | | | | |
|
||||
| 3111592 | 15193 | | | | |
|
||||
|-------------------------------------------------------------------------------+-----------------+---------+---------+---------+---------|
|
||||
| | | | | | |
|
||||
|-------------------------------------------------------------------------------+-----------------+---------+---------+---------+---------|
|
||||
| Function Name | Min | Avg | Median | Max | # Calls |
|
||||
|-------------------------------------------------------------------------------+-----------------+---------+---------+---------+---------|
|
||||
| run | 3060029 | 3060029 | 3060029 | 3060029 | 3 |
|
||||
| run | 2599280 | 2599280 | 2599280 | 2599280 | 3 |
|
||||
╰-------------------------------------------------------------------------------+-----------------+---------+---------+---------+---------╯
|
||||
|
||||
╭------------------------------------------------------+-----------------+--------+--------+--------+---------╮
|
||||
@@ -46,91 +46,91 @@
|
||||
+=============================================================================================================+
|
||||
| Deployment Cost | Deployment Size | | | | |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| 3251948 | 15014 | | | | |
|
||||
| 2757347 | 12705 | | | | |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| | | | | | |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| Function Name | Min | Avg | Median | Max | # Calls |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| MAX_LOCKUP_PERIOD | 382 | 382 | 382 | 382 | 4 |
|
||||
| MAX_LOCKUP_PERIOD | 1486 | 1486 | 1486 | 1486 | 4 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| MAX_MULTIPLIER | 328 | 328 | 328 | 328 | 10 |
|
||||
| MAX_MULTIPLIER | 642 | 642 | 642 | 642 | 10 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| MIN_LOCKUP_PERIOD | 308 | 308 | 308 | 308 | 15 |
|
||||
| MIN_LOCKUP_PERIOD | 202 | 202 | 202 | 202 | 15 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| compound | 115931 | 115931 | 115931 | 115931 | 1 |
|
||||
| compound | 37136 | 75198 | 75198 | 113261 | 2 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| emergencyModeEnabled | 2420 | 2420 | 2420 | 2420 | 7 |
|
||||
| emergencyModeEnabled | 3530 | 3530 | 3530 | 3530 | 7 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| enableEmergencyMode | 2529 | 20011 | 25488 | 25488 | 8 |
|
||||
| enableEmergencyMode | 3413 | 20845 | 26302 | 26302 | 8 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| getAccountTotalMaxMP | 3155 | 3155 | 3155 | 3155 | 1 |
|
||||
| getAccountTotalMaxMP | 4096 | 4096 | 4096 | 4096 | 1 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| getAccountTotalStakedBalance | 15130 | 15130 | 15130 | 15130 | 1 |
|
||||
| getAccountTotalStakedBalance | 15333 | 15333 | 15333 | 15333 | 1 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| getAccountVaults | 5269 | 5269 | 5269 | 5269 | 4 |
|
||||
| getAccountVaults | 5773 | 5773 | 5773 | 5773 | 4 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| getStakedBalance | 2618 | 2618 | 2618 | 2618 | 1 |
|
||||
| getStakedBalance | 2675 | 2675 | 2675 | 2675 | 1 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| getVault | 1958 | 1958 | 1958 | 1958 | 76 |
|
||||
| getVault | 1792 | 1792 | 1792 | 1792 | 76 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| initialize | 115611 | 115611 | 115611 | 115611 | 71 |
|
||||
| initialize | 115245 | 115245 | 115245 | 115245 | 72 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| lastRewardTime | 362 | 1362 | 1362 | 2362 | 2 |
|
||||
| lastRewardTime | 1122 | 2122 | 2122 | 3122 | 2 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| leave | 95475 | 95475 | 95475 | 95475 | 1 |
|
||||
| leave | 94547 | 94547 | 94547 | 94547 | 1 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| lock | 14216 | 52150 | 52082 | 93689 | 260 |
|
||||
| lock | 15241 | 52240 | 52136 | 92820 | 260 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| migrateToVault | 13541 | 72222 | 15747 | 187379 | 3 |
|
||||
| migrateToVault | 14701 | 73085 | 16880 | 187676 | 3 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| mpBalanceOf | 978 | 2424 | 2380 | 7124 | 12 |
|
||||
| mpBalanceOf | 1047 | 2185 | 1985 | 7200 | 12 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| mpBalanceOfAccount | 10308 | 10308 | 10308 | 10308 | 1 |
|
||||
| mpBalanceOfAccount | 11097 | 11097 | 11097 | 11097 | 1 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| mpStakedOf | 668 | 821 | 668 | 2668 | 13 |
|
||||
| mpStakedOf | 725 | 878 | 725 | 2725 | 13 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| proxiableUUID | 342 | 342 | 342 | 342 | 3 |
|
||||
| proxiableUUID | 615 | 615 | 615 | 615 | 3 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| registerVault | 2562 | 74426 | 74983 | 74983 | 284 |
|
||||
| registerVault | 2520 | 74752 | 75302 | 75302 | 288 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| rewardEndTime | 362 | 1362 | 1362 | 2362 | 2 |
|
||||
| rewardEndTime | 503 | 1503 | 1503 | 2503 | 2 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| rewardStartTime | 429 | 1429 | 1429 | 2429 | 2 |
|
||||
| rewardStartTime | 393 | 1393 | 1393 | 2393 | 2 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| rewardsBalanceOf | 2324 | 3578 | 4130 | 6324 | 12 |
|
||||
| rewardsBalanceOf | 2039 | 2939 | 3170 | 6039 | 12 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| setReward | 2628 | 56527 | 62853 | 107033 | 8 |
|
||||
| setReward | 3285 | 56852 | 62610 | 107330 | 8 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| setTrustedCodehash | 24221 | 24221 | 24221 | 24221 | 71 |
|
||||
| setTrustedCodehash | 24115 | 24115 | 24115 | 24115 | 72 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| stake | 2681 | 227094 | 230009 | 250494 | 326 |
|
||||
| stake | 3116 | 225610 | 228544 | 248731 | 327 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| totalMP | 777 | 1223 | 1223 | 1669 | 6 |
|
||||
| totalMP | 1040 | 1282 | 1282 | 1524 | 6 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| totalMPAccrued | 362 | 362 | 362 | 362 | 84 |
|
||||
| totalMPAccrued | 767 | 767 | 767 | 767 | 84 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| totalMPStaked | 406 | 406 | 406 | 406 | 6 |
|
||||
| totalMPStaked | 723 | 723 | 723 | 723 | 87 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| totalMaxMP | 384 | 384 | 384 | 384 | 84 |
|
||||
| totalMaxMP | 789 | 789 | 789 | 789 | 84 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| totalRewardsAccrued | 362 | 362 | 362 | 362 | 3 |
|
||||
| totalRewardsAccrued | 1031 | 1031 | 1031 | 1031 | 3 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| totalRewardsSupply | 971 | 1850 | 1752 | 6711 | 34 |
|
||||
| totalRewardsSupply | 1791 | 2384 | 2207 | 7624 | 34 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| totalShares | 637 | 637 | 637 | 637 | 6 |
|
||||
| totalShares | 711 | 711 | 711 | 711 | 6 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| totalStaked | 385 | 385 | 385 | 385 | 91 |
|
||||
| totalStaked | 965 | 965 | 965 | 965 | 91 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| unstake | 72817 | 79724 | 79601 | 83798 | 13 |
|
||||
| unstake | 71186 | 77741 | 77668 | 81389 | 13 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| updateGlobalState | 15798 | 27297 | 29189 | 29189 | 20 |
|
||||
| updateGlobalState | 16846 | 27817 | 29662 | 29662 | 20 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| updateVaultMP | 29950 | 35859 | 36516 | 36516 | 20 |
|
||||
| updateVaultMP | 29693 | 35404 | 36039 | 36039 | 20 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| upgradeToAndCall | 3225 | 7892 | 8437 | 10925 | 5 |
|
||||
| upgradeToAndCall | 3307 | 8018 | 8629 | 10897 | 5 |
|
||||
|------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| vaultShares | 889 | 1055 | 889 | 2889 | 12 |
|
||||
| vaultShares | 1754 | 1920 | 1754 | 3754 | 12 |
|
||||
╰------------------------------------------------------+-----------------+--------+--------+--------+---------╯
|
||||
|
||||
╭----------------------------------------+-----------------+--------+--------+--------+---------╮
|
||||
@@ -138,37 +138,37 @@
|
||||
+===============================================================================================+
|
||||
| Deployment Cost | Deployment Size | | | | |
|
||||
|----------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| 1687950 | 7943 | | | | |
|
||||
| 1465368 | 6898 | | | | |
|
||||
|----------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| | | | | | |
|
||||
|----------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| Function Name | Min | Avg | Median | Max | # Calls |
|
||||
|----------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| STAKING_TOKEN | 239 | 239 | 239 | 239 | 1 |
|
||||
| STAKING_TOKEN | 171 | 171 | 171 | 171 | 1 |
|
||||
|----------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| emergencyExit | 14996 | 31614 | 31534 | 48634 | 7 |
|
||||
| emergencyExit | 16145 | 32620 | 32516 | 49616 | 7 |
|
||||
|----------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| initialize | 98005 | 98005 | 98005 | 98005 | 284 |
|
||||
| initialize | 97512 | 97512 | 97512 | 97512 | 288 |
|
||||
|----------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| leave | 12167 | 126461 | 69872 | 353935 | 4 |
|
||||
| leave | 12252 | 152622 | 69405 | 459428 | 4 |
|
||||
|----------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| lock | 12097 | 67386 | 67531 | 109137 | 261 |
|
||||
| lock | 12167 | 67481 | 67589 | 108367 | 261 |
|
||||
|----------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| migrateToVault | 29012 | 98921 | 31218 | 236533 | 3 |
|
||||
| migrateToVault | 30198 | 99793 | 32377 | 236806 | 3 |
|
||||
|----------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| owner | 377 | 397 | 377 | 2377 | 289 |
|
||||
| owner | 546 | 566 | 546 | 2546 | 293 |
|
||||
|----------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| register | 12654 | 78038 | 78572 | 78572 | 284 |
|
||||
| register | 12453 | 78290 | 78818 | 78818 | 288 |
|
||||
|----------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| stake | 12077 | 282122 | 285990 | 306475 | 327 |
|
||||
| stake | 12013 | 280134 | 284011 | 304198 | 328 |
|
||||
|----------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| stakeManager | 367 | 367 | 367 | 367 | 283 |
|
||||
| stakeManager | 458 | 458 | 458 | 458 | 287 |
|
||||
|----------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| trustStakeManager | 7577 | 7577 | 7577 | 7577 | 1 |
|
||||
| trustStakeManager | 7519 | 7519 | 7519 | 7519 | 1 |
|
||||
|----------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| unstake | 12054 | 103779 | 110711 | 114908 | 14 |
|
||||
| unstake | 11837 | 101627 | 108461 | 112182 | 14 |
|
||||
|----------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| withdraw | 20705 | 20705 | 20705 | 20705 | 1 |
|
||||
| withdraw | 20931 | 20931 | 20931 | 20931 | 1 |
|
||||
╰----------------------------------------+-----------------+--------+--------+--------+---------╯
|
||||
|
||||
╭----------------------------------------------------+-----------------+------+--------+--------+---------╮
|
||||
@@ -176,15 +176,15 @@
|
||||
+=========================================================================================================+
|
||||
| Deployment Cost | Deployment Size | | | | |
|
||||
|----------------------------------------------------+-----------------+------+--------+--------+---------|
|
||||
| 0 | 1231 | | | | |
|
||||
| 0 | 948 | | | | |
|
||||
|----------------------------------------------------+-----------------+------+--------+--------+---------|
|
||||
| | | | | | |
|
||||
|----------------------------------------------------+-----------------+------+--------+--------+---------|
|
||||
| Function Name | Min | Avg | Median | Max | # Calls |
|
||||
|----------------------------------------------------+-----------------+------+--------+--------+---------|
|
||||
| fallback | 735 | 8052 | 833 | 142290 | 548 |
|
||||
| fallback | 547 | 7423 | 1310 | 139538 | 630 |
|
||||
|----------------------------------------------------+-----------------+------+--------+--------+---------|
|
||||
| implementation | 343 | 2340 | 2343 | 2343 | 894 |
|
||||
| implementation | 241 | 2238 | 2241 | 2241 | 899 |
|
||||
╰----------------------------------------------------+-----------------+------+--------+--------+---------╯
|
||||
|
||||
╭--------------------------------------------+-----------------+--------+--------+--------+---------╮
|
||||
@@ -192,13 +192,13 @@
|
||||
+===================================================================================================+
|
||||
| Deployment Cost | Deployment Size | | | | |
|
||||
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| 0 | 1991 | | | | |
|
||||
| 0 | 1972 | | | | |
|
||||
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| | | | | | |
|
||||
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| Function Name | Min | Avg | Median | Max | # Calls |
|
||||
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| createVault | 231307 | 248104 | 248407 | 248407 | 283 |
|
||||
| createVault | 231027 | 247829 | 248127 | 248127 | 287 |
|
||||
╰--------------------------------------------+-----------------+--------+--------+--------+---------╯
|
||||
|
||||
╭-------------------------------------------------+-----------------+-------+--------+-------+---------╮
|
||||
@@ -206,31 +206,31 @@
|
||||
+======================================================================================================+
|
||||
| Deployment Cost | Deployment Size | | | | |
|
||||
|-------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| 721357 | 3311 | | | | |
|
||||
| 673020 | 2943 | | | | |
|
||||
|-------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| | | | | | |
|
||||
|-------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| Function Name | Min | Avg | Median | Max | # Calls |
|
||||
|-------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| approve | 391 | 391 | 391 | 391 | 1 |
|
||||
| approve | 228 | 228 | 228 | 228 | 1 |
|
||||
|-------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| getApproved | 293 | 293 | 293 | 293 | 1 |
|
||||
| getApproved | 148 | 148 | 148 | 148 | 1 |
|
||||
|-------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| isApprovedForAll | 507 | 507 | 507 | 507 | 1 |
|
||||
| isApprovedForAll | 609 | 609 | 609 | 609 | 1 |
|
||||
|-------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| metadataGenerator | 324 | 324 | 324 | 324 | 1 |
|
||||
| metadataGenerator | 350 | 350 | 350 | 350 | 1 |
|
||||
|-------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| safeTransferFrom(address,address,uint256) | 482 | 482 | 482 | 482 | 1 |
|
||||
| safeTransferFrom(address,address,uint256) | 337 | 337 | 337 | 337 | 1 |
|
||||
|-------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| safeTransferFrom(address,address,uint256,bytes) | 673 | 673 | 673 | 673 | 1 |
|
||||
| safeTransferFrom(address,address,uint256,bytes) | 677 | 677 | 677 | 677 | 1 |
|
||||
|-------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| setApprovalForAll | 473 | 473 | 473 | 473 | 1 |
|
||||
| setApprovalForAll | 479 | 479 | 479 | 479 | 1 |
|
||||
|-------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| setMetadataGenerator | 23993 | 26486 | 26486 | 28980 | 2 |
|
||||
| setMetadataGenerator | 24009 | 26514 | 26514 | 29019 | 2 |
|
||||
|-------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| tokenURI | 71322 | 71322 | 71322 | 71322 | 1 |
|
||||
| tokenURI | 61313 | 61313 | 61313 | 61313 | 1 |
|
||||
|-------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| transferFrom | 527 | 527 | 527 | 527 | 1 |
|
||||
| transferFrom | 293 | 293 | 293 | 293 | 1 |
|
||||
╰-------------------------------------------------+-----------------+-------+--------+-------+---------╯
|
||||
|
||||
╭----------------------------------+-----------------+-------+--------+-------+---------╮
|
||||
@@ -238,39 +238,39 @@
|
||||
+=======================================================================================+
|
||||
| Deployment Cost | Deployment Size | | | | |
|
||||
|----------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| 1040918 | 4850 | | | | |
|
||||
| 958002 | 4712 | | | | |
|
||||
|----------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| | | | | | |
|
||||
|----------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| Function Name | Min | Avg | Median | Max | # Calls |
|
||||
|----------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| acceptOwnership | 28260 | 28260 | 28260 | 28260 | 1 |
|
||||
| acceptOwnership | 28335 | 28335 | 28335 | 28335 | 1 |
|
||||
|----------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| addRewardProvider | 23967 | 57628 | 51089 | 68189 | 44 |
|
||||
| addRewardProvider | 23807 | 57744 | 51218 | 68318 | 44 |
|
||||
|----------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| allowance | 530 | 530 | 530 | 530 | 2 |
|
||||
| allowance | 697 | 697 | 697 | 697 | 2 |
|
||||
|----------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| approve | 410 | 410 | 410 | 410 | 2 |
|
||||
| approve | 240 | 240 | 240 | 240 | 2 |
|
||||
|----------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| balanceOf | 3601 | 11267 | 9601 | 20601 | 6 |
|
||||
| balanceOf | 3320 | 10986 | 9320 | 20320 | 6 |
|
||||
|----------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| getRewardProviders | 1051 | 3304 | 3304 | 5557 | 4 |
|
||||
| getRewardProviders | 1091 | 3374 | 3374 | 5657 | 4 |
|
||||
|----------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| mint | 24199 | 75906 | 91068 | 91080 | 14 |
|
||||
| mint | 24184 | 75538 | 90623 | 90635 | 14 |
|
||||
|----------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| mintAllowance | 5714 | 5751 | 5751 | 5788 | 2 |
|
||||
| mintAllowance | 5536 | 5546 | 5546 | 5557 | 2 |
|
||||
|----------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| owner | 340 | 1006 | 340 | 2340 | 3 |
|
||||
| owner | 570 | 1236 | 570 | 2570 | 3 |
|
||||
|----------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| removeRewardProvider | 23685 | 28092 | 25800 | 34792 | 6 |
|
||||
| removeRewardProvider | 23690 | 28149 | 25831 | 34928 | 6 |
|
||||
|----------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| totalSupply | 3018 | 5018 | 3018 | 11018 | 8 |
|
||||
| totalSupply | 2881 | 4881 | 2881 | 10881 | 8 |
|
||||
|----------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| transfer | 408 | 408 | 408 | 408 | 2 |
|
||||
| transfer | 614 | 614 | 614 | 614 | 2 |
|
||||
|----------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| transferFrom | 517 | 517 | 517 | 517 | 2 |
|
||||
| transferFrom | 357 | 357 | 357 | 357 | 2 |
|
||||
|----------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| transferOwnership | 47730 | 47730 | 47730 | 47730 | 1 |
|
||||
| transferOwnership | 47977 | 47977 | 47977 | 47977 | 1 |
|
||||
╰----------------------------------+-----------------+-------+--------+-------+---------╯
|
||||
|
||||
╭------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------╮
|
||||
@@ -278,19 +278,19 @@
|
||||
+===============================================================================================================================================+
|
||||
| Deployment Cost | Deployment Size | | | | |
|
||||
|------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| 1146955 | 5713 | | | | |
|
||||
| 1154988 | 6011 | | | | |
|
||||
|------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| | | | | | |
|
||||
|------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| Function Name | Min | Avg | Median | Max | # Calls |
|
||||
|------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| generate | 51746 | 51746 | 51746 | 51746 | 1 |
|
||||
| generate | 45334 | 45334 | 45334 | 45334 | 1 |
|
||||
|------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| imagePrefix | 1074 | 2074 | 2074 | 3074 | 2 |
|
||||
| imagePrefix | 851 | 1851 | 1851 | 2851 | 2 |
|
||||
|------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| imageSuffix | 1118 | 2118 | 2118 | 3118 | 2 |
|
||||
| imageSuffix | 895 | 1895 | 1895 | 2895 | 2 |
|
||||
|------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| setImageStrings | 25248 | 30606 | 30606 | 35965 | 2 |
|
||||
| setImageStrings | 25271 | 30572 | 30572 | 35873 | 2 |
|
||||
╰------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------╯
|
||||
|
||||
╭------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------╮
|
||||
@@ -298,19 +298,19 @@
|
||||
+===============================================================================================================================================+
|
||||
| Deployment Cost | Deployment Size | | | | |
|
||||
|------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| 1120404 | 5550 | | | | |
|
||||
| 1123357 | 5736 | | | | |
|
||||
|------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| | | | | | |
|
||||
|------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| Function Name | Min | Avg | Median | Max | # Calls |
|
||||
|------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| generate | 61198 | 61198 | 61198 | 61198 | 1 |
|
||||
| generate | 51347 | 51347 | 51347 | 51347 | 1 |
|
||||
|------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| setURLStrings | 25416 | 30774 | 30774 | 36133 | 2 |
|
||||
| setURLStrings | 25439 | 30740 | 30740 | 36041 | 2 |
|
||||
|------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| urlPrefix | 1075 | 1075 | 1075 | 1075 | 1 |
|
||||
| urlPrefix | 763 | 763 | 763 | 763 | 1 |
|
||||
|------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| urlSuffix | 1141 | 1141 | 1141 | 1141 | 1 |
|
||||
| urlSuffix | 829 | 829 | 829 | 829 | 1 |
|
||||
╰------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------╯
|
||||
|
||||
╭---------------------------------------------------------------------+-----------------+-------+--------+-------+---------╮
|
||||
@@ -318,13 +318,13 @@
|
||||
+==========================================================================================================================+
|
||||
| Deployment Cost | Deployment Size | | | | |
|
||||
|---------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| 896351 | 4458 | | | | |
|
||||
| 820970 | 4015 | | | | |
|
||||
|---------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| | | | | | |
|
||||
|---------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| Function Name | Min | Avg | Median | Max | # Calls |
|
||||
|---------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| generate | 57807 | 57807 | 57807 | 57807 | 1 |
|
||||
| generate | 47689 | 47689 | 47689 | 47689 | 1 |
|
||||
╰---------------------------------------------------------------------+-----------------+-------+--------+-------+---------╯
|
||||
|
||||
╭---------------------------------------------+-----------------+-------+--------+-------+---------╮
|
||||
@@ -332,17 +332,17 @@
|
||||
+==================================================================================================+
|
||||
| Deployment Cost | Deployment Size | | | | |
|
||||
|---------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| 625370 | 3260 | | | | |
|
||||
| 569042 | 3218 | | | | |
|
||||
|---------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| | | | | | |
|
||||
|---------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| Function Name | Min | Avg | Median | Max | # Calls |
|
||||
|---------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| approve | 46318 | 46341 | 46342 | 46342 | 282 |
|
||||
| approve | 45933 | 45956 | 45957 | 45957 | 286 |
|
||||
|---------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| balanceOf | 558 | 928 | 558 | 2558 | 108 |
|
||||
| balanceOf | 513 | 883 | 513 | 2513 | 108 |
|
||||
|---------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| mint | 51279 | 56337 | 51279 | 68379 | 294 |
|
||||
| mint | 50997 | 56045 | 50997 | 68097 | 298 |
|
||||
╰---------------------------------------------+-----------------+-------+--------+-------+---------╯
|
||||
|
||||
╭-----------------------------------------------------------------------------+-----------------+--------+--------+--------+---------╮
|
||||
@@ -350,15 +350,15 @@
|
||||
+====================================================================================================================================+
|
||||
| Deployment Cost | Deployment Size | | | | |
|
||||
|-----------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| 1041456 | 4652 | | | | |
|
||||
| 887790 | 3932 | | | | |
|
||||
|-----------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| | | | | | |
|
||||
|-----------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| Function Name | Min | Avg | Median | Max | # Calls |
|
||||
|-----------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| leave | 844 | 161316 | 161316 | 321838 | 333 |
|
||||
| leave | 321 | 213894 | 213894 | 427541 | 323 |
|
||||
|-----------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
||||
| proxiableUUID | 330 | 330 | 330 | 330 | 1 |
|
||||
| proxiableUUID | 383 | 383 | 383 | 383 | 1 |
|
||||
╰-----------------------------------------------------------------------------+-----------------+--------+--------+--------+---------╯
|
||||
|
||||
╭-------------------------------------------------------+-----------------+-------+--------+-------+---------╮
|
||||
@@ -366,19 +366,19 @@
|
||||
+============================================================================================================+
|
||||
| Deployment Cost | Deployment Size | | | | |
|
||||
|-------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| 177729 | 606 | | | | |
|
||||
| 182028 | 624 | | | | |
|
||||
|-------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| | | | | | |
|
||||
|-------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| Function Name | Min | Avg | Median | Max | # Calls |
|
||||
|-------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| rewardsBalanceOfAccount | 501 | 1834 | 2501 | 2501 | 12 |
|
||||
| rewardsBalanceOfAccount | 436 | 1769 | 2436 | 2436 | 12 |
|
||||
|-------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| setTotalXPShares | 43652 | 43652 | 43652 | 43652 | 20 |
|
||||
| setTotalXPShares | 43633 | 43633 | 43633 | 43633 | 20 |
|
||||
|-------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| setUserXPShare | 44125 | 44125 | 44125 | 44125 | 4 |
|
||||
| setUserXPShare | 44001 | 44001 | 44001 | 44001 | 4 |
|
||||
|-------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
||||
| totalRewardsSupply | 323 | 989 | 323 | 2323 | 72 |
|
||||
| totalRewardsSupply | 355 | 1021 | 355 | 2355 | 72 |
|
||||
╰-------------------------------------------------------+-----------------+-------+--------+-------+---------╯
|
||||
|
||||
|
||||
|
||||
220
.gas-snapshot
220
.gas-snapshot
@@ -1,110 +1,110 @@
|
||||
CompoundTest:test_RevertWhenInsufficientMPBalance() (gas: 392198)
|
||||
EmergencyExitTest:test_CannotEnableEmergencyModeTwice() (gas: 93568)
|
||||
EmergencyExitTest:test_CannotLeaveBeforeEmergencyMode() (gas: 355317)
|
||||
EmergencyExitTest:test_EmergencyExitBasic() (gas: 443230)
|
||||
EmergencyExitTest:test_EmergencyExitMultipleUsers() (gas: 761579)
|
||||
EmergencyExitTest:test_EmergencyExitToAlternateAddress() (gas: 451115)
|
||||
EmergencyExitTest:test_EmergencyExitWithLock() (gas: 450279)
|
||||
EmergencyExitTest:test_EmergencyExitWithRewards() (gas: 435715)
|
||||
EmergencyExitTest:test_OnlyOwnerCanEnableEmergencyMode() (gas: 39493)
|
||||
IntegrationTest:testStakeFoo() (gas: 1369116)
|
||||
LeaveTest:test_LeaveShouldProperlyUpdateAccounting() (gas: 7111046)
|
||||
LeaveTest:test_RevertWhenStakeManagerIsTrusted() (gas: 352443)
|
||||
LeaveTest:test_TrustNewStakeManager() (gas: 7169318)
|
||||
LockTest:test_LockFailsWithInvalidPeriod(uint256) (runs: 1000, μ: 408967, ~: 408992)
|
||||
LockTest:test_LockFailsWithNoStake() (gas: 114530)
|
||||
LockTest:test_LockFailsWithZero() (gas: 369745)
|
||||
LockTest:test_LockWithoutPriorLock() (gas: 464286)
|
||||
LockTest:test_RevertWhenVaultToLockIsEmpty() (gas: 114554)
|
||||
MaliciousUpgradeTest:test_UpgradeStackOverflowStakeManager() (gas: 1817124)
|
||||
MathTest:test_CalcAbsoluteMaxTotalMP() (gas: 4974)
|
||||
MathTest:test_CalcAccrueMP() (gas: 8013)
|
||||
MathTest:test_CalcBonusMP() (gas: 18622)
|
||||
MathTest:test_CalcInitialMP() (gas: 5375)
|
||||
MathTest:test_CalcMaxAccruedMP() (gas: 4665)
|
||||
MathTest:test_CalcMaxTotalMP() (gas: 19411)
|
||||
MultipleVaultsStakeTest:test_StakeMultipleVaults() (gas: 853661)
|
||||
NFTMetadataGeneratorSVGTest:testGenerateMetadata() (gas: 85934)
|
||||
NFTMetadataGeneratorSVGTest:testSetImageStrings() (gas: 58332)
|
||||
NFTMetadataGeneratorSVGTest:testSetImageStringsRevert() (gas: 35804)
|
||||
NFTMetadataGeneratorURLTest:testGenerateMetadata() (gas: 102512)
|
||||
NFTMetadataGeneratorURLTest:testSetBaseURL() (gas: 49555)
|
||||
NFTMetadataGeneratorURLTest:testSetBaseURLRevert() (gas: 35979)
|
||||
RewardsStreamerMP_RewardsTest:testRewardsBalanceOf() (gas: 1238414)
|
||||
RewardsStreamerMP_RewardsTest:testSetRewards() (gas: 162313)
|
||||
RewardsStreamerMP_RewardsTest:testSetRewards_RevertsBadAmount() (gas: 39435)
|
||||
RewardsStreamerMP_RewardsTest:testSetRewards_RevertsBadDuration() (gas: 39413)
|
||||
RewardsStreamerMP_RewardsTest:testSetRewards_RevertsNotAuthorized() (gas: 39448)
|
||||
RewardsStreamerMP_RewardsTest:testTotalRewardsSupply() (gas: 672884)
|
||||
StakeTest:test_StakeMultipleAccounts() (gas: 590521)
|
||||
StakeTest:test_StakeMultipleAccountsAndRewards() (gas: 596470)
|
||||
StakeTest:test_StakeMultipleAccountsMPIncreasesMaxMPDoesNotChange() (gas: 1010834)
|
||||
StakeTest:test_StakeMultipleAccountsWithMinLockUp() (gas: 604843)
|
||||
StakeTest:test_StakeMultipleAccountsWithRandomLockUp() (gas: 626843)
|
||||
StakeTest:test_StakeOneAccount() (gas: 332198)
|
||||
StakeTest:test_StakeOneAccountAndRewards() (gas: 338167)
|
||||
StakeTest:test_StakeOneAccountMPIncreasesMaxMPDoesNotChange() (gas: 600482)
|
||||
StakeTest:test_StakeOneAccountReachingMPLimit() (gas: 588576)
|
||||
StakeTest:test_StakeOneAccountWithMaxLockUp() (gas: 352108)
|
||||
StakeTest:test_StakeOneAccountWithMinLockUp() (gas: 352648)
|
||||
StakeTest:test_StakeOneAccountWithRandomLockUp() (gas: 352759)
|
||||
StakeVaultMigrationTest:testMigrateToVault() (gas: 936140)
|
||||
StakeVaultMigrationTest:test_RevertWhenMigrationVaultNotEmpty() (gas: 648987)
|
||||
StakeVaultMigrationTest:test_RevertWhenNotOwnerOfMigrationVault() (gas: 68015)
|
||||
StakingTokenTest:testStakeToken() (gas: 13140)
|
||||
TrustedCodehashAccessTest:test_RevertWhenProxyCloneCodehashNotTrusted() (gas: 2027137)
|
||||
UnstakeTest:test_StakeMultipleAccounts() (gas: 590498)
|
||||
UnstakeTest:test_StakeMultipleAccountsAndRewards() (gas: 596514)
|
||||
UnstakeTest:test_StakeMultipleAccountsMPIncreasesMaxMPDoesNotChange() (gas: 1010811)
|
||||
UnstakeTest:test_StakeMultipleAccountsWithMinLockUp() (gas: 604842)
|
||||
UnstakeTest:test_StakeMultipleAccountsWithRandomLockUp() (gas: 626820)
|
||||
UnstakeTest:test_StakeOneAccount() (gas: 332198)
|
||||
UnstakeTest:test_StakeOneAccountAndRewards() (gas: 338145)
|
||||
UnstakeTest:test_StakeOneAccountMPIncreasesMaxMPDoesNotChange() (gas: 600526)
|
||||
UnstakeTest:test_StakeOneAccountReachingMPLimit() (gas: 588575)
|
||||
UnstakeTest:test_StakeOneAccountWithMaxLockUp() (gas: 352063)
|
||||
UnstakeTest:test_StakeOneAccountWithMinLockUp() (gas: 352670)
|
||||
UnstakeTest:test_StakeOneAccountWithRandomLockUp() (gas: 352759)
|
||||
UnstakeTest:test_UnstakeBonusMPAndAccuredMP() (gas: 636683)
|
||||
UnstakeTest:test_UnstakeMultipleAccounts() (gas: 823694)
|
||||
UnstakeTest:test_UnstakeMultipleAccountsAndRewards() (gas: 930932)
|
||||
UnstakeTest:test_UnstakeOneAccount() (gas: 563618)
|
||||
UnstakeTest:test_UnstakeOneAccountAndAccruedMP() (gas: 587541)
|
||||
UnstakeTest:test_UnstakeOneAccountAndRewards() (gas: 481733)
|
||||
UnstakeTest:test_UnstakeOneAccountWithLockUpAndAccruedMP() (gas: 618996)
|
||||
UpgradeTest:test_RevertWhenNotOwner() (gas: 3329279)
|
||||
UpgradeTest:test_UpgradeStakeManager() (gas: 7000238)
|
||||
VaultRegistrationTest:test_VaultRegistration() (gas: 62330)
|
||||
WithdrawTest:test_CannotWithdrawStakedFunds() (gas: 368053)
|
||||
XPNFTTokenTest:testApproveNotAllowed() (gas: 10500)
|
||||
XPNFTTokenTest:testGetApproved() (gas: 10523)
|
||||
XPNFTTokenTest:testIsApprovedForAll() (gas: 10698)
|
||||
XPNFTTokenTest:testSafeTransferNotAllowed() (gas: 10680)
|
||||
XPNFTTokenTest:testSafeTransferWithDataNotAllowed() (gas: 10897)
|
||||
XPNFTTokenTest:testSetApprovalForAllNotAllowed() (gas: 8467)
|
||||
XPNFTTokenTest:testSetMetadataGenerator() (gas: 969770)
|
||||
XPNFTTokenTest:testSetMetadataGeneratorRevert() (gas: 966301)
|
||||
XPNFTTokenTest:testTokenURI() (gas: 103894)
|
||||
XPNFTTokenTest:testTransferNotAllowed() (gas: 10715)
|
||||
XPTokenMintAllowanceTest:testAddXPProviderOnlyOwner() (gas: 311356)
|
||||
XPTokenMintAllowanceTest:testBalanceOf() (gas: 294581)
|
||||
XPTokenMintAllowanceTest:testBalanceOfWithNoSystemTotalXP() (gas: 43385)
|
||||
XPTokenMintAllowanceTest:testMintAllowance_Available() (gas: 205305)
|
||||
XPTokenMintAllowanceTest:testMintAllowance_NotAvailable() (gas: 205241)
|
||||
XPTokenMintAllowanceTest:testMintOnlyOwner() (gas: 242059)
|
||||
XPTokenMintAllowanceTest:testMint_Ok() (gas: 264404)
|
||||
XPTokenMintAllowanceTest:testMint_RevertWithAllowanceExceeded() (gas: 246722)
|
||||
XPTokenMintAllowanceTest:testRemoveXPProviderIndexOutOfBounds() (gas: 36285)
|
||||
XPTokenMintAllowanceTest:testRemoveXPProviderOnlyOwner() (gas: 72164)
|
||||
XPTokenMintAllowanceTest:testTotalSupply() (gas: 202556)
|
||||
XPTokenMintAllowanceTest:testTransfersNotAllowed() (gas: 20653)
|
||||
XPTokenOwnershipTest:testInitialOwner() (gas: 12612)
|
||||
XPTokenOwnershipTest:testOwnershipTransfer() (gas: 87164)
|
||||
XPTokenTest:testAddXPProviderOnlyOwner() (gas: 311388)
|
||||
XPTokenTest:testBalanceOf() (gas: 294585)
|
||||
XPTokenTest:testBalanceOfWithNoSystemTotalXP() (gas: 43362)
|
||||
XPTokenTest:testMintOnlyOwner() (gas: 242035)
|
||||
XPTokenTest:testRemoveXPProviderIndexOutOfBounds() (gas: 36267)
|
||||
XPTokenTest:testRemoveXPProviderOnlyOwner() (gas: 72129)
|
||||
XPTokenTest:testTotalSupply() (gas: 202505)
|
||||
XPTokenTest:testTransfersNotAllowed() (gas: 20697)
|
||||
CompoundTest:test_RevertWhenInsufficientMPBalance() (gas: 379727)
|
||||
EmergencyExitTest:test_CannotEnableEmergencyModeTwice() (gas: 95396)
|
||||
EmergencyExitTest:test_CannotLeaveBeforeEmergencyMode() (gas: 355259)
|
||||
EmergencyExitTest:test_EmergencyExitBasic() (gas: 448144)
|
||||
EmergencyExitTest:test_EmergencyExitMultipleUsers() (gas: 770129)
|
||||
EmergencyExitTest:test_EmergencyExitToAlternateAddress() (gas: 453110)
|
||||
EmergencyExitTest:test_EmergencyExitWithLock() (gas: 450358)
|
||||
EmergencyExitTest:test_EmergencyExitWithRewards() (gas: 439675)
|
||||
EmergencyExitTest:test_OnlyOwnerCanEnableEmergencyMode() (gas: 40626)
|
||||
IntegrationTest:testStakeFoo() (gas: 1416716)
|
||||
LeaveTest:test_LeaveShouldProperlyUpdateAccounting() (gas: 6195340)
|
||||
LeaveTest:test_RevertWhenStakeManagerIsTrusted() (gas: 350929)
|
||||
LeaveTest:test_TrustNewStakeManager() (gas: 6246483)
|
||||
LockTest:test_LockFailsWithInvalidPeriod(uint256) (runs: 1000, μ: 407521, ~: 407489)
|
||||
LockTest:test_LockFailsWithNoStake() (gas: 115941)
|
||||
LockTest:test_LockFailsWithZero() (gas: 369509)
|
||||
LockTest:test_LockWithoutPriorLock() (gas: 464698)
|
||||
LockTest:test_RevertWhenVaultToLockIsEmpty() (gas: 115633)
|
||||
MaliciousUpgradeTest:test_UpgradeStackOverflowStakeManager() (gas: 1770710)
|
||||
MathTest:test_CalcAbsoluteMaxTotalMP() (gas: 4602)
|
||||
MathTest:test_CalcAccrueMP() (gas: 7620)
|
||||
MathTest:test_CalcBonusMP() (gas: 17488)
|
||||
MathTest:test_CalcInitialMP() (gas: 5941)
|
||||
MathTest:test_CalcMaxAccruedMP() (gas: 4580)
|
||||
MathTest:test_CalcMaxTotalMP() (gas: 17901)
|
||||
MultipleVaultsStakeTest:test_StakeMultipleVaults() (gas: 853171)
|
||||
NFTMetadataGeneratorSVGTest:testGenerateMetadata() (gas: 79488)
|
||||
NFTMetadataGeneratorSVGTest:testSetImageStrings() (gas: 57996)
|
||||
NFTMetadataGeneratorSVGTest:testSetImageStringsRevert() (gas: 36175)
|
||||
NFTMetadataGeneratorURLTest:testGenerateMetadata() (gas: 92494)
|
||||
NFTMetadataGeneratorURLTest:testSetBaseURL() (gas: 49145)
|
||||
NFTMetadataGeneratorURLTest:testSetBaseURLRevert() (gas: 36219)
|
||||
RewardsStreamerMP_RewardsTest:testRewardsBalanceOf() (gas: 1228876)
|
||||
RewardsStreamerMP_RewardsTest:testSetRewards() (gas: 163979)
|
||||
RewardsStreamerMP_RewardsTest:testSetRewards_RevertsBadAmount() (gas: 40644)
|
||||
RewardsStreamerMP_RewardsTest:testSetRewards_RevertsBadDuration() (gas: 40659)
|
||||
RewardsStreamerMP_RewardsTest:testSetRewards_RevertsNotAuthorized() (gas: 40784)
|
||||
RewardsStreamerMP_RewardsTest:testTotalRewardsSupply() (gas: 684990)
|
||||
StakeTest:test_StakeMultipleAccounts() (gas: 593137)
|
||||
StakeTest:test_StakeMultipleAccountsAndRewards() (gas: 602917)
|
||||
StakeTest:test_StakeMultipleAccountsMPIncreasesMaxMPDoesNotChange() (gas: 1024420)
|
||||
StakeTest:test_StakeMultipleAccountsWithMinLockUp() (gas: 602509)
|
||||
StakeTest:test_StakeMultipleAccountsWithRandomLockUp() (gas: 624939)
|
||||
StakeTest:test_StakeOneAccount() (gas: 335212)
|
||||
StakeTest:test_StakeOneAccountAndRewards() (gas: 345098)
|
||||
StakeTest:test_StakeOneAccountMPIncreasesMaxMPDoesNotChange() (gas: 612138)
|
||||
StakeTest:test_StakeOneAccountReachingMPLimit() (gas: 600212)
|
||||
StakeTest:test_StakeOneAccountWithMaxLockUp() (gas: 354742)
|
||||
StakeTest:test_StakeOneAccountWithMinLockUp() (gas: 353910)
|
||||
StakeTest:test_StakeOneAccountWithRandomLockUp() (gas: 353315)
|
||||
StakeVaultMigrationTest:testMigrateToVault() (gas: 950955)
|
||||
StakeVaultMigrationTest:test_RevertWhenMigrationVaultNotEmpty() (gas: 648013)
|
||||
StakeVaultMigrationTest:test_RevertWhenNotOwnerOfMigrationVault() (gas: 69759)
|
||||
StakingTokenTest:testStakeToken() (gas: 13283)
|
||||
TrustedCodehashAccessTest:test_RevertWhenProxyCloneCodehashNotTrusted() (gas: 1804118)
|
||||
UnstakeTest:test_StakeMultipleAccounts() (gas: 593334)
|
||||
UnstakeTest:test_StakeMultipleAccountsAndRewards() (gas: 603158)
|
||||
UnstakeTest:test_StakeMultipleAccountsMPIncreasesMaxMPDoesNotChange() (gas: 1024693)
|
||||
UnstakeTest:test_StakeMultipleAccountsWithMinLockUp() (gas: 602698)
|
||||
UnstakeTest:test_StakeMultipleAccountsWithRandomLockUp() (gas: 625108)
|
||||
UnstakeTest:test_StakeOneAccount() (gas: 335277)
|
||||
UnstakeTest:test_StakeOneAccountAndRewards() (gas: 345301)
|
||||
UnstakeTest:test_StakeOneAccountMPIncreasesMaxMPDoesNotChange() (gas: 612493)
|
||||
UnstakeTest:test_StakeOneAccountReachingMPLimit() (gas: 600557)
|
||||
UnstakeTest:test_StakeOneAccountWithMaxLockUp() (gas: 354891)
|
||||
UnstakeTest:test_StakeOneAccountWithMinLockUp() (gas: 354102)
|
||||
UnstakeTest:test_StakeOneAccountWithRandomLockUp() (gas: 353448)
|
||||
UnstakeTest:test_UnstakeBonusMPAndAccuredMP() (gas: 631633)
|
||||
UnstakeTest:test_UnstakeMultipleAccounts() (gas: 829244)
|
||||
UnstakeTest:test_UnstakeMultipleAccountsAndRewards() (gas: 946912)
|
||||
UnstakeTest:test_UnstakeOneAccount() (gas: 572086)
|
||||
UnstakeTest:test_UnstakeOneAccountAndAccruedMP() (gas: 595995)
|
||||
UnstakeTest:test_UnstakeOneAccountAndRewards() (gas: 492152)
|
||||
UnstakeTest:test_UnstakeOneAccountWithLockUpAndAccruedMP() (gas: 622113)
|
||||
UpgradeTest:test_RevertWhenNotOwner() (gas: 2833999)
|
||||
UpgradeTest:test_UpgradeStakeManager() (gas: 6083699)
|
||||
VaultRegistrationTest:test_VaultRegistration() (gas: 64599)
|
||||
WithdrawTest:test_CannotWithdrawStakedFunds() (gas: 367398)
|
||||
XPNFTTokenTest:testApproveNotAllowed() (gas: 10917)
|
||||
XPNFTTokenTest:testGetApproved() (gas: 10635)
|
||||
XPNFTTokenTest:testIsApprovedForAll() (gas: 10797)
|
||||
XPNFTTokenTest:testSafeTransferNotAllowed() (gas: 11042)
|
||||
XPNFTTokenTest:testSafeTransferWithDataNotAllowed() (gas: 11134)
|
||||
XPNFTTokenTest:testSetApprovalForAllNotAllowed() (gas: 8654)
|
||||
XPNFTTokenTest:testSetMetadataGenerator() (gas: 894671)
|
||||
XPNFTTokenTest:testSetMetadataGeneratorRevert() (gas: 891217)
|
||||
XPNFTTokenTest:testTokenURI() (gas: 94156)
|
||||
XPNFTTokenTest:testTransferNotAllowed() (gas: 10679)
|
||||
XPTokenMintAllowanceTest:testAddXPProviderOnlyOwner() (gas: 316437)
|
||||
XPTokenMintAllowanceTest:testBalanceOf() (gas: 294269)
|
||||
XPTokenMintAllowanceTest:testBalanceOfWithNoSystemTotalXP() (gas: 43045)
|
||||
XPTokenMintAllowanceTest:testMintAllowance_Available() (gas: 205309)
|
||||
XPTokenMintAllowanceTest:testMintAllowance_NotAvailable() (gas: 205369)
|
||||
XPTokenMintAllowanceTest:testMintOnlyOwner() (gas: 241922)
|
||||
XPTokenMintAllowanceTest:testMint_Ok() (gas: 263926)
|
||||
XPTokenMintAllowanceTest:testMint_RevertWithAllowanceExceeded() (gas: 247021)
|
||||
XPTokenMintAllowanceTest:testRemoveXPProviderIndexOutOfBounds() (gas: 36667)
|
||||
XPTokenMintAllowanceTest:testRemoveXPProviderOnlyOwner() (gas: 72980)
|
||||
XPTokenMintAllowanceTest:testTotalSupply() (gas: 202725)
|
||||
XPTokenMintAllowanceTest:testTransfersNotAllowed() (gas: 17758)
|
||||
XPTokenOwnershipTest:testInitialOwner() (gas: 13010)
|
||||
XPTokenOwnershipTest:testOwnershipTransfer() (gas: 88372)
|
||||
XPTokenTest:testAddXPProviderOnlyOwner() (gas: 316425)
|
||||
XPTokenTest:testBalanceOf() (gas: 294251)
|
||||
XPTokenTest:testBalanceOfWithNoSystemTotalXP() (gas: 43023)
|
||||
XPTokenTest:testMintOnlyOwner() (gas: 241898)
|
||||
XPTokenTest:testRemoveXPProviderIndexOutOfBounds() (gas: 36661)
|
||||
XPTokenTest:testRemoveXPProviderOnlyOwner() (gas: 72968)
|
||||
XPTokenTest:testTotalSupply() (gas: 202619)
|
||||
XPTokenTest:testTransfersNotAllowed() (gas: 17736)
|
||||
@@ -9,6 +9,7 @@
|
||||
fuzz = { runs = 1_000 }
|
||||
gas_reports = ["*"]
|
||||
libs = ["lib"]
|
||||
via_ir = true
|
||||
optimizer = true
|
||||
optimizer_runs = 10_000
|
||||
out = "out"
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user