Verify Solana challenge message.
Message that needs to be signed by the end user
"defi.finance wants you to sign in with your Solana account:\n26qv4GCcx98RihuK3c4T6ozB3J7L6VwCuFVc7Ta2A3Uo\n\nI am a third party API\n\nURI: http://defi.finance\nVersion: 1\nNetwork: mainnet\nNonce: PYxxb9msdjVXsMQ9x\nIssued At: 2022-08-25T11:02:34.097Z\nExpiration Time: 2022-08-25T11:12:38.243Z\nResources:\n- https://docs.moralis.io/"
Base58 signature that needs to be used to verify end user
"2pH9DqD5rve2qV4yBDshcAjWd2y8TqMx8BPb7f3KoNnuLEhE5JwjruYi4jaFaD4HN6wriLz2Vdr32kRBAJmHcyny"
The token to be used to call the third party API from the client
17-characters Alphanumeric string Secret Challenge ID used to identify this particular request. Is should be used at the backend of the calling service to identify the completed request.
8 - 64"fRyt67D3eRss3RrX"
RFC 4501 dns authority that is requesting the signing.
"defi.finance"
RFC 3986 URI referring to the resource that is the subject of the signing (as in the subject of a claim).
"https://defi.finance/"
EIP-155 Chain ID to which the session is bound, and the network where Contract Accounts must be resolved.
"1.0"
"0x1234567890abcdef0123456789abcdef1234567890abcdef"
Unique identifier with a length of 66 characters
"0xbfbcfab169c67072ff418133124480fea02175f1402aaa497daa4fd09026b0e1"
The network where Contract Accounts must be resolved.
mainnet, testnet, devnet "mainnet"
Solana address with a length of 32 - 44 characters that is used to perform the signing
"26qv4GCcx98RihuK3c4T6ozB3J7L6VwCuFVc7Ta2A3Uo"
Human-readable ASCII assertion that the user will sign, and it must not contain .
"Please confirm"
ISO 8601 datetime string that, if present, indicates when the signed authentication message is no longer valid.
"2020-01-01T00:00:00.000Z"
ISO 8601 datetime string that, if present, indicates when the signed authentication message will become valid.
"2020-01-01T00:00:00.000Z"
List of information or references to information the user wishes to have resolved as part of authentication by the relying party. They are expressed as RFC 3986 URIs separated by `
["https://docs.moralis.io/"]