StealthSigner
SIP Protocol API Reference v0.12.0
SIP Protocol API Reference / StealthSigner
Interface: StealthSigner
Section titled “Interface: StealthSigner”Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:17616
Signs transactions/messages as a stealth address using its raw ed25519 scalar.
Properties
Section titled “Properties”publicKey
Section titled “publicKey”
readonlypublicKey:PublicKey
Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:17618
The stealth address this signer controls
Methods
Section titled “Methods”signMessage()
Section titled “signMessage()”signMessage(
message):Uint8Array
Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:17620
Sign arbitrary bytes, returning a 64-byte ed25519 signature
Parameters
Section titled “Parameters”message
Section titled “message”Uint8Array
Returns
Section titled “Returns”Uint8Array
signTransaction()
Section titled “signTransaction()”signTransaction(
transaction):void
Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:17622
Attach this stealth address’s signature to a transaction. Call LAST — after feePayer, recentBlockhash, and all instructions are finalized (the signature covers the serialized message at call time).
Parameters
Section titled “Parameters”transaction
Section titled “transaction”Transaction
Returns
Section titled “Returns”void