尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證options market
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
Outcome-first binary options on Monad, with a fully onchain central limit order book.
"I want to make $1,000 if MON ends above $1.05 by Friday."
You say what you want to happen. The app finds the market, quotes the price, and you trade against a real onchain order book. Everything that touches money is a contract: the orderbook and matching, the collateral, price oracle, fair-value model, a market-making vault, and the read views the UI uses. There is no backend, no indexer, no off-chain matcher and no signed price feed. The frontend is a static page that reads the chain over RPC.檢視完整 README ↗Outcome-first binary options on Monad, with a fully onchain central limit order book.
"I want to make $1,000 if MON ends above $1.05 by Friday."
You say what you want to happen. The app finds the market, quotes the price, and you trade against a real onchain order book. Everything that touches money is a contract: the orderbook and matching, the collateral, price oracle, fair-value model, a market-making vault, and the read views the UI uses. There is no backend, no indexer, no off-chain matcher and no signed price feed. The frontend is a static page that reads the chain over RPC.
Built for the Monad Metropolis hackathon — Finance & Trading track.
Options are the right product sold through the wrong interface on the wrong venue. People already trade bounded-loss, asymmetric bets (prediction markets) and unbounded ones (perps); an option is what they want, but strike chains and greeks were built for market makers. The binary is the atom: price is the probability, max loss is the premium. Matching belongs onchain and Monad makes a CLOB in a contract practical: 100% collateral, so no margin engine, no liquidation, no clearing house. Settlement comes first: Pyth's first print at expiry, nobody picks the timestamp. Liquidity, not UX, is the honest bottleneck, so markets are quoted by a model-priced maker and stay open for weeks to months. Full argument and counter-arguments: docs/THESIS.md.
MontionsBook. Every contract is 100% collateralised: YES + NO = 1 USDC locked.parsePriceFeedUpdatesUnique) — nobody can pick a favourable timestamp. If no valid price arrives, the market voids 50/50.N(d2) with realised/configured volatility) so books are never empty. Its risk is capped and stated plainly.Full reference — contracts, units, trade lifecycle, settlement, safety controls, testnet addresses and how to verify them: docs/ONCHAIN.md.
| Contract | Role |
|---|---|
MontionsBook | Series registry, CLOB (tick bitmaps, FIFO queues), escrow, split/merge, resolution, ERC-1155 YES/NO tokens, views for the UI |
PythSettlementResolver / PythOracle | Mainnet settlement and price adapter over Pyth |
TwapThresholdResolver / OracleHub / SpotPool | Demo/testnet TWAP oracle over onchain pools |
TimelockOpResolver | Event markets, e.g. "did this governance operation execute?" |
Quoter / PricingLib | Fair value, book-walking quotes, one-call snapshots for the UI |
MakerVault | Onchain market maker with exposure caps |
Safety controls: owner can pause new risk only (exits always work), set launch caps, and hand ownership to a Safe in two steps. The owner can never move user funds or change an outcome. See docs/THREAT_MODEL.md.
scripts/dev-up.sh # anvil + contracts + 108 seeded markets + vault liquidity + price bot (~3 min)
cd app && pnpm install && pnpm dev # http://127.0.0.1:5175 — built-in dev wallet, faucet included
scripts/dev-down.sh
Tests: forge test (245 tests incl. fuzz, invariants, and differential replay against an independent Python model) · pnpm --dir sdk test · pnpm --dir bots test.
scripts/testnet-deploy.sh — see docs/DEPLOY.md.docs/MAINNET.md and docs/LAUNCH_CHECKLIST.md. Not launched.src/ contracts · test/ Foundry tests (test/diff = differential replay) · tools/refmodel independent Python model · script/ deploy & seed · scripts/ ops (dev env, fork rehearsal, verifier) · bots/ keeper + demo price bot · sdk/ TypeScript SDK · app/ frontend · docs/ spec, threat model, runbooks.
License: MIT.