-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
The current largest feature gap with WASM32 SDK is around wallet functionality.
Some components and primitives required for the higher level wallet abstractions are in place, while others need to be added.
Below is a (mostly complete but probably missing some things) list of components & features that need to be added to bring parity:
Classes:
-
UtxoContext&UtxoProcessor(and required "sub" componentsBalanceand andBalanceStrings) - Completed via PRs feat: add wallet UTXO processor/context bindings #10, feat: add generator support for UtxoContext #15, and feat: add UtxoProcessor event listeners #20 -
PSKT&PSKBclasses - blocked, draft PR is Add PSKT & PSKB functionality #3 -
Walletclass (and probably supporting components such asStorage,WalletDescriptor, etc.)
There are likely other smaller or supporting classes that will need to be added as part of this work.
Functions:
-
argon2sha256ivFromBinary -
argon2sha256ivFromText -
createAddress -
decryptXChaCha20Poly1305 -
encryptXChaCha20Poly1305 -
getNetworkParams -
getTransactionMaturityProgress -
setDefaultStorageFolder -
setDefaultWalletFile -
sha256FromBinary -
sha256FromText -
sha256dFromBinary -
sha256dFromText
The above exist in WASM32 SDK but do not currently exist in the Python SDK.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels