-
Notifications
You must be signed in to change notification settings - Fork 8
Sbile/signing provider store support #736
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
- Add SigningDriverStore interface for persistent storage of signing data - Implement SigningDriverProxy to wrap drivers with persistence capabilities - Add SigningDriverFactory interface and registry for driver management - Create factory implementations for Fireblocks, Internal, and Participant drivers - Add SQL schema migrations for signing driver data storage - Implement batch operations for keys, transactions, and configuration - Add support for driver-specific metadata and configuration persistence - Enable caching of signing operations with fallback to underlying drivers Signed-off-by: Vasilis Dialinos <vasilis.dialinos@lifescale.me>
…r-store-support Signed-off-by: Vasilis Dialinos <vasilis.dialinos@lifescale.me>
Signed-off-by: Vasilis Dialinos <vasilis.dialinos@lifescale.me>
| userId: string, | ||
| keyId: string | ||
| ): Promise< | ||
| import('@canton-network/core-signing-lib').SigningKey | undefined |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
move imports to the top for readability
| console.log( | ||
| 'setSigningKey - serialized data:', | ||
| JSON.stringify(serialized, null, 2) | ||
| ) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@mjuchli-da do you know if we should be using pino or a generalized logger?
| @@ -0,0 +1,96 @@ | |||
| // Copyright (c) 2025 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved. | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Think git lost track of this with the file being moved + renamed -- the changes here should be diff'd and applied now to wallet-gateway/remote/src/init.ts
|
Current state:
|
No description provided.