fibercrypto / skywallet-mcu

Skywallet bootloader and firmware
2 stars 5 forks source link

Sign Bitcoin transactions #362

Open olemis opened 4 years ago

olemis commented 4 years ago

Feature description

Sign Bitcoin transactions. If complex , at the beginning use P2PKH only.

Is your feature request related to a problem? Please describe. Implement messages for a finite state machine to sign Bitcoin transactions.

Describe the solution you'd like A clear and concise description of what you want to happen.

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

Additional context

Skycoin transaction signing state machine

Message for distributing BIP44 address should be already implemented. Just needs correct cointype value specified in message's Bip44AddrIndex struct. Similar state machine for Skycoin , and for Bitcoin exist. Feel free to consider them as a reference.

Possible implementation

olemis commented 4 years ago

@stdevAdrianPaez what items are finished . Can you check them out ?