1# Generated by the protocol buffer compiler. DO NOT EDIT! 2# source: types.proto 3 4import sys 5_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) 6from google.protobuf.internal import enum_type_wrapper 7from google.protobuf import descriptor as _descriptor 8from google.protobuf import message as _message 9from google.protobuf import reflection as _reflection 10from google.protobuf import symbol_database as _symbol_database 11from google.protobuf import descriptor_pb2 12# @@protoc_insertion_point(imports) 13 14_sym_db = _symbol_database.Default() 15 16 17from google.protobuf import descriptor_pb2 as google_dot_protobuf_dot_descriptor__pb2 18from . import exchange_pb2 as exchange__pb2 19 20 21DESCRIPTOR = _descriptor.FileDescriptor( 22 name='types.proto', 23 package='', 24 syntax='proto2', 25 serialized_pb=_b('\n\x0btypes.proto\x1a google/protobuf/descriptor.proto\x1a\x0e\x65xchange.proto\"\x80\x01\n\nHDNodeType\x12\r\n\x05\x64\x65pth\x18\x01 \x02(\r\x12\x13\n\x0b\x66ingerprint\x18\x02 \x02(\r\x12\x11\n\tchild_num\x18\x03 \x02(\r\x12\x12\n\nchain_code\x18\x04 \x02(\x0c\x12\x13\n\x0bprivate_key\x18\x05 \x01(\x0c\x12\x12\n\npublic_key\x18\x06 \x01(\x0c\">\n\x0eHDNodePathType\x12\x19\n\x04node\x18\x01 \x02(\x0b\x32\x0b.HDNodeType\x12\x11\n\taddress_n\x18\x02 \x03(\r\"\xe8\x03\n\x08\x43oinType\x12\x11\n\tcoin_name\x18\x01 \x01(\t\x12\x15\n\rcoin_shortcut\x18\x02 \x01(\t\x12\x17\n\x0c\x61\x64\x64ress_type\x18\x03 \x01(\r:\x01\x30\x12\x11\n\tmaxfee_kb\x18\x04 \x01(\x04\x12\x1c\n\x11\x61\x64\x64ress_type_p2sh\x18\x05 \x01(\r:\x01\x35\x12\x1d\n\x15signed_message_header\x18\x08 \x01(\t\x12\x1a\n\x12\x62ip44_account_path\x18\t \x01(\r\x12\x0e\n\x06\x66orkid\x18\x0c \x01(\r\x12\x10\n\x08\x64\x65\x63imals\x18\r \x01(\r\x12\x18\n\x10\x63ontract_address\x18\x0e \x01(\x0c\x12\x1c\n\nxpub_magic\x18\x10 \x01(\r:\x08\x37\x36\x30\x36\x37\x33\x35\x38\x12\x0e\n\x06segwit\x18\x12 \x01(\x08\x12\x14\n\x0c\x66orce_bip143\x18\x13 \x01(\x08\x12\x12\n\ncurve_name\x18\x14 \x01(\t\x12\x17\n\x0f\x63\x61shaddr_prefix\x18\x15 \x01(\t\x12\x15\n\rbech32_prefix\x18\x16 \x01(\t\x12\x0e\n\x06\x64\x65\x63red\x18\x17 \x01(\x08\x12\x1e\n\x16xpub_magic_segwit_p2sh\x18\x19 \x01(\r\x12 \n\x18xpub_magic_segwit_native\x18\x1a \x01(\r\x12\x17\n\x0fnanoaddr_prefix\x18\x1b \x01(\t\"[\n\x18MultisigRedeemScriptType\x12 \n\x07pubkeys\x18\x01 \x03(\x0b\x32\x0f.HDNodePathType\x12\x12\n\nsignatures\x18\x02 \x03(\x0c\x12\t\n\x01m\x18\x03 \x01(\r\"\x9f\x02\n\x0bTxInputType\x12\x11\n\taddress_n\x18\x01 \x03(\r\x12\x11\n\tprev_hash\x18\x02 \x02(\x0c\x12\x12\n\nprev_index\x18\x03 \x02(\r\x12\x12\n\nscript_sig\x18\x04 \x01(\x0c\x12\x1c\n\x08sequence\x18\x05 \x01(\r:\n4294967295\x12\x33\n\x0bscript_type\x18\x06 \x01(\x0e\x32\x10.InputScriptType:\x0cSPENDADDRESS\x12+\n\x08multisig\x18\x07 \x01(\x0b\x32\x19.MultisigRedeemScriptType\x12\x0e\n\x06\x61mount\x18\x08 \x01(\x04\x12\x13\n\x0b\x64\x65\x63red_tree\x18\t \x01(\r\x12\x1d\n\x15\x64\x65\x63red_script_version\x18\n \x01(\r\"\x9e\x02\n\x0cTxOutputType\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x11\n\taddress_n\x18\x02 \x03(\r\x12\x0e\n\x06\x61mount\x18\x03 \x02(\x04\x12&\n\x0bscript_type\x18\x04 \x02(\x0e\x32\x11.OutputScriptType\x12+\n\x08multisig\x18\x05 \x01(\x0b\x32\x19.MultisigRedeemScriptType\x12\x16\n\x0eop_return_data\x18\x06 \x01(\x0c\x12(\n\x0c\x61\x64\x64ress_type\x18\x07 \x01(\x0e\x32\x12.OutputAddressType\x12$\n\rexchange_type\x18\x08 \x01(\x0b\x32\r.ExchangeType\x12\x1d\n\x15\x64\x65\x63red_script_version\x18\t \x01(\r\"W\n\x0fTxOutputBinType\x12\x0e\n\x06\x61mount\x18\x01 \x02(\x04\x12\x15\n\rscript_pubkey\x18\x02 \x02(\x0c\x12\x1d\n\x15\x64\x65\x63red_script_version\x18\x03 \x01(\r\"\xc2\x02\n\x0fTransactionType\x12\x0f\n\x07version\x18\x01 \x01(\r\x12\x1c\n\x06inputs\x18\x02 \x03(\x0b\x32\x0c.TxInputType\x12%\n\x0b\x62in_outputs\x18\x03 \x03(\x0b\x32\x10.TxOutputBinType\x12\x1e\n\x07outputs\x18\x05 \x03(\x0b\x32\r.TxOutputType\x12\x11\n\tlock_time\x18\x04 \x01(\r\x12\x12\n\ninputs_cnt\x18\x06 \x01(\r\x12\x13\n\x0boutputs_cnt\x18\x07 \x01(\r\x12\x12\n\nextra_data\x18\x08 \x01(\x0c\x12\x16\n\x0e\x65xtra_data_len\x18\t \x01(\r\x12\x0e\n\x06\x65xpiry\x18\n \x01(\r\x12\x14\n\x0coverwintered\x18\x0b \x01(\x08\x12\x18\n\x10version_group_id\x18\x0c \x01(\r\x12\x11\n\tbranch_id\x18\r \x01(\r\"%\n\x12RawTransactionType\x12\x0f\n\x07payload\x18\x01 \x02(\x0c\"q\n\x14TxRequestDetailsType\x12\x15\n\rrequest_index\x18\x01 \x01(\r\x12\x0f\n\x07tx_hash\x18\x02 \x01(\x0c\x12\x16\n\x0e\x65xtra_data_len\x18\x03 \x01(\r\x12\x19\n\x11\x65xtra_data_offset\x18\x04 \x01(\r\"\\\n\x17TxRequestSerializedType\x12\x17\n\x0fsignature_index\x18\x01 \x01(\r\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x12\x15\n\rserialized_tx\x18\x03 \x01(\x0c\"g\n\x0cIdentityType\x12\r\n\x05proto\x18\x01 \x01(\t\x12\x0c\n\x04user\x18\x02 \x01(\t\x12\x0c\n\x04host\x18\x03 \x01(\t\x12\x0c\n\x04port\x18\x04 \x01(\t\x12\x0c\n\x04path\x18\x05 \x01(\t\x12\x10\n\x05index\x18\x06 \x01(\r:\x01\x30\"2\n\nPolicyType\x12\x13\n\x0bpolicy_name\x18\x01 \x01(\t\x12\x0f\n\x07\x65nabled\x18\x02 \x01(\x08\"\xa4\x02\n\x0c\x45xchangeType\x12\x39\n\x18signed_exchange_response\x18\x01 \x01(\x0b\x32\x17.SignedExchangeResponse\x12%\n\x14withdrawal_coin_name\x18\x02 \x01(\t:\x07\x42itcoin\x12\x1c\n\x14withdrawal_address_n\x18\x03 \x03(\r\x12\x18\n\x10return_address_n\x18\x04 \x03(\r\x12>\n\x16withdrawal_script_type\x18\x05 \x01(\x0e\x32\x10.InputScriptType:\x0cSPENDADDRESS\x12:\n\x12return_script_type\x18\x06 \x01(\x0e\x32\x10.InputScriptType:\x0cSPENDADDRESS*\xe6\x02\n\x0b\x46\x61ilureType\x12\x1d\n\x19\x46\x61ilure_UnexpectedMessage\x10\x01\x12\x1a\n\x16\x46\x61ilure_ButtonExpected\x10\x02\x12\x17\n\x13\x46\x61ilure_SyntaxError\x10\x03\x12\x1b\n\x17\x46\x61ilure_ActionCancelled\x10\x04\x12\x17\n\x13\x46\x61ilure_PinExpected\x10\x05\x12\x18\n\x14\x46\x61ilure_PinCancelled\x10\x06\x12\x16\n\x12\x46\x61ilure_PinInvalid\x10\x07\x12\x1c\n\x18\x46\x61ilure_InvalidSignature\x10\x08\x12\x11\n\rFailure_Other\x10\t\x12\x1a\n\x16\x46\x61ilure_NotEnoughFunds\x10\n\x12\x1a\n\x16\x46\x61ilure_NotInitialized\x10\x0b\x12\x17\n\x13\x46\x61ilure_PinMismatch\x10\x0c\x12\x19\n\x15\x46\x61ilure_FirmwareError\x10\x63*\x87\x01\n\x10OutputScriptType\x12\x10\n\x0cPAYTOADDRESS\x10\x00\x12\x13\n\x0fPAYTOSCRIPTHASH\x10\x01\x12\x11\n\rPAYTOMULTISIG\x10\x02\x12\x11\n\rPAYTOOPRETURN\x10\x03\x12\x10\n\x0cPAYTOWITNESS\x10\x04\x12\x14\n\x10PAYTOP2SHWITNESS\x10\x05*l\n\x0fInputScriptType\x12\x10\n\x0cSPENDADDRESS\x10\x00\x12\x11\n\rSPENDMULTISIG\x10\x01\x12\x0c\n\x08\x45XTERNAL\x10\x02\x12\x10\n\x0cSPENDWITNESS\x10\x03\x12\x14\n\x10SPENDP2SHWITNESS\x10\x04*U\n\x0bRequestType\x12\x0b\n\x07TXINPUT\x10\x00\x12\x0c\n\x08TXOUTPUT\x10\x01\x12\n\n\x06TXMETA\x10\x02\x12\x0e\n\nTXFINISHED\x10\x03\x12\x0f\n\x0bTXEXTRADATA\x10\x04*F\n\x11OutputAddressType\x12\t\n\x05SPEND\x10\x00\x12\x0c\n\x08TRANSFER\x10\x01\x12\n\n\x06\x43HANGE\x10\x02\x12\x0c\n\x08\x45XCHANGE\x10\x03*\xfa\t\n\x11\x42uttonRequestType\x12\x17\n\x13\x42uttonRequest_Other\x10\x01\x12\"\n\x1e\x42uttonRequest_FeeOverThreshold\x10\x02\x12\x1f\n\x1b\x42uttonRequest_ConfirmOutput\x10\x03\x12\x1d\n\x19\x42uttonRequest_ResetDevice\x10\x04\x12\x1d\n\x19\x42uttonRequest_ConfirmWord\x10\x05\x12\x1c\n\x18\x42uttonRequest_WipeDevice\x10\x06\x12\x1d\n\x19\x42uttonRequest_ProtectCall\x10\x07\x12\x18\n\x14\x42uttonRequest_SignTx\x10\x08\x12\x1f\n\x1b\x42uttonRequest_FirmwareCheck\x10\t\x12\x19\n\x15\x42uttonRequest_Address\x10\n\x12\x1f\n\x1b\x42uttonRequest_FirmwareErase\x10\x0b\x12*\n&ButtonRequest_ConfirmTransferToAccount\x10\x0c\x12+\n\'ButtonRequest_ConfirmTransferToNodePath\x10\r\x12\x1d\n\x19\x42uttonRequest_ChangeLabel\x10\x0e\x12 \n\x1c\x42uttonRequest_ChangeLanguage\x10\x0f\x12\"\n\x1e\x42uttonRequest_EnablePassphrase\x10\x10\x12#\n\x1f\x42uttonRequest_DisablePassphrase\x10\x11\x12\'\n#ButtonRequest_EncryptAndSignMessage\x10\x12\x12 \n\x1c\x42uttonRequest_EncryptMessage\x10\x13\x12\"\n\x1e\x42uttonRequest_ImportPrivateKey\x10\x14\x12(\n$ButtonRequest_ImportRecoverySentence\x10\x15\x12\x1e\n\x1a\x42uttonRequest_SignIdentity\x10\x16\x12\x16\n\x12\x42uttonRequest_Ping\x10\x17\x12\x1b\n\x17\x42uttonRequest_RemovePin\x10\x18\x12\x1b\n\x17\x42uttonRequest_ChangePin\x10\x19\x12\x1b\n\x17\x42uttonRequest_CreatePin\x10\x1a\x12\x1c\n\x18\x42uttonRequest_GetEntropy\x10\x1b\x12\x1d\n\x19\x42uttonRequest_SignMessage\x10\x1c\x12\x1f\n\x1b\x42uttonRequest_ApplyPolicies\x10\x1d\x12\x1e\n\x1a\x42uttonRequest_SignExchange\x10\x1e\x12!\n\x1d\x42uttonRequest_AutoLockDelayMs\x10\x1f\x12\x1c\n\x18\x42uttonRequest_U2FCounter\x10 \x12\"\n\x1e\x42uttonRequest_ConfirmEosAction\x10!\x12\"\n\x1e\x42uttonRequest_ConfirmEosBudget\x10\"\x12\x1d\n\x19\x42uttonRequest_ConfirmMemo\x10#\x12 \n\x1c\x42uttonRequest_RemoveWipeCode\x10$\x12 \n\x1c\x42uttonRequest_ChangeWipeCode\x10%\x12 \n\x1c\x42uttonRequest_CreateWipeCode\x10&*\x7f\n\x14PinMatrixRequestType\x12 \n\x1cPinMatrixRequestType_Current\x10\x01\x12!\n\x1dPinMatrixRequestType_NewFirst\x10\x02\x12\"\n\x1ePinMatrixRequestType_NewSecond\x10\x03:4\n\x07wire_in\x12!.google.protobuf.EnumValueOptions\x18\xd2\x86\x03 \x01(\x08:5\n\x08wire_out\x12!.google.protobuf.EnumValueOptions\x18\xd3\x86\x03 \x01(\x08::\n\rwire_debug_in\x12!.google.protobuf.EnumValueOptions\x18\xd4\x86\x03 \x01(\x08:;\n\x0ewire_debug_out\x12!.google.protobuf.EnumValueOptions\x18\xd5\x86\x03 \x01(\x08\x42)\n\x1a\x63om.keepkey.deviceprotocolB\x0bKeepKeyType') 26 , 27 dependencies=[google_dot_protobuf_dot_descriptor__pb2.DESCRIPTOR,exchange__pb2.DESCRIPTOR,]) 28 29_FAILURETYPE = _descriptor.EnumDescriptor( 30 name='FailureType', 31 full_name='FailureType', 32 filename=None, 33 file=DESCRIPTOR, 34 values=[ 35 _descriptor.EnumValueDescriptor( 36 name='Failure_UnexpectedMessage', index=0, number=1, 37 options=None, 38 type=None), 39 _descriptor.EnumValueDescriptor( 40 name='Failure_ButtonExpected', index=1, number=2, 41 options=None, 42 type=None), 43 _descriptor.EnumValueDescriptor( 44 name='Failure_SyntaxError', index=2, number=3, 45 options=None, 46 type=None), 47 _descriptor.EnumValueDescriptor( 48 name='Failure_ActionCancelled', index=3, number=4, 49 options=None, 50 type=None), 51 _descriptor.EnumValueDescriptor( 52 name='Failure_PinExpected', index=4, number=5, 53 options=None, 54 type=None), 55 _descriptor.EnumValueDescriptor( 56 name='Failure_PinCancelled', index=5, number=6, 57 options=None, 58 type=None), 59 _descriptor.EnumValueDescriptor( 60 name='Failure_PinInvalid', index=6, number=7, 61 options=None, 62 type=None), 63 _descriptor.EnumValueDescriptor( 64 name='Failure_InvalidSignature', index=7, number=8, 65 options=None, 66 type=None), 67 _descriptor.EnumValueDescriptor( 68 name='Failure_Other', index=8, number=9, 69 options=None, 70 type=None), 71 _descriptor.EnumValueDescriptor( 72 name='Failure_NotEnoughFunds', index=9, number=10, 73 options=None, 74 type=None), 75 _descriptor.EnumValueDescriptor( 76 name='Failure_NotInitialized', index=10, number=11, 77 options=None, 78 type=None), 79 _descriptor.EnumValueDescriptor( 80 name='Failure_PinMismatch', index=11, number=12, 81 options=None, 82 type=None), 83 _descriptor.EnumValueDescriptor( 84 name='Failure_FirmwareError', index=12, number=99, 85 options=None, 86 type=None), 87 ], 88 containing_type=None, 89 options=None, 90 serialized_start=2538, 91 serialized_end=2896, 92) 93_sym_db.RegisterEnumDescriptor(_FAILURETYPE) 94 95FailureType = enum_type_wrapper.EnumTypeWrapper(_FAILURETYPE) 96_OUTPUTSCRIPTTYPE = _descriptor.EnumDescriptor( 97 name='OutputScriptType', 98 full_name='OutputScriptType', 99 filename=None, 100 file=DESCRIPTOR, 101 values=[ 102 _descriptor.EnumValueDescriptor( 103 name='PAYTOADDRESS', index=0, number=0, 104 options=None, 105 type=None), 106 _descriptor.EnumValueDescriptor( 107 name='PAYTOSCRIPTHASH', index=1, number=1, 108 options=None, 109 type=None), 110 _descriptor.EnumValueDescriptor( 111 name='PAYTOMULTISIG', index=2, number=2, 112 options=None, 113 type=None), 114 _descriptor.EnumValueDescriptor( 115 name='PAYTOOPRETURN', index=3, number=3, 116 options=None, 117 type=None), 118 _descriptor.EnumValueDescriptor( 119 name='PAYTOWITNESS', index=4, number=4, 120 options=None, 121 type=None), 122 _descriptor.EnumValueDescriptor( 123 name='PAYTOP2SHWITNESS', index=5, number=5, 124 options=None, 125 type=None), 126 ], 127 containing_type=None, 128 options=None, 129 serialized_start=2899, 130 serialized_end=3034, 131) 132_sym_db.RegisterEnumDescriptor(_OUTPUTSCRIPTTYPE) 133 134OutputScriptType = enum_type_wrapper.EnumTypeWrapper(_OUTPUTSCRIPTTYPE) 135_INPUTSCRIPTTYPE = _descriptor.EnumDescriptor( 136 name='InputScriptType', 137 full_name='InputScriptType', 138 filename=None, 139 file=DESCRIPTOR, 140 values=[ 141 _descriptor.EnumValueDescriptor( 142 name='SPENDADDRESS', index=0, number=0, 143 options=None, 144 type=None), 145 _descriptor.EnumValueDescriptor( 146 name='SPENDMULTISIG', index=1, number=1, 147 options=None, 148 type=None), 149 _descriptor.EnumValueDescriptor( 150 name='EXTERNAL', index=2, number=2, 151 options=None, 152 type=None), 153 _descriptor.EnumValueDescriptor( 154 name='SPENDWITNESS', index=3, number=3, 155 options=None, 156 type=None), 157 _descriptor.EnumValueDescriptor( 158 name='SPENDP2SHWITNESS', index=4, number=4, 159 options=None, 160 type=None), 161 ], 162 containing_type=None, 163 options=None, 164 serialized_start=3036, 165 serialized_end=3144, 166) 167_sym_db.RegisterEnumDescriptor(_INPUTSCRIPTTYPE) 168 169InputScriptType = enum_type_wrapper.EnumTypeWrapper(_INPUTSCRIPTTYPE) 170_REQUESTTYPE = _descriptor.EnumDescriptor( 171 name='RequestType', 172 full_name='RequestType', 173 filename=None, 174 file=DESCRIPTOR, 175 values=[ 176 _descriptor.EnumValueDescriptor( 177 name='TXINPUT', index=0, number=0, 178 options=None, 179 type=None), 180 _descriptor.EnumValueDescriptor( 181 name='TXOUTPUT', index=1, number=1, 182 options=None, 183 type=None), 184 _descriptor.EnumValueDescriptor( 185 name='TXMETA', index=2, number=2, 186 options=None, 187 type=None), 188 _descriptor.EnumValueDescriptor( 189 name='TXFINISHED', index=3, number=3, 190 options=None, 191 type=None), 192 _descriptor.EnumValueDescriptor( 193 name='TXEXTRADATA', index=4, number=4, 194 options=None, 195 type=None), 196 ], 197 containing_type=None, 198 options=None, 199 serialized_start=3146, 200 serialized_end=3231, 201) 202_sym_db.RegisterEnumDescriptor(_REQUESTTYPE) 203 204RequestType = enum_type_wrapper.EnumTypeWrapper(_REQUESTTYPE) 205_OUTPUTADDRESSTYPE = _descriptor.EnumDescriptor( 206 name='OutputAddressType', 207 full_name='OutputAddressType', 208 filename=None, 209 file=DESCRIPTOR, 210 values=[ 211 _descriptor.EnumValueDescriptor( 212 name='SPEND', index=0, number=0, 213 options=None, 214 type=None), 215 _descriptor.EnumValueDescriptor( 216 name='TRANSFER', index=1, number=1, 217 options=None, 218 type=None), 219 _descriptor.EnumValueDescriptor( 220 name='CHANGE', index=2, number=2, 221 options=None, 222 type=None), 223 _descriptor.EnumValueDescriptor( 224 name='EXCHANGE', index=3, number=3, 225 options=None, 226 type=None), 227 ], 228 containing_type=None, 229 options=None, 230 serialized_start=3233, 231 serialized_end=3303, 232) 233_sym_db.RegisterEnumDescriptor(_OUTPUTADDRESSTYPE) 234 235OutputAddressType = enum_type_wrapper.EnumTypeWrapper(_OUTPUTADDRESSTYPE) 236_BUTTONREQUESTTYPE = _descriptor.EnumDescriptor( 237 name='ButtonRequestType', 238 full_name='ButtonRequestType', 239 filename=None, 240 file=DESCRIPTOR, 241 values=[ 242 _descriptor.EnumValueDescriptor( 243 name='ButtonRequest_Other', index=0, number=1, 244 options=None, 245 type=None), 246 _descriptor.EnumValueDescriptor( 247 name='ButtonRequest_FeeOverThreshold', index=1, number=2, 248 options=None, 249 type=None), 250 _descriptor.EnumValueDescriptor( 251 name='ButtonRequest_ConfirmOutput', index=2, number=3, 252 options=None, 253 type=None), 254 _descriptor.EnumValueDescriptor( 255 name='ButtonRequest_ResetDevice', index=3, number=4, 256 options=None, 257 type=None), 258 _descriptor.EnumValueDescriptor( 259 name='ButtonRequest_ConfirmWord', index=4, number=5, 260 options=None, 261 type=None), 262 _descriptor.EnumValueDescriptor( 263 name='ButtonRequest_WipeDevice', index=5, number=6, 264 options=None, 265 type=None), 266 _descriptor.EnumValueDescriptor( 267 name='ButtonRequest_ProtectCall', index=6, number=7, 268 options=None, 269 type=None), 270 _descriptor.EnumValueDescriptor( 271 name='ButtonRequest_SignTx', index=7, number=8, 272 options=None, 273 type=None), 274 _descriptor.EnumValueDescriptor( 275 name='ButtonRequest_FirmwareCheck', index=8, number=9, 276 options=None, 277 type=None), 278 _descriptor.EnumValueDescriptor( 279 name='ButtonRequest_Address', index=9, number=10, 280 options=None, 281 type=None), 282 _descriptor.EnumValueDescriptor( 283 name='ButtonRequest_FirmwareErase', index=10, number=11, 284 options=None, 285 type=None), 286 _descriptor.EnumValueDescriptor( 287 name='ButtonRequest_ConfirmTransferToAccount', index=11, number=12, 288 options=None, 289 type=None), 290 _descriptor.EnumValueDescriptor( 291 name='ButtonRequest_ConfirmTransferToNodePath', index=12, number=13, 292 options=None, 293 type=None), 294 _descriptor.EnumValueDescriptor( 295 name='ButtonRequest_ChangeLabel', index=13, number=14, 296 options=None, 297 type=None), 298 _descriptor.EnumValueDescriptor( 299 name='ButtonRequest_ChangeLanguage', index=14, number=15, 300 options=None, 301 type=None), 302 _descriptor.EnumValueDescriptor( 303 name='ButtonRequest_EnablePassphrase', index=15, number=16, 304 options=None, 305 type=None), 306 _descriptor.EnumValueDescriptor( 307 name='ButtonRequest_DisablePassphrase', index=16, number=17, 308 options=None, 309 type=None), 310 _descriptor.EnumValueDescriptor( 311 name='ButtonRequest_EncryptAndSignMessage', index=17, number=18, 312 options=None, 313 type=None), 314 _descriptor.EnumValueDescriptor( 315 name='ButtonRequest_EncryptMessage', index=18, number=19, 316 options=None, 317 type=None), 318 _descriptor.EnumValueDescriptor( 319 name='ButtonRequest_ImportPrivateKey', index=19, number=20, 320 options=None, 321 type=None), 322 _descriptor.EnumValueDescriptor( 323 name='ButtonRequest_ImportRecoverySentence', index=20, number=21, 324 options=None, 325 type=None), 326 _descriptor.EnumValueDescriptor( 327 name='ButtonRequest_SignIdentity', index=21, number=22, 328 options=None, 329 type=None), 330 _descriptor.EnumValueDescriptor( 331 name='ButtonRequest_Ping', index=22, number=23, 332 options=None, 333 type=None), 334 _descriptor.EnumValueDescriptor( 335 name='ButtonRequest_RemovePin', index=23, number=24, 336 options=None, 337 type=None), 338 _descriptor.EnumValueDescriptor( 339 name='ButtonRequest_ChangePin', index=24, number=25, 340 options=None, 341 type=None), 342 _descriptor.EnumValueDescriptor( 343 name='ButtonRequest_CreatePin', index=25, number=26, 344 options=None, 345 type=None), 346 _descriptor.EnumValueDescriptor( 347 name='ButtonRequest_GetEntropy', index=26, number=27, 348 options=None, 349 type=None), 350 _descriptor.EnumValueDescriptor( 351 name='ButtonRequest_SignMessage', index=27, number=28, 352 options=None, 353 type=None), 354 _descriptor.EnumValueDescriptor( 355 name='ButtonRequest_ApplyPolicies', index=28, number=29, 356 options=None, 357 type=None), 358 _descriptor.EnumValueDescriptor( 359 name='ButtonRequest_SignExchange', index=29, number=30, 360 options=None, 361 type=None), 362 _descriptor.EnumValueDescriptor( 363 name='ButtonRequest_AutoLockDelayMs', index=30, number=31, 364 options=None, 365 type=None), 366 _descriptor.EnumValueDescriptor( 367 name='ButtonRequest_U2FCounter', index=31, number=32, 368 options=None, 369 type=None), 370 _descriptor.EnumValueDescriptor( 371 name='ButtonRequest_ConfirmEosAction', index=32, number=33, 372 options=None, 373 type=None), 374 _descriptor.EnumValueDescriptor( 375 name='ButtonRequest_ConfirmEosBudget', index=33, number=34, 376 options=None, 377 type=None), 378 _descriptor.EnumValueDescriptor( 379 name='ButtonRequest_ConfirmMemo', index=34, number=35, 380 options=None, 381 type=None), 382 _descriptor.EnumValueDescriptor( 383 name='ButtonRequest_RemoveWipeCode', index=35, number=36, 384 options=None, 385 type=None), 386 _descriptor.EnumValueDescriptor( 387 name='ButtonRequest_ChangeWipeCode', index=36, number=37, 388 options=None, 389 type=None), 390 _descriptor.EnumValueDescriptor( 391 name='ButtonRequest_CreateWipeCode', index=37, number=38, 392 options=None, 393 type=None), 394 ], 395 containing_type=None, 396 options=None, 397 serialized_start=3306, 398 serialized_end=4580, 399) 400_sym_db.RegisterEnumDescriptor(_BUTTONREQUESTTYPE) 401 402ButtonRequestType = enum_type_wrapper.EnumTypeWrapper(_BUTTONREQUESTTYPE) 403_PINMATRIXREQUESTTYPE = _descriptor.EnumDescriptor( 404 name='PinMatrixRequestType', 405 full_name='PinMatrixRequestType', 406 filename=None, 407 file=DESCRIPTOR, 408 values=[ 409 _descriptor.EnumValueDescriptor( 410 name='PinMatrixRequestType_Current', index=0, number=1, 411 options=None, 412 type=None), 413 _descriptor.EnumValueDescriptor( 414 name='PinMatrixRequestType_NewFirst', index=1, number=2, 415 options=None, 416 type=None), 417 _descriptor.EnumValueDescriptor( 418 name='PinMatrixRequestType_NewSecond', index=2, number=3, 419 options=None, 420 type=None), 421 ], 422 containing_type=None, 423 options=None, 424 serialized_start=4582, 425 serialized_end=4709, 426) 427_sym_db.RegisterEnumDescriptor(_PINMATRIXREQUESTTYPE) 428 429PinMatrixRequestType = enum_type_wrapper.EnumTypeWrapper(_PINMATRIXREQUESTTYPE) 430Failure_UnexpectedMessage = 1 431Failure_ButtonExpected = 2 432Failure_SyntaxError = 3 433Failure_ActionCancelled = 4 434Failure_PinExpected = 5 435Failure_PinCancelled = 6 436Failure_PinInvalid = 7 437Failure_InvalidSignature = 8 438Failure_Other = 9 439Failure_NotEnoughFunds = 10 440Failure_NotInitialized = 11 441Failure_PinMismatch = 12 442Failure_FirmwareError = 99 443PAYTOADDRESS = 0 444PAYTOSCRIPTHASH = 1 445PAYTOMULTISIG = 2 446PAYTOOPRETURN = 3 447PAYTOWITNESS = 4 448PAYTOP2SHWITNESS = 5 449SPENDADDRESS = 0 450SPENDMULTISIG = 1 451EXTERNAL = 2 452SPENDWITNESS = 3 453SPENDP2SHWITNESS = 4 454TXINPUT = 0 455TXOUTPUT = 1 456TXMETA = 2 457TXFINISHED = 3 458TXEXTRADATA = 4 459SPEND = 0 460TRANSFER = 1 461CHANGE = 2 462EXCHANGE = 3 463ButtonRequest_Other = 1 464ButtonRequest_FeeOverThreshold = 2 465ButtonRequest_ConfirmOutput = 3 466ButtonRequest_ResetDevice = 4 467ButtonRequest_ConfirmWord = 5 468ButtonRequest_WipeDevice = 6 469ButtonRequest_ProtectCall = 7 470ButtonRequest_SignTx = 8 471ButtonRequest_FirmwareCheck = 9 472ButtonRequest_Address = 10 473ButtonRequest_FirmwareErase = 11 474ButtonRequest_ConfirmTransferToAccount = 12 475ButtonRequest_ConfirmTransferToNodePath = 13 476ButtonRequest_ChangeLabel = 14 477ButtonRequest_ChangeLanguage = 15 478ButtonRequest_EnablePassphrase = 16 479ButtonRequest_DisablePassphrase = 17 480ButtonRequest_EncryptAndSignMessage = 18 481ButtonRequest_EncryptMessage = 19 482ButtonRequest_ImportPrivateKey = 20 483ButtonRequest_ImportRecoverySentence = 21 484ButtonRequest_SignIdentity = 22 485ButtonRequest_Ping = 23 486ButtonRequest_RemovePin = 24 487ButtonRequest_ChangePin = 25 488ButtonRequest_CreatePin = 26 489ButtonRequest_GetEntropy = 27 490ButtonRequest_SignMessage = 28 491ButtonRequest_ApplyPolicies = 29 492ButtonRequest_SignExchange = 30 493ButtonRequest_AutoLockDelayMs = 31 494ButtonRequest_U2FCounter = 32 495ButtonRequest_ConfirmEosAction = 33 496ButtonRequest_ConfirmEosBudget = 34 497ButtonRequest_ConfirmMemo = 35 498ButtonRequest_RemoveWipeCode = 36 499ButtonRequest_ChangeWipeCode = 37 500ButtonRequest_CreateWipeCode = 38 501PinMatrixRequestType_Current = 1 502PinMatrixRequestType_NewFirst = 2 503PinMatrixRequestType_NewSecond = 3 504 505WIRE_IN_FIELD_NUMBER = 60002 506wire_in = _descriptor.FieldDescriptor( 507 name='wire_in', full_name='wire_in', index=0, 508 number=60002, type=8, cpp_type=7, label=1, 509 has_default_value=False, default_value=False, 510 message_type=None, enum_type=None, containing_type=None, 511 is_extension=True, extension_scope=None, 512 options=None, file=DESCRIPTOR) 513WIRE_OUT_FIELD_NUMBER = 60003 514wire_out = _descriptor.FieldDescriptor( 515 name='wire_out', full_name='wire_out', index=1, 516 number=60003, type=8, cpp_type=7, label=1, 517 has_default_value=False, default_value=False, 518 message_type=None, enum_type=None, containing_type=None, 519 is_extension=True, extension_scope=None, 520 options=None, file=DESCRIPTOR) 521WIRE_DEBUG_IN_FIELD_NUMBER = 60004 522wire_debug_in = _descriptor.FieldDescriptor( 523 name='wire_debug_in', full_name='wire_debug_in', index=2, 524 number=60004, type=8, cpp_type=7, label=1, 525 has_default_value=False, default_value=False, 526 message_type=None, enum_type=None, containing_type=None, 527 is_extension=True, extension_scope=None, 528 options=None, file=DESCRIPTOR) 529WIRE_DEBUG_OUT_FIELD_NUMBER = 60005 530wire_debug_out = _descriptor.FieldDescriptor( 531 name='wire_debug_out', full_name='wire_debug_out', index=3, 532 number=60005, type=8, cpp_type=7, label=1, 533 has_default_value=False, default_value=False, 534 message_type=None, enum_type=None, containing_type=None, 535 is_extension=True, extension_scope=None, 536 options=None, file=DESCRIPTOR) 537 538 539_HDNODETYPE = _descriptor.Descriptor( 540 name='HDNodeType', 541 full_name='HDNodeType', 542 filename=None, 543 file=DESCRIPTOR, 544 containing_type=None, 545 fields=[ 546 _descriptor.FieldDescriptor( 547 name='depth', full_name='HDNodeType.depth', index=0, 548 number=1, type=13, cpp_type=3, label=2, 549 has_default_value=False, default_value=0, 550 message_type=None, enum_type=None, containing_type=None, 551 is_extension=False, extension_scope=None, 552 options=None, file=DESCRIPTOR), 553 _descriptor.FieldDescriptor( 554 name='fingerprint', full_name='HDNodeType.fingerprint', index=1, 555 number=2, type=13, cpp_type=3, label=2, 556 has_default_value=False, default_value=0, 557 message_type=None, enum_type=None, containing_type=None, 558 is_extension=False, extension_scope=None, 559 options=None, file=DESCRIPTOR), 560 _descriptor.FieldDescriptor( 561 name='child_num', full_name='HDNodeType.child_num', index=2, 562 number=3, type=13, cpp_type=3, label=2, 563 has_default_value=False, default_value=0, 564 message_type=None, enum_type=None, containing_type=None, 565 is_extension=False, extension_scope=None, 566 options=None, file=DESCRIPTOR), 567 _descriptor.FieldDescriptor( 568 name='chain_code', full_name='HDNodeType.chain_code', index=3, 569 number=4, type=12, cpp_type=9, label=2, 570 has_default_value=False, default_value=_b(""), 571 message_type=None, enum_type=None, containing_type=None, 572 is_extension=False, extension_scope=None, 573 options=None, file=DESCRIPTOR), 574 _descriptor.FieldDescriptor( 575 name='private_key', full_name='HDNodeType.private_key', index=4, 576 number=5, type=12, cpp_type=9, label=1, 577 has_default_value=False, default_value=_b(""), 578 message_type=None, enum_type=None, containing_type=None, 579 is_extension=False, extension_scope=None, 580 options=None, file=DESCRIPTOR), 581 _descriptor.FieldDescriptor( 582 name='public_key', full_name='HDNodeType.public_key', index=5, 583 number=6, type=12, cpp_type=9, label=1, 584 has_default_value=False, default_value=_b(""), 585 message_type=None, enum_type=None, containing_type=None, 586 is_extension=False, extension_scope=None, 587 options=None, file=DESCRIPTOR), 588 ], 589 extensions=[ 590 ], 591 nested_types=[], 592 enum_types=[ 593 ], 594 options=None, 595 is_extendable=False, 596 syntax='proto2', 597 extension_ranges=[], 598 oneofs=[ 599 ], 600 serialized_start=66, 601 serialized_end=194, 602) 603 604 605_HDNODEPATHTYPE = _descriptor.Descriptor( 606 name='HDNodePathType', 607 full_name='HDNodePathType', 608 filename=None, 609 file=DESCRIPTOR, 610 containing_type=None, 611 fields=[ 612 _descriptor.FieldDescriptor( 613 name='node', full_name='HDNodePathType.node', index=0, 614 number=1, type=11, cpp_type=10, label=2, 615 has_default_value=False, default_value=None, 616 message_type=None, enum_type=None, containing_type=None, 617 is_extension=False, extension_scope=None, 618 options=None, file=DESCRIPTOR), 619 _descriptor.FieldDescriptor( 620 name='address_n', full_name='HDNodePathType.address_n', index=1, 621 number=2, type=13, cpp_type=3, label=3, 622 has_default_value=False, default_value=[], 623 message_type=None, enum_type=None, containing_type=None, 624 is_extension=False, extension_scope=None, 625 options=None, file=DESCRIPTOR), 626 ], 627 extensions=[ 628 ], 629 nested_types=[], 630 enum_types=[ 631 ], 632 options=None, 633 is_extendable=False, 634 syntax='proto2', 635 extension_ranges=[], 636 oneofs=[ 637 ], 638 serialized_start=196, 639 serialized_end=258, 640) 641 642 643_COINTYPE = _descriptor.Descriptor( 644 name='CoinType', 645 full_name='CoinType', 646 filename=None, 647 file=DESCRIPTOR, 648 containing_type=None, 649 fields=[ 650 _descriptor.FieldDescriptor( 651 name='coin_name', full_name='CoinType.coin_name', index=0, 652 number=1, type=9, cpp_type=9, label=1, 653 has_default_value=False, default_value=_b("").decode('utf-8'), 654 message_type=None, enum_type=None, containing_type=None, 655 is_extension=False, extension_scope=None, 656 options=None, file=DESCRIPTOR), 657 _descriptor.FieldDescriptor( 658 name='coin_shortcut', full_name='CoinType.coin_shortcut', index=1, 659 number=2, type=9, cpp_type=9, label=1, 660 has_default_value=False, default_value=_b("").decode('utf-8'), 661 message_type=None, enum_type=None, containing_type=None, 662 is_extension=False, extension_scope=None, 663 options=None, file=DESCRIPTOR), 664 _descriptor.FieldDescriptor( 665 name='address_type', full_name='CoinType.address_type', index=2, 666 number=3, type=13, cpp_type=3, label=1, 667 has_default_value=True, default_value=0, 668 message_type=None, enum_type=None, containing_type=None, 669 is_extension=False, extension_scope=None, 670 options=None, file=DESCRIPTOR), 671 _descriptor.FieldDescriptor( 672 name='maxfee_kb', full_name='CoinType.maxfee_kb', index=3, 673 number=4, type=4, cpp_type=4, label=1, 674 has_default_value=False, default_value=0, 675 message_type=None, enum_type=None, containing_type=None, 676 is_extension=False, extension_scope=None, 677 options=None, file=DESCRIPTOR), 678 _descriptor.FieldDescriptor( 679 name='address_type_p2sh', full_name='CoinType.address_type_p2sh', index=4, 680 number=5, type=13, cpp_type=3, label=1, 681 has_default_value=True, default_value=5, 682 message_type=None, enum_type=None, containing_type=None, 683 is_extension=False, extension_scope=None, 684 options=None, file=DESCRIPTOR), 685 _descriptor.FieldDescriptor( 686 name='signed_message_header', full_name='CoinType.signed_message_header', index=5, 687 number=8, type=9, cpp_type=9, label=1, 688 has_default_value=False, default_value=_b("").decode('utf-8'), 689 message_type=None, enum_type=None, containing_type=None, 690 is_extension=False, extension_scope=None, 691 options=None, file=DESCRIPTOR), 692 _descriptor.FieldDescriptor( 693 name='bip44_account_path', full_name='CoinType.bip44_account_path', index=6, 694 number=9, type=13, cpp_type=3, label=1, 695 has_default_value=False, default_value=0, 696 message_type=None, enum_type=None, containing_type=None, 697 is_extension=False, extension_scope=None, 698 options=None, file=DESCRIPTOR), 699 _descriptor.FieldDescriptor( 700 name='forkid', full_name='CoinType.forkid', index=7, 701 number=12, type=13, cpp_type=3, label=1, 702 has_default_value=False, default_value=0, 703 message_type=None, enum_type=None, containing_type=None, 704 is_extension=False, extension_scope=None, 705 options=None, file=DESCRIPTOR), 706 _descriptor.FieldDescriptor( 707 name='decimals', full_name='CoinType.decimals', index=8, 708 number=13, type=13, cpp_type=3, label=1, 709 has_default_value=False, default_value=0, 710 message_type=None, enum_type=None, containing_type=None, 711 is_extension=False, extension_scope=None, 712 options=None, file=DESCRIPTOR), 713 _descriptor.FieldDescriptor( 714 name='contract_address', full_name='CoinType.contract_address', index=9, 715 number=14, type=12, cpp_type=9, label=1, 716 has_default_value=False, default_value=_b(""), 717 message_type=None, enum_type=None, containing_type=None, 718 is_extension=False, extension_scope=None, 719 options=None, file=DESCRIPTOR), 720 _descriptor.FieldDescriptor( 721 name='xpub_magic', full_name='CoinType.xpub_magic', index=10, 722 number=16, type=13, cpp_type=3, label=1, 723 has_default_value=True, default_value=76067358, 724 message_type=None, enum_type=None, containing_type=None, 725 is_extension=False, extension_scope=None, 726 options=None, file=DESCRIPTOR), 727 _descriptor.FieldDescriptor( 728 name='segwit', full_name='CoinType.segwit', index=11, 729 number=18, type=8, cpp_type=7, label=1, 730 has_default_value=False, default_value=False, 731 message_type=None, enum_type=None, containing_type=None, 732 is_extension=False, extension_scope=None, 733 options=None, file=DESCRIPTOR), 734 _descriptor.FieldDescriptor( 735 name='force_bip143', full_name='CoinType.force_bip143', index=12, 736 number=19, type=8, cpp_type=7, label=1, 737 has_default_value=False, default_value=False, 738 message_type=None, enum_type=None, containing_type=None, 739 is_extension=False, extension_scope=None, 740 options=None, file=DESCRIPTOR), 741 _descriptor.FieldDescriptor( 742 name='curve_name', full_name='CoinType.curve_name', index=13, 743 number=20, type=9, cpp_type=9, label=1, 744 has_default_value=False, default_value=_b("").decode('utf-8'), 745 message_type=None, enum_type=None, containing_type=None, 746 is_extension=False, extension_scope=None, 747 options=None, file=DESCRIPTOR), 748 _descriptor.FieldDescriptor( 749 name='cashaddr_prefix', full_name='CoinType.cashaddr_prefix', index=14, 750 number=21, type=9, cpp_type=9, label=1, 751 has_default_value=False, default_value=_b("").decode('utf-8'), 752 message_type=None, enum_type=None, containing_type=None, 753 is_extension=False, extension_scope=None, 754 options=None, file=DESCRIPTOR), 755 _descriptor.FieldDescriptor( 756 name='bech32_prefix', full_name='CoinType.bech32_prefix', index=15, 757 number=22, type=9, cpp_type=9, label=1, 758 has_default_value=False, default_value=_b("").decode('utf-8'), 759 message_type=None, enum_type=None, containing_type=None, 760 is_extension=False, extension_scope=None, 761 options=None, file=DESCRIPTOR), 762 _descriptor.FieldDescriptor( 763 name='decred', full_name='CoinType.decred', index=16, 764 number=23, type=8, cpp_type=7, label=1, 765 has_default_value=False, default_value=False, 766 message_type=None, enum_type=None, containing_type=None, 767 is_extension=False, extension_scope=None, 768 options=None, file=DESCRIPTOR), 769 _descriptor.FieldDescriptor( 770 name='xpub_magic_segwit_p2sh', full_name='CoinType.xpub_magic_segwit_p2sh', index=17, 771 number=25, type=13, cpp_type=3, label=1, 772 has_default_value=False, default_value=0, 773 message_type=None, enum_type=None, containing_type=None, 774 is_extension=False, extension_scope=None, 775 options=None, file=DESCRIPTOR), 776 _descriptor.FieldDescriptor( 777 name='xpub_magic_segwit_native', full_name='CoinType.xpub_magic_segwit_native', index=18, 778 number=26, type=13, cpp_type=3, label=1, 779 has_default_value=False, default_value=0, 780 message_type=None, enum_type=None, containing_type=None, 781 is_extension=False, extension_scope=None, 782 options=None, file=DESCRIPTOR), 783 _descriptor.FieldDescriptor( 784 name='nanoaddr_prefix', full_name='CoinType.nanoaddr_prefix', index=19, 785 number=27, type=9, cpp_type=9, label=1, 786 has_default_value=False, default_value=_b("").decode('utf-8'), 787 message_type=None, enum_type=None, containing_type=None, 788 is_extension=False, extension_scope=None, 789 options=None, file=DESCRIPTOR), 790 ], 791 extensions=[ 792 ], 793 nested_types=[], 794 enum_types=[ 795 ], 796 options=None, 797 is_extendable=False, 798 syntax='proto2', 799 extension_ranges=[], 800 oneofs=[ 801 ], 802 serialized_start=261, 803 serialized_end=749, 804) 805 806 807_MULTISIGREDEEMSCRIPTTYPE = _descriptor.Descriptor( 808 name='MultisigRedeemScriptType', 809 full_name='MultisigRedeemScriptType', 810 filename=None, 811 file=DESCRIPTOR, 812 containing_type=None, 813 fields=[ 814 _descriptor.FieldDescriptor( 815 name='pubkeys', full_name='MultisigRedeemScriptType.pubkeys', index=0, 816 number=1, type=11, cpp_type=10, label=3, 817 has_default_value=False, default_value=[], 818 message_type=None, enum_type=None, containing_type=None, 819 is_extension=False, extension_scope=None, 820 options=None, file=DESCRIPTOR), 821 _descriptor.FieldDescriptor( 822 name='signatures', full_name='MultisigRedeemScriptType.signatures', index=1, 823 number=2, type=12, cpp_type=9, label=3, 824 has_default_value=False, default_value=[], 825 message_type=None, enum_type=None, containing_type=None, 826 is_extension=False, extension_scope=None, 827 options=None, file=DESCRIPTOR), 828 _descriptor.FieldDescriptor( 829 name='m', full_name='MultisigRedeemScriptType.m', index=2, 830 number=3, type=13, cpp_type=3, label=1, 831 has_default_value=False, default_value=0, 832 message_type=None, enum_type=None, containing_type=None, 833 is_extension=False, extension_scope=None, 834 options=None, file=DESCRIPTOR), 835 ], 836 extensions=[ 837 ], 838 nested_types=[], 839 enum_types=[ 840 ], 841 options=None, 842 is_extendable=False, 843 syntax='proto2', 844 extension_ranges=[], 845 oneofs=[ 846 ], 847 serialized_start=751, 848 serialized_end=842, 849) 850 851 852_TXINPUTTYPE = _descriptor.Descriptor( 853 name='TxInputType', 854 full_name='TxInputType', 855 filename=None, 856 file=DESCRIPTOR, 857 containing_type=None, 858 fields=[ 859 _descriptor.FieldDescriptor( 860 name='address_n', full_name='TxInputType.address_n', index=0, 861 number=1, type=13, cpp_type=3, label=3, 862 has_default_value=False, default_value=[], 863 message_type=None, enum_type=None, containing_type=None, 864 is_extension=False, extension_scope=None, 865 options=None, file=DESCRIPTOR), 866 _descriptor.FieldDescriptor( 867 name='prev_hash', full_name='TxInputType.prev_hash', index=1, 868 number=2, type=12, cpp_type=9, label=2, 869 has_default_value=False, default_value=_b(""), 870 message_type=None, enum_type=None, containing_type=None, 871 is_extension=False, extension_scope=None, 872 options=None, file=DESCRIPTOR), 873 _descriptor.FieldDescriptor( 874 name='prev_index', full_name='TxInputType.prev_index', index=2, 875 number=3, type=13, cpp_type=3, label=2, 876 has_default_value=False, default_value=0, 877 message_type=None, enum_type=None, containing_type=None, 878 is_extension=False, extension_scope=None, 879 options=None, file=DESCRIPTOR), 880 _descriptor.FieldDescriptor( 881 name='script_sig', full_name='TxInputType.script_sig', index=3, 882 number=4, type=12, cpp_type=9, label=1, 883 has_default_value=False, default_value=_b(""), 884 message_type=None, enum_type=None, containing_type=None, 885 is_extension=False, extension_scope=None, 886 options=None, file=DESCRIPTOR), 887 _descriptor.FieldDescriptor( 888 name='sequence', full_name='TxInputType.sequence', index=4, 889 number=5, type=13, cpp_type=3, label=1, 890 has_default_value=True, default_value=4294967295, 891 message_type=None, enum_type=None, containing_type=None, 892 is_extension=False, extension_scope=None, 893 options=None, file=DESCRIPTOR), 894 _descriptor.FieldDescriptor( 895 name='script_type', full_name='TxInputType.script_type', index=5, 896 number=6, type=14, cpp_type=8, label=1, 897 has_default_value=True, default_value=0, 898 message_type=None, enum_type=None, containing_type=None, 899 is_extension=False, extension_scope=None, 900 options=None, file=DESCRIPTOR), 901 _descriptor.FieldDescriptor( 902 name='multisig', full_name='TxInputType.multisig', index=6, 903 number=7, type=11, cpp_type=10, label=1, 904 has_default_value=False, default_value=None, 905 message_type=None, enum_type=None, containing_type=None, 906 is_extension=False, extension_scope=None, 907 options=None, file=DESCRIPTOR), 908 _descriptor.FieldDescriptor( 909 name='amount', full_name='TxInputType.amount', index=7, 910 number=8, type=4, cpp_type=4, label=1, 911 has_default_value=False, default_value=0, 912 message_type=None, enum_type=None, containing_type=None, 913 is_extension=False, extension_scope=None, 914 options=None, file=DESCRIPTOR), 915 _descriptor.FieldDescriptor( 916 name='decred_tree', full_name='TxInputType.decred_tree', index=8, 917 number=9, type=13, cpp_type=3, label=1, 918 has_default_value=False, default_value=0, 919 message_type=None, enum_type=None, containing_type=None, 920 is_extension=False, extension_scope=None, 921 options=None, file=DESCRIPTOR), 922 _descriptor.FieldDescriptor( 923 name='decred_script_version', full_name='TxInputType.decred_script_version', index=9, 924 number=10, type=13, cpp_type=3, label=1, 925 has_default_value=False, default_value=0, 926 message_type=None, enum_type=None, containing_type=None, 927 is_extension=False, extension_scope=None, 928 options=None, file=DESCRIPTOR), 929 ], 930 extensions=[ 931 ], 932 nested_types=[], 933 enum_types=[ 934 ], 935 options=None, 936 is_extendable=False, 937 syntax='proto2', 938 extension_ranges=[], 939 oneofs=[ 940 ], 941 serialized_start=845, 942 serialized_end=1132, 943) 944 945 946_TXOUTPUTTYPE = _descriptor.Descriptor( 947 name='TxOutputType', 948 full_name='TxOutputType', 949 filename=None, 950 file=DESCRIPTOR, 951 containing_type=None, 952 fields=[ 953 _descriptor.FieldDescriptor( 954 name='address', full_name='TxOutputType.address', index=0, 955 number=1, type=9, cpp_type=9, label=1, 956 has_default_value=False, default_value=_b("").decode('utf-8'), 957 message_type=None, enum_type=None, containing_type=None, 958 is_extension=False, extension_scope=None, 959 options=None, file=DESCRIPTOR), 960 _descriptor.FieldDescriptor( 961 name='address_n', full_name='TxOutputType.address_n', index=1, 962 number=2, type=13, cpp_type=3, label=3, 963 has_default_value=False, default_value=[], 964 message_type=None, enum_type=None, containing_type=None, 965 is_extension=False, extension_scope=None, 966 options=None, file=DESCRIPTOR), 967 _descriptor.FieldDescriptor( 968 name='amount', full_name='TxOutputType.amount', index=2, 969 number=3, type=4, cpp_type=4, label=2, 970 has_default_value=False, default_value=0, 971 message_type=None, enum_type=None, containing_type=None, 972 is_extension=False, extension_scope=None, 973 options=None, file=DESCRIPTOR), 974 _descriptor.FieldDescriptor( 975 name='script_type', full_name='TxOutputType.script_type', index=3, 976 number=4, type=14, cpp_type=8, label=2, 977 has_default_value=False, default_value=0, 978 message_type=None, enum_type=None, containing_type=None, 979 is_extension=False, extension_scope=None, 980 options=None, file=DESCRIPTOR), 981 _descriptor.FieldDescriptor( 982 name='multisig', full_name='TxOutputType.multisig', index=4, 983 number=5, type=11, cpp_type=10, label=1, 984 has_default_value=False, default_value=None, 985 message_type=None, enum_type=None, containing_type=None, 986 is_extension=False, extension_scope=None, 987 options=None, file=DESCRIPTOR), 988 _descriptor.FieldDescriptor( 989 name='op_return_data', full_name='TxOutputType.op_return_data', index=5, 990 number=6, type=12, cpp_type=9, label=1, 991 has_default_value=False, default_value=_b(""), 992 message_type=None, enum_type=None, containing_type=None, 993 is_extension=False, extension_scope=None, 994 options=None, file=DESCRIPTOR), 995 _descriptor.FieldDescriptor( 996 name='address_type', full_name='TxOutputType.address_type', index=6, 997 number=7, type=14, cpp_type=8, label=1, 998 has_default_value=False, default_value=0, 999 message_type=None, enum_type=None, containing_type=None, 1000 is_extension=False, extension_scope=None, 1001 options=None, file=DESCRIPTOR), 1002 _descriptor.FieldDescriptor( 1003 name='exchange_type', full_name='TxOutputType.exchange_type', index=7, 1004 number=8, type=11, cpp_type=10, label=1, 1005 has_default_value=False, default_value=None, 1006 message_type=None, enum_type=None, containing_type=None, 1007 is_extension=False, extension_scope=None, 1008 options=None, file=DESCRIPTOR), 1009 _descriptor.FieldDescriptor( 1010 name='decred_script_version', full_name='TxOutputType.decred_script_version', index=8, 1011 number=9, type=13, cpp_type=3, label=1, 1012 has_default_value=False, default_value=0, 1013 message_type=None, enum_type=None, containing_type=None, 1014 is_extension=False, extension_scope=None, 1015 options=None, file=DESCRIPTOR), 1016 ], 1017 extensions=[ 1018 ], 1019 nested_types=[], 1020 enum_types=[ 1021 ], 1022 options=None, 1023 is_extendable=False, 1024 syntax='proto2', 1025 extension_ranges=[], 1026 oneofs=[ 1027 ], 1028 serialized_start=1135, 1029 serialized_end=1421, 1030) 1031 1032 1033_TXOUTPUTBINTYPE = _descriptor.Descriptor( 1034 name='TxOutputBinType', 1035 full_name='TxOutputBinType', 1036 filename=None, 1037 file=DESCRIPTOR, 1038 containing_type=None, 1039 fields=[ 1040 _descriptor.FieldDescriptor( 1041 name='amount', full_name='TxOutputBinType.amount', index=0, 1042 number=1, type=4, cpp_type=4, label=2, 1043 has_default_value=False, default_value=0, 1044 message_type=None, enum_type=None, containing_type=None, 1045 is_extension=False, extension_scope=None, 1046 options=None, file=DESCRIPTOR), 1047 _descriptor.FieldDescriptor( 1048 name='script_pubkey', full_name='TxOutputBinType.script_pubkey', index=1, 1049 number=2, type=12, cpp_type=9, label=2, 1050 has_default_value=False, default_value=_b(""), 1051 message_type=None, enum_type=None, containing_type=None, 1052 is_extension=False, extension_scope=None, 1053 options=None, file=DESCRIPTOR), 1054 _descriptor.FieldDescriptor( 1055 name='decred_script_version', full_name='TxOutputBinType.decred_script_version', index=2, 1056 number=3, type=13, cpp_type=3, label=1, 1057 has_default_value=False, default_value=0, 1058 message_type=None, enum_type=None, containing_type=None, 1059 is_extension=False, extension_scope=None, 1060 options=None, file=DESCRIPTOR), 1061 ], 1062 extensions=[ 1063 ], 1064 nested_types=[], 1065 enum_types=[ 1066 ], 1067 options=None, 1068 is_extendable=False, 1069 syntax='proto2', 1070 extension_ranges=[], 1071 oneofs=[ 1072 ], 1073 serialized_start=1423, 1074 serialized_end=1510, 1075) 1076 1077 1078_TRANSACTIONTYPE = _descriptor.Descriptor( 1079 name='TransactionType', 1080 full_name='TransactionType', 1081 filename=None, 1082 file=DESCRIPTOR, 1083 containing_type=None, 1084 fields=[ 1085 _descriptor.FieldDescriptor( 1086 name='version', full_name='TransactionType.version', index=0, 1087 number=1, type=13, cpp_type=3, label=1, 1088 has_default_value=False, default_value=0, 1089 message_type=None, enum_type=None, containing_type=None, 1090 is_extension=False, extension_scope=None, 1091 options=None, file=DESCRIPTOR), 1092 _descriptor.FieldDescriptor( 1093 name='inputs', full_name='TransactionType.inputs', index=1, 1094 number=2, type=11, cpp_type=10, label=3, 1095 has_default_value=False, default_value=[], 1096 message_type=None, enum_type=None, containing_type=None, 1097 is_extension=False, extension_scope=None, 1098 options=None, file=DESCRIPTOR), 1099 _descriptor.FieldDescriptor( 1100 name='bin_outputs', full_name='TransactionType.bin_outputs', index=2, 1101 number=3, type=11, cpp_type=10, label=3, 1102 has_default_value=False, default_value=[], 1103 message_type=None, enum_type=None, containing_type=None, 1104 is_extension=False, extension_scope=None, 1105 options=None, file=DESCRIPTOR), 1106 _descriptor.FieldDescriptor( 1107 name='outputs', full_name='TransactionType.outputs', index=3, 1108 number=5, type=11, cpp_type=10, label=3, 1109 has_default_value=False, default_value=[], 1110 message_type=None, enum_type=None, containing_type=None, 1111 is_extension=False, extension_scope=None, 1112 options=None, file=DESCRIPTOR), 1113 _descriptor.FieldDescriptor( 1114 name='lock_time', full_name='TransactionType.lock_time', index=4, 1115 number=4, type=13, cpp_type=3, label=1, 1116 has_default_value=False, default_value=0, 1117 message_type=None, enum_type=None, containing_type=None, 1118 is_extension=False, extension_scope=None, 1119 options=None, file=DESCRIPTOR), 1120 _descriptor.FieldDescriptor( 1121 name='inputs_cnt', full_name='TransactionType.inputs_cnt', index=5, 1122 number=6, type=13, cpp_type=3, label=1, 1123 has_default_value=False, default_value=0, 1124 message_type=None, enum_type=None, containing_type=None, 1125 is_extension=False, extension_scope=None, 1126 options=None, file=DESCRIPTOR), 1127 _descriptor.FieldDescriptor( 1128 name='outputs_cnt', full_name='TransactionType.outputs_cnt', index=6, 1129 number=7, type=13, cpp_type=3, label=1, 1130 has_default_value=False, default_value=0, 1131 message_type=None, enum_type=None, containing_type=None, 1132 is_extension=False, extension_scope=None, 1133 options=None, file=DESCRIPTOR), 1134 _descriptor.FieldDescriptor( 1135 name='extra_data', full_name='TransactionType.extra_data', index=7, 1136 number=8, type=12, cpp_type=9, label=1, 1137 has_default_value=False, default_value=_b(""), 1138 message_type=None, enum_type=None, containing_type=None, 1139 is_extension=False, extension_scope=None, 1140 options=None, file=DESCRIPTOR), 1141 _descriptor.FieldDescriptor( 1142 name='extra_data_len', full_name='TransactionType.extra_data_len', index=8, 1143 number=9, type=13, cpp_type=3, label=1, 1144 has_default_value=False, default_value=0, 1145 message_type=None, enum_type=None, containing_type=None, 1146 is_extension=False, extension_scope=None, 1147 options=None, file=DESCRIPTOR), 1148 _descriptor.FieldDescriptor( 1149 name='expiry', full_name='TransactionType.expiry', index=9, 1150 number=10, type=13, cpp_type=3, label=1, 1151 has_default_value=False, default_value=0, 1152 message_type=None, enum_type=None, containing_type=None, 1153 is_extension=False, extension_scope=None, 1154 options=None, file=DESCRIPTOR), 1155 _descriptor.FieldDescriptor( 1156 name='overwintered', full_name='TransactionType.overwintered', index=10, 1157 number=11, type=8, cpp_type=7, label=1, 1158 has_default_value=False, default_value=False, 1159 message_type=None, enum_type=None, containing_type=None, 1160 is_extension=False, extension_scope=None, 1161 options=None, file=DESCRIPTOR), 1162 _descriptor.FieldDescriptor( 1163 name='version_group_id', full_name='TransactionType.version_group_id', index=11, 1164 number=12, type=13, cpp_type=3, label=1, 1165 has_default_value=False, default_value=0, 1166 message_type=None, enum_type=None, containing_type=None, 1167 is_extension=False, extension_scope=None, 1168 options=None, file=DESCRIPTOR), 1169 _descriptor.FieldDescriptor( 1170 name='branch_id', full_name='TransactionType.branch_id', index=12, 1171 number=13, type=13, cpp_type=3, label=1, 1172 has_default_value=False, default_value=0, 1173 message_type=None, enum_type=None, containing_type=None, 1174 is_extension=False, extension_scope=None, 1175 options=None, file=DESCRIPTOR), 1176 ], 1177 extensions=[ 1178 ], 1179 nested_types=[], 1180 enum_types=[ 1181 ], 1182 options=None, 1183 is_extendable=False, 1184 syntax='proto2', 1185 extension_ranges=[], 1186 oneofs=[ 1187 ], 1188 serialized_start=1513, 1189 serialized_end=1835, 1190) 1191 1192 1193_RAWTRANSACTIONTYPE = _descriptor.Descriptor( 1194 name='RawTransactionType', 1195 full_name='RawTransactionType', 1196 filename=None, 1197 file=DESCRIPTOR, 1198 containing_type=None, 1199 fields=[ 1200 _descriptor.FieldDescriptor( 1201 name='payload', full_name='RawTransactionType.payload', index=0, 1202 number=1, type=12, cpp_type=9, label=2, 1203 has_default_value=False, default_value=_b(""), 1204 message_type=None, enum_type=None, containing_type=None, 1205 is_extension=False, extension_scope=None, 1206 options=None, file=DESCRIPTOR), 1207 ], 1208 extensions=[ 1209 ], 1210 nested_types=[], 1211 enum_types=[ 1212 ], 1213 options=None, 1214 is_extendable=False, 1215 syntax='proto2', 1216 extension_ranges=[], 1217 oneofs=[ 1218 ], 1219 serialized_start=1837, 1220 serialized_end=1874, 1221) 1222 1223 1224_TXREQUESTDETAILSTYPE = _descriptor.Descriptor( 1225 name='TxRequestDetailsType', 1226 full_name='TxRequestDetailsType', 1227 filename=None, 1228 file=DESCRIPTOR, 1229 containing_type=None, 1230 fields=[ 1231 _descriptor.FieldDescriptor( 1232 name='request_index', full_name='TxRequestDetailsType.request_index', index=0, 1233 number=1, type=13, cpp_type=3, label=1, 1234 has_default_value=False, default_value=0, 1235 message_type=None, enum_type=None, containing_type=None, 1236 is_extension=False, extension_scope=None, 1237 options=None, file=DESCRIPTOR), 1238 _descriptor.FieldDescriptor( 1239 name='tx_hash', full_name='TxRequestDetailsType.tx_hash', index=1, 1240 number=2, type=12, cpp_type=9, label=1, 1241 has_default_value=False, default_value=_b(""), 1242 message_type=None, enum_type=None, containing_type=None, 1243 is_extension=False, extension_scope=None, 1244 options=None, file=DESCRIPTOR), 1245 _descriptor.FieldDescriptor( 1246 name='extra_data_len', full_name='TxRequestDetailsType.extra_data_len', index=2, 1247 number=3, type=13, cpp_type=3, label=1, 1248 has_default_value=False, default_value=0, 1249 message_type=None, enum_type=None, containing_type=None, 1250 is_extension=False, extension_scope=None, 1251 options=None, file=DESCRIPTOR), 1252 _descriptor.FieldDescriptor( 1253 name='extra_data_offset', full_name='TxRequestDetailsType.extra_data_offset', index=3, 1254 number=4, type=13, cpp_type=3, label=1, 1255 has_default_value=False, default_value=0, 1256 message_type=None, enum_type=None, containing_type=None, 1257 is_extension=False, extension_scope=None, 1258 options=None, file=DESCRIPTOR), 1259 ], 1260 extensions=[ 1261 ], 1262 nested_types=[], 1263 enum_types=[ 1264 ], 1265 options=None, 1266 is_extendable=False, 1267 syntax='proto2', 1268 extension_ranges=[], 1269 oneofs=[ 1270 ], 1271 serialized_start=1876, 1272 serialized_end=1989, 1273) 1274 1275 1276_TXREQUESTSERIALIZEDTYPE = _descriptor.Descriptor( 1277 name='TxRequestSerializedType', 1278 full_name='TxRequestSerializedType', 1279 filename=None, 1280 file=DESCRIPTOR, 1281 containing_type=None, 1282 fields=[ 1283 _descriptor.FieldDescriptor( 1284 name='signature_index', full_name='TxRequestSerializedType.signature_index', index=0, 1285 number=1, type=13, cpp_type=3, label=1, 1286 has_default_value=False, default_value=0, 1287 message_type=None, enum_type=None, containing_type=None, 1288 is_extension=False, extension_scope=None, 1289 options=None, file=DESCRIPTOR), 1290 _descriptor.FieldDescriptor( 1291 name='signature', full_name='TxRequestSerializedType.signature', index=1, 1292 number=2, type=12, cpp_type=9, label=1, 1293 has_default_value=False, default_value=_b(""), 1294 message_type=None, enum_type=None, containing_type=None, 1295 is_extension=False, extension_scope=None, 1296 options=None, file=DESCRIPTOR), 1297 _descriptor.FieldDescriptor( 1298 name='serialized_tx', full_name='TxRequestSerializedType.serialized_tx', index=2, 1299 number=3, type=12, cpp_type=9, label=1, 1300 has_default_value=False, default_value=_b(""), 1301 message_type=None, enum_type=None, containing_type=None, 1302 is_extension=False, extension_scope=None, 1303 options=None, file=DESCRIPTOR), 1304 ], 1305 extensions=[ 1306 ], 1307 nested_types=[], 1308 enum_types=[ 1309 ], 1310 options=None, 1311 is_extendable=False, 1312 syntax='proto2', 1313 extension_ranges=[], 1314 oneofs=[ 1315 ], 1316 serialized_start=1991, 1317 serialized_end=2083, 1318) 1319 1320 1321_IDENTITYTYPE = _descriptor.Descriptor( 1322 name='IdentityType', 1323 full_name='IdentityType', 1324 filename=None, 1325 file=DESCRIPTOR, 1326 containing_type=None, 1327 fields=[ 1328 _descriptor.FieldDescriptor( 1329 name='proto', full_name='IdentityType.proto', index=0, 1330 number=1, type=9, cpp_type=9, label=1, 1331 has_default_value=False, default_value=_b("").decode('utf-8'), 1332 message_type=None, enum_type=None, containing_type=None, 1333 is_extension=False, extension_scope=None, 1334 options=None, file=DESCRIPTOR), 1335 _descriptor.FieldDescriptor( 1336 name='user', full_name='IdentityType.user', index=1, 1337 number=2, type=9, cpp_type=9, label=1, 1338 has_default_value=False, default_value=_b("").decode('utf-8'), 1339 message_type=None, enum_type=None, containing_type=None, 1340 is_extension=False, extension_scope=None, 1341 options=None, file=DESCRIPTOR), 1342 _descriptor.FieldDescriptor( 1343 name='host', full_name='IdentityType.host', index=2, 1344 number=3, type=9, cpp_type=9, label=1, 1345 has_default_value=False, default_value=_b("").decode('utf-8'), 1346 message_type=None, enum_type=None, containing_type=None, 1347 is_extension=False, extension_scope=None, 1348 options=None, file=DESCRIPTOR), 1349 _descriptor.FieldDescriptor( 1350 name='port', full_name='IdentityType.port', index=3, 1351 number=4, type=9, cpp_type=9, label=1, 1352 has_default_value=False, default_value=_b("").decode('utf-8'), 1353 message_type=None, enum_type=None, containing_type=None, 1354 is_extension=False, extension_scope=None, 1355 options=None, file=DESCRIPTOR), 1356 _descriptor.FieldDescriptor( 1357 name='path', full_name='IdentityType.path', index=4, 1358 number=5, type=9, cpp_type=9, label=1, 1359 has_default_value=False, default_value=_b("").decode('utf-8'), 1360 message_type=None, enum_type=None, containing_type=None, 1361 is_extension=False, extension_scope=None, 1362 options=None, file=DESCRIPTOR), 1363 _descriptor.FieldDescriptor( 1364 name='index', full_name='IdentityType.index', index=5, 1365 number=6, type=13, cpp_type=3, label=1, 1366 has_default_value=True, default_value=0, 1367 message_type=None, enum_type=None, containing_type=None, 1368 is_extension=False, extension_scope=None, 1369 options=None, file=DESCRIPTOR), 1370 ], 1371 extensions=[ 1372 ], 1373 nested_types=[], 1374 enum_types=[ 1375 ], 1376 options=None, 1377 is_extendable=False, 1378 syntax='proto2', 1379 extension_ranges=[], 1380 oneofs=[ 1381 ], 1382 serialized_start=2085, 1383 serialized_end=2188, 1384) 1385 1386 1387_POLICYTYPE = _descriptor.Descriptor( 1388 name='PolicyType', 1389 full_name='PolicyType', 1390 filename=None, 1391 file=DESCRIPTOR, 1392 containing_type=None, 1393 fields=[ 1394 _descriptor.FieldDescriptor( 1395 name='policy_name', full_name='PolicyType.policy_name', index=0, 1396 number=1, type=9, cpp_type=9, label=1, 1397 has_default_value=False, default_value=_b("").decode('utf-8'), 1398 message_type=None, enum_type=None, containing_type=None, 1399 is_extension=False, extension_scope=None, 1400 options=None, file=DESCRIPTOR), 1401 _descriptor.FieldDescriptor( 1402 name='enabled', full_name='PolicyType.enabled', index=1, 1403 number=2, type=8, cpp_type=7, label=1, 1404 has_default_value=False, default_value=False, 1405 message_type=None, enum_type=None, containing_type=None, 1406 is_extension=False, extension_scope=None, 1407 options=None, file=DESCRIPTOR), 1408 ], 1409 extensions=[ 1410 ], 1411 nested_types=[], 1412 enum_types=[ 1413 ], 1414 options=None, 1415 is_extendable=False, 1416 syntax='proto2', 1417 extension_ranges=[], 1418 oneofs=[ 1419 ], 1420 serialized_start=2190, 1421 serialized_end=2240, 1422) 1423 1424 1425_EXCHANGETYPE = _descriptor.Descriptor( 1426 name='ExchangeType', 1427 full_name='ExchangeType', 1428 filename=None, 1429 file=DESCRIPTOR, 1430 containing_type=None, 1431 fields=[ 1432 _descriptor.FieldDescriptor( 1433 name='signed_exchange_response', full_name='ExchangeType.signed_exchange_response', index=0, 1434 number=1, type=11, cpp_type=10, label=1, 1435 has_default_value=False, default_value=None, 1436 message_type=None, enum_type=None, containing_type=None, 1437 is_extension=False, extension_scope=None, 1438 options=None, file=DESCRIPTOR), 1439 _descriptor.FieldDescriptor( 1440 name='withdrawal_coin_name', full_name='ExchangeType.withdrawal_coin_name', index=1, 1441 number=2, type=9, cpp_type=9, label=1, 1442 has_default_value=True, default_value=_b("Bitcoin").decode('utf-8'), 1443 message_type=None, enum_type=None, containing_type=None, 1444 is_extension=False, extension_scope=None, 1445 options=None, file=DESCRIPTOR), 1446 _descriptor.FieldDescriptor( 1447 name='withdrawal_address_n', full_name='ExchangeType.withdrawal_address_n', index=2, 1448 number=3, type=13, cpp_type=3, label=3, 1449 has_default_value=False, default_value=[], 1450 message_type=None, enum_type=None, containing_type=None, 1451 is_extension=False, extension_scope=None, 1452 options=None, file=DESCRIPTOR), 1453 _descriptor.FieldDescriptor( 1454 name='return_address_n', full_name='ExchangeType.return_address_n', index=3, 1455 number=4, type=13, cpp_type=3, label=3, 1456 has_default_value=False, default_value=[], 1457 message_type=None, enum_type=None, containing_type=None, 1458 is_extension=False, extension_scope=None, 1459 options=None, file=DESCRIPTOR), 1460 _descriptor.FieldDescriptor( 1461 name='withdrawal_script_type', full_name='ExchangeType.withdrawal_script_type', index=4, 1462 number=5, type=14, cpp_type=8, label=1, 1463 has_default_value=True, default_value=0, 1464 message_type=None, enum_type=None, containing_type=None, 1465 is_extension=False, extension_scope=None, 1466 options=None, file=DESCRIPTOR), 1467 _descriptor.FieldDescriptor( 1468 name='return_script_type', full_name='ExchangeType.return_script_type', index=5, 1469 number=6, type=14, cpp_type=8, label=1, 1470 has_default_value=True, default_value=0, 1471 message_type=None, enum_type=None, containing_type=None, 1472 is_extension=False, extension_scope=None, 1473 options=None, file=DESCRIPTOR), 1474 ], 1475 extensions=[ 1476 ], 1477 nested_types=[], 1478 enum_types=[ 1479 ], 1480 options=None, 1481 is_extendable=False, 1482 syntax='proto2', 1483 extension_ranges=[], 1484 oneofs=[ 1485 ], 1486 serialized_start=2243, 1487 serialized_end=2535, 1488) 1489 1490_HDNODEPATHTYPE.fields_by_name['node'].message_type = _HDNODETYPE 1491_MULTISIGREDEEMSCRIPTTYPE.fields_by_name['pubkeys'].message_type = _HDNODEPATHTYPE 1492_TXINPUTTYPE.fields_by_name['script_type'].enum_type = _INPUTSCRIPTTYPE 1493_TXINPUTTYPE.fields_by_name['multisig'].message_type = _MULTISIGREDEEMSCRIPTTYPE 1494_TXOUTPUTTYPE.fields_by_name['script_type'].enum_type = _OUTPUTSCRIPTTYPE 1495_TXOUTPUTTYPE.fields_by_name['multisig'].message_type = _MULTISIGREDEEMSCRIPTTYPE 1496_TXOUTPUTTYPE.fields_by_name['address_type'].enum_type = _OUTPUTADDRESSTYPE 1497_TXOUTPUTTYPE.fields_by_name['exchange_type'].message_type = _EXCHANGETYPE 1498_TRANSACTIONTYPE.fields_by_name['inputs'].message_type = _TXINPUTTYPE 1499_TRANSACTIONTYPE.fields_by_name['bin_outputs'].message_type = _TXOUTPUTBINTYPE 1500_TRANSACTIONTYPE.fields_by_name['outputs'].message_type = _TXOUTPUTTYPE 1501_EXCHANGETYPE.fields_by_name['signed_exchange_response'].message_type = exchange__pb2._SIGNEDEXCHANGERESPONSE 1502_EXCHANGETYPE.fields_by_name['withdrawal_script_type'].enum_type = _INPUTSCRIPTTYPE 1503_EXCHANGETYPE.fields_by_name['return_script_type'].enum_type = _INPUTSCRIPTTYPE 1504DESCRIPTOR.message_types_by_name['HDNodeType'] = _HDNODETYPE 1505DESCRIPTOR.message_types_by_name['HDNodePathType'] = _HDNODEPATHTYPE 1506DESCRIPTOR.message_types_by_name['CoinType'] = _COINTYPE 1507DESCRIPTOR.message_types_by_name['MultisigRedeemScriptType'] = _MULTISIGREDEEMSCRIPTTYPE 1508DESCRIPTOR.message_types_by_name['TxInputType'] = _TXINPUTTYPE 1509DESCRIPTOR.message_types_by_name['TxOutputType'] = _TXOUTPUTTYPE 1510DESCRIPTOR.message_types_by_name['TxOutputBinType'] = _TXOUTPUTBINTYPE 1511DESCRIPTOR.message_types_by_name['TransactionType'] = _TRANSACTIONTYPE 1512DESCRIPTOR.message_types_by_name['RawTransactionType'] = _RAWTRANSACTIONTYPE 1513DESCRIPTOR.message_types_by_name['TxRequestDetailsType'] = _TXREQUESTDETAILSTYPE 1514DESCRIPTOR.message_types_by_name['TxRequestSerializedType'] = _TXREQUESTSERIALIZEDTYPE 1515DESCRIPTOR.message_types_by_name['IdentityType'] = _IDENTITYTYPE 1516DESCRIPTOR.message_types_by_name['PolicyType'] = _POLICYTYPE 1517DESCRIPTOR.message_types_by_name['ExchangeType'] = _EXCHANGETYPE 1518DESCRIPTOR.enum_types_by_name['FailureType'] = _FAILURETYPE 1519DESCRIPTOR.enum_types_by_name['OutputScriptType'] = _OUTPUTSCRIPTTYPE 1520DESCRIPTOR.enum_types_by_name['InputScriptType'] = _INPUTSCRIPTTYPE 1521DESCRIPTOR.enum_types_by_name['RequestType'] = _REQUESTTYPE 1522DESCRIPTOR.enum_types_by_name['OutputAddressType'] = _OUTPUTADDRESSTYPE 1523DESCRIPTOR.enum_types_by_name['ButtonRequestType'] = _BUTTONREQUESTTYPE 1524DESCRIPTOR.enum_types_by_name['PinMatrixRequestType'] = _PINMATRIXREQUESTTYPE 1525DESCRIPTOR.extensions_by_name['wire_in'] = wire_in 1526DESCRIPTOR.extensions_by_name['wire_out'] = wire_out 1527DESCRIPTOR.extensions_by_name['wire_debug_in'] = wire_debug_in 1528DESCRIPTOR.extensions_by_name['wire_debug_out'] = wire_debug_out 1529_sym_db.RegisterFileDescriptor(DESCRIPTOR) 1530 1531HDNodeType = _reflection.GeneratedProtocolMessageType('HDNodeType', (_message.Message,), dict( 1532 DESCRIPTOR = _HDNODETYPE, 1533 __module__ = 'types_pb2' 1534 # @@protoc_insertion_point(class_scope:HDNodeType) 1535 )) 1536_sym_db.RegisterMessage(HDNodeType) 1537 1538HDNodePathType = _reflection.GeneratedProtocolMessageType('HDNodePathType', (_message.Message,), dict( 1539 DESCRIPTOR = _HDNODEPATHTYPE, 1540 __module__ = 'types_pb2' 1541 # @@protoc_insertion_point(class_scope:HDNodePathType) 1542 )) 1543_sym_db.RegisterMessage(HDNodePathType) 1544 1545CoinType = _reflection.GeneratedProtocolMessageType('CoinType', (_message.Message,), dict( 1546 DESCRIPTOR = _COINTYPE, 1547 __module__ = 'types_pb2' 1548 # @@protoc_insertion_point(class_scope:CoinType) 1549 )) 1550_sym_db.RegisterMessage(CoinType) 1551 1552MultisigRedeemScriptType = _reflection.GeneratedProtocolMessageType('MultisigRedeemScriptType', (_message.Message,), dict( 1553 DESCRIPTOR = _MULTISIGREDEEMSCRIPTTYPE, 1554 __module__ = 'types_pb2' 1555 # @@protoc_insertion_point(class_scope:MultisigRedeemScriptType) 1556 )) 1557_sym_db.RegisterMessage(MultisigRedeemScriptType) 1558 1559TxInputType = _reflection.GeneratedProtocolMessageType('TxInputType', (_message.Message,), dict( 1560 DESCRIPTOR = _TXINPUTTYPE, 1561 __module__ = 'types_pb2' 1562 # @@protoc_insertion_point(class_scope:TxInputType) 1563 )) 1564_sym_db.RegisterMessage(TxInputType) 1565 1566TxOutputType = _reflection.GeneratedProtocolMessageType('TxOutputType', (_message.Message,), dict( 1567 DESCRIPTOR = _TXOUTPUTTYPE, 1568 __module__ = 'types_pb2' 1569 # @@protoc_insertion_point(class_scope:TxOutputType) 1570 )) 1571_sym_db.RegisterMessage(TxOutputType) 1572 1573TxOutputBinType = _reflection.GeneratedProtocolMessageType('TxOutputBinType', (_message.Message,), dict( 1574 DESCRIPTOR = _TXOUTPUTBINTYPE, 1575 __module__ = 'types_pb2' 1576 # @@protoc_insertion_point(class_scope:TxOutputBinType) 1577 )) 1578_sym_db.RegisterMessage(TxOutputBinType) 1579 1580TransactionType = _reflection.GeneratedProtocolMessageType('TransactionType', (_message.Message,), dict( 1581 DESCRIPTOR = _TRANSACTIONTYPE, 1582 __module__ = 'types_pb2' 1583 # @@protoc_insertion_point(class_scope:TransactionType) 1584 )) 1585_sym_db.RegisterMessage(TransactionType) 1586 1587RawTransactionType = _reflection.GeneratedProtocolMessageType('RawTransactionType', (_message.Message,), dict( 1588 DESCRIPTOR = _RAWTRANSACTIONTYPE, 1589 __module__ = 'types_pb2' 1590 # @@protoc_insertion_point(class_scope:RawTransactionType) 1591 )) 1592_sym_db.RegisterMessage(RawTransactionType) 1593 1594TxRequestDetailsType = _reflection.GeneratedProtocolMessageType('TxRequestDetailsType', (_message.Message,), dict( 1595 DESCRIPTOR = _TXREQUESTDETAILSTYPE, 1596 __module__ = 'types_pb2' 1597 # @@protoc_insertion_point(class_scope:TxRequestDetailsType) 1598 )) 1599_sym_db.RegisterMessage(TxRequestDetailsType) 1600 1601TxRequestSerializedType = _reflection.GeneratedProtocolMessageType('TxRequestSerializedType', (_message.Message,), dict( 1602 DESCRIPTOR = _TXREQUESTSERIALIZEDTYPE, 1603 __module__ = 'types_pb2' 1604 # @@protoc_insertion_point(class_scope:TxRequestSerializedType) 1605 )) 1606_sym_db.RegisterMessage(TxRequestSerializedType) 1607 1608IdentityType = _reflection.GeneratedProtocolMessageType('IdentityType', (_message.Message,), dict( 1609 DESCRIPTOR = _IDENTITYTYPE, 1610 __module__ = 'types_pb2' 1611 # @@protoc_insertion_point(class_scope:IdentityType) 1612 )) 1613_sym_db.RegisterMessage(IdentityType) 1614 1615PolicyType = _reflection.GeneratedProtocolMessageType('PolicyType', (_message.Message,), dict( 1616 DESCRIPTOR = _POLICYTYPE, 1617 __module__ = 'types_pb2' 1618 # @@protoc_insertion_point(class_scope:PolicyType) 1619 )) 1620_sym_db.RegisterMessage(PolicyType) 1621 1622ExchangeType = _reflection.GeneratedProtocolMessageType('ExchangeType', (_message.Message,), dict( 1623 DESCRIPTOR = _EXCHANGETYPE, 1624 __module__ = 'types_pb2' 1625 # @@protoc_insertion_point(class_scope:ExchangeType) 1626 )) 1627_sym_db.RegisterMessage(ExchangeType) 1628 1629google_dot_protobuf_dot_descriptor__pb2.EnumValueOptions.RegisterExtension(wire_in) 1630google_dot_protobuf_dot_descriptor__pb2.EnumValueOptions.RegisterExtension(wire_out) 1631google_dot_protobuf_dot_descriptor__pb2.EnumValueOptions.RegisterExtension(wire_debug_in) 1632google_dot_protobuf_dot_descriptor__pb2.EnumValueOptions.RegisterExtension(wire_debug_out) 1633 1634DESCRIPTOR.has_options = True 1635DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), _b('\n\032com.keepkey.deviceprotocolB\013KeepKeyType')) 1636# @@protoc_insertion_point(module_scope) 1637