pub const FILE_DESCRIPTOR_SET: &[u8] = b"\n\xaf&\n\'sui/rpc/v2alpha/live_data_service.proto\x12\x0fsui.rpc.v2alpha\x1a google/protobuf/field_mask.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1dsui/rpc/v2beta/argument.proto\x1a\x18sui/rpc/v2beta/bcs.proto\x1a)sui/rpc/v2beta/executed_transaction.proto\x1a\x1asui/rpc/v2beta/owner.proto\x1a sui/rpc/v2beta/transaction.proto\"D\n\x12GetCoinInfoRequest\x12 \n\tcoin_type\x18\x01 \x01(\tH\x00R\x08coinType\x88\x01\x01B\x0c\n\n_coin_type\"\xd2\x02\n\x13GetCoinInfoResponse\x12 \n\tcoin_type\x18\x01 \x01(\tH\x00R\x08coinType\x88\x01\x01\x12>\n\x08metadata\x18\x02 \x01(\x0b2\x1d.sui.rpc.v2alpha.CoinMetadataH\x01R\x08metadata\x88\x01\x01\x12>\n\x08treasury\x18\x03 \x01(\x0b2\x1d.sui.rpc.v2alpha.CoinTreasuryH\x02R\x08treasury\x88\x01\x01\x12Z\n\x12regulated_metadata\x18\x04 \x01(\x0b2&.sui.rpc.v2alpha.RegulatedCoinMetadataH\x03R\x11regulatedMetadata\x88\x01\x01B\x0c\n\n_coin_typeB\x0b\n\t_metadataB\x0b\n\t_treasuryB\x15\n\x13_regulated_metadata\"\x86\x02\n\x0cCoinMetadata\x12\x13\n\x02id\x18\x01 \x01(\tH\x00R\x02id\x88\x01\x01\x12\x1f\n\x08decimals\x18\x02 \x01(\rH\x01R\x08decimals\x88\x01\x01\x12\x17\n\x04name\x18\x03 \x01(\tH\x02R\x04name\x88\x01\x01\x12\x1b\n\x06symbol\x18\x04 \x01(\tH\x03R\x06symbol\x88\x01\x01\x12%\n\x0bdescription\x18\x05 \x01(\tH\x04R\x0bdescription\x88\x01\x01\x12\x1e\n\x08icon_url\x18\x06 \x01(\tH\x05R\x07iconUrl\x88\x01\x01B\x05\n\x03_idB\x0b\n\t_decimalsB\x07\n\x05_nameB\t\n\x07_symbolB\x0e\n\x0c_descriptionB\x0b\n\t_icon_url\"c\n\x0cCoinTreasury\x12\x13\n\x02id\x18\x01 \x01(\tH\x00R\x02id\x88\x01\x01\x12&\n\x0ctotal_supply\x18\x02 \x01(\x04H\x01R\x0btotalSupply\x88\x01\x01B\x05\n\x03_idB\x0f\n\r_total_supply\"\xc4\x01\n\x15RegulatedCoinMetadata\x12\x13\n\x02id\x18\x01 \x01(\tH\x00R\x02id\x88\x01\x01\x125\n\x14coin_metadata_object\x18\x02 \x01(\tH\x01R\x12coinMetadataObject\x88\x01\x01\x12+\n\x0fdeny_cap_object\x18\x03 \x01(\tH\x02R\rdenyCapObject\x88\x01\x01B\x05\n\x03_idB\x17\n\x15_coin_metadata_objectB\x12\n\x10_deny_cap_object\"h\n\x11GetBalanceRequest\x12\x19\n\x05owner\x18\x01 \x01(\tH\x00R\x05owner\x88\x01\x01\x12 \n\tcoin_type\x18\x02 \x01(\tH\x01R\x08coinType\x88\x01\x01B\x08\n\x06_ownerB\x0c\n\n_coin_type\"Y\n\x12GetBalanceResponse\x127\n\x07balance\x18\x01 \x01(\x0b2\x18.sui.rpc.v2alpha.BalanceH\x00R\x07balance\x88\x01\x01B\n\n\x08_balance\"\x9d\x01\n\x13ListBalancesRequest\x12\x19\n\x05owner\x18\x01 \x01(\tH\x00R\x05owner\x88\x01\x01\x12 \n\tpage_size\x18\x02 \x01(\rH\x01R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x03 \x01(\x0cH\x02R\tpageToken\x88\x01\x01B\x08\n\x06_ownerB\x0c\n\n_page_sizeB\r\n\x0b_page_token\"\x8d\x01\n\x14ListBalancesResponse\x124\n\x08balances\x18\x01 \x03(\x0b2\x18.sui.rpc.v2alpha.BalanceR\x08balances\x12+\n\x0fnext_page_token\x18\x02 \x01(\x0cH\x00R\rnextPageToken\x88\x01\x01B\x12\n\x10_next_page_token\"d\n\x07Balance\x12 \n\tcoin_type\x18\x01 \x01(\tH\x00R\x08coinType\x88\x01\x01\x12\x1d\n\x07balance\x18\x03 \x01(\x04H\x01R\x07balance\x88\x01\x01B\x0c\n\n_coin_typeB\n\n\x08_balance\"\xa5\x01\n\x18ListDynamicFieldsRequest\x12\x1b\n\x06parent\x18\x01 \x01(\tH\x00R\x06parent\x88\x01\x01\x12 \n\tpage_size\x18\x02 \x01(\rH\x01R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x03 \x01(\x0cH\x02R\tpageToken\x88\x01\x01B\t\n\x07_parentB\x0c\n\n_page_sizeB\r\n\x0b_page_token\"\xa2\x01\n\x19ListDynamicFieldsResponse\x12D\n\x0edynamic_fields\x18\x01 \x03(\x0b2\x1d.sui.rpc.v2alpha.DynamicFieldR\rdynamicFields\x12+\n\x0fnext_page_token\x18\x02 \x01(\x0cH\x00R\rnextPageToken\x88\x01\x01B\x12\n\x10_next_page_token\"\xdd\x03\n\x0cDynamicField\x12G\n\x04kind\x18\x01 \x01(\x0e2..sui.rpc.v2alpha.DynamicField.DynamicFieldKindH\x00R\x04kind\x88\x01\x01\x12\x1b\n\x06parent\x18\x02 \x01(\tH\x01R\x06parent\x88\x01\x01\x12\x1e\n\x08field_id\x18\x03 \x01(\tH\x02R\x07fieldId\x88\x01\x01\x12 \n\tname_type\x18\x04 \x01(\tH\x03R\x08nameType\x88\x01\x01\x12\"\n\nname_value\x18\x05 \x01(\x0cH\x04R\tnameValue\x88\x01\x01\x12\"\n\nvalue_type\x18\x06 \x01(\tH\x05R\tvalueType\x88\x01\x01\x12/\n\x11dynamic_object_id\x18\x07 \x01(\tH\x06R\x0fdynamicObjectId\x88\x01\x01\"I\n\x10DynamicFieldKind\x12\x1e\n\x1aDYNAMIC_FIELD_KIND_UNKNOWN\x10\x00\x12\t\n\x05FIELD\x10\x01\x12\n\n\x06OBJECT\x10\x02B\x07\n\x05_kindB\t\n\x07_parentB\x0b\n\t_field_idB\x0c\n\n_name_typeB\r\n\x0b_name_valueB\r\n\x0b_value_typeB\x14\n\x12_dynamic_object_id\"\x85\x03\n\x1aSimulateTransactionRequest\x12B\n\x0btransaction\x18\x01 \x01(\x0b2\x1b.sui.rpc.v2beta.TransactionH\x00R\x0btransaction\x88\x01\x01\x12<\n\tread_mask\x18\x02 \x01(\x0b2\x1a.google.protobuf.FieldMaskH\x01R\x08readMask\x88\x01\x01\x12Q\n\x06checks\x18\x03 \x01(\x0e24.sui.rpc.v2alpha.SimulateTransactionRequest.VmChecksH\x02R\x06checks\x88\x01\x01\x12-\n\x10do_gas_selection\x18\x04 \x01(\x08H\x03R\x0edoGasSelection\x88\x01\x01\"%\n\x08VmChecks\x12\x0b\n\x07ENABLED\x10\x00\x12\x0c\n\x08DISABLED\x10\x01B\x0e\n\x0c_transactionB\x0c\n\n_read_maskB\t\n\x07_checksB\x13\n\x11_do_gas_selection\"\xb3\x01\n\x1bSimulateTransactionResponse\x12J\n\x0btransaction\x18\x01 \x01(\x0b2#.sui.rpc.v2beta.ExecutedTransactionH\x00R\x0btransaction\x88\x01\x01\x128\n\x07outputs\x18\x02 \x03(\x0b2\x1e.sui.rpc.v2alpha.CommandResultR\x07outputsB\x0e\n\x0c_transaction\"\x9a\x01\n\rCommandResult\x12C\n\rreturn_values\x18\x01 \x03(\x0b2\x1e.sui.rpc.v2alpha.CommandOutputR\x0creturnValues\x12D\n\x0emutated_by_ref\x18\x02 \x03(\x0b2\x1e.sui.rpc.v2alpha.CommandOutputR\x0cmutatedByRef\"\xcb\x01\n\rCommandOutput\x129\n\x08argument\x18\x01 \x01(\x0b2\x18.sui.rpc.v2beta.ArgumentH\x00R\x08argument\x88\x01\x01\x12.\n\x05value\x18\x02 \x01(\x0b2\x13.sui.rpc.v2beta.BcsH\x01R\x05value\x88\x01\x01\x12/\n\x04json\x18\x03 \x01(\x0b2\x16.google.protobuf.ValueH\x02R\x04json\x88\x01\x01B\x0b\n\t_argumentB\x08\n\x06_valueB\x07\n\x05_json\"\xd7\x01\n\x17ListOwnedObjectsRequest\x12\x19\n\x05owner\x18\x01 \x01(\tH\x00R\x05owner\x88\x01\x01\x12$\n\x0bobject_type\x18\x04 \x01(\tH\x01R\nobjectType\x88\x01\x01\x12 \n\tpage_size\x18\x02 \x01(\rH\x02R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x03 \x01(\x0cH\x03R\tpageToken\x88\x01\x01B\x08\n\x06_ownerB\x0e\n\x0c_object_typeB\x0c\n\n_page_sizeB\r\n\x0b_page_token\"\x93\x01\n\x18ListOwnedObjectsResponse\x126\n\x07objects\x18\x01 \x03(\x0b2\x1c.sui.rpc.v2alpha.OwnedObjectR\x07objects\x12+\n\x0fnext_page_token\x18\x02 \x01(\x0cH\x00R\rnextPageToken\x88\x01\x01B\x12\n\x10_next_page_token\"\xae\x02\n\x0bOwnedObject\x12 \n\tobject_id\x18\x02 \x01(\tH\x00R\x08objectId\x88\x01\x01\x12\x1d\n\x07version\x18\x03 \x01(\x04H\x01R\x07version\x88\x01\x01\x12\x1b\n\x06digest\x18\x04 \x01(\tH\x02R\x06digest\x88\x01\x01\x120\n\x05owner\x18\x05 \x01(\x0b2\x15.sui.rpc.v2beta.OwnerH\x03R\x05owner\x88\x01\x01\x12$\n\x0bobject_type\x18\x06 \x01(\tH\x04R\nobjectType\x88\x01\x01\x12\x1e\n\x07balance\x18\xc8\x01 \x01(\x04H\x05R\x07balance\x88\x01\x01B\x0c\n\n_object_idB\n\n\x08_versionB\t\n\x07_digestB\x08\n\x06_ownerB\x0e\n\x0c_object_typeB\n\n\x08_balance2\xe6\x04\n\x0fLiveDataService\x12j\n\x11ListDynamicFields\x12).sui.rpc.v2alpha.ListDynamicFieldsRequest\x1a*.sui.rpc.v2alpha.ListDynamicFieldsResponse\x12g\n\x10ListOwnedObjects\x12(.sui.rpc.v2alpha.ListOwnedObjectsRequest\x1a).sui.rpc.v2alpha.ListOwnedObjectsResponse\x12X\n\x0bGetCoinInfo\x12#.sui.rpc.v2alpha.GetCoinInfoRequest\x1a$.sui.rpc.v2alpha.GetCoinInfoResponse\x12U\n\nGetBalance\x12\".sui.rpc.v2alpha.GetBalanceRequest\x1a#.sui.rpc.v2alpha.GetBalanceResponse\x12[\n\x0cListBalances\x12$.sui.rpc.v2alpha.ListBalancesRequest\x1a%.sui.rpc.v2alpha.ListBalancesResponse\x12p\n\x13SimulateTransaction\x12+.sui.rpc.v2alpha.SimulateTransactionRequest\x1a,.sui.rpc.v2alpha.SimulateTransactionResponseb\x06proto3\n\xf7\x16\n\"sui/rpc/v2alpha/move_package.proto\x12\x0fsui.rpc.v2alpha\"\xd0\x01\n\x07Package\x12\"\n\nstorage_id\x18\x01 \x01(\tH\x00R\tstorageId\x88\x01\x01\x12$\n\x0boriginal_id\x18\x02 \x01(\tH\x01R\noriginalId\x88\x01\x01\x12\x1d\n\x07version\x18\x03 \x01(\x04H\x02R\x07version\x88\x01\x01\x121\n\x07modules\x18\x04 \x03(\x0b2\x17.sui.rpc.v2alpha.ModuleR\x07modulesB\r\n\x0b_storage_idB\x0e\n\x0c_original_idB\n\n\x08_version\"n\n\x0ePackageVersion\x12\"\n\npackage_id\x18\x01 \x01(\tH\x00R\tpackageId\x88\x01\x01\x12\x1d\n\x07version\x18\x02 \x01(\x04H\x01R\x07version\x88\x01\x01B\r\n\x0b_package_idB\n\n\x08_version\"\xb0\x01\n\x06Module\x12\x17\n\x04name\x18\x01 \x01(\tH\x00R\x04name\x88\x01\x01\x12A\n\tdatatypes\x18\x03 \x03(\x0b2#.sui.rpc.v2alpha.DatatypeDescriptorR\tdatatypes\x12A\n\tfunctions\x18\x04 \x03(\x0b2#.sui.rpc.v2alpha.FunctionDescriptorR\tfunctionsB\x07\n\x05_name\"\xd4\x04\n\x12DatatypeDescriptor\x12 \n\ttype_name\x18\x01 \x01(\tH\x00R\x08typeName\x88\x01\x01\x12$\n\x0bdefining_id\x18\x02 \x01(\tH\x01R\ndefiningId\x88\x01\x01\x12\x1b\n\x06module\x18\x03 \x01(\tH\x02R\x06module\x88\x01\x01\x12\x17\n\x04name\x18\x04 \x01(\tH\x03R\x04name\x88\x01\x01\x126\n\tabilities\x18\x05 \x03(\x0e2\x18.sui.rpc.v2alpha.AbilityR\tabilities\x12G\n\x0ftype_parameters\x18\x06 \x03(\x0b2\x1e.sui.rpc.v2alpha.TypeParameterR\x0etypeParameters\x12I\n\x04kind\x18\x07 \x01(\x0e20.sui.rpc.v2alpha.DatatypeDescriptor.DatatypeKindH\x04R\x04kind\x88\x01\x01\x128\n\x06fields\x18\x08 \x03(\x0b2 .sui.rpc.v2alpha.FieldDescriptorR\x06fields\x12>\n\x08variants\x18\t \x03(\x0b2\".sui.rpc.v2alpha.VariantDescriptorR\x08variants\"?\n\x0cDatatypeKind\x12\x19\n\x15DATATYPE_KIND_UNKNOWN\x10\x00\x12\n\n\x06STRUCT\x10\x01\x12\x08\n\x04ENUM\x10\x02B\x0c\n\n_type_nameB\x0e\n\x0c_defining_idB\t\n\x07_moduleB\x07\n\x05_nameB\x07\n\x05_kind\"D\n\nAbilitySet\x126\n\tabilities\x18\x01 \x03(\x0e2\x18.sui.rpc.v2alpha.AbilityR\tabilities\"~\n\rTypeParameter\x12:\n\x0bconstraints\x18\x01 \x03(\x0e2\x18.sui.rpc.v2alpha.AbilityR\x0bconstraints\x12\"\n\nis_phantom\x18\x02 \x01(\x08H\x00R\tisPhantom\x88\x01\x01B\r\n\x0b_is_phantom\"\xa7\x01\n\x0fFieldDescriptor\x12\x17\n\x04name\x18\x01 \x01(\tH\x00R\x04name\x88\x01\x01\x12\x1f\n\x08position\x18\x02 \x01(\rH\x01R\x08position\x88\x01\x01\x12;\n\x04type\x18\x03 \x01(\x0b2\".sui.rpc.v2alpha.OpenSignatureBodyH\x02R\x04type\x88\x01\x01B\x07\n\x05_nameB\x0b\n\t_positionB\x07\n\x05_type\"\x9d\x01\n\x11VariantDescriptor\x12\x17\n\x04name\x18\x01 \x01(\tH\x00R\x04name\x88\x01\x01\x12\x1f\n\x08position\x18\x02 \x01(\rH\x01R\x08position\x88\x01\x01\x128\n\x06fields\x18\x03 \x03(\x0b2 .sui.rpc.v2alpha.FieldDescriptorR\x06fieldsB\x07\n\x05_nameB\x0b\n\t_position\"\xca\x03\n\x11OpenSignatureBody\x12@\n\x04type\x18\x01 \x01(\x0e2\'.sui.rpc.v2alpha.OpenSignatureBody.TypeH\x00R\x04type\x88\x01\x01\x12 \n\ttype_name\x18\x02 \x01(\tH\x01R\x08typeName\x88\x01\x01\x12d\n\x1ctype_parameter_instantiation\x18\x03 \x03(\x0b2\".sui.rpc.v2alpha.OpenSignatureBodyR\x1atypeParameterInstantiation\x12*\n\x0etype_parameter\x18\x04 \x01(\rH\x02R\rtypeParameter\x88\x01\x01\"\x94\x01\n\x04Type\x12\x10\n\x0cTYPE_UNKNOWN\x10\x00\x12\x0b\n\x07ADDRESS\x10\x01\x12\x08\n\x04BOOL\x10\x02\x12\x06\n\x02U8\x10\x03\x12\x07\n\x03U16\x10\x04\x12\x07\n\x03U32\x10\x05\x12\x07\n\x03U64\x10\x06\x12\x08\n\x04U128\x10\x07\x12\x08\n\x04U256\x10\x08\x12\n\n\x06VECTOR\x10\t\x12\x0c\n\x08DATATYPE\x10\n\x12\x12\n\x0eTYPE_PARAMETER\x10\x0bB\x07\n\x05_typeB\x0c\n\n_type_nameB\x11\n\x0f_type_parameter\"\xd2\x03\n\x12FunctionDescriptor\x12\x17\n\x04name\x18\x01 \x01(\tH\x00R\x04name\x88\x01\x01\x12S\n\nvisibility\x18\x05 \x01(\x0e2..sui.rpc.v2alpha.FunctionDescriptor.VisibilityH\x01R\nvisibility\x88\x01\x01\x12\x1e\n\x08is_entry\x18\x06 \x01(\x08H\x02R\x07isEntry\x88\x01\x01\x12D\n\x0ftype_parameters\x18\x07 \x03(\x0b2\x1b.sui.rpc.v2alpha.AbilitySetR\x0etypeParameters\x12>\n\nparameters\x18\x08 \x03(\x0b2\x1e.sui.rpc.v2alpha.OpenSignatureR\nparameters\x128\n\x07returns\x18\t \x03(\x0b2\x1e.sui.rpc.v2alpha.OpenSignatureR\x07returns\"I\n\nVisibility\x12\x16\n\x12VISIBILITY_UNKNOWN\x10\x00\x12\x0b\n\x07PRIVATE\x10\x01\x12\n\n\x06PUBLIC\x10\x02\x12\n\n\x06FRIEND\x10\x03B\x07\n\x05_nameB\r\n\x0b_visibilityB\x0b\n\t_is_entry\"\xf0\x01\n\rOpenSignature\x12K\n\treference\x18\x01 \x01(\x0e2(.sui.rpc.v2alpha.OpenSignature.ReferenceH\x00R\treference\x88\x01\x01\x12;\n\x04body\x18\x02 \x01(\x0b2\".sui.rpc.v2alpha.OpenSignatureBodyH\x01R\x04body\x88\x01\x01\">\n\tReference\x12\x15\n\x11REFERENCE_UNKNOWN\x10\x00\x12\r\n\tIMMUTABLE\x10\x01\x12\x0b\n\x07MUTABLE\x10\x02B\x0c\n\n_referenceB\x07\n\x05_body*F\n\x07Ability\x12\x13\n\x0fABILITY_UNKNOWN\x10\x00\x12\x08\n\x04COPY\x10\x01\x12\x08\n\x04DROP\x10\x02\x12\t\n\x05STORE\x10\x03\x12\x07\n\x03KEY\x10\x04b\x06proto3\n\xb2\x0e\n*sui/rpc/v2alpha/move_package_service.proto\x12\x0fsui.rpc.v2alpha\x1a\"sui/rpc/v2alpha/move_package.proto\"F\n\x11GetPackageRequest\x12\"\n\npackage_id\x18\x01 \x01(\tH\x00R\tpackageId\x88\x01\x01B\r\n\x0b_package_id\"Y\n\x12GetPackageResponse\x127\n\x07package\x18\x01 \x01(\x0b2\x18.sui.rpc.v2alpha.PackageH\x00R\x07package\x88\x01\x01B\n\n\x08_package\"{\n\x10GetModuleRequest\x12\"\n\npackage_id\x18\x01 \x01(\tH\x00R\tpackageId\x88\x01\x01\x12$\n\x0bmodule_name\x18\x02 \x01(\tH\x01R\nmoduleName\x88\x01\x01B\r\n\x0b_package_idB\x0e\n\x0c_module_name\"T\n\x11GetModuleResponse\x124\n\x06module\x18\x01 \x01(\x0b2\x17.sui.rpc.v2alpha.ModuleH\x00R\x06module\x88\x01\x01B\t\n\x07_module\"\x9f\x01\n\x12GetDatatypeRequest\x12\"\n\npackage_id\x18\x01 \x01(\tH\x00R\tpackageId\x88\x01\x01\x12$\n\x0bmodule_name\x18\x02 \x01(\tH\x01R\nmoduleName\x88\x01\x01\x12\x17\n\x04name\x18\x03 \x01(\tH\x02R\x04name\x88\x01\x01B\r\n\x0b_package_idB\x0e\n\x0c_module_nameB\x07\n\x05_name\"h\n\x13GetDatatypeResponse\x12D\n\x08datatype\x18\x01 \x01(\x0b2#.sui.rpc.v2alpha.DatatypeDescriptorH\x00R\x08datatype\x88\x01\x01B\x0b\n\t_datatype\"\x9f\x01\n\x12GetFunctionRequest\x12\"\n\npackage_id\x18\x01 \x01(\tH\x00R\tpackageId\x88\x01\x01\x12$\n\x0bmodule_name\x18\x02 \x01(\tH\x01R\nmoduleName\x88\x01\x01\x12\x17\n\x04name\x18\x03 \x01(\tH\x02R\x04name\x88\x01\x01B\r\n\x0b_package_idB\x0e\n\x0c_module_nameB\x07\n\x05_name\"h\n\x13GetFunctionResponse\x12D\n\x08function\x18\x01 \x01(\x0b2#.sui.rpc.v2alpha.FunctionDescriptorH\x00R\x08function\x88\x01\x01B\x0b\n\t_function\"\xb2\x01\n\x1aListPackageVersionsRequest\x12\"\n\npackage_id\x18\x01 \x01(\tH\x00R\tpackageId\x88\x01\x01\x12 \n\tpage_size\x18\x02 \x01(\rH\x01R\x08pageSize\x88\x01\x01\x12\"\n\npage_token\x18\x03 \x01(\x0cH\x02R\tpageToken\x88\x01\x01B\r\n\x0b_package_idB\x0c\n\n_page_sizeB\r\n\x0b_page_token\"\x9b\x01\n\x1bListPackageVersionsResponse\x12;\n\x08versions\x18\x01 \x03(\x0b2\x1f.sui.rpc.v2alpha.PackageVersionR\x08versions\x12+\n\x0fnext_page_token\x18\x02 \x01(\x0cH\x00R\rnextPageToken\x88\x01\x01B\x12\n\x10_next_page_token2\xe5\x03\n\x12MovePackageService\x12U\n\nGetPackage\x12\".sui.rpc.v2alpha.GetPackageRequest\x1a#.sui.rpc.v2alpha.GetPackageResponse\x12R\n\tGetModule\x12!.sui.rpc.v2alpha.GetModuleRequest\x1a\".sui.rpc.v2alpha.GetModuleResponse\x12X\n\x0bGetDatatype\x12#.sui.rpc.v2alpha.GetDatatypeRequest\x1a$.sui.rpc.v2alpha.GetDatatypeResponse\x12X\n\x0bGetFunction\x12#.sui.rpc.v2alpha.GetFunctionRequest\x1a$.sui.rpc.v2alpha.GetFunctionResponse\x12p\n\x13ListPackageVersions\x12+.sui.rpc.v2alpha.ListPackageVersionsRequest\x1a,.sui.rpc.v2alpha.ListPackageVersionsResponseb\x06proto3\n\xa7\x05\n4sui/rpc/v2alpha/signature_verification_service.proto\x12\x0fsui.rpc.v2alpha\x1a\x18sui/rpc/v2beta/bcs.proto\x1a\x1esui/rpc/v2beta/signature.proto\x1a sui/rpc/v2beta/transaction.proto\"\x82\x02\n\x16VerifySignatureRequest\x122\n\x07message\x18\x01 \x01(\x0b2\x13.sui.rpc.v2beta.BcsH\x00R\x07message\x88\x01\x01\x12@\n\tsignature\x18\x02 \x01(\x0b2\x1d.sui.rpc.v2beta.UserSignatureH\x01R\tsignature\x88\x01\x01\x12\x1d\n\x07address\x18\x03 \x01(\tH\x02R\x07address\x88\x01\x01\x12-\n\x04jwks\x18\x04 \x03(\x0b2\x19.sui.rpc.v2beta.ActiveJwkR\x04jwksB\n\n\x08_messageB\x0c\n\n_signatureB\n\n\x08_address\"n\n\x17VerifySignatureResponse\x12\x1e\n\x08is_valid\x18\x01 \x01(\x08H\x00R\x07isValid\x88\x01\x01\x12\x1b\n\x06reason\x18\x02 \x01(\tH\x01R\x06reason\x88\x01\x01B\x0b\n\t_is_validB\t\n\x07_reason2\x84\x01\n\x1cSignatureVerificationService\x12d\n\x0fVerifySignature\x12\'.sui.rpc.v2alpha.VerifySignatureRequest\x1a(.sui.rpc.v2alpha.VerifySignatureResponseb\x06proto3\n\x9b\x04\n*sui/rpc/v2alpha/subscription_service.proto\x12\x0fsui.rpc.v2alpha\x1a google/protobuf/field_mask.proto\x1a\x1fsui/rpc/v2beta/checkpoint.proto\"i\n\x1bSubscribeCheckpointsRequest\x12<\n\tread_mask\x18\x01 \x01(\x0b2\x1a.google.protobuf.FieldMaskH\x00R\x08readMask\x88\x01\x01B\x0c\n\n_read_mask\"\x96\x01\n\x1cSubscribeCheckpointsResponse\x12\x1b\n\x06cursor\x18\x01 \x01(\x04H\x00R\x06cursor\x88\x01\x01\x12?\n\ncheckpoint\x18\x02 \x01(\x0b2\x1a.sui.rpc.v2beta.CheckpointH\x01R\ncheckpoint\x88\x01\x01B\t\n\x07_cursorB\r\n\x0b_checkpoint2\x8c\x01\n\x13SubscriptionService\x12u\n\x14SubscribeCheckpoints\x12,.sui.rpc.v2alpha.SubscribeCheckpointsRequest\x1a-.sui.rpc.v2alpha.SubscribeCheckpointsResponse0\x01b\x06proto3";
Expand description
Byte encoded FILE_DESCRIPTOR_SET.