FigureTechnologies / digital-currency-consortium

Digital Currency Consortium middleware - interface between banks and digital currency smart contracts.
Apache License 2.0
12 stars 3 forks source link

Abstract signing logic #45

Open ranadewall opened 2 years ago

ranadewall commented 2 years ago

Summary

Make signing logic abstract

Problem Definition

For this to be a hosted solution, we need to make the signing logic abstract with the assumption that signing keys will be hosted externally.

Proposal


For Admin Use

leeduan commented 2 years ago

I think we discussed how difficult it is to offload signing. For first solution, we should enable BIP39 and BIP32 with passcode configurations in this app.

Later we can maybe add a signing interface that would need to be implemented to run by an org that could fork; or provide a jar impl that would be added as part of build.