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 hardware wallet transaction signing strategy #139

Closed
1 task done
olemis opened this issue Sep 20, 2019 · 0 comments · Fixed by #253
Closed
1 task done

Implement hardware wallet transaction signing strategy #139

olemis opened this issue Sep 20, 2019 · 0 comments · Fixed by #253
Assignees
Labels
sign_api Altcoin API for signing transactions skyfiber SkyFiber altcoin plugin skywallet SkyWallet hardware wallet stdev wallet-hw Hardware wallet integration wip Work in progress
Milestone

Comments

@olemis
Copy link
Contributor

olemis commented Sep 20, 2019

Feature description

Sign transactions with Skycoin hardware wallet

Is your feature request related to a problem? Please describe.
Signing transactions with hardware wallet is not yet supported.

Describe the solution you'd like
Implement transaction signing using Skycoin hardware wallet go library .

Describe alternatives you've considered
Skycoin hardware wallet daemon service is another way to go , but over-complicates an initial integration . it also adds non trivial complexity and security risks .

Additional context
Requires #138 .

Possible implementation

  • Implement TxnSignStrategy for SkyWallet devices .
@olemis olemis self-assigned this Sep 20, 2019
@olemis olemis added sign_api Altcoin API for signing transactions skyfiber SkyFiber altcoin plugin stdev wallet-hw Hardware wallet integration wip Work in progress labels Sep 20, 2019
@olemis olemis added this to To do in FiberCrypto wallet - Iteration 1 via automation Sep 20, 2019
@olemis olemis added this to the 0.27.0 milestone Sep 20, 2019
@olemis olemis mentioned this issue Sep 20, 2019
2 tasks
@olemis olemis moved this from To do to In progress in FiberCrypto wallet - Iteration 1 Sep 24, 2019
stdevAlDen added a commit to simelo/fibercryptowallet that referenced this issue Oct 9, 2019
stdevAlDen added a commit to simelo/fibercryptowallet that referenced this issue Oct 9, 2019
stdevAlDen added a commit to simelo/fibercryptowallet that referenced this issue Oct 9, 2019
stdevAlDen added a commit to simelo/fibercryptowallet that referenced this issue Oct 10, 2019
stdevAlDen added a commit to simelo/fibercryptowallet that referenced this issue Oct 14, 2019
stdevAlDen added a commit to simelo/fibercryptowallet that referenced this issue Oct 14, 2019
stdevAlDen added a commit to simelo/fibercryptowallet that referenced this issue Oct 14, 2019
stdevAlDen added a commit to simelo/fibercryptowallet that referenced this issue Oct 14, 2019
stdevAlDen added a commit to simelo/fibercryptowallet that referenced this issue Oct 14, 2019
stdevAlDen added a commit to simelo/fibercryptowallet that referenced this issue Oct 14, 2019
stdevAlDen added a commit to simelo/fibercryptowallet that referenced this issue Oct 14, 2019
stdevAlDen added a commit to simelo/fibercryptowallet that referenced this issue Oct 14, 2019
stdevAlDen added a commit to simelo/fibercryptowallet that referenced this issue Oct 14, 2019
stdevAlDen added a commit to simelo/fibercryptowallet that referenced this issue Oct 14, 2019
stdevAlDen added a commit to simelo/fibercryptowallet that referenced this issue Oct 14, 2019
stdevAlDen added a commit to simelo/fibercryptowallet that referenced this issue Oct 14, 2019
stdevAlDen added a commit to simelo/fibercryptowallet that referenced this issue Oct 14, 2019
stdevAlDen added a commit to simelo/fibercryptowallet that referenced this issue Oct 14, 2019
stdevAlDen added a commit to simelo/fibercryptowallet that referenced this issue Feb 12, 2020
stdevAlDen added a commit to simelo/fibercryptowallet that referenced this issue Feb 13, 2020
stdevAlDen added a commit to simelo/fibercryptowallet that referenced this issue Feb 14, 2020
stdevAlDen added a commit to simelo/fibercryptowallet that referenced this issue Feb 14, 2020
address index for the spend output related for the input is used to find the priv/pub key pair
ref fibercrypto#139
stdevAlDen added a commit to simelo/fibercryptowallet that referenced this issue Feb 14, 2020
stdevAlDen added a commit to simelo/fibercryptowallet that referenced this issue Feb 14, 2020
stdevAlDen added a commit to simelo/fibercryptowallet that referenced this issue Feb 14, 2020
stdevAlDen added a commit to simelo/fibercryptowallet that referenced this issue Feb 14, 2020
stdevAlDen added a commit to simelo/fibercryptowallet that referenced this issue Feb 14, 2020
stdevAlDen added a commit to simelo/fibercryptowallet that referenced this issue Feb 14, 2020
stdevAlDen added a commit to simelo/fibercryptowallet that referenced this issue Feb 14, 2020
	renamed:    src/contrib/hardware-wallet/device_helper.go -> src/contrib/skywallet/device_helper.go
	renamed:    src/contrib/hardware-wallet/device_interaction.go -> src/contrib/skywallet/device_interaction.go
	renamed:    src/contrib/hardware-wallet/skywallet/mocks/device_driver.go -> src/contrib/skywallet/skywallet/mocks/device_driver.go
	renamed:    src/contrib/hardware-wallet/skywallet/mocks/devicer.go -> src/contrib/skywallet/skywallet/mocks/devicer.go
	renamed:    src/contrib/hardware-wallet/skywallet/sky-wallet.go -> src/contrib/skywallet/skywallet/sky-wallet.go
	renamed:    src/contrib/hardware-wallet/skywallet/sky-wallet_test.go -> src/contrib/skywallet/skywallet/sky-wallet_test.go
	renamed:    src/contrib/hardware-wallet/skywallet/sky_wallet_helper.go -> src/contrib/skywallet/skywallet/sky_wallet_helper.go
	renamed:    src/contrib/hardware-wallet/skywallet/skywallet_device_interaction.go -> src/contrib/skywallet/skywallet/skywallet_device_interaction.go
	renamed:    src/contrib/hardware-wallet/skywallet/skywallet_integration_test.go -> src/contrib/skywallet/skywallet/skywallet_integration_test.go
ref fibercrypto#139
stdevAlDen added a commit to simelo/fibercryptowallet that referenced this issue Feb 14, 2020
This reverts commit 7255f42.
ref fibercrypto#139
@olemis olemis added the skywallet SkyWallet hardware wallet label Feb 27, 2020
olemis added a commit to simelo/fibercryptowallet that referenced this issue Mar 3, 2020
olemis added a commit to simelo/fibercryptowallet that referenced this issue Mar 4, 2020
olemis added a commit to simelo/fibercryptowallet that referenced this issue Mar 4, 2020
…freshTimeout and SkycoinBlockchain.CacheTime
olemis added a commit to simelo/fibercryptowallet that referenced this issue Mar 4, 2020
olemis added a commit to simelo/fibercryptowallet that referenced this issue Mar 4, 2020
olemis added a commit to simelo/fibercryptowallet that referenced this issue Mar 4, 2020
olemis added a commit to simelo/fibercryptowallet that referenced this issue Mar 4, 2020
…g signature of GetSpentOutput and GetAddress

... still WiP
stdevAlDen added a commit to simelo/fibercryptowallet that referenced this issue Mar 4, 2020
stdevAlDen added a commit to simelo/fibercryptowallet that referenced this issue Mar 4, 2020
stdevAlDen added a commit to simelo/fibercryptowallet that referenced this issue Mar 4, 2020
stdevAlDen added a commit to simelo/fibercryptowallet that referenced this issue Mar 4, 2020
FiberCrypto wallet - Iteration 1 automation moved this from In progress to Done Mar 4, 2020
olemis added a commit that referenced this issue Mar 4, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
sign_api Altcoin API for signing transactions skyfiber SkyFiber altcoin plugin skywallet SkyWallet hardware wallet stdev wallet-hw Hardware wallet integration wip Work in progress
Development

Successfully merging a pull request may close this issue.

2 participants