Speculos Emulator for Ledger App

in ledger •  2 years ago 

The Ledger is a Hardware Wallet which keeps your keys safe (encrypted stored in hardware). The software was written in C that runs on the ledger. And it is sometime hard to debug when things go wrong.

Fortunately, we can leverage the Speculous which is a emulator for ledger app: https://speculos.ledger.com/

  1. Clone the repo at https://github.com/LedgerHQ/speculos
  2. Install the dependencies (as in the doc: https://speculos.ledger.com/installation/build.html)
  3. Run ./speculos.py apps/btc.elf and you should see an emulator
  4. Then, by keyboard left, right and down arrows, press Q to exit.
  5. Visit localhost:5000 to see a web UI and we can send RESTful APIs to emulate the keys e.g. for automation and tests.

image.png

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Thank you for reading ^^^^^^^^^^^^^^^

NEW! Following my Trail (Upvote or/and Downvote)

Follow me for topics of Algorithms, Blockchain and Cloud.
I am @justyy - a Steem Witness
https://steemyy.com

My contributions

Steem/Swap to USDT Swap

I also made this Super Easy/Handy Service to Convert your STEEM or SBD to USDT (TRC-20)

Delegation Service

Voting Power Considered in Voting Schema and Important Update of Delegation Service!

  • Delegate 1000 to justyy: Link
  • Delegate 5000 to justyy: Link
  • Delegate 10000 to justyy: Link

Support me

If you like my work, please:

  1. Delegate SP: https://steemyy.com/sp-delegate-form/?delegatee=justyy
  2. Vote @justyy as Witness: https://steemyy.com/witness-voting/?witness=justyy&action=approve
  3. Set @justyy as Proxy: https://steemyy.com/witness-voting/?witness=justyy&action=proxy
    Alternatively, you can vote witness or set proxy here: https://steemit.com/~witnesses

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!