ok300
708a3526c7
Add request, response to API methods ( #153 )
...
* Add request, response to get_info()
* Add request, response to prepare_send_payment()
* Add request, response to restore()
* Add request, response to connect()
* Update lib/bindings/src/breez_liquid_sdk.udl
Co-authored-by: Ross Savage <551697+dangeross@users.noreply.github.com >
* Update lib/bindings/src/breez_liquid_sdk.udl
Co-authored-by: Ross Savage <551697+dangeross@users.noreply.github.com >
* Update lib/core/src/bindings.rs
Co-authored-by: Ross Savage <551697+dangeross@users.noreply.github.com >
* Fix bindings.rs call
* Update connect to handle ConnectRequest
---------
Co-authored-by: Ross Savage <551697+dangeross@users.noreply.github.com >
Co-authored-by: Ross Savage <hello@satimoto.com >
2024-05-03 08:48:03 +00:00
ok300
3df6a5c3d4
CLI: Allow choosing custom network ( #151 )
...
* CLI: Allow choosing custom network
* Cargo fmt
2024-05-02 18:27:31 +00:00
ok300
080698c2d1
Update receive to support only payer amount ( #131 )
2024-05-02 06:00:56 +00:00
ok300
cb7e753c95
Rename project: Rust, uniffi ( #133 )
...
* Rename rust crates, uniffi bindings
* Rename uniffi tests
* Rename uniffi UDL file
2024-05-02 05:44:47 +00:00
Erdem Yerebasmaz
3b94544b89
Apply frb's file structure changes to cli
2024-04-29 18:41:37 +03:00
ok300
522bdaea5c
Rename init() to connect() ( #119 )
...
* Rename init() to connect()
* Shorten commit ID for secp256k1-zkp dependency
* Update RN bindings
* Rename the manually coded init function to connect
* Update RN example app
---------
Co-authored-by: Ross Savage <hello@satimoto.com >
Co-authored-by: Ross Savage <551697+dangeross@users.noreply.github.com >
2024-04-29 15:25:48 +00:00
yse
857db3cc33
fix: change log write mode to append ( #110 )
2024-04-26 19:40:45 +02:00
yse
1d3ed4b00c
feat: add fee calculation to payment receive ( #101 )
2024-04-25 10:56:21 +02:00
yse
ecc211e090
feat: add backup and restore functionality ( #65 )
2024-04-25 09:40:32 +02:00
yse
8f35cee0a1
fix: remove receive options from cli ( #100 )
2024-04-24 19:09:15 +02:00
yse
2929d668cf
feat: add fee persistence to payments ( #83 )
2024-04-18 11:24:04 +02:00
ok300
7443a8717a
Address uniffi feedback ( #90 )
...
* Replace invoice_amount_sat with payer_amount_sat
* Replace onchain_amount_sat with receiver_amount_sat
2024-04-17 20:57:51 +00:00
ok300
fa0cde18d6
Use a different DB file per network ( #91 )
...
* Use DEFAULT_DATA_DIR instead of hardcoded string in CLI
* Use a different DB file per network
2024-04-17 17:28:03 +00:00
ok300
5e190a9a5d
CLI: Use qrcode-rs instead of qr2term ( #88 )
2024-04-16 23:07:11 +02:00
yse
3efbdb97cb
cli: add log file ( #87 )
2024-04-16 21:28:40 +02:00
ok300
e2ace48b48
Add uniffi bindings ( #59 )
...
* Rename CLI and lib projects
* Place lib in a workspace
* Add uniffi package
* Bump uniffi version
* Add uniffi.toml config file to customize lib names
* Add makefile for kotlin, python, swift bindings
* Add missing PaymentError variant
* Rename BoltzGeneric error variant
2024-04-15 15:32:16 +00:00
yse
85e8a6d1a3
feat: persist invoice rather than amount ( #66 )
...
Co-authored-by: ok300 <106775972+ok300@users.noreply.github.com >
2024-04-12 15:51:16 +02:00
yse
efc970d1e0
feat: add json responses to cli ( #81 )
2024-04-09 21:30:02 +02:00
yse
04d0c5b790
feat: add transaction persistence to lwk instance ( #70 )
2024-04-09 00:12:25 +02:00
yse
2a2317001b
feat: add qr code to receive command ( #71 )
2024-04-08 10:58:48 +02:00
yse
21f6d7068a
feat: add support for pending send ( #48 )
2024-03-27 16:16:08 +01:00
ok300
16a13efd72
Make network a mandatory arg of init() ( #53 )
2024-03-26 06:00:25 +01:00
ok300
e6a8a84050
Consolidate constants and default init values ( #52 )
2024-03-26 05:58:30 +01:00
ok300
baabf39811
Default to a 12-word mnemonic ( #51 )
...
* Change to blinding variant slip77
* Simplify init arg
* Default to a 12-word mnemonic
2024-03-26 05:55:37 +01:00
ok300
402a712b9b
Simplify init arg ( #50 )
...
* Change to blinding variant slip77
* Simplify init arg
2024-03-26 05:54:41 +01:00
ok300
4e3536f67f
Derive Debug for relevant structs ( #45 )
2024-03-21 19:53:33 +00:00
ok300
a55b496f27
Remove unused dependency: tokio ( #46 )
2024-03-21 19:52:41 +00:00
yse
a123d32651
feat: added onchain_amount_sat field to received swaps ( #41 )
2024-03-21 19:42:21 +01:00
yse
03c2c3918a
feat: add invoice_amount_sat field to swaps ( #33 )
...
* fix: rebasing and updating cargo.lock
* feat: add `requested-amount-sat` field to pending swaps
* lint
* feat: added list-payments method
* linting
* feat: adding pending transactions to list-payments
* fix: rename received_amount to invoice_amount
* fix: renaming Pending to PendingReceive
* fix: remove expect from preimage unwrapping
2024-03-21 15:05:08 +01:00
ok300
516f95a685
Consolidate wallet initialization ( #30 )
...
* Consolidate wallet initialization
2024-03-19 12:39:08 +00:00
yse
21335d73aa
feat: add primary methods for ongoing swaps ( #28 )
...
* Fix receive-payment by increasing claim absolute_fee
* feat: added sqlite methods for ongoing swaps
* fix: create specific error type when persisting swaps
---------
Co-authored-by: ok300 <106775972+ok300@users.noreply.github.com >
2024-03-19 13:13:33 +01:00
yse
72835423cb
feat: add get_info method to wallet ( #12 )
...
* feat: initial `get_info` wallet method
* feat: add current active address to info
2024-03-18 10:41:41 +01:00
ok300
69363c662f
Add support for logging
2024-03-15 12:50:17 +01:00
yse
c17bbc9c4f
chore: splitting models and renaming wallet ( #11 )
...
* chore: split code and rename wallet
* chore: removing `wait_for_tx`
2024-03-13 10:27:57 +01:00
yse
ffadce402e
feat: adding initial methods ( #2 )
...
Note that the structure is still experimental and subject to change, refer to breez-sdk-liquid#2 for more details
2024-03-13 09:10:26 +01:00