rektbuildr
REKT
So I've been looking for a way to install the Avalanche app on new ledger nano devices while 100% disconnected from the Internet
I thought this'd be trivial but it isn't.
First of all : hardware wallets are supposed to be airgapped if you want them to be. They're supposed to work offline.
Also, the fact that we now know the private keys are extractable from the devices makes things all the more complicated because Ledger requires you to enter your recovery phrase BEFORE installing any apps.
In short: Ledger requires your private key FIRST, and THEN asks you to connect to their live service in order to install an app that injects binary code straight into your device.
That's a huge red flag IMO. I'm not going there.
I *could* download a binary build of the Avalanche app. But that's not dont-trust-verifiable at all.
So in this thread I'll log my attempts to build an Avalanche Ledger App binary and then install it using the debugging tools provided by ledger.
The goal here is to do everything while 100% airgapped. Let's see where this goes.
I thought this'd be trivial but it isn't.
First of all : hardware wallets are supposed to be airgapped if you want them to be. They're supposed to work offline.
Also, the fact that we now know the private keys are extractable from the devices makes things all the more complicated because Ledger requires you to enter your recovery phrase BEFORE installing any apps.
In short: Ledger requires your private key FIRST, and THEN asks you to connect to their live service in order to install an app that injects binary code straight into your device.
That's a huge red flag IMO. I'm not going there.
I *could* download a binary build of the Avalanche app. But that's not dont-trust-verifiable at all.
So in this thread I'll log my attempts to build an Avalanche Ledger App binary and then install it using the debugging tools provided by ledger.
The goal here is to do everything while 100% airgapped. Let's see where this goes.