Get the key scheme of the keypair: Secp256k1 or ED25519
The public key for this keypair
Signs provided personal message by calling signWithIntent() with a PersonalMessage provided as intent scope
Signs provided transaction by calling signWithIntent() with a TransactionData provided as intent scope
The single extension point: the ephemeral signature is produced with the requested intent and then wrapped in a zkLogin signature.
A transport- and provider-agnostic zkLogin signer.
It wraps any ephemeral Signer and, for every signing operation, transforms the ephemeral signature into a zkLogin signature using the supplied proof inputs and
maxEpoch. Because every signing method on Signer funnels throughsignWithIntent, overriding that single method is enough to coversignTransaction,signPersonalMessage, andsignAndExecuteTransaction.