cryptoadvance / specter-diy

DIY airgapped hardware wallet that uses QR codes for communication with the host
MIT License
440 stars 73 forks source link

ur:crypto-psbt support #208

Closed stepansnigirev closed 1 year ago

stepansnigirev commented 1 year ago

Modern ur:crypto-psbt standard support for QR codes. Experimental. Close #89. I had to write it from scratch as implementation from foundation devices uses too much memory. Tested with small to mid-size transactions (up to 10 inputs) - works in most cases. Sometimes it fails on large txs for mysterious reasons - decoder probably because of uart buffer overwrite, not sure why encoder fails. I need to investigate further. Anyways, for most common txs it works, so makes sense to gather information when it fails and under what conditions.

netlify[bot] commented 1 year ago

Deploy Preview for specter-diy-docs ready!

Name Link
Latest commit 1fb35a07502fcba0640729d1ca49f5ad34cc54d4
Latest deploy log https://app.netlify.com/sites/specter-diy-docs/deploys/62cab9091fbeb4000860cf99
Deploy Preview https://deploy-preview-208--specter-diy-docs.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.