LocalSigningKey

An exportable Ethereum signing key. Only explicit export methods reveal its private key.

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Whether the current object has been destroyed and its reference is gone in the Rust side.

Functions

Link copied to clipboard
open override fun close()
Link copied to clipboard
open override fun destroy()
Link copied to clipboard
open suspend override fun identity(): PublicIdentity
Link copied to clipboard
open suspend override fun kind(): SignerKind
Link copied to clipboard
open suspend override fun sign(request: SigningRequest): Signature
Link copied to clipboard
open override fun toBytes(): ByteArray

Export a copy of the private key. Store it securely; it controls the account.

Link copied to clipboard
open override fun toHex(): String

Export the private key as lowercase, 0x-prefixed hex. Store it securely.