Skip to main content

SignedPublicKey

Class: SignedPublicKey

Hierarchy

  • UnsignedPublicKey

    SignedPublicKey

Implements

  • SignedPublicKey

Constructors

constructor

new SignedPublicKey(obj)

Parameters

NameType
objSignedPublicKey

Overrides

UnsignedPublicKey.constructor

Defined in

crypto/PublicKey.ts:125

Properties

createdNs

createdNs: Long

Inherited from

UnsignedPublicKey.createdNs

Defined in

crypto/PublicKey.ts:44


keyBytes

keyBytes: Uint8Array

Implementation of

publicKey.SignedPublicKey.keyBytes

Defined in

crypto/PublicKey.ts:122


secp256k1Uncompressed

secp256k1Uncompressed: secp256k1Uncompressed

Inherited from

UnsignedPublicKey.secp256k1Uncompressed

Defined in

crypto/PublicKey.ts:45


signature

signature: Signature

Implementation of

publicKey.SignedPublicKey.signature

Defined in

crypto/PublicKey.ts:123

Accessors

timestamp

get timestamp(): Long

Returns

Long

Inherited from

UnsignedPublicKey.timestamp

Defined in

crypto/PublicKey.ts:66


unsignedKey

get unsignedKey(): UnsignedPublicKey

Returns

UnsignedPublicKey

Defined in

crypto/PublicKey.ts:138

Methods

bytesToSign

bytesToSign(): Uint8Array

Returns

Uint8Array

Defined in

crypto/PublicKey.ts:173


equals

equals(other): boolean

Parameters

NameType
otherSignedPublicKey

Returns

boolean

Overrides

UnsignedPublicKey.equals

Defined in

crypto/PublicKey.ts:165


generated

generated(): undefined | Date

Returns

undefined | Date

Inherited from

UnsignedPublicKey.generated

Defined in

crypto/PublicKey.ts:57


getEthereumAddress

getEthereumAddress(): string

Returns

string

Inherited from

UnsignedPublicKey.getEthereumAddress

Defined in

crypto/PublicKey.ts:102


isFromLegacyKey

isFromLegacyKey(): boolean

Returns

boolean

Inherited from

UnsignedPublicKey.isFromLegacyKey

Defined in

crypto/PublicKey.ts:61


signerKey

signerKey(): Promise<undefined | UnsignedPublicKey>

Returns

Promise<undefined | UnsignedPublicKey>

Defined in

crypto/PublicKey.ts:146


toBytes

toBytes(): Uint8Array

Returns

Uint8Array

Overrides

UnsignedPublicKey.toBytes

Defined in

crypto/PublicKey.ts:178


toLegacyKey

toLegacyKey(): PublicKey

Returns

PublicKey

Defined in

crypto/PublicKey.ts:187


verify

verify(signature, digest): boolean

Parameters

NameType
signatureSignature
digestUint8Array

Returns

boolean

Inherited from

UnsignedPublicKey.verify

Defined in

crypto/PublicKey.ts:73


verifyKey

verifyKey(pub): Promise<boolean>

Parameters

NameType
pubSignedPublicKey | PublicKey

Returns

Promise<boolean>

Inherited from

UnsignedPublicKey.verifyKey

Defined in

crypto/PublicKey.ts:85


walletSignatureAddress

walletSignatureAddress(): Promise<string>

Returns

Promise<string>

Defined in

crypto/PublicKey.ts:153


fromBytes

Static fromBytes(bytes): SignedPublicKey

Parameters

NameType
bytesUint8Array

Returns

SignedPublicKey

Overrides

UnsignedPublicKey.fromBytes

Defined in

crypto/PublicKey.ts:183


fromLegacyKey

Static fromLegacyKey(legacyKey, signedByWallet?): SignedPublicKey

Parameters

NameType
legacyKeyPublicKey
signedByWallet?boolean

Returns

SignedPublicKey

Defined in

crypto/PublicKey.ts:204

Was the information on this page helpful?