@vangogh0229/hybrid-auth
v0.0.1
Published
This folder contains a **reusable** “Privy login → dYdX account derivation → primary smart account → secondary EVM smart accounts → auto-bridge” implementation.
Readme
@h2/hybrid-auth (local package)
This folder contains a reusable “Privy login → dYdX account derivation → primary smart account → secondary EVM smart accounts → auto-bridge” implementation.
Usage in this repo
- The app resolves the package via
tsconfig.jsonpath mapping:@h2/hybrid-auth→packages/hybrid-auth/src/index.ts
Minimal integration
Wrap your app with:
QueryClientProvider(optional, app-owned)WagmiProvider(optional, app-owned)HybridAuthProvider(this package)
Then use hooks:
usePrimaryAccount()useChainAccount(chainId)useDydx()useAutoBridge()useHybridLogout()
Configuration
Build a single config object with createHybridAuthConfig({...}) and pass to HybridAuthProvider.
See app/ClientWrapper.tsx for the current project’s config example (H2 primary + Sepolia secondary + auto-bridge + dYdX).
