-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy path.gas-snapshot
173 lines (173 loc) · 14.1 KB
/
.gas-snapshot
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
DenyHelperPalmeraModuleTest:testAddToList() (gas: 402620)
DenyHelperPalmeraModuleTest:testDropFromList() (gas: 411651)
DenyHelperPalmeraModuleTest:testEnableAllowlist() (gas: 89487)
DenyHelperPalmeraModuleTest:testEnableDenylist() (gas: 89220)
DenyHelperPalmeraModuleTest:testGetPrevUserList() (gas: 413954)
DenyHelperPalmeraModuleTest:testIfAfterAddtoListtheLengthisCorrect() (gas: 402268)
DenyHelperPalmeraModuleTest:testRevertAddToDuplicateAddress() (gas: 409015)
DenyHelperPalmeraModuleTest:testRevertAddToListInvalidAddress() (gas: 295701)
DenyHelperPalmeraModuleTest:testRevertAddToListZeroAddress() (gas: 106356)
DenyHelperPalmeraModuleTest:testRevertIfCallAnotherSafeNotRegistered() (gas: 6754995)
DenyHelperPalmeraModuleTest:testRevertIfDenyHelpersDisabled() (gas: 233907)
DenyHelperPalmeraModuleTest:testRevertIfInvalidAddressProvidedForAllowList() (gas: 414566)
DenyHelperPalmeraModuleTest:testRevertIfInvalidAddressProvidedForDenyList() (gas: 414264)
DenyHelperPalmeraModuleTest:testRevertIfListEmptyForAllowList() (gas: 224652)
DenyHelperPalmeraModuleTest:testRevertIfListEmptyForDenyList() (gas: 224534)
DenyHelperPalmeraModuleTest:testRevertInvalidRootSafe() (gas: 399221)
DenyHelperPalmeraModuleTest:testRevertInvalidSafe() (gas: 186480)
EventsChekers:testEventWhenAddSafe() (gas: 1332087)
EventsChekers:testEventWhenAddToList() (gas: 982089)
EventsChekers:testEventWhenDisconnectSafe() (gas: 1322857)
EventsChekers:testEventWhenDropFromList() (gas: 988578)
EventsChekers:testEventWhenExecutionOnBehalf() (gas: 1883044)
EventsChekers:testEventWhenPromoteRootSafe() (gas: 2026745)
EventsChekers:testEventWhenRegisterRootOrg() (gas: 729917)
EventsChekers:testEventWhenRegisterRootSafe() (gas: 1337834)
EventsChekers:testEventWhenRemoveSafe() (gas: 1385486)
EventsChekers:testEventWhenRemoveWholeTree() (gas: 2531830)
EventsChekers:testEventWhenUpdateNewLimit() (gas: 1367190)
EventsChekers:testEventWhenUpdateSuper() (gas: 2444382)
ExecTransactionOnBehalf:testCan_ExecTransactionOnBehalf_ROOT_SAFE_and_Target_Root_SameTree_2_levels() (gas: 2564451)
ExecTransactionOnBehalf:testCan_ExecTransactionOnBehalf_ROOT_SAFE_as_SAFE_is_TARGETS_ROOT_SameTree() (gas: 1938637)
ExecTransactionOnBehalf:testCan_ExecTransactionOnBehalf_SAFE_LEAD_as_EOA_is_TARGETS_LEAD() (gas: 1863323)
ExecTransactionOnBehalf:testCan_ExecTransactionOnBehalf_SAFE_LEAD_as_SAFE_is_TARGETS_LEAD() (gas: 3805931)
ExecTransactionOnBehalf:testCan_ExecTransactionOnBehalf_SUPER_SAFE_as_SAFE_is_TARGETS_LEAD_SameTree() (gas: 2575580)
ExecTransactionOnBehalf:testCan_ExecTransactionOnBehalf_as_EOA_is_NOT_ROLE_with_RIGHTS_SIGNATURES() (gas: 2504824)
ExecTransactionOnBehalf:testCan_ExecTransactionOnBehalf_as_EOA_is_NOT_ROLE_with_RIGHTS_SIGNATURES_signed_one_by_one_Inverse_WAY() (gas: 2686632)
ExecTransactionOnBehalf:testCan_ExecTransactionOnBehalf_as_EOA_is_NOT_ROLE_with_RIGHTS_SIGNATURES_signed_one_by_one_Straight_way() (gas: 2686479)
ExecTransactionOnBehalf:testCan_ExecTransactionOnBehalf_as_EOA_is_NOT_ROLE_with_RIGHTS_SIGNATURES_signed_one_by_one_Straight_way_from_superSafe() (gas: 2689350)
ExecTransactionOnBehalf:testCannot_ExecTransactionOnBehalf_Wrapper_ExecTransactionOnBehalf_ChildSafe_over_RootSafe_With_SAFE() (gas: 3293589)
ExecTransactionOnBehalf:testReentrancyAttack() (gas: 6592744)
ExecTransactionOnBehalf:testRevertInvalidAddressProvidedExecTransactionOnBehalfScenarioOne() (gas: 1743492)
ExecTransactionOnBehalf:testRevertInvalidSafeExecTransactionOnBehalf() (gas: 1735354)
ExecTransactionOnBehalf:testRevertInvalidSignatureExecOnBehalf() (gas: 1857567)
ExecTransactionOnBehalf:testRevertOrgNotRegisteredExecTransactionOnBehalfScenarioThree() (gas: 1750441)
ExecTransactionOnBehalf:testRevertSuperSafeExecOnBehalf() (gas: 3022925)
ExecTransactionOnBehalf:testRevertZeroAddressProvidedExecTransactionOnBehalfScenarioTwo() (gas: 1733110)
ExecTransactionOnBehalf:testRevert_ExecTransactionOnBehalf_as_EOA_is_NOT_ROLE_with_INVALID_SIGNATURES() (gas: 2435252)
ExecTransactionOnBehalf:testRevert_ExecTransactionOnBehalf_as_EOA_is_NOT_ROLE_with_RIGHTS_SIGNATURES_signed_one_by_one_Inverse_WAY_incomplete() (gas: 2596738)
ExecTransactionOnBehalf:testRevert_ExecTransactionOnBehalf_as_EOA_is_NOT_ROLE_with_RIGHTS_SIGNATURES_signed_one_by_one_Straight_way_incomplete() (gas: 2596933)
ExecTransactionOnBehalf:testRevert_ExecTransactionOnBehalf_as_EOA_is_NOT_ROLE_with_WRONG_SIGNATURES() (gas: 2418844)
Hierarchies:testAddMultipleSafesAndCheckIndexIncrement() (gas: 2771611)
Hierarchies:testAddSafe() (gas: 1694307)
Hierarchies:testAddSafeAndCheckIndexIncrement() (gas: 1697752)
Hierarchies:testAddSubSafe() (gas: 2311879)
Hierarchies:testCreateSafeThreeTiersTree() (gas: 2296214)
Hierarchies:testExpectInvalidSafeId() (gas: 15016)
Hierarchies:testExpectSafeNotRegistered() (gas: 17382)
Hierarchies:testIsSuperSafe() (gas: 2921406)
Hierarchies:testOrgFourTiersTreeSuperSafeRoles() (gas: 2911184)
Hierarchies:testRegisterRootOrg() (gas: 355953)
Hierarchies:testRegisterRootOrgAndCheckIndexIncrement() (gas: 2285075)
Hierarchies:testRevertIfTryInvalidLimit() (gas: 1733987)
Hierarchies:testRevertIfTryNotRootSafe() (gas: 4385439)
Hierarchies:testRevertSafeAlreadyRegisteredAddSafe() (gas: 2324548)
Hierarchies:testRevertUpdateSuperIfCallerIsNotSafe() (gas: 1647256)
Hierarchies:testRevertUpdateSuperIfCallerNotPartofTheOrg() (gas: 3091436)
Hierarchies:testRevertUpdateSuperInvalidSafeId() (gas: 1665336)
Hierarchies:testRevertifExceedMaxDepthTreeLimit() (gas: 5802436)
Hierarchies:testRevertifExceedMaxDepthTreeLimitAndUpdateSuper() (gas: 7959129)
Hierarchies:testRevertifUpdateDepthTreeLimitAndUpdateSuperToAnotherOrg() (gas: 12324502)
Hierarchies:testRevertifUpdateLimitAndExceedMaxDepthTreeLimit() (gas: 10738009)
Hierarchies:testRevertifUpdateLimitAndExceedMaxDepthTreeLimitAndUpdateSuper() (gas: 12958949)
Hierarchies:testRevertifUpdateSuperToAnotherOrg() (gas: 7295502)
Hierarchies:testTreeOrgsTreeMember() (gas: 3760946)
Hierarchies:testUpdateSuper() (gas: 3637754)
ModifySafeOwners:testCan_AddOwnerWithThreshold_ROOT_SAFE_as_SAFE_is_TARGETS_ROOT_SAFE() (gas: 2428626)
ModifySafeOwners:testCan_AddOwnerWithThreshold_SAFE_LEAD_MODIFY_OWNERS_ONLY_as_EOA_is_TARGETS_LEAD() (gas: 1833359)
ModifySafeOwners:testCan_AddOwnerWithThreshold_SAFE_LEAD_MODIFY_OWNERS_ONLY_as_SAFE_is_TARGETS_LEAD() (gas: 3243794)
ModifySafeOwners:testCan_AddOwnerWithThreshold_SAFE_LEAD_as_EOA_is_TARGETS_LEAD() (gas: 3171278)
ModifySafeOwners:testCan_AddOwnerWithThreshold_SAFE_LEAD_as_SAFE_is_TARGETS_LEAD() (gas: 3244094)
ModifySafeOwners:testCan_AddOwnerWithThreshold_SUPER_SAFE_as_SAFE_is_TARGETS_SUPER_SAFE() (gas: 2439587)
ModifySafeOwners:testCan_RemoveOwner_ROOT_SAFE_as_SAFE_is_TARGETS_ROOT_SAFE() (gas: 2384729)
ModifySafeOwners:testCan_RemoveOwner_SAFE_LEAD_MODIFY_OWNERS_ONLY_as_EOA_is_TARGETS_LEAD() (gas: 1800401)
ModifySafeOwners:testCan_RemoveOwner_SAFE_LEAD_MODIFY_OWNERS_ONLY_as_SAFE_is_TARGETS_LEAD() (gas: 3203881)
ModifySafeOwners:testCan_RemoveOwner_SAFE_LEAD_as_EOA_is_TARGETS_LEAD() (gas: 1804799)
ModifySafeOwners:testCan_RemoveOwner_SAFE_LEAD_as_SAFE_is_TARGETS_LEAD() (gas: 2534680)
ModifySafeOwners:testCan_RemoveOwner_SAFE_LEAD_as_SAFE_is_TARGETS_LEAD_DifferentTree() (gas: 3186044)
ModifySafeOwners:testCan_RemoveOwner_SUPER_SAFE_as_SAFE_is_TARGETS_SUPER_SAFE() (gas: 2395630)
ModifySafeOwners:testRevertInvalidThresholdAddOwnerWithThreshold() (gas: 1880700)
ModifySafeOwners:testRevertInvalidThresholdRemoveOwner() (gas: 1851470)
ModifySafeOwners:testRevertOwnerAlreadyExistsAddOwnerWithThreshold() (gas: 1786953)
ModifySafeOwners:testRevertOwnerNotFoundRemoveOwner() (gas: 489578)
ModifySafeOwners:testRevertRootSafeToAttemptTo_AddOwnerWithThreshold_ROOT_SAFE_as_SAFE_is_TARGETS_ROOT_SAFE() (gas: 3032727)
ModifySafeOwners:testRevertRootSafeToAttemptTo_AddOwnerWithThreshold_SUPER_SAFE_as_SAFE_is_TARGETS_SUPER_SAFE() (gas: 4459059)
ModifySafeOwners:testRevertRootSafeToAttemptTo_removeOwner_ROOT_SAFE_as_SAFE_is_TARGETS_ROOT_SAFE() (gas: 3034126)
ModifySafeOwners:testRevertRootSafeToAttemptTo_removeOwner_SUPER_SAFE_as_SAFE_is_TARGETS_SUPER_SAFE() (gas: 4460029)
ModifySafeOwners:testRevertRootSafesAttemptToAddToExternalSafeOrg() (gas: 3022063)
ModifySafeOwners:testRevertRootSafesToAttemptToRemoveFromExternalOrg() (gas: 3035357)
ModifySafeOwners:testRevertSafeNotRegisteredAddOwnerWithThreshold_EOA_Caller() (gas: 935408)
ModifySafeOwners:testRevertSafeNotRegisteredAddOwnerWithThreshold_SAFE_Caller() (gas: 939254)
ModifySafeOwners:testRevertSafeNotRegisteredRemoveOwner_EOA_Caller() (gas: 504392)
ModifySafeOwners:testRevertSafeNotRegisteredRemoveOwner_SAFE_Caller() (gas: 508622)
ModifySafeOwners:testRevertZeroAddressAddOwnerWithThreshold() (gas: 1666930)
ModifySafeOwners:testRevertZeroAddressProvidedRemoveOwner() (gas: 3068638)
PalmeraGuardTest:testCanPromoteToRoot_As_ROOTSAFE_TARGET_SUPER_SAFE() (gas: 2491086)
PalmeraGuardTest:testCanRemoveWholeTree() (gas: 4022540)
PalmeraGuardTest:testCanRemoveWholeTreeFourthLevel() (gas: 3117439)
PalmeraGuardTest:testCannotDisablePalmeraGuardAfterRemoveSafe() (gas: 1879324)
PalmeraGuardTest:testCannotDisablePalmeraGuardIfGuardEnabled() (gas: 1785325)
PalmeraGuardTest:testCannotDisablePalmeraModuleAfterRemoveSafe() (gas: 1817448)
PalmeraGuardTest:testCannotDisablePalmeraModuleIfGuardEnabled() (gas: 1775344)
PalmeraGuardTest:testCannotDisconnectSafe_As_ROOTSAFE_TARGET_ITSELF_If_Have_children() (gas: 1734057)
PalmeraGuardTest:testCannotDisconnectSafe_As_ROOTSAFE_TARGET_ROOTSAFE_SAME_TREE() (gas: 2320942)
PalmeraGuardTest:testCannotDisconnectSafe_As_RootSafe_As_DifferentTree() (gas: 4663639)
PalmeraGuardTest:testCannotDisconnectSafe_As_SafeLead_As_EOA() (gas: 2373862)
PalmeraGuardTest:testCannotDisconnectSafe_As_SafeLead_As_SAFE() (gas: 2776774)
PalmeraGuardTest:testCannotDisconnectSafe_As_SuperSafe_As_DifferentTree() (gas: 4635809)
PalmeraGuardTest:testCannotDisconnectSafe_As_SuperSafe_As_SameTree() (gas: 2413430)
PalmeraGuardTest:testCannotPromoteToRoot_As_ROOTSAFE_TARGET_SUPER_SAFE_ANOTHER_ORG() (gas: 4630767)
PalmeraGuardTest:testCannotPromoteToRoot_As_ROOTSAFE_TARGET_SUPER_SAFE_ANOTHER_TREE() (gas: 4545191)
PalmeraGuardTest:testCannotPromoteToRoot_As_ROOTSAFE_TARGET_safe_SAFE() (gas: 2422189)
PalmeraGuardTest:testCannotReplayAttackDisconnectedSafe() (gas: 1699744)
PalmeraGuardTest:testCannotReplayAttackRemoveSafe() (gas: 1774905)
PalmeraGuardTest:testCannotReplayAttackRemoveWholeTree() (gas: 3110996)
PalmeraGuardTest:testDisablePalmeraGuard() (gas: 131362)
PalmeraGuardTest:testDisablePalmeraModule() (gas: 102613)
PalmeraGuardTest:testDisconnectSafeBeforeToRemoveSafe_One_Level() (gas: 2291796)
PalmeraGuardTest:testDisconnectSafeBeforeToRemoveSafe_Two_Level() (gas: 2919165)
PalmeraGuardTest:testDisconnectSafe_As_ROOTSAFE_TARGET_ITSELF_If_Not_Have_children() (gas: 1892051)
PalmeraGuardTest:testDisconnectSafe_As_ROOTSAFE_TARGET_ROOT_SAFE() (gas: 2382737)
PalmeraGuardTest:testDisconnectSafe_As_ROOTSAFE_TARGET_SUPERSAFE_SAME_TREE() (gas: 1696801)
PalmeraGuardTestFallbackAndReceive:testFallbackFunctionNonExistentFunction() (gas: 5615)
PalmeraGuardTestFallbackAndReceive:testFallbackFunctionSendETHWithInvalidData(uint256) (runs: 256, μ: 15221, ~: 15474)
PalmeraGuardTestFallbackAndReceive:testReceiveFunctionSendETHWithoutData(uint256) (runs: 256, μ: 14999, ~: 15261)
PalmeraModuleTestFallbackAndReceive:testFallbackFunctionNonExistentFunction() (gas: 6681)
PalmeraModuleTestFallbackAndReceive:testFallbackFunctionSendETHWithInvalidData(uint256) (runs: 256, μ: 16252, ~: 16530)
PalmeraModuleTestFallbackAndReceive:testReceiveFunctionSendETHWithoutData(uint256) (runs: 256, μ: 14980, ~: 15268)
PalmeraRoleDeployTest:testSetUserRoles() (gas: 32272)
PalmeraRoleDeployTest:testSetupRolesCapabilities() (gas: 155452)
PalmeraRolesTest:testCan_PalmeraModule_Setup_RoleContract() (gas: 18109)
PalmeraRolesTest:testCan_ROOT_SAFE_SetRole_ROOT_SAFE_When_RegisterOrg() (gas: 259069)
PalmeraRolesTest:testCan_ROOT_SAFE_SetRole_SAFE_LEAD_to_EAO() (gas: 1747881)
PalmeraRolesTest:testCan_ROOT_SAFE_SetRole_SAFE_LEAD_to_SAFE() (gas: 2185308)
PalmeraRolesTest:testCannot_ROOT_SAFE_SetRole_ROOT_SAFE_to_EAO() (gas: 1673743)
PalmeraRolesTest:testCannot_ROOT_SAFE_SetRole_ROOT_SAFE_to_EOA_DifferentTree_Safe() (gas: 3002863)
PalmeraRolesTest:testCannot_ROOT_SAFE_SetRole_SUPER_SAFE_to_EAO() (gas: 1673650)
PalmeraRolesTest:testCannot_ROOT_SAFE_SetRole_SUPER_SAFE_to_SAFE() (gas: 2295688)
PalmeraRolesTest:testCannot_SUPER_SAFE_SetRole_SAFE_LEAD_to_EAO() (gas: 1673105)
PalmeraRolesTestFallbackAndReceive:testFallbackFunctionNonExistentFunction() (gas: 5840)
PalmeraRolesTestFallbackAndReceive:testFallbackFunctionSendETHWithInvalidData(uint256) (runs: 256, μ: 15420, ~: 15699)
PalmeraRolesTestFallbackAndReceive:testReceiveFunctionSendETHWithoutData(uint256) (runs: 256, μ: 14973, ~: 15261)
TestDeploy:testDeploy() (gas: 6136866)
TestDeploySafe:testTransferFundsSafe() (gas: 109143)
TestEnableGuard:testEnablePalmeraGuard() (gas: 120852)
TestEnableGuard:testEnablePalmeraModule() (gas: 122073)
TestEnableModule:testEnablePalmeraModule() (gas: 122134)
TestEnableModule:testNewSafeWithPalmeraModule() (gas: 469504)
TestPalmeraSafe:testAuthorityAddress() (gas: 10803)
TestPalmeraSafe:testCan_RemoveSafe_ROOT_SAFE_as_SAFE_is_TARGETS_ROOT_SameTree() (gas: 3013752)
TestPalmeraSafe:testCan_RemoveSafe_SUPER_SAFE_as_SAFE_is_SUPER_SAFE_SameTree() (gas: 2401322)
TestPalmeraSafe:testCan_hasNotPermissionOverTarget_is_not_root_of_target() (gas: 1680343)
TestPalmeraSafe:testCan_hasNotPermissionOverTarget_is_not_super_safe_of_target() (gas: 2302122)
TestPalmeraSafe:testCan_hasNotPermissionOverTarget_is_root_of_target() (gas: 1677618)
TestPalmeraSafe:testCan_hasNotPermissionOverTarget_is_super_safe_of_target() (gas: 2297480)
TestPalmeraSafe:testCannot_RemoveSafe_ROOT_SAFE_as_SAFE_is_TARGETS_ROOT_DifferentOrg() (gas: 4591101)
TestPalmeraSafe:testCannot_RemoveSafe_ROOT_SAFE_as_SAFE_is_TARGETS_ROOT_DifferentTree() (gas: 3083609)
TestPalmeraSafe:testCannot_RemoveSafe_SUPER_SAFE_as_SAFE_is_not_TARGET_SUPER_SAFE_DifferentTree() (gas: 4600609)
TestPalmeraSafe:testCannot_RemoveSafe_SUPER_SAFE_as_SAFE_is_not_TARGET_SUPER_SAFE_SameTree() (gas: 2941603)
TestPalmeraSafe:testDisableDenyHelperList() (gas: 2657149)
TestPalmeraSafe:testRemoveSafeAndCheckDisables() (gas: 1778961)
TestPalmeraSafe:testRevertAuthForRegisterOrgTx() (gas: 14153)
TestPalmeraSafe:testRevertSuperSafeExecOnBehalfIsDenyList() (gas: 2517672)
TestPalmeraSafe:testRevertSuperSafeExecOnBehalfIsNotAllowList() (gas: 2427566)