Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
a7a236a
Update payjoin dependency
spacebear21 Apr 20, 2026
8aa8c52
Add synchronous wallet workarounds
spacebear21 Apr 20, 2026
ada5c16
Implement transitory in-memory session persisters
spacebear21 Apr 20, 2026
2643285
fixup:delete inmemory persisters
spacebear21 Apr 22, 2026
3acecf5
Add helpers
spacebear21 Apr 22, 2026
3963035
Update fetchOhttpKeys
spacebear21 Apr 21, 2026
7e80a48
Update createReceiver
spacebear21 Apr 21, 2026
62f9468
Delete flutter stuff
spacebear21 Apr 21, 2026
d840e1c
Update createSender
spacebear21 Apr 21, 2026
e847981
Update proposePayjoin
spacebear21 Apr 21, 2026
9cb4f4c
Update receiver isolate entrypoint
spacebear21 Apr 22, 2026
d78935a
Update sender isolate entrypoint
spacebear21 Apr 22, 2026
32143ed
Fix integration test wallets setup
spacebear21 Apr 23, 2026
87e1635
Fix bad state in tests when native crash occurs
spacebear21 Apr 23, 2026
7dd5418
Fix race for tests
spacebear21 Apr 27, 2026
8f924ad
Drop isolates architecture
spacebear21 May 4, 2026
250f90e
merge: PR #2041 (upgrade-payjoin) into payjoin-upgrade
ethicnology Jul 11, 2026
5b79418
fix(payjoin): guard polls against overlap, stranding and missed expiry
ethicnology Jul 13, 2026
135dd68
fix(wallet): restrict payjoin psbt signer to standard sighashes
ethicnology Jul 13, 2026
4d7aad4
fix(wallet): extend CryptoProvider race guard to dry scans
ethicnology Jul 13, 2026
fe8b712
refactor(payjoin): surface underlying errors in datasource logs
ethicnology Jul 13, 2026
db48dea
test(payjoin): unit-test session persisters and relay fallback
ethicnology Jul 13, 2026
1215ed5
test(payjoin): keep integration wallets payjoin-capable across runs
ethicnology Jul 13, 2026
dc2cca5
build(deps): bump payjoin to 0.1.2
ethicnology Jul 13, 2026
3ea1abb
fix(payjoin,wallet): address review findings
ethicnology Jul 13, 2026
49c7c0f
test(payjoin): cover corrupt-log and relay-timeout edge cases
ethicnology Jul 13, 2026
d42d1c2
test(payjoin): correct multi-payjoin integration test timeout unit
ethicnology Jul 13, 2026
08e1ead
fix(payjoin): broadcast original on restart-time expiry
ethicnology Jul 14, 2026
a781234
fix(payjoin): bound the request-upload phase with sendTimeout
ethicnology Jul 14, 2026
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
918 changes: 507 additions & 411 deletions integration_test/payjoin_test.dart

Large diffs are not rendered by default.

5 changes: 0 additions & 5 deletions ios/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ PODS:
- Flutter (1.0.0)
- flutter_secure_storage_legacy (6.0.0):
- Flutter
- payjoin_flutter (0.20.0)
- rust_lib_bull_sdk (0.0.1):
- Flutter
- tor (0.0.1):
Expand All @@ -18,7 +17,6 @@ PODS:
DEPENDENCIES:
- Flutter (from `Flutter`)
- flutter_secure_storage_legacy (from `.symlinks/plugins/flutter_secure_storage_legacy/ios`)
- payjoin_flutter (from `.symlinks/plugins/payjoin_flutter/ios`)
- rust_lib_bull_sdk (from `.symlinks/plugins/rust_lib_bull_sdk/ios`)
- tor (from `.symlinks/plugins/tor/ios`)
- universal_ble (from `.symlinks/plugins/universal_ble/darwin`)
Expand All @@ -30,8 +28,6 @@ EXTERNAL SOURCES:
:path: Flutter
flutter_secure_storage_legacy:
:path: ".symlinks/plugins/flutter_secure_storage_legacy/ios"
payjoin_flutter:
:path: ".symlinks/plugins/payjoin_flutter/ios"
rust_lib_bull_sdk:
:path: ".symlinks/plugins/rust_lib_bull_sdk/ios"
tor:
Expand All @@ -46,7 +42,6 @@ EXTERNAL SOURCES:
SPEC CHECKSUMS:
Flutter: cabc95a1d2626b1b06e7179b784ebcf0c0cde467
flutter_secure_storage_legacy: 2b1517bd98433d760370884d3e2cc3ed8eeb2538
payjoin_flutter: 6397d7b698cdad6453be4949ab6aca1863f6c5e5
rust_lib_bull_sdk: 160980033dfde220ad447a6dffa22d4269f8ea6c
tor: 767208930250ef7be241963b75568c55c0a81890
universal_ble: 45519b2aeafe62761e2c6309f8927edb5288b914
Expand Down
Loading
Loading