ReadonlycapabilitiesBitmask of SignerCapability flags.
ReadonlycompressedWhether the public key is in compressed SEC1 form.
ReadonlynetworkNetwork this signer is bound to.
Optional ReadonlyprivateRaw private key bytes, or undefined for public-key-only signers.
ReadonlypublicSEC1-encoded public key (33 or 65 bytes).
Readonlyx32-byte BIP-340 x-only public key.
Tests whether the signer has a specific capability.
SignerCapability flag to test.
Produces a compact ECDSA signature over hash.
32-byte message digest.
OptionallowR: booleanWhen true, grinds for a low-R value (smaller DER encoding).
OptionalsignProduces a BIP-340 Schnorr signature over hash.
32-byte message digest.
Derives a new signer by applying a Taproot-style scalar tweak.
32-byte tweak scalar.
Verifies a compact ECDSA signature.
32-byte message digest.
Compact ECDSA signature.
Verifies a BIP-340 Schnorr signature.
32-byte message digest.
64-byte Schnorr signature.
Full-featured signer interface exposing every operation that ECPairSigner supports.