Daniel Granhão
09138c9d45
Wasm: wallet cache persistence ( #868 )
...
* Expose wallet cache persister
* Implement IndexedDB wallet cache persister
* Refactor wallet persister interfaces
* Implement Node Fs persister
* Encrypt wallet updates
* Remove unnecessary tokio_with_wasm features
* Improve async persist logs
* Fix flutter binding generation
* Use dynamic dispatch for wallet_cache_persister
* Optimize conditional compilation branching
* Address review
* Refactor structure
2025-04-10 14:46:16 +01:00
Roei Erez
51ef43043c
fix realtime sync url for wasm
2025-04-08 12:42:43 +03:00
Daniel Granhão
42a489722b
WASM: db backups ( #851 )
...
* WASM: db backups
* Address review feedback
* Log backup recovery errors and proceed
2025-04-06 10:03:33 +01:00
Ross Savage
f813939529
Adds Logger interface for Wasm ( #835 )
2025-04-01 16:19:38 +02:00
Daniel Granhão
35aeb62e36
WASM: fix clippy and tests ( #823 )
2025-03-27 22:56:53 +00:00
yse
84fe545a3d
fix[wasm]: typo ( #822 )
2025-03-27 15:20:21 +01:00
yse
9b9d0ee2c4
fix[wasm]: minor compilation issues ( #819 )
2025-03-27 12:58:00 +01:00
Daniel Granhão
a06c6d522e
WASM: prevent filesystem access ( #792 )
...
* WASM: prevent filesystem access
* Exclude logger module on wasm
* Drop use of conditional compilation in `LiquidOnchainWallet`
* Expose `LiquidSdkBuilder` and configure build for wasm
* Move working_dir setup and log header to connect with signer
* Add in memory persister constructor
* Drop builder connect method
* Remove `empty_wallet_cache` from WASM interface
* Impose custom persister on wasm
2025-03-24 13:31:22 +00:00
Ross Savage
6d72fdce57
WASM: Interface ( #757 )
...
* Define common types
* Define sdk types
* Add SDK methods
* Add LiquidSdkBuilder
* Add callback interfaces
* Update CI for WASM
* Replace async and test macros
* Update sdk-common/macros dependencies
2025-03-11 06:21:46 +01:00
yse
b616ca1877
feat(wasm): split dependencies and add base wrapper ( #753 )
...
Co-authored-by: Ross Savage <551697+dangeross@users.noreply.github.com >
2025-03-05 23:01:18 +01:00