@blinksgg/gg-bank-helpers (0.4.8)

Published 2026-06-24 22:20:06 +00:00 by amir

Installation

@blinksgg:registry=
npm install @blinksgg/gg-bank-helpers@0.4.8
"@blinksgg/gg-bank-helpers": "0.4.8"

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 computation
  • src/lib/gg-{bank,farm} — on-chain account decoders + PDA derivation
  • src/lib/solana — ConnectorKit-compatible wallet hooks + signer bridge
  • src/lib/supabase/client — Supabase client factory
  • src/api/helius, src/api/rpc, src/api/supabase — data-layer clients/queries/hooks
  • src/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
Details
npm
2026-06-24 22:20:06 +00:00
0
192 KiB
Assets (1)
Versions (19) View all
0.4.15 2026-06-25
0.4.14 2026-06-24
0.4.13 2026-06-24
0.4.12 2026-06-24
0.4.11 2026-06-24