Deployment | Min | Max | Avg | % of limit |
---|---|---|---|---|
$AccessControl | - | - | 611179 | 6.1 % |
$AccessControlCrossChainMock | - | - | 756723 | 7.6 % |
$AccessControlDefaultAdminRules | - | - | 1381507 | 13.8 % |
$AccessControlEnumerable | - | - | 759777 | 7.6 % |
$Address | - | - | 932549 | 9.3 % |
$Base64 | - | - | 279477 | 2.8 % |
$BitMaps | - | - | 185601 | 1.9 % |
$Checkpoints | - | - | 1274480 | 12.7 % |
$Clones | - | - | 286613 | 2.9 % |
$Counters | - | - | 153295 | 1.5 % |
$Create2 | - | - | 268943 | 2.7 % |
$DoubleEndedQueue | - | - | 457817 | 4.6 % |
$ECDSA | - | - | 705938 | 7.1 % |
$EIP712Verifier | 618976 | 753602 | 678810 | 6.8 % |
$EnumerableMap | - | - | 1367797 | 13.7 % |
$EnumerableSet | - | - | 617164 | 6.2 % |
$ERC1155 | - | - | 2120271 | 21.2 % |
$ERC1155Burnable | - | - | 2144919 | 21.4 % |
$ERC1155Pausable | - | - | 2271869 | 22.7 % |
$ERC1155Supply | - | - | 2239188 | 22.4 % |
$ERC1155URIStorage | 2217684 | 2238104 | 2227894 | 22.3 % |
$ERC165 | - | - | 109697 | 1.1 % |
$ERC165Checker | - | - | 367891 | 3.7 % |
$ERC165Storage | - | - | 162219 | 1.6 % |
$ERC1820Implementer | - | - | 144321 | 1.4 % |
$ERC20 | 815188 | 815296 | 815229 | 8.2 % |
$ERC20Burnable | - | - | 843553 | 8.4 % |
$ERC20Capped | - | - | 860157 | 8.6 % |
$ERC20DecimalsMock | 782729 | 823173 | 820232 | 8.2 % |
$ERC20FlashMintMock | - | - | 1127870 | 11.3 % |
$ERC20ForceApproveMock | - | - | 836705 | 8.4 % |
$ERC20MulticallMock | - | - | 1042243 | 10.4 % |
$ERC20NoReturnMock | - | - | 822648 | 8.2 % |
$ERC20Pausable | - | - | 965779 | 9.7 % |
$ERC20Permit | - | - | 1350142 | 13.5 % |
$ERC20PermitNoRevertMock | - | - | 1394375 | 13.9 % |
$ERC20Reentrant | - | - | 1161260 | 11.6 % |
$ERC20ReturnFalseMock | - | - | 799727 | 8 % |
$ERC20Snapshot | - | - | 1108651 | 11.1 % |
$ERC20Votes | 2195103 | 2195127 | 2195122 | 22 % |
$ERC20VotesComp | 2247682 | 2247706 | 2247690 | 22.5 % |
$ERC20VotesCompTimestampMock | - | - | 2222157 | 22.2 % |
$ERC20VotesLegacyMock | - | - | 2108047 | 21.1 % |
$ERC20VotesTimestampMock | 2169689 | 2169713 | 2169708 | 21.7 % |
$ERC20Wrapper | 1188629 | 1188641 | 1188640 | 11.9 % |
$ERC4626 | 1570448 | 1611313 | 1575845 | 15.8 % |
$ERC4626FeesMock | - | - | 1817815 | 18.2 % |
$ERC4626OffsetMock | 1598252 | 1638738 | 1636078 | 16.4 % |
$ERC721 | 1548215 | 1548323 | 1548269 | 15.5 % |
$ERC721Burnable | - | - | 1565663 | 15.7 % |
$ERC721ConsecutiveMock | - | - | 3815736 | 38.2 % |
$ERC721Enumerable | - | - | 1832536 | 18.3 % |
$ERC721Pausable | - | - | 1696262 | 17 % |
$ERC721Royalty | - | - | 1807600 | 18.1 % |
$ERC721URIStorageMock | - | - | 1844206 | 18.4 % |
$ERC721Votes | 2798721 | 2798817 | 2798727 | 28 % |
$ERC721VotesTimestampMock | - | - | 2773411 | 27.7 % |
$ERC721Wrapper | 1904364 | 1904376 | 1904375 | 19 % |
$ERC777Mock | 1885218 | 1995449 | 1993744 | 19.9 % |
$ERC777SenderRecipientMock | - | - | 788373 | 7.9 % |
$GovernorCompatibilityBravoMock | 5238794 | 5238806 | 5238805 | 52.4 % |
$GovernorCompMock | - | - | 3398113 | 34 % |
$GovernorMock | 4232235 | 4232471 | 4232400 | 42.3 % |
$GovernorPreventLateQuorumMock | 3822453 | 3822465 | 3822464 | 38.2 % |
$GovernorTimelockCompoundMock | 4971472 | 4971484 | 4971482 | 49.7 % |
$GovernorTimelockControlMock | 4780326 | 4780338 | 4780337 | 47.8 % |
$GovernorVoteMocks | 3389115 | 3389127 | 3389124 | 33.9 % |
$GovernorWithParamsMock | - | - | 3446470 | 34.5 % |
$Math | - | - | 635163 | 6.4 % |
$MerkleProof | - | - | 780322 | 7.8 % |
$Ownable | - | - | 283686 | 2.8 % |
$Ownable2Step | - | - | 330502 | 3.3 % |
$SafeCast | - | - | 2102985 | 21 % |
$SafeERC20 | - | - | 748410 | 7.5 % |
$SafeMath | - | - | 469244 | 4.7 % |
$SafeMathMemoryCheck | - | - | 227734 | 2.3 % |
$ShortStrings | - | - | 451101 | 4.5 % |
$SignatureChecker | - | - | 326634 | 3.3 % |
$SignedMath | - | - | 179509 | 1.8 % |
$SignedSafeMath | - | - | 194225 | 1.9 % |
$Strings | - | - | 534936 | 5.3 % |
$TimelockReentrant | - | - | 396999 | 4 % |
$VotesMock | - | - | 1523428 | 15.2 % |
$VotesTimestampMock | - | - | 1467341 | 14.7 % |
AddressArraysMock | - | - | 355312 | 3.6 % |
BadBeaconNoImpl | - | - | 66854 | 0.7 % |
BadBeaconNotContract | - | - | 78531 | 0.8 % |
BeaconProxy | 176757 | 201275 | 197161 | 2 % |
BridgeAMBMock | - | - | 230736 | 2.3 % |
BridgeArbitrumL1Mock | - | - | 444788 | 4.4 % |
BridgeArbitrumL2Mock | - | - | 239384 | 2.4 % |
BridgeOptimismMock | - | - | 230736 | 2.3 % |
BridgePolygonChildMock | - | - | 152527 | 1.5 % |
Bytes32ArraysMock | - | - | 350337 | 3.5 % |
CallReceiverMock | - | - | 257888 | 2.6 % |
ChildConstructorInitializableMock | - | - | 287686 | 2.9 % |
ClashingImplementation | - | - | 84375 | 0.8 % |
CompTimelock | 926725 | 926749 | 926737 | 9.3 % |
ConditionalEscrowMock | - | - | 433446 | 4.3 % |
ConstructorInitializableMock | - | - | 221405 | 2.2 % |
ContextMock | - | - | 202707 | 2 % |
ContextMockCaller | - | - | 201207 | 2 % |
CrossChainEnabledAMBMock | - | - | 206836 | 2.1 % |
CrossChainEnabledArbitrumL1Mock | - | - | 251596 | 2.5 % |
CrossChainEnabledArbitrumL2Mock | - | - | 213776 | 2.1 % |
CrossChainEnabledOptimismMock | - | - | 206824 | 2.1 % |
CrossChainEnabledPolygonChildMock | - | - | 390457 | 3.9 % |
DisableOk | - | - | 99628 | 1 % |
DummyImplementation | - | - | 419692 | 4.2 % |
DummyImplementationV2 | - | - | 422088 | 4.2 % |
ERC1155Holder | - | - | 255692 | 2.6 % |
ERC1155PresetMinterPauser | - | - | 2608746 | 26.1 % |
ERC1155ReceiverMock | 389369 | 389393 | 389384 | 3.9 % |
ERC1271MaliciousMock | - | - | 130699 | 1.3 % |
ERC1271WalletMock | - | - | 406626 | 4.1 % |
ERC165MaliciousData | - | - | 93459 | 0.9 % |
ERC165MissingData | - | - | 87171 | 0.9 % |
ERC165NotSupported | - | - | 66854 | 0.7 % |
ERC165ReturnBombMock | - | - | 99071 | 1 % |
ERC1967Proxy | 133786 | 157573 | 147047 | 1.5 % |
ERC20ExcessDecimalsMock | - | - | 78519 | 0.8 % |
ERC20PresetFixedSupply | - | - | 709876 | 7.1 % |
ERC20PresetMinterPauser | - | - | 1729138 | 17.3 % |
ERC2771ContextMock | 292333 | 292345 | 292343 | 2.9 % |
ERC3156FlashBorrowerMock | 418293 | 418305 | 418302 | 4.2 % |
ERC721Holder | - | - | 143661 | 1.4 % |
ERC721PresetMinterPauserAutoId | - | - | 2446065 | 24.5 % |
ERC721ReceiverMock | 260373 | 260421 | 260409 | 2.6 % |
ERC777PresetFixedSupply | - | - | 1565303 | 15.7 % |
Escrow | - | - | 353188 | 3.5 % |
EtherReceiverMock | - | - | 92799 | 0.9 % |
Implementation1 | - | - | 144107 | 1.4 % |
Implementation2 | - | - | 151027 | 1.5 % |
Implementation3 | - | - | 166739 | 1.7 % |
Implementation4 | - | - | 151663 | 1.5 % |
InitializableMock | - | - | 378729 | 3.8 % |
MigratableMockV1 | - | - | 150593 | 1.5 % |
MigratableMockV2 | - | - | 179067 | 1.8 % |
MigratableMockV3 | - | - | 192017 | 1.9 % |
MinimalForwarder | - | - | 758676 | 7.6 % |
MulticallTest | - | - | 363742 | 3.6 % |
NonUpgradeableMock | - | - | 85443 | 0.9 % |
PausableMock | - | - | 203927 | 2 % |
PaymentSplitter | - | - | 915357 | 9.2 % |
ProxyAdmin | - | - | 431560 | 4.3 % |
PullPaymentMock | - | - | 543034 | 5.4 % |
ReentrancyAttack | - | - | 144143 | 1.4 % |
ReentrancyMock | - | - | 313895 | 3.1 % |
RefundEscrow | - | - | 614932 | 6.1 % |
ReinitializerMock | - | - | 345426 | 3.5 % |
SampleChild | - | - | 676687 | 6.8 % |
StorageSlotMock | - | - | 457973 | 4.6 % |
TimelockController | 1875715 | 1951015 | 1916641 | 19.2 % |
TimersBlockNumberImpl | - | - | 175063 | 1.8 % |
TimersTimestampImpl | - | - | 175063 | 1.8 % |
TokenTimelock | - | - | 406134 | 4.1 % |
TransparentUpgradeableProxy | 589808 | 613580 | 593674 | 5.9 % |
Uint256ArraysMock | 176418 | 442678 | 410423 | 4.1 % |
UpgradeableBeacon | - | - | 286272 | 2.9 % |
UUPSUpgradeableLegacyMock | - | - | 451282 | 4.5 % |
UUPSUpgradeableMock | - | - | 580693 | 5.8 % |
UUPSUpgradeableUnsafeMock | - | - | 385760 | 3.9 % |
VestingWallet | - | - | 669901 | 6.7 % |
Created
September 30, 2023 00:10
-
-
Save ernestognw/3d8506e19d95f3c870f5c4ebe4846fc9 to your computer and use it in GitHub Desktop.
OpenZeppelin Contracts 5.0.0 gas comparison
Contract | Method | Min | Max | Avg | # calls |
---|---|---|---|---|---|
$AccessControl | $_grantRole(bytes32,address) | - | - | 46512 | 24 |
$AccessControl | $_setRoleAdmin(bytes32,bytes32) | - | - | 46564 | 5 |
$AccessControl | grantRole(bytes32,address) | 29158 | 51406 | 49173 | 20 |
$AccessControl | renounceRole(bytes32,address) | 24712 | 24982 | 24847 | 4 |
$AccessControl | revokeRole(bytes32,address) | 29204 | 29474 | 29366 | 5 |
$AccessControlCrossChainMock | $_grantRole(bytes32,address) | - | - | 46541 | 27 |
$AccessControlCrossChainMock | $_setRoleAdmin(bytes32,bytes32) | - | - | 46542 | 5 |
$AccessControlCrossChainMock | grantRole(bytes32,address) | 34550 | 56798 | 55078 | 26 |
$AccessControlCrossChainMock | renounceRole(bytes32,address) | 24719 | 24989 | 24854 | 4 |
$AccessControlCrossChainMock | revokeRole(bytes32,address) | 34485 | 34755 | 34647 | 5 |
$AccessControlDefaultAdminRules | $_grantRole(bytes32,address) | - | - | 68920 | 1 |
$AccessControlDefaultAdminRules | $_setRoleAdmin(bytes32,bytes32) | - | - | 46659 | 5 |
$AccessControlDefaultAdminRules | acceptDefaultAdminTransfer() | - | - | 59874 | 5 |
$AccessControlDefaultAdminRules | beginDefaultAdminTransfer(address) | 33323 | 34329 | 33575 | 33 |
$AccessControlDefaultAdminRules | cancelDefaultAdminTransfer() | 26281 | 29847 | 29134 | 5 |
$AccessControlDefaultAdminRules | changeDefaultAdminDelay(uint48) | 33299 | 36553 | 33851 | 54 |
$AccessControlDefaultAdminRules | grantRole(bytes32,address) | 29379 | 51627 | 49394 | 20 |
$AccessControlDefaultAdminRules | renounceRole(bytes32,address) | 24897 | 32191 | 27264 | 8 |
$AccessControlDefaultAdminRules | revokeRole(bytes32,address) | 29384 | 29654 | 29546 | 5 |
$AccessControlDefaultAdminRules | rollbackDefaultAdminDelay() | 26200 | 34223 | 30548 | 7 |
$AccessControlEnumerable | $_grantRole(bytes32,address) | - | - | 113395 | 29 |
$AccessControlEnumerable | $_setRoleAdmin(bytes32,bytes32) | - | - | 46586 | 5 |
$AccessControlEnumerable | grantRole(bytes32,address) | 31568 | 118289 | 109630 | 24 |
$AccessControlEnumerable | renounceRole(bytes32,address) | 27133 | 36488 | 32742 | 5 |
$AccessControlEnumerable | revokeRole(bytes32,address) | 31647 | 48484 | 38674 | 6 |
$Address | $functionCall(address,bytes) | 28726 | 30260 | 29493 | 4 |
$Address | $functionCallWithValue(address,bytes,uint256) | 30460 | 37232 | 35535 | 8 |
$Address | $functionDelegateCall(address,bytes) | - | - | 52754 | 1 |
$Address | $sendValue(address,uint256) | 24727 | 33688 | 29240 | 10 |
$BitMaps | $set(uint256,uint256) | 23990 | 43902 | 38197 | 19 |
$BitMaps | $setTo(uint256,uint256,bool) | 22219 | 44127 | 31675 | 10 |
$BitMaps | $unset(uint256,uint256) | 21905 | 26705 | 22878 | 7 |
$Checkpoints | $push(uint256,uint256) | 31276 | 68015 | 43245 | 99 |
$Checkpoints | $push(uint256,uint32,uint224) | 31444 | 68183 | 55495 | 41 |
$Checkpoints | $push(uint256,uint96,uint160) | 31437 | 68152 | 55485 | 41 |
$Clones | $clone(address) | - | - | 64073 | 15 |
$Clones | $cloneDeterministic(address,bytes32) | 64638 | 64650 | 64649 | 16 |
$Counters | $decrement(uint256) | 21740 | 26540 | 23660 | 5 |
$Counters | $increment(uint256) | 26502 | 43602 | 36762 | 10 |
$Counters | $reset(uint256) | 21700 | 23700 | 22700 | 2 |
$Create2 | $deploy(uint256,bytes32,bytes) | 147366 | 674037 | 542333 | 4 |
$DoubleEndedQueue | $clear(uint256) | - | - | 21712 | 1 |
$DoubleEndedQueue | $popBack(uint256) | - | - | 28321 | 1 |
$DoubleEndedQueue | $popFront(uint256) | - | - | 28352 | 1 |
$DoubleEndedQueue | $pushBack(uint256,bytes32) | 49050 | 66174 | 57047 | 15 |
$DoubleEndedQueue | $pushFront(uint256,bytes32) | 49052 | 49064 | 49063 | 8 |
$DummyImplementation | initializeNonPayable() | - | - | 45986 | 4 |
$DummyImplementation | initializeNonPayableWithValue(uint256) | - | - | 46226 | 4 |
$DummyImplementation | initializePayable() | - | - | 46005 | 8 |
$DummyImplementation | initializePayableWithValue(uint256) | - | - | 46268 | 8 |
$EnumerableMap | $remove_EnumerableMap_Bytes32ToBytes32Map(uint256,bytes32) | 27450 | 43311 | 37576 | 7 |
$EnumerableMap | $remove_EnumerableMap_Bytes32ToUintMap(uint256,bytes32) | 27602 | 43432 | 37708 | 7 |
$EnumerableMap | $remove_EnumerableMap_UintToAddressMap(uint256,uint256) | 27490 | 43343 | 37610 | 7 |
$EnumerableMap | $remove_EnumerableMap_UintToUintMap(uint256,uint256) | 27600 | 43431 | 37704 | 7 |
$EnumerableMap | $remove(uint256,address) | 27817 | 43604 | 37896 | 7 |
$EnumerableMap | $set(uint256,address,uint256) | 28035 | 112420 | 92543 | 22 |
$EnumerableMap | $set(uint256,bytes32,bytes32) | 27665 | 112038 | 92164 | 22 |
$EnumerableMap | $set(uint256,bytes32,uint256) | 27733 | 112106 | 92232 | 22 |
$EnumerableMap | $set(uint256,uint256,address) | 28058 | 112443 | 92565 | 22 |
$EnumerableMap | $set(uint256,uint256,uint256) | 27774 | 112147 | 92272 | 22 |
$EnumerableSet | $add(uint256,address) | 25433 | 89918 | 68771 | 14 |
$EnumerableSet | $add(uint256,bytes32) | 25206 | 89679 | 68537 | 14 |
$EnumerableSet | $add(uint256,uint256) | 25112 | 89585 | 68443 | 14 |
$EnumerableSet | $remove(uint256,address) | 25443 | 39731 | 34413 | 7 |
$EnumerableSet | $remove(uint256,bytes32) | 25216 | 39504 | 34187 | 7 |
$EnumerableSet | $remove(uint256,uint256) | 25146 | 39434 | 34118 | 7 |
$ERC1155 | $_burn(address,uint256,uint256) | - | - | 30602 | 2 |
$ERC1155 | $_burnBatch(address,uint256[],uint256[]) | - | - | 41738 | 2 |
$ERC1155 | $_mint(address,uint256,uint256,bytes) | 50860 | 51054 | 50869 | 107 |
$ERC1155 | $_mintBatch(address,uint256[],uint256[],bytes) | 100719 | 100949 | 100773 | 17 |
$ERC1155 | $_setURI(string) | - | - | 38583 | 2 |
$ERC1155 | safeBatchTransferFrom(address,address,uint256[],uint256[],bytes) | 79055 | 107291 | 90128 | 27 |
$ERC1155 | safeTransferFrom(address,address,uint256,uint256,bytes) | 51957 | 59342 | 55881 | 23 |
$ERC1155 | setApprovalForAll(address,bool) | 24359 | 46271 | 42155 | 15 |
$ERC1155Burnable | $_mint(address,uint256,uint256,bytes) | 50860 | 50872 | 50866 | 12 |
$ERC1155Burnable | burn(address,uint256,uint256) | 30680 | 32992 | 31836 | 2 |
$ERC1155Burnable | burnBatch(address,uint256[],uint256[]) | 40326 | 42638 | 41482 | 2 |
$ERC1155Burnable | setApprovalForAll(address,bool) | - | - | 46259 | 2 |
$ERC1155Pausable | $_mint(address,uint256,uint256,bytes) | - | - | 53005 | 11 |
$ERC1155Pausable | $_pause() | - | - | 44707 | 11 |
$ERC1155Pausable | setApprovalForAll(address,bool) | 46259 | 46271 | 46260 | 12 |
$ERC1155Supply | $_burn(address,uint256,uint256) | - | - | 28932 | 2 |
$ERC1155Supply | $_burnBatch(address,uint256[],uint256[]) | - | - | 40728 | 2 |
$ERC1155Supply | $_mint(address,uint256,uint256,bytes) | - | - | 73489 | 4 |
$ERC1155Supply | $_mintBatch(address,uint256[],uint256[],bytes) | - | - | 122250 | 4 |
$ERC1155URIStorage | $_mint(address,uint256,uint256,bytes) | - | - | 50860 | 4 |
$ERC1155URIStorage | $_setBaseURI(string) | - | - | 44947 | 2 |
$ERC1155URIStorage | $_setURI(uint256,string) | 50689 | 50770 | 50730 | 2 |
$ERC165Checker | $getSupportedInterfaces(address,bytes4[]) | - | - | 237402 | 1 |
$ERC165Checker | $supportsInterface(address,bytes4) | - | - | 114535 | 1 |
$ERC165Storage | $_registerInterface(bytes4) | 43761 | 43797 | 43796 | 33 |
$ERC1820Implementer | $_registerInterfaceForAddress(bytes32,address) | - | - | 44476 | 4 |
$ERC20 | $_approve(address,address,uint256) | 26698 | 46610 | 39288 | 21 |
$ERC20 | $_burn(address,uint256) | 27305 | 34131 | 30718 | 6 |
$ERC20 | $_mint(address,uint256) | 51127 | 68311 | 67435 | 105 |
$ERC20 | $_transfer(address,address,uint256) | 29117 | 47029 | 38073 | 4 |
$ERC20 | approve(address,uint256) | 29107 | 46591 | 45117 | 30 |
$ERC20 | decreaseAllowance(address,uint256) | 24594 | 29394 | 26194 | 6 |
$ERC20 | increaseAllowance(address,uint256) | 29431 | 46531 | 40831 | 6 |
$ERC20 | transfer(address,uint256) | 28704 | 51488 | 44894 | 11 |
$ERC20 | transferFrom(address,address,uint256) | 49675 | 54252 | 51201 | 6 |
$ERC20Burnable | $_mint(address,uint256) | - | - | 68251 | 13 |
$ERC20Burnable | approve(address,uint256) | 26295 | 46219 | 38746 | 8 |
$ERC20Burnable | burn(uint256) | 28047 | 33659 | 30853 | 4 |
$ERC20Burnable | burnFrom(address,uint256) | 33055 | 41467 | 37261 | 6 |
$ERC20Capped | $_mint(address,uint256) | 68564 | 68588 | 68580 | 3 |
$ERC20DecimalsMock | $_mint(address,uint256) | 34051 | 68611 | 63401 | 140 |
$ERC20DecimalsMock | approve(address,uint256) | 46207 | 46591 | 46446 | 93 |
$ERC20DecimalsMock | transfer(address,uint256) | - | - | 46628 | 1 |
$ERC20FlashMintMock | $_mint(address,uint256) | 51180 | 68256 | 65817 | 14 |
$ERC20FlashMintMock | flashLoan(address,address,uint256,bytes) | 63088 | 84890 | 75532 | 16 |
$ERC20FlashMintMock | setFlashFee(uint256) | - | - | 43571 | 2 |
$ERC20FlashMintMock | setFlashFeeReceiver(address) | - | - | 43950 | 1 |
$ERC20ForceApproveMock | $_approve(address,address,uint256) | - | - | 46610 | 5 |
$ERC20MulticallMock | $_mint(address,uint256) | - | - | 68251 | 4 |
$ERC20MulticallMock | multicall(bytes[]) | - | - | 82790 | 1 |
$ERC20MulticallMock | transfer(address,uint256) | - | - | 46618 | 1 |
$ERC20NoReturnMock | $_approve(address,address,uint256) | 26698 | 46610 | 37420 | 13 |
$ERC20NoReturnMock | $_mint(address,uint256) | 51139 | 68239 | 59689 | 4 |
$ERC20NoReturnMock | approve(address,uint256) | - | - | 46557 | 2 |
$ERC20Pausable | $_burn(address,uint256) | - | - | 36251 | 2 |
$ERC20Pausable | $_mint(address,uint256) | 53314 | 70426 | 67981 | 14 |
$ERC20Pausable | $_pause() | - | - | 44707 | 8 |
$ERC20Pausable | $_unpause() | - | - | 22807 | 4 |
$ERC20Pausable | approve(address,uint256) | - | - | 46219 | 3 |
$ERC20Pausable | transfer(address,uint256) | - | - | 48781 | 2 |
$ERC20Pausable | transferFrom(address,address,uint256) | - | - | 56628 | 2 |
$ERC20Permit | $_mint(address,uint256) | - | - | 68262 | 6 |
$ERC20Permit | permit(address,address,uint256,uint256,uint8,bytes32,bytes32) | - | - | 74928 | 2 |
$ERC20PermitNoRevertMock | permit(address,address,uint256,uint256,uint8,bytes32,bytes32) | 34919 | 52007 | 43463 | 2 |
$ERC20Reentrant | $_approve(address,address,uint256) | 46948 | 46960 | 46957 | 12 |
$ERC20Reentrant | $_mint(address,uint256) | 53527 | 70663 | 61159 | 9 |
$ERC20Reentrant | scheduleReenter(uint8,address,bytes) | 134641 | 157182 | 140276 | 4 |
$ERC20Snapshot | $_burn(address,uint256) | 46316 | 130415 | 88366 | 6 |
$ERC20Snapshot | $_mint(address,uint256) | 75528 | 211654 | 116366 | 20 |
$ERC20Snapshot | $_snapshot() | 28649 | 45749 | 36422 | 22 |
$ERC20Snapshot | transfer(address,uint256) | - | - | 212115 | 3 |
$ERC20Votes | $_burn(address,uint256) | - | - | 101309 | 2 |
$ERC20Votes | $_mint(address,uint256) | 86258 | 165259 | 117513 | 152 |
$ERC20Votes | delegate(address) | 48348 | 110511 | 51749 | 513 |
$ERC20Votes | delegateBySig(address,uint256,uint256,uint8,bytes32,bytes32) | 76731 | 123778 | 108096 | 3 |
$ERC20Votes | transfer(address,uint256) | 48729 | 135123 | 98089 | 531 |
$ERC20VotesComp | $_burn(address,uint256) | - | - | 101331 | 2 |
$ERC20VotesComp | $_mint(address,uint256) | 101354 | 165170 | 121476 | 37 |
$ERC20VotesComp | delegate(address) | 48348 | 110511 | 63038 | 110 |
$ERC20VotesComp | delegateBySig(address,uint256,uint256,uint8,bytes32,bytes32) | 76765 | 123800 | 108122 | 3 |
$ERC20VotesComp | transfer(address,uint256) | 48729 | 135123 | 83268 | 132 |
$ERC20VotesCompTimestampMock | $_mint(address,uint256) | - | - | 118107 | 14 |
$ERC20VotesCompTimestampMock | delegate(address) | 48348 | 48360 | 48358 | 68 |
$ERC20VotesCompTimestampMock | transfer(address,uint256) | 102982 | 103329 | 102996 | 69 |
$ERC20VotesLegacyMock | $_mint(address,uint256) | - | - | 118099 | 61 |
$ERC20VotesLegacyMock | delegate(address) | 48360 | 110215 | 48612 | 245 |
$ERC20VotesLegacyMock | transfer(address,uint256) | - | - | 102897 | 244 |
$ERC20VotesTimestampMock | $_burn(address,uint256) | - | - | 101309 | 2 |
$ERC20VotesTimestampMock | $_mint(address,uint256) | 86246 | 165259 | 117513 | 152 |
$ERC20VotesTimestampMock | delegate(address) | 48348 | 110511 | 51749 | 513 |
$ERC20VotesTimestampMock | delegateBySig(address,uint256,uint256,uint8,bytes32,bytes32) | 76743 | 123778 | 108100 | 3 |
$ERC20VotesTimestampMock | transfer(address,uint256) | 48729 | 135123 | 98089 | 531 |
$ERC20Wrapper | $_recover(address) | 35023 | 74823 | 54923 | 4 |
$ERC20Wrapper | approve(address,uint256) | 29107 | 46579 | 44348 | 18 |
$ERC20Wrapper | depositFor(address,uint256) | - | - | 100098 | 38 |
$ERC20Wrapper | transfer(address,uint256) | 28638 | 51362 | 42183 | 6 |
$ERC20Wrapper | transferFrom(address,address,uint256) | 49697 | 54274 | 51223 | 6 |
$ERC20Wrapper | withdrawTo(address,uint256) | 54396 | 67994 | 58929 | 9 |
$ERC4626 | deposit(uint256,address) | - | - | 52695 | 3 |
$ERC4626 | mint(uint256,address) | 62304 | 113604 | 85104 | 9 |
$ERC4626 | redeem(uint256,address,address) | 46400 | 73100 | 59750 | 6 |
$ERC4626 | withdraw(uint256,address,address) | 52986 | 57786 | 55386 | 6 |
$ERC4626FeesMock | $_mint(address,uint256) | - | - | 68656 | 2 |
$ERC4626FeesMock | deposit(uint256,address) | - | - | 141261 | 5 |
$ERC4626FeesMock | mint(uint256,address) | - | - | 141326 | 5 |
$ERC4626FeesMock | redeem(uint256,address,address) | - | - | 100977 | 5 |
$ERC4626FeesMock | withdraw(uint256,address,address) | - | - | 102894 | 5 |
$ERC4626OffsetMock | $_mint(address,uint256) | 68356 | 68416 | 68380 | 21 |
$ERC4626OffsetMock | approve(address,uint256) | - | - | 46654 | 54 |
$ERC4626OffsetMock | deposit(uint256,address) | 51708 | 134315 | 89628 | 42 |
$ERC4626OffsetMock | mint(uint256,address) | 74498 | 108881 | 91704 | 36 |
$ERC4626OffsetMock | redeem(uint256,address,address) | 44765 | 61390 | 50471 | 39 |
$ERC4626OffsetMock | withdraw(uint256,address,address) | 46471 | 94407 | 57881 | 41 |
$ERC721 | $_burn(uint256) | - | - | 31602 | 3 |
$ERC721 | $_mint(address,uint256) | 51677 | 68765 | 60492 | 409 |
$ERC721 | $_safeMint(address,uint256,bytes) | - | - | 77180 | 2 |
$ERC721 | $_safeMint(address,uint256) | 54448 | 75989 | 63056 | 450 |
$ERC721 | approve(address,uint256) | 26675 | 51127 | 45451 | 212 |
$ERC721 | safeTransferFrom(address,address,uint256,bytes) | 31598 | 70760 | 60048 | 54 |
$ERC721 | safeTransferFrom(address,address,uint256) | 30958 | 111934 | 61022 | 61 |
$ERC721 | setApprovalForAll(address,bool) | 26382 | 46294 | 45595 | 171 |
$ERC721 | transferFrom(address,address,uint256) | 30624 | 62437 | 54726 | 26 |
$ERC721Burnable | $_mint(address,uint256) | 51675 | 68775 | 60225 | 8 |
$ERC721Burnable | approve(address,uint256) | - | - | 48791 | 1 |
$ERC721Burnable | burn(uint256) | 31671 | 31988 | 31882 | 3 |
$ERC721ConsecutiveMock | $_burn(uint256) | 107625 | 142468 | 125047 | 2 |
$ERC721ConsecutiveMock | $_mint(address,uint256) | 92656 | 134340 | 115687 | 4 |
$ERC721ConsecutiveMock | delegate(address) | 48462 | 95737 | 51253 | 17 |
$ERC721ConsecutiveMock | transferFrom(address,address,uint256) | - | - | 134209 | 1 |
$ERC721Enumerable | $_burn(uint256) | 46316 | 62381 | 59309 | 9 |
$ERC721Enumerable | $_mint(address,uint256) | 140362 | 145974 | 143116 | 436 |
$ERC721Enumerable | $_safeMint(address,uint256,bytes) | - | - | 151510 | 2 |
$ERC721Enumerable | $_safeMint(address,uint256) | - | - | 150386 | 2 |
$ERC721Enumerable | approve(address,uint256) | 26675 | 51127 | 45268 | 201 |
$ERC721Enumerable | safeTransferFrom(address,address,uint256,bytes) | 31905 | 102353 | 85856 | 54 |
$ERC721Enumerable | safeTransferFrom(address,address,uint256) | 31176 | 101216 | 84945 | 54 |
$ERC721Enumerable | setApprovalForAll(address,bool) | 26337 | 46249 | 45546 | 170 |
$ERC721Enumerable | transferFrom(address,address,uint256) | 30821 | 93920 | 80869 | 29 |
$ERC721Pausable | $_mint(address,uint256) | - | - | 70944 | 10 |
$ERC721Pausable | $_pause() | - | - | 44729 | 10 |
$ERC721Royalty | $_burn(uint256) | - | - | 33206 | 1 |
$ERC721Royalty | $_deleteDefaultRoyalty() | - | - | 21513 | 1 |
$ERC721Royalty | $_mint(address,uint256) | 51675 | 68775 | 60225 | 28 |
$ERC721Royalty | $_setDefaultRoyalty(address,uint96) | 27292 | 44392 | 39506 | 7 |
$ERC721Royalty | $_setTokenRoyalty(uint256,address,uint96) | 27598 | 44710 | 41598 | 11 |
$ERC721URIStorageMock | $_burn(uint256) | 30994 | 33592 | 32293 | 2 |
$ERC721URIStorageMock | $_mint(address,uint256) | - | - | 68765 | 11 |
$ERC721URIStorageMock | $_setTokenURI(uint256,string) | - | - | 48380 | 5 |
$ERC721URIStorageMock | setBaseURI(string) | 27681 | 44781 | 41361 | 5 |
$ERC721Votes | $_burn(uint256) | - | - | 95408 | 2 |
$ERC721Votes | $_mint(address,uint256) | 87243 | 166074 | 106207 | 51 |
$ERC721Votes | delegate(address) | 28541 | 111453 | 63314 | 27 |
$ERC721Votes | delegateBySig(address,uint256,uint256,uint8,bytes32,bytes32) | 76839 | 124099 | 108346 | 3 |
$ERC721Votes | transferFrom(address,address,uint256) | 60006 | 140118 | 99985 | 18 |
$ERC721VotesTimestampMock | $_mint(address,uint256) | 87243 | 118696 | 93534 | 10 |
$ERC721VotesTimestampMock | delegate(address) | 28541 | 48451 | 44467 | 10 |
$ERC721VotesTimestampMock | transferFrom(address,address,uint256) | 80554 | 112019 | 104761 | 10 |
$ERC721Wrapper | $_burn(uint256) | - | - | 31624 | 3 |
$ERC721Wrapper | $_mint(address,uint256) | 51693 | 68781 | 60301 | 399 |
$ERC721Wrapper | $_recover(address,uint256) | - | - | 78364 | 2 |
$ERC721Wrapper | $_safeMint(address,uint256,bytes) | - | - | 77196 | 2 |
$ERC721Wrapper | $_safeMint(address,uint256) | - | - | 75983 | 2 |
$ERC721Wrapper | approve(address,uint256) | 26669 | 51121 | 45279 | 202 |
$ERC721Wrapper | depositFor(address,uint256[]) | 72997 | 143519 | 118216 | 21 |
$ERC721Wrapper | safeTransferFrom(address,address,uint256,bytes) | 31661 | 70773 | 60082 | 54 |
$ERC721Wrapper | safeTransferFrom(address,address,uint256) | 30962 | 69666 | 59202 | 54 |
$ERC721Wrapper | setApprovalForAll(address,bool) | 26309 | 46221 | 45522 | 171 |
$ERC721Wrapper | transferFrom(address,address,uint256) | 30639 | 62414 | 54502 | 25 |
$ERC721Wrapper | withdrawTo(address,uint256[]) | 50060 | 83591 | 64859 | 17 |
$ERC777Mock | $_approve(address,address,uint256) | 29568 | 46668 | 42390 | 8 |
$ERC777Mock | $_mint(address,uint256,bytes,bytes,bool) | 44604 | 80117 | 68615 | 16 |
$ERC777Mock | $_mint(address,uint256,bytes,bytes) | 82492 | 94611 | 82618 | 192 |
$ERC777Mock | approve(address,uint256) | 29170 | 46630 | 44506 | 19 |
$ERC777Mock | authorizeOperator(address) | 25980 | 47876 | 45072 | 22 |
$ERC777Mock | burn(uint256,bytes) | 35652 | 60558 | 37709 | 33 |
$ERC777Mock | operatorBurn(address,uint256,bytes,bytes) | 41810 | 67394 | 52768 | 18 |
$ERC777Mock | operatorSend(address,address,uint256,bytes,bytes) | 49030 | 100506 | 76073 | 24 |
$ERC777Mock | revokeOperator(address) | 26013 | 47929 | 38411 | 9 |
$ERC777Mock | send(address,uint256,bytes) | 46938 | 93238 | 86018 | 27 |
$ERC777Mock | transfer(address,uint256) | 42919 | 65631 | 57774 | 7 |
$ERC777Mock | transferFrom(address,address,uint256) | 63883 | 68671 | 65871 | 7 |
$ERC777SenderRecipientMock | burn(address,uint256,bytes) | 51421 | 60006 | 57294 | 5 |
$ERC777SenderRecipientMock | recipientFor(address) | 44139 | 76579 | 65133 | 34 |
$ERC777SenderRecipientMock | registerRecipient(address) | 54217 | 60243 | 58735 | 8 |
$ERC777SenderRecipientMock | registerSender(address) | 54227 | 60253 | 59048 | 10 |
$ERC777SenderRecipientMock | send(address,address,uint256,bytes) | 88768 | 92906 | 91078 | 5 |
$ERC777SenderRecipientMock | senderFor(address) | 44117 | 76568 | 54938 | 24 |
$ERC777SenderRecipientMock | setShouldRevertReceive(bool) | - | - | 26520 | 9 |
$ERC777SenderRecipientMock | setShouldRevertSend(bool) | 23717 | 26529 | 24740 | 33 |
$GovernorCompatibilityBravoMock | cancel(uint256) | 81103 | 90511 | 85807 | 4 |
$GovernorCompatibilityBravoMock | castVote(uint256,uint8) | 70043 | 87187 | 82873 | 8 |
$GovernorCompatibilityBravoMock | castVoteWithReason(uint256,uint8,string) | 88389 | 88401 | 88398 | 4 |
$GovernorCompatibilityBravoMock | execute(uint256) | 115391 | 193337 | 171068 | 14 |
$GovernorCompatibilityBravoMock | propose(address[],uint256[],string[],bytes[],string) | 311510 | 644201 | 359037 | 14 |
$GovernorCompatibilityBravoMock | queue(uint256) | 125439 | 270097 | 197771 | 4 |
$GovernorCompMock | castVote(uint256,uint8) | 69617 | 86761 | 82445 | 8 |
$GovernorCompMock | execute(address[],uint256[],bytes[],bytes32) | - | - | 77445 | 2 |
$GovernorCompMock | propose(address[],uint256[],bytes[],string) | - | - | 91318 | 2 |
$GovernorMock | $_cancel(address[],uint256[],bytes[],bytes32) | 57451 | 77490 | 64935 | 9 |
$GovernorMock | cancel(address[],uint256[],bytes[],bytes32) | 59396 | 59863 | 59707 | 3 |
$GovernorMock | castVote(uint256,uint8) | 69176 | 86610 | 85817 | 77 |
$GovernorMock | castVoteBySig(uint256,uint8,uint8,bytes32,bytes32) | 91646 | 91960 | 91855 | 3 |
$GovernorMock | castVoteWithReason(uint256,uint8,string) | 87477 | 87779 | 87678 | 3 |
$GovernorMock | execute(address[],uint256[],bytes[],bytes32) | 79378 | 111397 | 91096 | 37 |
$GovernorMock | propose(address[],uint256[],bytes[],string) | 96805 | 118810 | 99277 | 125 |
$GovernorPreventLateQuorumMock | castVote(uint256,uint8) | 72189 | 119278 | 99278 | 14 |
$GovernorPreventLateQuorumMock | execute(address[],uint256[],bytes[],bytes32) | 73695 | 81946 | 77821 | 4 |
$GovernorPreventLateQuorumMock | propose(address[],uint256[],bytes[],string) | 97618 | 98083 | 97773 | 6 |
$GovernorTimelockCompoundMock | __acceptAdmin() | - | - | 33049 | 2 |
$GovernorTimelockCompoundMock | $_cancel(address[],uint256[],bytes[],bytes32) | 80182 | 93348 | 86762 | 4 |
$GovernorTimelockCompoundMock | castVote(uint256,uint8) | 69612 | 86744 | 85570 | 30 |
$GovernorTimelockCompoundMock | execute(address[],uint256[],bytes[],bytes32) | 109877 | 165061 | 130089 | 18 |
$GovernorTimelockCompoundMock | propose(address[],uint256[],bytes[],string) | 97556 | 105830 | 99203 | 24 |
$GovernorTimelockCompoundMock | queue(address[],uint256[],bytes[],bytes32) | 120063 | 155736 | 124318 | 20 |
$GovernorTimelockControlMock | $_cancel(address[],uint256[],bytes[],bytes32) | 80146 | 89815 | 84981 | 4 |
$GovernorTimelockControlMock | castVote(uint256,uint8) | 69634 | 86766 | 85021 | 40 |
$GovernorTimelockControlMock | execute(address[],uint256[],bytes[],bytes32) | 115129 | 163919 | 128652 | 24 |
$GovernorTimelockControlMock | propose(address[],uint256[],bytes[],string) | 97502 | 101824 | 98089 | 28 |
$GovernorTimelockControlMock | queue(address[],uint256[],bytes[],bytes32) | 125095 | 130097 | 125726 | 30 |
$GovernorVoteMocks | castVote(uint256,uint8) | 69776 | 86908 | 82598 | 8 |
$GovernorVoteMocks | execute(address[],uint256[],bytes[],bytes32) | - | - | 77534 | 2 |
$GovernorVoteMocks | propose(address[],uint256[],bytes[],string) | - | - | 91374 | 2 |
$GovernorWithParamsMock | castVote(uint256,uint8) | 69732 | 86864 | 81128 | 6 |
$GovernorWithParamsMock | castVoteWithReason(uint256,uint8,string) | - | - | 88100 | 2 |
$GovernorWithParamsMock | castVoteWithReasonAndParams(uint256,uint8,string,bytes) | - | - | 95133 | 2 |
$GovernorWithParamsMock | castVoteWithReasonAndParamsBySig(uint256,uint8,string,bytes,uint8,bytes32,bytes32) | 100800 | 100812 | 100806 | 2 |
$GovernorWithParamsMock | execute(address[],uint256[],bytes[],bytes32) | - | - | 77445 | 2 |
$GovernorWithParamsMock | propose(address[],uint256[],bytes[],string) | 91337 | 91349 | 91347 | 6 |
$Implementation1 | setValue(uint256) | 50620 | 50642 | 50627 | 3 |
$Ownable | $_transferOwnership(address) | - | - | 45482 | 1 |
$Ownable | renounceOwnership() | - | - | 23265 | 2 |
$Ownable | transferOwnership(address) | - | - | 28558 | 1 |
$Ownable2Step | acceptOwnership() | - | - | 28320 | 1 |
$Ownable2Step | transferOwnership(address) | - | - | 47762 | 3 |
$SafeERC20 | $forceApprove(address,address,uint256) | 28636 | 50778 | 36605 | 9 |
$SafeERC20 | $safeApprove(address,address,uint256) | 29040 | 52169 | 36262 | 7 |
$SafeERC20 | $safeDecreaseAllowance(address,address,uint256) | 34887 | 34995 | 34941 | 2 |
$SafeERC20 | $safeIncreaseAllowance(address,address,uint256) | 34956 | 52164 | 43560 | 4 |
$SafeERC20 | $safePermit(address,address,address,uint256,uint256,uint8,bytes32,bytes32) | - | - | 82418 | 2 |
$SafeERC20 | $safeTransfer(address,address,uint256) | 56091 | 56199 | 56145 | 4 |
$SafeERC20 | $safeTransferFrom(address,address,address,uint256) | 59061 | 59166 | 59114 | 4 |
$ShortStrings | $toShortStringWithFallback(string,uint256) | 23527 | 715618 | 133392 | 7 |
$TimelockReentrant | disableReentrancy() | - | - | 43385 | 2 |
$TimelockReentrant | enableRentrancy(address,bytes) | 206273 | 340247 | 273260 | 2 |
$UUPSUpgradeableLegacyMock | upgradeTo(address) | 33230 | 49638 | 35589 | 10 |
$UUPSUpgradeableLegacyMock | upgradeToAndCall(address,bytes) | 60774 | 84860 | 79404 | 18 |
$VotesMock | $_burn(uint256) | - | - | 92576 | 2 |
$VotesMock | $_mint(address,uint256) | 84984 | 163829 | 106017 | 37 |
$VotesMock | delegate(address,address) | - | - | 96115 | 1 |
$VotesMock | delegate(address) | 48295 | 111286 | 71211 | 11 |
$VotesMock | delegateBySig(address,uint256,uint256,uint8,bytes32,bytes32) | 76692 | 123965 | 108203 | 3 |
$VotesTimestampMock | $_burn(uint256) | - | - | 92394 | 2 |
$VotesTimestampMock | $_mint(address,uint256) | 84893 | 163647 | 105914 | 37 |
$VotesTimestampMock | delegate(address,address) | - | - | 96024 | 1 |
$VotesTimestampMock | delegate(address) | 48295 | 111104 | 71161 | 11 |
$VotesTimestampMock | delegateBySig(address,uint256,uint256,uint8,bytes32,bytes32) | 76692 | 123874 | 108143 | 3 |
BridgeAMBMock | relayAs(address,bytes,address) | - | - | 39551 | 1 |
BridgeArbitrumL1Mock | relayAs(address,bytes,address) | - | - | 42583 | 1 |
BridgeArbitrumL2Mock | relayAs(address,bytes,address) | 40694 | 43676 | 42185 | 2 |
BridgeOptimismMock | relayAs(address,bytes,address) | - | - | 39551 | 1 |
BridgePolygonChildMock | relayAs(address,bytes,address) | - | - | 32778 | 1 |
ConditionalEscrowMock | deposit(address) | 27786 | 47686 | 44321 | 11 |
ConditionalEscrowMock | setAllowed(address,bool) | 24222 | 44146 | 44029 | 171 |
ConditionalEscrowMock | withdraw(address) | 32718 | 37418 | 36243 | 4 |
ContextMock | msgData(uint256,string) | - | - | 26375 | 1 |
ContextMock | msgSender() | - | - | 22264 | 1 |
ContextMockCaller | callData(address,uint256,string) | 30503 | 30705 | 30604 | 4 |
ContextMockCaller | callSender(address) | 25783 | 25993 | 25888 | 4 |
ERC1155PresetMinterPauser | burn(address,uint256,uint256) | - | - | 32898 | 1 |
ERC1155PresetMinterPauser | mint(address,uint256,uint256,bytes) | - | - | 55376 | 2 |
ERC1155PresetMinterPauser | mintBatch(address,uint256[],uint256[],bytes) | - | - | 82134 | 1 |
ERC1155PresetMinterPauser | pause() | - | - | 46955 | 4 |
ERC1155PresetMinterPauser | unpause() | - | - | 25054 | 1 |
ERC20PresetFixedSupply | burn(uint256) | - | - | 33595 | 1 |
ERC20PresetMinterPauser | burn(uint256) | - | - | 35852 | 1 |
ERC20PresetMinterPauser | mint(address,uint256) | - | - | 72759 | 2 |
ERC20PresetMinterPauser | pause() | - | - | 47000 | 4 |
ERC20PresetMinterPauser | unpause() | - | - | 25032 | 1 |
ERC2771ContextMock | msgData(uint256,string) | - | - | 26577 | 1 |
ERC2771ContextMock | msgDataShort() | - | - | 23230 | 1 |
ERC2771ContextMock | msgSender() | 22474 | 22487 | 22481 | 2 |
ERC721PresetMinterPauserAutoId | burn(uint256) | - | - | 43880 | 1 |
ERC721PresetMinterPauserAutoId | mint(address) | - | - | 127123 | 2 |
ERC721PresetMinterPauserAutoId | pause() | - | - | 47022 | 4 |
ERC721PresetMinterPauserAutoId | unpause() | - | - | 25099 | 1 |
Escrow | deposit(address) | 27807 | 47719 | 44008 | 10 |
Escrow | withdraw(address) | 30423 | 35123 | 33948 | 4 |
EtherReceiverMock | setAcceptEther(bool) | 23649 | 43561 | 36924 | 3 |
InitializableMock | initialize() | - | - | 45446 | 3 |
InitializableMock | onlyInitializingNested() | - | - | 45637 | 1 |
MinimalForwarder | execute((address,address,uint256,uint256,uint256,bytes),bytes) | 56338 | 100000 | 66401 | 6 |
MulticallTest | checkReturnValues(address,address[],uint256[]) | - | - | 90824 | 1 |
PausableMock | drasticMeasure() | - | - | 26420 | 1 |
PausableMock | normalProcess() | - | - | 45606 | 2 |
PausableMock | pause() | - | - | 44617 | 9 |
PausableMock | unpause() | - | - | 22695 | 5 |
PaymentSplitter | release(address,address) | 57349 | 108649 | 90594 | 5 |
PaymentSplitter | release(address) | 65125 | 82225 | 72450 | 7 |
ProxyAdmin | changeProxyAdmin(address,address) | - | - | 34773 | 1 |
ProxyAdmin | upgrade(address,address) | - | - | 39067 | 1 |
ProxyAdmin | upgradeAndCall(address,address,bytes) | - | - | 63905 | 1 |
PullPaymentMock | callTransfer(address,uint256) | 40694 | 57842 | 55361 | 7 |
PullPaymentMock | withdrawPayments(address) | - | - | 38270 | 2 |
ReentrancyMock | callback() | - | - | 45799 | 1 |
ReentrancyMock | guardedCheckEntered() | - | - | 23719 | 1 |
RefundEscrow | beneficiaryWithdraw() | - | - | 32899 | 2 |
RefundEscrow | close() | - | - | 46438 | 6 |
RefundEscrow | deposit(address) | - | - | 49924 | 23 |
RefundEscrow | enableRefunds() | - | - | 46526 | 6 |
RefundEscrow | withdraw(address) | - | - | 37425 | 4 |
ReinitializerMock | chainReinitialize(uint8,uint8) | - | - | 70199 | 2 |
ReinitializerMock | disableInitializers() | 27629 | 44729 | 39029 | 3 |
ReinitializerMock | initialize() | - | - | 67540 | 5 |
ReinitializerMock | reinitialize(uint8) | 33372 | 67572 | 40212 | 5 |
SampleChild | initialize(uint256,string,uint256,uint256) | - | - | 137802 | 5 |
StorageSlotMock | setAddress(bytes32,address) | - | - | 44439 | 3 |
StorageSlotMock | setBoolean(bytes32,bool) | - | - | 44225 | 3 |
StorageSlotMock | setBytes(bytes32,bytes) | 135743 | 135755 | 135751 | 3 |
StorageSlotMock | setBytes32(bytes32,bytes32) | - | - | 44510 | 3 |
StorageSlotMock | setBytesStorage(uint256,bytes) | 135737 | 135749 | 135745 | 3 |
StorageSlotMock | setString(bytes32,string) | - | - | 45124 | 3 |
StorageSlotMock | setStringStorage(uint256,string) | - | - | 45220 | 3 |
StorageSlotMock | setUint256(bytes32,uint256) | - | - | 44172 | 3 |
TimelockController | cancel(bytes32) | - | - | 25802 | 3 |
TimelockController | execute(address,uint256,bytes,bytes32,bytes32) | 40086 | 62825 | 45861 | 7 |
TimelockController | executeBatch(address[],uint256[],bytes[],bytes32,bytes32) | 45179 | 82389 | 56249 | 4 |
TimelockController | grantRole(bytes32,address) | 51263 | 51503 | 51464 | 273 |
TimelockController | revokeRole(bytes32,address) | 27494 | 29494 | 28568 | 95 |
TimelockController | schedule(address,uint256,bytes,bytes32,bytes32,uint256) | 54284 | 56538 | 56086 | 26 |
TimelockController | scheduleBatch(address[],uint256[],bytes[],bytes32,bytes32,uint256) | 58855 | 99379 | 93589 | 12 |
TimersBlockNumberImpl | reset() | - | - | 23502 | 1 |
TimersBlockNumberImpl | setDeadline(uint64) | - | - | 43638 | 3 |
TimersTimestampImpl | reset() | - | - | 23502 | 1 |
TimersTimestampImpl | setDeadline(uint64) | - | - | 43662 | 3 |
TokenTimelock | release() | - | - | 51196 | 3 |
UpgradeableBeacon | upgradeTo(address) | - | - | 32725 | 3 |
VestingWallet | release() | 27930 | 54957 | 37370 | 130 |
VestingWallet | release(address) | 38370 | 81397 | 46984 | 195 |
Deployment | Min | Max | Avg | % of limit |
---|---|---|---|---|
$AccessControl | - | - | 463368 | 4.6 % |
$AccessControlDefaultAdminRules | - | - | 1121713 | 11.2 % |
$AccessControlEnumerable | - | - | 623446 | 6.2 % |
$AccessManagedTarget | 535375 | 535387 | 535386 | 5.4 % |
$AccessManager | - | - | 2558993 | 25.6 % |
$Address | - | - | 545619 | 5.5 % |
$Base64 | - | - | 279477 | 2.8 % |
$BitMaps | - | - | 185601 | 1.9 % |
$Checkpoints | - | - | 1504773 | 15 % |
$Clones | - | - | 266824 | 2.7 % |
$Create2 | - | - | 240302 | 2.4 % |
$DoubleEndedQueue | - | - | 426672 | 4.3 % |
$ECDSA | - | - | 406626 | 4.1 % |
$EIP712Verifier | 627732 | 762358 | 689867 | 6.9 % |
$EnumerableMap | - | - | 1141101 | 11.4 % |
$EnumerableSet | - | - | 617188 | 6.2 % |
$ERC1155 | - | - | 1757346 | 17.6 % |
$ERC1155Burnable | - | - | 1785216 | 17.9 % |
$ERC1155Holder | - | - | 276223 | 2.8 % |
$ERC1155Pausable | - | - | 1815280 | 18.2 % |
$ERC1155Supply | - | - | 1814438 | 18.1 % |
$ERC1155URIStorage | 1855639 | 1876059 | 1865849 | 18.7 % |
$ERC165 | - | - | 109697 | 1.1 % |
$ERC165Checker | - | - | 367891 | 3.7 % |
$ERC1967Utils | - | - | 530116 | 5.3 % |
$ERC20 | 685213 | 685309 | 685247 | 6.9 % |
$ERC20ApprovalMock | - | - | 688113 | 6.9 % |
$ERC20Burnable | - | - | 712762 | 7.1 % |
$ERC20Capped | - | - | 723403 | 7.2 % |
$ERC20DecimalsMock | 652787 | 693231 | 690418 | 6.9 % |
$ERC20FlashMintMock | - | - | 966850 | 9.7 % |
$ERC20ForceApproveMock | - | - | 702674 | 7 % |
$ERC20MulticallMock | - | - | 886378 | 8.9 % |
$ERC20NoReturnMock | - | - | 688617 | 6.9 % |
$ERC20Pausable | - | - | 779647 | 7.8 % |
$ERC20Permit | - | - | 1231591 | 12.3 % |
$ERC20Reentrant | - | - | 990277 | 9.9 % |
$ERC20ReturnFalseMock | - | - | 665262 | 6.7 % |
$ERC20Votes | 2006677 | 2006701 | 2006695 | 20.1 % |
$ERC20VotesLegacyMock | - | - | 1951646 | 19.5 % |
$ERC20VotesTimestampMock | 1986154 | 1986178 | 1986172 | 19.9 % |
$ERC20Wrapper | - | - | 1010889 | 10.1 % |
$ERC4626 | 1396252 | 1437151 | 1401670 | 14 % |
$ERC4626FeesMock | - | - | 1645596 | 16.5 % |
$ERC4626LimitsMock | - | - | 1522499 | 15.2 % |
$ERC4626OffsetMock | 1424104 | 1464612 | 1461951 | 14.6 % |
$ERC721 | 1451564 | 1451672 | 1451618 | 14.5 % |
$ERC721Burnable | - | - | 1463102 | 14.6 % |
$ERC721ConsecutiveMock | 3626476 | 3626488 | 3626484 | 36.3 % |
$ERC721Enumerable | - | - | 1678727 | 16.8 % |
$ERC721Holder | - | - | 159217 | 1.6 % |
$ERC721Pausable | - | - | 1546172 | 15.5 % |
$ERC721Royalty | - | - | 1686589 | 16.9 % |
$ERC721URIStorageMock | - | - | 1690431 | 16.9 % |
$ERC721Votes | 2756916 | 2757012 | 2756923 | 27.6 % |
$ERC721VotesTimestampMock | - | - | 2736547 | 27.4 % |
$ERC721Wrapper | 1762227 | 1762251 | 1762250 | 17.6 % |
$GovernorMock | 4257235 | 4257572 | 4257457 | 42.6 % |
$GovernorPreventLateQuorumMock | - | - | 3938657 | 39.4 % |
$GovernorStorageMock | 5316171 | 5316217 | 5316199 | 53.2 % |
$GovernorTimelockAccessMock | 5241900 | 5241924 | 5241921 | 52.4 % |
$GovernorTimelockCompoundMock | 4828738 | 4828796 | 4828778 | 48.3 % |
$GovernorTimelockControlMock | 4681264 | 4681310 | 4681291 | 46.8 % |
$GovernorVoteMocks | 3550119 | 3550131 | 3550128 | 35.5 % |
$GovernorWithParamsMock | 3603071 | 3603083 | 3603082 | 36 % |
$Math | - | - | 767562 | 7.7 % |
$MerkleProof | - | - | 762371 | 7.6 % |
$MessageHashUtils | - | - | 368887 | 3.7 % |
$Nonces | - | - | 181035 | 1.8 % |
$Ownable | 263488 | 263500 | 263499 | 2.6 % |
$Ownable2Step | - | - | 311596 | 3.1 % |
$SafeCast | - | - | 1826982 | 18.3 % |
$SafeERC20 | - | - | 451101 | 4.5 % |
$ShortStrings | - | - | 451077 | 4.5 % |
$SignatureChecker | - | - | 327042 | 3.3 % |
$SignedMath | - | - | 179509 | 1.8 % |
$Strings | - | - | 531910 | 5.3 % |
$Time | - | - | 387281 | 3.9 % |
$TimelockReentrant | - | - | 351864 | 3.5 % |
$VotesMock | - | - | 1562601 | 15.6 % |
$VotesTimestampMock | - | - | 1532131 | 15.3 % |
AddressArraysMock | - | - | 355300 | 3.6 % |
BadBeaconNoImpl | - | - | 66854 | 0.7 % |
BadBeaconNotContract | - | - | 78531 | 0.8 % |
BeaconProxy | 164885 | 189249 | 185160 | 1.9 % |
Bytes32ArraysMock | - | - | 350301 | 3.5 % |
CallReceiverMock | - | - | 257900 | 2.6 % |
CallReceiverMockTrustingForwarder | 307841 | 307853 | 307852 | 3.1 % |
ChildConstructorInitializableMock | - | - | 311950 | 3.1 % |
ClashingImplementation | - | - | 125315 | 1.3 % |
CompTimelock | 926713 | 926749 | 926736 | 9.3 % |
ConstructorInitializableMock | - | - | 233470 | 2.3 % |
ContextMock | - | - | 202719 | 2 % |
ContextMockCaller | - | - | 201207 | 2 % |
DisableOk | - | - | 99498 | 1 % |
DummyImplementation | - | - | 451677 | 4.5 % |
DummyImplementationV2 | - | - | 457289 | 4.6 % |
ERC1155ReceiverMock | 512422 | 512446 | 512437 | 5.1 % |
ERC1271MaliciousMock | - | - | 130699 | 1.3 % |
ERC1271WalletMock | - | - | 353824 | 3.5 % |
ERC165InterfacesSupported | 139375 | 207784 | 177782 | 1.8 % |
ERC165MaliciousData | - | - | 93459 | 0.9 % |
ERC165MissingData | - | - | 87171 | 0.9 % |
ERC165NotSupported | - | - | 66854 | 0.7 % |
ERC165ReturnBombMock | - | - | 99071 | 1 % |
ERC1967Proxy | 129028 | 152658 | 141803 | 1.4 % |
ERC20ExcessDecimalsMock | - | - | 78531 | 0.8 % |
ERC2771ContextMock | 307146 | 307170 | 307166 | 3.1 % |
ERC2771Forwarder | - | - | 911578 | 9.1 % |
ERC3156FlashBorrowerMock | 372060 | 372072 | 372069 | 3.7 % |
ERC721ReceiverMock | 287312 | 287360 | 287348 | 2.9 % |
EtherReceiverMock | - | - | 92787 | 0.9 % |
Implementation1 | - | - | 143709 | 1.4 % |
Implementation2 | - | - | 150401 | 1.5 % |
Implementation3 | - | - | 165695 | 1.7 % |
Implementation4 | - | - | 151267 | 1.5 % |
InitializableMock | - | - | 402648 | 4 % |
MigratableMockV1 | - | - | 149531 | 1.5 % |
MigratableMockV2 | - | - | 177811 | 1.8 % |
MigratableMockV3 | - | - | 190967 | 1.9 % |
MulticallTest | - | - | 367255 | 3.7 % |
NonUpgradeableMock | - | - | 93663 | 0.9 % |
PausableMock | - | - | 187273 | 1.9 % |
ReentrancyAttack | - | - | 144551 | 1.4 % |
ReentrancyMock | - | - | 320179 | 3.2 % |
ReinitializerMock | - | - | 360250 | 3.6 % |
SampleChild | - | - | 647449 | 6.5 % |
StorageSlotMock | - | - | 457973 | 4.6 % |
TimelockController | 1565494 | 1640671 | 1604718 | 16 % |
TransparentUpgradeableProxy | 650468 | 674092 | 655151 | 6.6 % |
Uint256ArraysMock | 176646 | 442906 | 410652 | 4.1 % |
UpgradeableBeacon | 249329 | 249341 | 249340 | 2.5 % |
UpgradeableBeaconMock | - | - | 108386 | 1.1 % |
UpgradeableBeaconReentrantMock | - | - | 122115 | 1.2 % |
UUPSUnsupportedProxiableUUID | - | - | 406456 | 4.1 % |
UUPSUpgradeableMock | - | - | 416733 | 4.2 % |
UUPSUpgradeableUnsafeMock | - | - | 335729 | 3.4 % |
VestingWallet | - | - | 661082 | 6.6 % |
Contract | Method | Min | Max | Avg | # calls |
---|---|---|---|---|---|
$AccessControl | $_grantRole(bytes32,address) | 25809 | 48046 | 47064 | 34 |
$AccessControl | $_revokeRole(bytes32,address) | 25811 | 26082 | 25947 | 2 |
$AccessControl | $_setRoleAdmin(bytes32,bytes32) | - | - | 46564 | 5 |
$AccessControl | grantRole(bytes32,address) | 29206 | 51455 | 49222 | 20 |
$AccessControl | renounceRole(bytes32,address) | 24672 | 24943 | 24808 | 4 |
$AccessControl | revokeRole(bytes32,address) | 29230 | 29501 | 29393 | 5 |
$AccessControlDefaultAdminRules | $_grantRole(bytes32,address) | 25900 | 70092 | 48081 | 5 |
$AccessControlDefaultAdminRules | $_revokeRole(bytes32,address) | 25906 | 26177 | 26042 | 2 |
$AccessControlDefaultAdminRules | $_setRoleAdmin(bytes32,bytes32) | - | - | 46637 | 5 |
$AccessControlDefaultAdminRules | acceptDefaultAdminTransfer() | - | - | 60021 | 5 |
$AccessControlDefaultAdminRules | beginDefaultAdminTransfer(address) | 33323 | 34329 | 33575 | 33 |
$AccessControlDefaultAdminRules | cancelDefaultAdminTransfer() | 26259 | 29825 | 29112 | 5 |
$AccessControlDefaultAdminRules | changeDefaultAdminDelay(uint48) | 33299 | 36553 | 33851 | 54 |
$AccessControlDefaultAdminRules | grantRole(bytes32,address) | 29415 | 51664 | 49431 | 20 |
$AccessControlDefaultAdminRules | renounceRole(bytes32,address) | 24933 | 32220 | 27299 | 8 |
$AccessControlDefaultAdminRules | revokeRole(bytes32,address) | 29398 | 29669 | 29561 | 5 |
$AccessControlDefaultAdminRules | rollbackDefaultAdminDelay() | 26200 | 34223 | 30548 | 7 |
$AccessControlEnumerable | $_grantRole(bytes32,address) | 25881 | 114966 | 112457 | 41 |
$AccessControlEnumerable | $_revokeRole(bytes32,address) | 25861 | 37370 | 31616 | 2 |
$AccessControlEnumerable | $_setRoleAdmin(bytes32,bytes32) | - | - | 46586 | 5 |
$AccessControlEnumerable | grantRole(bytes32,address) | 29256 | 118353 | 109496 | 24 |
$AccessControlEnumerable | renounceRole(bytes32,address) | 24810 | 36539 | 31843 | 5 |
$AccessControlEnumerable | revokeRole(bytes32,address) | 29324 | 48536 | 37934 | 6 |
$AccessManagedTarget | fnRestricted() | 34002 | 47239 | 36073 | 17 |
$AccessManagedTarget | fnUnrestricted() | - | - | 22275 | 32 |
$AccessManager | $_grantRole(uint64,address,uint32,uint32) | 32945 | 49192 | 49135 | 784 |
$AccessManager | $_setGrantDelay(uint64,uint32) | 29999 | 30011 | 30001 | 5 |
$AccessManager | $_setRoleAdmin(uint64,uint64) | - | - | 45781 | 315 |
$AccessManager | $_setRoleGuardian(uint64,uint64) | - | - | 28630 | 315 |
$AccessManager | $_setTargetClosed(address,bool) | 25880 | 45804 | 35963 | 259 |
$AccessManager | $_setTargetFunctionRole(address,bytes4,uint64) | 26657 | 46665 | 40236 | 400 |
$AccessManager | cancel(address,address,bytes) | 30715 | 41304 | 38187 | 4 |
$AccessManager | execute(address,bytes) | 45513 | 56874 | 49964 | 38 |
$AccessManager | grantRole(uint64,address,uint32) | 39031 | 55302 | 49492 | 14 |
$AccessManager | labelRole(uint64,string) | 28566 | 28602 | 28578 | 3 |
$AccessManager | renounceRole(uint64,address) | 24474 | 24557 | 24502 | 3 |
$AccessManager | revokeRole(uint64,address) | 31223 | 31306 | 31251 | 3 |
$AccessManager | schedule(address,bytes,uint48) | 41418 | 58530 | 56146 | 34 |
$AccessManager | setGrantDelay(uint64,uint32) | 34000 | 34095 | 34059 | 3 |
$AccessManager | setRoleAdmin(uint64,uint64) | - | - | 32508 | 1 |
$AccessManager | setRoleGuardian(uint64,uint64) | - | - | 32625 | 1 |
$AccessManager | setTargetFunctionRole(address,bytes4[],uint64) | 37348 | 103792 | 59053 | 7 |
$AccessManager | updateAuthority(address,address) | - | - | 41560 | 2 |
$Address | $functionCall(address,bytes) | 28575 | 30117 | 29346 | 4 |
$Address | $functionCallWithValue(address,bytes,uint256) | 30179 | 36951 | 35258 | 8 |
$Address | $functionDelegateCall(address,bytes) | - | - | 52555 | 1 |
$Address | $sendValue(address,uint256) | 24638 | 33599 | 29151 | 10 |
$BitMaps | $set(uint256,uint256) | 23990 | 43902 | 38197 | 19 |
$BitMaps | $setTo(uint256,uint256,bool) | 22219 | 44127 | 31675 | 10 |
$BitMaps | $unset(uint256,uint256) | 21905 | 26705 | 22878 | 7 |
$Checkpoints | $push(uint256,uint32,uint224) | 31381 | 68120 | 55538 | 46 |
$Checkpoints | $push(uint256,uint48,uint208) | 31400 | 68139 | 55557 | 46 |
$Checkpoints | $push(uint256,uint96,uint160) | 31437 | 68152 | 55590 | 46 |
$ClashingImplementation | upgradeToAndCall(address,bytes) | 27833 | 82327 | 59662 | 29 |
$Clones | $clone(address) | 64061 | 64073 | 64072 | 17 |
$Clones | $cloneDeterministic(address,bytes32) | 64638 | 64650 | 64649 | 16 |
$Create2 | $deploy(uint256,bytes32,bytes) | 243533 | 665176 | 559729 | 4 |
$DoubleEndedQueue | $clear(uint256) | - | - | 21712 | 1 |
$DoubleEndedQueue | $popBack(uint256) | - | - | 28166 | 1 |
$DoubleEndedQueue | $popFront(uint256) | - | - | 28246 | 1 |
$DoubleEndedQueue | $pushBack(uint256,bytes32) | 49125 | 66249 | 57122 | 15 |
$DoubleEndedQueue | $pushFront(uint256,bytes32) | 49141 | 49153 | 49152 | 8 |
$DummyImplementation | initializeNonPayable() | - | - | 46008 | 4 |
$DummyImplementation | initializeNonPayableWithValue(uint256) | - | - | 46226 | 4 |
$DummyImplementation | initializePayable() | - | - | 46005 | 8 |
$DummyImplementation | initializePayableWithValue(uint256) | - | - | 46268 | 8 |
$DummyImplementation | unsafeOverrideAdmin(address) | - | - | 31682 | 1 |
$EnumerableMap | $remove_EnumerableMap_Bytes32ToBytes32Map(uint256,bytes32) | 27539 | 43382 | 37652 | 7 |
$EnumerableMap | $remove_EnumerableMap_Bytes32ToUintMap(uint256,bytes32) | 27515 | 43363 | 37633 | 7 |
$EnumerableMap | $remove_EnumerableMap_UintToAddressMap(uint256,uint256) | 27512 | 43360 | 37629 | 7 |
$EnumerableMap | $remove_EnumerableMap_UintToUintMap(uint256,uint256) | 27578 | 43413 | 37686 | 7 |
$EnumerableMap | $remove(uint256,address) | 27817 | 43604 | 37896 | 7 |
$EnumerableMap | $set(uint256,address,uint256) | 28013 | 112398 | 90533 | 20 |
$EnumerableMap | $set(uint256,bytes32,bytes32) | 27687 | 112060 | 90199 | 20 |
$EnumerableMap | $set(uint256,bytes32,uint256) | 27689 | 112062 | 90200 | 20 |
$EnumerableMap | $set(uint256,uint256,address) | 28036 | 112421 | 90555 | 20 |
$EnumerableMap | $set(uint256,uint256,uint256) | 27774 | 112147 | 90285 | 20 |
$EnumerableSet | $add(uint256,address) | 25433 | 89918 | 68771 | 14 |
$EnumerableSet | $add(uint256,bytes32) | 25206 | 89679 | 68537 | 14 |
$EnumerableSet | $add(uint256,uint256) | 25112 | 89585 | 68443 | 14 |
$EnumerableSet | $remove(uint256,address) | 25443 | 39731 | 34413 | 7 |
$EnumerableSet | $remove(uint256,bytes32) | 25216 | 39504 | 34187 | 7 |
$EnumerableSet | $remove(uint256,uint256) | 25146 | 39434 | 34118 | 7 |
$ERC1155 | $_burn(address,uint256,uint256) | - | - | 30816 | 2 |
$ERC1155 | $_burnBatch(address,uint256[],uint256[]) | - | - | 41834 | 2 |
$ERC1155 | $_mint(address,uint256,uint256,bytes) | 51172 | 51366 | 51181 | 113 |
$ERC1155 | $_mintBatch(address,uint256[],uint256[],bytes) | 100903 | 101133 | 100937 | 27 |
$ERC1155 | $_setURI(string) | - | - | 38583 | 2 |
$ERC1155 | safeBatchTransferFrom(address,address,uint256[],uint256[],bytes) | 79464 | 107785 | 89920 | 22 |
$ERC1155 | safeTransferFrom(address,address,uint256,uint256,bytes) | 52394 | 57733 | 55431 | 23 |
$ERC1155 | setApprovalForAll(address,bool) | 24313 | 46225 | 42109 | 15 |
$ERC1155Burnable | $_mint(address,uint256,uint256,bytes) | 51172 | 51184 | 51178 | 12 |
$ERC1155Burnable | burn(address,uint256,uint256) | 30903 | 33219 | 32061 | 2 |
$ERC1155Burnable | burnBatch(address,uint256[],uint256[]) | 40428 | 42744 | 41586 | 2 |
$ERC1155Burnable | setApprovalForAll(address,bool) | - | - | 46213 | 2 |
$ERC1155Pausable | $_mint(address,uint256,uint256,bytes) | - | - | 53332 | 11 |
$ERC1155Pausable | $_pause() | - | - | 44707 | 11 |
$ERC1155Pausable | setApprovalForAll(address,bool) | 46213 | 46225 | 46214 | 12 |
$ERC1155Supply | $_burn(address,uint256,uint256) | - | - | 33056 | 2 |
$ERC1155Supply | $_burnBatch(address,uint256[],uint256[]) | - | - | 44704 | 2 |
$ERC1155Supply | $_mint(address,uint256,uint256,bytes) | - | - | 96091 | 4 |
$ERC1155Supply | $_mintBatch(address,uint256[],uint256[],bytes) | - | - | 144821 | 4 |
$ERC1155URIStorage | $_mint(address,uint256,uint256,bytes) | - | - | 51172 | 4 |
$ERC1155URIStorage | $_setBaseURI(string) | - | - | 44947 | 2 |
$ERC1155URIStorage | $_setURI(uint256,string) | 50689 | 50770 | 50730 | 2 |
$ERC165Checker | $getSupportedInterfaces(address,bytes4[]) | - | - | 237334 | 1 |
$ERC165Checker | $supportsInterface(address,bytes4) | - | - | 114499 | 1 |
$ERC1967Utils | $changeAdmin(address) | - | - | 28491 | 1 |
$ERC1967Utils | $upgradeBeaconToAndCall(address,bytes) | 36738 | 39578 | 38631 | 3 |
$ERC1967Utils | $upgradeToAndCall(address,bytes) | 31348 | 33466 | 32760 | 3 |
$ERC20 | $_approve(address,address,uint256) | 26831 | 46743 | 40040 | 17 |
$ERC20 | $_burn(address,uint256) | 27425 | 34281 | 30853 | 6 |
$ERC20 | $_mint(address,uint256) | 51288 | 68472 | 67180 | 70 |
$ERC20 | $_transfer(address,address,uint256) | 29266 | 47178 | 38222 | 4 |
$ERC20 | $_update(address,address,uint256) | 26425 | 34378 | 30392 | 4 |
$ERC20 | approve(address,uint256) | 29218 | 46702 | 44684 | 20 |
$ERC20 | transfer(address,uint256) | 28875 | 51599 | 42420 | 6 |
$ERC20 | transferFrom(address,address,uint256) | 48014 | 54377 | 50135 | 6 |
$ERC20ApprovalMock | $_approve(address,address,uint256) | 29675 | 46775 | 42500 | 8 |
$ERC20ApprovalMock | $_burn(address,uint256) | 27425 | 34281 | 30853 | 6 |
$ERC20ApprovalMock | $_mint(address,uint256) | 51288 | 68400 | 67598 | 64 |
$ERC20ApprovalMock | $_transfer(address,address,uint256) | 29266 | 47178 | 38222 | 4 |
$ERC20ApprovalMock | $_update(address,address,uint256) | 26425 | 34378 | 30392 | 4 |
$ERC20ApprovalMock | approve(address,uint256) | 29262 | 46734 | 44503 | 18 |
$ERC20ApprovalMock | transfer(address,uint256) | 28875 | 51599 | 42420 | 6 |
$ERC20ApprovalMock | transferFrom(address,address,uint256) | 49915 | 54377 | 51402 | 6 |
$ERC20Burnable | $_mint(address,uint256) | - | - | 68434 | 13 |
$ERC20Burnable | approve(address,uint256) | 26406 | 46330 | 38857 | 8 |
$ERC20Burnable | burn(uint256) | 28208 | 33820 | 31014 | 4 |
$ERC20Burnable | burnFrom(address,uint256) | 31406 | 39818 | 35612 | 6 |
$ERC20Capped | $_mint(address,uint256) | 68684 | 68708 | 68700 | 3 |
$ERC20DecimalsMock | $_mint(address,uint256) | 34212 | 68772 | 63630 | 142 |
$ERC20DecimalsMock | approve(address,uint256) | 46318 | 46702 | 46557 | 95 |
$ERC20DecimalsMock | transfer(address,uint256) | - | - | 46799 | 1 |
$ERC20FlashMintMock | $_mint(address,uint256) | 51341 | 68417 | 65978 | 14 |
$ERC20FlashMintMock | flashLoan(address,address,uint256,bytes) | 62014 | 83953 | 74510 | 16 |
$ERC20FlashMintMock | setFlashFee(uint256) | - | - | 43593 | 2 |
$ERC20FlashMintMock | setFlashFeeReceiver(address) | - | - | 43950 | 1 |
$ERC20ForceApproveMock | $_approve(address,address,uint256) | - | - | 46743 | 3 |
$ERC20MulticallMock | $_mint(address,uint256) | - | - | 68412 | 4 |
$ERC20MulticallMock | multicall(bytes[]) | - | - | 82933 | 1 |
$ERC20MulticallMock | transfer(address,uint256) | - | - | 46789 | 1 |
$ERC20NoReturnMock | $_approve(address,address,uint256) | 26831 | 46743 | 37893 | 9 |
$ERC20NoReturnMock | $_mint(address,uint256) | 51300 | 68400 | 59850 | 4 |
$ERC20NoReturnMock | approve(address,uint256) | - | - | 46664 | 2 |
$ERC20Pausable | $_burn(address,uint256) | - | - | 36470 | 2 |
$ERC20Pausable | $_mint(address,uint256) | 53477 | 70589 | 68144 | 14 |
$ERC20Pausable | $_pause() | - | - | 44729 | 8 |
$ERC20Pausable | $_unpause() | - | - | 22807 | 4 |
$ERC20Pausable | approve(address,uint256) | - | - | 46330 | 3 |
$ERC20Pausable | transfer(address,uint256) | - | - | 48976 | 2 |
$ERC20Pausable | transferFrom(address,address,uint256) | - | - | 54991 | 2 |
$ERC20Permit | $_mint(address,uint256) | - | - | 68467 | 6 |
$ERC20Permit | permit(address,address,uint256,uint256,uint8,bytes32,bytes32) | - | - | 75048 | 2 |
$ERC20Reentrant | $_approve(address,address,uint256) | - | - | 47093 | 12 |
$ERC20Reentrant | $_mint(address,uint256) | 53673 | 70809 | 61305 | 9 |
$ERC20Reentrant | scheduleReenter(uint8,address,bytes) | 134641 | 157194 | 140279 | 4 |
$ERC20Votes | $_burn(address,uint256) | 93202 | 102814 | 100887 | 5 |
$ERC20Votes | $_mint(address,uint256) | 69961 | 165869 | 116297 | 183 |
$ERC20Votes | delegate(address) | 48430 | 111410 | 52459 | 580 |
$ERC20Votes | delegateBySig(address,uint256,uint256,uint8,bytes32,bytes32) | 76817 | 124066 | 100448 | 6 |
$ERC20Votes | transfer(address,uint256) | 49943 | 136289 | 99140 | 583 |
$ERC20VotesLegacyMock | $_mint(address,uint256) | - | - | 118319 | 68 |
$ERC20VotesLegacyMock | delegate(address) | 48382 | 110237 | 49278 | 276 |
$ERC20VotesLegacyMock | transfer(address,uint256) | - | - | 103172 | 272 |
$ERC20VotesTimestampMock | $_burn(address,uint256) | 93134 | 102746 | 100819 | 5 |
$ERC20VotesTimestampMock | $_mint(address,uint256) | 69927 | 165801 | 116276 | 198 |
$ERC20VotesTimestampMock | delegate(address) | 48430 | 111342 | 52102 | 636 |
$ERC20VotesTimestampMock | delegateBySig(address,uint256,uint256,uint8,bytes32,bytes32) | 76829 | 124044 | 100441 | 6 |
$ERC20VotesTimestampMock | transfer(address,uint256) | 49909 | 136221 | 99492 | 639 |
$ERC20Wrapper | $_recover(address) | 35216 | 75016 | 55116 | 4 |
$ERC20Wrapper | approve(address,uint256) | 29218 | 46690 | 44459 | 18 |
$ERC20Wrapper | depositFor(address,uint256) | 98594 | 98606 | 98605 | 39 |
$ERC20Wrapper | transfer(address,uint256) | 28786 | 51510 | 42331 | 6 |
$ERC20Wrapper | transferFrom(address,address,uint256) | 48040 | 54403 | 50161 | 6 |
$ERC20Wrapper | withdrawTo(address,uint256) | 54632 | 68301 | 59191 | 9 |
$ERC4626 | deposit(uint256,address) | - | - | 51333 | 3 |
$ERC4626 | mint(uint256,address) | 60963 | 112263 | 83763 | 9 |
$ERC4626 | redeem(uint256,address,address) | 46865 | 73565 | 60215 | 6 |
$ERC4626 | withdraw(uint256,address,address) | 53604 | 58404 | 56004 | 6 |
$ERC4626FeesMock | $_mint(address,uint256) | - | - | 68817 | 2 |
$ERC4626FeesMock | deposit(uint256,address) | - | - | 140336 | 5 |
$ERC4626FeesMock | mint(uint256,address) | - | - | 140269 | 5 |
$ERC4626FeesMock | redeem(uint256,address,address) | - | - | 101868 | 5 |
$ERC4626FeesMock | withdraw(uint256,address,address) | - | - | 103953 | 5 |
$ERC4626OffsetMock | $_mint(address,uint256) | 68517 | 68577 | 68541 | 21 |
$ERC4626OffsetMock | approve(address,uint256) | - | - | 46765 | 54 |
$ERC4626OffsetMock | deposit(uint256,address) | 52132 | 134828 | 90039 | 42 |
$ERC4626OffsetMock | mint(uint256,address) | 74939 | 109326 | 92148 | 36 |
$ERC4626OffsetMock | redeem(uint256,address,address) | 45230 | 61809 | 50932 | 39 |
$ERC4626OffsetMock | withdraw(uint256,address,address) | 47093 | 94828 | 58493 | 41 |
$ERC721 | $_burn(uint256) | - | - | 31718 | 3 |
$ERC721 | $_mint(address,uint256) | 51706 | 68794 | 60449 | 729 |
$ERC721 | $_safeMint(address,uint256,bytes) | - | - | 77171 | 2 |
$ERC721 | $_safeMint(address,uint256) | 54428 | 76025 | 63012 | 770 |
$ERC721 | $_safeTransfer(address,address,uint256,bytes) | 31267 | 68172 | 58280 | 56 |
$ERC721 | $_safeTransfer(address,address,uint256) | 30545 | 67042 | 57382 | 56 |
$ERC721 | $_transfer(address,address,uint256) | 30328 | 59809 | 52909 | 26 |
$ERC721 | approve(address,uint256) | 26581 | 51038 | 45514 | 395 |
$ERC721 | safeTransferFrom(address,address,uint256,bytes) | 31429 | 70647 | 59838 | 54 |
$ERC721 | safeTransferFrom(address,address,uint256) | 30678 | 111606 | 60707 | 61 |
$ERC721 | setApprovalForAll(address,bool) | 26313 | 46225 | 45862 | 329 |
$ERC721 | transferFrom(address,address,uint256) | 30421 | 62234 | 54466 | 26 |
$ERC721Burnable | $_mint(address,uint256) | 51682 | 68782 | 60232 | 10 |
$ERC721Burnable | approve(address,uint256) | - | - | 48697 | 1 |
$ERC721Burnable | burn(uint256) | 31553 | 31841 | 31745 | 3 |
$ERC721ConsecutiveMock | $_burn(uint256) | 107607 | 140261 | 123934 | 6 |
$ERC721ConsecutiveMock | $_mint(address,uint256) | 92258 | 132553 | 114250 | 12 |
$ERC721ConsecutiveMock | delegate(address) | 48440 | 95692 | 51230 | 51 |
$ERC721ConsecutiveMock | transferFrom(address,address,uint256) | - | - | 129410 | 3 |
$ERC721Enumerable | $_burn(uint256) | 46333 | 62398 | 59326 | 9 |
$ERC721Enumerable | $_mint(address,uint256) | 140452 | 146064 | 143228 | 752 |
$ERC721Enumerable | $_safeMint(address,uint256,bytes) | - | - | 151651 | 2 |
$ERC721Enumerable | $_safeMint(address,uint256) | - | - | 150461 | 2 |
$ERC721Enumerable | $_safeTransfer(address,address,uint256,bytes) | 31556 | 99785 | 84299 | 56 |
$ERC721Enumerable | $_safeTransfer(address,address,uint256) | 30790 | 98611 | 83358 | 56 |
$ERC721Enumerable | $_transfer(address,address,uint256) | 30554 | 91378 | 78450 | 26 |
$ERC721Enumerable | approve(address,uint256) | 26581 | 51038 | 45423 | 384 |
$ERC721Enumerable | safeTransferFrom(address,address,uint256,bytes) | 31608 | 102150 | 85541 | 54 |
$ERC721Enumerable | safeTransferFrom(address,address,uint256) | 30945 | 101079 | 84696 | 54 |
$ERC721Enumerable | setApprovalForAll(address,bool) | 26357 | 46269 | 45905 | 328 |
$ERC721Enumerable | transferFrom(address,address,uint256) | 30688 | 93825 | 80705 | 29 |
$ERC721Pausable | $_mint(address,uint256) | - | - | 70981 | 9 |
$ERC721Pausable | $_pause() | - | - | 44729 | 9 |
$ERC721Royalty | $_burn(uint256) | - | - | 31706 | 1 |
$ERC721Royalty | $_deleteDefaultRoyalty() | - | - | 21535 | 1 |
$ERC721Royalty | $_mint(address,uint256) | 51682 | 68782 | 60491 | 33 |
$ERC721Royalty | $_setDefaultRoyalty(address,uint96) | 27297 | 44397 | 39511 | 7 |
$ERC721Royalty | $_setTokenRoyalty(uint256,address,uint96) | 27538 | 44650 | 41538 | 11 |
$ERC721URIStorageMock | $_burn(uint256) | - | - | 29215 | 3 |
$ERC721URIStorageMock | $_mint(address,uint256) | 51660 | 68772 | 67550 | 14 |
$ERC721URIStorageMock | $_setTokenURI(uint256,string) | 46168 | 46180 | 46178 | 7 |
$ERC721URIStorageMock | setBaseURI(string) | 27681 | 44781 | 41361 | 5 |
$ERC721Votes | $_burn(uint256) | 95385 | 100269 | 98613 | 3 |
$ERC721Votes | $_mint(address,uint256) | 87307 | 166103 | 104296 | 41 |
$ERC721Votes | delegate(address) | 28519 | 111397 | 62581 | 25 |
$ERC721Votes | delegateBySig(address,uint256,uint256,uint8,bytes32,bytes32) | 76816 | 124065 | 92570 | 3 |
$ERC721Votes | transferFrom(address,address,uint256) | 59861 | 139939 | 99822 | 18 |
$ERC721VotesTimestampMock | $_mint(address,uint256) | 87285 | 118726 | 93573 | 10 |
$ERC721VotesTimestampMock | delegate(address) | 28519 | 48429 | 44445 | 10 |
$ERC721VotesTimestampMock | transferFrom(address,address,uint256) | 80364 | 111817 | 104562 | 10 |
$ERC721Wrapper | $_burn(uint256) | - | - | 31718 | 3 |
$ERC721Wrapper | $_mint(address,uint256) | 51700 | 68788 | 60280 | 715 |
$ERC721Wrapper | $_recover(address,uint256) | - | - | 78409 | 2 |
$ERC721Wrapper | $_safeMint(address,uint256,bytes) | - | - | 77165 | 2 |
$ERC721Wrapper | $_safeMint(address,uint256) | - | - | 76108 | 2 |
$ERC721Wrapper | $_safeTransfer(address,address,uint256,bytes) | 31255 | 68160 | 58267 | 56 |
$ERC721Wrapper | $_safeTransfer(address,address,uint256) | 30515 | 67012 | 57353 | 56 |
$ERC721Wrapper | $_transfer(address,address,uint256) | 30304 | 59779 | 52880 | 26 |
$ERC721Wrapper | approve(address,uint256) | 26575 | 51032 | 45425 | 385 |
$ERC721Wrapper | depositFor(address,uint256[]) | 72467 | 142459 | 117602 | 21 |
$ERC721Wrapper | safeTransferFrom(address,address,uint256,bytes) | 31458 | 70676 | 59867 | 54 |
$ERC721Wrapper | safeTransferFrom(address,address,uint256) | 30759 | 69569 | 58987 | 54 |
$ERC721Wrapper | setApprovalForAll(address,bool) | 26307 | 46219 | 45856 | 329 |
$ERC721Wrapper | transferFrom(address,address,uint256) | 30435 | 62248 | 54262 | 25 |
$ERC721Wrapper | withdrawTo(address,uint256[]) | 49745 | 82761 | 64348 | 17 |
$GovernorMock | $_cancel(address[],uint256[],bytes[],bytes32) | 39006 | 59789 | 46111 | 9 |
$GovernorMock | $_setProposalThreshold(uint256) | - | - | 45118 | 3 |
$GovernorMock | cancel(address[],uint256[],bytes[],bytes32) | 41106 | 41751 | 41513 | 3 |
$GovernorMock | castVote(uint256,uint8) | 65532 | 83403 | 82484 | 80 |
$GovernorMock | castVoteBySig(uint256,uint8,address,bytes) | 111576 | 123110 | 117438 | 6 |
$GovernorMock | castVoteWithReason(uint256,uint8,string) | 83811 | 84550 | 84281 | 3 |
$GovernorMock | execute(address[],uint256[],bytes[],bytes32) | 65700 | 93119 | 72831 | 40 |
$GovernorMock | propose(address[],uint256[],bytes[],string) | 71092 | 93844 | 73832 | 137 |
$GovernorPreventLateQuorumMock | castVote(uint256,uint8) | 68793 | 116180 | 96007 | 14 |
$GovernorPreventLateQuorumMock | execute(address[],uint256[],bytes[],bytes32) | 55056 | 63345 | 59204 | 4 |
$GovernorPreventLateQuorumMock | propose(address[],uint256[],bytes[],string) | 72545 | 73111 | 72747 | 6 |
$GovernorStorageMock | cancel(uint256) | 56495 | 56563 | 56529 | 2 |
$GovernorStorageMock | castVote(uint256,uint8) | 66325 | 83537 | 79187 | 8 |
$GovernorStorageMock | execute(uint256) | 106764 | 106844 | 106804 | 6 |
$GovernorStorageMock | propose(address[],uint256[],bytes[],string) | 273304 | 273406 | 273353 | 6 |
$GovernorStorageMock | queue(uint256) | 156864 | 156944 | 156904 | 6 |
$GovernorTimelockAccessMock | $_cancel(address[],uint256[],bytes[],bytes32) | 77814 | 88118 | 81249 | 3 |
$GovernorTimelockAccessMock | $_setAccessManagerIgnored(address,bytes4,bool) | 46481 | 46507 | 46488 | 4 |
$GovernorTimelockAccessMock | $_setBaseDelaySeconds(uint32) | 25288 | 45212 | 35250 | 4 |
$GovernorTimelockAccessMock | castVote(uint256,uint8) | 83202 | 83214 | 83213 | 11 |
$GovernorTimelockAccessMock | execute(address[],uint256[],bytes[],bytes32) | 65743 | 169004 | 99959 | 14 |
$GovernorTimelockAccessMock | propose(address[],uint256[],bytes[],string) | 109631 | 152719 | 128717 | 11 |
$GovernorTimelockAccessMock | queue(address[],uint256[],bytes[],bytes32) | 80673 | 159083 | 121566 | 9 |
$GovernorTimelockCompoundMock | __acceptAdmin() | - | - | 33035 | 2 |
$GovernorTimelockCompoundMock | $_cancel(address[],uint256[],bytes[],bytes32) | 60210 | 75460 | 67841 | 4 |
$GovernorTimelockCompoundMock | castVote(uint256,uint8) | 66352 | 83552 | 82344 | 30 |
$GovernorTimelockCompoundMock | execute(address[],uint256[],bytes[],bytes32) | 89754 | 145085 | 110070 | 18 |
$GovernorTimelockCompoundMock | propose(address[],uint256[],bytes[],string) | 72483 | 80858 | 74179 | 24 |
$GovernorTimelockCompoundMock | queue(address[],uint256[],bytes[],bytes32) | 117081 | 152981 | 121373 | 20 |
$GovernorTimelockControlMock | $_cancel(address[],uint256[],bytes[],bytes32) | 62195 | 71208 | 66702 | 4 |
$GovernorTimelockControlMock | castVote(uint256,uint8) | 66337 | 83537 | 82400 | 32 |
$GovernorTimelockControlMock | execute(address[],uint256[],bytes[],bytes32) | 94523 | 143670 | 112656 | 18 |
$GovernorTimelockControlMock | propose(address[],uint256[],bytes[],string) | 72445 | 76868 | 73123 | 26 |
$GovernorTimelockControlMock | queue(address[],uint256[],bytes[],bytes32) | 144513 | 149584 | 145265 | 26 |
$GovernorVoteMocks | castVote(uint256,uint8) | 66109 | 83309 | 78965 | 8 |
$GovernorVoteMocks | execute(address[],uint256[],bytes[],bytes32) | 58888 | 58922 | 58905 | 2 |
$GovernorVoteMocks | propose(address[],uint256[],bytes[],string) | 67951 | 68053 | 68002 | 2 |
$GovernorWithParamsMock | castVote(uint256,uint8) | 66362 | 83562 | 77792 | 6 |
$GovernorWithParamsMock | castVoteWithReason(uint256,uint8,string) | 84730 | 84798 | 84764 | 2 |
$GovernorWithParamsMock | castVoteWithReasonAndParams(uint256,uint8,string,bytes) | 91830 | 91898 | 91864 | 2 |
$GovernorWithParamsMock | castVoteWithReasonAndParamsBySig(uint256,uint8,address,string,bytes,bytes) | 121148 | 132036 | 126589 | 4 |
$GovernorWithParamsMock | execute(address[],uint256[],bytes[],bytes32) | 58901 | 58935 | 58918 | 2 |
$GovernorWithParamsMock | propose(address[],uint256[],bytes[],string) | 68137 | 68239 | 68188 | 12 |
$Implementation1 | setValue(uint256) | 48430 | 48452 | 48437 | 3 |
$Nonces | $_useCheckedNonce(address,uint256) | - | - | 44176 | 2 |
$Nonces | $_useNonce(address) | - | - | 45027 | 2 |
$Ownable | $_transferOwnership(address) | - | - | 45482 | 1 |
$Ownable | renounceOwnership() | - | - | 23265 | 2 |
$Ownable | transferOwnership(address) | - | - | 28558 | 1 |
$Ownable2Step | $_transferOwnership(address) | - | - | 47751 | 1 |
$Ownable2Step | acceptOwnership() | - | - | 28320 | 1 |
$Ownable2Step | renounceOwnership() | 25512 | 26490 | 25838 | 3 |
$Ownable2Step | transferOwnership(address) | - | - | 47762 | 4 |
$SafeERC20 | $forceApprove(address,address,uint256) | 28757 | 50903 | 36721 | 9 |
$SafeERC20 | $safeDecreaseAllowance(address,address,uint256) | 34629 | 41084 | 36858 | 3 |
$SafeERC20 | $safeIncreaseAllowance(address,address,uint256) | 34745 | 52077 | 42969 | 5 |
$SafeERC20 | $safeTransfer(address,address,uint256) | 56118 | 56242 | 56180 | 4 |
$SafeERC20 | $safeTransferFrom(address,address,address,uint256) | 59178 | 59247 | 59213 | 4 |
$ShortStrings | $toShortStringWithFallback(string,uint256) | 23527 | 715618 | 133392 | 7 |
$TimelockReentrant | disableReentrancy() | - | - | 43385 | 2 |
$TimelockReentrant | enableRentrancy(address,bytes) | 206273 | 340247 | 273260 | 2 |
$VotesMock | $_burn(address,uint256) | 95663 | 95747 | 95691 | 3 |
$VotesMock | $_mint(address,uint256) | 62712 | 141508 | 85235 | 30 |
$VotesMock | delegate(address,address) | 81716 | 96081 | 92484 | 4 |
$VotesMock | delegate(address) | 48371 | 111351 | 71122 | 9 |
$VotesMock | delegateBySig(address,uint256,uint256,uint8,bytes32,bytes32) | 76770 | 124019 | 92524 | 3 |
$VotesTimestampMock | $_burn(address,uint256) | 95413 | 95497 | 95441 | 3 |
$VotesTimestampMock | $_mint(address,uint256) | 62587 | 141258 | 85093 | 30 |
$VotesTimestampMock | delegate(address,address) | 81591 | 95956 | 92359 | 4 |
$VotesTimestampMock | delegate(address) | 48371 | 111101 | 71053 | 9 |
$VotesTimestampMock | delegateBySig(address,uint256,uint256,uint8,bytes32,bytes32) | 76770 | 123894 | 92482 | 3 |
ContextMock | msgData(uint256,string) | - | - | 26375 | 1 |
ContextMock | msgSender() | - | - | 22264 | 1 |
ContextMockCaller | callData(address,uint256,string) | 30491 | 30705 | 30598 | 4 |
ContextMockCaller | callSender(address) | 25783 | 26015 | 25899 | 4 |
ERC2771ContextMock | msgData(uint256,string) | - | - | 26577 | 1 |
ERC2771ContextMock | msgDataShort() | - | - | 23252 | 1 |
ERC2771ContextMock | msgSender() | 22496 | 22509 | 22503 | 2 |
ERC2771Forwarder | execute((address,address,uint256,uint256,uint48,bytes,bytes)) | 24716 | 100000 | 64103 | 12 |
ERC2771Forwarder | executeBatch((address,address,uint256,uint256,uint48,bytes,bytes)[],address) | 32704 | 300000 | 152609 | 16 |
EtherReceiverMock | setAcceptEther(bool) | 23649 | 43561 | 36924 | 3 |
InitializableMock | initialize() | - | - | 67364 | 3 |
InitializableMock | onlyInitializingNested() | - | - | 67618 | 1 |
MulticallTest | checkReturnValues(address,address[],uint256[]) | - | - | 91029 | 1 |
PausableMock | drasticMeasure() | - | - | 26420 | 1 |
PausableMock | normalProcess() | - | - | 45606 | 2 |
PausableMock | pause() | - | - | 44617 | 9 |
PausableMock | unpause() | - | - | 22695 | 5 |
ProxyAdmin | upgradeAndCall(address,address,bytes) | 37846 | 61415 | 49631 | 2 |
ReentrancyMock | callback() | - | - | 45799 | 1 |
ReentrancyMock | guardedCheckEntered() | - | - | 23719 | 1 |
ReinitializerMock | chainReinitialize(uint64,uint64) | - | - | 70510 | 2 |
ReinitializerMock | disableInitializers() | 27672 | 44772 | 39072 | 3 |
ReinitializerMock | initialize() | - | - | 67690 | 5 |
ReinitializerMock | reinitialize(uint64) | 33538 | 67738 | 40378 | 5 |
SampleChild | initialize(uint256,string,uint256,uint256) | - | - | 160536 | 5 |
StorageSlotMock | setAddress(bytes32,address) | - | - | 44439 | 3 |
StorageSlotMock | setBoolean(bytes32,bool) | - | - | 44225 | 3 |
StorageSlotMock | setBytes(bytes32,bytes) | 135731 | 135755 | 135747 | 3 |
StorageSlotMock | setBytes32(bytes32,bytes32) | - | - | 44510 | 3 |
StorageSlotMock | setBytesStorage(uint256,bytes) | - | - | 135749 | 3 |
StorageSlotMock | setString(bytes32,string) | - | - | 45124 | 3 |
StorageSlotMock | setStringStorage(uint256,string) | - | - | 45220 | 3 |
StorageSlotMock | setUint256(bytes32,uint256) | - | - | 44172 | 3 |
TimelockController | cancel(bytes32) | - | - | 25956 | 3 |
TimelockController | execute(address,uint256,bytes,bytes32,bytes32) | 40349 | 63087 | 46143 | 7 |
TimelockController | executeBatch(address[],uint256[],bytes[],bytes32,bytes32) | 45478 | 83178 | 56671 | 4 |
TimelockController | grantRole(bytes32,address) | 51268 | 51508 | 51469 | 305 |
TimelockController | revokeRole(bytes32,address) | 27137 | 29521 | 28364 | 103 |
TimelockController | schedule(address,uint256,bytes,bytes32,bytes32,uint256) | 54400 | 56642 | 56202 | 26 |
TimelockController | scheduleBatch(address[],uint256[],bytes[],bytes32,bytes32,uint256) | 58985 | 99509 | 93719 | 12 |
UpgradeableBeacon | upgradeTo(address) | - | - | 32714 | 3 |
VestingWallet | release() | 30145 | 57203 | 39611 | 130 |
VestingWallet | release(address) | 40595 | 83653 | 49235 | 195 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## Compilation settings | |
``` | |
Solc version: 0.8.20 | |
Optimizer enabled: true | |
Runs: 200 | |
Block limit: 10000000 gas | |
``` |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment