mirror of https://github.com/bumi/lnrpc
170 lines
8.2 KiB
Ruby
170 lines
8.2 KiB
Ruby
# Generated by the protocol buffer compiler. DO NOT EDIT!
|
|
# source: signrpc/signer.proto
|
|
|
|
require 'google/protobuf'
|
|
|
|
Google::Protobuf::DescriptorPool.generated_pool.build do
|
|
add_file("signrpc/signer.proto", :syntax => :proto3) do
|
|
add_message "signrpc.KeyLocator" do
|
|
optional :key_family, :int32, 1
|
|
optional :key_index, :int32, 2
|
|
end
|
|
add_message "signrpc.KeyDescriptor" do
|
|
optional :raw_key_bytes, :bytes, 1
|
|
optional :key_loc, :message, 2, "signrpc.KeyLocator"
|
|
end
|
|
add_message "signrpc.TxOut" do
|
|
optional :value, :int64, 1
|
|
optional :pk_script, :bytes, 2
|
|
end
|
|
add_message "signrpc.SignDescriptor" do
|
|
optional :key_desc, :message, 1, "signrpc.KeyDescriptor"
|
|
optional :single_tweak, :bytes, 2
|
|
optional :double_tweak, :bytes, 3
|
|
optional :tap_tweak, :bytes, 10
|
|
optional :witness_script, :bytes, 4
|
|
optional :output, :message, 5, "signrpc.TxOut"
|
|
optional :sighash, :uint32, 7
|
|
optional :input_index, :int32, 8
|
|
optional :sign_method, :enum, 9, "signrpc.SignMethod"
|
|
end
|
|
add_message "signrpc.SignReq" do
|
|
optional :raw_tx_bytes, :bytes, 1
|
|
repeated :sign_descs, :message, 2, "signrpc.SignDescriptor"
|
|
repeated :prev_outputs, :message, 3, "signrpc.TxOut"
|
|
end
|
|
add_message "signrpc.SignResp" do
|
|
repeated :raw_sigs, :bytes, 1
|
|
end
|
|
add_message "signrpc.InputScript" do
|
|
repeated :witness, :bytes, 1
|
|
optional :sig_script, :bytes, 2
|
|
end
|
|
add_message "signrpc.InputScriptResp" do
|
|
repeated :input_scripts, :message, 1, "signrpc.InputScript"
|
|
end
|
|
add_message "signrpc.SignMessageReq" do
|
|
optional :msg, :bytes, 1
|
|
optional :key_loc, :message, 2, "signrpc.KeyLocator"
|
|
optional :double_hash, :bool, 3
|
|
optional :compact_sig, :bool, 4
|
|
end
|
|
add_message "signrpc.SignMessageResp" do
|
|
optional :signature, :bytes, 1
|
|
end
|
|
add_message "signrpc.VerifyMessageReq" do
|
|
optional :msg, :bytes, 1
|
|
optional :signature, :bytes, 2
|
|
optional :pubkey, :bytes, 3
|
|
end
|
|
add_message "signrpc.VerifyMessageResp" do
|
|
optional :valid, :bool, 1
|
|
end
|
|
add_message "signrpc.SharedKeyRequest" do
|
|
optional :ephemeral_pubkey, :bytes, 1
|
|
optional :key_loc, :message, 2, "signrpc.KeyLocator"
|
|
optional :key_desc, :message, 3, "signrpc.KeyDescriptor"
|
|
end
|
|
add_message "signrpc.SharedKeyResponse" do
|
|
optional :shared_key, :bytes, 1
|
|
end
|
|
add_message "signrpc.TweakDesc" do
|
|
optional :tweak, :bytes, 1
|
|
optional :is_x_only, :bool, 2
|
|
end
|
|
add_message "signrpc.TaprootTweakDesc" do
|
|
optional :script_root, :bytes, 1
|
|
optional :key_spend_only, :bool, 2
|
|
end
|
|
add_message "signrpc.MuSig2CombineKeysRequest" do
|
|
repeated :all_signer_pubkeys, :bytes, 1
|
|
repeated :tweaks, :message, 2, "signrpc.TweakDesc"
|
|
optional :taproot_tweak, :message, 3, "signrpc.TaprootTweakDesc"
|
|
end
|
|
add_message "signrpc.MuSig2CombineKeysResponse" do
|
|
optional :combined_key, :bytes, 1
|
|
optional :taproot_internal_key, :bytes, 2
|
|
end
|
|
add_message "signrpc.MuSig2SessionRequest" do
|
|
optional :key_loc, :message, 1, "signrpc.KeyLocator"
|
|
repeated :all_signer_pubkeys, :bytes, 2
|
|
repeated :other_signer_public_nonces, :bytes, 3
|
|
repeated :tweaks, :message, 4, "signrpc.TweakDesc"
|
|
optional :taproot_tweak, :message, 5, "signrpc.TaprootTweakDesc"
|
|
end
|
|
add_message "signrpc.MuSig2SessionResponse" do
|
|
optional :session_id, :bytes, 1
|
|
optional :combined_key, :bytes, 2
|
|
optional :taproot_internal_key, :bytes, 3
|
|
optional :local_public_nonces, :bytes, 4
|
|
optional :have_all_nonces, :bool, 5
|
|
end
|
|
add_message "signrpc.MuSig2RegisterNoncesRequest" do
|
|
optional :session_id, :bytes, 1
|
|
repeated :other_signer_public_nonces, :bytes, 3
|
|
end
|
|
add_message "signrpc.MuSig2RegisterNoncesResponse" do
|
|
optional :have_all_nonces, :bool, 1
|
|
end
|
|
add_message "signrpc.MuSig2SignRequest" do
|
|
optional :session_id, :bytes, 1
|
|
optional :message_digest, :bytes, 2
|
|
optional :cleanup, :bool, 3
|
|
end
|
|
add_message "signrpc.MuSig2SignResponse" do
|
|
optional :local_partial_signature, :bytes, 1
|
|
end
|
|
add_message "signrpc.MuSig2CombineSigRequest" do
|
|
optional :session_id, :bytes, 1
|
|
repeated :other_partial_signatures, :bytes, 2
|
|
end
|
|
add_message "signrpc.MuSig2CombineSigResponse" do
|
|
optional :have_all_signatures, :bool, 1
|
|
optional :final_signature, :bytes, 2
|
|
end
|
|
add_message "signrpc.MuSig2CleanupRequest" do
|
|
optional :session_id, :bytes, 1
|
|
end
|
|
add_message "signrpc.MuSig2CleanupResponse" do
|
|
end
|
|
add_enum "signrpc.SignMethod" do
|
|
value :SIGN_METHOD_WITNESS_V0, 0
|
|
value :SIGN_METHOD_TAPROOT_KEY_SPEND_BIP0086, 1
|
|
value :SIGN_METHOD_TAPROOT_KEY_SPEND, 2
|
|
value :SIGN_METHOD_TAPROOT_SCRIPT_SPEND, 3
|
|
end
|
|
end
|
|
end
|
|
|
|
module Signrpc
|
|
KeyLocator = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("signrpc.KeyLocator").msgclass
|
|
KeyDescriptor = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("signrpc.KeyDescriptor").msgclass
|
|
TxOut = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("signrpc.TxOut").msgclass
|
|
SignDescriptor = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("signrpc.SignDescriptor").msgclass
|
|
SignReq = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("signrpc.SignReq").msgclass
|
|
SignResp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("signrpc.SignResp").msgclass
|
|
InputScript = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("signrpc.InputScript").msgclass
|
|
InputScriptResp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("signrpc.InputScriptResp").msgclass
|
|
SignMessageReq = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("signrpc.SignMessageReq").msgclass
|
|
SignMessageResp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("signrpc.SignMessageResp").msgclass
|
|
VerifyMessageReq = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("signrpc.VerifyMessageReq").msgclass
|
|
VerifyMessageResp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("signrpc.VerifyMessageResp").msgclass
|
|
SharedKeyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("signrpc.SharedKeyRequest").msgclass
|
|
SharedKeyResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("signrpc.SharedKeyResponse").msgclass
|
|
TweakDesc = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("signrpc.TweakDesc").msgclass
|
|
TaprootTweakDesc = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("signrpc.TaprootTweakDesc").msgclass
|
|
MuSig2CombineKeysRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("signrpc.MuSig2CombineKeysRequest").msgclass
|
|
MuSig2CombineKeysResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("signrpc.MuSig2CombineKeysResponse").msgclass
|
|
MuSig2SessionRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("signrpc.MuSig2SessionRequest").msgclass
|
|
MuSig2SessionResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("signrpc.MuSig2SessionResponse").msgclass
|
|
MuSig2RegisterNoncesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("signrpc.MuSig2RegisterNoncesRequest").msgclass
|
|
MuSig2RegisterNoncesResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("signrpc.MuSig2RegisterNoncesResponse").msgclass
|
|
MuSig2SignRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("signrpc.MuSig2SignRequest").msgclass
|
|
MuSig2SignResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("signrpc.MuSig2SignResponse").msgclass
|
|
MuSig2CombineSigRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("signrpc.MuSig2CombineSigRequest").msgclass
|
|
MuSig2CombineSigResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("signrpc.MuSig2CombineSigResponse").msgclass
|
|
MuSig2CleanupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("signrpc.MuSig2CleanupRequest").msgclass
|
|
MuSig2CleanupResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("signrpc.MuSig2CleanupResponse").msgclass
|
|
SignMethod = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("signrpc.SignMethod").enummodule
|
|
end
|