Create a module/plugin to support deployment with the Ledger Hardware Wallet
See original GitHub issueOutline
The goal of this task is to create a module/plugin for Embark that supports deploying smart contracts authorizing each of them to deploy with a Ledger Hardware Wallet.
The deployment config in config/contracts.js
should be something like:
module.exports = {
...
"develop": {
"deployment": {
"accounts": [
{
"HardwareWallet": "Ledger"
}
]
}
}
}
then, with the Ledger connected, doing embark run
should deploy the contracts. Each deployment needs a confirmation from the ledger device".
Important:
Keep in mind that the default
environment in contracts.js
will be merged with any other environment that’s being used (develop
being the default), which connects to the locally installed blockchain by default. It’s required that it doesn’t matter what Embark connects to.
resources
- API: https://github.com/LedgerHQ/ledgerjs
- Provider example which is key: https://github.com/LedgerHQ/ledgerjs/blob/master/packages/create-dapp/template/src/wallets.js
Acceptance Criteria
- It should be created as an isolated Embark module (lib/modules) & All major functionality should be there
- The scenario described above should work for the testnets (e.g kovan) and livenet
Issue Analytics
- State:
- Created 5 years ago
- Comments:23 (2 by maintainers)
Top Results From Across the Web
Download Ledger live and start now
Discover our step-by-step guide to set up your Ledger hardware wallet from initializing your device to transferring your crypto assets.
Read more >The Safest Way to Use Phantom With Ledger Hardware Wallet
You'll find easy to follow instructions on how to set up your Ledger Nano on our support pages. Once that's done, we can...
Read more >How to Hack a Hardware Wallet - Ledger
Crypto hardware wallets are designed to keep your keys safe from threats and attacks deployed from connected devices. — But hardware devices ...
Read more >Developers | Integrating with Ledger
Connect your app. Make your desktop/web app use a Ledger via USB/Bluetooth. Blockchain support. Get your blockchain supported in Ledger Live. Tokens.
Read more >Ledger and Third-Party Wallets
Aside of Ledger Live, Ledger hardware wallets can connect to a ... These are wallet applications created by external communities and ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@gitcoinbot 1 more commit remaining 😬
@gitcoinbot still rebasing 🙁