Skip to main content

Privy Integration

Privy owns user sign-in and wallet creation. Remlo uses it to keep Tempo wallet management out of the critical path for both employers and employees.

Current chain configuration

PropertyValue
Chain nameTempo Moderato
Chain ID42431
CurrencyUSD, 6 decimals
RPChttps://rpc.moderato.tempo.xyz
Explorerhttps://explore.tempo.xyz

Login surface

MechanismCurrent status
EmailEnabled
SMSEnabled
External walletEnabled
PasskeyEnabled through the login screen action
GoogleDisabled
TwitterDisabled
DiscordDisabled
FarcasterDisabled

Embedded wallet behavior

embeddedWallets.createOnLogin is set to users-without-wallets. That means:
  1. A new user does not have to bring a wallet to start using Remlo.
  2. An employee invite can be accepted without any chain-specific setup.
  3. A wallet can still be linked later if the user prefers a self-custodied route.

Access model

  • Middleware reads the Privy token from cookies for route protection.
  • Internal APIs read the Privy JWT from the Authorization header.
  • Product role is derived from Supabase, not from Privy alone.

WalletConnect

The current config can add WalletConnect support when NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID is present. That variable is optional in the current codebase.