mirror of https://github.com/logos-co/staking.git
116 lines
10 KiB
Plaintext
116 lines
10 KiB
Plaintext
| contracts/StakeManager.sol:StakeManager contract | | | | | |
|
|
|--------------------------------------------------|-----------------|--------|--------|--------|---------|
|
|
| Deployment Cost | Deployment Size | | | | |
|
|
| 2520217 | 12803 | | | | |
|
|
| Function Name | min | avg | median | max | # calls |
|
|
| EPOCH_SIZE | 285 | 285 | 285 | 285 | 55 |
|
|
| MAX_BOOST | 285 | 285 | 285 | 285 | 1 |
|
|
| MAX_LOCKUP_PERIOD | 405 | 405 | 405 | 405 | 4 |
|
|
| MIN_LOCKUP_PERIOD | 287 | 287 | 287 | 287 | 10 |
|
|
| YEAR | 285 | 285 | 285 | 285 | 1 |
|
|
| accounts | 1539 | 1539 | 1539 | 1539 | 3565 |
|
|
| calculateMPToMint | 718 | 718 | 718 | 718 | 2 |
|
|
| currentEpoch | 364 | 1697 | 2364 | 2364 | 27 |
|
|
| epochEnd | 649 | 677 | 649 | 4649 | 283 |
|
|
| epochReward | 1391 | 2891 | 1391 | 5891 | 3 |
|
|
| executeAccount | 1311 | 14580 | 10670 | 147584 | 1890 |
|
|
| executeEpoch | 394 | 132794 | 135587 | 159487 | 223 |
|
|
| isVault | 517 | 798 | 517 | 2517 | 142 |
|
|
| lock | 2658 | 18188 | 4778 | 104477 | 7 |
|
|
| migrateTo | 1019 | 1691 | 1019 | 2699 | 5 |
|
|
| migration | 415 | 1415 | 1415 | 2415 | 4 |
|
|
| migrationInitialize | 582 | 8217 | 10413 | 11463 | 4 |
|
|
| owner | 2364 | 2364 | 2364 | 2364 | 13 |
|
|
| pendingMPToBeMinted | 386 | 386 | 386 | 386 | 2 |
|
|
| pendingReward | 364 | 1398 | 2364 | 2364 | 29 |
|
|
| previousManager | 263 | 263 | 263 | 263 | 13 |
|
|
| setVault | 22628 | 22628 | 22628 | 22628 | 20 |
|
|
| stake | 2661 | 176334 | 164635 | 283172 | 144 |
|
|
| stakedToken | 283 | 283 | 283 | 283 | 158 |
|
|
| startMigration | 52778 | 55844 | 57378 | 57378 | 3 |
|
|
| totalSupply | 740 | 1921 | 2740 | 2740 | 22 |
|
|
| totalSupplyBalance | 362 | 1762 | 2362 | 2362 | 20 |
|
|
| totalSupplyMP | 362 | 1579 | 2362 | 2362 | 23 |
|
|
| unstake | 1708 | 31132 | 6245 | 151744 | 11 |
|
|
|
|
|
|
| contracts/StakeVault.sol:StakeVault contract | | | | | |
|
|
|----------------------------------------------|-----------------|--------|--------|--------|---------|
|
|
| Deployment Cost | Deployment Size | | | | |
|
|
| 635445 | 3370 | | | | |
|
|
| Function Name | min | avg | median | max | # calls |
|
|
| acceptMigration | 1704 | 1704 | 1704 | 1704 | 2 |
|
|
| leave | 1690 | 1690 | 1690 | 1690 | 1 |
|
|
| lock | 3731 | 21633 | 5635 | 105334 | 6 |
|
|
| owner | 362 | 362 | 362 | 362 | 144 |
|
|
| stake | 3433 | 206875 | 195410 | 313947 | 144 |
|
|
| stakedToken | 212 | 212 | 212 | 212 | 2 |
|
|
| unstake | 2566 | 39255 | 10566 | 156065 | 10 |
|
|
|
|
|
|
| contracts/VaultFactory.sol:VaultFactory contract | | | | | |
|
|
|--------------------------------------------------|-----------------|--------|--------|--------|---------|
|
|
| Deployment Cost | Deployment Size | | | | |
|
|
| 1043406 | 5305 | | | | |
|
|
| Function Name | min | avg | median | max | # calls |
|
|
| createVault | 670977 | 671490 | 670977 | 675477 | 145 |
|
|
| setStakeManager | 2518 | 5317 | 4644 | 8790 | 3 |
|
|
| stakeManager | 368 | 1868 | 2368 | 2368 | 4 |
|
|
|
|
|
|
| lib/openzeppelin-contracts/contracts/token/ERC20/ERC20.sol:ERC20 contract | | | | | |
|
|
|---------------------------------------------------------------------------|-----------------|-------|--------|-------|---------|
|
|
| Deployment Cost | Deployment Size | | | | |
|
|
| 649818 | 3562 | | | | |
|
|
| Function Name | min | avg | median | max | # calls |
|
|
| approve | 24603 | 24603 | 24603 | 24603 | 142 |
|
|
| balanceOf | 561 | 580 | 561 | 2561 | 4496 |
|
|
| transfer | 3034 | 3175 | 3034 | 22934 | 1731 |
|
|
| transferFrom | 27530 | 27530 | 27530 | 27530 | 143 |
|
|
|
|
|
|
| script/Deploy.s.sol:Deploy contract | | | | | |
|
|
|-------------------------------------|-----------------|---------|---------|---------|---------|
|
|
| Deployment Cost | Deployment Size | | | | |
|
|
| 5604853 | 29300 | | | | |
|
|
| Function Name | min | avg | median | max | # calls |
|
|
| run | 5300380 | 5300380 | 5300380 | 5300380 | 54 |
|
|
|
|
|
|
| script/DeployMigrationStakeManager.s.sol:DeployMigrationStakeManager contract | | | | | |
|
|
|-------------------------------------------------------------------------------|-----------------|---------|---------|---------|---------|
|
|
| Deployment Cost | Deployment Size | | | | |
|
|
| 2954241 | 16068 | | | | |
|
|
| Function Name | min | avg | median | max | # calls |
|
|
| run | 2557915 | 2557915 | 2557915 | 2557915 | 9 |
|
|
|
|
|
|
| script/DeploymentConfig.s.sol:DeploymentConfig contract | | | | | |
|
|
|---------------------------------------------------------|-----------------|-----|--------|-----|---------|
|
|
| Deployment Cost | Deployment Size | | | | |
|
|
| 1634091 | 8548 | | | | |
|
|
| Function Name | min | avg | median | max | # calls |
|
|
| activeNetworkConfig | 455 | 455 | 455 | 455 | 108 |
|
|
|
|
|
|
| test/mocks/BrokenERC20.s.sol:BrokenERC20 contract | | | | | |
|
|
|---------------------------------------------------|-----------------|-------|--------|-------|---------|
|
|
| Deployment Cost | Deployment Size | | | | |
|
|
| 475642 | 2660 | | | | |
|
|
| Function Name | min | avg | median | max | # calls |
|
|
| approve | 24603 | 24603 | 24603 | 24603 | 1 |
|
|
| balanceOf | 561 | 1227 | 561 | 2561 | 3 |
|
|
| transferFrom | 511 | 511 | 511 | 511 | 1 |
|
|
|
|
|
|
| test/script/DeployBroken.s.sol:DeployBroken contract | | | | | |
|
|
|------------------------------------------------------|-----------------|---------|---------|---------|---------|
|
|
| Deployment Cost | Deployment Size | | | | |
|
|
| 4377537 | 23098 | | | | |
|
|
| Function Name | min | avg | median | max | # calls |
|
|
| run | 4140202 | 4140202 | 4140202 | 4140202 | 1 |
|
|
|
|
|
|
|
|
|