Skip to content

import public key only? #200

Open
Open
@benzmuircroft

Description

@benzmuircroft

How do I verify a signature If I only have the signature, hash and public key (the public key is in string address format)

one side of my application does not have access to the private key so it needs to get the Unit8Array of the public key

Buffer.from('17ZXnSJTJunbJ4XZqCyk2nQEQbyEmVvVea')
Uint8Array(34) [49, 55, 90, 88, 110, 83, 74, 84, 74, 117, 110, 98, 74, 52, 88, 90, 113, 67, 121, 107, 50, 110, 81, 69, 81, 98, 121, 69, 109, 86, 118, 86, 101, 97, buffer: ArrayBuffer(34), byteLength: 34, byteOffset: 0, length: 34, Symbol(Symbol.toStringTag): 'Uint8Array']

ck.publicKey
Uint8Array(33) [2, 67, 106, 27, 171, 24, 15, 34, 172, 146, 167, 238, 143, 236, 169, 237, 77, 253, 171, 50, 221, 43, 152, 38, 25, 47, 232, 78, 206, 254, 78, 100, 86, buffer: ArrayBuffer(33), byteLength: 33, byteOffset: 0, length: 33, Symbol(Symbol.toStringTag): 'Uint8Array']

ck.publicAddress == '17ZXnSJTJunbJ4XZqCyk2nQEQbyEmVvVea'
true

is there a method to get the correct imported public key somewhere in these libraries?

NOTE: the address is empty

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions