package stacks.signer.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message AcceptWithdrawal

requests.proto:80

For making a `accept-withdrawal-request` contract call in the sbtc-withdrawal smart contract.

Used in: StacksTransactionSignRequest

message BitcoinPreSignAck

messages.proto:106

Represents an acknowledgment of a BitcoinPreSignRequest.

Used in: SignerMessage

(message has no fields)

message BitcoinPreSignRequest

messages.proto:92

Information about a new Bitcoin block sign request

Used in: SignerMessage

message BitcoinSignatureRequest

messages.proto:117

A request for an independent signature over a Bitcoin sighash.

Used in: SignerMessage

message BitcoinSignatureResponse

messages.proto:123

A signer's response to a BitcoinSignatureRequest.

Used in: SignerMessage

message CompleteDeposit

requests.proto:55

For making a `complete-deposit` contract call in the sbtc-deposit smart contract.

Used in: StacksTransactionSignRequest

message Fees

common.proto:23

Describes the fees for a transaction.

Used in: BitcoinPreSignRequest

message QualifiedRequestId

common.proto:11

An identifier for a withdrawal request, comprised of the Stacks transaction ID, the Stacks block ID that included the transaction, and the request-id generated by the clarity contract for the withdrawal request.

Used in: AcceptWithdrawal, RejectWithdrawal, TxRequestIds

message RejectWithdrawal

requests.proto:108

For making a `reject-withdrawal-request` contract call in the sbtc-withdrawal smart contract.

Used in: StacksTransactionSignRequest

message RotateKeys

requests.proto:125

For making a `rotate-keys-wrapper` contract call in the `sbtc-bootstrap-signers` smart contract.

Used in: StacksTransactionSignRequest

message SchnorrSignature

messages.proto:109

A 64-byte BIP340 signature.

Used in: BitcoinSignatureResponse

message Signed

messages.proto:82

Wraps an inner type with a public key and a signature, allowing easy verification of the integrity of the inner data.

message SignerDepositDecision

decisions.proto:10

Represents a decision to accept or reject a deposit request.

Used in: SignerMessage

message SignerMessage

messages.proto:13

Messages exchanged between signers

Used in: Signed

message SignerWithdrawalDecision

decisions.proto:23

Represents a decision to accept or reject a withdrawal request.

Used in: SignerMessage

enum SmartContract

requests.proto:34

Used in: StacksTransactionSignRequest

message StacksTransactionSignRequest

requests.proto:11

Represents a request to sign a Stacks transaction.

Used in: SignerMessage

message StacksTransactionSignature

decisions.proto:37

Represents a signature of a Stacks transaction.

Used in: SignerMessage

message TxRequestIds

messages.proto:132

This type is a container for all deposits and withdrawals that are part of a transaction package.

Used in: BitcoinPreSignRequest

message WstsMessage

messages.proto:41

A wsts message.

Used in: SignerMessage