Closed 0xean closed 1 month ago
lib/openzeppelin-contracts-upgradeable/lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol:ERC1967Proxy contract | |||||
---|---|---|---|---|---|
Deployment Cost | Deployment Size | ||||
232302 | 1207 | ||||
Function Name | min | avg | median | max | # calls |
balanceOf | 6516 | 6516 | 6516 | 6516 | 3 |
cooldownPeriod | 709 | 709 | 709 | 709 | 1 |
getUnstakingRequest | 1510 | 1510 | 1510 | 1510 | 16 |
getUnstakingRequestCount | 980 | 980 | 980 | 980 | 6 |
newV2Function | 588 | 764 | 764 | 940 | 2 |
owner | 7297 | 7297 | 7297 | 7297 | 1 |
pause | 51732 | 51732 | 51732 | 51732 | 4 |
pauseStaking | 50487 | 50487 | 50487 | 50487 | 2 |
pauseUnstaking | 50446 | 50446 | 50446 | 50446 | 2 |
pauseWithdrawals | 50422 | 50422 | 50422 | 50422 | 2 |
setCooldownPeriod | 28630 | 33126 | 34625 | 34625 | 4 |
setRuneAddress | 27322 | 88943 | 97747 | 97747 | 8 |
stake | 29629 | 124926 | 138402 | 155562 | 45 |
stakingInfo | 1947 | 6956 | 2487 | 16987 | 41 |
unpause | 29834 | 29834 | 29834 | 29834 | 1 |
unpauseStaking | 28516 | 28516 | 28516 | 28516 | 1 |
unpauseUnstaking | 28584 | 28584 | 28584 | 28584 | 1 |
unpauseWithdrawals | 28560 | 28560 | 28560 | 28560 | 1 |
unstake | 28541 | 98343 | 94390 | 128596 | 42 |
version | 732 | 5673 | 7321 | 7321 | 4 |
withdraw() | 39892 | 72625 | 77915 | 111611 | 41 |
withdraw(uint256) | 28539 | 42246 | 37594 | 87149 | 19 |
src/FoxStakingV1.sol:FoxStakingV1 contract | |||||
---|---|---|---|---|---|
Deployment Cost | Deployment Size | ||||
2469378 | 11391 | ||||
Function Name | min | avg | median | max | # calls |
balanceOf | 6135 | 6135 | 6135 | 6135 | 3 |
cooldownPeriod | 331 | 331 | 331 | 331 | 1 |
getUnstakingRequest | 1123 | 1123 | 1123 | 1123 | 16 |
getUnstakingRequestCount | 599 | 599 | 599 | 599 | 6 |
initialize | 97584 | 97584 | 97584 | 97584 | 35 |
newV2Function | 212 | 212 | 212 | 212 | 1 |
owner | 2419 | 2419 | 2419 | 2419 | 1 |
pause | 25793 | 25793 | 25793 | 25793 | 4 |
pauseStaking | 24548 | 24548 | 24548 | 24548 | 2 |
pauseUnstaking | 24507 | 24507 | 24507 | 24507 | 2 |
pauseWithdrawals | 24483 | 24483 | 24483 | 24483 | 2 |
setCooldownPeriod | 2517 | 7027 | 8531 | 8531 | 4 |
setRuneAddress | 848 | 62001 | 70738 | 70738 | 8 |
stake | 2928 | 106111 | 120835 | 137935 | 45 |
stakingInfo | 1554 | 5126 | 2082 | 12082 | 41 |
unpause | 8695 | 8695 | 8695 | 8695 | 1 |
unpauseStaking | 7377 | 7377 | 7377 | 7377 | 1 |
unpauseUnstaking | 7445 | 7445 | 7445 | 7445 | 1 |
unpauseWithdrawals | 7421 | 7421 | 7421 | 7421 | 1 |
unstake | 2443 | 72939 | 68302 | 102502 | 42 |
upgradeToAndCall | 3169 | 9372 | 9372 | 15576 | 2 |
version | 2443 | 2443 | 2443 | 2443 | 3 |
withdraw() | 13937 | 55367 | 61576 | 95272 | 41 |
withdraw(uint256) | 2465 | 17672 | 11508 | 70667 | 19 |
test/utils/FoxStakingTestDeployer.sol:FoxStakingTestDeployer contract | |||||
---|---|---|---|---|---|
Deployment Cost | Deployment Size | ||||
3650802 | 16598 | ||||
Function Name | min | avg | median | max | # calls |
deployV1 | 2504977 | 2504977 | 2504977 | 2504977 | 32 |
test/utils/MockFOXToken.sol:MockFOXToken contract | |||||
---|---|---|---|---|---|
Deployment Cost | Deployment Size | ||||
679456 | 3337 | ||||
Function Name | min | avg | median | max | # calls |
approve | 46274 | 46278 | 46274 | 46334 | 39 |
balanceOf | 539 | 1039 | 539 | 2539 | 36 |
makeItRain | 51156 | 51160 | 51156 | 51216 | 39 |
test/utils/MockFoxStakingV2.sol:MockFoxStakingV2 contract | |||||
---|---|---|---|---|---|
Deployment Cost | Deployment Size | ||||
0 | 0 | ||||
Function Name | min | avg | median | max | # calls |
initialize | 6565 | 6565 | 6565 | 6565 | 1 |
newV2Function | 556 | 556 | 556 | 556 | 1 |
proxiableUUID | 343 | 343 | 343 | 343 | 1 |
version | 354 | 354 | 354 | 354 | 1 |
test/utils/UpgradeHelper.sol:UpgradeHelper contract | |||||
---|---|---|---|---|---|
Deployment Cost | Deployment Size | ||||
4505011 | 20593 | ||||
Function Name | min | avg | median | max | # calls |
doUpgrade | 2166090 | 2172418 | 2172418 | 2178746 | 2 |