尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证A small Algorand native DeFi platform
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Magnet Strategies is an Algorand-native DeFi organization founded in June 2025 with a single long-term objective: to grow the value of the Magnet token ($U) at a rate that consistently outpaces ALGO. The organization pursues yield across multiple Algorand DeFi products — LP-collateral lending, a native stablecoin, strategic liquidity pools, and partner money markets — and reinvests returns into the token's underlying value.
A Bazooka Labs Product.
| Route | Nav label | What |
|---|---|---|
/ | — | Landing |
/tokens | Tokens | $U + mUSD, ASA TVL Rank, UVote governance |
/magnetfi | Finance | MagnetFi — LP vaults, mUSD, PSM |
/trade | Trade | Trading Terminal (perps on PEX) |
/strategy | Strategy | Strategy Pools + C-Vault |
/predict | — | VPL volatility ladder |
/contact | Contact | On-chain support inbox |
/api/leaderboard | — | Top 100 ASA TVL, public read API |
Retired and redirected:
/token,/musd,/poolsand/aboutfolded into/tokens;/daoand/voteinto/tokens#governance. The authority for all of this isweb/next.config.jsandweb/src/components/Navbar.tsx— if this table and those files disagree, the files are right.
The lending/borrowing arm. LP-collateral vaults + the mUSD stablecoin + Peg Stability
Module (PSMv3) are live on mainnet — borrow mUSD against Tinyman LP tokens (U/tALGO,
U/USDC) while the LP keeps earning fees; mUSD is fully USDC-backed. Single-token
lend/borrow via partner CompX markets is also surfaced. mUSD ASA: 3615600399.
The governance arm — advisory, founder-led voting over $U. The founder posts an
open question (liquidity, parameters, investments, or any direction); $U holders lock
tokens to signal a preference; the founder acts on the mandate. Live on mainnet
(App 3679681107). Replaces the retired "MagnetDAO" quarterly-liquidity model.
The DeFi strategy arm — products where a user takes a position or deploys capital into an engineered strategy, as opposed to accepting a posted rate (that is the Bank). Some run on our contracts, some on a third party's. Magnet writes no contract on either product below; every action is a PEX call signed by the user's wallet.
strategy/pools/OVERVIEW.md.CLMM pools on PactFi and structured vaults come later.
→ strategy/OVERVIEW.md · strategy/perps/OVERVIEW.md · strategy/pools/OVERVIEW.md
VPL — Volatility Prediction Ladder. mUSD-denominated, user-to-user price markets: the protocol never takes the other side, holds no inventory, and carries no directional risk. Its own tree and its own page, deliberately — those guarantees are Predict's identity and must not be imported into products that do not offer them.
The $U token and mUSD on one page (/tokens), with live stats, charts, swap, and
the $U liquidity pools across Tinyman & Pact (fee/farm APRs, deep-links to add liquidity).
Absorbed the former /token, /musd, /pools and /about pages.
→ org/TOKENOMICS.md ($U) · magnetfi/v2/mUSD.md (mUSD)
Cross-DEX liquidity analytics for the whole Algorand ASA ecosystem: the top 100 ASAs by
TVL, surfaced as the TVL Rank metric box on /token (with a scrollable Top 100 modal)
and as a public read API at /api/leaderboard. Live.
Built because Vestige — long the ecosystem's ASA index — stopped keeping up with new pool contracts. Most notably it does not see Pact's managed-weighted pools, whose reserves live in pool global state rather than the pool account, so every escrow-balance indexer reads them as empty. That is ~44% of $U's real liquidity. This tracker reads them directly, which makes it the only correct source for several assets.
Analytics only. Nothing here feeds MagnetFi, mUSD, vault LTVs, or liquidation — it is not an oracle, and no protocol code path reads it.
| Field | Value |
|---|---|
| Name | Magnet |
| Ticker | $U |
| ASA ID | 3081853135 |
| Total Supply | 750,000 $U |
| Decimals | 5 (1 $U = 100,000 base units) |
| Network | Algorand mainnet |
| Founded | June 2025 |
MagnetStrategies/
├── README.md
├── CLAUDE.md ← Repo map, doc conventions, working agreements
├── archive/ ← Finished work: closed audits and remediations
├── ASA_TVL_SPEC.md ← ASA TVL tracker: sources, conventions, eligibility rules
├── org/ ← Org overview, $U tokenomics, treasury, roadmap
├── vote/ ← UVote governance — OVERVIEW.md + SPEC.md
├── magnetfi/ ← MagnetFi protocol docs — the "Bank"
│ └── v2/ ← LP vault + mUSD + PSMv3 — docs, contracts, oracle bot, tests (LIVE)
├── strategy/ ← The "Strategy" arm
│ ├── OVERVIEW.md ← Admission criterion + arm-wide commitments
│ ├── ORACLE.md ← Arm-level price doctrine
│ ├── perps/ ← Trading Terminal on PEX (nav: Trade)
│ └── pools/ ← Strategy Pools + C-Vault on PEX (nav: Strategy)
├── predict/ ← VPL volatility ladder — docs, contracts, keeper
├── contracts/
│ ├── uvote/ ← UVote governance contract — LIVE (App 3679681107)
│ └── legacy/ ← retired MagnetDAO-era contracts; none is live
└── web/ ← Next.js frontend (magnetstrategies.io)
The app nav is organised by user intent; the repo is organised by where doctrine lives. They are allowed to differ, and a tree exists only where there is shared doctrine to hold.
| Nav | Docs | Note |
|---|---|---|
| Tokens | org/ ($U) + magnetfi/v2/mUSD.md + vote/ | A page, not a tree — it composes $U, mUSD and UVote governance |
| Finance | magnetfi/ | One product; "Finance" is the label, MagnetFi is the name |
| Trade | strategy/perps/ | The Trading Terminal. Same arm as Strategy, different errand |
| Strategy | strategy/pools/ | Strategy Pools. Shares strategy/ doctrine with Trade |
| Contact | — | Frontend only |
/predictis live and reachable but has no nav slot — VPL is deprioritised. Hidden, not removed; seeNavbar.tsx, which tests that it stays unlinked.
Note: MagnetDAO was the first governance vision, later rebuilt as UVote. The docs tree is split into
org/andvote/accordingly.The contracts were split on 2026-10-27:
contracts/uvote/holds the one live governance contract,contracts/legacy/the three retired ones. They had all sat together undercontracts/magnetdao/, where nothing distinguished the contract running on mainnet from the ones that never shipped.An earlier version of this note said the directory could not be renamed, because
deploy_uvote.pydoesfrom uvote.uvote import ...and a rename would break the deploy of a live contract. That was wrong. The import is a sibling package import resolved against the script's own directory, so the parent's name has no bearing on it. What matters is that each deploy script stays beside the package it imports — which the split preserves, and which is now stated incontracts/legacy/README.md.The move was verified rather than assumed:
uvote.pyat its new path compiles to bytecode whose SHA-256 is byte-for-byte identical to the approval program running on App3679681107.
voting.pywas deployed (App3554779766) and is dormant: it holds zero $U, so no user funds are in it, andVOTING_APP_IDinweb/src/lib/constants.tsis defined but never read. The retired contracts' fate is an open item inorg/OVERVIEW.md.
org/OVERVIEW.md | The organization — objective, product suite, history |
org/TREASURY.md | Treasury funding sources and policy |
org/history/ROADMAP_2026H1.md | The 2026 H1 roadmap — history, almost all shipped |
CONTACT.md | On-chain messaging between users and the admin — the /contact surface |
SECURITY.md | Security policy and disclosure |
CLAUDE.md | Repo map, doc conventions, and the agreements this codebase is built under |
archive/README.md | Finished work — what is closed, and what deliberately is not |
Magnet Strategies is developed and maintained by Bazooka Labs. Follow: X / Twitter · Discord