| contracts/StakeManager.sol:StakeManager contract | | | | | | |--------------------------------------------------|-----------------|--------|--------|--------|---------| | Deployment Cost | Deployment Size | | | | | | 2483377 | 13123 | | | | | | Function Name | min | avg | median | max | # calls | | EPOCH_SIZE | 263 | 263 | 263 | 263 | 1498 | | MAX_BOOST | 264 | 264 | 264 | 264 | 637 | | MAX_LOCKUP_PERIOD | 383 | 383 | 383 | 383 | 4 | | MIN_LOCKUP_PERIOD | 264 | 264 | 264 | 264 | 12 | | YEAR | 263 | 263 | 263 | 263 | 637 | | accounts | 1616 | 1616 | 1616 | 1616 | 144345 | | calculateMPToMint | 740 | 740 | 740 | 740 | 1276 | | currentEpoch | 384 | 1050 | 384 | 2384 | 54 | | epochEnd | 649 | 649 | 649 | 2649 | 23687 | | epochReward | 1381 | 2881 | 1381 | 5881 | 3 | | executeAccount(address) | 149300 | 149300 | 149300 | 149300 | 2 | | executeAccount(address,uint256) | 26562 | 72242 | 74122 | 200087 | 141932 | | executeEpoch() | 23480 | 120709 | 121865 | 900380 | 23576 | | executeEpoch(uint256) | 23861 | 24497 | 23861 | 26090 | 7 | | expiredStakeStorage | 437 | 2346 | 2437 | 2437 | 22 | | isTrustedCodehash | 541 | 949 | 541 | 2541 | 680 | | lock | 23818 | 23818 | 23818 | 23818 | 1 | | migrateTo | 23922 | 23928 | 23928 | 23934 | 2 | | migration | 417 | 1417 | 1417 | 2417 | 4 | | migrationInitialize | 24624 | 24624 | 24624 | 24624 | 1 | | newEpoch | 441 | 441 | 441 | 441 | 5 | | owner | 2432 | 2432 | 2432 | 2432 | 13 | | pendingMPToBeMinted | 363 | 363 | 363 | 363 | 46456 | | pendingReward | 408 | 1442 | 2408 | 2408 | 29 | | previousManager | 275 | 275 | 275 | 275 | 13 | | setTrustedCodehash | 47960 | 47960 | 47960 | 47960 | 139 | | stake | 23983 | 23983 | 23983 | 23983 | 1 | | stakedToken | 272 | 272 | 272 | 272 | 696 | | startMigration | 103602 | 103610 | 103614 | 103614 | 3 | | startTime | 306 | 306 | 306 | 306 | 21 | | totalSupply | 784 | 1965 | 2784 | 2784 | 22 | | totalSupplyBalance | 407 | 1807 | 2407 | 2407 | 20 | | totalSupplyMP | 384 | 384 | 384 | 2384 | 46477 | | unstake | 23841 | 23841 | 23841 | 23841 | 1 | | contracts/StakeVault.sol:StakeVault contract | | | | | | |----------------------------------------------|-----------------|--------|--------|--------|---------| | Deployment Cost | Deployment Size | | | | | | 0 | 0 | | | | | | Function Name | min | avg | median | max | # calls | | acceptMigration | 35311 | 35311 | 35311 | 35311 | 2 | | leave | 35297 | 35297 | 35297 | 35297 | 1 | | lock | 43285 | 95698 | 64379 | 204197 | 7 | | owner | 362 | 362 | 362 | 362 | 679 | | stake | 27265 | 282180 | 265700 | 351859 | 684 | | stakedToken | 212 | 212 | 212 | 212 | 2 | | unstake | 40180 | 96354 | 78700 | 229598 | 11 | | contracts/VaultFactory.sol:VaultFactory contract | | | | | | |--------------------------------------------------|-----------------|--------|--------|--------|---------| | Deployment Cost | Deployment Size | | | | | | 0 | 0 | | | | | | Function Name | min | avg | median | max | # calls | | createVault | 696530 | 696530 | 696530 | 696530 | 683 | | setStakeManager | 23710 | 26669 | 26076 | 30222 | 3 | | stakeManager | 368 | 1868 | 2368 | 2368 | 4 | | contracts/storage/ExpiredStakeStorage.sol:ExpiredStakeStorage contract | | | | | | |------------------------------------------------------------------------|-----------------|-------|--------|-------|---------| | Deployment Cost | Deployment Size | | | | | | 0 | 0 | | | | | | Function Name | min | avg | median | max | # calls | | getExpiredMP | 2427 | 2427 | 2427 | 2427 | 23737 | | transferOwnership | 28533 | 28533 | 28533 | 28533 | 1 | | 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 | 46236 | 46199 | 46367 | 679 | | balanceOf | 561 | 2107 | 2561 | 2561 | 30756 | | script/Deploy.s.sol:Deploy contract | | | | | | |-------------------------------------|-----------------|---------|---------|---------|---------| | Deployment Cost | Deployment Size | | | | | | 6136611 | 29620 | | | | | | Function Name | min | avg | median | max | # calls | | run | 5332750 | 5332750 | 5332750 | 5332750 | 66 | | script/DeployMigrationStakeManager.s.sol:DeployMigrationStakeManager contract | | | | | | |-------------------------------------------------------------------------------|-----------------|---------|---------|---------|---------| | Deployment Cost | Deployment Size | | | | | | 3300146 | 16388 | | | | | | Function Name | min | avg | median | max | # calls | | run | 2319079 | 2319079 | 2319079 | 2319079 | 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 | | | | | | 4821371 | 23418 | | | | | | Function Name | min | avg | median | max | # calls | | run | 4172572 | 4172572 | 4172572 | 4172572 | 1 |