public static interface SignerOuterClass.MuSig2SessionResponseOrBuilder
extends com.google.protobuf.MessageOrBuilder
Modifier and Type | Method and Description |
---|---|
com.google.protobuf.ByteString |
getCombinedKey()
The combined public key (in the 32-byte x-only format) with all tweaks
applied to it.
|
boolean |
getHaveAllNonces()
Indicates whether all nonces required to start the signing process are known
now.
|
com.google.protobuf.ByteString |
getLocalPublicNonces()
The two public nonces the local signer uses, combined into a single value
of 66 bytes.
|
com.google.protobuf.ByteString |
getSessionId()
The unique ID that represents this signing session.
|
com.google.protobuf.ByteString |
getTaprootInternalKey()
The raw combined public key (in the 32-byte x-only format) before any tweaks
are applied to it.
|
SignerOuterClass.MuSig2Version |
getVersion()
The version of the MuSig2 BIP that was used to create the session.
|
int |
getVersionValue()
The version of the MuSig2 BIP that was used to create the session.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
com.google.protobuf.ByteString getSessionId()
The unique ID that represents this signing session. A session can be used for producing a signature a single time. If the signing fails for any reason, a new session with the same participants needs to be created.
bytes session_id = 1;
com.google.protobuf.ByteString getCombinedKey()
The combined public key (in the 32-byte x-only format) with all tweaks applied to it. If a taproot tweak is specified, this corresponds to the taproot key that can be put into the on-chain output.
bytes combined_key = 2;
com.google.protobuf.ByteString getTaprootInternalKey()
The raw combined public key (in the 32-byte x-only format) before any tweaks are applied to it. If a taproot tweak is specified, this corresponds to the internal key that needs to be put into the witness if the script spend path is used.
bytes taproot_internal_key = 3;
com.google.protobuf.ByteString getLocalPublicNonces()
The two public nonces the local signer uses, combined into a single value of 66 bytes. Can be split into the two 33-byte points to get the individual nonces.
bytes local_public_nonces = 4;
boolean getHaveAllNonces()
Indicates whether all nonces required to start the signing process are known now.
bool have_all_nonces = 5;
int getVersionValue()
The version of the MuSig2 BIP that was used to create the session.
.signrpc.MuSig2Version version = 6;
SignerOuterClass.MuSig2Version getVersion()
The version of the MuSig2 BIP that was used to create the session.
.signrpc.MuSig2Version version = 6;