pub const FILE_DESCRIPTOR_SET: &[u8] = b"\n\xae\x02\n\x1dsui/rpc/v2beta/argument.proto\x12\x0esui.rpc.v2beta\"\xf4\x01\n\x08Argument\x12>\n\x04kind\x18\x01 \x01(\x0e2%.sui.rpc.v2beta.Argument.ArgumentKindH\x00R\x04kind\x88\x01\x01\x12\x19\n\x05index\x18\x02 \x01(\rH\x01R\x05index\x88\x01\x01\x12!\n\tsubresult\x18\x03 \x01(\rH\x02R\tsubresult\x88\x01\x01\"I\n\x0cArgumentKind\x12\x19\n\x15ARGUMENT_KIND_UNKNOWN\x10\x00\x12\x07\n\x03GAS\x10\x01\x12\t\n\x05INPUT\x10\x02\x12\n\n\x06RESULT\x10\x03B\x07\n\x05_kindB\x08\n\x06_indexB\x0c\n\n_subresultb\x06proto3\n\xd2\x01\n#sui/rpc/v2beta/balance_change.proto\x12\x0esui.rpc.v2beta\"\x92\x01\n\rBalanceChange\x12\x1d\n\x07address\x18\x01 \x01(\tH\x00R\x07address\x88\x01\x01\x12 \n\tcoin_type\x18\x02 \x01(\tH\x01R\x08coinType\x88\x01\x01\x12\x1b\n\x06amount\x18\x03 \x01(\tH\x02R\x06amount\x88\x01\x01B\n\n\x08_addressB\x0c\n\n_coin_typeB\t\n\x07_amountb\x06proto3\n\x80\x01\n\x18sui/rpc/v2beta/bcs.proto\x12\x0esui.rpc.v2beta\"L\n\x03Bcs\x12\x17\n\x04name\x18\x01 \x01(\tH\x00R\x04name\x88\x01\x01\x12\x19\n\x05value\x18\x02 \x01(\x0cH\x01R\x05value\x88\x01\x01B\x07\n\x05_nameB\x08\n\x06_valueb\x06proto3\n\x98\x05\n\x1fsui/rpc/v2beta/checkpoint.proto\x12\x0esui.rpc.v2beta\x1a(sui/rpc/v2beta/checkpoint_contents.proto\x1a\'sui/rpc/v2beta/checkpoint_summary.proto\x1a)sui/rpc/v2beta/executed_transaction.proto\x1a\x1esui/rpc/v2beta/signature.proto\"\xbe\x03\n\nCheckpoint\x12,\n\x0fsequence_number\x18\x01 \x01(\x04H\x00R\x0esequenceNumber\x88\x01\x01\x12\x1b\n\x06digest\x18\x02 \x01(\tH\x01R\x06digest\x88\x01\x01\x12@\n\x07summary\x18\x03 \x01(\x0b2!.sui.rpc.v2beta.CheckpointSummaryH\x02R\x07summary\x88\x01\x01\x12O\n\tsignature\x18\x04 \x01(\x0b2,.sui.rpc.v2beta.ValidatorAggregatedSignatureH\x03R\tsignature\x88\x01\x01\x12C\n\x08contents\x18\x05 \x01(\x0b2\".sui.rpc.v2beta.CheckpointContentsH\x04R\x08contents\x88\x01\x01\x12G\n\x0ctransactions\x18\x06 \x03(\x0b2#.sui.rpc.v2beta.ExecutedTransactionR\x0ctransactionsB\x12\n\x10_sequence_numberB\t\n\x07_digestB\n\n\x08_summaryB\x0c\n\n_signatureB\x0b\n\t_contentsb\x06proto3\n\xac\x04\n(sui/rpc/v2beta/checkpoint_contents.proto\x12\x0esui.rpc.v2beta\x1a\x18sui/rpc/v2beta/bcs.proto\x1a\x1esui/rpc/v2beta/signature.proto\"\xec\x01\n\x12CheckpointContents\x12*\n\x03bcs\x18\x01 \x01(\x0b2\x13.sui.rpc.v2beta.BcsH\x00R\x03bcs\x88\x01\x01\x12\x1b\n\x06digest\x18\x02 \x01(\tH\x01R\x06digest\x88\x01\x01\x12\x1d\n\x07version\x18\x03 \x01(\x05H\x02R\x07version\x88\x01\x01\x12O\n\x0ctransactions\x18\x04 \x03(\x0b2+.sui.rpc.v2beta.CheckpointedTransactionInfoR\x0ctransactionsB\x06\n\x04_bcsB\t\n\x07_digestB\n\n\x08_version\"\xbe\x01\n\x1bCheckpointedTransactionInfo\x12%\n\x0btransaction\x18\x01 \x01(\tH\x00R\x0btransaction\x88\x01\x01\x12\x1d\n\x07effects\x18\x02 \x01(\tH\x01R\x07effects\x88\x01\x01\x12=\n\nsignatures\x18\x03 \x03(\x0b2\x1d.sui.rpc.v2beta.UserSignatureR\nsignaturesB\x0e\n\x0c_transactionB\n\n\x08_effectsb\x06proto3\n\xff\x0c\n\'sui/rpc/v2beta/checkpoint_summary.proto\x12\x0esui.rpc.v2beta\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x18sui/rpc/v2beta/bcs.proto\x1a%sui/rpc/v2beta/gas_cost_summary.proto\x1a\x1esui/rpc/v2beta/signature.proto\"\x93\x07\n\x11CheckpointSummary\x12*\n\x03bcs\x18\x01 \x01(\x0b2\x13.sui.rpc.v2beta.BcsH\x00R\x03bcs\x88\x01\x01\x12\x1b\n\x06digest\x18\x02 \x01(\tH\x01R\x06digest\x88\x01\x01\x12\x19\n\x05epoch\x18\x03 \x01(\x04H\x02R\x05epoch\x88\x01\x01\x12,\n\x0fsequence_number\x18\x04 \x01(\x04H\x03R\x0esequenceNumber\x88\x01\x01\x12A\n\x1atotal_network_transactions\x18\x05 \x01(\x04H\x04R\x18totalNetworkTransactions\x88\x01\x01\x12*\n\x0econtent_digest\x18\x06 \x01(\tH\x05R\rcontentDigest\x88\x01\x01\x12,\n\x0fprevious_digest\x18\x07 \x01(\tH\x06R\x0epreviousDigest\x88\x01\x01\x12g\n\x1eepoch_rolling_gas_cost_summary\x18\x08 \x01(\x0b2\x1e.sui.rpc.v2beta.GasCostSummaryH\x07R\x1aepochRollingGasCostSummary\x88\x01\x01\x12=\n\ttimestamp\x18\t \x01(\x0b2\x1a.google.protobuf.TimestampH\x08R\ttimestamp\x88\x01\x01\x12F\n\x0bcommitments\x18\n \x03(\x0b2$.sui.rpc.v2beta.CheckpointCommitmentR\x0bcommitments\x12N\n\x11end_of_epoch_data\x18\x0b \x01(\x0b2\x1e.sui.rpc.v2beta.EndOfEpochDataH\tR\x0eendOfEpochData\x88\x01\x01\x127\n\x15version_specific_data\x18\x0c \x01(\x0cH\nR\x13versionSpecificData\x88\x01\x01B\x06\n\x04_bcsB\t\n\x07_digestB\x08\n\x06_epochB\x12\n\x10_sequence_numberB\x1d\n\x1b_total_network_transactionsB\x11\n\x0f_content_digestB\x12\n\x10_previous_digestB!\n\x1f_epoch_rolling_gas_cost_summaryB\x0c\n\n_timestampB\x14\n\x12_end_of_epoch_dataB\x18\n\x16_version_specific_data\"\xa3\x02\n\x0eEndOfEpochData\x12Z\n\x14next_epoch_committee\x18\x01 \x03(\x0b2(.sui.rpc.v2beta.ValidatorCommitteeMemberR\x12nextEpochCommittee\x12B\n\x1bnext_epoch_protocol_version\x18\x02 \x01(\x04H\x00R\x18nextEpochProtocolVersion\x88\x01\x01\x12Q\n\x11epoch_commitments\x18\x03 \x03(\x0b2$.sui.rpc.v2beta.CheckpointCommitmentR\x10epochCommitmentsB\x1e\n\x1c_next_epoch_protocol_version\"\xfd\x01\n\x14CheckpointCommitment\x12V\n\x04kind\x18\x01 \x01(\x0e2=.sui.rpc.v2beta.CheckpointCommitment.CheckpointCommitmentKindH\x00R\x04kind\x88\x01\x01\x12\x1b\n\x06digest\x18\x02 \x01(\tH\x01R\x06digest\x88\x01\x01\"\\\n\x18CheckpointCommitmentKind\x12&\n\"CHECKPOINT_COMMITMENT_KIND_UNKNOWN\x10\x00\x12\x18\n\x14ECMH_LIVE_OBJECT_SET\x10\x01B\x07\n\x05_kindB\t\n\x07_digestb\x06proto3\n\xd6\x15\n\x1csui/rpc/v2beta/effects.proto\x12\x0esui.rpc.v2beta\x1a\x18sui/rpc/v2beta/bcs.proto\x1a%sui/rpc/v2beta/execution_status.proto\x1a%sui/rpc/v2beta/gas_cost_summary.proto\x1a\x1asui/rpc/v2beta/owner.proto\"\x91\x07\n\x12TransactionEffects\x12*\n\x03bcs\x18\x01 \x01(\x0b2\x13.sui.rpc.v2beta.BcsH\x00R\x03bcs\x88\x01\x01\x12\x1b\n\x06digest\x18\x02 \x01(\tH\x01R\x06digest\x88\x01\x01\x12\x1d\n\x07version\x18\x03 \x01(\x05H\x02R\x07version\x88\x01\x01\x12<\n\x06status\x18\x04 \x01(\x0b2\x1f.sui.rpc.v2beta.ExecutionStatusH\x03R\x06status\x88\x01\x01\x12\x19\n\x05epoch\x18\x05 \x01(\x04H\x04R\x05epoch\x88\x01\x01\x12>\n\x08gas_used\x18\x06 \x01(\x0b2\x1e.sui.rpc.v2beta.GasCostSummaryH\x05R\x07gasUsed\x88\x01\x01\x122\n\x12transaction_digest\x18\x07 \x01(\tH\x06R\x11transactionDigest\x88\x01\x01\x12A\n\ngas_object\x18\x08 \x01(\x0b2\x1d.sui.rpc.v2beta.ChangedObjectH\x07R\tgasObject\x88\x01\x01\x12(\n\revents_digest\x18\t \x01(\tH\x08R\x0ceventsDigest\x88\x01\x01\x12\"\n\x0cdependencies\x18\n \x03(\tR\x0cdependencies\x12,\n\x0flamport_version\x18\x0b \x01(\x04H\tR\x0elamportVersion\x88\x01\x01\x12F\n\x0fchanged_objects\x18\x0c \x03(\x0b2\x1d.sui.rpc.v2beta.ChangedObjectR\x0echangedObjects\x12_\n\x18unchanged_shared_objects\x18\r \x03(\x0b2%.sui.rpc.v2beta.UnchangedSharedObjectR\x16unchangedSharedObjects\x127\n\x15auxiliary_data_digest\x18\x0e \x01(\tH\nR\x13auxiliaryDataDigest\x88\x01\x01B\x06\n\x04_bcsB\t\n\x07_digestB\n\n\x08_versionB\t\n\x07_statusB\x08\n\x06_epochB\x0b\n\t_gas_usedB\x15\n\x13_transaction_digestB\r\n\x0b_gas_objectB\x10\n\x0e_events_digestB\x12\n\x10_lamport_versionB\x18\n\x16_auxiliary_data_digest\"\xa9\t\n\rChangedObject\x12 \n\tobject_id\x18\x01 \x01(\tH\x00R\x08objectId\x88\x01\x01\x12T\n\x0binput_state\x18\x02 \x01(\x0e2..sui.rpc.v2beta.ChangedObject.InputObjectStateH\x01R\ninputState\x88\x01\x01\x12(\n\rinput_version\x18\x03 \x01(\x04H\x02R\x0cinputVersion\x88\x01\x01\x12&\n\x0cinput_digest\x18\x04 \x01(\tH\x03R\x0binputDigest\x88\x01\x01\x12;\n\x0binput_owner\x18\x05 \x01(\x0b2\x15.sui.rpc.v2beta.OwnerH\x04R\ninputOwner\x88\x01\x01\x12W\n\x0coutput_state\x18\x06 \x01(\x0e2/.sui.rpc.v2beta.ChangedObject.OutputObjectStateH\x05R\x0boutputState\x88\x01\x01\x12*\n\x0eoutput_version\x18\x07 \x01(\x04H\x06R\routputVersion\x88\x01\x01\x12(\n\routput_digest\x18\x08 \x01(\tH\x07R\x0coutputDigest\x88\x01\x01\x12=\n\x0coutput_owner\x18\t \x01(\x0b2\x15.sui.rpc.v2beta.OwnerH\x08R\x0boutputOwner\x88\x01\x01\x12Q\n\x0cid_operation\x18\n \x01(\x0e2).sui.rpc.v2beta.ChangedObject.IdOperationH\tR\x0bidOperation\x88\x01\x01\x12$\n\x0bobject_type\x18\x0b \x01(\tH\nR\nobjectType\x88\x01\x01\"x\n\x10InputObjectState\x12\x1e\n\x1aINPUT_OBJECT_STATE_UNKNOWN\x10\x00\x12%\n!INPUT_OBJECT_STATE_DOES_NOT_EXIST\x10\x01\x12\x1d\n\x19INPUT_OBJECT_STATE_EXISTS\x10\x02\"\xa9\x01\n\x11OutputObjectState\x12\x1f\n\x1bOUTPUT_OBJECT_STATE_UNKNOWN\x10\x00\x12&\n\"OUTPUT_OBJECT_STATE_DOES_NOT_EXIST\x10\x01\x12$\n OUTPUT_OBJECT_STATE_OBJECT_WRITE\x10\x02\x12%\n!OUTPUT_OBJECT_STATE_PACKAGE_WRITE\x10\x03\"K\n\x0bIdOperation\x12\x18\n\x14ID_OPERATION_UNKNOWN\x10\x00\x12\x08\n\x04NONE\x10\x01\x12\x0b\n\x07CREATED\x10\x02\x12\x0b\n\x07DELETED\x10\x03B\x0c\n\n_object_idB\x0e\n\x0c_input_stateB\x10\n\x0e_input_versionB\x0f\n\r_input_digestB\x0e\n\x0c_input_ownerB\x0f\n\r_output_stateB\x11\n\x0f_output_versionB\x10\n\x0e_output_digestB\x0f\n\r_output_ownerB\x0f\n\r_id_operationB\x0e\n\x0c_object_type\"\xd9\x03\n\x15UnchangedSharedObject\x12X\n\x04kind\x18\x01 \x01(\x0e2?.sui.rpc.v2beta.UnchangedSharedObject.UnchangedSharedObjectKindH\x00R\x04kind\x88\x01\x01\x12 \n\tobject_id\x18\x02 \x01(\tH\x01R\x08objectId\x88\x01\x01\x12\x1d\n\x07version\x18\x03 \x01(\x04H\x02R\x07version\x88\x01\x01\x12\x1b\n\x06digest\x18\x04 \x01(\tH\x03R\x06digest\x88\x01\x01\x12$\n\x0bobject_type\x18\x05 \x01(\tH\x04R\nobjectType\x88\x01\x01\"\xa3\x01\n\x19UnchangedSharedObjectKind\x12(\n$UNCHANGED_SHARED_OBJECT_KIND_UNKNOWN\x10\x00\x12\x12\n\x0eREAD_ONLY_ROOT\x10\x01\x12\x12\n\x0eMUTATE_DELETED\x10\x02\x12\x10\n\x0cREAD_DELETED\x10\x03\x12\x0c\n\x08CANCELED\x10\x04\x12\x14\n\x10PER_EPOCH_CONFIG\x10\x05B\x07\n\x05_kindB\x0c\n\n_object_idB\n\n\x08_versionB\t\n\x07_digestB\x0e\n\x0c_object_typeb\x06proto3\n\xd1\x05\n\x1asui/rpc/v2beta/epoch.proto\x12\x0esui.rpc.v2beta\x1a\x1fgoogle/protobuf/timestamp.proto\x1a$sui/rpc/v2beta/protocol_config.proto\x1a\x1esui/rpc/v2beta/signature.proto\"\xb3\x04\n\x05Epoch\x12\x19\n\x05epoch\x18\x01 \x01(\x04H\x00R\x05epoch\x88\x01\x01\x12E\n\tcommittee\x18\x02 \x01(\x0b2\".sui.rpc.v2beta.ValidatorCommitteeH\x01R\tcommittee\x88\x01\x01\x12.\n\x10first_checkpoint\x18\x04 \x01(\x04H\x02R\x0ffirstCheckpoint\x88\x01\x01\x12,\n\x0flast_checkpoint\x18\x05 \x01(\x04H\x03R\x0elastCheckpoint\x88\x01\x01\x125\n\x05start\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampH\x04R\x05start\x88\x01\x01\x121\n\x03end\x18\x07 \x01(\x0b2\x1a.google.protobuf.TimestampH\x05R\x03end\x88\x01\x01\x123\n\x13reference_gas_price\x18\x08 \x01(\x04H\x06R\x11referenceGasPrice\x88\x01\x01\x12L\n\x0fprotocol_config\x18\t \x01(\x0b2\x1e.sui.rpc.v2beta.ProtocolConfigH\x07R\x0eprotocolConfig\x88\x01\x01B\x08\n\x06_epochB\x0c\n\n_committeeB\x13\n\x11_first_checkpointB\x12\n\x10_last_checkpointB\x08\n\x06_startB\x06\n\x04_endB\x16\n\x14_reference_gas_priceB\x12\n\x10_protocol_configb\x06proto3\n\xf2\x03\n\x1asui/rpc/v2beta/event.proto\x12\x0esui.rpc.v2beta\x1a\x18sui/rpc/v2beta/bcs.proto\"\x9e\x01\n\x11TransactionEvents\x12*\n\x03bcs\x18\x01 \x01(\x0b2\x13.sui.rpc.v2beta.BcsH\x00R\x03bcs\x88\x01\x01\x12\x1b\n\x06digest\x18\x02 \x01(\tH\x01R\x06digest\x88\x01\x01\x12-\n\x06events\x18\x03 \x03(\x0b2\x15.sui.rpc.v2beta.EventR\x06eventsB\x06\n\x04_bcsB\t\n\x07_digest\"\x80\x02\n\x05Event\x12\"\n\npackage_id\x18\x01 \x01(\tH\x00R\tpackageId\x88\x01\x01\x12\x1b\n\x06module\x18\x02 \x01(\tH\x01R\x06module\x88\x01\x01\x12\x1b\n\x06sender\x18\x03 \x01(\tH\x02R\x06sender\x88\x01\x01\x12\"\n\nevent_type\x18\x04 \x01(\tH\x03R\teventType\x88\x01\x01\x124\n\x08contents\x18\x05 \x01(\x0b2\x13.sui.rpc.v2beta.BcsH\x04R\x08contents\x88\x01\x01B\r\n\x0b_package_idB\t\n\x07_moduleB\t\n\x07_senderB\r\n\x0b_event_typeB\x0b\n\t_contentsb\x06proto3\n\xd4\x07\n)sui/rpc/v2beta/executed_transaction.proto\x12\x0esui.rpc.v2beta\x1a\x1fgoogle/protobuf/timestamp.proto\x1a#sui/rpc/v2beta/balance_change.proto\x1a\x1csui/rpc/v2beta/effects.proto\x1a\x1asui/rpc/v2beta/event.proto\x1a\x1bsui/rpc/v2beta/object.proto\x1a\x1esui/rpc/v2beta/signature.proto\x1a sui/rpc/v2beta/transaction.proto\"\xaf\x05\n\x13ExecutedTransaction\x12\x1b\n\x06digest\x18\x01 \x01(\tH\x00R\x06digest\x88\x01\x01\x12B\n\x0btransaction\x18\x02 \x01(\x0b2\x1b.sui.rpc.v2beta.TransactionH\x01R\x0btransaction\x88\x01\x01\x12=\n\nsignatures\x18\x03 \x03(\x0b2\x1d.sui.rpc.v2beta.UserSignatureR\nsignatures\x12A\n\x07effects\x18\x04 \x01(\x0b2\".sui.rpc.v2beta.TransactionEffectsH\x02R\x07effects\x88\x01\x01\x12>\n\x06events\x18\x05 \x01(\x0b2!.sui.rpc.v2beta.TransactionEventsH\x03R\x06events\x88\x01\x01\x12#\n\ncheckpoint\x18\x06 \x01(\x04H\x04R\ncheckpoint\x88\x01\x01\x12=\n\ttimestamp\x18\x07 \x01(\x0b2\x1a.google.protobuf.TimestampH\x05R\ttimestamp\x88\x01\x01\x12F\n\x0fbalance_changes\x18\x08 \x03(\x0b2\x1d.sui.rpc.v2beta.BalanceChangeR\x0ebalanceChanges\x12;\n\rinput_objects\x18\n \x03(\x0b2\x16.sui.rpc.v2beta.ObjectR\x0cinputObjects\x12=\n\x0eoutput_objects\x18\x0b \x03(\x0b2\x16.sui.rpc.v2beta.ObjectR\routputObjectsB\t\n\x07_digestB\x0e\n\x0c_transactionB\n\n\x08_effectsB\t\n\x07_eventsB\r\n\x0b_checkpointB\x0c\n\n_timestampb\x06proto3\n\xfe \n%sui/rpc/v2beta/execution_status.proto\x12\x0esui.rpc.v2beta\"\x81\x01\n\x0fExecutionStatus\x12\x1d\n\x07success\x18\x01 \x01(\x08H\x00R\x07success\x88\x01\x01\x129\n\x05error\x18\x02 \x01(\x0b2\x1e.sui.rpc.v2beta.ExecutionErrorH\x01R\x05error\x88\x01\x01B\n\n\x08_successB\x08\n\x06_error\"\xf9\x10\n\x0eExecutionError\x12\x1d\n\x07command\x18\x01 \x01(\x04H\x00R\x07command\x88\x01\x01\x12J\n\x04kind\x18\x02 \x01(\x0e21.sui.rpc.v2beta.ExecutionError.ExecutionErrorKindH\x01R\x04kind\x88\x01\x01\x12\"\n\nabort_code\x18\x03 \x01(\x04H\x02R\tabortCode\x88\x01\x01\x12=\n\x08location\x18\x04 \x01(\x0b2\x1c.sui.rpc.v2beta.MoveLocationH\x03R\x08location\x88\x01\x01\x12=\n\nsize_error\x18\x05 \x01(\x0b2\x19.sui.rpc.v2beta.SizeErrorH\x04R\tsizeError\x88\x01\x01\x12_\n\x16command_argument_error\x18\x06 \x01(\x0b2$.sui.rpc.v2beta.CommandArgumentErrorH\x05R\x14commandArgumentError\x88\x01\x01\x12V\n\x13type_argument_error\x18\x07 \x01(\x0b2!.sui.rpc.v2beta.TypeArgumentErrorH\x06R\x11typeArgumentError\x88\x01\x01\x12\\\n\x15package_upgrade_error\x18\x08 \x01(\x0b2#.sui.rpc.v2beta.PackageUpgradeErrorH\x07R\x13packageUpgradeError\x88\x01\x01\x12\x19\n\x05index\x18\t \x01(\rH\x08R\x05index\x88\x01\x01\x12!\n\tsubresult\x18\n \x01(\rH\tR\tsubresult\x88\x01\x01\x12 \n\tobject_id\x18\x0b \x01(\tH\nR\x08objectId\x88\x01\x01\x12\x1d\n\x07address\x18\x0c \x01(\tH\x0bR\x07address\x88\x01\x01\x12 \n\tcoin_type\x18\r \x01(\tH\x0cR\x08coinType\x88\x01\x01\x12+\n\x11congested_objects\x18\x0e \x03(\tR\x10congestedObjects\"\xa7\t\n\x12ExecutionErrorKind\x12 \n\x1cEXECUTION_ERROR_KIND_UNKNOWN\x10\x00\x12\x14\n\x10INSUFFICIENT_GAS\x10\x01\x12\x16\n\x12INVALID_GAS_OBJECT\x10\x02\x12\x17\n\x13INVARIANT_VIOLATION\x10\x03\x12\x1d\n\x19FEATURE_NOT_YET_SUPPORTED\x10\x04\x12\x12\n\x0eOBJECT_TOO_BIG\x10\x05\x12\x13\n\x0fPACKAGE_TOO_BIG\x10\x06\x12\x1d\n\x19CIRCULAR_OBJECT_OWNERSHIP\x10\x07\x12\x1d\n\x19INSUFFICIENT_COIN_BALANCE\x10\x08\x12\x19\n\x15COIN_BALANCE_OVERFLOW\x10\t\x12\"\n\x1ePUBLISH_ERROR_NON_ZERO_ADDRESS\x10\n\x12\x1f\n\x1bSUI_MOVE_VERIFICATION_ERROR\x10\x0b\x12 \n\x1cMOVE_PRIMITIVE_RUNTIME_ERROR\x10\x0c\x12\x0e\n\nMOVE_ABORT\x10\r\x12,\n(VM_VERIFICATION_OR_DESERIALIZATION_ERROR\x10\x0e\x12\x1a\n\x16VM_INVARIANT_VIOLATION\x10\x0f\x12\x16\n\x12FUNCTION_NOT_FOUND\x10\x10\x12\x12\n\x0eARITY_MISMATCH\x10\x11\x12\x17\n\x13TYPE_ARITY_MISMATCH\x10\x12\x12\x1e\n\x1aNON_ENTRY_FUNCTION_INVOKED\x10\x13\x12\x1a\n\x16COMMAND_ARGUMENT_ERROR\x10\x14\x12\x17\n\x13TYPE_ARGUMENT_ERROR\x10\x15\x12\x1d\n\x19UNUSED_VALUE_WITHOUT_DROP\x10\x16\x12\'\n#INVALID_PUBLIC_FUNCTION_RETURN_TYPE\x10\x17\x12\x1b\n\x17INVALID_TRANSFER_OBJECT\x10\x18\x12\x15\n\x11EFFECTS_TOO_LARGE\x10\x19\x12&\n\"PUBLISH_UPGRADE_MISSING_DEPENDENCY\x10\x1a\x12(\n$PUBLISH_UPGRADE_DEPENDENCY_DOWNGRADE\x10\x1b\x12\x19\n\x15PACKAGE_UPGRADE_ERROR\x10\x1c\x12\x1d\n\x19WRITTEN_OBJECTS_TOO_LARGE\x10\x1d\x12\x16\n\x12CERTIFICATE_DENIED\x10\x1e\x12\"\n\x1eSUI_MOVE_VERIFICATION_TIMEDOUT\x10\x1f\x12\'\n#SHARED_OBJECT_OPERATION_NOT_ALLOWED\x10 \x12\x18\n\x14INPUT_OBJECT_DELETED\x10!\x126\n2EXECUTION_CANCELED_DUE_TO_SHARED_OBJECT_CONGESTION\x10\"\x12\x1b\n\x17ADDRESS_DENIED_FOR_COIN\x10#\x12\x1a\n\x16COIN_TYPE_GLOBAL_PAUSE\x10$\x124\n0EXECUTION_CANCELED_DUE_TO_RANDOMNESS_UNAVAILABLE\x10%B\n\n\x08_commandB\x07\n\x05_kindB\r\n\x0b_abort_codeB\x0b\n\t_locationB\r\n\x0b_size_errorB\x19\n\x17_command_argument_errorB\x16\n\x14_type_argument_errorB\x18\n\x16_package_upgrade_errorB\x08\n\x06_indexB\x0c\n\n_subresultB\x0c\n\n_object_idB\n\n\x08_addressB\x0c\n\n_coin_type\"Z\n\tSizeError\x12\x17\n\x04size\x18\x01 \x01(\x04H\x00R\x04size\x88\x01\x01\x12\x1e\n\x08max_size\x18\x02 \x01(\x04H\x01R\x07maxSize\x88\x01\x01B\x07\n\x05_sizeB\x0b\n\t_max_size\"\x82\x02\n\x0cMoveLocation\x12\x1d\n\x07package\x18\x01 \x01(\tH\x00R\x07package\x88\x01\x01\x12\x1b\n\x06module\x18\x02 \x01(\tH\x01R\x06module\x88\x01\x01\x12\x1f\n\x08function\x18\x03 \x01(\rH\x02R\x08function\x88\x01\x01\x12%\n\x0binstruction\x18\x04 \x01(\rH\x03R\x0binstruction\x88\x01\x01\x12(\n\rfunction_name\x18\x05 \x01(\tH\x04R\x0cfunctionName\x88\x01\x01B\n\n\x08_packageB\t\n\x07_moduleB\x0b\n\t_functionB\x0e\n\x0c_instructionB\x10\n\x0e_function_name\"\xaf\x05\n\x14CommandArgumentError\x12\x1f\n\x08argument\x18\x01 \x01(\rH\x00R\x08argument\x88\x01\x01\x12V\n\x04kind\x18\x02 \x01(\x0e2=.sui.rpc.v2beta.CommandArgumentError.CommandArgumentErrorKindH\x01R\x04kind\x88\x01\x01\x12\x19\n\x05index\x18\x03 \x01(\rH\x02R\x05index\x88\x01\x01\x12!\n\tsubresult\x18\x04 \x01(\rH\x03R\tsubresult\x88\x01\x01\"\xb1\x03\n\x18CommandArgumentErrorKind\x12\'\n#COMMAND_ARGUMENT_ERROR_KIND_UNKNOWN\x10\x00\x12\x11\n\rTYPE_MISMATCH\x10\x01\x12\x15\n\x11INVALID_BCS_BYTES\x10\x02\x12\"\n\x1eINVALID_USAGE_OF_PURE_ARGUMENT\x10\x03\x12.\n*INVALID_ARGUMENT_TO_PRIVATE_ENTRY_FUNCTION\x10\x04\x12\x17\n\x13INDEX_OUT_OF_BOUNDS\x10\x05\x12!\n\x1dSECONDARY_INDEX_OUT_OF_BOUNDS\x10\x06\x12\x18\n\x14INVALID_RESULT_ARITY\x10\x07\x12\x1a\n\x16INVALID_GAS_COIN_USAGE\x10\x08\x12\x17\n\x13INVALID_VALUE_USAGE\x10\t\x12\x1b\n\x17INVALID_OBJECT_BY_VALUE\x10\n\x12\x1d\n\x19INVALID_OBJECT_BY_MUT_REF\x10\x0b\x12\'\n#SHARED_OBJECT_OPERATION_NOT_ALLOWED\x10\x0cB\x0b\n\t_argumentB\x07\n\x05_kindB\x08\n\x06_indexB\x0c\n\n_subresult\"\x8b\x04\n\x13PackageUpgradeError\x12T\n\x04kind\x18\x01 \x01(\x0e2;.sui.rpc.v2beta.PackageUpgradeError.PackageUpgradeErrorKindH\x00R\x04kind\x88\x01\x01\x12\"\n\npackage_id\x18\x02 \x01(\tH\x01R\tpackageId\x88\x01\x01\x12\x1b\n\x06digest\x18\x03 \x01(\tH\x02R\x06digest\x88\x01\x01\x12\x1b\n\x06policy\x18\x04 \x01(\rH\x03R\x06policy\x88\x01\x01\x12 \n\tticket_id\x18\x05 \x01(\tH\x04R\x08ticketId\x88\x01\x01\"\xe1\x01\n\x17PackageUpgradeErrorKind\x12&\n\"PACKAGE_UPGRADE_ERROR_KIND_UNKNOWN\x10\x00\x12\x1b\n\x17UNABLE_TO_FETCH_PACKAGE\x10\x01\x12\x11\n\rNOT_A_PACKAGE\x10\x02\x12\x18\n\x14INCOMPATIBLE_UPGRADE\x10\x03\x12\x19\n\x15DIGETS_DOES_NOT_MATCH\x10\x04\x12\x1a\n\x16UNKNOWN_UPGRADE_POLICY\x10\x05\x12\x1d\n\x19PACKAGE_ID_DOES_NOT_MATCH\x10\x06B\x07\n\x05_kindB\r\n\x0b_package_idB\t\n\x07_digestB\t\n\x07_policyB\x0c\n\n_ticket_id\"\x9b\x02\n\x11TypeArgumentError\x12(\n\rtype_argument\x18\x01 \x01(\rH\x00R\x0ctypeArgument\x88\x01\x01\x12P\n\x04kind\x18\x02 \x01(\x0e27.sui.rpc.v2beta.TypeArgumentError.TypeArgumentErrorKindH\x01R\x04kind\x88\x01\x01\"o\n\x15TypeArgumentErrorKind\x12$\n TYPE_ARGUMENT_ERROR_KIND_UNKNOWN\x10\x00\x12\x12\n\x0eTYPE_NOT_FOUND\x10\x01\x12\x1c\n\x18CONSTRAINT_NOT_SATISFIED\x10\x02B\x10\n\x0e_type_argumentB\x07\n\x05_kindb\x06proto3\n\xf0\x02\n%sui/rpc/v2beta/gas_cost_summary.proto\x12\x0esui.rpc.v2beta\"\xae\x02\n\x0eGasCostSummary\x12.\n\x10computation_cost\x18\x01 \x01(\x04H\x00R\x0fcomputationCost\x88\x01\x01\x12&\n\x0cstorage_cost\x18\x02 \x01(\x04H\x01R\x0bstorageCost\x88\x01\x01\x12*\n\x0estorage_rebate\x18\x03 \x01(\x04H\x02R\rstorageRebate\x88\x01\x01\x12@\n\x1anon_refundable_storage_fee\x18\x04 \x01(\x04H\x03R\x17nonRefundableStorageFee\x88\x01\x01B\x13\n\x11_computation_costB\x0f\n\r_storage_costB\x11\n\x0f_storage_rebateB\x1d\n\x1b_non_refundable_storage_feeb\x06proto3\n\x95\x04\n\x1asui/rpc/v2beta/input.proto\x12\x0esui.rpc.v2beta\x1a\x1cgoogle/protobuf/struct.proto\"\xc0\x03\n\x05Input\x128\n\x04kind\x18\x01 \x01(\x0e2\x1f.sui.rpc.v2beta.Input.InputKindH\x00R\x04kind\x88\x01\x01\x12\x17\n\x04pure\x18\x02 \x01(\x0cH\x01R\x04pure\x88\x01\x01\x12 \n\tobject_id\x18\x03 \x01(\tH\x02R\x08objectId\x88\x01\x01\x12\x1d\n\x07version\x18\x04 \x01(\x04H\x03R\x07version\x88\x01\x01\x12\x1b\n\x06digest\x18\x05 \x01(\tH\x04R\x06digest\x88\x01\x01\x12\x1d\n\x07mutable\x18\x06 \x01(\x08H\x05R\x07mutable\x88\x01\x01\x126\n\x07literal\x18\xe8\x07 \x01(\x0b2\x16.google.protobuf.ValueH\x06R\x07literal\x88\x01\x01\"`\n\tInputKind\x12\x16\n\x12INPUT_KIND_UNKNOWN\x10\x00\x12\x08\n\x04PURE\x10\x01\x12\x16\n\x12IMMUTABLE_OR_OWNED\x10\x02\x12\n\n\x06SHARED\x10\x03\x12\r\n\tRECEIVING\x10\x04B\x07\n\x05_kindB\x07\n\x05_pureB\x0c\n\n_object_idB\n\n\x08_versionB\t\n\x07_digestB\n\n\x08_mutableB\n\n\x08_literalb\x06proto3\n\xd6\x14\n#sui/rpc/v2beta/ledger_service.proto\x12\x0esui.rpc.v2beta\x1a google/protobuf/field_mask.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1fsui/rpc/v2beta/checkpoint.proto\x1a\x1asui/rpc/v2beta/epoch.proto\x1a)sui/rpc/v2beta/executed_transaction.proto\x1a\x1bsui/rpc/v2beta/object.proto\"\x17\n\x15GetServiceInfoRequest\"\xc4\x04\n\x16GetServiceInfoResponse\x12\x1e\n\x08chain_id\x18\x01 \x01(\tH\x00R\x07chainId\x88\x01\x01\x12\x19\n\x05chain\x18\x02 \x01(\tH\x01R\x05chain\x88\x01\x01\x12\x19\n\x05epoch\x18\x03 \x01(\x04H\x02R\x05epoch\x88\x01\x01\x120\n\x11checkpoint_height\x18\x04 \x01(\x04H\x03R\x10checkpointHeight\x88\x01\x01\x12=\n\ttimestamp\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampH\x04R\ttimestamp\x88\x01\x01\x12C\n\x1blowest_available_checkpoint\x18\x06 \x01(\x04H\x05R\x19lowestAvailableCheckpoint\x88\x01\x01\x12R\n#lowest_available_checkpoint_objects\x18\x07 \x01(\x04H\x06R lowestAvailableCheckpointObjects\x88\x01\x01\x12*\n\x0eserver_version\x18\x08 \x01(\tH\x07R\rserverVersion\x88\x01\x01B\x0b\n\t_chain_idB\x08\n\x06_chainB\x08\n\x06_epochB\x14\n\x12_checkpoint_heightB\x0c\n\n_timestampB\x1e\n\x1c_lowest_available_checkpointB&\n$_lowest_available_checkpoint_objectsB\x11\n\x0f_server_version\"\xb9\x01\n\x10GetObjectRequest\x12 \n\tobject_id\x18\x01 \x01(\tH\x00R\x08objectId\x88\x01\x01\x12\x1d\n\x07version\x18\x02 \x01(\x04H\x01R\x07version\x88\x01\x01\x12<\n\tread_mask\x18\x03 \x01(\x0b2\x1a.google.protobuf.FieldMaskH\x02R\x08readMask\x88\x01\x01B\x0c\n\n_object_idB\n\n\x08_versionB\x0c\n\n_read_mask\"\xa2\x01\n\x16BatchGetObjectsRequest\x12<\n\x08requests\x18\x01 \x03(\x0b2 .sui.rpc.v2beta.GetObjectRequestR\x08requests\x12<\n\tread_mask\x18\x02 \x01(\x0b2\x1a.google.protobuf.FieldMaskH\x00R\x08readMask\x88\x01\x01B\x0c\n\n_read_mask\"K\n\x17BatchGetObjectsResponse\x120\n\x07objects\x18\x01 \x03(\x0b2\x16.sui.rpc.v2beta.ObjectR\x07objects\"\x8b\x01\n\x15GetTransactionRequest\x12\x1b\n\x06digest\x18\x01 \x01(\tH\x00R\x06digest\x88\x01\x01\x12<\n\tread_mask\x18\x02 \x01(\x0b2\x1a.google.protobuf.FieldMaskH\x01R\x08readMask\x88\x01\x01B\t\n\x07_digestB\x0c\n\n_read_mask\"\x83\x01\n\x1bBatchGetTransactionsRequest\x12\x18\n\x07digests\x18\x01 \x03(\tR\x07digests\x12<\n\tread_mask\x18\x02 \x01(\x0b2\x1a.google.protobuf.FieldMaskH\x00R\x08readMask\x88\x01\x01B\x0c\n\n_read_mask\"g\n\x1cBatchGetTransactionsResponse\x12G\n\x0ctransactions\x18\x01 \x03(\x0b2#.sui.rpc.v2beta.ExecutedTransactionR\x0ctransactions\"\xb8\x01\n\x14GetCheckpointRequest\x12)\n\x0fsequence_number\x18\x01 \x01(\x04H\x00R\x0esequenceNumber\x12\x18\n\x06digest\x18\x02 \x01(\tH\x00R\x06digest\x12<\n\tread_mask\x18\x03 \x01(\x0b2\x1a.google.protobuf.FieldMaskH\x01R\x08readMask\x88\x01\x01B\x0f\n\rcheckpoint_idB\x0c\n\n_read_mask\"\x82\x01\n\x0fGetEpochRequest\x12\x19\n\x05epoch\x18\x01 \x01(\x04H\x00R\x05epoch\x88\x01\x01\x12<\n\tread_mask\x18\x02 \x01(\x0b2\x1a.google.protobuf.FieldMaskH\x01R\x08readMask\x88\x01\x01B\x08\n\x06_epochB\x0c\n\n_read_mask2\x83\x05\n\rLedgerService\x12_\n\x0eGetServiceInfo\x12%.sui.rpc.v2beta.GetServiceInfoRequest\x1a&.sui.rpc.v2beta.GetServiceInfoResponse\x12E\n\tGetObject\x12 .sui.rpc.v2beta.GetObjectRequest\x1a\x16.sui.rpc.v2beta.Object\x12b\n\x0fBatchGetObjects\x12&.sui.rpc.v2beta.BatchGetObjectsRequest\x1a\'.sui.rpc.v2beta.BatchGetObjectsResponse\x12\\\n\x0eGetTransaction\x12%.sui.rpc.v2beta.GetTransactionRequest\x1a#.sui.rpc.v2beta.ExecutedTransaction\x12q\n\x14BatchGetTransactions\x12+.sui.rpc.v2beta.BatchGetTransactionsRequest\x1a,.sui.rpc.v2beta.BatchGetTransactionsResponse\x12Q\n\rGetCheckpoint\x12$.sui.rpc.v2beta.GetCheckpointRequest\x1a\x1a.sui.rpc.v2beta.Checkpoint\x12B\n\x08GetEpoch\x12\x1f.sui.rpc.v2beta.GetEpochRequest\x1a\x15.sui.rpc.v2beta.Epochb\x06proto3\n\xcc\n\n\x1bsui/rpc/v2beta/object.proto\x12\x0esui.rpc.v2beta\x1a\x18sui/rpc/v2beta/bcs.proto\x1a\x1asui/rpc/v2beta/owner.proto\"\x91\x06\n\x06Object\x12*\n\x03bcs\x18\x01 \x01(\x0b2\x13.sui.rpc.v2beta.BcsH\x00R\x03bcs\x88\x01\x01\x12 \n\tobject_id\x18\x02 \x01(\tH\x01R\x08objectId\x88\x01\x01\x12\x1d\n\x07version\x18\x03 \x01(\x04H\x02R\x07version\x88\x01\x01\x12\x1b\n\x06digest\x18\x04 \x01(\tH\x03R\x06digest\x88\x01\x01\x120\n\x05owner\x18\x05 \x01(\x0b2\x15.sui.rpc.v2beta.OwnerH\x04R\x05owner\x88\x01\x01\x12$\n\x0bobject_type\x18\x06 \x01(\tH\x05R\nobjectType\x88\x01\x01\x123\n\x13has_public_transfer\x18\x07 \x01(\x08H\x06R\x11hasPublicTransfer\x88\x01\x01\x124\n\x08contents\x18\x08 \x01(\x0b2\x13.sui.rpc.v2beta.BcsH\x07R\x08contents\x88\x01\x01\x124\n\x07modules\x18\t \x03(\x0b2\x1a.sui.rpc.v2beta.MoveModuleR\x07modules\x12F\n\x11type_origin_table\x18\n \x03(\x0b2\x1a.sui.rpc.v2beta.TypeOriginR\x0ftypeOriginTable\x12@\n\rlinkage_table\x18\x0b \x03(\x0b2\x1b.sui.rpc.v2beta.UpgradeInfoR\x0clinkageTable\x126\n\x14previous_transaction\x18\x0c \x01(\tH\x08R\x13previousTransaction\x88\x01\x01\x12*\n\x0estorage_rebate\x18\r \x01(\x04H\tR\rstorageRebate\x88\x01\x01B\x06\n\x04_bcsB\x0c\n\n_object_idB\n\n\x08_versionB\t\n\x07_digestB\x08\n\x06_ownerB\x0e\n\x0c_object_typeB\x16\n\x14_has_public_transferB\x0b\n\t_contentsB\x17\n\x15_previous_transactionB\x11\n\x0f_storage_rebate\"\\\n\nMoveModule\x12\x17\n\x04name\x18\x01 \x01(\tH\x00R\x04name\x88\x01\x01\x12\x1f\n\x08contents\x18\x02 \x01(\x0cH\x01R\x08contents\x88\x01\x01B\x07\n\x05_nameB\x0b\n\t_contents\"\xab\x01\n\nTypeOrigin\x12$\n\x0bmodule_name\x18\x01 \x01(\tH\x00R\nmoduleName\x88\x01\x01\x12$\n\x0bstruct_name\x18\x02 \x01(\tH\x01R\nstructName\x88\x01\x01\x12\"\n\npackage_id\x18\x03 \x01(\tH\x02R\tpackageId\x88\x01\x01B\x0e\n\x0c_module_nameB\x0e\n\x0c_struct_nameB\r\n\x0b_package_id\"\xbe\x01\n\x0bUpgradeInfo\x12$\n\x0boriginal_id\x18\x01 \x01(\tH\x00R\noriginalId\x88\x01\x01\x12$\n\x0bupgraded_id\x18\x02 \x01(\tH\x01R\nupgradedId\x88\x01\x01\x12.\n\x10upgraded_version\x18\x03 \x01(\x04H\x02R\x0fupgradedVersion\x88\x01\x01B\x0e\n\x0c_original_idB\x0e\n\x0c_upgraded_idB\x13\n\x11_upgraded_versionb\x06proto3\n\xd6\x01\n%sui/rpc/v2beta/object_reference.proto\x12\x0esui.rpc.v2beta\"\x94\x01\n\x0fObjectReference\x12 \n\tobject_id\x18\x01 \x01(\tH\x00R\x08objectId\x88\x01\x01\x12\x1d\n\x07version\x18\x02 \x01(\x04H\x01R\x07version\x88\x01\x01\x12\x1b\n\x06digest\x18\x03 \x01(\tH\x02R\x06digest\x88\x01\x01B\x0c\n\n_object_idB\n\n\x08_versionB\t\n\x07_digestb\x06proto3\n\xb0\x02\n\x1asui/rpc/v2beta/owner.proto\x12\x0esui.rpc.v2beta\"\xf9\x01\n\x05Owner\x128\n\x04kind\x18\x01 \x01(\x0e2\x1f.sui.rpc.v2beta.Owner.OwnerKindH\x00R\x04kind\x88\x01\x01\x12\x1d\n\x07address\x18\x02 \x01(\tH\x01R\x07address\x88\x01\x01\x12\x1d\n\x07version\x18\x03 \x01(\x04H\x02R\x07version\x88\x01\x01\"W\n\tOwnerKind\x12\x16\n\x12OWNER_KIND_UNKNOWN\x10\x00\x12\x0b\n\x07ADDRESS\x10\x01\x12\n\n\x06OBJECT\x10\x02\x12\n\n\x06SHARED\x10\x03\x12\r\n\tIMMUTABLE\x10\x04B\x07\n\x05_kindB\n\n\x08_addressB\n\n\x08_versionb\x06proto3\n\xbd\x03\n$sui/rpc/v2beta/protocol_config.proto\x12\x0esui.rpc.v2beta\"\xfc\x02\n\x0eProtocolConfig\x12.\n\x10protocol_version\x18\x01 \x01(\x04H\x00R\x0fprotocolVersion\x88\x01\x01\x12U\n\rfeature_flags\x18\x02 \x03(\x0b20.sui.rpc.v2beta.ProtocolConfig.FeatureFlagsEntryR\x0cfeatureFlags\x12N\n\nattributes\x18\x03 \x03(\x0b2..sui.rpc.v2beta.ProtocolConfig.AttributesEntryR\nattributes\x1a?\n\x11FeatureFlagsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x08R\x05value:\x028\x01\x1a=\n\x0fAttributesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x028\x01B\x13\n\x11_protocol_versionb\x06proto3\n\xab\x1b\n\x1esui/rpc/v2beta/signature.proto\x12\x0esui.rpc.v2beta\x1a\x18sui/rpc/v2beta/bcs.proto\x1a%sui/rpc/v2beta/signature_scheme.proto\"\xed\x03\n\rUserSignature\x12*\n\x03bcs\x18\x01 \x01(\x0b2\x13.sui.rpc.v2beta.BcsH\x00R\x03bcs\x88\x01\x01\x12<\n\x06scheme\x18\x02 \x01(\x0e2\x1f.sui.rpc.v2beta.SignatureSchemeH\x01R\x06scheme\x88\x01\x01\x12!\n\tsignature\x18\x03 \x01(\x0cH\x02R\tsignature\x88\x01\x01\x12\"\n\npublic_key\x18\x04 \x01(\x0cH\x03R\tpublicKey\x88\x01\x01\x12L\n\x08multisig\x18\x05 \x01(\x0b2+.sui.rpc.v2beta.MultisigAggregatedSignatureH\x04R\x08multisig\x88\x01\x01\x12C\n\x07zklogin\x18\x06 \x01(\x0b2$.sui.rpc.v2beta.ZkLoginAuthenticatorH\x05R\x07zklogin\x88\x01\x01\x12C\n\x07passkey\x18\x07 \x01(\x0b2$.sui.rpc.v2beta.PasskeyAuthenticatorH\x06R\x07passkey\x88\x01\x01B\x06\n\x04_bcsB\t\n\x07_schemeB\x0c\n\n_signatureB\r\n\x0b_public_keyB\x0b\n\t_multisigB\n\n\x08_zkloginB\n\n\x08_passkey\"q\n\x17ZkLoginPublicIdentifier\x12\x15\n\x03iss\x18\x01 \x01(\tH\x00R\x03iss\x88\x01\x01\x12&\n\x0caddress_seed\x18\x02 \x01(\tH\x01R\x0baddressSeed\x88\x01\x01B\x06\n\x04_issB\x0f\n\r_address_seed\"\xe9\x01\n\x17MultisigMemberPublicKey\x12<\n\x06scheme\x18\x01 \x01(\x0e2\x1f.sui.rpc.v2beta.SignatureSchemeH\x00R\x06scheme\x88\x01\x01\x12\"\n\npublic_key\x18\x02 \x01(\x0cH\x01R\tpublicKey\x88\x01\x01\x12F\n\x07zklogin\x18\x03 \x01(\x0b2\'.sui.rpc.v2beta.ZkLoginPublicIdentifierH\x02R\x07zklogin\x88\x01\x01B\t\n\x07_schemeB\r\n\x0b_public_keyB\n\n\x08_zklogin\"\x94\x01\n\x0eMultisigMember\x12K\n\npublic_key\x18\x01 \x01(\x0b2\'.sui.rpc.v2beta.MultisigMemberPublicKeyH\x00R\tpublicKey\x88\x01\x01\x12\x1b\n\x06weight\x18\x02 \x01(\rH\x01R\x06weight\x88\x01\x01B\r\n\x0b_public_keyB\t\n\x07_weight\"~\n\x11MultisigCommittee\x128\n\x07members\x18\x01 \x03(\x0b2\x1e.sui.rpc.v2beta.MultisigMemberR\x07members\x12!\n\tthreshold\x18\x02 \x01(\rH\x00R\tthreshold\x88\x01\x01B\x0c\n\n_threshold\"\x87\x02\n\x1bMultisigAggregatedSignature\x12G\n\nsignatures\x18\x01 \x03(\x0b2\'.sui.rpc.v2beta.MultisigMemberSignatureR\nsignatures\x12\x1b\n\x06bitmap\x18\x02 \x01(\rH\x00R\x06bitmap\x88\x01\x01\x12#\n\rlegacy_bitmap\x18\x03 \x03(\rR\x0clegacyBitmap\x12D\n\tcommittee\x18\x04 \x01(\x0b2!.sui.rpc.v2beta.MultisigCommitteeH\x01R\tcommittee\x88\x01\x01B\t\n\x07_bitmapB\x0c\n\n_committee\"\xe4\x01\n\x17MultisigMemberSignature\x12<\n\x06scheme\x18\x01 \x01(\x0e2\x1f.sui.rpc.v2beta.SignatureSchemeH\x00R\x06scheme\x88\x01\x01\x12!\n\tsignature\x18\x02 \x01(\x0cH\x01R\tsignature\x88\x01\x01\x12C\n\x07zklogin\x18\x03 \x01(\x0b2$.sui.rpc.v2beta.ZkLoginAuthenticatorH\x02R\x07zklogin\x88\x01\x01B\t\n\x07_schemeB\x0c\n\n_signatureB\n\n\x08_zklogin\"\xdd\x01\n\x14ZkLoginAuthenticator\x12:\n\x06inputs\x18\x01 \x01(\x0b2\x1d.sui.rpc.v2beta.ZkLoginInputsH\x00R\x06inputs\x88\x01\x01\x12 \n\tmax_epoch\x18\x02 \x01(\x04H\x01R\x08maxEpoch\x88\x01\x01\x12@\n\tsignature\x18\x03 \x01(\x0b2\x1d.sui.rpc.v2beta.UserSignatureH\x02R\tsignature\x88\x01\x01B\t\n\x07_inputsB\x0c\n\n_max_epochB\x0c\n\n_signature\"\xc3\x02\n\rZkLoginInputs\x12D\n\x0cproof_points\x18\x01 \x01(\x0b2\x1c.sui.rpc.v2beta.ZkLoginProofH\x00R\x0bproofPoints\x88\x01\x01\x12O\n\x12iss_base64_details\x18\x02 \x01(\x0b2\x1c.sui.rpc.v2beta.ZkLoginClaimH\x01R\x10issBase64Details\x88\x01\x01\x12(\n\rheader_base64\x18\x03 \x01(\tH\x02R\x0cheaderBase64\x88\x01\x01\x12&\n\x0caddress_seed\x18\x04 \x01(\tH\x03R\x0baddressSeed\x88\x01\x01B\x0f\n\r_proof_pointsB\x15\n\x13_iss_base64_detailsB\x10\n\x0e_header_base64B\x0f\n\r_address_seed\"\xa7\x01\n\x0cZkLoginProof\x12+\n\x01a\x18\x01 \x01(\x0b2\x18.sui.rpc.v2beta.CircomG1H\x00R\x01a\x88\x01\x01\x12+\n\x01b\x18\x02 \x01(\x0b2\x18.sui.rpc.v2beta.CircomG2H\x01R\x01b\x88\x01\x01\x12+\n\x01c\x18\x03 \x01(\x0b2\x18.sui.rpc.v2beta.CircomG1H\x02R\x01c\x88\x01\x01B\x04\n\x02_aB\x04\n\x02_bB\x04\n\x02_c\"h\n\x0cZkLoginClaim\x12\x19\n\x05value\x18\x01 \x01(\tH\x00R\x05value\x88\x01\x01\x12#\n\x0bindex_mod_4\x18\x02 \x01(\rH\x01R\tindexMod4\x88\x01\x01B\x08\n\x06_valueB\x0e\n\x0c_index_mod_4\"^\n\x08CircomG1\x12\x13\n\x02e0\x18\x01 \x01(\tH\x00R\x02e0\x88\x01\x01\x12\x13\n\x02e1\x18\x02 \x01(\tH\x01R\x02e1\x88\x01\x01\x12\x13\n\x02e2\x18\x03 \x01(\tH\x02R\x02e2\x88\x01\x01B\x05\n\x03_e0B\x05\n\x03_e1B\x05\n\x03_e2\"\xc4\x01\n\x08CircomG2\x12\x15\n\x03e00\x18\x01 \x01(\tH\x00R\x03e00\x88\x01\x01\x12\x15\n\x03e01\x18\x02 \x01(\tH\x01R\x03e01\x88\x01\x01\x12\x15\n\x03e10\x18\x03 \x01(\tH\x02R\x03e10\x88\x01\x01\x12\x15\n\x03e11\x18\x04 \x01(\tH\x03R\x03e11\x88\x01\x01\x12\x15\n\x03e20\x18\x05 \x01(\tH\x04R\x03e20\x88\x01\x01\x12\x15\n\x03e21\x18\x06 \x01(\tH\x05R\x03e21\x88\x01\x01B\x06\n\x04_e00B\x06\n\x04_e01B\x06\n\x04_e10B\x06\n\x04_e11B\x06\n\x04_e20B\x06\n\x04_e21\"\xf5\x01\n\x14PasskeyAuthenticator\x122\n\x12authenticator_data\x18\x01 \x01(\x0cH\x00R\x11authenticatorData\x88\x01\x01\x12-\n\x10client_data_json\x18\x02 \x01(\tH\x01R\x0eclientDataJson\x88\x01\x01\x12@\n\tsignature\x18\x03 \x01(\x0b2\x1d.sui.rpc.v2beta.UserSignatureH\x02R\tsignature\x88\x01\x01B\x15\n\x13_authenticator_dataB\x13\n\x11_client_data_jsonB\x0c\n\n_signature\"}\n\x12ValidatorCommittee\x12\x19\n\x05epoch\x18\x01 \x01(\x04H\x00R\x05epoch\x88\x01\x01\x12B\n\x07members\x18\x02 \x03(\x0b2(.sui.rpc.v2beta.ValidatorCommitteeMemberR\x07membersB\x08\n\x06_epoch\"r\n\x18ValidatorCommitteeMember\x12\"\n\npublic_key\x18\x01 \x01(\x0cH\x00R\tpublicKey\x88\x01\x01\x12\x19\n\x05stake\x18\x02 \x01(\x04H\x01R\x05stake\x88\x01\x01B\r\n\x0b_public_keyB\x08\n\x06_stake\"\x8c\x01\n\x1cValidatorAggregatedSignature\x12\x19\n\x05epoch\x18\x01 \x01(\x04H\x00R\x05epoch\x88\x01\x01\x12!\n\tsignature\x18\x02 \x01(\x0cH\x01R\tsignature\x88\x01\x01\x12\x16\n\x06bitmap\x18\x03 \x03(\rR\x06bitmapB\x08\n\x06_epochB\x0c\n\n_signatureb\x06proto3\n\xb3\x01\n%sui/rpc/v2beta/signature_scheme.proto\x12\x0esui.rpc.v2beta*r\n\x0fSignatureScheme\x12\x0b\n\x07ED25519\x10\x00\x12\r\n\tSECP256K1\x10\x01\x12\r\n\tSECP256R1\x10\x02\x12\x0c\n\x08MULTISIG\x10\x03\x12\x0c\n\x08BLS12381\x10\x04\x12\x0b\n\x07ZKLOGIN\x10\x05\x12\x0b\n\x07PASSKEY\x10\x06b\x06proto3\n\xebB\n sui/rpc/v2beta/transaction.proto\x12\x0esui.rpc.v2beta\x1a\x1egoogle/protobuf/duration.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1dsui/rpc/v2beta/argument.proto\x1a\x18sui/rpc/v2beta/bcs.proto\x1a\x1asui/rpc/v2beta/input.proto\x1a\x1bsui/rpc/v2beta/object.proto\x1a%sui/rpc/v2beta/object_reference.proto\"\xac\x03\n\x0bTransaction\x12*\n\x03bcs\x18\x01 \x01(\x0b2\x13.sui.rpc.v2beta.BcsH\x00R\x03bcs\x88\x01\x01\x12\x1b\n\x06digest\x18\x02 \x01(\tH\x01R\x06digest\x88\x01\x01\x12\x1d\n\x07version\x18\x03 \x01(\x05H\x02R\x07version\x88\x01\x01\x128\n\x04kind\x18\x04 \x01(\x0b2\x1f.sui.rpc.v2beta.TransactionKindH\x03R\x04kind\x88\x01\x01\x12\x1b\n\x06sender\x18\x05 \x01(\tH\x04R\x06sender\x88\x01\x01\x12@\n\x0bgas_payment\x18\x06 \x01(\x0b2\x1a.sui.rpc.v2beta.GasPaymentH\x05R\ngasPayment\x88\x01\x01\x12J\n\nexpiration\x18\x07 \x01(\x0b2%.sui.rpc.v2beta.TransactionExpirationH\x06R\nexpiration\x88\x01\x01B\x06\n\x04_bcsB\t\n\x07_digestB\n\n\x08_versionB\x07\n\x05_kindB\t\n\x07_senderB\x0e\n\x0c_gas_paymentB\r\n\x0b_expiration\"\xb9\x01\n\nGasPayment\x129\n\x07objects\x18\x01 \x03(\x0b2\x1f.sui.rpc.v2beta.ObjectReferenceR\x07objects\x12\x19\n\x05owner\x18\x02 \x01(\tH\x00R\x05owner\x88\x01\x01\x12\x19\n\x05price\x18\x03 \x01(\x04H\x01R\x05price\x88\x01\x01\x12\x1b\n\x06budget\x18\x04 \x01(\x04H\x02R\x06budget\x88\x01\x01B\x08\n\x06_ownerB\x08\n\x06_priceB\t\n\x07_budget\"\xfa\x01\n\x15TransactionExpiration\x12X\n\x04kind\x18\x01 \x01(\x0e2?.sui.rpc.v2beta.TransactionExpiration.TransactionExpirationKindH\x00R\x04kind\x88\x01\x01\x12\x19\n\x05epoch\x18\x02 \x01(\x04H\x01R\x05epoch\x88\x01\x01\"Y\n\x19TransactionExpirationKind\x12\'\n#TRANSACTION_EXPIRATION_KIND_UNKNOWN\x10\x00\x12\x08\n\x04NONE\x10\x01\x12\t\n\x05EPOCH\x10\x02B\x07\n\x05_kindB\x08\n\x06_epoch\"\xc7\x07\n\x0fTransactionKind\x12d\n\x18programmable_transaction\x18\x02 \x01(\x0b2\'.sui.rpc.v2beta.ProgrammableTransactionH\x00R\x17programmableTransaction\x12@\n\x0cchange_epoch\x18d \x01(\x0b2\x1b.sui.rpc.v2beta.ChangeEpochH\x00R\x0bchangeEpoch\x12>\n\x07genesis\x18e \x01(\x0b2\".sui.rpc.v2beta.GenesisTransactionH\x00R\x07genesis\x12j\n\x1cconsensus_commit_prologue_v1\x18f \x01(\x0b2\'.sui.rpc.v2beta.ConsensusCommitPrologueH\x00R\x19consensusCommitPrologueV1\x12h\n\x1aauthenticator_state_update\x18g \x01(\x0b2(.sui.rpc.v2beta.AuthenticatorStateUpdateH\x00R\x18authenticatorStateUpdate\x12I\n\x0cend_of_epoch\x18h \x01(\x0b2%.sui.rpc.v2beta.EndOfEpochTransactionH\x00R\nendOfEpoch\x12_\n\x17randomness_state_update\x18i \x01(\x0b2%.sui.rpc.v2beta.RandomnessStateUpdateH\x00R\x15randomnessStateUpdate\x12j\n\x1cconsensus_commit_prologue_v2\x18j \x01(\x0b2\'.sui.rpc.v2beta.ConsensusCommitPrologueH\x00R\x19consensusCommitPrologueV2\x12j\n\x1cconsensus_commit_prologue_v3\x18k \x01(\x0b2\'.sui.rpc.v2beta.ConsensusCommitPrologueH\x00R\x19consensusCommitPrologueV3\x12j\n\x1cconsensus_commit_prologue_v4\x18l \x01(\x0b2\'.sui.rpc.v2beta.ConsensusCommitPrologueH\x00R\x19consensusCommitPrologueV4B\x06\n\x04kind\"}\n\x17ProgrammableTransaction\x12-\n\x06inputs\x18\x01 \x03(\x0b2\x15.sui.rpc.v2beta.InputR\x06inputs\x123\n\x08commands\x18\x02 \x03(\x0b2\x17.sui.rpc.v2beta.CommandR\x08commands\"\xcf\x03\n\x07Command\x127\n\tmove_call\x18\x01 \x01(\x0b2\x18.sui.rpc.v2beta.MoveCallH\x00R\x08moveCall\x12L\n\x10transfer_objects\x18\x02 \x01(\x0b2\x1f.sui.rpc.v2beta.TransferObjectsH\x00R\x0ftransferObjects\x12=\n\x0bsplit_coins\x18\x03 \x01(\x0b2\x1a.sui.rpc.v2beta.SplitCoinsH\x00R\nsplitCoins\x12=\n\x0bmerge_coins\x18\x04 \x01(\x0b2\x1a.sui.rpc.v2beta.MergeCoinsH\x00R\nmergeCoins\x123\n\x07publish\x18\x05 \x01(\x0b2\x17.sui.rpc.v2beta.PublishH\x00R\x07publish\x12J\n\x10make_move_vector\x18\x06 \x01(\x0b2\x1e.sui.rpc.v2beta.MakeMoveVectorH\x00R\x0emakeMoveVector\x123\n\x07upgrade\x18\x07 \x01(\x0b2\x17.sui.rpc.v2beta.UpgradeH\x00R\x07upgradeB\t\n\x07command\"\xea\x01\n\x08MoveCall\x12\x1d\n\x07package\x18\x01 \x01(\tH\x00R\x07package\x88\x01\x01\x12\x1b\n\x06module\x18\x02 \x01(\tH\x01R\x06module\x88\x01\x01\x12\x1f\n\x08function\x18\x03 \x01(\tH\x02R\x08function\x88\x01\x01\x12%\n\x0etype_arguments\x18\x04 \x03(\tR\rtypeArguments\x126\n\targuments\x18\x05 \x03(\x0b2\x18.sui.rpc.v2beta.ArgumentR\targumentsB\n\n\x08_packageB\t\n\x07_moduleB\x0b\n\t_function\"\x8a\x01\n\x0fTransferObjects\x122\n\x07objects\x18\x01 \x03(\x0b2\x18.sui.rpc.v2beta.ArgumentR\x07objects\x127\n\x07address\x18\x02 \x01(\x0b2\x18.sui.rpc.v2beta.ArgumentH\x00R\x07address\x88\x01\x01B\n\n\x08_address\"|\n\nSplitCoins\x121\n\x04coin\x18\x01 \x01(\x0b2\x18.sui.rpc.v2beta.ArgumentH\x00R\x04coin\x88\x01\x01\x122\n\x07amounts\x18\x02 \x03(\x0b2\x18.sui.rpc.v2beta.ArgumentR\x07amountsB\x07\n\x05_coin\"\x88\x01\n\nMergeCoins\x121\n\x04coin\x18\x01 \x01(\x0b2\x18.sui.rpc.v2beta.ArgumentH\x00R\x04coin\x88\x01\x01\x12>\n\x0ecoins_to_merge\x18\x02 \x03(\x0b2\x18.sui.rpc.v2beta.ArgumentR\x0ccoinsToMergeB\x07\n\x05_coin\"G\n\x07Publish\x12\x18\n\x07modules\x18\x01 \x03(\x0cR\x07modules\x12\"\n\x0cdependencies\x18\x02 \x03(\tR\x0cdependencies\"\x7f\n\x0eMakeMoveVector\x12&\n\x0celement_type\x18\x01 \x01(\tH\x00R\x0belementType\x88\x01\x01\x124\n\x08elements\x18\x02 \x03(\x0b2\x18.sui.rpc.v2beta.ArgumentR\x08elementsB\x0f\n\r_element_type\"\xb4\x01\n\x07Upgrade\x12\x18\n\x07modules\x18\x01 \x03(\x0cR\x07modules\x12\"\n\x0cdependencies\x18\x02 \x03(\tR\x0cdependencies\x12\x1d\n\x07package\x18\x03 \x01(\tH\x00R\x07package\x88\x01\x01\x125\n\x06ticket\x18\x04 \x01(\x0b2\x18.sui.rpc.v2beta.ArgumentH\x01R\x06ticket\x88\x01\x01B\n\n\x08_packageB\t\n\x07_ticket\"\xc4\x02\n\x15RandomnessStateUpdate\x12\x19\n\x05epoch\x18\x01 \x01(\x04H\x00R\x05epoch\x88\x01\x01\x12.\n\x10randomness_round\x18\x02 \x01(\x04H\x01R\x0frandomnessRound\x88\x01\x01\x12&\n\x0crandom_bytes\x18\x03 \x01(\x0cH\x02R\x0brandomBytes\x88\x01\x01\x12[\n(randomness_object_initial_shared_version\x18\x04 \x01(\x04H\x03R$randomnessObjectInitialSharedVersion\x88\x01\x01B\x08\n\x06_epochB\x13\n\x11_randomness_roundB\x0f\n\r_random_bytesB+\n)_randomness_object_initial_shared_version\"\xd8\x04\n\x0bChangeEpoch\x12\x19\n\x05epoch\x18\x01 \x01(\x04H\x00R\x05epoch\x88\x01\x01\x12.\n\x10protocol_version\x18\x02 \x01(\x04H\x01R\x0fprotocolVersion\x88\x01\x01\x12*\n\x0estorage_charge\x18\x03 \x01(\x04H\x02R\rstorageCharge\x88\x01\x01\x122\n\x12computation_charge\x18\x04 \x01(\x04H\x03R\x11computationCharge\x88\x01\x01\x12*\n\x0estorage_rebate\x18\x05 \x01(\x04H\x04R\rstorageRebate\x88\x01\x01\x12@\n\x1anon_refundable_storage_fee\x18\x06 \x01(\x04H\x05R\x17nonRefundableStorageFee\x88\x01\x01\x12S\n\x15epoch_start_timestamp\x18\x07 \x01(\x0b2\x1a.google.protobuf.TimestampH\x06R\x13epochStartTimestamp\x88\x01\x01\x12F\n\x0fsystem_packages\x18\x08 \x03(\x0b2\x1d.sui.rpc.v2beta.SystemPackageR\x0esystemPackagesB\x08\n\x06_epochB\x13\n\x11_protocol_versionB\x11\n\x0f_storage_chargeB\x15\n\x13_computation_chargeB\x11\n\x0f_storage_rebateB\x1d\n\x1b_non_refundable_storage_feeB\x18\n\x16_epoch_start_timestamp\"x\n\rSystemPackage\x12\x1d\n\x07version\x18\x01 \x01(\x04H\x00R\x07version\x88\x01\x01\x12\x18\n\x07modules\x18\x02 \x03(\x0cR\x07modules\x12\"\n\x0cdependencies\x18\x03 \x03(\tR\x0cdependenciesB\n\n\x08_version\"F\n\x12GenesisTransaction\x120\n\x07objects\x18\x01 \x03(\x0b2\x16.sui.rpc.v2beta.ObjectR\x07objects\"\xf4\x04\n\x17ConsensusCommitPrologue\x12\x19\n\x05epoch\x18\x01 \x01(\x04H\x00R\x05epoch\x88\x01\x01\x12\x19\n\x05round\x18\x02 \x01(\x04H\x01R\x05round\x88\x01\x01\x12J\n\x10commit_timestamp\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampH\x02R\x0fcommitTimestamp\x88\x01\x01\x12;\n\x17consensus_commit_digest\x18\x04 \x01(\tH\x03R\x15consensusCommitDigest\x88\x01\x01\x12\'\n\rsub_dag_index\x18\x05 \x01(\x04H\x04R\x0bsubDagIndex\x88\x01\x01\x12\x93\x01\n(consensus_determined_version_assignments\x18\x06 \x01(\x0b25.sui.rpc.v2beta.ConsensusDeterminedVersionAssignmentsH\x05R%consensusDeterminedVersionAssignments\x88\x01\x01\x12;\n\x17additional_state_digest\x18\x07 \x01(\tH\x06R\x15additionalStateDigest\x88\x01\x01B\x08\n\x06_epochB\x08\n\x06_roundB\x13\n\x11_commit_timestampB\x1a\n\x18_consensus_commit_digestB\x10\n\x0e_sub_dag_indexB+\n)_consensus_determined_version_assignmentsB\x1a\n\x18_additional_state_digest\"n\n\x11VersionAssignment\x12 \n\tobject_id\x18\x01 \x01(\tH\x00R\x08objectId\x88\x01\x01\x12\x1d\n\x07version\x18\x02 \x01(\x04H\x01R\x07version\x88\x01\x01B\x0c\n\n_object_idB\n\n\x08_version\"\x91\x01\n\x13CanceledTransaction\x12\x1b\n\x06digest\x18\x01 \x01(\tH\x00R\x06digest\x88\x01\x01\x12R\n\x13version_assignments\x18\x02 \x03(\x0b2!.sui.rpc.v2beta.VersionAssignmentR\x12versionAssignmentsB\t\n\x07_digest\"p\n\x14CanceledTransactions\x12X\n\x15canceled_transactions\x18\x01 \x03(\x0b2#.sui.rpc.v2beta.CanceledTransactionR\x14canceledTransactions\"\x8c\x01\n%ConsensusDeterminedVersionAssignments\x12[\n\x15canceled_transactions\x18\x02 \x01(\x0b2$.sui.rpc.v2beta.CanceledTransactionsH\x00R\x14canceledTransactionsB\x06\n\x04kind\"\xba\x02\n\x18AuthenticatorStateUpdate\x12\x19\n\x05epoch\x18\x01 \x01(\x04H\x00R\x05epoch\x88\x01\x01\x12\x19\n\x05round\x18\x02 \x01(\x04H\x01R\x05round\x88\x01\x01\x12A\n\x0fnew_active_jwks\x18\x03 \x03(\x0b2\x19.sui.rpc.v2beta.ActiveJwkR\rnewActiveJwks\x12a\n+authenticator_object_initial_shared_version\x18\x04 \x01(\x04H\x02R\'authenticatorObjectInitialSharedVersion\x88\x01\x01B\x08\n\x06_epochB\x08\n\x06_roundB.\n,_authenticator_object_initial_shared_version\"\x97\x01\n\tActiveJwk\x12*\n\x02id\x18\x01 \x01(\x0b2\x15.sui.rpc.v2beta.JwkIdH\x00R\x02id\x88\x01\x01\x12*\n\x03jwk\x18\x02 \x01(\x0b2\x13.sui.rpc.v2beta.JwkH\x01R\x03jwk\x88\x01\x01\x12\x19\n\x05epoch\x18\x03 \x01(\x04H\x02R\x05epoch\x88\x01\x01B\x05\n\x03_idB\x06\n\x04_jwkB\x08\n\x06_epoch\"E\n\x05JwkId\x12\x15\n\x03iss\x18\x01 \x01(\tH\x00R\x03iss\x88\x01\x01\x12\x15\n\x03kid\x18\x02 \x01(\tH\x01R\x03kid\x88\x01\x01B\x06\n\x04_issB\x06\n\x04_kid\"u\n\x03Jwk\x12\x15\n\x03kty\x18\x01 \x01(\tH\x00R\x03kty\x88\x01\x01\x12\x11\n\x01e\x18\x02 \x01(\tH\x01R\x01e\x88\x01\x01\x12\x11\n\x01n\x18\x03 \x01(\tH\x02R\x01n\x88\x01\x01\x12\x15\n\x03alg\x18\x04 \x01(\tH\x03R\x03alg\x88\x01\x01B\x06\n\x04_ktyB\x04\n\x02_eB\x04\n\x02_nB\x06\n\x04_alg\"f\n\x15EndOfEpochTransaction\x12M\n\x0ctransactions\x18\x01 \x03(\x0b2).sui.rpc.v2beta.EndOfEpochTransactionKindR\x0ctransactions\"\xa2\x05\n\x19EndOfEpochTransactionKind\x12@\n\x0cchange_epoch\x18\x02 \x01(\x0b2\x1b.sui.rpc.v2beta.ChangeEpochH\x00R\x0bchangeEpoch\x12h\n\x1aauthenticator_state_expire\x18\x03 \x01(\x0b2(.sui.rpc.v2beta.AuthenticatorStateExpireH\x00R\x18authenticatorStateExpire\x12k\n\x1bexecution_time_observations\x18\x04 \x01(\x0b2).sui.rpc.v2beta.ExecutionTimeObservationsH\x00R\x19executionTimeObservations\x12W\n\x1aauthenticator_state_create\x18\xc8\x01 \x01(\x0b2\x16.google.protobuf.EmptyH\x00R\x18authenticatorStateCreate\x12Q\n\x17randomness_state_create\x18\xc9\x01 \x01(\x0b2\x16.google.protobuf.EmptyH\x00R\x15randomnessStateCreate\x12N\n\x16deny_list_state_create\x18\xca\x01 \x01(\x0b2\x16.google.protobuf.EmptyH\x00R\x13denyListStateCreate\x121\n\x13bridge_state_create\x18\xcb\x01 \x01(\tH\x00R\x11bridgeStateCreate\x125\n\x15bridge_committee_init\x18\xcc\x01 \x01(\x04H\x00R\x13bridgeCommitteeInitB\x06\n\x04kind\"\xdd\x01\n\x18AuthenticatorStateExpire\x12 \n\tmin_epoch\x18\x01 \x01(\x04H\x00R\x08minEpoch\x88\x01\x01\x12a\n+authenticator_object_initial_shared_version\x18\x02 \x01(\x04H\x01R\'authenticatorObjectInitialSharedVersion\x88\x01\x01B\x0c\n\n_min_epochB.\n,_authenticator_object_initial_shared_version\"\x94\x01\n\x19ExecutionTimeObservations\x12\x1d\n\x07version\x18\x01 \x01(\x05H\x00R\x07version\x88\x01\x01\x12L\n\x0cobservations\x18\x02 \x03(\x0b2(.sui.rpc.v2beta.ExecutionTimeObservationR\x0cobservationsB\n\n\x08_version\"\x97\x04\n\x18ExecutionTimeObservation\x12^\n\x04kind\x18\x01 \x01(\x0e2E.sui.rpc.v2beta.ExecutionTimeObservation.ExecutionTimeObservationKindH\x00R\x04kind\x88\x01\x01\x12G\n\x10move_entry_point\x18\x02 \x01(\x0b2\x18.sui.rpc.v2beta.MoveCallH\x01R\x0emoveEntryPoint\x88\x01\x01\x12h\n\x16validator_observations\x18\x03 \x03(\x0b21.sui.rpc.v2beta.ValidatorExecutionTimeObservationR\x15validatorObservations\"\xc9\x01\n\x1cExecutionTimeObservationKind\x12+\n\'EXECUTION_TIME_OBSERVATION_KIND_UNKNOWN\x10\x00\x12\x14\n\x10MOVE_ENTRY_POINT\x10\x01\x12\x14\n\x10TRANSFER_OBJECTS\x10\x02\x12\x0f\n\x0bSPLIT_COINS\x10\x03\x12\x0f\n\x0bMERGE_COINS\x10\x04\x12\x0b\n\x07PUBLISH\x10\x05\x12\x14\n\x10MAKE_MOVE_VECTOR\x10\x06\x12\x0b\n\x07UPGRADE\x10\x07B\x07\n\x05_kindB\x13\n\x11_move_entry_point\"\x9d\x01\n!ValidatorExecutionTimeObservation\x12!\n\tvalidator\x18\x01 \x01(\x0cH\x00R\tvalidator\x88\x01\x01\x12:\n\x08duration\x18\x02 \x01(\x0b2\x19.google.protobuf.DurationH\x01R\x08duration\x88\x01\x01B\x0c\n\n_validatorB\x0b\n\t_durationb\x06proto3\n\xab\x08\n2sui/rpc/v2beta/transaction_execution_service.proto\x12\x0esui.rpc.v2beta\x1a\x1bgoogle/protobuf/empty.proto\x1a google/protobuf/field_mask.proto\x1a)sui/rpc/v2beta/executed_transaction.proto\x1a\x1esui/rpc/v2beta/signature.proto\x1a sui/rpc/v2beta/transaction.proto\"\xfa\x01\n\x19ExecuteTransactionRequest\x12B\n\x0btransaction\x18\x01 \x01(\x0b2\x1b.sui.rpc.v2beta.TransactionH\x00R\x0btransaction\x88\x01\x01\x12=\n\nsignatures\x18\x02 \x03(\x0b2\x1d.sui.rpc.v2beta.UserSignatureR\nsignatures\x12<\n\tread_mask\x18\x03 \x01(\x0b2\x1a.google.protobuf.FieldMaskH\x01R\x08readMask\x88\x01\x01B\x0e\n\x0c_transactionB\x0c\n\n_read_mask\"\xcb\x01\n\x1aExecuteTransactionResponse\x12D\n\x08finality\x18\x01 \x01(\x0b2#.sui.rpc.v2beta.TransactionFinalityH\x00R\x08finality\x88\x01\x01\x12J\n\x0btransaction\x18\x02 \x01(\x0b2#.sui.rpc.v2beta.ExecutedTransactionH\x01R\x0btransaction\x88\x01\x01B\x0b\n\t_finalityB\x0e\n\x0c_transaction\"\xd8\x01\n\x13TransactionFinality\x12L\n\tcertified\x18\x01 \x01(\x0b2,.sui.rpc.v2beta.ValidatorAggregatedSignatureH\x00R\tcertified\x12$\n\x0ccheckpointed\x18\x02 \x01(\x04H\x00R\x0ccheckpointed\x12A\n\x0fquorum_executed\x18\x03 \x01(\x0b2\x16.google.protobuf.EmptyH\x00R\x0equorumExecutedB\n\n\x08finality2\x8a\x01\n\x1bTransactionExecutionService\x12k\n\x12ExecuteTransaction\x12).sui.rpc.v2beta.ExecuteTransactionRequest\x1a*.sui.rpc.v2beta.ExecuteTransactionResponseb\x06proto3";
Expand description
Byte encoded FILE_DESCRIPTOR_SET.