Modules§
- create_
tree_ request - Nested message and enum types in
CreateTreeRequest
. - initiate_
preimage_ swap_ request - Nested message and enum types in
InitiatePreimageSwapRequest
. - prepare_
tree_ address_ request - Nested message and enum types in
PrepareTreeAddressRequest
. - query_
nodes_ request - Nested message and enum types in
QueryNodesRequest
. - query_
pending_ transfers_ request - Nested message and enum types in
QueryPendingTransfersRequest
. - spark_
service_ client - Generated client implementations.
- spark_
tree_ service_ client - Generated client implementations.
- token_
transaction - Nested message and enum types in
TokenTransaction
.
Structs§
- Address
- Address
Node - Address
Request Node - Aggregate
Nodes Request - Aggregate
Nodes Response - Cancel
Send Transfer Request - Cancel
Send Transfer Response - Cancel
Signed Token Transaction Request - Claim
Leaf KeyTweak - Claim
Transfer Sign Refunds Request - Claim
Transfer Sign Refunds Response - Claim
Transfer Tweak Keys Request - Complete
Send Transfer Request - Complete
Send Transfer Response - Cooperative
Exit Request - Cooperative
Exit Response - Create
Tree Request - Create
Tree Response - Creation
Node - Creation
Response Node - Deposit
Address Proof - Deposit
Address Query Result - Extend
Leaf Request - Extend
Leaf Response - Extend
Leaf Signing Result - Fetch
Polarity Score Request - Finalize
Node Signatures Request - Finalize
Node Signatures Response - Finalize
Token Transaction Request - Freeze
Tokens Payload - Freeze
Tokens Request - Freeze
Tokens Response - Generate
Deposit Address Request - Generate
Deposit Address Response - GetLeaf
Denomination Counts Request - GetLeaf
Denomination Counts Response - GetOwned
Token Leaves Request - GetOwned
Token Leaves Response - GetSigning
Commitments Request - GetSigning
Commitments Response - GetSigning
Operator List Response - Initiate
Preimage Swap Request - Initiate
Preimage Swap Response - Invoice
Amount - Invoice
Amount Proof - Leaf
Refund TxSigning Job - Leaf
Refund TxSigning Result - Leaf
Swap Request - Leaf
Swap Response - Leaf
With Previous Transaction Data - Mint
Input - Node
Output - Node
Signature Shares - Node
Signatures - Operator
Specific Token Transaction Signable Payload - Operator
Specific Token Transaction Signature - This message allows the sender of a leaf being spent to provide final evidence that it owns a leaf to an SO when requesting signing and release of the revocation keyshare.
- OutPoint
- Polarity
Score - Prepare
Tree Address Request - Prepare
Tree Address Response - Propose
Tree - Propose
Tree Denominations Request - Propose
Tree Denominations Response - Provide
Preimage Request - Provide
Preimage Response - Query
AllTransfers Request - Query
AllTransfers Response - Query
Balance Request - Query
Balance Response - Query
Nodes Request - Query
Nodes Response - Query
Pending Transfers Request - Query
Pending Transfers Response - Query
Token Transactions Request - Request constraints are combined using an AND relation.
- Query
Token Transactions Response - Query
Unused Deposit Addresses Request - Query
Unused Deposit Addresses Response - Query
User Signed Refunds Request - Query
User Signed Refunds Response - Refresh
Timelock Request - Refresh
Timelock Response - Refresh
Timelock Signing Result - Requested
Signing Commitments - Return
Lightning Payment Request - Secret
Proof - Secret
Share - Send
Leaf KeyTweak - Sign
Token Transaction Request - Sign
Token Transaction Response - Signing
Commitments - Signing
Job - Signing
Keyshare - Signing
Operator Info - Signing
Result - Start
Send Transfer Request - Start
Send Transfer Response - Start
Token Transaction Request - Start
Token Transaction Response - Start
Tree Creation Request - Start
Tree Creation Response - Store
Preimage Share Request - Token
Leaf Output - This proto is constructed by the wallet to specify leaves it wants to create as part of a token transaction. id and revocation public key should remain unfilled so that the SE can fill them as part of the StartTokenTransaction() call.
- Token
Leaf ToSpend - This proto is constructed by the wallet to specify leaves it wants to spend as part of the token transaction.
- Token
Transaction - This proto is constructed by the wallet and is the core transaction data structure. This proto is deterministically hashed to generate the token_transaction_hash that is cooperatively signed by the SO group to confirm a token transaction.
- Token
Transaction Signatures - Token
Transaction With Status - Transfer
- Transfer
Input - Transfer
Leaf - Tree
Node - Tree
Node Ids - User
Signed Refund - Utxo