forked from Cyfrin/TSender
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.gas-snapshot
83 lines (83 loc) · 6.85 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
FormalEquivalence:testBothRevertIfValueIsSent(uint128,address) (runs: 202, μ: 130625, ~: 132719)
FormalEquivalence:testEachShouldSendTheExactAmount(address,uint128,address) (runs: 202, μ: 156205, ~: 157583)
FormalEquivalence:testMultiSendResultsInSameSuccess(uint128,address,uint256) (runs: 202, μ: 189707, ~: 185384)
GasliteTest:testAirDropErc20OneThousand() (gas: 27467988)
GasliteTest:testAirDropErc20ToManyUnit() (gas: 2797463)
GasliteTest:testAirDropErc20ToTen() (gas: 333210)
GasliteTest:testAirdropERC20ToSingleUnit() (gas: 112986)
GasliteTest:testAirdropERC20ToTwoUnit() (gas: 134866)
GasliteTest:test_airDropErc20ThrowsErrorWhenLengthsDontMatch(uint16,uint16,address) (runs: 202, μ: 3489, ~: 3489)
GasliteTest:test_airDropErc20ThrowsErrorWhenTotalsDontMatch(uint128) (runs: 202, μ: 3292, ~: 3292)
GasliteTest:test_airDropErc20ToMany(uint128,address) (runs: 202, μ: 136857, ~: 137321)
GasliteTest:test_airDropErc20ToSingleFuzz(uint128,address) (runs: 202, μ: 111657, ~: 113600)
GasliteTest:test_fuzzNumberOfRecipients(address[],uint32[],address) (runs: 200, μ: 8871263, ~: 8548005)
GasliteTest:test_isValidRecipientsReturnsFalseOnDuplicates() (gas: 3155)
GasliteTest:test_isValidRecipientsReturnsTrue() (gas: 3178)
GasliteTest:test_revertsIfValueIsSent(uint256) (runs: 202, μ: 3298, ~: 3298)
GasliteTest:test_revertsWhenNoProperFunctionSelectorUsed(bytes4) (runs: 202, μ: 3326, ~: 3326)
GasliteTest:test_zeroAddressRecipientReverts(uint128,address) (runs: 202, μ: 3460, ~: 3460)
GasliteTest:test_zeroLengthRecipientsReturnsFalse() (gas: 3133)
TSenderHuffNoCheckTest:testAirDropErc20OneThousand() (gas: 27466235)
TSenderHuffNoCheckTest:testAirDropErc20ToManyUnit() (gas: 2796610)
TSenderHuffNoCheckTest:testAirDropErc20ToTen() (gas: 332447)
TSenderHuffNoCheckTest:testAirdropERC20ToSingleUnit() (gas: 112383)
TSenderHuffNoCheckTest:testAirdropERC20ToTwoUnit() (gas: 134262)
TSenderHuffNoCheckTest:test_airDropErc20ThrowsErrorWhenLengthsDontMatch(uint16,uint16,address) (runs: 202, μ: 3489, ~: 3489)
TSenderHuffNoCheckTest:test_airDropErc20ThrowsErrorWhenTotalsDontMatch(uint128) (runs: 202, μ: 3292, ~: 3292)
TSenderHuffNoCheckTest:test_airDropErc20ToMany(uint128,address) (runs: 202, μ: 136252, ~: 136717)
TSenderHuffNoCheckTest:test_airDropErc20ToSingleFuzz(uint128,address) (runs: 202, μ: 111120, ~: 113068)
TSenderHuffNoCheckTest:test_fuzzNumberOfRecipients(address[],uint32[],address) (runs: 200, μ: 8927362, ~: 8563689)
TSenderHuffNoCheckTest:test_isValidRecipientsReturnsFalseOnDuplicates() (gas: 3155)
TSenderHuffNoCheckTest:test_isValidRecipientsReturnsTrue() (gas: 3178)
TSenderHuffNoCheckTest:test_revertsIfValueIsSent(uint256) (runs: 202, μ: 3298, ~: 3298)
TSenderHuffNoCheckTest:test_revertsWhenNoProperFunctionSelectorUsed(bytes4) (runs: 202, μ: 3326, ~: 3326)
TSenderHuffNoCheckTest:test_zeroAddressRecipientReverts(uint128,address) (runs: 202, μ: 3460, ~: 3460)
TSenderHuffNoCheckTest:test_zeroLengthRecipientsReturnsFalse() (gas: 3133)
TSenderHuffTest:testAirDropErc20OneThousand() (gas: 27501371)
TSenderHuffTest:testAirDropErc20ToManyUnit() (gas: 2800246)
TSenderHuffTest:testAirDropErc20ToTen() (gas: 332933)
TSenderHuffTest:testAirdropERC20ToSingleUnit() (gas: 112520)
TSenderHuffTest:testAirdropERC20ToTwoUnit() (gas: 134427)
TSenderHuffTest:test_airDropErc20ThrowsErrorWhenLengthsDontMatch(uint16,uint16,address) (runs: 202, μ: 10740860, ~: 3515753)
TSenderHuffTest:test_airDropErc20ThrowsErrorWhenTotalsDontMatch(uint128) (runs: 202, μ: 130837, ~: 131000)
TSenderHuffTest:test_airDropErc20ToMany(uint128,address) (runs: 202, μ: 136419, ~: 136883)
TSenderHuffTest:test_airDropErc20ToSingleFuzz(uint128,address) (runs: 202, μ: 111262, ~: 113208)
TSenderHuffTest:test_fuzzNumberOfRecipients(address[],uint32[],address) (runs: 200, μ: 8951747, ~: 8604551)
TSenderHuffTest:test_isValidRecipientsReturnsFalseOnDuplicates() (gas: 89677)
TSenderHuffTest:test_isValidRecipientsReturnsTrue() (gas: 90800)
TSenderHuffTest:test_revertsIfValueIsSent(uint256) (runs: 202, μ: 97839, ~: 97839)
TSenderHuffTest:test_revertsWhenNoProperFunctionSelectorUsed(bytes4) (runs: 202, μ: 12983, ~: 12983)
TSenderHuffTest:test_zeroAddressRecipientReverts(uint128,address) (runs: 202, μ: 86080, ~: 87624)
TSenderHuffTest:test_zeroLengthRecipientsReturnsFalse() (gas: 5552)
TSenderReferenceTest:testAirDropErc20OneThousand() (gas: 28436342)
TSenderReferenceTest:testAirDropErc20ToManyUnit() (gas: 2894459)
TSenderReferenceTest:testAirDropErc20ToTen() (gas: 343244)
TSenderReferenceTest:testAirdropERC20ToSingleUnit() (gas: 114058)
TSenderReferenceTest:testAirdropERC20ToTwoUnit() (gas: 136711)
TSenderReferenceTest:test_airDropErc20ThrowsErrorWhenLengthsDontMatch(uint16,uint16,address) (runs: 202, μ: 8754154, ~: 2387103)
TSenderReferenceTest:test_airDropErc20ThrowsErrorWhenTotalsDontMatch(uint128) (runs: 202, μ: 133125, ~: 133288)
TSenderReferenceTest:test_airDropErc20ToMany(uint128,address) (runs: 202, μ: 138703, ~: 139167)
TSenderReferenceTest:test_airDropErc20ToSingleFuzz(uint128,address) (runs: 202, μ: 112741, ~: 114676)
TSenderReferenceTest:test_fuzzNumberOfRecipients(address[],uint32[],address) (runs: 200, μ: 9019284, ~: 8751304)
TSenderReferenceTest:test_isValidRecipientsReturnsFalseOnDuplicates() (gas: 91760)
TSenderReferenceTest:test_isValidRecipientsReturnsTrue() (gas: 97219)
TSenderReferenceTest:test_revertsIfValueIsSent(uint256) (runs: 202, μ: 97863, ~: 97863)
TSenderReferenceTest:test_revertsWhenNoProperFunctionSelectorUsed(bytes4) (runs: 202, μ: 13032, ~: 13032)
TSenderReferenceTest:test_zeroAddressRecipientReverts(uint128,address) (runs: 202, μ: 87172, ~: 88708)
TSenderReferenceTest:test_zeroLengthRecipientsReturnsFalse() (gas: 5983)
TSenderYulTest:testAirDropErc20OneThousand() (gas: 27507082)
TSenderYulTest:testAirDropErc20ToManyUnit() (gas: 2801457)
TSenderYulTest:testAirDropErc20ToTen() (gas: 333694)
TSenderYulTest:testAirdropERC20ToSingleUnit() (gas: 113092)
TSenderYulTest:testAirdropERC20ToTwoUnit() (gas: 135004)
TSenderYulTest:test_airDropErc20ThrowsErrorWhenLengthsDontMatch(uint16,uint16,address) (runs: 202, μ: 10285961, ~: 3534508)
TSenderYulTest:test_airDropErc20ThrowsErrorWhenTotalsDontMatch(uint128) (runs: 202, μ: 131391, ~: 131554)
TSenderYulTest:test_airDropErc20ToMany(uint128,address) (runs: 202, μ: 136995, ~: 137460)
TSenderYulTest:test_airDropErc20ToSingleFuzz(uint128,address) (runs: 202, μ: 111767, ~: 113710)
TSenderYulTest:test_fuzzNumberOfRecipients(address[],uint32[],address) (runs: 200, μ: 8910251, ~: 8569198)
TSenderYulTest:test_isValidRecipientsReturnsFalseOnDuplicates() (gas: 91760)
TSenderYulTest:test_isValidRecipientsReturnsTrue() (gas: 97219)
TSenderYulTest:test_revertsIfValueIsSent(uint256) (runs: 202, μ: 97863, ~: 97863)
TSenderYulTest:test_revertsWhenNoProperFunctionSelectorUsed(bytes4) (runs: 202, μ: 13032, ~: 13032)
TSenderYulTest:test_zeroAddressRecipientReverts(uint128,address) (runs: 202, μ: 86623, ~: 88164)
TSenderYulTest:test_zeroLengthRecipientsReturnsFalse() (gas: 5983)