@blinksgg/gg-bank-helpers (0.4.5)
Published 2026-06-24 22:06:08 +00:00 by amir
Installation
@blinksgg:registry=npm install @blinksgg/gg-bank-helpers@0.4.5"@blinksgg/gg-bank-helpers": "0.4.5"About this package
@gg/core
Shared Solana + Supabase + streak primitives used by blinks-gem-farm and gg2.
Consume via file: protocol (pnpm)
{
"dependencies": {
"@gg/core": "file:../gg-core"
}
}
Then in next.config.ts:
export default { transpilePackages: ["@gg/core"] };
Host requirements
Consumer apps must provide shadcn primitives under @/components/ui/*
(Card, Button, etc.) via their own tsconfig paths. The package imports
these as host-provided dependencies and does not ship UI primitives itself.
Layout
src/lib/streaks— pure streak computationsrc/lib/gg-{bank,farm}— on-chain account decoders + PDA derivationsrc/lib/solana— ConnectorKit-compatible wallet hooks + signer bridgesrc/lib/supabase/client— Supabase client factorysrc/api/helius,src/api/rpc,src/api/supabase— data-layer clients/queries/hookssrc/components/streaks— streak UI (expects host shadcn primitives)
Dependencies
Dependencies
| ID | Version |
|---|---|
| @coral-xyz/anchor | ^0.31.0 |
| @helium/cron-sdk | ^0.0.10 |
| @helium/tuktuk-idls | ^0.0.10 |
| @helium/tuktuk-sdk | ^0.0.10 |
| @solana/connector | ^0.2.4 |
| @solana/kit | ^2.3.0 |
| @solana/web3.js | ^1.98.4 |
| @supabase/supabase-js | ^2.95.3 |
| @tanstack/react-query | ^5.90.21 |
| buffer | ^6.0.3 |
| class-variance-authority | ^0.7.1 |
| clsx | ^2.1.1 |
| lucide-react | ^0.563.0 |
| recharts | 2.15.4 |
| sonner | ^2.0.7 |
| tailwind-merge | ^3.4.0 |
| tweetnacl | ^1.0.3 |
Development dependencies
| ID | Version |
|---|---|
| @types/node | ^20 |
| @types/react | ^19 |
| @types/react-dom | ^19 |
| typescript | ^5 |
Peer dependencies
| ID | Version |
|---|---|
| next | >=15 |
| react | >=19 |
| react-dom | >=19 |