mirror of
https://github.com/vacp2p/staking-reward-streamer.git
synced 2026-01-09 13:08:03 -05:00
This renames `RewardsStreamerMP` to `StakeManager`. The original name only exists because the project has started with different versions of the contract. Since the contract is no longer just dealing with MPs but actually distributes rewards, it makes sense to make this the official stake manager of the protocol. **BREAKING CHANGE:** - `RewardsStreamerMP` is now `StakeManager` - `StakingManager__*` error selectors are now `StakeManager__*` selectors
435 lines
45 KiB
Plaintext
435 lines
45 KiB
Plaintext
|
|
╭-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------╮
|
|
| lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol:ERC1967Proxy Contract | | | | | |
|
|
+==================================================================================================================================================+
|
|
| Deployment Cost | Deployment Size | | | | |
|
|
|-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| 0 | 1374 | | | | |
|
|
|-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| | | | | | |
|
|
|-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| Function Name | Min | Avg | Median | Max | # Calls |
|
|
|-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| fallback | 746 | 142836 | 190919 | 190943 | 446 |
|
|
╰-------------------------------------------------------------------------------------------+-----------------+--------+--------+--------+---------╯
|
|
|
|
╭-----------------------------------------------------+-----------------+---------+---------+---------+---------╮
|
|
| script/DeployKarma.s.sol:DeployKarmaScript Contract | | | | | |
|
|
+===============================================================================================================+
|
|
| Deployment Cost | Deployment Size | | | | |
|
|
|-----------------------------------------------------+-----------------+---------+---------+---------+---------|
|
|
| 4773681 | 23120 | | | | |
|
|
|-----------------------------------------------------+-----------------+---------+---------+---------+---------|
|
|
| | | | | | |
|
|
|-----------------------------------------------------+-----------------+---------+---------+---------+---------|
|
|
| Function Name | Min | Avg | Median | Max | # Calls |
|
|
|-----------------------------------------------------+-----------------+---------+---------+---------+---------|
|
|
| run | 3975779 | 3975779 | 3975779 | 3975779 | 105 |
|
|
╰-----------------------------------------------------+-----------------+---------+---------+---------+---------╯
|
|
|
|
╭-----------------------------------------------------------+-----------------+---------+---------+---------+---------╮
|
|
| script/DeployKarmaNFT.s.sol:DeployKarmaNFTScript Contract | | | | | |
|
|
+=====================================================================================================================+
|
|
| Deployment Cost | Deployment Size | | | | |
|
|
|-----------------------------------------------------------+-----------------+---------+---------+---------+---------|
|
|
| 4547651 | 22072 | | | | |
|
|
|-----------------------------------------------------------+-----------------+---------+---------+---------+---------|
|
|
| | | | | | |
|
|
|-----------------------------------------------------------+-----------------+---------+---------+---------+---------|
|
|
| Function Name | Min | Avg | Median | Max | # Calls |
|
|
|-----------------------------------------------------------+-----------------+---------+---------+---------+---------|
|
|
| runForTest | 3778602 | 3778602 | 3778602 | 3778602 | 10 |
|
|
╰-----------------------------------------------------------+-----------------+---------+---------+---------+---------╯
|
|
|
|
╭-------------------------------------------------------------------+-----------------+---------+---------+---------+---------╮
|
|
| script/DeployStakeManager.s.sol:DeployStakeManagerScript Contract | | | | | |
|
|
+=============================================================================================================================+
|
|
| Deployment Cost | Deployment Size | | | | |
|
|
|-------------------------------------------------------------------+-----------------+---------+---------+---------+---------|
|
|
| 8381426 | 39972 | | | | |
|
|
|-------------------------------------------------------------------+-----------------+---------+---------+---------+---------|
|
|
| | | | | | |
|
|
|-------------------------------------------------------------------+-----------------+---------+---------+---------+---------|
|
|
| Function Name | Min | Avg | Median | Max | # Calls |
|
|
|-------------------------------------------------------------------+-----------------+---------+---------+---------+---------|
|
|
| run | 7303079 | 7303079 | 7303079 | 7303079 | 92 |
|
|
╰-------------------------------------------------------------------+-----------------+---------+---------+---------+---------╯
|
|
|
|
╭---------------------------------------------------------+-----------------+-----+--------+-----+---------╮
|
|
| script/DeploymentConfig.s.sol:DeploymentConfig Contract | | | | | |
|
|
+==========================================================================================================+
|
|
| Deployment Cost | Deployment Size | | | | |
|
|
|---------------------------------------------------------+-----------------+-----+--------+-----+---------|
|
|
| 0 | 9183 | | | | |
|
|
|---------------------------------------------------------+-----------------+-----+--------+-----+---------|
|
|
| | | | | | |
|
|
|---------------------------------------------------------+-----------------+-----+--------+-----+---------|
|
|
| Function Name | Min | Avg | Median | Max | # Calls |
|
|
|---------------------------------------------------------+-----------------+-----+--------+-----+---------|
|
|
| activeNetworkConfig | 597 | 597 | 597 | 597 | 317 |
|
|
╰---------------------------------------------------------+-----------------+-----+--------+-----+---------╯
|
|
|
|
╭---------------------------------------------------------------------+-----------------+---------+---------+---------+---------╮
|
|
| script/UpgradeStakeManager.s.sol:UpgradeStakeManagerScript Contract | | | | | |
|
|
+===============================================================================================================================+
|
|
| Deployment Cost | Deployment Size | | | | |
|
|
|---------------------------------------------------------------------+-----------------+---------+---------+---------+---------|
|
|
| 5831915 | 28063 | | | | |
|
|
|---------------------------------------------------------------------+-----------------+---------+---------+---------+---------|
|
|
| | | | | | |
|
|
|---------------------------------------------------------------------+-----------------+---------+---------+---------+---------|
|
|
| Function Name | Min | Avg | Median | Max | # Calls |
|
|
|---------------------------------------------------------------------+-----------------+---------+---------+---------+---------|
|
|
| runWithAdminAndProxy | 3265942 | 3265942 | 3265942 | 3265942 | 3 |
|
|
╰---------------------------------------------------------------------+-----------------+---------+---------+---------+---------╯
|
|
|
|
╭------------------------------+-----------------+--------+--------+--------+---------╮
|
|
| src/Karma.sol:Karma Contract | | | | | |
|
|
+=====================================================================================+
|
|
| Deployment Cost | Deployment Size | | | | |
|
|
|------------------------------+-----------------+--------+--------+--------+---------|
|
|
| 0 | 9823 | | | | |
|
|
|------------------------------+-----------------+--------+--------+--------+---------|
|
|
| | | | | | |
|
|
|------------------------------+-----------------+--------+--------+--------+---------|
|
|
| Function Name | Min | Avg | Median | Max | # Calls |
|
|
|------------------------------+-----------------+--------+--------+--------+---------|
|
|
| acceptOwnership | 12020 | 12020 | 12020 | 12020 | 1 |
|
|
|------------------------------+-----------------+--------+--------+--------+---------|
|
|
| addRewardDistributor | 2589 | 66822 | 70586 | 70586 | 127 |
|
|
|------------------------------+-----------------+--------+--------+--------+---------|
|
|
| allowance | 482 | 482 | 482 | 482 | 2 |
|
|
|------------------------------+-----------------+--------+--------+--------+---------|
|
|
| approve | 419 | 419 | 419 | 419 | 2 |
|
|
|------------------------------+-----------------+--------+--------+--------+---------|
|
|
| balanceOf | 10019 | 13685 | 10019 | 21019 | 6 |
|
|
|------------------------------+-----------------+--------+--------+--------+---------|
|
|
| getRewardDistributors | 1140 | 3384 | 3384 | 5628 | 4 |
|
|
|------------------------------+-----------------+--------+--------+--------+---------|
|
|
| initialize | 95872 | 95872 | 95872 | 95872 | 105 |
|
|
|------------------------------+-----------------+--------+--------+--------+---------|
|
|
| mint | 2632 | 37252 | 48792 | 48792 | 8 |
|
|
|------------------------------+-----------------+--------+--------+--------+---------|
|
|
| owner | 363 | 1029 | 363 | 2363 | 3 |
|
|
|------------------------------+-----------------+--------+--------+--------+---------|
|
|
| removeRewardDistributor | 2632 | 12148 | 4824 | 28990 | 6 |
|
|
|------------------------------+-----------------+--------+--------+--------+---------|
|
|
| setReward | 22021 | 157523 | 164219 | 164219 | 276 |
|
|
|------------------------------+-----------------+--------+--------+--------+---------|
|
|
| totalSupply | 3545 | 8211 | 9545 | 11545 | 6 |
|
|
|------------------------------+-----------------+--------+--------+--------+---------|
|
|
| transfer | 417 | 417 | 417 | 417 | 2 |
|
|
|------------------------------+-----------------+--------+--------+--------+---------|
|
|
| transferFrom | 511 | 511 | 511 | 511 | 2 |
|
|
|------------------------------+-----------------+--------+--------+--------+---------|
|
|
| transferOwnership | 26328 | 26328 | 26328 | 26328 | 1 |
|
|
╰------------------------------+-----------------+--------+--------+--------+---------╯
|
|
|
|
╭-------------------------------------------------+-----------------+-------+--------+-------+---------╮
|
|
| src/KarmaNFT.sol:KarmaNFT Contract | | | | | |
|
|
+======================================================================================================+
|
|
| Deployment Cost | Deployment Size | | | | |
|
|
|-------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| 766312 | 3518 | | | | |
|
|
|-------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| | | | | | |
|
|
|-------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| Function Name | Min | Avg | Median | Max | # Calls |
|
|
|-------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| approve | 393 | 393 | 393 | 393 | 1 |
|
|
|-------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| getApproved | 296 | 296 | 296 | 296 | 1 |
|
|
|-------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| isApprovedForAll | 510 | 510 | 510 | 510 | 1 |
|
|
|-------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| metadataGenerator | 325 | 325 | 325 | 325 | 1 |
|
|
|-------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| safeTransferFrom(address,address,uint256) | 485 | 485 | 485 | 485 | 1 |
|
|
|-------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| safeTransferFrom(address,address,uint256,bytes) | 655 | 655 | 655 | 655 | 1 |
|
|
|-------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| setApprovalForAll | 475 | 475 | 475 | 475 | 1 |
|
|
|-------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| setMetadataGenerator | 24036 | 27334 | 28983 | 28983 | 3 |
|
|
|-------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| tokenURI | 69222 | 69222 | 69222 | 69222 | 1 |
|
|
|-------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| transferFrom | 530 | 530 | 530 | 530 | 1 |
|
|
╰-------------------------------------------------+-----------------+-------+--------+-------+---------╯
|
|
|
|
╭--------------------------------------------+-----------------+--------+--------+--------+---------╮
|
|
| src/StakeManager.sol:StakeManager Contract | | | | | |
|
|
+===================================================================================================+
|
|
| Deployment Cost | Deployment Size | | | | |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| 3468937 | 16069 | | | | |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| | | | | | |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| Function Name | Min | Avg | Median | Max | # Calls |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| MAX_LOCKUP_PERIOD | 383 | 383 | 383 | 383 | 4 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| MAX_MULTIPLIER | 263 | 263 | 263 | 263 | 20 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| MIN_LOCKUP_PERIOD | 331 | 331 | 331 | 331 | 15 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| emergencyModeEnabled | 2421 | 2421 | 2421 | 2421 | 263 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| enableEmergencyMode | 2543 | 25291 | 25457 | 25457 | 264 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| getAccountTotalMaxMP | 3191 | 3191 | 3191 | 3191 | 1 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| getAccountTotalStakedBalance | 15170 | 15170 | 15170 | 15170 | 1 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| getAccountVaults | 5230 | 5230 | 5230 | 5230 | 4 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| getVault | 1823 | 6577 | 1823 | 15823 | 4181 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| initialize | 92752 | 92752 | 92752 | 92752 | 92 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| lastRewardTime | 407 | 1407 | 1407 | 2407 | 2 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| leave | 88837 | 88837 | 88837 | 88837 | 1 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| lock | 7040 | 42377 | 45950 | 84893 | 1034 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| migrateToVault | 13570 | 63656 | 15777 | 161622 | 3 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| mpAccruedOf | 629 | 629 | 629 | 629 | 20 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| mpBalanceOf | 917 | 2361 | 2316 | 7063 | 12 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| mpBalanceOfAccount | 6210 | 8283 | 8283 | 10356 | 2 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| proxiableUUID | 342 | 342 | 342 | 342 | 3 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| registerVault | 2583 | 74436 | 75014 | 75014 | 362 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| rewardEndTime | 429 | 1429 | 1429 | 2429 | 2 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| rewardStartTime | 364 | 1364 | 1364 | 2364 | 2 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| rewardsBalanceOf | 2295 | 3505 | 3908 | 6295 | 268 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| rewardsBalanceOfAccount | 10220 | 10220 | 10220 | 10220 | 1 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| setReward | 2508 | 105565 | 107076 | 107076 | 265 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| setRewardsSupplier | 26875 | 26875 | 26875 | 26875 | 87 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| setTrustedCodehash | 24238 | 24238 | 24238 | 24238 | 92 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| stake | 2639 | 129409 | 59967 | 225838 | 2668 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| stakedBalanceOf | 2622 | 2622 | 2622 | 2622 | 1 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| totalMP | 805 | 1257 | 1257 | 1710 | 6 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| totalMPAccrued | 385 | 1067 | 385 | 2385 | 4161 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| totalMPStaked | 429 | 1111 | 429 | 2429 | 4164 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| totalMaxMP | 407 | 1089 | 407 | 2407 | 4161 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| totalRewardsAccrued | 407 | 407 | 407 | 407 | 3 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| totalRewardsSupply | 998 | 1627 | 1792 | 6737 | 290 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| totalShares | 597 | 597 | 597 | 597 | 6 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| totalStaked | 408 | 1089 | 408 | 2408 | 4168 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| unstake | 38969 | 41819 | 38995 | 75006 | 269 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| updateAccount | 347677 | 347677 | 347677 | 347677 | 1 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| updateGlobalState | 15820 | 25876 | 29230 | 29230 | 8 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| updateVault | 31948 | 34247 | 31948 | 110579 | 1023 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| upgradeTo | 10279 | 10895 | 10279 | 12745 | 4 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| upgradeToAndCall | 3228 | 3228 | 3228 | 3228 | 1 |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| vaultShares | 893 | 1059 | 893 | 2893 | 12 |
|
|
╰--------------------------------------------+-----------------+--------+--------+--------+---------╯
|
|
|
|
╭----------------------------------------+-----------------+--------+--------+--------+---------╮
|
|
| src/StakeVault.sol:StakeVault Contract | | | | | |
|
|
+===============================================================================================+
|
|
| Deployment Cost | Deployment Size | | | | |
|
|
|----------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| 1685156 | 7956 | | | | |
|
|
|----------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| | | | | | |
|
|
|----------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| Function Name | Min | Avg | Median | Max | # Calls |
|
|
|----------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| STAKING_TOKEN | 240 | 240 | 240 | 240 | 1 |
|
|
|----------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| emergencyExit | 15023 | 31463 | 31461 | 48561 | 263 |
|
|
|----------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| initialize | 97660 | 97660 | 97660 | 97660 | 362 |
|
|
|----------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| leave | 12161 | 124868 | 66517 | 354279 | 4 |
|
|
|----------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| lock | 12091 | 57799 | 61416 | 100356 | 1035 |
|
|
|----------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| migrateToVault | 29058 | 90338 | 31265 | 210692 | 3 |
|
|
|----------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| owner | 379 | 411 | 379 | 2379 | 370 |
|
|
|----------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| register | 12718 | 78083 | 78644 | 78644 | 362 |
|
|
|----------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| stake | 12071 | 163418 | 75460 | 281406 | 2669 |
|
|
|----------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| stakeManager | 369 | 369 | 369 | 369 | 361 |
|
|
|----------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| trustStakeManager | 7580 | 7580 | 7580 | 7580 | 1 |
|
|
|----------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| unstake | 12048 | 58306 | 54438 | 106028 | 270 |
|
|
|----------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| withdraw | 20733 | 20733 | 20733 | 20733 | 1 |
|
|
╰----------------------------------------+-----------------+--------+--------+--------+---------╯
|
|
|
|
╭----------------------------------------------------+-----------------+------+--------+--------+---------╮
|
|
| src/TransparentProxy.sol:TransparentProxy Contract | | | | | |
|
|
+=========================================================================================================+
|
|
| Deployment Cost | Deployment Size | | | | |
|
|
|----------------------------------------------------+-----------------+------+--------+--------+---------|
|
|
| 0 | 1520 | | | | |
|
|
|----------------------------------------------------+-----------------+------+--------+--------+---------|
|
|
| | | | | | |
|
|
|----------------------------------------------------+-----------------+------+--------+--------+---------|
|
|
| Function Name | Min | Avg | Median | Max | # Calls |
|
|
|----------------------------------------------------+-----------------+------+--------+--------+---------|
|
|
| fallback | 708 | 6324 | 2301 | 374054 | 23156 |
|
|
|----------------------------------------------------+-----------------+------+--------+--------+---------|
|
|
| implementation | 346 | 2345 | 2346 | 2346 | 4344 |
|
|
╰----------------------------------------------------+-----------------+------+--------+--------+---------╯
|
|
|
|
╭--------------------------------------------+-----------------+--------+--------+--------+---------╮
|
|
| src/VaultFactory.sol:VaultFactory Contract | | | | | |
|
|
+===================================================================================================+
|
|
| Deployment Cost | Deployment Size | | | | |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| 0 | 2094 | | | | |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| | | | | | |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| Function Name | Min | Avg | Median | Max | # Calls |
|
|
|--------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| createVault | 230968 | 247689 | 248068 | 248068 | 361 |
|
|
╰--------------------------------------------+-----------------+--------+--------+--------+---------╯
|
|
|
|
╭------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------╮
|
|
| src/nft-metadata-generators/NFTMetadataGeneratorSVG.sol:NFTMetadataGeneratorSVG Contract | | | | | |
|
|
+===============================================================================================================================================+
|
|
| Deployment Cost | Deployment Size | | | | |
|
|
|------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| 1204853 | 6207 | | | | |
|
|
|------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| | | | | | |
|
|
|------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| Function Name | Min | Avg | Median | Max | # Calls |
|
|
|------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| generate | 54775 | 54775 | 54775 | 54775 | 1 |
|
|
|------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| imagePrefix | 1183 | 2183 | 2183 | 3183 | 2 |
|
|
|------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| imageSuffix | 1227 | 2227 | 2227 | 3227 | 2 |
|
|
|------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| setImageStrings | 25295 | 30634 | 30634 | 35974 | 2 |
|
|
╰------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------╯
|
|
|
|
╭------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------╮
|
|
| src/nft-metadata-generators/NFTMetadataGeneratorURL.sol:NFTMetadataGeneratorURL Contract | | | | | |
|
|
+===============================================================================================================================================+
|
|
| Deployment Cost | Deployment Size | | | | |
|
|
|------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| 1173479 | 5828 | | | | |
|
|
|------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| | | | | | |
|
|
|------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| Function Name | Min | Avg | Median | Max | # Calls |
|
|
|------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| generate | 64121 | 64121 | 64121 | 64121 | 1 |
|
|
|------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| setURLStrings | 25463 | 30802 | 30802 | 36142 | 2 |
|
|
|------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| urlPrefix | 1184 | 1184 | 1184 | 1184 | 1 |
|
|
|------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| urlSuffix | 1228 | 1228 | 1228 | 1228 | 1 |
|
|
╰------------------------------------------------------------------------------------------+-----------------+-------+--------+-------+---------╯
|
|
|
|
╭-------------------------------------------------------------------+-----------------+-------+--------+-------+---------╮
|
|
| test/mocks/KarmaDistributorMock.sol:KarmaDistributorMock Contract | | | | | |
|
|
+========================================================================================================================+
|
|
| Deployment Cost | Deployment Size | | | | |
|
|
|-------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| 194349 | 687 | | | | |
|
|
|-------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| | | | | | |
|
|
|-------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| Function Name | Min | Avg | Median | Max | # Calls |
|
|
|-------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| rewardsBalanceOfAccount | 549 | 1882 | 2549 | 2549 | 12 |
|
|
|-------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| setTotalKarmaShares | 43589 | 43589 | 43589 | 43589 | 12 |
|
|
|-------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| setUserKarmaShare | 44194 | 44194 | 44194 | 44194 | 4 |
|
|
|-------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| totalRewardsSupply | 324 | 324 | 324 | 324 | 12 |
|
|
╰-------------------------------------------------------------------+-----------------+-------+--------+-------+---------╯
|
|
|
|
╭---------------------------------------------------------------------+-----------------+-------+--------+-------+---------╮
|
|
| test/mocks/MockMetadataGenerator.sol:MockMetadataGenerator Contract | | | | | |
|
|
+==========================================================================================================================+
|
|
| Deployment Cost | Deployment Size | | | | |
|
|
|---------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| 939308 | 4684 | | | | |
|
|
|---------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| | | | | | |
|
|
|---------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| Function Name | Min | Avg | Median | Max | # Calls |
|
|
|---------------------------------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| generate | 58554 | 58554 | 58554 | 58554 | 1 |
|
|
╰---------------------------------------------------------------------+-----------------+-------+--------+-------+---------╯
|
|
|
|
╭---------------------------------------------+-----------------+-------+--------+-------+---------╮
|
|
| test/mocks/MockToken.sol:MockToken Contract | | | | | |
|
|
+==================================================================================================+
|
|
| Deployment Cost | Deployment Size | | | | |
|
|
|---------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| 770657 | 3987 | | | | |
|
|
|---------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| | | | | | |
|
|
|---------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| Function Name | Min | Avg | Median | Max | # Calls |
|
|
|---------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| approve | 29075 | 31479 | 29183 | 46259 | 2664 |
|
|
|---------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| balanceOf | 561 | 1348 | 561 | 2561 | 4955 |
|
|
|---------------------------------------------+-----------------+-------+--------+-------+---------|
|
|
| mint | 33964 | 37108 | 34072 | 68248 | 2673 |
|
|
╰---------------------------------------------+-----------------+-------+--------+-------+---------╯
|
|
|
|
╭-----------------------------------------------------------------------------+-----------------+--------+--------+--------+---------╮
|
|
| test/mocks/StackOverflowStakeManager.sol:StackOverflowStakeManager Contract | | | | | |
|
|
+====================================================================================================================================+
|
|
| Deployment Cost | Deployment Size | | | | |
|
|
|-----------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| 1232230 | 5554 | | | | |
|
|
|-----------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| | | | | | |
|
|
|-----------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| Function Name | Min | Avg | Median | Max | # Calls |
|
|
|-----------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| leave | 29 | 161076 | 161076 | 322248 | 334 |
|
|
|-----------------------------------------------------------------------------+-----------------+--------+--------+--------+---------|
|
|
| proxiableUUID | 308 | 308 | 308 | 308 | 1 |
|
|
╰-----------------------------------------------------------------------------+-----------------+--------+--------+--------+---------╯
|
|
|
|
|