Roei Erez
59aefee0ef
emit pending confirmation for liquid transactions
2024-08-29 17:37:30 +03:00
yse
0053007000
fix: ensure non-MRH invoices use lockup amount for fee calculation ( #461 )
2024-08-29 14:32:39 +02:00
Ross Savage
924618c99e
Android notification plugin ( #433 )
...
* Add Android notification plugin
* Hash and compare payment swapId
* Hash the metadata
* Validate min sendable amount
* Set the PaymentMethod
* chore: apply breaking changes from BIP21 support
* Handle Lightning payments on SwapUpdated events
* Update Flutter
* Improve payment text
---------
Co-authored-by: Erdem Yerebasmaz <erdem@yerebasmaz.com >
2024-08-29 14:05:24 +02:00
Ross Savage
6b78919df8
Add sign_message and check_message ( #443 )
...
* Add sign and check message methods
* Use lightning message_signing module to verify the message signature
* Use hash engine
2024-08-29 08:42:16 +02:00
Ross Savage
deb9ed1b09
Add description hash to receive payment ( #440 )
...
* Add option to hash description
* Fix Flutter gen
* Switch to upstream boltz-rust
* Address feedback
2024-08-29 08:17:10 +02:00
Ross Savage
34774647bf
Integrate webhooks ( #410 )
...
* Integrate webhooks
* Make hash_swap_id optional
* Hash and store the swap id
* Add webhook status include lists
* Remove superfluous webhook statuses
* Verify and fetch user_lockup_tx_id if missing
* Fix tests
* Use bitcoin sha256
* Fix flutter CI
2024-08-29 08:03:50 +02:00
Ross Savage
251c252374
Add Go/CS bindings ( #147 )
...
* Publish Go/CS packages
* Fix optional param ordering
* Fix CI installed bindgens
2024-08-28 15:14:20 +02:00
ok300
ab63064343
Fix chain swap limits validation ( #456 )
...
* validate_chain_pairs: use payer_amount instead of ambiguous amount_sat
* validate_submarine_pairs: add comment
* prepare_receive_payment: clarify pair handling for PaymentMethod::Lightning
* Chain pair validation: use user_lockup_amount instead of payer_amount
2024-08-28 10:38:41 +00:00
ok300
152032dd82
pay-onchain: fix user lockup fee calculation, boltz fee calculation ( #459 )
2024-08-28 10:21:29 +00:00
yse
7b3085df8d
send: consider request amount when preparing the payment ( #454 )
2024-08-27 01:37:56 +02:00
Ross Savage
59f5e0636c
Handle in RN codegen multiple fields in enum variant ( #453 )
...
* Update RN example
* Handle enum variants with multiple fields
2024-08-23 06:12:39 +02:00
yse
1a89bcd6c1
feat: add BIP21 support ( #414 )
...
Co-authored-by: Erdem Yerebasmaz <erdem@yerebasmaz.com >
Co-authored-by: ok300 <106775972+ok300@users.noreply.github.com >
2024-08-22 12:23:36 +02:00
Erdem Yerebasmaz
5248dfc235
Depend on sdk-common with liquid feature ( #452 )
...
* Add copy script to packages/react-native makefile
* Reorder scripts
* Depend on sdk-common with liquid feature
* chore: cargo update
* Generate Dart bindings
* Generate UniFFI bindings
* Simplify import resolution by using prelude::*
* Applies changes from https://github.com/breez/breez-sdk-greenlight/pull/1078
2024-08-20 18:50:27 +03:00
Erdem Yerebasmaz
0cb02ce435
Bugfix: Update production podpsec's version with version script ( #447 )
...
* Add just recipe to update version number on podspec files & Cmake scripts
* Resolve relative path of root from script directory
* fix: Update production podpsec's version with version script
* Run 'just version'
* Update melos dependency
* Check if versions on podspec & cmake scripts were updated properly on CI
* Update versions on podspec & cmake scripts on publish
* Declare license type on podspec
* Add platform-specific link recipes
* Add copy recipes to be used in CI workflows
2024-08-20 14:51:07 +03:00
Ross Savage
9c683761e6
Confirm chain swap claims ( #450 )
...
* Confirm chain swap claims before setting to complete
* Fix tests
* Address feedback
* Apply suggestions from code review
Co-authored-by: Erdem Yerebasmaz <erdem@yerebasmaz.com >
---------
Co-authored-by: Erdem Yerebasmaz <erdem@yerebasmaz.com >
2024-08-19 09:35:42 +02:00
ok300
44ee969e43
Receive payment: remove MRH BIP21 amount validation ( #448 )
...
* Receive payment: remove MRH BIP21 amount validation
* Fix CI: bump dependency in pubspec.lock
2024-08-15 17:47:19 +00:00
Erdem Yerebasmaz
265724101c
Bump flutter_rust_bridge to 2.2.0 ( #442 )
2024-08-13 11:46:08 +03:00
Erdem Yerebasmaz
852b712277
Address cargo clippy warnings ( #439 )
...
Fix indentations on documentations.
2024-08-08 17:23:34 +03:00
Erdem Yerebasmaz
3703fd3477
Allow working with local library on iOS ( #434 )
...
* Update SDK range and update dependencies to latest
* Correct the output folder creation on codegen just recipe
* Create a podspec for local development
* Use production podspec when publishing
* Remove spec.platform as deployment targets are already set
2024-08-07 14:59:00 +03:00
ok300
6373ac2be3
Receive payment: remove retry backoff, reduce wait time to 1 sec ( #431 )
2024-08-06 15:55:55 +00:00
Roei Erez
fe112a8bf7
Merge branch 'v0.2.1'
2024-08-04 12:21:12 +03:00
Roei Erez
d123a77b12
update version to 0.2.1
2024-08-01 16:27:08 +03:00
ok300
37d625c2b6
Pause event notifications on first sync ( #424 )
...
* Add cache flag for is_first_sync_complete
* Event Manager: add ability to pause and resume event notifications
* Pause event notifications on first sync
* Fix CI: bump pubspec.lock dependencies
* CI: Bump win32 transitive dependency in pubspec.lock
* CI: Set dependency hash in quotes
2024-08-01 08:45:14 +00:00
Erdem Yerebasmaz
2c4441e977
Bugfix: Correct the relative path on bindings scripts ( #425 )
...
* Correct the path of breez_sdk_liquid.kt on .gitignore
* Fix relative path on bindings-android script
* Update bindings README
'python' & 'swift' scripts are not available on this crate
* chore: ran melos pub-upgrade
2024-08-01 11:11:04 +03:00
yse
a1a4343d25
fix: show regular onchain fees when mrh payment is detected ( #421 )
2024-07-26 18:51:59 +02:00
yse
c113f5ec35
fix: show regular onchain fees when mrh payment is detected ( #421 )
2024-07-26 18:51:38 +02:00
yse
0f636784a1
feat: split storage based on network ( #419 )
2024-07-26 11:01:42 +02:00
yse
15a522841c
feat: split storage based on network ( #419 )
2024-07-26 10:53:34 +02:00
Ross Savage
28039272ad
Fix lowball broadcast ( #418 )
...
(cherry picked from commit 97075f383f )
2024-07-25 21:23:58 +03:00
Ross Savage
97075f383f
Fix lowball broadcast ( #418 )
2024-07-25 20:16:32 +02:00
Erdem Yerebasmaz
859c128475
Update tag names
2024-07-25 19:34:42 +03:00
Roei Erez
65ce16ea5f
update version to 0.2.0
2024-07-25 17:19:47 +03:00
Roei Erez
63e5a12abb
Merge branch 'v0.1.4'
2024-07-25 17:16:27 +03:00
yse
14da84bd64
fear: add per-wallet directory structure for persister and lwk ( #413 )
2024-07-25 13:59:14 +02:00
Ross Savage
baa8096852
Update boltz-rust and add receive payment description ( #409 )
...
* Update boltz-rust
* Store description and add to Payment struct
* Fix examples
2024-07-25 12:46:40 +02:00
yse
a8613eca49
test: complete chain swap tests ( #392 )
...
Co-authored-by: Ross Savage <hello@satimoto.com >
2024-07-23 13:58:10 +02:00
ok300
7c45500f70
Fix payment position fluctuation in list_payments for Send ( #404 )
2024-07-22 15:34:02 +00:00
Roei Erez
ad0bad1431
update versions to 0.1.4
2024-07-22 15:18:02 +03:00
ok300
9ee5a04a91
Remove sync() call when handling Boltz update ( #401 )
2024-07-22 07:47:14 +00:00
Ross Savage
091fc50270
Add rustdocs generation to CI ( #402 )
...
* Add rustdocs CI
* Flutter gen
* Add link to README
2024-07-19 17:35:59 +02:00
Ross Savage
bfeb785221
Buy Bitcoin ( #398 )
...
* Add fiat on-ramp service
* Use sdk-common MoonpayProvider
* Bump flutter qr dependency
* Bump sdk-common dependency
2024-07-19 14:57:51 +02:00
ok300
970489ccfa
Persistence: consolidate state filter ( #400 )
...
* Simplify sync_payments_with_chain_data loop
* Extract get_where_clause_state_in() util
* Bump flutter transitive dependency
2024-07-18 07:48:48 +00:00
Ross Savage
8ac220275e
Update version to 0.1.3.rc2
2024-07-17 08:19:54 +02:00
Ross Savage
797c5771ed
Set default value
...
(cherry picked from commit e9d22f647295760811a8a0e96aeca91984fc3605)
2024-07-17 08:16:10 +02:00
Ross Savage
d567c27e67
Set default value ( #397 )
2024-07-16 10:24:41 +02:00
Ross Savage
a3eb4caaf2
Add validate url success action param ( #395 )
2024-07-16 10:08:30 +02:00
Ross Savage
02408d2e04
Add validate url success action param
...
(cherry picked from commit bcd1b33004cb0f6762db7e8e3acfcf77d7eb9429)
2024-07-16 10:06:22 +03:00
Roei Erez
938f74d7d1
update version to 0.1.3.rc1
2024-07-16 09:14:39 +03:00
Ross Savage
0da35259fe
Allow custom pay_onchain claim fees ( #391 )
...
* Allow optional fee rate for pay onchain BTC claim
* Add recommended_fees method
* Fix example Config
* Address review comments
2024-07-15 17:38:10 +02:00
Ross Savage
7a1d0be70b
Update lwk to 0.7.0 ( #394 )
2024-07-15 14:59:10 +02:00