Signing a Message
Direct Signing
const message =
"Hello, World! π Welcome to the Magic Eden wallet on Ethereum";
// can also use Buffer.from for a simpler implementation, but polyfills :/
const msg =
"0x" +
Array.from(message)
.map((c) => c.charCodeAt(0).toString(16).padStart(2, "0"))
.join("");
const sign = await provider.request({
method: "personal_sign",
params: [msg, address, "Example password"],
});Using Ethers.js
Last updated