Skip to main content

Interface.IKeybanSigner

MPC signer contract for a given curve (ECDSA/EdDSA).

Properties

PropertyTypeDescription
dkg() => Promise<string>Performs a Distributed Key Generation ceremony, returning a client share.
publicKey(clientShare: string) => Promise<`0x${string}`>Derives the public key associated with the provided client share.
sign(clientShare: string, message: string) => Promise<`0x${string}`>Signs a pre-hashed message with the server share and provided client share.