Documentation Index
Fetch the complete documentation index at: https://cobo.com/developers/llms.txt
Use this file to discover all available pages before exploring further.
Try Cobo WaaS Skill in your AI coding assistant (Claude Code, Cursor, etc.). Describe your needs in natural language to auto-generate production-ready SDK code and debug faster 🚀
public func listPendingTransactions() async throws -> [Transaction]
Task {
do {
if let transactions = try await sdkInstance?.listPendingTransactions() {
for transaction in transactions {
print("\(transaction)\n")
}
} else {
print("No pending transactions found")
}
} catch {
print("Error: \(error)")
}
}
Response
The list of pending transactions.
Show child attributes
Show child attributes
The transaction ID.
The status of the transactions. Possible values include:
100: Unknown.110: Scheduling.120: Initializing.130: Approving.140: Processing.160: Declined.170: Failed.180: Canceled.190: Completed.
The information about the content that needs to be signed.
Show child attributes
Show child attributes
The signature type. Possible values include:
1: The signature type is ECDSA.2: The signature type is EdDSA.3: The signature type is Schnorr.
The TSS Node protocol. Possible values include:
1: GG18.2: Lindell.3: EddsaTSS.
The list of BIP32 paths.
The list of message hashes.
The list of tweaks when
signatureType is 3 (Schnorr).The result of completing a transaction is a new list of signatures.
Show child attributes
Show child attributes
The signature type. Possible values include:
1: ECDSA.2: EdDSA.3: Schnorr.
The TSS Node protocol. Possible values include:
1: GG18.2: Lindell.3: EddsaTSS.
The reasons for unsuccessful completion of the transaction. Possible values of
status include:failed: The transaction has failed.canceled: The transaction has been canceled.declined: The transaction has been declined.
