PublicKey
Class: PublicKey
Implements
PublicKey
Constructors
constructor
• new PublicKey(obj
)
Parameters
Name | Type |
---|---|
obj | PublicKey |
Defined in
Properties
secp256k1Uncompressed
• secp256k1Uncompressed: PublicKey_Secp256k1Uncompressed
Implementation of
proto.PublicKey.secp256k1Uncompressed
Defined in
signature
• Optional
signature: default
Implementation of
proto.PublicKey.signature
Defined in
timestamp
• timestamp: Long
Implementation of
proto.PublicKey.timestamp
Defined in
Methods
bytesToSign
▸ bytesToSign(): Uint8Array
Returns
Uint8Array
Defined in
equals
▸ equals(other
): boolean
Parameters
Name | Type |
---|---|
other | PublicKey |
Returns
boolean
Defined in
generated
▸ generated(): undefined
| Date
Returns
undefined
| Date
Defined in
getEthereumAddress
▸ getEthereumAddress(): string
Returns
string
Defined in
identitySigRequestText
▸ identitySigRequestText(): string
Returns
string
Defined in
signWithWallet
▸ signWithWallet(wallet
): Promise
<void
>
Parameters
Name | Type |
---|---|
wallet | Signer |
Returns
Promise
<void
>
Defined in
toBytes
▸ toBytes(): Uint8Array
Returns
Uint8Array
Defined in
verify
▸ verify(signature
, digest
): boolean
Parameters
Name | Type |
---|---|
signature | default |
digest | Uint8Array |
Returns
boolean
Defined in
verifyKey
▸ verifyKey(pub
): Promise
<boolean
>
Parameters
Name | Type |
---|---|
pub | PublicKey |
Returns
Promise
<boolean
>
Defined in
walletSignatureAddress
▸ walletSignatureAddress(): string
Returns
string
Defined in
fromBytes
▸ Static
fromBytes(bytes
): PublicKey
Parameters
Name | Type |
---|---|
bytes | Uint8Array |