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

Implement skycoin bip44 wallets #176

Conversation

mauricio1802
Copy link
Member

@mauricio1802 mauricio1802 commented Oct 14, 2019

Fixes #148

Changes:

  • Allow create Bip44 wallets
  • Generate addresses for external and change sequence

Does this change need to mentioned in CHANGELOG.md?
yes

Requires testing
yes

Comments about testing , should you have some

@mauricio1802 mauricio1802 requested review from olemis and removed request for olemis October 14, 2019 20:20
@olemis olemis added stdev wallet Wallet subsystem wip Work in progress labels Oct 23, 2019
@olemis olemis added this to In progress in FiberCrypto wallet - Iteration 1 via automation Oct 23, 2019
@olemis olemis added this to the 0.27.0 milestone Oct 23, 2019
mauricio1802 and others added 18 commits November 25, 2019 04:08
src/coin/skycoin/models/wallet_test.go Outdated Show resolved Hide resolved
@@ -52,7 +52,7 @@ Item {
dataModified()
}
}

Copy link
Contributor

Choose a reason for hiding this comment

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

remove whitespace

@@ -16,6 +16,7 @@ Dialog {
property alias mode: createLoadWallet.mode
property alias name: createLoadWallet.name
property alias seed: createLoadWallet.seed
//property alias type: comboBoxWalletType.model[comboBoxWalletType.currentIndex].value
Copy link
Contributor

@olemis olemis Dec 1, 2019

Choose a reason for hiding this comment

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

remove ?

@@ -31,15 +32,15 @@ Dialog {
if (mode === CreateLoadWallet.Load){
scanA = 10
}
walletModel.addWallet(walletManager.createEncryptedWallet(seed, name,textFieldPassword.text , scanA))
walletModel.addWallet(walletManager.createEncryptedWallet(seed, name,textFieldPassword.text, comboBoxWalletType.model[comboBoxWalletType.currentIndex].value, scanA))
Copy link
Contributor

Choose a reason for hiding this comment

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

populate combobox from backend

Copy link
Contributor

Choose a reason for hiding this comment

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

... by using values returned by core.WalletSet.SupportedWalleTypes()

@@ -102,12 +102,12 @@ Item {

onWalletCreationRequested: {
stackView.replace(componentGeneralSwipeView)
walletManager.createUnencryptedWallet(pageCreateLoadWallet.seed, pageCreateLoadWallet.name,0)
walletManager.createUnencryptedWallet(pageCreateLoadWallet.seed, pageCreateLoadWallet.name, "deterministic" ,0)
Copy link
Contributor

@olemis olemis Dec 1, 2019

Choose a reason for hiding this comment

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

use constant / variable name

}

onWalletLoadingRequested:{
stackView.replace(componentGeneralSwipeView)
walletManager.createUnencryptedWallet(pageCreateLoadWallet.seed, pageCreateLoadWallet.name,10)
walletManager.createUnencryptedWallet(pageCreateLoadWallet.seed, pageCreateLoadWallet.name, "deterministic", 10)
Copy link
Contributor

@olemis olemis Dec 1, 2019

Choose a reason for hiding this comment

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

use constant / variable name

src/ui/PageWallets.qml Outdated Show resolved Hide resolved
@olemis olemis merged commit bf8fcbd into fibercrypto:develop Dec 3, 2019
FiberCrypto wallet - Iteration 1 automation moved this from In progress to Done Dec 3, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
stdev wallet Wallet subsystem wip Work in progress
Development

Successfully merging this pull request may close these issues.

Implement Skycoin BIP 44 wallets
2 participants