Oracle3
Open-source trading engine and MCP server for prediction markets. Fee-aware no-arbitrage trading across related contracts, live on Kalshi, Polymarket and Solana or on paper.
Launch creator coins on Solana with pump.fun. TikTok creators prove ownership with a public code video, receive manual approval and claim escrow fees in SOL.
FinanceTypeScript · JavaScriptGitHub @furkan3152OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
TikTok kullanıcıları adına Solana mainnet / pump.fun token başlatan uygulama. Yeni token'ların pump.fun creator ücretleri %20 platform / %80 TikTok kullanıcısının escrow hesabı olarak kalıcı paylaşılır. Bugünkü doğrulama yolu kullanıcının yayınladığı TikTok videosunun admin tarafından elle incelenmesidir; TikTok developer uygulaması veya API anahtarı gerektirmez. Next.js 14, pump.fun'ın resmi SDK'ları ve ayrı Solana escrow programı kullanılır. UseReels'in ücret tahsis mantığından yararlanılmıştır; arayüz özgündür. TikTok ve pump.fun ile resmi ortaklık yoktur.Read the full README ↗
Launch a pump.fun coin whose creator fees are split, permanently, between GitHub developers.
Splitdev is a launchpad on pump.fun (Solana). When you launch a coin you pick up to nine GitHub accounts and their shares. Every trade of the coin pays pump.fun's creator fee, and Splitdev routes that fee to those developers through pump.fun's own on-chain fee sharing, locked so that nobody, not even the launcher, can change it later. Developers claim on pump.fun by signing in with GitHub, so they need no wallet in advance and Splitdev never holds anyone's money.
Live: splitdev.app (Solana mainnet)
Splitdev is an independent project and is not affiliated with pump.fun or GitHub.
create_v2 plus an optional first buy, the GitHub fee accounts that don't exist
yet, the fee-sharing config with admin revoked, and the launch fee are built client-side and signed
together with signAllTransactions./claim shows what any GitHub username has waiting and from which coins.flowchart LR
W[Launcher wallet] -->|signAllTransactions| L[Launch transactions]
L --> C[pump.fun create_v2 + first buy]
L --> G[GitHub fee accounts<br/>keyed by numeric GitHub id]
L --> F[Fee sharing config<br/>treasury + up to 9 devs, admin revoked]
T[Every trade] -->|creator fee| V[Creator vault]
V -->|Distribute now| F
F --> D[Developers claim on pump.fun<br/>by signing in with GitHub]
There is no Splitdev smart contract: a Splitdev coin is a normal pump.fun coin. Discovery is a single
filtered getProgramAccounts call on pump.fun's fee program (SharingConfig discriminator + treasury at
offset 80), which lists every Splitdev coin without an indexer or database.
Fees (pump.fun mainnet, October 2026): the bonding curve charges 1.25 %, of which 0.30 % is the creator
fee. Splitdev keeps platformBps of the creator fee (10 % today) and charges a 0.01 SOL launch fee; the
rest goes to the GitHub accounts by their shares. Settings live in src/splidev.json
and are validated at build time by next.config.mjs.
@solana/web3.js, Solana wallet adapter, @pump-fun/pump-sdk v2, @pump-fun/pump-swap-sdk, SPL Tokensolana-test-validator with pump.fun's real programs dumped from
mainnet (integration), Playwright (browser end-to-end)src/
app/ pages (/, /explore, /create, /token/[address], /claim, /me, /how, /docs)
api/ coin, snapshot, trades, github/resolve, metadata, upload
components/ UI, charts, trade panel, "Bitbug" mascot art
lib/
solana/ pump.ts (transaction builders), reads.ts (discovery), trades.ts (event parser),
server.ts (snapshot and caches), fee math
github.ts budgeted, cached GitHub lookups
ratelimit.ts, ip.ts, image-bytes.ts, metadata.ts server hardening
splidev.json treasury, platform share, launch fee, hidden coins
e2e/
solana/ local validator, fixtures (pump.fun programs + mainnet accounts), launch/graduate tests
splidev.mjs Playwright test of the real UI against the local validator
scripts/ logo renderer, stress test, Vercel ignored-build step
docs/README.tr.md Turkish operator notes
Prerequisites: Node.js 22 and npm. The integration tests also need the Solana CLI (Agave 2.3).
git clone https://github.com/furkan3152/ponsplit.git
cd ponsplit
npm ci
cp .env.example .env.local # public RPCs work out of the box; see the comments in the file
npm run dev # http://localhost:3000
Checks:
npx tsc --noEmit && npm run lint && npm test # typecheck, lint, 39 unit tests
npm run build
Integration tests against pump.fun's real programs on a local validator:
e2e/solana/validator.sh /tmp/ledger
node e2e/solana/build-lib.mjs
RPC=http://127.0.0.1:8899 node e2e/solana/launch-local.mjs # launch, list, trade, distribute, claim lookup
RPC=http://127.0.0.1:8899 node e2e/solana/graduate-local.mjs # graduation and pool trading
RPC=http://127.0.0.1:8899 node e2e/solana/github-fee-compat-local.mjs # current fee vaults, nine recipients
CI (splidev.yml) runs these on every push, plus the web checks and a
Chromium test that launches, trades, distributes and checks every page at desktop and phone widths.
.env* and keypair files are gitignored; tests use throwaway keypairs on a
local validator only.Live on Solana mainnet at splitdev.app. The history also contains SplitEarn, the earlier Robinhood Chain (EVM) version of the idea.
Built by Furkan Akdogan (@furkan3152).