You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

2895 lines
115 KiB

# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: rpc.proto
import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
from google.protobuf import descriptor_pb2
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
from .google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
DESCRIPTOR = _descriptor.FileDescriptor(
name='rpc.proto',
package='electrumbridge',
syntax='proto3',
serialized_pb=_b('\n\trpc.proto\x12\x0e\x65lectrumbridge\x1a\x1cgoogle/api/annotations.proto\"?\n\x12SignMessageRequest\x12\x19\n\x11messageToBeSigned\x18\x01 \x01(\x0c\x12\x0e\n\x06pubKey\x18\x02 \x01(\x0c\"H\n\x13SignMessageResponse\x12\r\n\x05\x65rror\x18\x01 \x01(\t\x12\x0f\n\x07success\x18\x02 \x01(\x08\x12\x11\n\tsignature\x18\x03 \x01(\x0c\"\x11\n\x0fIsSyncedRequest\">\n\x10IsSyncedResponse\x12\x0e\n\x06synced\x18\x01 \x01(\x08\x12\x1a\n\x12lastBlockTimeStamp\x18\x02 \x01(\x03\"S\n\x12SendOutputsRequest\x12&\n\x07outputs\x18\x01 \x03(\x0b\x32\x15.electrumbridge.TxOut\x12\x15\n\rfeeSatPerByte\x18\x02 \x01(\x03\"I\n\x13SendOutputsResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\r\n\x05\x65rror\x18\x02 \x01(\t\x12\x12\n\nresultHash\x18\x03 \x01(\t\"\x1f\n\x1dListTransactionDetailsRequest\"T\n\x1eListTransactionDetailsResponse\x12\x32\n\x07\x64\x65tails\x18\x01 \x03(\x0b\x32!.electrumbridge.TransactionDetail\"\x98\x01\n\x11TransactionDetail\x12\x0c\n\x04hash\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x03\x12\x18\n\x10numConfirmations\x18\x03 \x01(\x05\x12\x11\n\tblockHash\x18\x04 \x01(\t\x12\x13\n\x0b\x62lockHeight\x18\x05 \x01(\x05\x12\x11\n\ttimestamp\x18\x06 \x01(\x03\x12\x11\n\ttotalFees\x18\x07 \x01(\x03\"A\n\x13LockOutpointRequest\x12*\n\x08outpoint\x18\x01 \x01(\x0b\x32\x18.electrumbridge.OutPoint\"C\n\x15UnlockOutpointRequest\x12*\n\x08outpoint\x18\x01 \x01(\x0b\x32\x18.electrumbridge.OutPoint\"\x16\n\x14LockOutpointResponse\"\x18\n\x16UnlockOutpointResponse\"\'\n\x19PublishTransactionRequest\x12\n\n\x02tx\x18\x01 \x01(\x0c\"<\n\x1aPublishTransactionResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\r\n\x05\x65rror\x18\x02 \x01(\t\"T\n\x14SignOutputRawRequest\x12\n\n\x02tx\x18\x01 \x01(\x0c\x12\x30\n\x08signDesc\x18\x02 \x01(\x0b\x32\x1e.electrumbridge.SignDescriptor\"*\n\x15SignOutputRawResponse\x12\x11\n\tsignature\x18\x01 \x01(\x0c\"Y\n\x19\x43omputeInputScriptRequest\x12\n\n\x02tx\x18\x01 \x01(\x0c\x12\x30\n\x08signDesc\x18\x02 \x01(\x0b\x32\x1e.electrumbridge.SignDescriptor\"\x82\x02\n\x0eSignDescriptor\x12\x34\n\rkeyDescriptor\x18\x01 \x01(\x0b\x32\x1d.electrumbridge.KeyDescriptor\x12,\n\tsigHashes\x18\x02 \x01(\x0b\x32\x19.electrumbridge.SigHashes\x12\x10\n\x08hashType\x18\x03 \x01(\x05\x12\x13\n\x0bsingleTweak\x18\x04 \x01(\x0c\x12\x13\n\x0b\x64oubleTweak\x18\x05 \x01(\x0c\x12\x15\n\rwitnessScript\x18\x06 \x01(\x0c\x12%\n\x06output\x18\x07 \x01(\x0b\x32\x15.electrumbridge.TxOut\x12\x12\n\ninputIndex\x18\x08 \x01(\x05\"L\n\tSigHashes\x12\x14\n\x0chashPrevOuts\x18\x01 \x01(\t\x12\x14\n\x0chashSequence\x18\x02 \x01(\t\x12\x13\n\x0bhashOutputs\x18\x03 \x01(\t\"F\n\x1a\x43omputeInputScriptResponse\x12\x15\n\rwitnessScript\x18\x01 \x03(\x0c\x12\x11\n\tscriptSig\x18\x02 \x01(\x0c\"C\n\x15\x46\x65tchInputInfoRequest\x12*\n\x08outPoint\x18\x01 \x01(\x0b\x32\x18.electrumbridge.OutPoint\"L\n\x16\x46\x65tchInputInfoResponse\x12\x0c\n\x04mine\x18\x01 \x01(\x08\x12$\n\x05txOut\x18\x02 \x01(\x0b\x32\x15.electrumbridge.TxOut\"(\n\x05TxOut\x12\r\n\x05value\x18\x01 \x01(\x03\x12\x10\n\x08pkScript\x18\x02 \x01(\x0c\" \n\x0eWriteDbRequest\x12\x0e\n\x06\x64\x62\x44\x61ta\x18\x01 \x01(\x0c\"\x11\n\x0fWriteDbResponse\"5\n\x19ListUnspentWitnessRequest\x12\x18\n\x10minConfirmations\x18\x01 \x01(\x05\"A\n\x1aListUnspentWitnessResponse\x12#\n\x05utxos\x18\x01 \x03(\x0b\x32\x14.electrumbridge.Utxo\"\xb2\x01\n\x04Utxo\x12\r\n\x05value\x18\x01 \x01(\x04\x12*\n\x08outPoint\x18\x02 \x01(\x0b\x32\x18.electrumbridge.OutPoint\x12\x30\n\x0b\x61\x64\x64ressType\x18\x03 \x01(\x0e\x32\x1b.electrumbridge.AddressType\x12\x15\n\rwitnessScript\x18\x04 \x01(\x0c\x12\x14\n\x0credeemScript\x18\x05 \x01(\x0c\x12\x10\n\x08pkScript\x18\x06 \x01(\x0c\"\'\n\x08OutPoint\x12\x0c\n\x04hash\x18\x01 \x01(\t\x12\r\n\x05index\x18\x02 \x01(\r\"0\n\x17\x43onfirmedBalanceRequest\x12\x15\n\rconfirmations\x18\x01 \x01(\x05\"*\n\x18\x43onfirmedBalanceResponse\x12\x0e\n\x06\x61mount\x18\x01 \x01(\x03\"N\n\x11NewAddressRequest\x12)\n\x04type\x18\x01 \x01(\x0e\x32\x1b.electrumbridge.AddressType\x12\x0e\n\x06\x63hange\x18\x02 \x01(\x08\".\n\x12NewAddressResponse\x12\x18\n\x07\x61\x64\x64ress\x18\x01 \x01(\tR\x07\x61\x64\x64ress\"+\n\nKeyLocator\x12\x0e\n\x06\x66\x61mily\x18\x01 \x01(\r\x12\r\n\x05index\x18\x02 \x01(\r\"O\n\rKeyDescriptor\x12.\n\nkeyLocator\x18\x01 \x01(\x0b\x32\x1a.electrumbridge.KeyLocator\x12\x0e\n\x06pubKey\x18\x02 \x01(\x0c\"Y\n\x11ScalarMultRequest\x12\x34\n\rkeyDescriptor\x18\x01 \x01(\x0b\x32\x1d.electrumbridge.KeyDescriptor\x12\x0e\n\x06pubKey\x18\x02 \x01(\x0c\"7\n\x12ScalarMultResponse\x12\r\n\x05\x65rror\x18\x01 \x01(\t\x12\x12\n\nhashResult\x18\x02 \x01(\x0c\"L\n\x14\x44\x65rivePrivKeyRequest\x12\x34\n\rkeyDescriptor\x18\x01 \x01(\x0b\x32\x1d.electrumbridge.KeyDescriptor\"7\n\x15\x44\x65rivePrivKeyResponse\x12\r\n\x05\x65rror\x18\x01 \x01(\t\x12\x0f\n\x07privKey\x18\x02 \x01(\x0c\")\n\x14\x44\x65riveNextKeyRequest\x12\x11\n\tkeyFamily\x18\x01 \x01(\r\"\\\n\x15\x44\x65riveNextKeyResponse\x12\r\n\x05\x65rror\x18\x01 \x01(\t\x12\x34\n\rkeyDescriptor\x18\x02 \x01(\x0b\x32\x1d.electrumbridge.KeyDescriptor\"B\n\x10\x44\x65riveKeyRequest\x12.\n\nkeyLocator\x18\x01 \x01(\x0b\x32\x1a.electrumbridge.KeyLocator\"X\n\x11\x44\x65riveKeyResponse\x12\r\n\x05\x65rror\x18\x01 \x01(\t\x12\x34\n\rkeyDescriptor\x18\x02 \x01(\x0b\x32\x1d.electrumbridge.KeyDescriptor*>\n\x0b\x41\x64\x64ressType\x12\x17\n\x13WITNESS_PUBKEY_HASH\x10\x00\x12\x16\n\x12NESTED_PUBKEY_HASH\x10\x01\x32\xa3\x11\n\x0e\x45lectrumBridge\x12_\n\x07WriteDb\x12\x1e.electrumbridge.WriteDbRequest\x1a\x1f.electrumbridge.WriteDbResponse\"\x13\x82\xd3\xe4\x93\x02\r\x12\x0b/v1/writedb\x12k\n\nNewAddress\x12!.electrumbridge.NewAddressRequest\x1a\".electrumbridge.NewAddressResponse\"\x16\x82\xd3\xe4\x93\x02\x10\x12\x0e/v1/newaddress\x12\x83\x01\n\x10\x43onfirmedBalance\x12\'.electrumbridge.ConfirmedBalanceRequest\x1a(.electrumbridge.ConfirmedBalanceResponse\"\x1c\x82\xd3\xe4\x93\x02\x16\x12\x14/v1/confirmedbalance\x12\x8b\x01\n\x12ListUnspentWitness\x12).electrumbridge.ListUnspentWitnessRequest\x1a*.electrumbridge.ListUnspentWitnessResponse\"\x1e\x82\xd3\xe4\x93\x02\x18\x12\x16/v1/listunspentwitness\x12{\n\x0e\x46\x65tchInputInfo\x12%.electrumbridge.FetchInputInfoRequest\x1a&.electrumbridge.FetchInputInfoResponse\"\x1a\x82\xd3\xe4\x93\x02\x14\x12\x12/v1/fetchinputinfo\x12\x8b\x01\n\x12\x43omputeInputScript\x12).electrumbridge.ComputeInputScriptRequest\x1a*.electrumbridge.ComputeInputScriptResponse\"\x1e\x82\xd3\xe4\x93\x02\x18\x12\x16/v1/computeinputscript\x12w\n\rSignOutputRaw\x12$.electrumbridge.SignOutputRawRequest\x1a%.electrumbridge.SignOutputRawResponse\"\x19\x82\xd3\xe4\x93\x02\x13\x12\x11/v1/signoutputraw\x12\x8b\x01\n\x12PublishTransaction\x12).electrumbridge.PublishTransactionRequest\x1a*.electrumbridge.PublishTransactionResponse\"\x1e\x82\xd3\xe4\x93\x02\x18\x12\x16/v1/publishtransaction\x12s\n\x0cLockOutpoint\x12#.electrumbridge.LockOutpointRequest\x1a$.electrumbridge.LockOutpointResponse\"\x18\x82\xd3\xe4\x93\x02\x12\x12\x10/v1/lockoutpoint\x12{\n\x0eUnlockOutpoint\x12%.electrumbridge.UnlockOutpointRequest\x1a&.electrumbridge.UnlockOutpointResponse\"\x1a\x82\xd3\xe4\x93\x02\x14\x12\x12/v1/unlockoutpoint\x12\x9b\x01\n\x16ListTransactionDetails\x12-.electrumbridge.ListTransactionDetailsRequest\x1a..electrumbridge.ListTransactionDetailsResponse\"\"\x82\xd3\xe4\x93\x02\x1c\x12\x1a/v1/listtransactiondetails\x12o\n\x0bSendOutputs\x12\".electrumbridge.SendOutputsRequest\x1a#.electrumbridge.SendOutputsResponse\"\x17\x82\xd3\xe4\x93\x02\x11\x12\x0f/v1/sendoutputs\x12\x63\n\x08IsSynced\x12\x1f.electrumbridge.IsSyncedRequest\x1a .electrumbridge.IsSyncedResponse\"\x14\x82\xd3\xe4\x93\x02\x0e\x12\x0c/v1/issynced\x12o\n\x0bSignMessage\x12\".electrumbridge.SignMessageRequest\x1a#.electrumbridge.SignMessageResponse\"\x17\x82\xd3\xe4\x93\x02\x11\x12\x0f/v1/signmessage\x12g\n\tDeriveKey\x12 .electrumbridge.DeriveKeyRequest\x1a!.electrumbridge.DeriveKeyResponse\"\x15\x82\xd3\xe4\x93\x02\x0f\x12\r/v1/derivekey\x12w\n\rDeriveNextKey\x12$.electrumbridge.DeriveNextKeyRequest\x1a%.electrumbridge.DeriveNextKeyResponse\"\x19\x82\xd3\xe4\x93\x02\x13\x12\x11/v1/derivenextkey\x12w\n\rDerivePrivKey\x12$.electrumbridge.DerivePrivKeyRequest\x1a%.electrumbridge.DerivePrivKeyResponse\"\x19\x82\xd3\xe4\x93\x02\x13\x12\x11/v1/deriveprivkey\x12k\n\nScalarMult\x12!.electrumbridge.ScalarMultRequest\x1a\".electrumbridge.ScalarMultResponse\"\x16\x82\xd3\xe4\x93\x02\x10\x12\x0e/v1/scalarmultb\x06proto3')
,
dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,])
_ADDRESSTYPE = _descriptor.EnumDescriptor(
name='AddressType',
full_name='electrumbridge.AddressType',
filename=None,
file=DESCRIPTOR,
values=[
_descriptor.EnumValueDescriptor(
name='WITNESS_PUBKEY_HASH', index=0, number=0,
options=None,
type=None),
_descriptor.EnumValueDescriptor(
name='NESTED_PUBKEY_HASH', index=1, number=1,
options=None,
type=None),
],
containing_type=None,
options=None,
serialized_start=3148,
serialized_end=3210,
)
_sym_db.RegisterEnumDescriptor(_ADDRESSTYPE)
AddressType = enum_type_wrapper.EnumTypeWrapper(_ADDRESSTYPE)
WITNESS_PUBKEY_HASH = 0
NESTED_PUBKEY_HASH = 1
_SIGNMESSAGEREQUEST = _descriptor.Descriptor(
name='SignMessageRequest',
full_name='electrumbridge.SignMessageRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='messageToBeSigned', full_name='electrumbridge.SignMessageRequest.messageToBeSigned', index=0,
number=1, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='pubKey', full_name='electrumbridge.SignMessageRequest.pubKey', index=1,
number=2, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=59,
serialized_end=122,
)
_SIGNMESSAGERESPONSE = _descriptor.Descriptor(
name='SignMessageResponse',
full_name='electrumbridge.SignMessageResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='error', full_name='electrumbridge.SignMessageResponse.error', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='success', full_name='electrumbridge.SignMessageResponse.success', index=1,
number=2, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='signature', full_name='electrumbridge.SignMessageResponse.signature', index=2,
number=3, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=124,
serialized_end=196,
)
_ISSYNCEDREQUEST = _descriptor.Descriptor(
name='IsSyncedRequest',
full_name='electrumbridge.IsSyncedRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=198,
serialized_end=215,
)
_ISSYNCEDRESPONSE = _descriptor.Descriptor(
name='IsSyncedResponse',
full_name='electrumbridge.IsSyncedResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='synced', full_name='electrumbridge.IsSyncedResponse.synced', index=0,
number=1, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='lastBlockTimeStamp', full_name='electrumbridge.IsSyncedResponse.lastBlockTimeStamp', index=1,
number=2, type=3, cpp_type=2, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=217,
serialized_end=279,
)
_SENDOUTPUTSREQUEST = _descriptor.Descriptor(
name='SendOutputsRequest',
full_name='electrumbridge.SendOutputsRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='outputs', full_name='electrumbridge.SendOutputsRequest.outputs', index=0,
number=1, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='feeSatPerByte', full_name='electrumbridge.SendOutputsRequest.feeSatPerByte', index=1,
number=2, type=3, cpp_type=2, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=281,
serialized_end=364,
)
_SENDOUTPUTSRESPONSE = _descriptor.Descriptor(
name='SendOutputsResponse',
full_name='electrumbridge.SendOutputsResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='success', full_name='electrumbridge.SendOutputsResponse.success', index=0,
number=1, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='error', full_name='electrumbridge.SendOutputsResponse.error', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='resultHash', full_name='electrumbridge.SendOutputsResponse.resultHash', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=366,
serialized_end=439,
)
_LISTTRANSACTIONDETAILSREQUEST = _descriptor.Descriptor(
name='ListTransactionDetailsRequest',
full_name='electrumbridge.ListTransactionDetailsRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=441,
serialized_end=472,
)
_LISTTRANSACTIONDETAILSRESPONSE = _descriptor.Descriptor(
name='ListTransactionDetailsResponse',
full_name='electrumbridge.ListTransactionDetailsResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='details', full_name='electrumbridge.ListTransactionDetailsResponse.details', index=0,
number=1, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=474,
serialized_end=558,
)
_TRANSACTIONDETAIL = _descriptor.Descriptor(
name='TransactionDetail',
full_name='electrumbridge.TransactionDetail',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='hash', full_name='electrumbridge.TransactionDetail.hash', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='value', full_name='electrumbridge.TransactionDetail.value', index=1,
number=2, type=3, cpp_type=2, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='numConfirmations', full_name='electrumbridge.TransactionDetail.numConfirmations', index=2,
number=3, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='blockHash', full_name='electrumbridge.TransactionDetail.blockHash', index=3,
number=4, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='blockHeight', full_name='electrumbridge.TransactionDetail.blockHeight', index=4,
number=5, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='timestamp', full_name='electrumbridge.TransactionDetail.timestamp', index=5,
number=6, type=3, cpp_type=2, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='totalFees', full_name='electrumbridge.TransactionDetail.totalFees', index=6,
number=7, type=3, cpp_type=2, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=561,
serialized_end=713,
)
_LOCKOUTPOINTREQUEST = _descriptor.Descriptor(
name='LockOutpointRequest',
full_name='electrumbridge.LockOutpointRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='outpoint', full_name='electrumbridge.LockOutpointRequest.outpoint', index=0,
number=1, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=715,
serialized_end=780,
)
_UNLOCKOUTPOINTREQUEST = _descriptor.Descriptor(
name='UnlockOutpointRequest',
full_name='electrumbridge.UnlockOutpointRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='outpoint', full_name='electrumbridge.UnlockOutpointRequest.outpoint', index=0,
number=1, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=782,
serialized_end=849,
)
_LOCKOUTPOINTRESPONSE = _descriptor.Descriptor(
name='LockOutpointResponse',
full_name='electrumbridge.LockOutpointResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=851,
serialized_end=873,
)
_UNLOCKOUTPOINTRESPONSE = _descriptor.Descriptor(
name='UnlockOutpointResponse',
full_name='electrumbridge.UnlockOutpointResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=875,
serialized_end=899,
)
_PUBLISHTRANSACTIONREQUEST = _descriptor.Descriptor(
name='PublishTransactionRequest',
full_name='electrumbridge.PublishTransactionRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='tx', full_name='electrumbridge.PublishTransactionRequest.tx', index=0,
number=1, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=901,
serialized_end=940,
)
_PUBLISHTRANSACTIONRESPONSE = _descriptor.Descriptor(
name='PublishTransactionResponse',
full_name='electrumbridge.PublishTransactionResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='success', full_name='electrumbridge.PublishTransactionResponse.success', index=0,
number=1, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='error', full_name='electrumbridge.PublishTransactionResponse.error', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=942,
serialized_end=1002,
)
_SIGNOUTPUTRAWREQUEST = _descriptor.Descriptor(
name='SignOutputRawRequest',
full_name='electrumbridge.SignOutputRawRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='tx', full_name='electrumbridge.SignOutputRawRequest.tx', index=0,
number=1, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='signDesc', full_name='electrumbridge.SignOutputRawRequest.signDesc', index=1,
number=2, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=1004,
serialized_end=1088,
)
_SIGNOUTPUTRAWRESPONSE = _descriptor.Descriptor(
name='SignOutputRawResponse',
full_name='electrumbridge.SignOutputRawResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='signature', full_name='electrumbridge.SignOutputRawResponse.signature', index=0,
number=1, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=1090,
serialized_end=1132,
)
_COMPUTEINPUTSCRIPTREQUEST = _descriptor.Descriptor(
name='ComputeInputScriptRequest',
full_name='electrumbridge.ComputeInputScriptRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='tx', full_name='electrumbridge.ComputeInputScriptRequest.tx', index=0,
number=1, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='signDesc', full_name='electrumbridge.ComputeInputScriptRequest.signDesc', index=1,
number=2, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=1134,
serialized_end=1223,
)
_SIGNDESCRIPTOR = _descriptor.Descriptor(
name='SignDescriptor',
full_name='electrumbridge.SignDescriptor',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='keyDescriptor', full_name='electrumbridge.SignDescriptor.keyDescriptor', index=0,
number=1, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='sigHashes', full_name='electrumbridge.SignDescriptor.sigHashes', index=1,
number=2, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='hashType', full_name='electrumbridge.SignDescriptor.hashType', index=2,
number=3, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='singleTweak', full_name='electrumbridge.SignDescriptor.singleTweak', index=3,
number=4, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='doubleTweak', full_name='electrumbridge.SignDescriptor.doubleTweak', index=4,
number=5, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='witnessScript', full_name='electrumbridge.SignDescriptor.witnessScript', index=5,
number=6, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='output', full_name='electrumbridge.SignDescriptor.output', index=6,
number=7, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='inputIndex', full_name='electrumbridge.SignDescriptor.inputIndex', index=7,
number=8, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=1226,
serialized_end=1484,
)
_SIGHASHES = _descriptor.Descriptor(
name='SigHashes',
full_name='electrumbridge.SigHashes',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='hashPrevOuts', full_name='electrumbridge.SigHashes.hashPrevOuts', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='hashSequence', full_name='electrumbridge.SigHashes.hashSequence', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='hashOutputs', full_name='electrumbridge.SigHashes.hashOutputs', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=1486,
serialized_end=1562,
)
_COMPUTEINPUTSCRIPTRESPONSE = _descriptor.Descriptor(
name='ComputeInputScriptResponse',
full_name='electrumbridge.ComputeInputScriptResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='witnessScript', full_name='electrumbridge.ComputeInputScriptResponse.witnessScript', index=0,
number=1, type=12, cpp_type=9, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='scriptSig', full_name='electrumbridge.ComputeInputScriptResponse.scriptSig', index=1,
number=2, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=1564,
serialized_end=1634,
)
_FETCHINPUTINFOREQUEST = _descriptor.Descriptor(
name='FetchInputInfoRequest',
full_name='electrumbridge.FetchInputInfoRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='outPoint', full_name='electrumbridge.FetchInputInfoRequest.outPoint', index=0,
number=1, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=1636,
serialized_end=1703,
)
_FETCHINPUTINFORESPONSE = _descriptor.Descriptor(
name='FetchInputInfoResponse',
full_name='electrumbridge.FetchInputInfoResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='mine', full_name='electrumbridge.FetchInputInfoResponse.mine', index=0,
number=1, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='txOut', full_name='electrumbridge.FetchInputInfoResponse.txOut', index=1,
number=2, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=1705,
serialized_end=1781,
)
_TXOUT = _descriptor.Descriptor(
name='TxOut',
full_name='electrumbridge.TxOut',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='value', full_name='electrumbridge.TxOut.value', index=0,
number=1, type=3, cpp_type=2, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='pkScript', full_name='electrumbridge.TxOut.pkScript', index=1,
number=2, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=1783,
serialized_end=1823,
)
_WRITEDBREQUEST = _descriptor.Descriptor(
name='WriteDbRequest',
full_name='electrumbridge.WriteDbRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='dbData', full_name='electrumbridge.WriteDbRequest.dbData', index=0,
number=1, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=1825,
serialized_end=1857,
)
_WRITEDBRESPONSE = _descriptor.Descriptor(
name='WriteDbResponse',
full_name='electrumbridge.WriteDbResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=1859,
serialized_end=1876,
)
_LISTUNSPENTWITNESSREQUEST = _descriptor.Descriptor(
name='ListUnspentWitnessRequest',
full_name='electrumbridge.ListUnspentWitnessRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='minConfirmations', full_name='electrumbridge.ListUnspentWitnessRequest.minConfirmations', index=0,
number=1, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=1878,
serialized_end=1931,
)
_LISTUNSPENTWITNESSRESPONSE = _descriptor.Descriptor(
name='ListUnspentWitnessResponse',
full_name='electrumbridge.ListUnspentWitnessResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='utxos', full_name='electrumbridge.ListUnspentWitnessResponse.utxos', index=0,
number=1, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=1933,
serialized_end=1998,
)
_UTXO = _descriptor.Descriptor(
name='Utxo',
full_name='electrumbridge.Utxo',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='value', full_name='electrumbridge.Utxo.value', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='outPoint', full_name='electrumbridge.Utxo.outPoint', index=1,
number=2, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='addressType', full_name='electrumbridge.Utxo.addressType', index=2,
number=3, type=14, cpp_type=8, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='witnessScript', full_name='electrumbridge.Utxo.witnessScript', index=3,
number=4, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='redeemScript', full_name='electrumbridge.Utxo.redeemScript', index=4,
number=5, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='pkScript', full_name='electrumbridge.Utxo.pkScript', index=5,
number=6, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=2001,
serialized_end=2179,
)
_OUTPOINT = _descriptor.Descriptor(
name='OutPoint',
full_name='electrumbridge.OutPoint',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='hash', full_name='electrumbridge.OutPoint.hash', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='index', full_name='electrumbridge.OutPoint.index', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=2181,
serialized_end=2220,
)
_CONFIRMEDBALANCEREQUEST = _descriptor.Descriptor(
name='ConfirmedBalanceRequest',
full_name='electrumbridge.ConfirmedBalanceRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='confirmations', full_name='electrumbridge.ConfirmedBalanceRequest.confirmations', index=0,
number=1, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=2222,
serialized_end=2270,
)
_CONFIRMEDBALANCERESPONSE = _descriptor.Descriptor(
name='ConfirmedBalanceResponse',
full_name='electrumbridge.ConfirmedBalanceResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='amount', full_name='electrumbridge.ConfirmedBalanceResponse.amount', index=0,
number=1, type=3, cpp_type=2, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=2272,
serialized_end=2314,
)
_NEWADDRESSREQUEST = _descriptor.Descriptor(
name='NewAddressRequest',
full_name='electrumbridge.NewAddressRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='type', full_name='electrumbridge.NewAddressRequest.type', index=0,
number=1, type=14, cpp_type=8, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='change', full_name='electrumbridge.NewAddressRequest.change', index=1,
number=2, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=2316,
serialized_end=2394,
)
_NEWADDRESSRESPONSE = _descriptor.Descriptor(
name='NewAddressResponse',
full_name='electrumbridge.NewAddressResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='address', full_name='electrumbridge.NewAddressResponse.address', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None, json_name='address'),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=2396,
serialized_end=2442,
)
_KEYLOCATOR = _descriptor.Descriptor(
name='KeyLocator',
full_name='electrumbridge.KeyLocator',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='family', full_name='electrumbridge.KeyLocator.family', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='index', full_name='electrumbridge.KeyLocator.index', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=2444,
serialized_end=2487,
)
_KEYDESCRIPTOR = _descriptor.Descriptor(
name='KeyDescriptor',
full_name='electrumbridge.KeyDescriptor',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='keyLocator', full_name='electrumbridge.KeyDescriptor.keyLocator', index=0,
number=1, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='pubKey', full_name='electrumbridge.KeyDescriptor.pubKey', index=1,
number=2, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=2489,
serialized_end=2568,
)
_SCALARMULTREQUEST = _descriptor.Descriptor(
name='ScalarMultRequest',
full_name='electrumbridge.ScalarMultRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='keyDescriptor', full_name='electrumbridge.ScalarMultRequest.keyDescriptor', index=0,
number=1, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='pubKey', full_name='electrumbridge.ScalarMultRequest.pubKey', index=1,
number=2, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=2570,
serialized_end=2659,
)
_SCALARMULTRESPONSE = _descriptor.Descriptor(
name='ScalarMultResponse',
full_name='electrumbridge.ScalarMultResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='error', full_name='electrumbridge.ScalarMultResponse.error', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='hashResult', full_name='electrumbridge.ScalarMultResponse.hashResult', index=1,
number=2, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=2661,
serialized_end=2716,
)
_DERIVEPRIVKEYREQUEST = _descriptor.Descriptor(
name='DerivePrivKeyRequest',
full_name='electrumbridge.DerivePrivKeyRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='keyDescriptor', full_name='electrumbridge.DerivePrivKeyRequest.keyDescriptor', index=0,
number=1, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=2718,
serialized_end=2794,
)
_DERIVEPRIVKEYRESPONSE = _descriptor.Descriptor(
name='DerivePrivKeyResponse',
full_name='electrumbridge.DerivePrivKeyResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='error', full_name='electrumbridge.DerivePrivKeyResponse.error', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='privKey', full_name='electrumbridge.DerivePrivKeyResponse.privKey', index=1,
number=2, type=12, cpp_type=9, label=1,
has_default_value=False, default_value=_b(""),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=2796,
serialized_end=2851,
)
_DERIVENEXTKEYREQUEST = _descriptor.Descriptor(
name='DeriveNextKeyRequest',
full_name='electrumbridge.DeriveNextKeyRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='keyFamily', full_name='electrumbridge.DeriveNextKeyRequest.keyFamily', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=2853,
serialized_end=2894,
)
_DERIVENEXTKEYRESPONSE = _descriptor.Descriptor(
name='DeriveNextKeyResponse',
full_name='electrumbridge.DeriveNextKeyResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='error', full_name='electrumbridge.DeriveNextKeyResponse.error', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='keyDescriptor', full_name='electrumbridge.DeriveNextKeyResponse.keyDescriptor', index=1,
number=2, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=2896,
serialized_end=2988,
)
_DERIVEKEYREQUEST = _descriptor.Descriptor(
name='DeriveKeyRequest',
full_name='electrumbridge.DeriveKeyRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='keyLocator', full_name='electrumbridge.DeriveKeyRequest.keyLocator', index=0,
number=1, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=2990,
serialized_end=3056,
)
_DERIVEKEYRESPONSE = _descriptor.Descriptor(
name='DeriveKeyResponse',
full_name='electrumbridge.DeriveKeyResponse',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='error', full_name='electrumbridge.DeriveKeyResponse.error', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=_b("").decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='keyDescriptor', full_name='electrumbridge.DeriveKeyResponse.keyDescriptor', index=1,
number=2, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto3',
extension_ranges=[],
oneofs=[
],
serialized_start=3058,
serialized_end=3146,
)
_SENDOUTPUTSREQUEST.fields_by_name['outputs'].message_type = _TXOUT
_LISTTRANSACTIONDETAILSRESPONSE.fields_by_name['details'].message_type = _TRANSACTIONDETAIL
_LOCKOUTPOINTREQUEST.fields_by_name['outpoint'].message_type = _OUTPOINT
_UNLOCKOUTPOINTREQUEST.fields_by_name['outpoint'].message_type = _OUTPOINT
_SIGNOUTPUTRAWREQUEST.fields_by_name['signDesc'].message_type = _SIGNDESCRIPTOR
_COMPUTEINPUTSCRIPTREQUEST.fields_by_name['signDesc'].message_type = _SIGNDESCRIPTOR
_SIGNDESCRIPTOR.fields_by_name['keyDescriptor'].message_type = _KEYDESCRIPTOR
_SIGNDESCRIPTOR.fields_by_name['sigHashes'].message_type = _SIGHASHES
_SIGNDESCRIPTOR.fields_by_name['output'].message_type = _TXOUT
_FETCHINPUTINFOREQUEST.fields_by_name['outPoint'].message_type = _OUTPOINT
_FETCHINPUTINFORESPONSE.fields_by_name['txOut'].message_type = _TXOUT
_LISTUNSPENTWITNESSRESPONSE.fields_by_name['utxos'].message_type = _UTXO
_UTXO.fields_by_name['outPoint'].message_type = _OUTPOINT
_UTXO.fields_by_name['addressType'].enum_type = _ADDRESSTYPE
_NEWADDRESSREQUEST.fields_by_name['type'].enum_type = _ADDRESSTYPE
_KEYDESCRIPTOR.fields_by_name['keyLocator'].message_type = _KEYLOCATOR
_SCALARMULTREQUEST.fields_by_name['keyDescriptor'].message_type = _KEYDESCRIPTOR
_DERIVEPRIVKEYREQUEST.fields_by_name['keyDescriptor'].message_type = _KEYDESCRIPTOR
_DERIVENEXTKEYRESPONSE.fields_by_name['keyDescriptor'].message_type = _KEYDESCRIPTOR
_DERIVEKEYREQUEST.fields_by_name['keyLocator'].message_type = _KEYLOCATOR
_DERIVEKEYRESPONSE.fields_by_name['keyDescriptor'].message_type = _KEYDESCRIPTOR
DESCRIPTOR.message_types_by_name['SignMessageRequest'] = _SIGNMESSAGEREQUEST
DESCRIPTOR.message_types_by_name['SignMessageResponse'] = _SIGNMESSAGERESPONSE
DESCRIPTOR.message_types_by_name['IsSyncedRequest'] = _ISSYNCEDREQUEST
DESCRIPTOR.message_types_by_name['IsSyncedResponse'] = _ISSYNCEDRESPONSE
DESCRIPTOR.message_types_by_name['SendOutputsRequest'] = _SENDOUTPUTSREQUEST
DESCRIPTOR.message_types_by_name['SendOutputsResponse'] = _SENDOUTPUTSRESPONSE
DESCRIPTOR.message_types_by_name['ListTransactionDetailsRequest'] = _LISTTRANSACTIONDETAILSREQUEST
DESCRIPTOR.message_types_by_name['ListTransactionDetailsResponse'] = _LISTTRANSACTIONDETAILSRESPONSE
DESCRIPTOR.message_types_by_name['TransactionDetail'] = _TRANSACTIONDETAIL
DESCRIPTOR.message_types_by_name['LockOutpointRequest'] = _LOCKOUTPOINTREQUEST
DESCRIPTOR.message_types_by_name['UnlockOutpointRequest'] = _UNLOCKOUTPOINTREQUEST
DESCRIPTOR.message_types_by_name['LockOutpointResponse'] = _LOCKOUTPOINTRESPONSE
DESCRIPTOR.message_types_by_name['UnlockOutpointResponse'] = _UNLOCKOUTPOINTRESPONSE
DESCRIPTOR.message_types_by_name['PublishTransactionRequest'] = _PUBLISHTRANSACTIONREQUEST
DESCRIPTOR.message_types_by_name['PublishTransactionResponse'] = _PUBLISHTRANSACTIONRESPONSE
DESCRIPTOR.message_types_by_name['SignOutputRawRequest'] = _SIGNOUTPUTRAWREQUEST
DESCRIPTOR.message_types_by_name['SignOutputRawResponse'] = _SIGNOUTPUTRAWRESPONSE
DESCRIPTOR.message_types_by_name['ComputeInputScriptRequest'] = _COMPUTEINPUTSCRIPTREQUEST
DESCRIPTOR.message_types_by_name['SignDescriptor'] = _SIGNDESCRIPTOR
DESCRIPTOR.message_types_by_name['SigHashes'] = _SIGHASHES
DESCRIPTOR.message_types_by_name['ComputeInputScriptResponse'] = _COMPUTEINPUTSCRIPTRESPONSE
DESCRIPTOR.message_types_by_name['FetchInputInfoRequest'] = _FETCHINPUTINFOREQUEST
DESCRIPTOR.message_types_by_name['FetchInputInfoResponse'] = _FETCHINPUTINFORESPONSE
DESCRIPTOR.message_types_by_name['TxOut'] = _TXOUT
DESCRIPTOR.message_types_by_name['WriteDbRequest'] = _WRITEDBREQUEST
DESCRIPTOR.message_types_by_name['WriteDbResponse'] = _WRITEDBRESPONSE
DESCRIPTOR.message_types_by_name['ListUnspentWitnessRequest'] = _LISTUNSPENTWITNESSREQUEST
DESCRIPTOR.message_types_by_name['ListUnspentWitnessResponse'] = _LISTUNSPENTWITNESSRESPONSE
DESCRIPTOR.message_types_by_name['Utxo'] = _UTXO
DESCRIPTOR.message_types_by_name['OutPoint'] = _OUTPOINT
DESCRIPTOR.message_types_by_name['ConfirmedBalanceRequest'] = _CONFIRMEDBALANCEREQUEST
DESCRIPTOR.message_types_by_name['ConfirmedBalanceResponse'] = _CONFIRMEDBALANCERESPONSE
DESCRIPTOR.message_types_by_name['NewAddressRequest'] = _NEWADDRESSREQUEST
DESCRIPTOR.message_types_by_name['NewAddressResponse'] = _NEWADDRESSRESPONSE
DESCRIPTOR.message_types_by_name['KeyLocator'] = _KEYLOCATOR
DESCRIPTOR.message_types_by_name['KeyDescriptor'] = _KEYDESCRIPTOR
DESCRIPTOR.message_types_by_name['ScalarMultRequest'] = _SCALARMULTREQUEST
DESCRIPTOR.message_types_by_name['ScalarMultResponse'] = _SCALARMULTRESPONSE
DESCRIPTOR.message_types_by_name['DerivePrivKeyRequest'] = _DERIVEPRIVKEYREQUEST
DESCRIPTOR.message_types_by_name['DerivePrivKeyResponse'] = _DERIVEPRIVKEYRESPONSE
DESCRIPTOR.message_types_by_name['DeriveNextKeyRequest'] = _DERIVENEXTKEYREQUEST
DESCRIPTOR.message_types_by_name['DeriveNextKeyResponse'] = _DERIVENEXTKEYRESPONSE
DESCRIPTOR.message_types_by_name['DeriveKeyRequest'] = _DERIVEKEYREQUEST
DESCRIPTOR.message_types_by_name['DeriveKeyResponse'] = _DERIVEKEYRESPONSE
DESCRIPTOR.enum_types_by_name['AddressType'] = _ADDRESSTYPE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
SignMessageRequest = _reflection.GeneratedProtocolMessageType('SignMessageRequest', (_message.Message,), dict(
DESCRIPTOR = _SIGNMESSAGEREQUEST,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.SignMessageRequest)
))
_sym_db.RegisterMessage(SignMessageRequest)
SignMessageResponse = _reflection.GeneratedProtocolMessageType('SignMessageResponse', (_message.Message,), dict(
DESCRIPTOR = _SIGNMESSAGERESPONSE,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.SignMessageResponse)
))
_sym_db.RegisterMessage(SignMessageResponse)
IsSyncedRequest = _reflection.GeneratedProtocolMessageType('IsSyncedRequest', (_message.Message,), dict(
DESCRIPTOR = _ISSYNCEDREQUEST,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.IsSyncedRequest)
))
_sym_db.RegisterMessage(IsSyncedRequest)
IsSyncedResponse = _reflection.GeneratedProtocolMessageType('IsSyncedResponse', (_message.Message,), dict(
DESCRIPTOR = _ISSYNCEDRESPONSE,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.IsSyncedResponse)
))
_sym_db.RegisterMessage(IsSyncedResponse)
SendOutputsRequest = _reflection.GeneratedProtocolMessageType('SendOutputsRequest', (_message.Message,), dict(
DESCRIPTOR = _SENDOUTPUTSREQUEST,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.SendOutputsRequest)
))
_sym_db.RegisterMessage(SendOutputsRequest)
SendOutputsResponse = _reflection.GeneratedProtocolMessageType('SendOutputsResponse', (_message.Message,), dict(
DESCRIPTOR = _SENDOUTPUTSRESPONSE,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.SendOutputsResponse)
))
_sym_db.RegisterMessage(SendOutputsResponse)
ListTransactionDetailsRequest = _reflection.GeneratedProtocolMessageType('ListTransactionDetailsRequest', (_message.Message,), dict(
DESCRIPTOR = _LISTTRANSACTIONDETAILSREQUEST,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.ListTransactionDetailsRequest)
))
_sym_db.RegisterMessage(ListTransactionDetailsRequest)
ListTransactionDetailsResponse = _reflection.GeneratedProtocolMessageType('ListTransactionDetailsResponse', (_message.Message,), dict(
DESCRIPTOR = _LISTTRANSACTIONDETAILSRESPONSE,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.ListTransactionDetailsResponse)
))
_sym_db.RegisterMessage(ListTransactionDetailsResponse)
TransactionDetail = _reflection.GeneratedProtocolMessageType('TransactionDetail', (_message.Message,), dict(
DESCRIPTOR = _TRANSACTIONDETAIL,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.TransactionDetail)
))
_sym_db.RegisterMessage(TransactionDetail)
LockOutpointRequest = _reflection.GeneratedProtocolMessageType('LockOutpointRequest', (_message.Message,), dict(
DESCRIPTOR = _LOCKOUTPOINTREQUEST,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.LockOutpointRequest)
))
_sym_db.RegisterMessage(LockOutpointRequest)
UnlockOutpointRequest = _reflection.GeneratedProtocolMessageType('UnlockOutpointRequest', (_message.Message,), dict(
DESCRIPTOR = _UNLOCKOUTPOINTREQUEST,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.UnlockOutpointRequest)
))
_sym_db.RegisterMessage(UnlockOutpointRequest)
LockOutpointResponse = _reflection.GeneratedProtocolMessageType('LockOutpointResponse', (_message.Message,), dict(
DESCRIPTOR = _LOCKOUTPOINTRESPONSE,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.LockOutpointResponse)
))
_sym_db.RegisterMessage(LockOutpointResponse)
UnlockOutpointResponse = _reflection.GeneratedProtocolMessageType('UnlockOutpointResponse', (_message.Message,), dict(
DESCRIPTOR = _UNLOCKOUTPOINTRESPONSE,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.UnlockOutpointResponse)
))
_sym_db.RegisterMessage(UnlockOutpointResponse)
PublishTransactionRequest = _reflection.GeneratedProtocolMessageType('PublishTransactionRequest', (_message.Message,), dict(
DESCRIPTOR = _PUBLISHTRANSACTIONREQUEST,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.PublishTransactionRequest)
))
_sym_db.RegisterMessage(PublishTransactionRequest)
PublishTransactionResponse = _reflection.GeneratedProtocolMessageType('PublishTransactionResponse', (_message.Message,), dict(
DESCRIPTOR = _PUBLISHTRANSACTIONRESPONSE,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.PublishTransactionResponse)
))
_sym_db.RegisterMessage(PublishTransactionResponse)
SignOutputRawRequest = _reflection.GeneratedProtocolMessageType('SignOutputRawRequest', (_message.Message,), dict(
DESCRIPTOR = _SIGNOUTPUTRAWREQUEST,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.SignOutputRawRequest)
))
_sym_db.RegisterMessage(SignOutputRawRequest)
SignOutputRawResponse = _reflection.GeneratedProtocolMessageType('SignOutputRawResponse', (_message.Message,), dict(
DESCRIPTOR = _SIGNOUTPUTRAWRESPONSE,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.SignOutputRawResponse)
))
_sym_db.RegisterMessage(SignOutputRawResponse)
ComputeInputScriptRequest = _reflection.GeneratedProtocolMessageType('ComputeInputScriptRequest', (_message.Message,), dict(
DESCRIPTOR = _COMPUTEINPUTSCRIPTREQUEST,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.ComputeInputScriptRequest)
))
_sym_db.RegisterMessage(ComputeInputScriptRequest)
SignDescriptor = _reflection.GeneratedProtocolMessageType('SignDescriptor', (_message.Message,), dict(
DESCRIPTOR = _SIGNDESCRIPTOR,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.SignDescriptor)
))
_sym_db.RegisterMessage(SignDescriptor)
SigHashes = _reflection.GeneratedProtocolMessageType('SigHashes', (_message.Message,), dict(
DESCRIPTOR = _SIGHASHES,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.SigHashes)
))
_sym_db.RegisterMessage(SigHashes)
ComputeInputScriptResponse = _reflection.GeneratedProtocolMessageType('ComputeInputScriptResponse', (_message.Message,), dict(
DESCRIPTOR = _COMPUTEINPUTSCRIPTRESPONSE,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.ComputeInputScriptResponse)
))
_sym_db.RegisterMessage(ComputeInputScriptResponse)
FetchInputInfoRequest = _reflection.GeneratedProtocolMessageType('FetchInputInfoRequest', (_message.Message,), dict(
DESCRIPTOR = _FETCHINPUTINFOREQUEST,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.FetchInputInfoRequest)
))
_sym_db.RegisterMessage(FetchInputInfoRequest)
FetchInputInfoResponse = _reflection.GeneratedProtocolMessageType('FetchInputInfoResponse', (_message.Message,), dict(
DESCRIPTOR = _FETCHINPUTINFORESPONSE,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.FetchInputInfoResponse)
))
_sym_db.RegisterMessage(FetchInputInfoResponse)
TxOut = _reflection.GeneratedProtocolMessageType('TxOut', (_message.Message,), dict(
DESCRIPTOR = _TXOUT,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.TxOut)
))
_sym_db.RegisterMessage(TxOut)
WriteDbRequest = _reflection.GeneratedProtocolMessageType('WriteDbRequest', (_message.Message,), dict(
DESCRIPTOR = _WRITEDBREQUEST,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.WriteDbRequest)
))
_sym_db.RegisterMessage(WriteDbRequest)
WriteDbResponse = _reflection.GeneratedProtocolMessageType('WriteDbResponse', (_message.Message,), dict(
DESCRIPTOR = _WRITEDBRESPONSE,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.WriteDbResponse)
))
_sym_db.RegisterMessage(WriteDbResponse)
ListUnspentWitnessRequest = _reflection.GeneratedProtocolMessageType('ListUnspentWitnessRequest', (_message.Message,), dict(
DESCRIPTOR = _LISTUNSPENTWITNESSREQUEST,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.ListUnspentWitnessRequest)
))
_sym_db.RegisterMessage(ListUnspentWitnessRequest)
ListUnspentWitnessResponse = _reflection.GeneratedProtocolMessageType('ListUnspentWitnessResponse', (_message.Message,), dict(
DESCRIPTOR = _LISTUNSPENTWITNESSRESPONSE,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.ListUnspentWitnessResponse)
))
_sym_db.RegisterMessage(ListUnspentWitnessResponse)
Utxo = _reflection.GeneratedProtocolMessageType('Utxo', (_message.Message,), dict(
DESCRIPTOR = _UTXO,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.Utxo)
))
_sym_db.RegisterMessage(Utxo)
OutPoint = _reflection.GeneratedProtocolMessageType('OutPoint', (_message.Message,), dict(
DESCRIPTOR = _OUTPOINT,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.OutPoint)
))
_sym_db.RegisterMessage(OutPoint)
ConfirmedBalanceRequest = _reflection.GeneratedProtocolMessageType('ConfirmedBalanceRequest', (_message.Message,), dict(
DESCRIPTOR = _CONFIRMEDBALANCEREQUEST,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.ConfirmedBalanceRequest)
))
_sym_db.RegisterMessage(ConfirmedBalanceRequest)
ConfirmedBalanceResponse = _reflection.GeneratedProtocolMessageType('ConfirmedBalanceResponse', (_message.Message,), dict(
DESCRIPTOR = _CONFIRMEDBALANCERESPONSE,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.ConfirmedBalanceResponse)
))
_sym_db.RegisterMessage(ConfirmedBalanceResponse)
NewAddressRequest = _reflection.GeneratedProtocolMessageType('NewAddressRequest', (_message.Message,), dict(
DESCRIPTOR = _NEWADDRESSREQUEST,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.NewAddressRequest)
))
_sym_db.RegisterMessage(NewAddressRequest)
NewAddressResponse = _reflection.GeneratedProtocolMessageType('NewAddressResponse', (_message.Message,), dict(
DESCRIPTOR = _NEWADDRESSRESPONSE,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.NewAddressResponse)
))
_sym_db.RegisterMessage(NewAddressResponse)
KeyLocator = _reflection.GeneratedProtocolMessageType('KeyLocator', (_message.Message,), dict(
DESCRIPTOR = _KEYLOCATOR,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.KeyLocator)
))
_sym_db.RegisterMessage(KeyLocator)
KeyDescriptor = _reflection.GeneratedProtocolMessageType('KeyDescriptor', (_message.Message,), dict(
DESCRIPTOR = _KEYDESCRIPTOR,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.KeyDescriptor)
))
_sym_db.RegisterMessage(KeyDescriptor)
ScalarMultRequest = _reflection.GeneratedProtocolMessageType('ScalarMultRequest', (_message.Message,), dict(
DESCRIPTOR = _SCALARMULTREQUEST,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.ScalarMultRequest)
))
_sym_db.RegisterMessage(ScalarMultRequest)
ScalarMultResponse = _reflection.GeneratedProtocolMessageType('ScalarMultResponse', (_message.Message,), dict(
DESCRIPTOR = _SCALARMULTRESPONSE,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.ScalarMultResponse)
))
_sym_db.RegisterMessage(ScalarMultResponse)
DerivePrivKeyRequest = _reflection.GeneratedProtocolMessageType('DerivePrivKeyRequest', (_message.Message,), dict(
DESCRIPTOR = _DERIVEPRIVKEYREQUEST,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.DerivePrivKeyRequest)
))
_sym_db.RegisterMessage(DerivePrivKeyRequest)
DerivePrivKeyResponse = _reflection.GeneratedProtocolMessageType('DerivePrivKeyResponse', (_message.Message,), dict(
DESCRIPTOR = _DERIVEPRIVKEYRESPONSE,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.DerivePrivKeyResponse)
))
_sym_db.RegisterMessage(DerivePrivKeyResponse)
DeriveNextKeyRequest = _reflection.GeneratedProtocolMessageType('DeriveNextKeyRequest', (_message.Message,), dict(
DESCRIPTOR = _DERIVENEXTKEYREQUEST,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.DeriveNextKeyRequest)
))
_sym_db.RegisterMessage(DeriveNextKeyRequest)
DeriveNextKeyResponse = _reflection.GeneratedProtocolMessageType('DeriveNextKeyResponse', (_message.Message,), dict(
DESCRIPTOR = _DERIVENEXTKEYRESPONSE,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.DeriveNextKeyResponse)
))
_sym_db.RegisterMessage(DeriveNextKeyResponse)
DeriveKeyRequest = _reflection.GeneratedProtocolMessageType('DeriveKeyRequest', (_message.Message,), dict(
DESCRIPTOR = _DERIVEKEYREQUEST,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.DeriveKeyRequest)
))
_sym_db.RegisterMessage(DeriveKeyRequest)
DeriveKeyResponse = _reflection.GeneratedProtocolMessageType('DeriveKeyResponse', (_message.Message,), dict(
DESCRIPTOR = _DERIVEKEYRESPONSE,
__module__ = 'rpc_pb2'
# @@protoc_insertion_point(class_scope:electrumbridge.DeriveKeyResponse)
))
_sym_db.RegisterMessage(DeriveKeyResponse)
_ELECTRUMBRIDGE = _descriptor.ServiceDescriptor(
name='ElectrumBridge',
full_name='electrumbridge.ElectrumBridge',
file=DESCRIPTOR,
index=0,
options=None,
serialized_start=3213,
serialized_end=5424,
methods=[
_descriptor.MethodDescriptor(
name='WriteDb',
full_name='electrumbridge.ElectrumBridge.WriteDb',
index=0,
containing_service=None,
input_type=_WRITEDBREQUEST,
output_type=_WRITEDBRESPONSE,
options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), _b('\202\323\344\223\002\r\022\013/v1/writedb')),
),
_descriptor.MethodDescriptor(
name='NewAddress',
full_name='electrumbridge.ElectrumBridge.NewAddress',
index=1,
containing_service=None,
input_type=_NEWADDRESSREQUEST,
output_type=_NEWADDRESSRESPONSE,
options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), _b('\202\323\344\223\002\020\022\016/v1/newaddress')),
),
_descriptor.MethodDescriptor(
name='ConfirmedBalance',
full_name='electrumbridge.ElectrumBridge.ConfirmedBalance',
index=2,
containing_service=None,
input_type=_CONFIRMEDBALANCEREQUEST,
output_type=_CONFIRMEDBALANCERESPONSE,
options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), _b('\202\323\344\223\002\026\022\024/v1/confirmedbalance')),
),
_descriptor.MethodDescriptor(
name='ListUnspentWitness',
full_name='electrumbridge.ElectrumBridge.ListUnspentWitness',
index=3,
containing_service=None,
input_type=_LISTUNSPENTWITNESSREQUEST,
output_type=_LISTUNSPENTWITNESSRESPONSE,
options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), _b('\202\323\344\223\002\030\022\026/v1/listunspentwitness')),
),
_descriptor.MethodDescriptor(
name='FetchInputInfo',
full_name='electrumbridge.ElectrumBridge.FetchInputInfo',
index=4,
containing_service=None,
input_type=_FETCHINPUTINFOREQUEST,
output_type=_FETCHINPUTINFORESPONSE,
options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), _b('\202\323\344\223\002\024\022\022/v1/fetchinputinfo')),
),
_descriptor.MethodDescriptor(
name='ComputeInputScript',
full_name='electrumbridge.ElectrumBridge.ComputeInputScript',
index=5,
containing_service=None,
input_type=_COMPUTEINPUTSCRIPTREQUEST,
output_type=_COMPUTEINPUTSCRIPTRESPONSE,
options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), _b('\202\323\344\223\002\030\022\026/v1/computeinputscript')),
),
_descriptor.MethodDescriptor(
name='SignOutputRaw',
full_name='electrumbridge.ElectrumBridge.SignOutputRaw',
index=6,
containing_service=None,
input_type=_SIGNOUTPUTRAWREQUEST,
output_type=_SIGNOUTPUTRAWRESPONSE,
options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), _b('\202\323\344\223\002\023\022\021/v1/signoutputraw')),
),
_descriptor.MethodDescriptor(
name='PublishTransaction',
full_name='electrumbridge.ElectrumBridge.PublishTransaction',
index=7,
containing_service=None,
input_type=_PUBLISHTRANSACTIONREQUEST,
output_type=_PUBLISHTRANSACTIONRESPONSE,
options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), _b('\202\323\344\223\002\030\022\026/v1/publishtransaction')),
),
_descriptor.MethodDescriptor(
name='LockOutpoint',
full_name='electrumbridge.ElectrumBridge.LockOutpoint',
index=8,
containing_service=None,
input_type=_LOCKOUTPOINTREQUEST,
output_type=_LOCKOUTPOINTRESPONSE,
options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), _b('\202\323\344\223\002\022\022\020/v1/lockoutpoint')),
),
_descriptor.MethodDescriptor(
name='UnlockOutpoint',
full_name='electrumbridge.ElectrumBridge.UnlockOutpoint',
index=9,
containing_service=None,
input_type=_UNLOCKOUTPOINTREQUEST,
output_type=_UNLOCKOUTPOINTRESPONSE,
options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), _b('\202\323\344\223\002\024\022\022/v1/unlockoutpoint')),
),
_descriptor.MethodDescriptor(
name='ListTransactionDetails',
full_name='electrumbridge.ElectrumBridge.ListTransactionDetails',
index=10,
containing_service=None,
input_type=_LISTTRANSACTIONDETAILSREQUEST,
output_type=_LISTTRANSACTIONDETAILSRESPONSE,
options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), _b('\202\323\344\223\002\034\022\032/v1/listtransactiondetails')),
),
_descriptor.MethodDescriptor(
name='SendOutputs',
full_name='electrumbridge.ElectrumBridge.SendOutputs',
index=11,
containing_service=None,
input_type=_SENDOUTPUTSREQUEST,
output_type=_SENDOUTPUTSRESPONSE,
options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), _b('\202\323\344\223\002\021\022\017/v1/sendoutputs')),
),
_descriptor.MethodDescriptor(
name='IsSynced',
full_name='electrumbridge.ElectrumBridge.IsSynced',
index=12,
containing_service=None,
input_type=_ISSYNCEDREQUEST,
output_type=_ISSYNCEDRESPONSE,
options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), _b('\202\323\344\223\002\016\022\014/v1/issynced')),
),
_descriptor.MethodDescriptor(
name='SignMessage',
full_name='electrumbridge.ElectrumBridge.SignMessage',
index=13,
containing_service=None,
input_type=_SIGNMESSAGEREQUEST,
output_type=_SIGNMESSAGERESPONSE,
options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), _b('\202\323\344\223\002\021\022\017/v1/signmessage')),
),
_descriptor.MethodDescriptor(
name='DeriveKey',
full_name='electrumbridge.ElectrumBridge.DeriveKey',
index=14,
containing_service=None,
input_type=_DERIVEKEYREQUEST,
output_type=_DERIVEKEYRESPONSE,
options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), _b('\202\323\344\223\002\017\022\r/v1/derivekey')),
),
_descriptor.MethodDescriptor(
name='DeriveNextKey',
full_name='electrumbridge.ElectrumBridge.DeriveNextKey',
index=15,
containing_service=None,
input_type=_DERIVENEXTKEYREQUEST,
output_type=_DERIVENEXTKEYRESPONSE,
options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), _b('\202\323\344\223\002\023\022\021/v1/derivenextkey')),
),
_descriptor.MethodDescriptor(
name='DerivePrivKey',
full_name='electrumbridge.ElectrumBridge.DerivePrivKey',
index=16,
containing_service=None,
input_type=_DERIVEPRIVKEYREQUEST,
output_type=_DERIVEPRIVKEYRESPONSE,
options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), _b('\202\323\344\223\002\023\022\021/v1/deriveprivkey')),
),
_descriptor.MethodDescriptor(
name='ScalarMult',
full_name='electrumbridge.ElectrumBridge.ScalarMult',
index=17,
containing_service=None,
input_type=_SCALARMULTREQUEST,
output_type=_SCALARMULTRESPONSE,
options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), _b('\202\323\344\223\002\020\022\016/v1/scalarmult')),
),
])
_sym_db.RegisterServiceDescriptor(_ELECTRUMBRIDGE)
DESCRIPTOR.services_by_name['ElectrumBridge'] = _ELECTRUMBRIDGE
try:
# THESE ELEMENTS WILL BE DEPRECATED.
# Please use the generated *_pb2_grpc.py files instead.
import grpc
from grpc.beta import implementations as beta_implementations
from grpc.beta import interfaces as beta_interfaces
from grpc.framework.common import cardinality
from grpc.framework.interfaces.face import utilities as face_utilities
class ElectrumBridgeStub(object):
# missing associated documentation comment in .proto file
pass
def __init__(self, channel):
"""Constructor.
Args:
channel: A grpc.Channel.
"""
self.WriteDb = channel.unary_unary(
'/electrumbridge.ElectrumBridge/WriteDb',
request_serializer=WriteDbRequest.SerializeToString,
response_deserializer=WriteDbResponse.FromString,
)
self.NewAddress = channel.unary_unary(
'/electrumbridge.ElectrumBridge/NewAddress',
request_serializer=NewAddressRequest.SerializeToString,
response_deserializer=NewAddressResponse.FromString,
)
self.ConfirmedBalance = channel.unary_unary(
'/electrumbridge.ElectrumBridge/ConfirmedBalance',
request_serializer=ConfirmedBalanceRequest.SerializeToString,
response_deserializer=ConfirmedBalanceResponse.FromString,
)
self.ListUnspentWitness = channel.unary_unary(
'/electrumbridge.ElectrumBridge/ListUnspentWitness',
request_serializer=ListUnspentWitnessRequest.SerializeToString,
response_deserializer=ListUnspentWitnessResponse.FromString,
)
self.FetchInputInfo = channel.unary_unary(
'/electrumbridge.ElectrumBridge/FetchInputInfo',
request_serializer=FetchInputInfoRequest.SerializeToString,
response_deserializer=FetchInputInfoResponse.FromString,
)
self.ComputeInputScript = channel.unary_unary(
'/electrumbridge.ElectrumBridge/ComputeInputScript',
request_serializer=ComputeInputScriptRequest.SerializeToString,
response_deserializer=ComputeInputScriptResponse.FromString,
)
self.SignOutputRaw = channel.unary_unary(
'/electrumbridge.ElectrumBridge/SignOutputRaw',
request_serializer=SignOutputRawRequest.SerializeToString,
response_deserializer=SignOutputRawResponse.FromString,
)
self.PublishTransaction = channel.unary_unary(
'/electrumbridge.ElectrumBridge/PublishTransaction',
request_serializer=PublishTransactionRequest.SerializeToString,
response_deserializer=PublishTransactionResponse.FromString,
)
self.LockOutpoint = channel.unary_unary(
'/electrumbridge.ElectrumBridge/LockOutpoint',
request_serializer=LockOutpointRequest.SerializeToString,
response_deserializer=LockOutpointResponse.FromString,
)
self.UnlockOutpoint = channel.unary_unary(
'/electrumbridge.ElectrumBridge/UnlockOutpoint',
request_serializer=UnlockOutpointRequest.SerializeToString,
response_deserializer=UnlockOutpointResponse.FromString,
)
self.ListTransactionDetails = channel.unary_unary(
'/electrumbridge.ElectrumBridge/ListTransactionDetails',
request_serializer=ListTransactionDetailsRequest.SerializeToString,
response_deserializer=ListTransactionDetailsResponse.FromString,
)
self.SendOutputs = channel.unary_unary(
'/electrumbridge.ElectrumBridge/SendOutputs',
request_serializer=SendOutputsRequest.SerializeToString,
response_deserializer=SendOutputsResponse.FromString,
)
self.IsSynced = channel.unary_unary(
'/electrumbridge.ElectrumBridge/IsSynced',
request_serializer=IsSyncedRequest.SerializeToString,
response_deserializer=IsSyncedResponse.FromString,
)
self.SignMessage = channel.unary_unary(
'/electrumbridge.ElectrumBridge/SignMessage',
request_serializer=SignMessageRequest.SerializeToString,
response_deserializer=SignMessageResponse.FromString,
)
self.DeriveKey = channel.unary_unary(
'/electrumbridge.ElectrumBridge/DeriveKey',
request_serializer=DeriveKeyRequest.SerializeToString,
response_deserializer=DeriveKeyResponse.FromString,
)
self.DeriveNextKey = channel.unary_unary(
'/electrumbridge.ElectrumBridge/DeriveNextKey',
request_serializer=DeriveNextKeyRequest.SerializeToString,
response_deserializer=DeriveNextKeyResponse.FromString,
)
self.DerivePrivKey = channel.unary_unary(
'/electrumbridge.ElectrumBridge/DerivePrivKey',
request_serializer=DerivePrivKeyRequest.SerializeToString,
response_deserializer=DerivePrivKeyResponse.FromString,
)
self.ScalarMult = channel.unary_unary(
'/electrumbridge.ElectrumBridge/ScalarMult',
request_serializer=ScalarMultRequest.SerializeToString,
response_deserializer=ScalarMultResponse.FromString,
)
class ElectrumBridgeServicer(object):
# missing associated documentation comment in .proto file
pass
def WriteDb(self, request, context):
# missing associated documentation comment in .proto file
pass
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def NewAddress(self, request, context):
# missing associated documentation comment in .proto file
pass
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def ConfirmedBalance(self, request, context):
# missing associated documentation comment in .proto file
pass
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def ListUnspentWitness(self, request, context):
# missing associated documentation comment in .proto file
pass
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def FetchInputInfo(self, request, context):
# missing associated documentation comment in .proto file
pass
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def ComputeInputScript(self, request, context):
# missing associated documentation comment in .proto file
pass
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def SignOutputRaw(self, request, context):
# missing associated documentation comment in .proto file
pass
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def PublishTransaction(self, request, context):
# missing associated documentation comment in .proto file
pass
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def LockOutpoint(self, request, context):
# missing associated documentation comment in .proto file
pass
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def UnlockOutpoint(self, request, context):
# missing associated documentation comment in .proto file
pass
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def ListTransactionDetails(self, request, context):
# missing associated documentation comment in .proto file
pass
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def SendOutputs(self, request, context):
# missing associated documentation comment in .proto file
pass
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def IsSynced(self, request, context):
# missing associated documentation comment in .proto file
pass
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def SignMessage(self, request, context):
# missing associated documentation comment in .proto file
pass
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def DeriveKey(self, request, context):
# missing associated documentation comment in .proto file
pass
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def DeriveNextKey(self, request, context):
# missing associated documentation comment in .proto file
pass
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def DerivePrivKey(self, request, context):
# missing associated documentation comment in .proto file
pass
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def ScalarMult(self, request, context):
# missing associated documentation comment in .proto file
pass
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def add_ElectrumBridgeServicer_to_server(servicer, server):
rpc_method_handlers = {
'WriteDb': grpc.unary_unary_rpc_method_handler(
servicer.WriteDb,
request_deserializer=WriteDbRequest.FromString,
response_serializer=WriteDbResponse.SerializeToString,
),
'NewAddress': grpc.unary_unary_rpc_method_handler(
servicer.NewAddress,
request_deserializer=NewAddressRequest.FromString,
response_serializer=NewAddressResponse.SerializeToString,
),
'ConfirmedBalance': grpc.unary_unary_rpc_method_handler(
servicer.ConfirmedBalance,
request_deserializer=ConfirmedBalanceRequest.FromString,
response_serializer=ConfirmedBalanceResponse.SerializeToString,
),
'ListUnspentWitness': grpc.unary_unary_rpc_method_handler(
servicer.ListUnspentWitness,
request_deserializer=ListUnspentWitnessRequest.FromString,
response_serializer=ListUnspentWitnessResponse.SerializeToString,
),
'FetchInputInfo': grpc.unary_unary_rpc_method_handler(
servicer.FetchInputInfo,
request_deserializer=FetchInputInfoRequest.FromString,
response_serializer=FetchInputInfoResponse.SerializeToString,
),
'ComputeInputScript': grpc.unary_unary_rpc_method_handler(
servicer.ComputeInputScript,
request_deserializer=ComputeInputScriptRequest.FromString,
response_serializer=ComputeInputScriptResponse.SerializeToString,
),
'SignOutputRaw': grpc.unary_unary_rpc_method_handler(
servicer.SignOutputRaw,
request_deserializer=SignOutputRawRequest.FromString,
response_serializer=SignOutputRawResponse.SerializeToString,
),
'PublishTransaction': grpc.unary_unary_rpc_method_handler(
servicer.PublishTransaction,
request_deserializer=PublishTransactionRequest.FromString,
response_serializer=PublishTransactionResponse.SerializeToString,
),
'LockOutpoint': grpc.unary_unary_rpc_method_handler(
servicer.LockOutpoint,
request_deserializer=LockOutpointRequest.FromString,
response_serializer=LockOutpointResponse.SerializeToString,
),
'UnlockOutpoint': grpc.unary_unary_rpc_method_handler(
servicer.UnlockOutpoint,
request_deserializer=UnlockOutpointRequest.FromString,
response_serializer=UnlockOutpointResponse.SerializeToString,
),
'ListTransactionDetails': grpc.unary_unary_rpc_method_handler(
servicer.ListTransactionDetails,
request_deserializer=ListTransactionDetailsRequest.FromString,
response_serializer=ListTransactionDetailsResponse.SerializeToString,
),
'SendOutputs': grpc.unary_unary_rpc_method_handler(
servicer.SendOutputs,
request_deserializer=SendOutputsRequest.FromString,
response_serializer=SendOutputsResponse.SerializeToString,
),
'IsSynced': grpc.unary_unary_rpc_method_handler(
servicer.IsSynced,
request_deserializer=IsSyncedRequest.FromString,
response_serializer=IsSyncedResponse.SerializeToString,
),
'SignMessage': grpc.unary_unary_rpc_method_handler(
servicer.SignMessage,
request_deserializer=SignMessageRequest.FromString,
response_serializer=SignMessageResponse.SerializeToString,
),
'DeriveKey': grpc.unary_unary_rpc_method_handler(
servicer.DeriveKey,
request_deserializer=DeriveKeyRequest.FromString,
response_serializer=DeriveKeyResponse.SerializeToString,
),
'DeriveNextKey': grpc.unary_unary_rpc_method_handler(
servicer.DeriveNextKey,
request_deserializer=DeriveNextKeyRequest.FromString,
response_serializer=DeriveNextKeyResponse.SerializeToString,
),
'DerivePrivKey': grpc.unary_unary_rpc_method_handler(
servicer.DerivePrivKey,
request_deserializer=DerivePrivKeyRequest.FromString,
response_serializer=DerivePrivKeyResponse.SerializeToString,
),
'ScalarMult': grpc.unary_unary_rpc_method_handler(
servicer.ScalarMult,
request_deserializer=ScalarMultRequest.FromString,
response_serializer=ScalarMultResponse.SerializeToString,
),
}
generic_handler = grpc.method_handlers_generic_handler(
'electrumbridge.ElectrumBridge', rpc_method_handlers)
server.add_generic_rpc_handlers((generic_handler,))
class BetaElectrumBridgeServicer(object):
"""The Beta API is deprecated for 0.15.0 and later.
It is recommended to use the GA API (classes and functions in this
file not marked beta) for all further purposes. This class was generated
only to ease transition from grpcio<0.15.0 to grpcio>=0.15.0."""
# missing associated documentation comment in .proto file
pass
def WriteDb(self, request, context):
# missing associated documentation comment in .proto file
pass
context.code(beta_interfaces.StatusCode.UNIMPLEMENTED)
def NewAddress(self, request, context):
# missing associated documentation comment in .proto file
pass
context.code(beta_interfaces.StatusCode.UNIMPLEMENTED)
def ConfirmedBalance(self, request, context):
# missing associated documentation comment in .proto file
pass
context.code(beta_interfaces.StatusCode.UNIMPLEMENTED)
def ListUnspentWitness(self, request, context):
# missing associated documentation comment in .proto file
pass
context.code(beta_interfaces.StatusCode.UNIMPLEMENTED)
def FetchInputInfo(self, request, context):
# missing associated documentation comment in .proto file
pass
context.code(beta_interfaces.StatusCode.UNIMPLEMENTED)
def ComputeInputScript(self, request, context):
# missing associated documentation comment in .proto file
pass
context.code(beta_interfaces.StatusCode.UNIMPLEMENTED)
def SignOutputRaw(self, request, context):
# missing associated documentation comment in .proto file
pass
context.code(beta_interfaces.StatusCode.UNIMPLEMENTED)
def PublishTransaction(self, request, context):
# missing associated documentation comment in .proto file
pass
context.code(beta_interfaces.StatusCode.UNIMPLEMENTED)
def LockOutpoint(self, request, context):
# missing associated documentation comment in .proto file
pass
context.code(beta_interfaces.StatusCode.UNIMPLEMENTED)
def UnlockOutpoint(self, request, context):
# missing associated documentation comment in .proto file
pass
context.code(beta_interfaces.StatusCode.UNIMPLEMENTED)
def ListTransactionDetails(self, request, context):
# missing associated documentation comment in .proto file
pass
context.code(beta_interfaces.StatusCode.UNIMPLEMENTED)
def SendOutputs(self, request, context):
# missing associated documentation comment in .proto file
pass
context.code(beta_interfaces.StatusCode.UNIMPLEMENTED)
def IsSynced(self, request, context):
# missing associated documentation comment in .proto file
pass
context.code(beta_interfaces.StatusCode.UNIMPLEMENTED)
def SignMessage(self, request, context):
# missing associated documentation comment in .proto file
pass
context.code(beta_interfaces.StatusCode.UNIMPLEMENTED)
def DeriveKey(self, request, context):
# missing associated documentation comment in .proto file
pass
context.code(beta_interfaces.StatusCode.UNIMPLEMENTED)
def DeriveNextKey(self, request, context):
# missing associated documentation comment in .proto file
pass
context.code(beta_interfaces.StatusCode.UNIMPLEMENTED)
def DerivePrivKey(self, request, context):
# missing associated documentation comment in .proto file
pass
context.code(beta_interfaces.StatusCode.UNIMPLEMENTED)
def ScalarMult(self, request, context):
# missing associated documentation comment in .proto file
pass
context.code(beta_interfaces.StatusCode.UNIMPLEMENTED)
class BetaElectrumBridgeStub(object):
"""The Beta API is deprecated for 0.15.0 and later.
It is recommended to use the GA API (classes and functions in this
file not marked beta) for all further purposes. This class was generated
only to ease transition from grpcio<0.15.0 to grpcio>=0.15.0."""
# missing associated documentation comment in .proto file
pass
def WriteDb(self, request, timeout, metadata=None, with_call=False, protocol_options=None):
# missing associated documentation comment in .proto file
pass
raise NotImplementedError()
WriteDb.future = None
def NewAddress(self, request, timeout, metadata=None, with_call=False, protocol_options=None):
# missing associated documentation comment in .proto file
pass
raise NotImplementedError()
NewAddress.future = None
def ConfirmedBalance(self, request, timeout, metadata=None, with_call=False, protocol_options=None):
# missing associated documentation comment in .proto file
pass
raise NotImplementedError()
ConfirmedBalance.future = None
def ListUnspentWitness(self, request, timeout, metadata=None, with_call=False, protocol_options=None):
# missing associated documentation comment in .proto file
pass
raise NotImplementedError()
ListUnspentWitness.future = None
def FetchInputInfo(self, request, timeout, metadata=None, with_call=False, protocol_options=None):
# missing associated documentation comment in .proto file
pass
raise NotImplementedError()
FetchInputInfo.future = None
def ComputeInputScript(self, request, timeout, metadata=None, with_call=False, protocol_options=None):
# missing associated documentation comment in .proto file
pass
raise NotImplementedError()
ComputeInputScript.future = None
def SignOutputRaw(self, request, timeout, metadata=None, with_call=False, protocol_options=None):
# missing associated documentation comment in .proto file
pass
raise NotImplementedError()
SignOutputRaw.future = None
def PublishTransaction(self, request, timeout, metadata=None, with_call=False, protocol_options=None):
# missing associated documentation comment in .proto file
pass
raise NotImplementedError()
PublishTransaction.future = None
def LockOutpoint(self, request, timeout, metadata=None, with_call=False, protocol_options=None):
# missing associated documentation comment in .proto file
pass
raise NotImplementedError()
LockOutpoint.future = None
def UnlockOutpoint(self, request, timeout, metadata=None, with_call=False, protocol_options=None):
# missing associated documentation comment in .proto file
pass
raise NotImplementedError()
UnlockOutpoint.future = None
def ListTransactionDetails(self, request, timeout, metadata=None, with_call=False, protocol_options=None):
# missing associated documentation comment in .proto file
pass
raise NotImplementedError()
ListTransactionDetails.future = None
def SendOutputs(self, request, timeout, metadata=None, with_call=False, protocol_options=None):
# missing associated documentation comment in .proto file
pass
raise NotImplementedError()
SendOutputs.future = None
def IsSynced(self, request, timeout, metadata=None, with_call=False, protocol_options=None):
# missing associated documentation comment in .proto file
pass
raise NotImplementedError()
IsSynced.future = None
def SignMessage(self, request, timeout, metadata=None, with_call=False, protocol_options=None):
# missing associated documentation comment in .proto file
pass
raise NotImplementedError()
SignMessage.future = None
def DeriveKey(self, request, timeout, metadata=None, with_call=False, protocol_options=None):
# missing associated documentation comment in .proto file
pass
raise NotImplementedError()
DeriveKey.future = None
def DeriveNextKey(self, request, timeout, metadata=None, with_call=False, protocol_options=None):
# missing associated documentation comment in .proto file
pass
raise NotImplementedError()
DeriveNextKey.future = None
def DerivePrivKey(self, request, timeout, metadata=None, with_call=False, protocol_options=None):
# missing associated documentation comment in .proto file
pass
raise NotImplementedError()
DerivePrivKey.future = None
def ScalarMult(self, request, timeout, metadata=None, with_call=False, protocol_options=None):
# missing associated documentation comment in .proto file
pass
raise NotImplementedError()
ScalarMult.future = None
def beta_create_ElectrumBridge_server(servicer, pool=None, pool_size=None, default_timeout=None, maximum_timeout=None):
"""The Beta API is deprecated for 0.15.0 and later.
It is recommended to use the GA API (classes and functions in this
file not marked beta) for all further purposes. This function was
generated only to ease transition from grpcio<0.15.0 to grpcio>=0.15.0"""
request_deserializers = {
('electrumbridge.ElectrumBridge', 'ComputeInputScript'): ComputeInputScriptRequest.FromString,
('electrumbridge.ElectrumBridge', 'ConfirmedBalance'): ConfirmedBalanceRequest.FromString,
('electrumbridge.ElectrumBridge', 'DeriveKey'): DeriveKeyRequest.FromString,
('electrumbridge.ElectrumBridge', 'DeriveNextKey'): DeriveNextKeyRequest.FromString,
('electrumbridge.ElectrumBridge', 'DerivePrivKey'): DerivePrivKeyRequest.FromString,
('electrumbridge.ElectrumBridge', 'FetchInputInfo'): FetchInputInfoRequest.FromString,
('electrumbridge.ElectrumBridge', 'IsSynced'): IsSyncedRequest.FromString,
('electrumbridge.ElectrumBridge', 'ListTransactionDetails'): ListTransactionDetailsRequest.FromString,
('electrumbridge.ElectrumBridge', 'ListUnspentWitness'): ListUnspentWitnessRequest.FromString,
('electrumbridge.ElectrumBridge', 'LockOutpoint'): LockOutpointRequest.FromString,
('electrumbridge.ElectrumBridge', 'NewAddress'): NewAddressRequest.FromString,
('electrumbridge.ElectrumBridge', 'PublishTransaction'): PublishTransactionRequest.FromString,
('electrumbridge.ElectrumBridge', 'ScalarMult'): ScalarMultRequest.FromString,
('electrumbridge.ElectrumBridge', 'SendOutputs'): SendOutputsRequest.FromString,
('electrumbridge.ElectrumBridge', 'SignMessage'): SignMessageRequest.FromString,
('electrumbridge.ElectrumBridge', 'SignOutputRaw'): SignOutputRawRequest.FromString,
('electrumbridge.ElectrumBridge', 'UnlockOutpoint'): UnlockOutpointRequest.FromString,
('electrumbridge.ElectrumBridge', 'WriteDb'): WriteDbRequest.FromString,
}
response_serializers = {
('electrumbridge.ElectrumBridge', 'ComputeInputScript'): ComputeInputScriptResponse.SerializeToString,
('electrumbridge.ElectrumBridge', 'ConfirmedBalance'): ConfirmedBalanceResponse.SerializeToString,
('electrumbridge.ElectrumBridge', 'DeriveKey'): DeriveKeyResponse.SerializeToString,
('electrumbridge.ElectrumBridge', 'DeriveNextKey'): DeriveNextKeyResponse.SerializeToString,
('electrumbridge.ElectrumBridge', 'DerivePrivKey'): DerivePrivKeyResponse.SerializeToString,
('electrumbridge.ElectrumBridge', 'FetchInputInfo'): FetchInputInfoResponse.SerializeToString,
('electrumbridge.ElectrumBridge', 'IsSynced'): IsSyncedResponse.SerializeToString,
('electrumbridge.ElectrumBridge', 'ListTransactionDetails'): ListTransactionDetailsResponse.SerializeToString,
('electrumbridge.ElectrumBridge', 'ListUnspentWitness'): ListUnspentWitnessResponse.SerializeToString,
('electrumbridge.ElectrumBridge', 'LockOutpoint'): LockOutpointResponse.SerializeToString,
('electrumbridge.ElectrumBridge', 'NewAddress'): NewAddressResponse.SerializeToString,
('electrumbridge.ElectrumBridge', 'PublishTransaction'): PublishTransactionResponse.SerializeToString,
('electrumbridge.ElectrumBridge', 'ScalarMult'): ScalarMultResponse.SerializeToString,
('electrumbridge.ElectrumBridge', 'SendOutputs'): SendOutputsResponse.SerializeToString,
('electrumbridge.ElectrumBridge', 'SignMessage'): SignMessageResponse.SerializeToString,
('electrumbridge.ElectrumBridge', 'SignOutputRaw'): SignOutputRawResponse.SerializeToString,
('electrumbridge.ElectrumBridge', 'UnlockOutpoint'): UnlockOutpointResponse.SerializeToString,
('electrumbridge.ElectrumBridge', 'WriteDb'): WriteDbResponse.SerializeToString,
}
method_implementations = {
('electrumbridge.ElectrumBridge', 'ComputeInputScript'): face_utilities.unary_unary_inline(servicer.ComputeInputScript),
('electrumbridge.ElectrumBridge', 'ConfirmedBalance'): face_utilities.unary_unary_inline(servicer.ConfirmedBalance),
('electrumbridge.ElectrumBridge', 'DeriveKey'): face_utilities.unary_unary_inline(servicer.DeriveKey),
('electrumbridge.ElectrumBridge', 'DeriveNextKey'): face_utilities.unary_unary_inline(servicer.DeriveNextKey),
('electrumbridge.ElectrumBridge', 'DerivePrivKey'): face_utilities.unary_unary_inline(servicer.DerivePrivKey),
('electrumbridge.ElectrumBridge', 'FetchInputInfo'): face_utilities.unary_unary_inline(servicer.FetchInputInfo),
('electrumbridge.ElectrumBridge', 'IsSynced'): face_utilities.unary_unary_inline(servicer.IsSynced),
('electrumbridge.ElectrumBridge', 'ListTransactionDetails'): face_utilities.unary_unary_inline(servicer.ListTransactionDetails),
('electrumbridge.ElectrumBridge', 'ListUnspentWitness'): face_utilities.unary_unary_inline(servicer.ListUnspentWitness),
('electrumbridge.ElectrumBridge', 'LockOutpoint'): face_utilities.unary_unary_inline(servicer.LockOutpoint),
('electrumbridge.ElectrumBridge', 'NewAddress'): face_utilities.unary_unary_inline(servicer.NewAddress),
('electrumbridge.ElectrumBridge', 'PublishTransaction'): face_utilities.unary_unary_inline(servicer.PublishTransaction),
('electrumbridge.ElectrumBridge', 'ScalarMult'): face_utilities.unary_unary_inline(servicer.ScalarMult),
('electrumbridge.ElectrumBridge', 'SendOutputs'): face_utilities.unary_unary_inline(servicer.SendOutputs),
('electrumbridge.ElectrumBridge', 'SignMessage'): face_utilities.unary_unary_inline(servicer.SignMessage),
('electrumbridge.ElectrumBridge', 'SignOutputRaw'): face_utilities.unary_unary_inline(servicer.SignOutputRaw),
('electrumbridge.ElectrumBridge', 'UnlockOutpoint'): face_utilities.unary_unary_inline(servicer.UnlockOutpoint),
('electrumbridge.ElectrumBridge', 'WriteDb'): face_utilities.unary_unary_inline(servicer.WriteDb),
}
server_options = beta_implementations.server_options(request_deserializers=request_deserializers, response_serializers=response_serializers, thread_pool=pool, thread_pool_size=pool_size, default_timeout=default_timeout, maximum_timeout=maximum_timeout)
return beta_implementations.server(method_implementations, options=server_options)
def beta_create_ElectrumBridge_stub(channel, host=None, metadata_transformer=None, pool=None, pool_size=None):
"""The Beta API is deprecated for 0.15.0 and later.
It is recommended to use the GA API (classes and functions in this
file not marked beta) for all further purposes. This function was
generated only to ease transition from grpcio<0.15.0 to grpcio>=0.15.0"""
request_serializers = {
('electrumbridge.ElectrumBridge', 'ComputeInputScript'): ComputeInputScriptRequest.SerializeToString,
('electrumbridge.ElectrumBridge', 'ConfirmedBalance'): ConfirmedBalanceRequest.SerializeToString,
('electrumbridge.ElectrumBridge', 'DeriveKey'): DeriveKeyRequest.SerializeToString,
('electrumbridge.ElectrumBridge', 'DeriveNextKey'): DeriveNextKeyRequest.SerializeToString,
('electrumbridge.ElectrumBridge', 'DerivePrivKey'): DerivePrivKeyRequest.SerializeToString,
('electrumbridge.ElectrumBridge', 'FetchInputInfo'): FetchInputInfoRequest.SerializeToString,
('electrumbridge.ElectrumBridge', 'IsSynced'): IsSyncedRequest.SerializeToString,
('electrumbridge.ElectrumBridge', 'ListTransactionDetails'): ListTransactionDetailsRequest.SerializeToString,
('electrumbridge.ElectrumBridge', 'ListUnspentWitness'): ListUnspentWitnessRequest.SerializeToString,
('electrumbridge.ElectrumBridge', 'LockOutpoint'): LockOutpointRequest.SerializeToString,
('electrumbridge.ElectrumBridge', 'NewAddress'): NewAddressRequest.SerializeToString,
('electrumbridge.ElectrumBridge', 'PublishTransaction'): PublishTransactionRequest.SerializeToString,
('electrumbridge.ElectrumBridge', 'ScalarMult'): ScalarMultRequest.SerializeToString,
('electrumbridge.ElectrumBridge', 'SendOutputs'): SendOutputsRequest.SerializeToString,
('electrumbridge.ElectrumBridge', 'SignMessage'): SignMessageRequest.SerializeToString,
('electrumbridge.ElectrumBridge', 'SignOutputRaw'): SignOutputRawRequest.SerializeToString,
('electrumbridge.ElectrumBridge', 'UnlockOutpoint'): UnlockOutpointRequest.SerializeToString,
('electrumbridge.ElectrumBridge', 'WriteDb'): WriteDbRequest.SerializeToString,
}
response_deserializers = {
('electrumbridge.ElectrumBridge', 'ComputeInputScript'): ComputeInputScriptResponse.FromString,
('electrumbridge.ElectrumBridge', 'ConfirmedBalance'): ConfirmedBalanceResponse.FromString,
('electrumbridge.ElectrumBridge', 'DeriveKey'): DeriveKeyResponse.FromString,
('electrumbridge.ElectrumBridge', 'DeriveNextKey'): DeriveNextKeyResponse.FromString,
('electrumbridge.ElectrumBridge', 'DerivePrivKey'): DerivePrivKeyResponse.FromString,
('electrumbridge.ElectrumBridge', 'FetchInputInfo'): FetchInputInfoResponse.FromString,
('electrumbridge.ElectrumBridge', 'IsSynced'): IsSyncedResponse.FromString,
('electrumbridge.ElectrumBridge', 'ListTransactionDetails'): ListTransactionDetailsResponse.FromString,
('electrumbridge.ElectrumBridge', 'ListUnspentWitness'): ListUnspentWitnessResponse.FromString,
('electrumbridge.ElectrumBridge', 'LockOutpoint'): LockOutpointResponse.FromString,
('electrumbridge.ElectrumBridge', 'NewAddress'): NewAddressResponse.FromString,
('electrumbridge.ElectrumBridge', 'PublishTransaction'): PublishTransactionResponse.FromString,
('electrumbridge.ElectrumBridge', 'ScalarMult'): ScalarMultResponse.FromString,
('electrumbridge.ElectrumBridge', 'SendOutputs'): SendOutputsResponse.FromString,
('electrumbridge.ElectrumBridge', 'SignMessage'): SignMessageResponse.FromString,
('electrumbridge.ElectrumBridge', 'SignOutputRaw'): SignOutputRawResponse.FromString,
('electrumbridge.ElectrumBridge', 'UnlockOutpoint'): UnlockOutpointResponse.FromString,
('electrumbridge.ElectrumBridge', 'WriteDb'): WriteDbResponse.FromString,
}
cardinalities = {
'ComputeInputScript': cardinality.Cardinality.UNARY_UNARY,
'ConfirmedBalance': cardinality.Cardinality.UNARY_UNARY,
'DeriveKey': cardinality.Cardinality.UNARY_UNARY,
'DeriveNextKey': cardinality.Cardinality.UNARY_UNARY,
'DerivePrivKey': cardinality.Cardinality.UNARY_UNARY,
'FetchInputInfo': cardinality.Cardinality.UNARY_UNARY,
'IsSynced': cardinality.Cardinality.UNARY_UNARY,
'ListTransactionDetails': cardinality.Cardinality.UNARY_UNARY,
'ListUnspentWitness': cardinality.Cardinality.UNARY_UNARY,
'LockOutpoint': cardinality.Cardinality.UNARY_UNARY,
'NewAddress': cardinality.Cardinality.UNARY_UNARY,
'PublishTransaction': cardinality.Cardinality.UNARY_UNARY,
'ScalarMult': cardinality.Cardinality.UNARY_UNARY,
'SendOutputs': cardinality.Cardinality.UNARY_UNARY,
'SignMessage': cardinality.Cardinality.UNARY_UNARY,
'SignOutputRaw': cardinality.Cardinality.UNARY_UNARY,
'UnlockOutpoint': cardinality.Cardinality.UNARY_UNARY,
'WriteDb': cardinality.Cardinality.UNARY_UNARY,
}
stub_options = beta_implementations.stub_options(host=host, metadata_transformer=metadata_transformer, request_serializers=request_serializers, response_deserializers=response_deserializers, thread_pool=pool, thread_pool_size=pool_size)
return beta_implementations.dynamic_stub(channel, 'electrumbridge.ElectrumBridge', cardinalities, options=stub_options)
except ImportError:
pass
# @@protoc_insertion_point(module_scope)