Skip to content

Internal signing provider to use store for private key persistancy #562

@mjuchli-da

Description

@mjuchli-da

The signing drivers (-internal as well as -fireblocks) currently use memory to store internal information. We should instead extend the Store interface and provide persistency to the drivers.

The challenge lays in finding the interface definition which enables persistency for all drivers but at the same time offers room for performance. My initial idea of get/setSiginingDriverState(driver: SigningDriver, state: object) is likely not sufficient as it does not allow for partially updating the state, say once a transaction is signed and the corresponding status of the transaction that we track changes.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions