gillFunctions
verifySignatureForAddress
function verifySignatureForAddress(
address,
signature,
message): Promise<boolean>;Verifies a Solana Address had signed the given message.
Example
const isValid = await verifySignatureForAddress(
"GC5AFcYqshWUnNK23MbWTXPix3FUagZt4fjUAt88FT59" as Address,
"jrZaHRqiRojydQMxHqqe7FEkfeyw64KfPdF2ww1mm3hpVtGyxBvEU5NmHdZFoawYnYu62ujgqw3gcL2XHYbxd9K",
"Hello, Solana!!"
);
console.log(isValid); // true or falseParameters
| Parameter | Type | Description |
|---|---|---|
address | Address | The Solana address expected to have signed the message |
signature | | string | Signature | ReadonlyUint8Array | Uint8Array<ArrayBufferLike> | SignatureBytes | The signature to verify |
message | string | Uint8Array<ArrayBufferLike> | - |
Returns
Promise<boolean>
Promise that resolves to true if the signature is valid, false otherwise