forked from Vectorized/dn404
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.gas-snapshot
175 lines (175 loc) · 10.6 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
175
BaseInvariantTest:invariantDN404BalanceSum() (runs: 30, calls: 450, reverts: 0)
BaseInvariantTest:invariantMirror721BalanceSum() (runs: 30, calls: 450, reverts: 0)
BaseInvariantTest:invariantMirrorAndBaseRemainImmutable() (runs: 30, calls: 450, reverts: 0)
BaseInvariantTest:invariantTotalReflectionIsValid() (runs: 30, calls: 450, reverts: 0)
BaseInvariantTest:invariantUserReflectionIsValid() (runs: 30, calls: 450, reverts: 0)
BenchTest:testMintAndTransferDN404_01() (gas: 208498)
BenchTest:testMintAndTransferDN404_02() (gas: 214559)
BenchTest:testMintAndTransferDN404_03() (gas: 220752)
BenchTest:testMintAndTransferDN404_04() (gas: 226815)
BenchTest:testMintAndTransferDN404_05() (gas: 254843)
BenchTest:testMintAndTransferDN404_06() (gas: 260993)
BenchTest:testMintAndTransferDN404_07() (gas: 267135)
BenchTest:testMintAndTransferDN404_08() (gas: 273250)
BenchTest:testMintAndTransferDN404_09() (gas: 345100)
BenchTest:testMintAndTransferDN404_10() (gas: 351185)
BenchTest:testMintAndTransferDN404_11() (gas: 357335)
BenchTest:testMintAndTransferDN404_12() (gas: 363462)
BenchTest:testMintAndTransferDN404_13() (gas: 391513)
BenchTest:testMintAndTransferDN404_14() (gas: 397642)
BenchTest:testMintAndTransferDN404_15() (gas: 403727)
BenchTest:testMintAndTransferDN404_16() (gas: 409920)
BenchTest:testMintAndTransferPandora_01() (gas: 190508)
BenchTest:testMintAndTransferPandora_02() (gas: 306390)
BenchTest:testMintAndTransferPandora_03() (gas: 422273)
BenchTest:testMintAndTransferPandora_04() (gas: 538173)
BenchTest:testMintAndTransferPandora_05() (gas: 654092)
BenchTest:testMintAndTransferPandora_06() (gas: 769991)
BenchTest:testMintAndTransferPandora_07() (gas: 885890)
BenchTest:testMintAndTransferPandora_08() (gas: 1001791)
BenchTest:testMintAndTransferPandora_09() (gas: 1117691)
BenchTest:testMintAndTransferPandora_10() (gas: 1233573)
BenchTest:testMintAndTransferPandora_11() (gas: 1349472)
BenchTest:testMintAndTransferPandora_12() (gas: 1465356)
BenchTest:testMintAndTransferPandora_13() (gas: 1581274)
BenchTest:testMintAndTransferPandora_14() (gas: 1697208)
BenchTest:testMintAndTransferPandora_15() (gas: 1813074)
BenchTest:testMintAndTransferPandora_16() (gas: 1929009)
BenchTest:testMintDN404_01() (gas: 123282)
BenchTest:testMintDN404_02() (gas: 126415)
BenchTest:testMintDN404_03() (gas: 129486)
BenchTest:testMintDN404_04() (gas: 132601)
BenchTest:testMintDN404_05() (gas: 157525)
BenchTest:testMintDN404_06() (gas: 160640)
BenchTest:testMintDN404_07() (gas: 163710)
BenchTest:testMintDN404_08() (gas: 166824)
BenchTest:testMintDN404_09() (gas: 213760)
BenchTest:testMintDN404_10() (gas: 216810)
BenchTest:testMintDN404_11() (gas: 219922)
BenchTest:testMintDN404_12() (gas: 222993)
BenchTest:testMintDN404_13() (gas: 247963)
BenchTest:testMintDN404_14() (gas: 251056)
BenchTest:testMintDN404_15() (gas: 254189)
BenchTest:testMintDN404_16() (gas: 257282)
BenchTest:testMintPandora_01() (gas: 133889)
BenchTest:testMintPandora_02() (gas: 203393)
BenchTest:testMintPandora_03() (gas: 272919)
BenchTest:testMintPandora_04() (gas: 342371)
BenchTest:testMintPandora_05() (gas: 411929)
BenchTest:testMintPandora_06() (gas: 481455)
BenchTest:testMintPandora_07() (gas: 550936)
BenchTest:testMintPandora_08() (gas: 620441)
BenchTest:testMintPandora_09() (gas: 689944)
BenchTest:testMintPandora_10() (gas: 759471)
BenchTest:testMintPandora_11() (gas: 828929)
BenchTest:testMintPandora_12() (gas: 898435)
BenchTest:testMintPandora_13() (gas: 967982)
BenchTest:testMintPandora_14() (gas: 1037484)
BenchTest:testMintPandora_15() (gas: 1106989)
BenchTest:testMintPandora_16() (gas: 1176450)
BenchTest:test__codesize() (gas: 26608)
DN404CustomUnitTest:testInitializeCorrectUnitSuccess() (gas: 129962)
DN404CustomUnitTest:testInitializeWithUnitTooLargeReverts() (gas: 33824)
DN404CustomUnitTest:testInitializeWithZeroUnitReverts() (gas: 13897)
DN404CustomUnitTest:testMint() (gas: 162923)
DN404CustomUnitTest:testMintWithoutNFTs(uint256,uint256,uint256) (runs: 258, μ: 156444, ~: 163189)
DN404CustomUnitTest:testNFTMint() (gas: 57526664)
DN404CustomUnitTest:testNFTMintAndBurn(uint256,uint256,uint256) (runs: 258, μ: 210784, ~: 161918)
DN404CustomUnitTest:testNFTMintViaTransfer(uint256,uint256,uint256) (runs: 258, μ: 216136, ~: 239915)
DN404CustomUnitTest:testTotalSupplyOverflowsTrick(uint256,uint256) (runs: 258, μ: 612, ~: 669)
DN404CustomUnitTest:testTotalSupplyOverflowsTrick(uint256,uint256,uint256) (runs: 258, μ: 784, ~: 746)
DN404CustomUnitTest:testUnitInvalidCheckTrick(uint256) (runs: 258, μ: 525, ~: 527)
DN404CustomUnitTest:test__codesize() (gas: 27208)
DN404MirrorTest:testBaseERC20() (gas: 114633)
DN404MirrorTest:testFnSelectorNotRecognized() (gas: 6236)
DN404MirrorTest:testLinkMirrorContract() (gas: 39444)
DN404MirrorTest:testLogDirectTransfers() (gas: 378790)
DN404MirrorTest:testLogTransfer() (gas: 120710)
DN404MirrorTest:testNameAndSymbol(string,string) (runs: 258, μ: 206468, ~: 206981)
DN404MirrorTest:testNotLinked() (gas: 12777)
DN404MirrorTest:testPullOwner() (gas: 112613)
DN404MirrorTest:testPullOwnerWithOwnable() (gas: 3291917)
DN404MirrorTest:testSafeTransferFrom(uint32) (runs: 258, μ: 465943, ~: 465938)
DN404MirrorTest:testSetAndGetApprovalForAll() (gas: 325486)
DN404MirrorTest:testSetAndGetApproved() (gas: 322728)
DN404MirrorTest:testSupportsInterface() (gas: 7544)
DN404MirrorTest:testTokenURI(string,uint256) (runs: 258, μ: 157449, ~: 135250)
DN404MirrorTest:testTransferFrom(uint32) (runs: 258, μ: 366985, ~: 366980)
DN404MirrorTest:testTransferFromMixed(uint256) (runs: 258, μ: 675722, ~: 624768)
DN404MirrorTest:test__codesize() (gas: 55068)
DN404OnlyERC20Test:testApprove() (gas: 35803)
DN404OnlyERC20Test:testApprove(address,uint256) (runs: 258, μ: 30505, ~: 31354)
DN404OnlyERC20Test:testBurn() (gas: 51508)
DN404OnlyERC20Test:testBurn(address,uint256,uint256) (runs: 258, μ: 52458, ~: 52687)
DN404OnlyERC20Test:testBurnInsufficientBalanceReverts(address,uint256,uint256) (runs: 258, μ: 45700, ~: 45763)
DN404OnlyERC20Test:testInfiniteApproveTransferFrom() (gas: 104368)
DN404OnlyERC20Test:testMaxSupplyTrick(uint256) (runs: 258, μ: 541, ~: 541)
DN404OnlyERC20Test:testMetadata() (gas: 9014)
DN404OnlyERC20Test:testMint() (gas: 47556)
DN404OnlyERC20Test:testMintOverMaxLimitReverts() (gas: 43535)
DN404OnlyERC20Test:testMintz(address,uint256) (runs: 258, μ: 47918, ~: 47978)
DN404OnlyERC20Test:testTransfer() (gas: 77020)
DN404OnlyERC20Test:testTransfer(address,uint256) (runs: 258, μ: 77483, ~: 77543)
DN404OnlyERC20Test:testTransferFrom() (gas: 86826)
DN404OnlyERC20Test:testTransferFrom(address,address,address,uint256,uint256) (runs: 258, μ: 108008, ~: 109795)
DN404OnlyERC20Test:testTransferFromInsufficientAllowanceReverts() (gas: 70283)
DN404OnlyERC20Test:testTransferFromInsufficientAllowanceReverts(address,uint256,uint256) (runs: 258, μ: 70443, ~: 71345)
DN404OnlyERC20Test:testTransferFromInsufficientBalanceReverts() (gas: 76697)
DN404OnlyERC20Test:testTransferFromInsufficientBalanceReverts(address,uint256,uint256) (runs: 258, μ: 77751, ~: 77801)
DN404OnlyERC20Test:testTransferInsufficientBalanceReverts() (gas: 68196)
DN404OnlyERC20Test:testTransferInsufficientBalanceReverts(address,uint256,uint256) (runs: 258, μ: 69238, ~: 69288)
DN404OnlyERC20Test:test__codesize() (gas: 28940)
DN404Test:testBatchNFTLog() (gas: 291443)
DN404Test:testBurnOnTransfer(uint32,address) (runs: 258, μ: 269823, ~: 269823)
DN404Test:testFnSelectorNotRecognized() (gas: 6223)
DN404Test:testInitialize(uint32,address) (runs: 258, μ: 113542, ~: 116293)
DN404Test:testMintAndBurn() (gas: 328471)
DN404Test:testMintAndBurn2() (gas: 275156)
DN404Test:testMintNext() (gas: 627787)
DN404Test:testMintNextMixed(uint256) (runs: 258, μ: 633278, ~: 558448)
DN404Test:testMintOnTransfer(uint32,address) (runs: 258, μ: 287429, ~: 287429)
DN404Test:testMixed(uint256) (runs: 258, μ: 798158, ~: 623782)
DN404Test:testNameAndSymbol(string,string) (runs: 258, μ: 206119, ~: 206632)
DN404Test:testNumAliasesOverflowReverts() (gas: 57310)
DN404Test:testOwnedIds() (gas: 350446)
DN404Test:testOwnedIds(uint256) (runs: 258, μ: 270501, ~: 279565)
DN404Test:testPermit2() (gas: 437997)
DN404Test:testRegisterAndResolveAlias(address,address) (runs: 258, μ: 126519, ~: 126549)
DN404Test:testSetAndGetAux(address,uint88) (runs: 258, μ: 22024, ~: 22362)
DN404Test:testSetAndGetOperatorApprovals(address,address,bool) (runs: 258, μ: 130828, ~: 140316)
DN404Test:testSetAndGetSkipNFT() (gas: 716729)
DN404Test:testTokenURI(string,uint256) (runs: 258, μ: 159908, ~: 137466)
DN404Test:testTransferWithMirrorEvent() (gas: 396680)
DN404Test:testTransfersAndBurns() (gas: 461487)
DN404Test:testWrapAround(uint32,uint256) (runs: 258, μ: 347600, ~: 343378)
DN404Test:test__codesize() (gas: 54544)
MappingsTest:testAddressPairMapSetAndGet(address[2],address[2],uint256,uint256) (runs: 258, μ: 45433, ~: 47053)
MappingsTest:testBitmapSetAndGet(uint256) (runs: 258, μ: 453622, ~: 393780)
MappingsTest:testBitmapSetAndGet(uint256,uint256,bool,bool) (runs: 258, μ: 25583, ~: 26218)
MappingsTest:testFindFirstUnset() (gas: 79749)
MappingsTest:testFindFirstUnset(uint256) (runs: 258, μ: 329451, ~: 221885)
MappingsTest:testRestrictNFTId(uint256) (runs: 258, μ: 340, ~: 340)
MappingsTest:testSetOwnerAliasAndOwnedIndex(uint256,uint32,uint32) (runs: 258, μ: 23408, ~: 23410)
MappingsTest:testStorageSlotsNoCollision(uint256,uint256,uint256,uint256) (runs: 258, μ: 26858, ~: 26734)
MappingsTest:testUint32MapSetAndGet(uint256) (runs: 258, μ: 1383328, ~: 1624683)
MappingsTest:testUint32MapSetAndGet(uint256,uint256,uint32,uint32) (runs: 258, μ: 43782, ~: 46049)
MappingsTest:testWrapNFTIdWithOverflowCheck(uint256,uint256,uint256) (runs: 258, μ: 828, ~: 852)
MappingsTest:test__codesize() (gas: 6840)
MintTests:test_WhenAmountIsGreaterThan_MAX_SUPPLYOrMintMakesNFTTotalSupplyExceed_MAX_SUPPLY(uint256) (runs: 258, μ: 64531, ~: 64683)
MintTests:test_WhenRecipientAddressHasSkipNFTEnabled(uint256) (runs: 258, μ: 85833, ~: 85832)
MintTests:test_WhenRecipientIsAddress0(uint256) (runs: 258, μ: 31087, ~: 31147)
MintTests:test_WhenRecipientsBalanceDifferenceIsNotUpTo1e18(uint256) (runs: 258, μ: 82819, ~: 82909)
MintTests:test_WhenRecipientsBalanceDifferenceIsUpTo1e18OrAbove(uint256) (runs: 258, μ: 89345, ~: 89438)
MintTests:test__codesize() (gas: 25732)
NFTMintDN404Test:testAllowlistMint() (gas: 259166)
NFTMintDN404Test:testMint() (gas: 231745)
NFTMintDN404Test:testTotalSupplyReached() (gas: 629656918)
NFTMintDN404Test:test__codesize() (gas: 22648)
SimpleDN404Test:testMint() (gas: 47571)
SimpleDN404Test:testName() (gas: 9155)
SimpleDN404Test:testSetBaseURI() (gas: 46522)
SimpleDN404Test:testSymbol() (gas: 9153)
SimpleDN404Test:testWithdraw() (gas: 18232)
SimpleDN404Test:test__codesize() (gas: 19254)
SoladyTest:test__codesize() (gas: 840)
TestPlus:test__codesize() (gas: 406)