| contracts/StakeManager.sol:StakeManager contract | | | | | | |--------------------------------------------------|-----------------|--------|--------|--------|---------| | Deployment Cost | Deployment Size | | | | | | 2465702 | 13041 | | | | | | Function Name | min | avg | median | max | # calls | | EPOCH_SIZE | 307 | 307 | 307 | 307 | 1498 | | MAX_BOOST | 285 | 285 | 285 | 285 | 637 | | MAX_LOCKUP_PERIOD | 361 | 361 | 361 | 361 | 4 | | MIN_LOCKUP_PERIOD | 264 | 264 | 264 | 264 | 12 | | YEAR | 263 | 263 | 263 | 263 | 637 | | accounts | 1597 | 1597 | 1597 | 1597 | 144393 | | calculateMPToMint | 740 | 740 | 740 | 740 | 1276 | | currentEpoch | 384 | 1050 | 384 | 2384 | 54 | | epochEnd | 627 | 627 | 627 | 2627 | 23695 | | epochReward | 1425 | 2925 | 1425 | 5925 | 3 | | executeAccount(address) | 151152 | 151152 | 151152 | 151152 | 2 | | executeAccount(address,uint256) | 26562 | 72609 | 74122 | 217879 | 141980 | | executeEpoch() | 23458 | 120804 | 121956 | 938985 | 23584 | | executeEpoch(uint256) | 23861 | 24497 | 23861 | 26090 | 7 | | isVault | 540 | 948 | 540 | 2540 | 680 | | lock | 23862 | 23862 | 23862 | 23862 | 1 | | migrateTo | 23891 | 23897 | 23897 | 23903 | 2 | | migration | 395 | 1395 | 1395 | 2395 | 4 | | migrationInitialize | 24602 | 24602 | 24602 | 24602 | 1 | | newEpoch | 441 | 441 | 441 | 441 | 5 | | owner | 2432 | 2432 | 2432 | 2432 | 13 | | pendingMPToBeMinted | 364 | 364 | 364 | 364 | 46472 | | pendingReward | 386 | 1420 | 2386 | 2386 | 29 | | previousManager | 275 | 275 | 275 | 275 | 13 | | setVault | 46239 | 46239 | 46239 | 46239 | 139 | | stake | 23983 | 23983 | 23983 | 23983 | 1 | | stakeRewardEstimate | 436 | 2345 | 2436 | 2436 | 22 | | stakedToken | 295 | 295 | 295 | 295 | 696 | | startMigration | 103580 | 103588 | 103592 | 103592 | 3 | | startTime | 306 | 306 | 306 | 306 | 21 | | totalSupply | 762 | 1943 | 2762 | 2762 | 22 | | totalSupplyBalance | 407 | 1807 | 2407 | 2407 | 20 | | totalSupplyMP | 362 | 362 | 362 | 2362 | 46493 | | unstake | 23819 | 23819 | 23819 | 23819 | 1 | | contracts/StakeManager.sol:StakeRewardEstimate contract | | | | | | |---------------------------------------------------------|-----------------|-------|--------|-------|---------| | Deployment Cost | Deployment Size | | | | | | 0 | 0 | | | | | | Function Name | min | avg | median | max | # calls | | getExpiredMP | 2427 | 2427 | 2427 | 2427 | 23745 | | transferOwnership | 28533 | 28533 | 28533 | 28533 | 1 | | contracts/StakeVault.sol:StakeVault contract | | | | | | |----------------------------------------------|-----------------|--------|--------|--------|---------| | Deployment Cost | Deployment Size | | | | | | 0 | 0 | | | | | | Function Name | min | avg | median | max | # calls | | acceptMigration | 35303 | 35303 | 35303 | 35303 | 2 | | leave | 35327 | 35327 | 35327 | 35327 | 1 | | lock | 43352 | 96169 | 64444 | 204768 | 7 | | owner | 364 | 364 | 364 | 364 | 679 | | stake | 49545 | 304906 | 288231 | 374378 | 684 | | stakedToken | 257 | 257 | 257 | 257 | 2 | | unstake | 40209 | 98514 | 82820 | 237681 | 11 | | contracts/VaultFactory.sol:VaultFactory contract | | | | | | |--------------------------------------------------|-----------------|---------|---------|---------|---------| | Deployment Cost | Deployment Size | | | | | | 0 | 0 | | | | | | Function Name | min | avg | median | max | # calls | | createVault | 1127500 | 1127500 | 1127500 | 1127500 | 683 | | setStakeManager | 23710 | 26669 | 26076 | 30222 | 3 | | stakeManager | 368 | 1868 | 2368 | 2368 | 4 | | lib/openzeppelin-contracts/contracts/token/ERC20/ERC20.sol:ERC20 contract | | | | | | |---------------------------------------------------------------------------|-----------------|-------|--------|-------|---------| | Deployment Cost | Deployment Size | | | | | | 0 | 0 | | | | | | Function Name | min | avg | median | max | # calls | | approve | 46175 | 46235 | 46199 | 46367 | 679 | | balanceOf | 561 | 2108 | 2561 | 2561 | 30764 | | script/Deploy.s.sol:Deploy contract | | | | | | |-------------------------------------|-----------------|---------|---------|---------|---------| | Deployment Cost | Deployment Size | | | | | | 6587720 | 31730 | | | | | | Function Name | min | avg | median | max | # calls | | run | 5755371 | 5755371 | 5755371 | 5755371 | 66 | | script/DeployMigrationStakeManager.s.sol:DeployMigrationStakeManager contract | | | | | | |-------------------------------------------------------------------------------|-----------------|---------|---------|---------|---------| | Deployment Cost | Deployment Size | | | | | | 3282471 | 16306 | | | | | | Function Name | min | avg | median | max | # calls | | run | 2302633 | 2302633 | 2302633 | 2302633 | 19 | | script/DeploymentConfig.s.sol:DeploymentConfig contract | | | | | | |---------------------------------------------------------|-----------------|-----|--------|-----|---------| | Deployment Cost | Deployment Size | | | | | | 0 | 0 | | | | | | Function Name | min | avg | median | max | # calls | | activeNetworkConfig | 455 | 455 | 455 | 455 | 132 | | test/mocks/BrokenERC20.s.sol:BrokenERC20 contract | | | | | | |---------------------------------------------------|-----------------|-------|--------|-------|---------| | Deployment Cost | Deployment Size | | | | | | 0 | 0 | | | | | | Function Name | min | avg | median | max | # calls | | approve | 46175 | 46175 | 46175 | 46175 | 1 | | balanceOf | 561 | 1227 | 561 | 2561 | 3 | | test/script/DeployBroken.s.sol:DeployBroken contract | | | | | | |------------------------------------------------------|-----------------|---------|---------|---------|---------| | Deployment Cost | Deployment Size | | | | | | 5272431 | 25528 | | | | | | Function Name | min | avg | median | max | # calls | | run | 4595193 | 4595193 | 4595193 | 4595193 | 1 |