Private hash
ArConnect Injected API privateHash() function
The
privateHash()
function allows you to create deterministic secrets (hashes) from some data.Argument | Type | Description |
---|---|---|
data | ArrayBuffer | The data to hash |
options | Configuration for the hash |
// connect to the extension
await window.arweaveWallet.connect(["SIGNATURE"]);
// data to be hashed
const data = new TextEncoder().encode("The hash of this msg will be signed.");
// create the hash using the active wallet
const hash = await window.arweaveWallet.privateHash(
data,
{ hashAlgorithm: "SHA-256" }
);
console.log("Data hash is", hash);
Last modified 1mo ago