-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.gas-snapshot
121 lines (121 loc) · 8.29 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
AllowanceTransferInvariants:invariant_balanceEqualsSpent() (runs: 256, calls: 3840, reverts: 2657)
AllowanceTransferInvariants:invariant_permit2NeverHoldsBalance() (runs: 256, calls: 3840, reverts: 2657)
AllowanceTransferInvariants:invariant_spendNeverExceedsPermit() (runs: 256, calls: 3840, reverts: 2657)
AllowanceTransferTest:testApprove() (gas: 52107)
AllowanceTransferTest:testApproveRevertWhenSpenderIsNotPermitted() (gas: 26440)
AllowanceTransferTest:testBatchTransferFrom() (gas: 163778)
AllowanceTransferTest:testBatchTransferFromDifferentOwners() (gas: 240553)
AllowanceTransferTest:testBatchTransferFromMultiToken() (gas: 236826)
AllowanceTransferTest:testBatchTransferFromWithGasSnapshot() (gas: 164350)
AllowanceTransferTest:testExcessiveInvalidation() (gas: 68605)
AllowanceTransferTest:testInvalidateMultipleNonces() (gas: 88015)
AllowanceTransferTest:testInvalidateNonces() (gas: 67174)
AllowanceTransferTest:testInvalidateNoncesInvalid() (gas: 16303)
AllowanceTransferTest:testLockdown() (gas: 151097)
AllowanceTransferTest:testLockdownEvent() (gas: 122903)
AllowanceTransferTest:testMaxAllowance() (gas: 139525)
AllowanceTransferTest:testMaxAllowanceDirtyWrite() (gas: 122092)
AllowanceTransferTest:testPartialAllowance() (gas: 109621)
AllowanceTransferTest:testReuseOrderedNonceInvalid() (gas: 73954)
AllowanceTransferTest:testSetAllowance() (gas: 94008)
AllowanceTransferTest:testSetAllowanceBatch() (gas: 138495)
AllowanceTransferTest:testSetAllowanceBatchDifferentNonces() (gas: 123851)
AllowanceTransferTest:testSetAllowanceBatchDirtyWrite() (gas: 104009)
AllowanceTransferTest:testSetAllowanceBatchEvent() (gas: 120779)
AllowanceTransferTest:testSetAllowanceBatchRevertWhenSpenderIsNotPermitted() (gas: 56231)
AllowanceTransferTest:testSetAllowanceCompactSig() (gas: 93968)
AllowanceTransferTest:testSetAllowanceDeadlinePassed() (gas: 56510)
AllowanceTransferTest:testSetAllowanceDirtyWrite() (gas: 76600)
AllowanceTransferTest:testSetAllowanceIncorrectSigLength() (gas: 29167)
AllowanceTransferTest:testSetAllowanceInvalidSignature() (gas: 64081)
AllowanceTransferTest:testSetAllowanceRevertWhenSpenderIsNotPermitted() (gas: 40105)
AllowanceTransferTest:testSetAllowanceTransfer() (gas: 107627)
AllowanceTransferTest:testSetAllowanceTransferDirtyNonceDirtyTransfer() (gas: 101898)
AllowanceTransferTest:testTransferFromWithGasSnapshot() (gas: 137448)
AllowanceUnitTest:testPackAndUnpack(uint160,uint48,uint48) (runs: 256, μ: 39099, ~: 39177)
AllowanceUnitTest:testUpdateAllRandomly(uint160,uint48,uint48) (runs: 256, μ: 40304, ~: 40305)
AllowanceUnitTest:testUpdateAmountExpirationRandomly(uint160,uint48) (runs: 256, μ: 39425, ~: 39426)
CompactSignature:testCompactSignature27() (gas: 253)
CompactSignature:testCompactSignature28() (gas: 141)
EIP712Test:testDomainSeparator() (gas: 5805)
EIP712Test:testDomainSeparatorAfterFork() (gas: 10790)
MockPermit2Lib:testPermit2Code(address) (runs: 256, μ: 2912, ~: 2911)
NonceBitmapTest:testHighNonces() (gas: 36718)
NonceBitmapTest:testInvalidateFullWord() (gas: 63787)
NonceBitmapTest:testInvalidateNoncesRandomly(uint248,uint256) (runs: 256, μ: 30306, ~: 31006)
NonceBitmapTest:testInvalidateNonzeroWord() (gas: 86460)
NonceBitmapTest:testInvalidateTwoNoncesRandomly(uint248,uint256,uint256) (runs: 256, μ: 39181, ~: 39181)
NonceBitmapTest:testLowNonces() (gas: 41935)
NonceBitmapTest:testNonceWordBoundary() (gas: 42628)
NonceBitmapTest:testUseTwoRandomNonces(uint256,uint256) (runs: 256, μ: 49470, ~: 51906)
NonceBitmapTest:testUsingNonceTwiceFails(uint256) (runs: 256, μ: 22077, ~: 22097)
Permit2LibTest:testOZSafePermit() (gas: 24443)
Permit2LibTest:testOZSafePermitPlusOZSafeTransferFrom() (gas: 129153)
Permit2LibTest:testOZSafeTransferFrom() (gas: 38875)
Permit2LibTest:testPermit2() (gas: 22737)
Permit2LibTest:testPermit2DSLessToken() (gas: 6818)
Permit2LibTest:testPermit2DSMore32Token() (gas: 6905)
Permit2LibTest:testPermit2DSMoreToken() (gas: 6808)
Permit2LibTest:testPermit2Full() (gas: 51907)
Permit2LibTest:testPermit2InvalidAmount() (gas: 20689)
Permit2LibTest:testPermit2LargerDS() (gas: 55729)
Permit2LibTest:testPermit2LargerDSRevert() (gas: 32644)
Permit2LibTest:testPermit2NonPermitToken() (gas: 36426)
Permit2LibTest:testPermit2PlusTransferFrom2() (gas: 126854)
Permit2LibTest:testPermit2PlusTransferFrom2WithNonPermit() (gas: 152398)
Permit2LibTest:testPermit2SmallerDS() (gas: 82194)
Permit2LibTest:testPermit2SmallerDSNoRevert() (gas: 59230)
Permit2LibTest:testStandardPermit() (gas: 22252)
Permit2LibTest:testStandardTransferFrom() (gas: 38077)
Permit2LibTest:testTransferFrom2() (gas: 38514)
Permit2LibTest:testTransferFrom2Full() (gas: 53211)
Permit2LibTest:testTransferFrom2InvalidAmount() (gas: 12666)
Permit2LibTest:testTransferFrom2NonPermitToken() (gas: 53057)
SignatureTransferTest:testCorrectWitnessTypehashes() (gas: 3097)
SignatureTransferTest:testGasMultiplePermitBatchTransferFrom() (gas: 275444)
SignatureTransferTest:testGasSinglePermitBatchTransferFrom() (gas: 188341)
SignatureTransferTest:testGasSinglePermitTransferFrom() (gas: 128275)
SignatureTransferTest:testInvalidateUnorderedNonces() (gas: 44838)
SignatureTransferTest:testPermitBatchMultiPermitSingleTransfer() (gas: 138169)
SignatureTransferTest:testPermitBatchTransferFrom() (gas: 166513)
SignatureTransferTest:testPermitBatchTransferFromRevertWhenCallerIsNotPermittedSpender() (gas: 62987)
SignatureTransferTest:testPermitBatchTransferFromSingleRecipient() (gas: 192366)
SignatureTransferTest:testPermitBatchTransferFromTypedWitness() (gas: 244500)
SignatureTransferTest:testPermitBatchTransferFromTypedWitnessInvalidType() (gas: 89113)
SignatureTransferTest:testPermitBatchTransferFromTypedWitnessInvalidTypeHash() (gas: 90532)
SignatureTransferTest:testPermitBatchTransferFromTypedWitnessInvalidWitness() (gas: 90356)
SignatureTransferTest:testPermitBatchTransferFromTypedWitnessRevertWhenCallerIsNotPermittedSpender() (gas: 65288)
SignatureTransferTest:testPermitBatchTransferInvalidAmountsLengthMismatch() (gas: 46023)
SignatureTransferTest:testPermitBatchTransferMultiAddr() (gas: 164931)
SignatureTransferTest:testPermitBatchTransferSingleRecipientManyTokens() (gas: 213859)
SignatureTransferTest:testPermitTransferFrom() (gas: 97415)
SignatureTransferTest:testPermitTransferFromCompactSig() (gas: 128352)
SignatureTransferTest:testPermitTransferFromIncorrectSigLength() (gas: 55746)
SignatureTransferTest:testPermitTransferFromInvalidNonce() (gas: 77621)
SignatureTransferTest:testPermitTransferFromRandomNonceAndAmount(uint256,uint128) (runs: 256, μ: 99824, ~: 101155)
SignatureTransferTest:testPermitTransferFromRevertWhenCallerIsNotPermittedSpender() (gas: 41694)
SignatureTransferTest:testPermitTransferFromToSpender() (gas: 97767)
SignatureTransferTest:testPermitTransferFromTypedWitness() (gas: 129643)
SignatureTransferTest:testPermitTransferFromTypedWitnessInvalidType() (gas: 60316)
SignatureTransferTest:testPermitTransferFromTypedWitnessInvalidTypehash() (gas: 61204)
SignatureTransferTest:testPermitTransferFromTypedWitnessRevertWhenCallerIsNotPermittedSpender() (gas: 35471)
SignatureTransferTest:testPermitTransferSpendLessThanFull(uint256,uint128) (runs: 256, μ: 102137, ~: 104132)
SpenderPermitTest:test_areAllSpendersAllowed() (gas: 32953)
SpenderPermitTest:test_permitSpender() (gas: 37685)
SpenderPermitTest:test_permitSpender_RevertIfCallerIsNotOwner() (gas: 15611)
SpenderPermitTest:test_isSpender() (gas: 40600)
SpenderPermitTest:test_isSpender_WhenAllSpendersAllowed() (gas: 35518)
SpenderPermitTest:test_renounceOwnership() (gas: 38913)
SpenderPermitTest:test_renounceOwnership_RevertIfCallerIsNotOwner() (gas: 16773)
SpenderPermitTest:test_revokeSpender() (gas: 28317)
SpenderPermitTest:test_revokeSpender_RevertIfCallerIsNotOwner() (gas: 15919)
TypehashGeneration:testPermitBatch() (gas: 40493)
TypehashGeneration:testPermitBatchTransferFrom() (gas: 49854)
TypehashGeneration:testPermitBatchTransferFromWithWitness() (gas: 56587)
TypehashGeneration:testPermitBatchTransferFromWithWitnessIncorrectPermitData() (gas: 56744)
TypehashGeneration:testPermitBatchTransferFromWithWitnessIncorrectTypehashStub() (gas: 57229)
TypehashGeneration:testPermitSingle() (gas: 28117)
TypehashGeneration:testPermitTransferFrom() (gas: 36520)
TypehashGeneration:testPermitTransferFromWithWitness() (gas: 43369)
TypehashGeneration:testPermitTransferFromWithWitnessIncorrectPermitData() (gas: 43430)
TypehashGeneration:testPermitTransferFromWithWitnessIncorrectTypehashStub() (gas: 43833)