forked from Vectorized/dn404
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.gas-snapshot
168 lines (168 loc) · 10 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
BaseInvariantTest:invariantDN404BalanceSum() (runs: 30, calls: 450, reverts: 0)
BaseInvariantTest:invariantMirror721BalanceSum() (runs: 30, calls: 450, reverts: 0)
BaseInvariantTest:invariantReflectionIsValid() (runs: 30, calls: 450, reverts: 0)
BenchTest:testMintAndTransferDN404_01() (gas: 209212)
BenchTest:testMintAndTransferDN404_02() (gas: 215377)
BenchTest:testMintAndTransferDN404_03() (gas: 221502)
BenchTest:testMintAndTransferDN404_04() (gas: 227670)
BenchTest:testMintAndTransferDN404_05() (gas: 255717)
BenchTest:testMintAndTransferDN404_06() (gas: 261841)
BenchTest:testMintAndTransferDN404_07() (gas: 267978)
BenchTest:testMintAndTransferDN404_08() (gas: 274155)
BenchTest:testMintAndTransferDN404_09() (gas: 345957)
BenchTest:testMintAndTransferDN404_10() (gas: 352083)
BenchTest:testMintAndTransferDN404_11() (gas: 358251)
BenchTest:testMintAndTransferDN404_12() (gas: 364440)
BenchTest:testMintAndTransferDN404_13() (gas: 392443)
BenchTest:testMintAndTransferDN404_14() (gas: 398589)
BenchTest:testMintAndTransferDN404_15() (gas: 404714)
BenchTest:testMintAndTransferDN404_16() (gas: 410903)
BenchTest:testMintAndTransferPandora_01() (gas: 190491)
BenchTest:testMintAndTransferPandora_02() (gas: 306372)
BenchTest:testMintAndTransferPandora_03() (gas: 422256)
BenchTest:testMintAndTransferPandora_04() (gas: 538156)
BenchTest:testMintAndTransferPandora_05() (gas: 654092)
BenchTest:testMintAndTransferPandora_06() (gas: 769973)
BenchTest:testMintAndTransferPandora_07() (gas: 885890)
BenchTest:testMintAndTransferPandora_08() (gas: 1001773)
BenchTest:testMintAndTransferPandora_09() (gas: 1117673)
BenchTest:testMintAndTransferPandora_10() (gas: 1233556)
BenchTest:testMintAndTransferPandora_11() (gas: 1349472)
BenchTest:testMintAndTransferPandora_12() (gas: 1465408)
BenchTest:testMintAndTransferPandora_13() (gas: 1581274)
BenchTest:testMintAndTransferPandora_14() (gas: 1697190)
BenchTest:testMintAndTransferPandora_15() (gas: 1813056)
BenchTest:testMintAndTransferPandora_16() (gas: 1929009)
BenchTest:testMintDN404_01() (gas: 123630)
BenchTest:testMintDN404_02() (gas: 126719)
BenchTest:testMintDN404_03() (gas: 129768)
BenchTest:testMintDN404_04() (gas: 132904)
BenchTest:testMintDN404_05() (gas: 157894)
BenchTest:testMintDN404_06() (gas: 160921)
BenchTest:testMintDN404_07() (gas: 164080)
BenchTest:testMintDN404_08() (gas: 167127)
BenchTest:testMintDN404_09() (gas: 214041)
BenchTest:testMintDN404_10() (gas: 217114)
BenchTest:testMintDN404_11() (gas: 220204)
BenchTest:testMintDN404_12() (gas: 223297)
BenchTest:testMintDN404_13() (gas: 248289)
BenchTest:testMintDN404_14() (gas: 251359)
BenchTest:testMintDN404_15() (gas: 254492)
BenchTest:testMintDN404_16() (gas: 257563)
BenchTest:testMintPandora_01() (gas: 133912)
BenchTest:testMintPandora_02() (gas: 203416)
BenchTest:testMintPandora_03() (gas: 272897)
BenchTest:testMintPandora_04() (gas: 342371)
BenchTest:testMintPandora_05() (gas: 411929)
BenchTest:testMintPandora_06() (gas: 481455)
BenchTest:testMintPandora_07() (gas: 550914)
BenchTest:testMintPandora_08() (gas: 620441)
BenchTest:testMintPandora_09() (gas: 689944)
BenchTest:testMintPandora_10() (gas: 759449)
BenchTest:testMintPandora_11() (gas: 828907)
BenchTest:testMintPandora_12() (gas: 898435)
BenchTest:testMintPandora_13() (gas: 967960)
BenchTest:testMintPandora_14() (gas: 1037484)
BenchTest:testMintPandora_15() (gas: 1106967)
BenchTest:testMintPandora_16() (gas: 1176473)
BenchTest:test__codesize() (gas: 27549)
DN404CustomUnitTest:testInitializeWithZeroUnitReverts() (gas: 13849)
DN404CustomUnitTest:testMint() (gas: 163157)
DN404CustomUnitTest:testMintWithoutNFTs(uint256,uint256,uint256) (runs: 256, μ: 155368, ~: 163064)
DN404CustomUnitTest:testNFTMint() (gas: 57386913)
DN404CustomUnitTest:testNFTMintAndBurn(uint256,uint256,uint256) (runs: 256, μ: 207575, ~: 161918)
DN404CustomUnitTest:testNFTMintViaTransfer(uint256,uint256,uint256) (runs: 256, μ: 219400, ~: 242020)
DN404CustomUnitTest:testTotalSupplyOverflowsTrick(uint256,uint256) (runs: 256, μ: 581, ~: 635)
DN404CustomUnitTest:testTotalSupplyOverflowsTrick(uint256,uint256,uint256) (runs: 256, μ: 771, ~: 734)
DN404CustomUnitTest:test__codesize() (gas: 27922)
DN404MirrorTest:testBaseERC20() (gas: 114609)
DN404MirrorTest:testFnSelectorNotRecognized() (gas: 9158)
DN404MirrorTest:testLinkMirrorContract() (gas: 45864)
DN404MirrorTest:testLogDirectTransfers() (gas: 379060)
DN404MirrorTest:testLogTransfer() (gas: 120686)
DN404MirrorTest:testNameAndSymbol(string,string) (runs: 256, μ: 207777, ~: 208120)
DN404MirrorTest:testNotLinked() (gas: 12767)
DN404MirrorTest:testPullOwner() (gas: 112642)
DN404MirrorTest:testPullOwnerWithOwnable() (gas: 3255939)
DN404MirrorTest:testSafeTransferFrom(uint32) (runs: 256, μ: 468010, ~: 468006)
DN404MirrorTest:testSetAndGetApprovalForAll() (gas: 325932)
DN404MirrorTest:testSetAndGetApproved() (gas: 322768)
DN404MirrorTest:testSupportsInterface() (gas: 7544)
DN404MirrorTest:testTokenURI(string,uint256) (runs: 256, μ: 158223, ~: 135922)
DN404MirrorTest:testTransferFrom(uint32) (runs: 256, μ: 371845, ~: 371842)
DN404MirrorTest:testTransferFromMixed(uint256) (runs: 256, μ: 677548, ~: 621477)
DN404MirrorTest:test__codesize() (gas: 57811)
DN404OnlyERC20Test:testApprove() (gas: 35803)
DN404OnlyERC20Test:testApprove(address,uint256) (runs: 256, μ: 30032, ~: 31354)
DN404OnlyERC20Test:testBurn() (gas: 51987)
DN404OnlyERC20Test:testBurn(address,uint256,uint256) (runs: 256, μ: 53152, ~: 53188)
DN404OnlyERC20Test:testBurnInsufficientBalanceReverts(address,uint256,uint256) (runs: 256, μ: 46390, ~: 46290)
DN404OnlyERC20Test:testInfiniteApproveTransferFrom() (gas: 105094)
DN404OnlyERC20Test:testMaxSupplyTrick(uint256) (runs: 256, μ: 541, ~: 541)
DN404OnlyERC20Test:testMetadata() (gas: 10111)
DN404OnlyERC20Test:testMint() (gas: 47577)
DN404OnlyERC20Test:testMintOverMaxLimitReverts() (gas: 43571)
DN404OnlyERC20Test:testMintz(address,uint256) (runs: 256, μ: 47974, ~: 47999)
DN404OnlyERC20Test:testTransfer() (gas: 77790)
DN404OnlyERC20Test:testTransfer(address,uint256) (runs: 256, μ: 78136, ~: 78247)
DN404OnlyERC20Test:testTransferFrom() (gas: 87552)
DN404OnlyERC20Test:testTransferFrom(address,address,address,uint256,uint256) (runs: 256, μ: 108663, ~: 110521)
DN404OnlyERC20Test:testTransferFromInsufficientAllowanceReverts() (gas: 70282)
DN404OnlyERC20Test:testTransferFromInsufficientAllowanceReverts(address,uint256,uint256) (runs: 256, μ: 70984, ~: 71392)
DN404OnlyERC20Test:testTransferFromInsufficientBalanceReverts() (gas: 77436)
DN404OnlyERC20Test:testTransferFromInsufficientBalanceReverts(address,uint256,uint256) (runs: 256, μ: 78582, ~: 78557)
DN404OnlyERC20Test:testTransferInsufficientBalanceReverts() (gas: 68913)
DN404OnlyERC20Test:testTransferInsufficientBalanceReverts(address,uint256,uint256) (runs: 256, μ: 69953, ~: 70009)
DN404OnlyERC20Test:test__codesize() (gas: 31150)
DN404Test:testBatchNFTLog() (gas: 291595)
DN404Test:testBurnOnTransfer(uint32,address) (runs: 256, μ: 271897, ~: 271897)
DN404Test:testFnSelectorNotRecognized() (gas: 9100)
DN404Test:testInitialize(uint32,address) (runs: 256, μ: 112889, ~: 116636)
DN404Test:testMintAndBurn() (gas: 331915)
DN404Test:testMintAndBurn2() (gas: 278560)
DN404Test:testMintNext() (gas: 630637)
DN404Test:testMintNextMixed(uint256) (runs: 256, μ: 653760, ~: 562392)
DN404Test:testMintOnTransfer(uint32,address) (runs: 256, μ: 289027, ~: 289037)
DN404Test:testMixed(uint256) (runs: 256, μ: 858494, ~: 634628)
DN404Test:testNameAndSymbol(string,string) (runs: 256, μ: 207494, ~: 207835)
DN404Test:testNumAliasesOverflowReverts() (gas: 57334)
DN404Test:testOwnedIds() (gas: 352094)
DN404Test:testOwnedIds(uint256) (runs: 256, μ: 273721, ~: 279920)
DN404Test:testPermit2() (gas: 439224)
DN404Test:testRegisterAndResolveAlias(address,address) (runs: 256, μ: 126523, ~: 126611)
DN404Test:testSetAndGetAux(address,uint88) (runs: 256, μ: 21950, ~: 22256)
DN404Test:testSetAndGetOperatorApprovals(address,address,bool) (runs: 256, μ: 129637, ~: 120698)
DN404Test:testSetAndGetSkipNFT() (gas: 717397)
DN404Test:testTokenURI(string,uint256) (runs: 256, μ: 158089, ~: 135788)
DN404Test:testTransfersAndBurns() (gas: 466010)
DN404Test:testWrapAround(uint32,uint256) (runs: 256, μ: 352290, ~: 347172)
DN404Test:test__codesize() (gas: 57607)
MappingsTest:testAddressPairMapSetAndGet(address[2],address[2],uint256,uint256) (runs: 256, μ: 45731, ~: 47053)
MappingsTest:testBitmapSetAndGet(uint256) (runs: 256, μ: 442311, ~: 337821)
MappingsTest:testBitmapSetAndGet(uint256,uint256,bool,bool) (runs: 256, μ: 25657, ~: 26270)
MappingsTest:testFindFirstUnset() (gas: 78626)
MappingsTest:testFindFirstUnset(uint256) (runs: 256, μ: 288641, ~: 221370)
MappingsTest:testRestrictNFTId(uint256) (runs: 256, μ: 340, ~: 340)
MappingsTest:testSetOwnerAliasAndOwnedIndex(uint256,uint32,uint32) (runs: 256, μ: 23323, ~: 23516)
MappingsTest:testUint32MapSetAndGet(uint256) (runs: 256, μ: 1429873, ~: 1719931)
MappingsTest:testUint32MapSetAndGet(uint256,uint256,uint32,uint32) (runs: 256, μ: 42151, ~: 46244)
MappingsTest:testWrapNFTIdWithOverflowCheck(uint256,uint256,uint256) (runs: 256, μ: 829, ~: 852)
MappingsTest:test__codesize() (gas: 7480)
MintTests:test_WhenAmountIsGreaterThan_MAX_SUPPLYOrMintMakesNFTTotalSupplyExceed_MAX_SUPPLY(uint256) (runs: 256, μ: 64579, ~: 64699)
MintTests:test_WhenRecipientAddressHasSkipNFTEnabled(uint256) (runs: 256, μ: 86542, ~: 86536)
MintTests:test_WhenRecipientIsAddress0(uint256) (runs: 256, μ: 31077, ~: 31139)
MintTests:test_WhenRecipientsBalanceDifferenceIsNotUpTo1e18(uint256) (runs: 256, μ: 83488, ~: 83597)
MintTests:test_WhenRecipientsBalanceDifferenceIsUpTo1e18OrAbove(uint256) (runs: 256, μ: 90045, ~: 90116)
MintTests:test__codesize() (gas: 26591)
NFTMintDN404Test:testAllowlistMint() (gas: 257529)
NFTMintDN404Test:testMint() (gas: 231992)
NFTMintDN404Test:testTotalSupplyReached() (gas: 629636878)
NFTMintDN404Test:test__codesize() (gas: 27083)
SimpleDN404Test:testMint() (gas: 47570)
SimpleDN404Test:testName() (gas: 9674)
SimpleDN404Test:testSetBaseURI() (gas: 38574)
SimpleDN404Test:testSymbol() (gas: 9716)
SimpleDN404Test:testWithdraw() (gas: 18277)
SimpleDN404Test:test__codesize() (gas: 20642)
SoladyTest:test__codesize() (gas: 1102)
TestPlus:test__codesize() (gas: 406)