Skip to content

FrakContext

sealed interface FrakContext

Referral context carried in a share link’s fCtx: who shared, for which merchant, and when. Two layouts live on the wire with genuinely different information, hence sealed rather than nullable fields on one type.

V1
V2
NameSummary
V1class V1 : FrakContext
Legacy layout: bare wallet address from pre-anonymous-id web builds. Decoded, never minted.
V2class V2 : FrakContext
Current layout. Carries the merchant, a share timestamp, and at least one of clientId / wallet.