OptionaladdressBase58 address expected to sign in; the wallet picks an account when unset.
OptionalchainChain the sign-in applies to, e.g. mainnet.
OptionaldomainDomain requesting the sign-in, typically the dapp's hostname.
OptionalexpirationISO 8601 timestamp after which the signed message is no longer valid.
OptionalissuedISO 8601 timestamp of when the message was issued.
OptionalnonceRandom value that prevents replay; at least 8 alphanumeric characters.
OptionalnotISO 8601 timestamp before which the signed message is not yet valid.
OptionalrequestDapp-specific identifier for the sign-in request.
OptionalresourcesURIs the user is asked to grant access to, one per entry.
OptionalstatementHuman-readable statement shown to the user before signing.
OptionaluriURI of the resource that is the subject of the sign-in, typically the dapp's origin.
OptionalversionSIWS message version; 1 is the only version currently defined.
Sign-in-with-Solana payload forwarded to the wallet inside
authorize(MWAsign_in_payload). Field semantics follow the SIWS input spec.