getSatelliteSiwxFields()
getSatelliteSiwxFields(
activeConnection,options?):Omit<SiwxMessageFields,"nonce"|"issuedAt"|"version">
Defined in: siwx-react/src/satelliteHelpers.ts:70
Builds the CAIP-122 fields for useSiwx().signIn from an active Satellite Connect connection.
The connection is treated as EVM when its address starts with 0x or eip155:, its chainId is a number or
starts with eip155:, or it has a connector; otherwise it is treated as Solana. The CAIP-2 chainId is
{namespace}:{reference} and the CAIP-10 address is {chainId}:{account}.
Reads window.location for the default domain and uri. nonce, issuedAt and version are not included;
useSiwx fills them in.
Parameters
activeConnection
The active connection. Must have address and chainId.
options?
Values for the other message fields.
Returns
Omit<SiwxMessageFields, "nonce" | "issuedAt" | "version">
The message fields: domain, uri, statement, expirationTime, notBefore, requestId,
resources, address and chainId.
Throws
[SIWX-REACT] Connection missing address or chainId. when either value is missing.