Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DO NOT MERGE: Send & Receive payjoin v2 working reference #344

Closed
wants to merge 28 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
ac48278
Add "Default Payjoin" setting
spacebear21 Dec 4, 2024
945675e
Populate Payjoin endpoint in receiver address
spacebear21 Dec 4, 2024
8e90a24
Parse Payjoin URI in sender
spacebear21 Dec 4, 2024
a05f9e8
Initialize a real payjoin receiver
spacebear21 Dec 5, 2024
78054fc
Save Receiver sessions in storage
spacebear21 Dec 7, 2024
8ea8856
wip: payjoin isolate
spacebear21 Dec 9, 2024
3983895
wip: payjoin receiver polling
spacebear21 Dec 11, 2024
e77005f
wip: tentative receiver state machine
spacebear21 Dec 11, 2024
bce6711
Send payjoin
DanGould Dec 6, 2024
4a37c01
Save Sender sessions in storage
DanGould Dec 9, 2024
1edb6c9
Abstract sendPayjoin function
DanGould Dec 10, 2024
bfa46f6
DRAFT abstract send
DanGould Dec 10, 2024
cd9ebe7
fix uri stuff
DanGould Dec 11, 2024
58234cd
Get send session from persistent storage
DanGould Dec 11, 2024
d2acfd5
Define sendPayjoin Isolate
DanGould Dec 11, 2024
2317354
Combine sync and manager into PayjoinManager
DanGould Dec 14, 2024
cafa8d0
WONT BUILD fix pjmanager isolate injection
DanGould Dec 15, 2024
a07eafc
DRAFT Demo payjoin e2e
DanGould Dec 16, 2024
49ed294
DRAFT update to bdk-flutter@main
DanGould Dec 16, 2024
8b99495
Updated payjoin isolates to pass wallet ID and read wallet + seed for…
i5hi Dec 17, 2024
cd8567c
Added bdkSigner to isolateReceiver
i5hi Dec 17, 2024
51de974
Initiate Storage in isolate
DanGould Dec 17, 2024
1276718
Send messages to/from isolates
DanGould Dec 18, 2024
7ac0f00
Fix candidate inputs
DanGould Dec 18, 2024
21c9bda
Get all the way to ReceiverTxInNotFinalized
DanGould Dec 18, 2024
253c5c6
feat: payjoin is disabled if utxos are empty for the selected wallet …
ethicnology Dec 18, 2024
74ae92b
BROADCAST PAYJOIN BABY
DanGould Dec 18, 2024
f54bde7
update lock file ✅
DanGould Dec 20, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
329 changes: 329 additions & 0 deletions .idea/caches/deviceStreaming.xml

Large diffs are not rendered by default.

9 changes: 7 additions & 2 deletions ios/Podfile.lock
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
PODS:
- bdk_flutter (0.31.2):
- bdk_flutter (0.31.3):
- Flutter
- boltz_dart (0.1.6)
- DKImagePickerController/Core (4.3.9):
Expand Down Expand Up @@ -58,6 +58,7 @@ PODS:
- path_provider_foundation (0.0.1):
- Flutter
- FlutterMacOS
- payjoin_flutter (0.20.0)
- ScreenProtectorKit (1.3.1)
- SDWebImage (5.19.7):
- SDWebImage/Core (= 5.19.7)
Expand All @@ -83,6 +84,7 @@ DEPENDENCIES:
- lwk_dart (from `.symlinks/plugins/lwk_dart/ios`)
- no_screenshot (from `.symlinks/plugins/no_screenshot/ios`)
- path_provider_foundation (from `.symlinks/plugins/path_provider_foundation/darwin`)
- payjoin_flutter (from `.symlinks/plugins/payjoin_flutter/ios`)
- share_plus (from `.symlinks/plugins/share_plus/ios`)
- url_launcher_ios (from `.symlinks/plugins/url_launcher_ios/ios`)

Expand Down Expand Up @@ -123,13 +125,15 @@ EXTERNAL SOURCES:
:path: ".symlinks/plugins/no_screenshot/ios"
path_provider_foundation:
:path: ".symlinks/plugins/path_provider_foundation/darwin"
payjoin_flutter:
:path: ".symlinks/plugins/payjoin_flutter/ios"
share_plus:
:path: ".symlinks/plugins/share_plus/ios"
url_launcher_ios:
:path: ".symlinks/plugins/url_launcher_ios/ios"

SPEC CHECKSUMS:
bdk_flutter: fb57a7400a7f3f181c5977bcdc2a5ef347ae4e7f
bdk_flutter: 86c9ba59ee282dee08c3a29599abe867d10a8b10
boltz_dart: 7ebb80d3776711efacb5823a3d9a9bb1221bac95
DKImagePickerController: 946cec48c7873164274ecc4624d19e3da4c1ef3c
DKPhotoGallery: b3834fecb755ee09a593d7c9e389d8b5d6deed60
Expand All @@ -145,6 +149,7 @@ SPEC CHECKSUMS:
lwk_dart: 898084320a2ce8ea206010c0dc3e3eead1b2c881
no_screenshot: 67d110f12466f4913b488803d4e498d03ef2889e
path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46
payjoin_flutter: 6397d7b698cdad6453be4949ab6aca1863f6c5e5
ScreenProtectorKit: 83a6281b02c7a5902ee6eac4f5045f674e902ae4
SDWebImage: 8a6b7b160b4d710e2a22b6900e25301075c34cb3
share_plus: 8875f4f2500512ea181eef553c3e27dba5135aad
Expand Down
Loading