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

Add decred #1938

Open
wants to merge 32 commits into
base: main
Choose a base branch
from
Open

Add decred #1938

wants to merge 32 commits into from

Conversation

OmarHatem28
Copy link
Contributor

Use a mock libwallet for now.

  • cw_decred: add libdcrwallet dependency and link library for android, ios and macos (cw_decred: add libdcrwallet dependency and link library for android, ios and macos #1240)

  • change cw_decred from package to plugin

  • add libdcrwallet dependency and link library for android, ios and macos

  • remove spvwallet, make some libdcrwallet fns async, light refactor

  • libdcrwallet: use json payload returns

  • use specific libwallet commit hash

  • decred: fix Rename wallet.


  • decred: Add sync.

  • decred: Add send transaction.

  • decred: Fix fee estimation.

  • decred: List transactions.

  • decred: Add rescan.

  • decred: Sign message.

  • decred: Add new addr and addrs.

  • decred: Add change wallet pass.

  • decred: Add restore from seed.

  • decred: Add watching only wallets.

  • decred: Enable mainnet.

  • decred: Allow using blank node address.

This allows a persistent peer to be unset, falling back to decred seeders.

  • decred: Rescan from wallet birthday.

  • add and update macos build scripts, update build readme, gitignore macos project.pbxproj

  • multi: hide decred rescan page if it's not ready

  • move hasRescan method to WalletBase and implement for decred
  • cw_decred: fix bug where decred wallets are not loaded after app restart

  • add buy and sell for decred via onramp

  • bug-fix: account for other send outputs that are part of the same tx

  • decred: Return address with no peers.

  • decred: Update pubspec.

  • decred: Add verify message.

  • upgrade hive_generator dep in cw_decred

  • decred: Clean up code.


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

JoeGruffins and others added 11 commits January 5, 2025 04:41
* multi: Add initial decred screens. (#1165)

Use a mock libwallet for now.

* cw_decred: add libdcrwallet dependency and link library for android, ios and macos (#1240)

* change cw_decred from package to plugin

* add libdcrwallet dependency and link library for android, ios and macos

* remove spvwallet, make some libdcrwallet fns async, light refactor

* libdcrwallet: use json payload returns

* use specific libwallet commit hash

* decred: fix Rename wallet.

---------

Co-authored-by: JoeGruff <[email protected]>

* decred: Add sync.

* decred: Add send transaction.

* decred: Fix fee estimation.

* decred: List transactions.

* decred: Add rescan.

* decred: Sign message.

* decred: Add new addr and addrs.

* decred: Add change wallet pass.

* decred: Add restore from seed.

* decred: Add watching only wallets.

* decred: Enable mainnet.

* decred: Allow using blank node address.

This allows a persistent peer to be unset, falling back to decred
seeders.

* decred: Rescan from wallet birthday.

* add and update macos build scripts, update build readme, gitignore macos project.pbxproj

Signed-off-by: Philemon Ukane <[email protected]>

* multi: hide decred rescan page if it's not ready

-  move hasRescan method to WalletBase and implement for decred

Signed-off-by: Philemon Ukane <[email protected]>

* cw_decred: fix bug where decred wallets are not loaded after app restart

Signed-off-by: Philemon Ukane <[email protected]>

* add buy and sell for decred via onramp

Signed-off-by: Philemon Ukane <[email protected]>

* bug-fix: account for other send outputs that are part of the same tx

Signed-off-by: Philemon Ukane <[email protected]>

* decred: Return address with no peers.

* decred: Update pubspec.

* decred: Add verify message.

* upgrade hive_generator dep in cw_decred

* decred: Clean up code.

---------

Signed-off-by: Philemon Ukane <[email protected]>
Co-authored-by: Wisdom Arerosuoghene <[email protected]>
Co-authored-by: Philemon Ukane <[email protected]>
…decred-updated-main

# Conflicts:
#	cw_core/lib/node.dart
#	lib/entities/default_settings_migration.dart
fix conflicts with main
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants