socialfi-thesis brings SocialFi token theses to any crypto app: holders-only opinions on a token — only people whose verified wallet holds it can post — each with the author's real position and live PnL, plus replies, reactions, moderation and live updates. One shared feed across every platform that uses CabalSpy ID, as a drop-in SocialFi widget or through the API.
Part of CabalSpy ID — the SocialFi layer for crypto apps. Website · Docs · API dashboard · Full SDK: cabalspy-id
| Language | Install | Folder |
|---|---|---|
| TypeScript / JavaScript (+ React widget) | npm install socialfi-thesis |
js/ |
| Python | pip install socialfi-thesis |
python/ |
import { CabalSpyTheses } from 'socialfi-thesis/react';
<CabalSpyTheses chain="solana" mint={mint} clientId="csid_..." />No build step? The plain HTML widget: <div data-csid-thesis data-chain="solana" data-mint="..." data-client-id="csid_..."></div> with <script src="https://id.cabalspy.xyz/widget.js" async></script> — or socialfi-widget.
| Package | npm | PyPI |
|---|---|---|
| cabalspy-id (everything) | cabalspy-id |
cabalspy-id |
| socialfi-api | socialfi-api |
socialfi-api |
| socialfi-thesis | socialfi-thesis |
socialfi-thesis |
| socialfi-widget | socialfi-widget |
– |
Versions follow cabalspy-id: 0.5.0 depends on cabalspy-id 0.5.0. This package contains no code of its own — it re-exports part of cabalspy-id, so behaviour, fixes and types are always the same.
The two packages are released independently from this repository with GitHub releases (trusted publishing, no tokens):
- tag
js-vX.Y.Z→ npm (js/) - tag
py-vX.Y.Z→ PyPI (python/)
Release cabalspy-id first; CI tests against the current cabalspy-id from GitHub.
MIT