infrastructure-upgrade/gas/all.md

109 lines
10 KiB
Markdown
Raw Normal View History

| src/proposals/CRVUSDInstancesProposal.sol:CRVUSDInstancesProposal contract | | | | | |
| -------------------------------------------------------------------------- | --------------- | ------- | ------- | ------- | ------- |
| Deployment Cost | Deployment Size | | | | |
| 1059027 | 5609 | | | | |
| Function Name | min | avg | median | max | # calls |
| executeProposal | 1388123 | 1388123 | 1388123 | 1388123 | 2 |
| src/proposals/InfrastructureUpgradeProposal.sol:InfrastructureUpgradeProposal contract | | | | | |
| -------------------------------------------------------------------------------------- | --------------- | ------- | ------- | ------- | ------- |
| Deployment Cost | Deployment Size | | | | |
| 1330098 | 7249 | | | | |
| Function Name | min | avg | median | max | # calls |
| executeProposal | 2785919 | 2785919 | 2785919 | 2785919 | 4 |
| src/v2/CurveFeeOracle.sol:CurveFeeOracle contract | | | | | |
| ------------------------------------------------- | --------------- | ------ | ------ | ------ | ------- |
| Deployment Cost | Deployment Size | | | | |
| 1206832 | 6127 | | | | |
| Function Name | min | avg | median | max | # calls |
| getFee | 14439 | 18003 | 18003 | 21568 | 2 |
| modifyChainedOracleForInstance | 74546 | 104259 | 104259 | 133973 | 2 |
| setTornOracleIsUniswap | 1122 | 2394 | 1122 | 6212 | 4 |
| setUniswapFeeOracle | 21741 | 21741 | 21741 | 21741 | 3 |
| src/v2/InstanceRegistry.sol:InstanceRegistry contract | | | | | |
| --------------------------------------------------------------- | --------------- | ------ | ------- | ------- | ------- |
| Deployment Cost | Deployment Size | | | | |
| 1309235 | 6733 | | | | |
| Function Name | min | avg | median | max | # calls |
| addInstance | 44244 | 81390 | 84845 | 89845 | 12 |
| getAllInstanceStates | 29297 | 29297 | 29297 | 29297 | 1 |
| getAllInstances | 10894 | 12066 | 10894 | 13826 | 5 |
| getInstanceByENSName | 23742 | 23742 | 23742 | 23742 | 1 |
| getInstanceIndex | 645 | 645 | 645 | 645 | 1 |
| getInstanceState(address)((address,uint80,bool,bool)) | 1579 | 1579 | 1579 | 1579 | 137 |
| getInstanceState(uint256)((address,uint80,bool,bool)) | 1401 | 1401 | 1401 | 1401 | 2 |
| getInstanceState(uint256,uint256)((address,uint80,bool,bool)[]) | 6057 | 6057 | 6057 | 6057 | 1 |
| getInstanceToken | 795 | 795 | 795 | 795 | 2 |
| initialize | 1640 | 946935 | 1419473 | 1419473 | 6 |
| instanceData | 1236 | 1236 | 1236 | 1236 | 6 |
| isEnabledInstance | 1011 | 1011 | 1011 | 1011 | 2 |
| isRegisteredInstance | 611 | 611 | 611 | 611 | 2 |
| removeInstanceByAddress | 10180 | 10180 | 10180 | 10180 | 1 |
| removeInstanceByIndex | 3459 | 3459 | 3459 | 3459 | 1 |
| router | 920 | 920 | 920 | 920 | 1 |
| setTornadoRouter | 1508 | 1508 | 1508 | 1508 | 1 |
| version | 760 | 760 | 760 | 760 | 2 |
| src/v2/RelayerRegistry.sol:RelayerRegistry contract | | | | | |
| --------------------------------------------------- | --------------- | ------ | ------ | ------ | ------- |
| Deployment Cost | Deployment Size | | | | |
| 1673439 | 8667 | | | | |
| Function Name | min | avg | median | max | # calls |
| deductBalance | 2791 | 2791 | 2791 | 2791 | 1 |
| getRelayerBalanceByName | 5708 | 5708 | 5708 | 5708 | 2 |
| initialize | 68037 | 68037 | 68037 | 68037 | 4 |
| isWorker | 1003 | 1003 | 1003 | 1003 | 1 |
| isWorkerOfRelayer | 1220 | 1220 | 1220 | 1220 | 1 |
| ownerByName | 21145 | 21145 | 21145 | 21145 | 1 |
| register | 131639 | 131639 | 131639 | 131639 | 1 |
| stakeToRelayer | 9178 | 9178 | 9178 | 9178 | 1 |
| unregisterWorker | 878 | 1718 | 1934 | 2127 | 4 |
| src/v2/TornadoRouter.sol:TornadoRouter contract | | | | | |
| ----------------------------------------------- | --------------- | ------ | ------ | ------ | ------- |
| Deployment Cost | Deployment Size | | | | |
| 1262996 | 6507 | | | | |
| Function Name | min | avg | median | max | # calls |
| approveTokenForInstance | 5065 | 29024 | 28086 | 33669 | 64 |
| backupNotes | 3067 | 3067 | 3067 | 3067 | 1 |
| deposit | 831882 | 831882 | 831882 | 831882 | 1 |
| initialize | 1032 | 60788 | 90557 | 90557 | 6 |
| rescueTokens | 8278 | 15765 | 15765 | 23253 | 2 |
| setFeeOracleManager | 552 | 1174 | 1174 | 1797 | 2 |
| setInstanceRegistry | 706 | 1332 | 1332 | 1959 | 2 |
| setStakingRewards | 662 | 1284 | 1284 | 1907 | 2 |
| version | 670 | 670 | 670 | 670 | 2 |
| withdraw | 426593 | 426593 | 426593 | 426593 | 1 |
| src/v2/TornadoStakingRewards.sol:TornadoStakingRewards contract | | | | | |
| --------------------------------------------------------------- | --------------- | ---- | ------ | ---- | ------- |
| Deployment Cost | Deployment Size | | | | |
| 970722 | 5409 | | | | |
| Function Name | min | avg | median | max | # calls |
| addBurnRewards | 6349 | 6349 | 6349 | 6349 | 1 |
| updateRewardsOnLockedBalanceChange | 3663 | 3663 | 3663 | 3663 | 4 |
| src/v2/UniswapFeeOracle.sol:UniswapFeeOracle contract | | | | | |
| ----------------------------------------------------- | --------------- | ----- | ------ | ----- | ------- |
| Deployment Cost | Deployment Size | | | | |
| 1590565 | 8795 | | | | |
| Function Name | min | avg | median | max | # calls |
| getAverageTORNPerETH | 754 | 754 | 754 | 754 | 1 |
| getFee | 14037 | 14037 | 14037 | 14037 | 1 |
| getTORNPerToken | 6248 | 6248 | 6248 | 6248 | 1 |
| setMinObservationCardinality | 23825 | 23825 | 23825 | 23825 | 3 |
| setPoolFeeForToken | 4489 | 4489 | 4489 | 4489 | 3 |
| update | 39871 | 39871 | 39871 | 39871 | 2 |