forked from compound-finance/compound-protocol
-
Notifications
You must be signed in to change notification settings - Fork 0
/
gasCosts.json
89 lines (89 loc) · 1.74 KB
/
gasCosts.json
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
{
"second mint": {
"fee": 86450,
"opcodes": {
"PUSH1 @ 3": 589,
"MSTORE @ 12": 9,
"CALLDATASIZE @ 2": 19,
"LT @ 3": 34,
"PUSH2 @ 3": 322,
"JUMPI @ 10": 182,
"CALLDATALOAD @ 3": 24,
"SHR @ 3": 9,
"DUP1 @ 3": 196,
"PUSH4 @ 3": 73,
"GT @ 3": 46,
"JUMPDEST @ 1": 273,
"EQ @ 3": 48,
"CALLVALUE @ 2": 9,
"ISZERO @ 3": 91,
"POP @ 2": 308,
"SUB @ 3": 62,
"DUP2 @ 3": 183,
"JUMP @ 8": 128,
"SLOAD @ 800": 38,
"MLOAD @ 3": 93,
"SWAP2 @ 3": 108,
"SHL @ 3": 35,
"SWAP1 @ 3": 231,
"AND @ 3": 51,
"DUP3 @ 3": 77,
"DUP4 @ 3": 75,
"DUP5 @ 3": 22,
"CALLDATACOPY @ 18": 1,
"SWAP3 @ 3": 77,
"ADD @ 3": 130,
"SWAP5 @ 3": 10,
"SWAP4 @ 3": 35,
"DUP6 @ 3": 24,
"GAS @ 2": 8,
"DELEGATECALL @ 700": 1,
"NOT @ 3": 4,
"SSTORE @ 5000": 7,
"MSTORE @ 3": 91,
"MSTORE @ 9": 8,
"MSTORE @ 6": 30,
"MSTORE @ 24": 1,
"ADDRESS @ 2": 7,
"DUP7 @ 3": 19,
"EXTCODESIZE @ 700": 7,
"STATICCALL @ 700": 5,
"SHA3 @ 42": 14,
"RETURN @ 0": 9,
"RETURNDATASIZE @ 2": 13,
"DUP8 @ 3": 12,
"SWAP6 @ 3": 7,
"SWAP7 @ 3": 2,
"PUSH8 @ 3": 8,
"PUSH32 @ 3": 5,
"DIV @ 5": 11,
"PUSH6 @ 3": 1,
"DUP9 @ 3": 11,
"CODECOPY @ 12": 1,
"CODECOPY @ 16": 2,
"CODECOPY @ 15": 4,
"DUP13 @ 3": 1,
"DUP12 @ 3": 1,
"DUP15 @ 3": 1,
"SSTORE @ 800": 4,
"DUP14 @ 3": 1,
"MSTORE @ 7": 4,
"LOG1 @ 1774": 1,
"SWAP15 @ 3": 1,
"CALLER @ 2": 3,
"CALL @ 700": 2,
"MUL @ 5": 3,
"SWAP9 @ 3": 2,
"SWAP8 @ 3": 2,
"LOG3 @ 1756": 2,
"RETURNDATACOPY @ 6": 2,
"LOG1 @ 1518": 1,
"CODECOPY @ 6": 1,
"OR @ 3": 1,
"RETURNDATACOPY @ 9": 1
}
},
"redeem": 94077,
"first mint": 134954,
"second mint, no interest accrued": 70851
}