/
.gas-snapshot
174 lines (174 loc) · 10.4 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
174
AddressArrayLib_fill:test() (gas: 107086)
AddressArrayLib_fill:test_library() (gas: 36313)
AddressArrayLib_fill:test_reference() (gas: 48524)
UInt256ArrayLib_copy:test() (gas: 112792)
UInt256ArrayLib_copy:test_library() (gas: 43755)
UInt256ArrayLib_copy:test_reference() (gas: 50340)
UInt256ArrayLib_fill:test() (gas: 81734)
UInt256ArrayLib_fill:test_library() (gas: 26913)
UInt256ArrayLib_fill:test_reference() (gas: 36124)
UInt256ArrayLib_slice:test() (gas: 61073)
UInt256ArrayLib_slice:test_gas() (gas: 51677)
UInt256ArrayLib_slice:test_library() (gas: 24206)
UInt256ArrayLib_slice:test_reference() (gas: 27416)
UInt256ArrayLib_slice:test_shouldNotChangeOriginalArrayValuesOrSize() (gas: 51244)
UInt256ArrayLib_sum:test() (gas: 53558)
UInt256ArrayLib_sum:test_library() (gas: 19355)
UInt256ArrayLib_sum:test_library_overflow() (gas: 3508)
UInt256ArrayLib_sum:test_reference() (gas: 34327)
BridgedPolygonNORI_name:test() (gas: 17205)
BridgedPolygonNORI_permit:test() (gas: 92606)
Certificate__msgSenderERC721A:test() (gas: 422)
Certificate_approve:test() (gas: 17906)
Certificate_burn:test() (gas: 187282)
Certificate_burn:test_reverts_when_paused() (gas: 54805)
Certificate_name:test() (gas: 17282)
Certificate_safeTransferFrom:test() (gas: 51377)
Certificate_safeTransferFrom:test_overload() (gas: 51366)
Certificate_safeTransferFrom:test_overload_reverts_when_paused() (gas: 38163)
Certificate_safeTransferFrom:test_reverts_when_paused() (gas: 38196)
Certificate_safeTransferFrom_reverts_ForbiddenTransferAfterMinting:test() (gas: 19043)
Certificate_safeTransferFrom_reverts_ForbiddenTransferAfterMinting:test_overload() (gas: 19056)
Certificate_setApprovalForAll:test() (gas: 17899)
Certificate_supportsInterface:test() (gas: 5159)
Certificate_transferFrom:test() (gas: 48618)
Certificate_transferFrom:test_reverts_when_paused() (gas: 38088)
Certificate_transferFrom_reverts_ForbiddenTransferAfterMinting:test() (gas: 18960)
LockedNORITest:testBatchGrantCreation() (gas: 869689)
LockedNORITest:testNormalWithdrawal() (gas: 1267090)
LockedNORITest:testReentryTokensReceived() (gas: 1267234)
LockedNORITest:testReentryTokensToSend() (gas: 1268801)
LockedNORITest:testTokensReceivedReverts() (gas: 69048)
LockedNORILib_availableAmount:test() (gas: 12371)
MarketSupplierSelectionNotUsingUpSuppliersLastRemoval:test() (gas: 888848)
Market_ALLOWLIST_ROLE:test() (gas: 12799)
Market__addActiveRemoval:test() (gas: 183344)
Market__addActiveRemoval:test__lis2VintagesFor1SupplierFor2SubIdentifiers() (gas: 242879)
Market__addActiveRemoval:test__list1VintageFor1Supplier() (gas: 188309)
Market__addActiveRemoval:test__list1VintageFor2Suppliers() (gas: 360670)
Market__addActiveRemoval:test__list2VintagesFor1SupplierFor1SubIdentifier() (gas: 262754)
Market__isAuthorizedWithdrawal_false:test_returnsFalseWhenAllConditionsAreFalse() (gas: 7452)
Market__isAuthorizedWithdrawal_true:test_returnsTrueWhenMsgSenderEqualsOwner() (gas: 443)
Market__isAuthorizedWithdrawal_true:test_returnsTrueWhenMsgSenderHasDefaultAdminRole() (gas: 96555)
Market__isAuthorizedWithdrawal_true:test_returnsTrueWhenMsgSenderIsApprovedForAll() (gas: 9011)
Market__multicall_empty_bytes_reverts:test() (gas: 19362)
Market__multicall_initialize_reverts:test() (gas: 34619)
Market__setPriceMultiple:test() (gas: 28904)
Market__setPurchasingToken:test() (gas: 29742)
Market__validatePrioritySupply:test_supplyAfterPurchaseIsLessThanPriorityRestrictedThreshold() (gas: 4625)
Market__validatePrioritySupply:test_supplyAfterPurchaseIsZero() (gas: 4692)
Market__validatePrioritySupply_buyerIsAllowlistedAndAmountExceedsPriorityRestrictedThreshold:test() (gas: 6975)
Market__validatePrioritySupply_reverts_LowSupplyAllowlistRequired:test() (gas: 7710)
Market__validateSupply:test() (gas: 292)
Market__validateSupply:test_reverts_OutOfSupply() (gas: 3194)
Market_getActiveSuppliers:test_1_supplier() (gas: 609757)
Market_getActiveSuppliers:test_3_suppliers() (gas: 1261343)
Market_getActiveSuppliers:test_no_suppliers() (gas: 20925)
Market_getPriceMultiple:test() (gas: 14873)
Market_getRemovalIdsForSupplier:test_1_removal() (gas: 610072)
Market_getRemovalIdsForSupplier:test_3_removals() (gas: 992973)
Market_getRemovalIdsForSupplier:test_3_removals_different_vintages() (gas: 1039082)
Market_getRemovalIdsForSupplier:test_no_removals() (gas: 26022)
Market_onERC1155BatchReceived:test() (gas: 208168)
Market_onERC1155BatchReceived_reverts_SenderNotRemovalContract:test() (gas: 353262)
Market_onERC1155Received:test() (gas: 206036)
Market_onERC1155Received_reverts_SenderNotRemovalContract:test() (gas: 158734)
Market_purchasingTokenAddress:test() (gas: 17169)
Market_setNoriFeePercentage_revertsInvalidPercentage:test() (gas: 20276)
Market_setPriorityRestrictedThreshold:test() (gas: 157403)
Market_setPriorityRestrictedThreshold:test_zeroAvailable() (gas: 152378)
Market_setPurchasingTokenAndPriceMultiple:test() (gas: 34557)
Market_setPurchasingTokenAndPriceMultiple_revertsIfNotAdmin:test() (gas: 50831)
Market_supplierSelectionUsingUpSuppliersLastRemoval:test() (gas: 885556)
Market_swapWithoutFee_emits_and_skips_transfer_when_transferring_wrong_erc20_to_rNori:test() (gas: 402675)
Market_swap_emits_and_skips_transfer_when_transferring_wrong_erc20_to_rNori:test() (gas: 487302)
Market_swap_emits_event_and_skips_mint_when_minting_rNori_to_nonERC1155Receiver:test() (gas: 542385)
Market_swap_revertsWhenUnsafeERC20TransferFails:test() (gas: 157740)
Market_withdraw_1x3_center:test() (gas: 340401)
Market_withdraw_2x1_back:test() (gas: 345061)
Market_withdraw_2x1_front:test() (gas: 333418)
Market_withdraw_2x1_front_relist:test() (gas: 381544)
Market_withdraw_as_DEFAULT_ADMIN_ROLE:test() (gas: 276111)
Market_withdraw_as_operator:test() (gas: 285278)
Market_withdraw_as_supplier:test() (gas: 274252)
Market_withdraw_reverts:test() (gas: 138753)
NORI_name:test() (gas: 17205)
NORI_permit:test() (gas: 92606)
Removal__beforeTokenTransfer:test() (gas: 17504)
Removal__beforeTokenTransfer:test_paused_reverts_Paused() (gas: 29432)
Removal__createRemovalData:test() (gas: 22593)
Removal__createRemovalData:test_reverts_InvalidData() (gas: 25711)
Removal__createRemovalDataBatch:test() (gas: 29572)
Removal__createRemovalDataBatch:test_reverts_InvalidData2() (gas: 36714)
Removal__validateRemoval:test() (gas: 2491)
Removal__validateRemoval:test_reverts_InvalidData() (gas: 5373)
Removal_addBalance:test() (gas: 59774)
Removal_addBalance_reverts_RemovalNotYetMinted:test() (gas: 31115)
Removal_batchGetHoldbackPercentages_multipleIds:test() (gas: 11098)
Removal_batchGetHoldbackPercentages_singleId:test() (gas: 10346)
Removal_consign_revertsForSoldRemovals:test() (gas: 1064845)
Removal_getMarketBalance:test() (gas: 1074872)
Removal_getOwnedTokenIds:test_multiple_tokens_with_transfer() (gas: 1076130)
Removal_getOwnedTokenIds:test_no_tokens() (gas: 18683)
Removal_getProjectId:test() (gas: 19307)
Removal_grantRole:test_reverts_when_paused() (gas: 26272)
Removal_migrate:test() (gas: 979867)
Removal_migrate_gasLimit:test() (gas: 15250893)
Removal_migrate_revertsIfRemovalBalanceSumDifferentFromCertificateAmount:test() (gas: 994492)
Removal_mintBatch:test() (gas: 347908)
Removal_mintBatch_list:test() (gas: 557459)
Removal_mintBatch_list_sequential:test() (gas: 748298)
Removal_mintBatch_multiple:test_16() (gas: 3079089)
Removal_mintBatch_multiple:test_2() (gas: 725520)
Removal_mintBatch_multiple:test_32() (gas: 5769990)
Removal_mintBatch_multiple:test_4() (gas: 1061705)
Removal_mintBatch_multiple:test_8() (gas: 1734080)
Removal_mintBatch_revertsInvalidHoldbackPercentage:test() (gas: 56204)
Removal_mintBatch_reverts_mint_to_wrong_address:test() (gas: 88501)
Removal_mintBatch_zero_amount_removal:test() (gas: 310482)
Removal_mintBatch_zero_amount_removal_to_market_reverts:test() (gas: 86745)
Removal_multicall:test_balanceOfBatch() (gas: 490796)
Removal_release_listed:test() (gas: 485812)
Removal_release_listed_isRemovedFromMarket:test() (gas: 486132)
Removal_release_partial_listed:test() (gas: 79202)
Removal_release_retired:test() (gas: 58836)
Removal_release_retired_2x:test() (gas: 60874)
Removal_release_retired_burned:test() (gas: 60837)
Removal_release_retired_oneHundredCertificates:test() (gas: 56524)
Removal_release_reverts_AccessControl:test() (gas: 48728)
Removal_release_unlisted:test() (gas: 48212)
Removal_release_unlisted_listed_and_retired:test() (gas: 206168)
Removal_renounceRole:test_reverts_when_paused() (gas: 19688)
Removal_revokeRole:test_reverts_when_paused() (gas: 26840)
Removal_safeBatchTransferFrom_reverts_ForbiddenTransfer:test() (gas: 32073)
Removal_safeTransferFrom_reverts_ForbiddenTransfer:test() (gas: 27738)
Removal_setHoldbackPercentage:test() (gas: 37780)
Removal_setHoldbackPercentage:test_reverts_InvalidHoldbackPercentage() (gas: 29153)
RemovalQueue_getTotalBalanceFromRemovalQueue:test() (gas: 23808)
RemovalQueue_getTotalBalanceFromRemovalQueue:test_100xRemovalsOfTheDifferentVintages() (gas: 895673)
RemovalQueue_getTotalBalanceFromRemovalQueue:test_100xRemovalsOfTheSameVintage() (gas: 620208)
RemovalQueue_insertRemovalByVintage:test_insertRemovalOnce() (gas: 119590)
RemovalQueue_insertRemovalByVintage:test_insertRemovalTwice() (gas: 121125)
RestrictedNORI__validateSchedule:test_startTimeNotZero() (gas: 291)
RestrictedNORI__validateSchedule_reverts:test_restrictionDurationZero() (gas: 3384)
RestrictedNORI__validateSchedule_reverts:test_startTimeZero() (gas: 3384)
RestrictedNORI_createSchedule:test() (gas: 43755)
RestrictedNORI_getUnderlyingTokenAddress:test() (gas: 17124)
RestrictedNORI_initialize:test() (gas: 21827)
RestrictedNORI_linearReleaseAmountAvailable:test() (gas: 11942)
RestrictedNORI_revokeUnreleasedTokens:test() (gas: 229304)
RestrictedNORI_scheduleExists:test() (gas: 15089)
RestrictedNORI_scheduleExists:test_doesntExist() (gas: 15068)
RestrictedNORI_transfers_revert:testSafeBatchTransferFromReverts() (gas: 29158)
RestrictedNORI_transfers_revert:testSafeTransferFromReverts() (gas: 23292)
Checkout_buyingFromOneRemoval:test() (gas: 696245)
Checkout_buyingFromOneRemoval_byApproval:test() (gas: 666956)
Checkout_buyingFromTenRemovals:test() (gas: 1869384)
Checkout_buyingFromTenRemovals_singleSupplier:test() (gas: 1858424)
Checkout_buyingFromTenRemovals_singleSupplier_byApproval:test() (gas: 1856424)
Checkout_buyingFromTenRemovals_singleSupplier_withoutFee:test() (gas: 1641588)
Checkout_buyingFromTenRemovals_withoutFee:test() (gas: 1652550)
Checkout_buyingFromTenSuppliers:test() (gas: 2747669)
Checkout_buyingWithAlternateERC20:test() (gas: 520946)
Checkout_buyingWithAlternateERC20_floatingPointPriceMultiple:test() (gas: 520946)
Checkout_swapWithDifferentPermitSignerAndMsgSender:test() (gas: 696698)