question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Create a module/plugin to support deployment with the Ledger Hardware Wallet

See original GitHub issue

Outline

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

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:closed
  • Created 5 years ago
  • Comments:23 (2 by maintainers)

github_iconTop GitHub Comments

1reaction
mul1shcommented, Oct 26, 2018

@gitcoinbot 1 more commit remaining 😬

1reaction
mul1shcommented, Oct 19, 2018

@gitcoinbot still rebasing 🙁

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found