Skip to main content

Verify Solana challenge

POSThttps://authapi.moralis.io/challenge/verify/solana
BODY PARAM
messagestringrequired
Message that needs to be signed by the end user
signaturestringrequired
Base58 signature that needs to be used to verify end user
Responses
API KEY
import Moralis from 'moralis';
try {
await Moralis.start({
apiKey: "YOUR_API_KEY"
});

const response = Moralis.Auth.verify({});
console.log(response.raw);
} catch (e) {
console.error(e);
}
Response Example
{
"id": "fRyt67D3eRss3RrX",
"domain": "defi.finance",
"network": "mainnet",
"address": "26qv4GCcx98RihuK3c4T6ozB3J7L6VwCuFVc7Ta2A3Uo",
"statement": "Please confirm",
"uri": "https://defi.finance/",
"expirationTime": "2020-01-01T00:00:00.000Z",
"notBefore": "2020-01-01T00:00:00.000Z",
"version": "1.0",
"nonce": "0x1234567890abcdef0123456789abcdef1234567890abcdef",
"profileId": "0xbfbcfab169c67072ff418133124480fea02175f1402aaa497daa4fd09026b0e1"
}