Skip to content

implement-payjoin #1949

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

Merged
merged 82 commits into from
May 12, 2025
Merged

implement-payjoin #1949

merged 82 commits into from
May 12, 2025

Conversation

konstantinullrich
Copy link
Contributor

Issue Number (if Applicable): Fixes #

Description

Please include a summary of the changes and which issue is fixed / feature is added.

Pull Request - Checklist

  • Initial Manual Tests Passed
  • Double check modified code and verify it with the feature/task requirements
  • Format code
  • Look for code duplication
  • Clear naming for variables and methods

# Conflicts:
#	cw_bitcoin/pubspec.lock
#	lib/di.dart
#	lib/locales/hausa_intl.dart
#	lib/locales/yoruba_intl.dart
#	lib/store/settings_store.dart
#	lib/view_model/dashboard/dashboard_view_model.dart
#	lib/view_model/settings/privacy_settings_view_model.dart
@konstantinullrich konstantinullrich marked this pull request as ready for review March 31, 2025 11:27
@spacebear21 spacebear21 moved this to Backlog in Payjoin Roadmap 📝 Apr 11, 2025
@spacebear21 spacebear21 moved this from Backlog to In Progress in Payjoin Roadmap 📝 Apr 11, 2025
Copy link
Contributor

@OmarHatem28 OmarHatem28 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's have a call to go through psbt directory files

Comment on lines +45 to +46
url: https://github.com/konstantinullrich/payjoin-flutter
ref: 6a3eb32fb9467ac12e7b75d3de47de4ca44fd88c #cake-v1
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can we make the fork in Cake org please

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

even better if changes can be upstreamed. payjoin-flutter is going to get regular updates and it'd be better than nice to maintain compatibility

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agreed,
@konstantinullrich I see that the fork only bumps the rust bridge version, if that is all that is needed, then we can just override it in our project, or open a PR on upstream to update it

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Got it. Thanks for the note

…aner code

Removed unnecessary `CakeHive` dependency and refactored `BitcoinWallet` initialization to use `payjoinSessionSource`. Improved code readability in `PsbtSigner` by reformatting lines and simplifying constructor methods for `UtxoWithPrivateKey`.
# Conflicts:
#	cw_monero/pubspec.lock
#	lib/src/screens/send/widgets/send_card.dart
# Conflicts:
#	res/values/strings_ko.arb
return P2pkhAddress.fromScriptPubkey(
script: script, network: BitcoinNetwork.mainnet);
case P2shAddressType.p2pkhInP2sh:
return P2shAddress.fromScriptPubkey(
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this should also have p2pkInP2sh right?

@OmarHatem28 OmarHatem28 merged commit 82e3ebf into main May 12, 2025
4 checks passed
@github-project-automation github-project-automation bot moved this from In Progress to Done in Payjoin Roadmap 📝 May 12, 2025
@OmarHatem28 OmarHatem28 deleted the implement-payjoin branch May 12, 2025 17:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants