Skip to main content

PublicKey

Class: PublicKey

Implements

  • PublicKey

Constructors

constructor

new PublicKey(obj)

Parameters

NameType
objPublicKey

Defined in

crypto/PublicKey.ts:17

Properties

secp256k1Uncompressed

secp256k1Uncompressed: PublicKey_Secp256k1Uncompressed

Implementation of

proto.PublicKey.secp256k1Uncompressed

Defined in

crypto/PublicKey.ts:14


signature

Optional signature: default

Implementation of

proto.PublicKey.signature

Defined in

crypto/PublicKey.ts:15


timestamp

timestamp: Long

Implementation of

proto.PublicKey.timestamp

Defined in

crypto/PublicKey.ts:13

Methods

bytesToSign

bytesToSign(): Uint8Array

Returns

Uint8Array

Defined in

crypto/PublicKey.ts:60


equals

equals(other): boolean

Parameters

NameType
otherPublicKey

Returns

boolean

Defined in

crypto/PublicKey.ts:141


generated

generated(): undefined | Date

Returns

undefined | Date

Defined in

crypto/PublicKey.ts:38


getEthereumAddress

getEthereumAddress(): string

Returns

string

Defined in

crypto/PublicKey.ts:133


identitySigRequestText

identitySigRequestText(): string

Returns

string

Defined in

crypto/PublicKey.ts:67


signWithWallet

signWithWallet(wallet): Promise<void>

Parameters

NameType
walletSigner

Returns

Promise<void>

Defined in

crypto/PublicKey.ts:93


toBytes

toBytes(): Uint8Array

Returns

Uint8Array

Defined in

crypto/PublicKey.ts:156


verify

verify(signature, digest): boolean

Parameters

NameType
signaturedefault
digestUint8Array

Returns

boolean

Defined in

crypto/PublicKey.ts:46


verifyKey

verifyKey(pub): Promise<boolean>

Parameters

NameType
pubPublicKey

Returns

Promise<boolean>

Defined in

crypto/PublicKey.ts:81


walletSignatureAddress

walletSignatureAddress(): string

Returns

string

Defined in

crypto/PublicKey.ts:115


fromBytes

Static fromBytes(bytes): PublicKey

Parameters

NameType
bytesUint8Array

Returns

PublicKey

Defined in

crypto/PublicKey.ts:160