Module spark

Source
Expand description

The core for Spark proto types and service definitions. This module contains spark.proto and spark_tree.proto files.

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.
spark_service_client
Generated client implementations.
spark_tree_service_client
Generated client implementations.
subscribe_to_events_response
Nested message and enum types in SubscribeToEventsResponse.
token_transaction
Nested message and enum types in TokenTransaction.
transfer_filter
Nested message and enum types in TransferFilter.

Structs§

Address
AddressNode
AddressRequestNode
AggregateNodesRequest
AggregateNodesResponse
CancelSignedTokenTransactionRequest
CancelTransferRequest
CancelTransferResponse
ClaimLeafKeyTweak
ClaimTransferSignRefundsRequest
ClaimTransferSignRefundsResponse
ClaimTransferTweakKeysRequest
ConnectedEvent
CooperativeExitRequest
CooperativeExitResponse
CounterLeafSwapRequest
CounterLeafSwapResponse
CreateTreeRequest
CreateTreeResponse
CreationNode
CreationResponseNode
DepositAddressProof
DepositAddressQueryResult
DepositEvent
ExtendLeafRequest
ExtendLeafResponse
ExtendLeafSigningResult
FetchPolarityScoreRequest
FinalizeNodeSignaturesRequest
FinalizeNodeSignaturesResponse
FinalizeTokenTransactionRequest
FinalizeTransferRequest
FinalizeTransferResponse
FreezeTokensPayload
FreezeTokensRequest
FreezeTokensResponse
GenerateDepositAddressRequest
GenerateDepositAddressResponse
GetLeafDenominationCountsRequest
GetLeafDenominationCountsResponse
GetSigningCommitmentsRequest
GetSigningCommitmentsResponse
GetSigningOperatorListResponse
InitiatePreimageSwapRequest
InitiatePreimageSwapResponse
InvoiceAmount
InvoiceAmountProof
KeyshareWithIndex
LeafRefundTxSigningJob
LeafRefundTxSigningResult
NodeOutput
NodeSignatureShares
NodeSignatures
OperatorSpecificOwnerSignature
This message allows the sender of a output being spent to provide final evidence that it owns a output to an SO when requesting signing and release of the revocation keyshare.
OperatorSpecificTokenTransactionSignablePayload
OutPoint
OutputWithPreviousTransactionData
PolarityScore
PrepareTreeAddressRequest
PrepareTreeAddressResponse
ProposeTree
ProposeTreeDenominationsRequest
ProposeTreeDenominationsResponse
ProvidePreimageRequest
ProvidePreimageResponse
QueryBalanceRequest
QueryBalanceResponse
QueryNodesRequest
QueryNodesResponse
QueryTokenOutputsRequest
QueryTokenOutputsResponse
QueryTokenTransactionsRequest
Request constraints are combined using an AND relation.
QueryTokenTransactionsResponse
QueryTransfersResponse
QueryUnusedDepositAddressesRequest
QueryUnusedDepositAddressesResponse
QueryUserSignedRefundsRequest
QueryUserSignedRefundsResponse
RefreshTimelockRequest
RefreshTimelockResponse
RefreshTimelockSigningResult
RequestedSigningCommitments
ReturnLightningPaymentRequest
RevocationSecretWithIndex
SecretProof
SecretShare
SendLeafKeyTweak
SignTokenTransactionRequest
SignTokenTransactionResponse
SignatureWithIndex
SigningCommitments
SigningJob
SigningKeyshare
SigningOperatorInfo
SigningResult
SparkAddress
StartDepositTreeCreationRequest
StartDepositTreeCreationResponse
StartTokenTransactionRequest
StartTokenTransactionResponse
StartTransferRequest
StartTransferResponse
StartTreeCreationRequest
StartTreeCreationResponse
StartUserSignedTransferRequest
StorePreimageShareRequest
SubscribeToEventsRequest
SubscribeToEventsResponse
TokenMintInput
TokenOutput
This proto is constructed by the wallet to specify outputs it wants to create as part of a token transaction. Output id and revocation public key should remain unfilled so that the SE can fill them as part of the StartTokenTransaction() call.
TokenOutputToSpend
This proto is constructed by the wallet to specify leaves it wants to spend as part of the token transaction.
TokenTransaction
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.
TokenTransactionSignatures
TokenTransactionWithStatus
TokenTransferInput
Transfer
TransferEvent
TransferFilter
TransferLeaf
TreeNode
TreeNodeIds
UserSignedRefund
UserSignedTxSigningJob
Utxo

Enums§

Network
TokenTransactionStatus
TransferStatus
TransferType