|
17 | 17 | package="org.solana.sealevel.v1", |
18 | 18 | syntax="proto3", |
19 | 19 | serialized_pb=_b( |
20 | | - '\n\x0bblock.proto\x12\x16org.solana.sealevel.v1\x1a\rcontext.proto\x1a\ttxn.proto\x1a\x0emetadata.proto"\x8b\x02\n\x0cBlockContext\x12:\n\x04txns\x18\x01 \x03(\x0b2,.org.solana.sealevel.v1.SanitizedTransaction\x126\n\x0bacct_states\x18\x02 \x03(\x0b2!.org.solana.sealevel.v1.AcctState\x12\x17\n\x0fblockhash_queue\x18\x03 \x03(\x0c\x125\n\x08slot_ctx\x18\x04 \x01(\x0b2#.org.solana.sealevel.v1.SlotContext\x127\n\tepoch_ctx\x18\x05 \x01(\x0b2$.org.solana.sealevel.v1.EpochContext"Q\n\x0cBlockEffects\x12\x11\n\thas_error\x18\x01 \x01(\x08\x12\x1b\n\x13slot_capitalization\x18\x02 \x01(\x04\x12\x11\n\tbank_hash\x18\x03 \x01(\x0c"´\x01\n\x0cBlockFixture\x129\n\x08metadata\x18\x01 \x01(\x0b2\'.org.solana.sealevel.v1.FixtureMetadata\x123\n\x05input\x18\x02 \x01(\x0b2$.org.solana.sealevel.v1.BlockContext\x124\n\x06output\x18\x03 \x01(\x0b2$.org.solana.sealevel.v1.BlockEffectsb\x06proto3' |
| 20 | + '\n\x0bblock.proto\x12\x16org.solana.sealevel.v1\x1a\rcontext.proto\x1a\ttxn.proto\x1a\x0emetadata.proto"4\n\x0bCostTracker\x12\x12\n\nblock_cost\x18\x01 \x01(\x04\x12\x11\n\tvote_cost\x18\x02 \x01(\x04"\x8b\x02\n\x0cBlockContext\x12:\n\x04txns\x18\x01 \x03(\x0b2,.org.solana.sealevel.v1.SanitizedTransaction\x126\n\x0bacct_states\x18\x02 \x03(\x0b2!.org.solana.sealevel.v1.AcctState\x12\x17\n\x0fblockhash_queue\x18\x03 \x03(\x0c\x125\n\x08slot_ctx\x18\x04 \x01(\x0b2#.org.solana.sealevel.v1.SlotContext\x127\n\tepoch_ctx\x18\x05 \x01(\x0b2$.org.solana.sealevel.v1.EpochContext"\x8c\x01\n\x0cBlockEffects\x12\x11\n\thas_error\x18\x01 \x01(\x08\x12\x1b\n\x13slot_capitalization\x18\x02 \x01(\x04\x12\x11\n\tbank_hash\x18\x03 \x01(\x0c\x129\n\x0ccost_tracker\x18\x04 \x01(\x0b2#.org.solana.sealevel.v1.CostTracker"´\x01\n\x0cBlockFixture\x129\n\x08metadata\x18\x01 \x01(\x0b2\'.org.solana.sealevel.v1.FixtureMetadata\x123\n\x05input\x18\x02 \x01(\x0b2$.org.solana.sealevel.v1.BlockContext\x124\n\x06output\x18\x03 \x01(\x0b2$.org.solana.sealevel.v1.BlockEffectsb\x06proto3' |
21 | 21 | ), |
22 | 22 | dependencies=[ |
23 | 23 | context__pb2.DESCRIPTOR, |
24 | 24 | txn__pb2.DESCRIPTOR, |
25 | 25 | metadata__pb2.DESCRIPTOR, |
26 | 26 | ], |
27 | 27 | ) |
| 28 | +_COSTTRACKER = _descriptor.Descriptor( |
| 29 | + name="CostTracker", |
| 30 | + full_name="org.solana.sealevel.v1.CostTracker", |
| 31 | + filename=None, |
| 32 | + file=DESCRIPTOR, |
| 33 | + containing_type=None, |
| 34 | + fields=[ |
| 35 | + _descriptor.FieldDescriptor( |
| 36 | + name="block_cost", |
| 37 | + full_name="org.solana.sealevel.v1.CostTracker.block_cost", |
| 38 | + index=0, |
| 39 | + number=1, |
| 40 | + type=4, |
| 41 | + cpp_type=4, |
| 42 | + label=1, |
| 43 | + has_default_value=False, |
| 44 | + default_value=0, |
| 45 | + message_type=None, |
| 46 | + enum_type=None, |
| 47 | + containing_type=None, |
| 48 | + is_extension=False, |
| 49 | + extension_scope=None, |
| 50 | + options=None, |
| 51 | + file=DESCRIPTOR, |
| 52 | + ), |
| 53 | + _descriptor.FieldDescriptor( |
| 54 | + name="vote_cost", |
| 55 | + full_name="org.solana.sealevel.v1.CostTracker.vote_cost", |
| 56 | + index=1, |
| 57 | + number=2, |
| 58 | + type=4, |
| 59 | + cpp_type=4, |
| 60 | + label=1, |
| 61 | + has_default_value=False, |
| 62 | + default_value=0, |
| 63 | + message_type=None, |
| 64 | + enum_type=None, |
| 65 | + containing_type=None, |
| 66 | + is_extension=False, |
| 67 | + extension_scope=None, |
| 68 | + options=None, |
| 69 | + file=DESCRIPTOR, |
| 70 | + ), |
| 71 | + ], |
| 72 | + extensions=[], |
| 73 | + nested_types=[], |
| 74 | + enum_types=[], |
| 75 | + options=None, |
| 76 | + is_extendable=False, |
| 77 | + syntax="proto3", |
| 78 | + extension_ranges=[], |
| 79 | + oneofs=[], |
| 80 | + serialized_start=81, |
| 81 | + serialized_end=133, |
| 82 | +) |
28 | 83 | _BLOCKCONTEXT = _descriptor.Descriptor( |
29 | 84 | name="BlockContext", |
30 | 85 | full_name="org.solana.sealevel.v1.BlockContext", |
|
131 | 186 | syntax="proto3", |
132 | 187 | extension_ranges=[], |
133 | 188 | oneofs=[], |
134 | | - serialized_start=82, |
135 | | - serialized_end=349, |
| 189 | + serialized_start=136, |
| 190 | + serialized_end=403, |
136 | 191 | ) |
137 | 192 | _BLOCKEFFECTS = _descriptor.Descriptor( |
138 | 193 | name="BlockEffects", |
|
195 | 250 | options=None, |
196 | 251 | file=DESCRIPTOR, |
197 | 252 | ), |
| 253 | + _descriptor.FieldDescriptor( |
| 254 | + name="cost_tracker", |
| 255 | + full_name="org.solana.sealevel.v1.BlockEffects.cost_tracker", |
| 256 | + index=3, |
| 257 | + number=4, |
| 258 | + type=11, |
| 259 | + cpp_type=10, |
| 260 | + label=1, |
| 261 | + has_default_value=False, |
| 262 | + default_value=None, |
| 263 | + message_type=None, |
| 264 | + enum_type=None, |
| 265 | + containing_type=None, |
| 266 | + is_extension=False, |
| 267 | + extension_scope=None, |
| 268 | + options=None, |
| 269 | + file=DESCRIPTOR, |
| 270 | + ), |
198 | 271 | ], |
199 | 272 | extensions=[], |
200 | 273 | nested_types=[], |
|
204 | 277 | syntax="proto3", |
205 | 278 | extension_ranges=[], |
206 | 279 | oneofs=[], |
207 | | - serialized_start=351, |
208 | | - serialized_end=432, |
| 280 | + serialized_start=406, |
| 281 | + serialized_end=546, |
209 | 282 | ) |
210 | 283 | _BLOCKFIXTURE = _descriptor.Descriptor( |
211 | 284 | name="BlockFixture", |
|
277 | 350 | syntax="proto3", |
278 | 351 | extension_ranges=[], |
279 | 352 | oneofs=[], |
280 | | - serialized_start=435, |
281 | | - serialized_end=615, |
| 353 | + serialized_start=549, |
| 354 | + serialized_end=729, |
282 | 355 | ) |
283 | 356 | _BLOCKCONTEXT.fields_by_name["txns"].message_type = txn__pb2._SANITIZEDTRANSACTION |
284 | 357 | _BLOCKCONTEXT.fields_by_name["acct_states"].message_type = context__pb2._ACCTSTATE |
285 | 358 | _BLOCKCONTEXT.fields_by_name["slot_ctx"].message_type = context__pb2._SLOTCONTEXT |
286 | 359 | _BLOCKCONTEXT.fields_by_name["epoch_ctx"].message_type = context__pb2._EPOCHCONTEXT |
| 360 | +_BLOCKEFFECTS.fields_by_name["cost_tracker"].message_type = _COSTTRACKER |
287 | 361 | _BLOCKFIXTURE.fields_by_name["metadata"].message_type = metadata__pb2._FIXTUREMETADATA |
288 | 362 | _BLOCKFIXTURE.fields_by_name["input"].message_type = _BLOCKCONTEXT |
289 | 363 | _BLOCKFIXTURE.fields_by_name["output"].message_type = _BLOCKEFFECTS |
| 364 | +DESCRIPTOR.message_types_by_name["CostTracker"] = _COSTTRACKER |
290 | 365 | DESCRIPTOR.message_types_by_name["BlockContext"] = _BLOCKCONTEXT |
291 | 366 | DESCRIPTOR.message_types_by_name["BlockEffects"] = _BLOCKEFFECTS |
292 | 367 | DESCRIPTOR.message_types_by_name["BlockFixture"] = _BLOCKFIXTURE |
293 | 368 | _sym_db.RegisterFileDescriptor(DESCRIPTOR) |
| 369 | +CostTracker = _reflection.GeneratedProtocolMessageType( |
| 370 | + "CostTracker", |
| 371 | + (_message.Message,), |
| 372 | + dict(DESCRIPTOR=_COSTTRACKER, __module__="block_pb2"), |
| 373 | +) |
| 374 | +_sym_db.RegisterMessage(CostTracker) |
294 | 375 | BlockContext = _reflection.GeneratedProtocolMessageType( |
295 | 376 | "BlockContext", |
296 | 377 | (_message.Message,), |
|
0 commit comments