Skip to content

Instantly share code, notes, and snippets.

@dmulvi
Created February 9, 2024 20:31
Show Gist options
  • Save dmulvi/05a276d934d169a8bb80da103aa5d50d to your computer and use it in GitHub Desktop.
Save dmulvi/05a276d934d169a8bb80da103aa5d50d to your computer and use it in GitHub Desktop.
Sign a message from a Crossmint wallet
const options = {
method: "POST",
headers: { "X-API-KEY": "YOUR_API_KEY", "Content-Type": "application/json" },
body: JSON.stringify({
message: "The message to be signed",
}),
};
const baseUrl = "https://staging.crossmint.com/api";
const chain = "polygon";
const wallet = "0x_SIGNING_WALLET";
fetch(`${baseUrl}/v1-alpha1/wallets/${chain}:${wallet}/signMessage`, options)
.then((response) => response.json())
.then((response) => console.log(response))
.catch((err) => console.error(err));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment