Sign-in
Let holders in, and only holders.
Put a gate on a whole brand or on one app: a mint and a minimum. People must hold at least that much across their wallets to sign in, and keep holding it to stay signed in.
At sign-in and on every refresh
Gates are checked when someone signs in and every time their app refreshes its tokens, so access ends within one access token’s life after the tokens leave.
Told why, with a way to check again
Someone turned away sees each gate, its minimum and what they hold, with a link to the explorer and a button to check again.
Read on the server
Balances are read by Synq, never by the browser, for SPL and Token-2022 mints, and compared exactly.
An outage signs nobody out
When the chain can’t be read, a refresh is answered “try again” and the person keeps their session.
Read next
Want it before it is finished?
Tell us what you are building and which sign-in your users need.