Commit Graph

112 Commits

Author SHA1 Message Date
Erdem Yerebasmaz
26f03c35d2 Point to release notes on repository on CHANGELOGS.md 2024-05-03 16:05:39 +03:00
Erdem Yerebasmaz
1c78c30860 Apply renaming changes
- breez_sdk_liquid -> breez_liquid_sdk
- Fix repository hyperlinks
- Change descriptions on Dart/Flutter packages
2024-05-03 16:05:39 +03:00
Erdem Yerebasmaz
a912baebd9 Move flutter under bindings folder 2024-05-03 16:05:39 +03:00
Erdem Yerebasmaz
6d4dab2ef8 Remove garbage header file 2024-05-03 16:05:39 +03:00
Erdem Yerebasmaz
5779f024ab Apply API changes on example Flutter app 2024-05-03 16:05:39 +03:00
Erdem Yerebasmaz
fc85f4f488 Generate Dart/Flutter bindings 2024-05-03 16:05:39 +03:00
Erdem Yerebasmaz
efe3492be0 Apply rename changes 2024-05-03 16:05:39 +03:00
Erdem Yerebasmaz
6802d11c09 Only compile ls-sdk-core with build scripts
Saves ~30 seconds & binary size is reduced by 50%
2024-05-03 16:05:39 +03:00
Erdem Yerebasmaz
d2e058329e Revert changes on release profile & create custom profiles for frb
Add comments on profile settings
2024-05-03 16:05:39 +03:00
Erdem Yerebasmaz
0e89047d21 Fix typo 2024-05-03 16:05:39 +03:00
Erdem Yerebasmaz
e8a0973b7f Rename init to connect on example app 2024-05-03 16:05:39 +03:00
Erdem Yerebasmaz
d5ae712568 Generate Dart bindings & C Headers
- Enable full dependencies
2024-05-03 16:05:39 +03:00
Erdem Yerebasmaz
1b0d915a7a Run "melos bootstrap" 2024-05-03 16:05:39 +03:00
Erdem Yerebasmaz
f164b1d3ad Fix relative path of target folder on build_apple script 2024-05-03 16:05:39 +03:00
Erdem Yerebasmaz
e14e4d44dd Fix workspace manifest location on build-android script 2024-05-03 16:05:39 +03:00
Erdem Yerebasmaz
c3bae0e5df Only build core package with ls-sdk-flutter run commands 2024-05-03 16:05:39 +03:00
Erdem Yerebasmaz
dbb42241b5 Use LsSdkError from ls-sdk::error 2024-05-03 16:05:39 +03:00
Erdem Yerebasmaz
31d37cc05e Add suitable crate-types are configured for target devices
- lib is required for non-library targets, such as tests and benchmarks
- staticlib is required for iOS
- cdylib for all other platforms
2024-05-03 16:05:39 +03:00
Erdem Yerebasmaz
795be560e6 Add Cargo profile for ls-sdk-flutter scripts 2024-05-03 16:05:39 +03:00
Erdem Yerebasmaz
09e1807f78 Add Dart/Flutter packages 2024-05-03 16:05:39 +03:00
Ross Savage
2ebf8b4bda Merge pull request #128 from breez/savage-kotlin-multiplatform
Add kotlin multiplatform bindings
2024-05-03 12:28:37 +02:00
Ross Savage
42d70838f5 Fix python test 2024-05-03 12:09:58 +02:00
Ross Savage
9b0d1a6203 Fix ordering of default fields 2024-05-03 11:42:56 +02:00
Ross Savage
daa2a1b242 Add kotlin multiplatform bindings 2024-05-03 10:55:36 +02:00
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
92542876e5 Merge branch 'ok300-rename-lib-folders' 2024-05-02 21:11:55 +02:00
ok300
33815fac05 Integrate ureq fix from Boltz Client (#148) 2024-05-02 18:29:45 +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
6589a8799b Rename workspace members (subfolders) (#149)
* Rename ls-sdk-bindings workspace member

* Rename ls-sdk-core workspace member

* Rename ls-sdk-react-native
2024-05-02 18:22:32 +00:00
ok300
3221f883ac Rename ls-sdk-react-native 2024-05-02 18:17:58 +02:00
ok300
ce637b15bb Rename ls-sdk-core workspace member 2024-05-02 18:03:44 +02:00
ok300
cdd2f7dd3e Rename ls-sdk-bindings workspace member 2024-05-02 17:50:40 +02:00
yse
0aa699d5d3 fix: more robust resolve for pending swaps (#137) 2024-05-02 09:15:58 +02:00
ok300
a0a852b223 Merge branch 'ok300-rename-rust'
# Conflicts:
#	lib/ls-sdk-bindings/makefile
2024-05-02 08:11:44 +02: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
Ross Savage
8b1dc17fc3 Add python bindings 2024-04-30 22:54:47 +02:00
Ross Savage
7add324b2a Rename android, swift and react native bindings 2024-04-30 22:46:27 +02:00
ok300
c8174153cb Rename uniffi UDL file 2024-04-30 19:32:53 +02:00
ok300
f37f00a235 Rename uniffi tests 2024-04-30 19:25:39 +02:00
ok300
42865c116e Rename rust crates, uniffi bindings 2024-04-30 19:21:54 +02:00
Erdem Yerebasmaz
de70900ab7 Run make react-native 2024-04-29 19:16:48 +03:00
Erdem Yerebasmaz
d4adb5580f Return LsSdkError if getting a wallet instance fails
Add missing import
2024-04-29 18:51:29 +03:00
Erdem Yerebasmaz
0b07484bfd Rename init() to connect() 2024-04-29 18:41:37 +03:00
Erdem Yerebasmaz
08aa2eaeaf Revert "Apply frb's file structure changes to ls-sdk-bindings" 2024-04-29 18:41:37 +03:00
Erdem Yerebasmaz
c54e61ba2a Ran cargo fmt & added empty file for generated Bindings 2024-04-29 18:41:37 +03:00
Erdem Yerebasmaz
63be6097e7 Move PaymentError to error.rs 2024-04-29 18:41:37 +03:00
Erdem Yerebasmaz
cb7ccf35ac Add backup & restore to Dart bindings 2024-04-29 18:41:37 +03:00
Erdem Yerebasmaz
b0f35786d6 Expose LBtcReverseRecovery through crate explicitly on Rust input file of Dart bindings
Otherwise it won't be resolved on the generated files.
2024-04-29 18:41:37 +03:00
Erdem Yerebasmaz
7e21180fab Enable frb feature by default 2024-04-29 18:41:37 +03:00