Expand description
Messages exchanged between the client and the Ark server.
Structs§
- ArkTransaction
- Asset
- An asset carried by a VTXO.
- Asset
Info - Metadata about an issued asset, including its control asset reference.
- Batch
Failed - Batch
Finalization Event - Batch
Finalized Event - Batch
Started Event - Commitment
Transaction - Deprecated
Signer - FeeInfo
- Fee information from the server.
- Finalize
Offchain TxResponse - GetVtxos
Request - Indexer
Page - Info
- Intent
FeeInfo - Intent fee information.
- Nonce
Pks - An aggregate public nonce per shared internal (non-leaf) node in the batch-tree.
- Page
Request - Page request for paginated queries.
- Partial
SigTree - A Musig partial signature per shared internal (non-leaf) node in the batch-tree.
- Pending
Tx - Scheduled
Session - Stream
Started Event - Submit
Offchain TxResponse - Subscription
Event - Tree
Nonces Aggregated Event - Tree
Nonces Event - Tree
Signature Event - Tree
Signing Started Event - Tree
TxEvent - Tree
TxNonce Pks - A public nonce per public key, where each public key corresponds to a party signing a transaction in the batch-tree.
- TxTree
- TxTree
Node - Virtual
TxOut Point - Virtual
TxsResponse - Vtxo
Chain - Vtxo
Chains
Enums§
- Batch
Tree Event Type - Chained
TxType - Deprecated
Signer Status - Status of a deprecated server signer at a specific point in time.
- GetVtxos
Request Filter - GetVtxos
Request Reference - Network
- Server
Signer Status - Rotation status for any server signer key known to a client.
- Stream
Event - Stream
Transaction Data - Subscription
Response
Constants§
- SDK_
VERSION - Version of this SDK, as
rust-sdk/<crate version>. - TARGET_
ARKD_ VERSION - arkd build version targeted by this SDK.
Functions§
- parse_
fee_ amount - Parse a fee amount string as satoshis. Returns Amount::ZERO for empty or missing strings.
- parse_
sequence_ number