pub const FILE_DESCRIPTOR_SET: &[u8] = b"\n\xbf\x0f\n\x1csui/rpc/v2alpha/filter.proto\x12\x0fsui.rpc.v2alpha\"K\n\x11TransactionFilter\x126\n\x05terms\x18\x01 \x03(\x0b2 .sui.rpc.v2alpha.TransactionTermR\x05terms\"R\n\x0fTransactionTerm\x12?\n\x08literals\x18\x01 \x03(\x0b2#.sui.rpc.v2alpha.TransactionLiteralR\x08literals\"\xa6\x01\n\x12TransactionLiteral\x12A\n\x07include\x18\x01 \x01(\x0b2%.sui.rpc.v2alpha.TransactionPredicateH\x00R\x07include\x12A\n\x07exclude\x18\x02 \x01(\x0b2%.sui.rpc.v2alpha.TransactionPredicateH\x00R\x07excludeB\n\n\x08polarity\"\xa2\x04\n\x14TransactionPredicate\x127\n\x06sender\x18\x01 \x01(\x0b2\x1d.sui.rpc.v2alpha.SenderFilterH\x00R\x06sender\x12S\n\x10affected_address\x18\x02 \x01(\x0b2&.sui.rpc.v2alpha.AffectedAddressFilterH\x00R\x0faffectedAddress\x12P\n\x0faffected_object\x18\x03 \x01(\x0b2%.sui.rpc.v2alpha.AffectedObjectFilterH\x00R\x0eaffectedObject\x12>\n\tmove_call\x18\x04 \x01(\x0b2\x1f.sui.rpc.v2alpha.MoveCallFilterH\x00R\x08moveCall\x12D\n\x0bemit_module\x18\x05 \x01(\x0b2!.sui.rpc.v2alpha.EmitModuleFilterH\x00R\nemitModule\x12A\n\nevent_type\x18\x06 \x01(\x0b2 .sui.rpc.v2alpha.EventTypeFilterH\x00R\teventType\x12T\n\x11event_stream_head\x18\x07 \x01(\x0b2&.sui.rpc.v2alpha.EventStreamHeadFilterH\x00R\x0feventStreamHeadB\x0b\n\tpredicate\"?\n\x0bEventFilter\x120\n\x05terms\x18\x01 \x03(\x0b2\x1a.sui.rpc.v2alpha.EventTermR\x05terms\"F\n\tEventTerm\x129\n\x08literals\x18\x01 \x03(\x0b2\x1d.sui.rpc.v2alpha.EventLiteralR\x08literals\"\x94\x01\n\x0cEventLiteral\x12;\n\x07include\x18\x01 \x01(\x0b2\x1f.sui.rpc.v2alpha.EventPredicateH\x00R\x07include\x12;\n\x07exclude\x18\x02 \x01(\x0b2\x1f.sui.rpc.v2alpha.EventPredicateH\x00R\x07excludeB\n\n\x08polarity\"\xb5\x02\n\x0eEventPredicate\x127\n\x06sender\x18\x01 \x01(\x0b2\x1d.sui.rpc.v2alpha.SenderFilterH\x00R\x06sender\x12D\n\x0bemit_module\x18\x02 \x01(\x0b2!.sui.rpc.v2alpha.EmitModuleFilterH\x00R\nemitModule\x12A\n\nevent_type\x18\x03 \x01(\x0b2 .sui.rpc.v2alpha.EventTypeFilterH\x00R\teventType\x12T\n\x11event_stream_head\x18\x04 \x01(\x0b2&.sui.rpc.v2alpha.EventStreamHeadFilterH\x00R\x0feventStreamHeadB\x0b\n\tpredicate\"9\n\x0cSenderFilter\x12\x1d\n\x07address\x18\x01 \x01(\tH\x00R\x07address\x88\x01\x01B\n\n\x08_address\"B\n\x15AffectedAddressFilter\x12\x1d\n\x07address\x18\x01 \x01(\tH\x00R\x07address\x88\x01\x01B\n\n\x08_address\"F\n\x14AffectedObjectFilter\x12 \n\tobject_id\x18\x01 \x01(\tH\x00R\x08objectId\x88\x01\x01B\x0c\n\n_object_id\">\n\x0eMoveCallFilter\x12\x1f\n\x08function\x18\x01 \x01(\tH\x00R\x08function\x88\x01\x01B\x0b\n\t_function\":\n\x10EmitModuleFilter\x12\x1b\n\x06module\x18\x01 \x01(\tH\x00R\x06module\x88\x01\x01B\t\n\x07_module\"3\n\x0fEventTypeFilter\x12\x17\n\x04type\x18\x01 \x01(\tH\x00R\x04type\x88\x01\x01B\x07\n\x05_type\"G\n\x15EventStreamHeadFilter\x12 \n\tstream_id\x18\x01 \x01(\tH\x00R\x08streamId\x88\x01\x01B\x0c\n\n_stream_idb\x06proto3\n\xd0\x18\n$sui/rpc/v2alpha/ledger_service.proto\x12\x0fsui.rpc.v2alpha\x1a google/protobuf/field_mask.proto\x1a\x1bsui/rpc/v2/checkpoint.proto\x1a\x16sui/rpc/v2/event.proto\x1a%sui/rpc/v2/executed_transaction.proto\x1a\x1csui/rpc/v2alpha/filter.proto\x1a#sui/rpc/v2alpha/query_options.proto\"\xfe\x02\n\x16ListCheckpointsRequest\x12<\n\tread_mask\x18\x01 \x01(\x0b2\x1a.google.protobuf.FieldMaskH\x00R\x08readMask\x88\x01\x01\x12.\n\x10start_checkpoint\x18\x02 \x01(\x04H\x01R\x0fstartCheckpoint\x88\x01\x01\x12*\n\x0eend_checkpoint\x18\x03 \x01(\x04H\x02R\rendCheckpoint\x88\x01\x01\x12?\n\x06filter\x18\x04 \x01(\x0b2\".sui.rpc.v2alpha.TransactionFilterH\x03R\x06filter\x88\x01\x01\x12<\n\x07options\x18\x05 \x01(\x0b2\x1d.sui.rpc.v2alpha.QueryOptionsH\x04R\x07options\x88\x01\x01B\x0c\n\n_read_maskB\x13\n\x11_start_checkpointB\x11\n\x0f_end_checkpointB\t\n\x07_filterB\n\n\x08_options\"\xa9\x01\n\x0eCheckpointItem\x12;\n\ncheckpoint\x18\x01 \x01(\x0b2\x16.sui.rpc.v2.CheckpointH\x00R\ncheckpoint\x88\x01\x01\x12=\n\twatermark\x18\x02 \x01(\x0b2\x1a.sui.rpc.v2alpha.WatermarkH\x01R\twatermark\x88\x01\x01B\r\n\x0b_checkpointB\x0c\n\n_watermark\"\xc7\x01\n\x17ListCheckpointsResponse\x125\n\x04item\x18\x01 \x01(\x0b2\x1f.sui.rpc.v2alpha.CheckpointItemH\x00R\x04item\x12:\n\twatermark\x18\x02 \x01(\x0b2\x1a.sui.rpc.v2alpha.WatermarkH\x00R\twatermark\x12-\n\x03end\x18\x03 \x01(\x0b2\x19.sui.rpc.v2alpha.QueryEndH\x00R\x03endB\n\n\x08response\"\xff\x02\n\x17ListTransactionsRequest\x12<\n\tread_mask\x18\x01 \x01(\x0b2\x1a.google.protobuf.FieldMaskH\x00R\x08readMask\x88\x01\x01\x12.\n\x10start_checkpoint\x18\x02 \x01(\x04H\x01R\x0fstartCheckpoint\x88\x01\x01\x12*\n\x0eend_checkpoint\x18\x03 \x01(\x04H\x02R\rendCheckpoint\x88\x01\x01\x12?\n\x06filter\x18\x04 \x01(\x0b2\".sui.rpc.v2alpha.TransactionFilterH\x03R\x06filter\x88\x01\x01\x12<\n\x07options\x18\x05 \x01(\x0b2\x1d.sui.rpc.v2alpha.QueryOptionsH\x04R\x07options\x88\x01\x01B\x0c\n\n_read_maskB\x13\n\x11_start_checkpointB\x11\n\x0f_end_checkpointB\t\n\x07_filterB\n\n\x08_options\"\x81\x02\n\x0fTransactionItem\x12F\n\x0btransaction\x18\x01 \x01(\x0b2\x1f.sui.rpc.v2.ExecutedTransactionH\x00R\x0btransaction\x88\x01\x01\x12=\n\twatermark\x18\x02 \x01(\x0b2\x1a.sui.rpc.v2alpha.WatermarkH\x01R\twatermark\x88\x01\x01\x122\n\x12transaction_offset\x18\x03 \x01(\x04H\x02R\x11transactionOffset\x88\x01\x01B\x0e\n\x0c_transactionB\x0c\n\n_watermarkB\x15\n\x13_transaction_offset\"\xc9\x01\n\x18ListTransactionsResponse\x126\n\x04item\x18\x01 \x01(\x0b2 .sui.rpc.v2alpha.TransactionItemH\x00R\x04item\x12:\n\twatermark\x18\x02 \x01(\x0b2\x1a.sui.rpc.v2alpha.WatermarkH\x00R\twatermark\x12-\n\x03end\x18\x03 \x01(\x0b2\x19.sui.rpc.v2alpha.QueryEndH\x00R\x03endB\n\n\x08response\"\xf3\x02\n\x11ListEventsRequest\x12<\n\tread_mask\x18\x01 \x01(\x0b2\x1a.google.protobuf.FieldMaskH\x00R\x08readMask\x88\x01\x01\x12.\n\x10start_checkpoint\x18\x02 \x01(\x04H\x01R\x0fstartCheckpoint\x88\x01\x01\x12*\n\x0eend_checkpoint\x18\x03 \x01(\x04H\x02R\rendCheckpoint\x88\x01\x01\x129\n\x06filter\x18\x04 \x01(\x0b2\x1c.sui.rpc.v2alpha.EventFilterH\x03R\x06filter\x88\x01\x01\x12<\n\x07options\x18\x05 \x01(\x0b2\x1d.sui.rpc.v2alpha.QueryOptionsH\x04R\x07options\x88\x01\x01B\x0c\n\n_read_maskB\x13\n\x11_start_checkpointB\x11\n\x0f_end_checkpointB\t\n\x07_filterB\n\n\x08_options\"\x90\x03\n\tEventItem\x12=\n\twatermark\x18\x01 \x01(\x0b2\x1a.sui.rpc.v2alpha.WatermarkH\x00R\twatermark\x88\x01\x01\x12#\n\ncheckpoint\x18\x02 \x01(\x04H\x01R\ncheckpoint\x88\x01\x01\x12$\n\x0bevent_index\x18\x03 \x01(\rH\x02R\neventIndex\x88\x01\x01\x122\n\x12transaction_digest\x18\x04 \x01(\tH\x03R\x11transactionDigest\x88\x01\x01\x12,\n\x05event\x18\x05 \x01(\x0b2\x11.sui.rpc.v2.EventH\x04R\x05event\x88\x01\x01\x122\n\x12transaction_offset\x18\x06 \x01(\x04H\x05R\x11transactionOffset\x88\x01\x01B\x0c\n\n_watermarkB\r\n\x0b_checkpointB\x0e\n\x0c_event_indexB\x15\n\x13_transaction_digestB\x08\n\x06_eventB\x15\n\x13_transaction_offset\"\xbd\x01\n\x12ListEventsResponse\x120\n\x04item\x18\x01 \x01(\x0b2\x1a.sui.rpc.v2alpha.EventItemH\x00R\x04item\x12:\n\twatermark\x18\x02 \x01(\x0b2\x1a.sui.rpc.v2alpha.WatermarkH\x00R\twatermark\x12-\n\x03end\x18\x03 \x01(\x0b2\x19.sui.rpc.v2alpha.QueryEndH\x00R\x03endB\n\n\x08response2\xbb\x02\n\rLedgerService\x12f\n\x0fListCheckpoints\x12\'.sui.rpc.v2alpha.ListCheckpointsRequest\x1a(.sui.rpc.v2alpha.ListCheckpointsResponse0\x01\x12i\n\x10ListTransactions\x12(.sui.rpc.v2alpha.ListTransactionsRequest\x1a).sui.rpc.v2alpha.ListTransactionsResponse0\x01\x12W\n\nListEvents\x12\".sui.rpc.v2alpha.ListEventsRequest\x1a#.sui.rpc.v2alpha.ListEventsResponse0\x01b\x06proto3\n\xf7\r\n#sui/rpc/v2alpha/proof_service.proto\x12\x0fsui.rpc.v2alpha\x1a\x1bgoogle/protobuf/empty.proto\x1a!sui/rpc/v2/object_reference.proto\"^\n\nMerkleNode\x12.\n\x05empty\x18\x01 \x01(\x0b2\x16.google.protobuf.EmptyH\x00R\x05empty\x12\x18\n\x06digest\x18\x02 \x01(\x0cH\x00R\x06digestB\x06\n\x04node\">\n\x0bMerkleProof\x12/\n\x04path\x18\x01 \x03(\x0b2\x1b.sui.rpc.v2alpha.MerkleNodeR\x04path\"\xed\x01\n\x17MerkleNonInclusionProof\x12\x19\n\x05index\x18\x01 \x01(\x04H\x00R\x05index\x88\x01\x01\x12F\n\tleft_leaf\x18\x02 \x01(\x0b2$.sui.rpc.v2alpha.MerkleNeighbourLeafH\x01R\x08leftLeaf\x88\x01\x01\x12H\n\nright_leaf\x18\x03 \x01(\x0b2$.sui.rpc.v2alpha.MerkleNeighbourLeafH\x02R\trightLeaf\x88\x01\x01B\x08\n\x06_indexB\x0c\n\n_left_leafB\r\n\x0b_right_leaf\"\xab\x01\n\x13MerkleNeighbourLeaf\x124\n\x04leaf\x18\x01 \x01(\x0b2\x1b.sui.rpc.v2.ObjectReferenceH\x00R\x04leaf\x88\x01\x01\x12D\n\x0cmerkle_proof\x18\x02 \x01(\x0b2\x1c.sui.rpc.v2alpha.MerkleProofH\x01R\x0bmerkleProof\x88\x01\x01B\x07\n\x05_leafB\x0f\n\r_merkle_proof\"\xd3\x02\n\x11OcsInclusionProof\x12?\n\nobject_ref\x18\x01 \x01(\x0b2\x1b.sui.rpc.v2.ObjectReferenceH\x00R\tobjectRef\x88\x01\x01\x12D\n\x0cmerkle_proof\x18\x02 \x01(\x0b2\x1c.sui.rpc.v2alpha.MerkleProofH\x01R\x0bmerkleProof\x88\x01\x01\x12\"\n\nleaf_index\x18\x03 \x01(\x04H\x02R\tleafIndex\x88\x01\x01\x12 \n\ttree_root\x18\x04 \x01(\x0cH\x03R\x08treeRoot\x88\x01\x01\x12$\n\x0bobject_data\x18\x05 \x01(\x0cH\x04R\nobjectData\x88\x01\x01B\r\n\x0b_object_refB\x0f\n\r_merkle_proofB\r\n\x0b_leaf_indexB\x0c\n\n_tree_rootB\x0e\n\x0c_object_data\"\xbd\x01\n\x14OcsNonInclusionProof\x12]\n\x13non_inclusion_proof\x18\x01 \x01(\x0b2(.sui.rpc.v2alpha.MerkleNonInclusionProofH\x00R\x11nonInclusionProof\x88\x01\x01\x12 \n\ttree_root\x18\x02 \x01(\x0cH\x01R\x08treeRoot\x88\x01\x01B\x16\n\x14_non_inclusion_proofB\x0c\n\n_tree_root\"\x85\x01\n\x1fGetCheckpointObjectProofRequest\x12 \n\tobject_id\x18\x01 \x01(\tH\x00R\x08objectId\x88\x01\x01\x12#\n\ncheckpoint\x18\x02 \x01(\x04H\x01R\ncheckpoint\x88\x01\x01B\x0c\n\n_object_idB\r\n\x0b_checkpoint\"\x88\x02\n GetCheckpointObjectProofResponse\x122\n\x12checkpoint_summary\x18\x01 \x01(\x0cH\x01R\x11checkpointSummary\x88\x01\x01\x12B\n\tinclusion\x18\x02 \x01(\x0b2\".sui.rpc.v2alpha.OcsInclusionProofH\x00R\tinclusion\x12L\n\rnon_inclusion\x18\x03 \x01(\x0b2%.sui.rpc.v2alpha.OcsNonInclusionProofH\x00R\x0cnonInclusionB\x07\n\x05proofB\x15\n\x13_checkpoint_summary2\x8f\x01\n\x0cProofService\x12\x7f\n\x18GetCheckpointObjectProof\x120.sui.rpc.v2alpha.GetCheckpointObjectProofRequest\x1a1.sui.rpc.v2alpha.GetCheckpointObjectProofResponseb\x06proto3\n\x9b\x06\n#sui/rpc/v2alpha/query_options.proto\x12\x0fsui.rpc.v2alpha\"\xc8\x01\n\x0cQueryOptions\x12$\n\x0blimit_items\x18\x01 \x01(\rH\x00R\nlimitItems\x88\x01\x01\x12\x19\n\x05after\x18\x02 \x01(\x0cH\x01R\x05after\x88\x01\x01\x12\x1b\n\x06before\x18\x03 \x01(\x0cH\x02R\x06before\x88\x01\x01\x125\n\x08ordering\x18\x04 \x01(\x0e2\x19.sui.rpc.v2alpha.OrderingR\x08orderingB\x0e\n\x0c_limit_itemsB\x08\n\x06_afterB\t\n\x07_before\"\xab\x01\n\tWatermark\x12\x1b\n\x06cursor\x18\x01 \x01(\x0cH\x00R\x06cursor\x88\x01\x01\x12(\n\rcheckpoint_hi\x18\x02 \x01(\x04H\x01R\x0ccheckpointHi\x88\x01\x01\x12(\n\rcheckpoint_lo\x18\x03 \x01(\x04H\x02R\x0ccheckpointLo\x88\x01\x01B\t\n\x07_cursorB\x10\n\x0e_checkpoint_hiB\x10\n\x0e_checkpoint_lo\"C\n\x08QueryEnd\x127\n\x06reason\x18\x01 \x01(\x0e2\x1f.sui.rpc.v2alpha.QueryEndReasonR\x06reason*;\n\x08Ordering\x12\x16\n\x12ORDERING_ASCENDING\x10\x00\x12\x17\n\x13ORDERING_DESCENDING\x10\x01*\xdf\x01\n\x0eQueryEndReason\x12 \n\x1cQUERY_END_REASON_UNSPECIFIED\x10\x00\x12\x1f\n\x1bQUERY_END_REASON_ITEM_LIMIT\x10\x01\x12\x1f\n\x1bQUERY_END_REASON_SCAN_LIMIT\x10\x02\x12%\n!QUERY_END_REASON_CHECKPOINT_BOUND\x10\x03\x12!\n\x1dQUERY_END_REASON_CURSOR_BOUND\x10\x04\x12\x1f\n\x1bQUERY_END_REASON_LEDGER_TIP\x10\x05b\x06proto3";Available on crate feature
unstable only.Expand description
Byte encoded FILE_DESCRIPTOR_SET.