frontier-fun: v1.2 factory, locked seed liquidity, staking - #20744
Conversation
- Enumerate CoinDeployed from the v1.2 factory too (its event gained a trailing `bool indexed directSeed`), so ETH held by active v1.2 curves is counted. Verified that v1.2 tokens custody their raised ETH like v1: reserveBalance - VIRTUAL_BALANCE equals the token's balance to the wei. Direct-seed tokens never hold ETH and are skipped. - Count the ETH leg of the Uniswap V4 seed positions held by the Harvester. They are minted straight to it and it can only collect their fees, so the liquidity is locked for good. Same shape as pumpclaw and bonker; the coin leg is the launched token itself and is left out. - Add a staking section for the ERC-4626 StakingVaults (deposits in the vault and in its cooldown holder). The seed positions are Uniswap V4 liquidity already in uniswap-v4's TVL on this chain, hence doublecounted.
|
The adapter at projects/frontier-fun exports TVL: |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Team Run ID: 📒 Files selected for processing (1)
Included review availability: Your plan provides up to 4 included reviews per hour; 3 remain after this review. 📝 WalkthroughWalkthroughThe Frontier adapter no longer counts StakingVault deposits. It removes the related ABI, factory constant, staking function, and export wiring. The methodology states that staked launched-token coins are excluded because their ETH backing is already counted in TVL. ChangesFrontier accounting
Estimated code review effort: 2 (Simple) | ~10 minutes Merge Risk: ⚪ Minimal · up to This PR updates Frontier adapter coverage and excludes staking balances that cannot be priced; no actionable merge-blocking risk remains after normal checks and review. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Full details: Title checkExplanation The title is concise and identifies the main changes: v1.2 factory support, locked seed liquidity, and staking-related adapter changes. The staking item could be more precise because the implementation excludes staking from coverage, but the title remains related to the changeset. Full details: Description checkExplanation The description clearly explains the v1.2 factory, direct-seed handling, locked Uniswap V4 liquidity, and staking TVL. The new-listing template fields do not apply because this pull request updates an existing listing. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
The adapter at projects/frontier-fun exports TVL: |
|
The adapter at projects/frontier-fun exports TVL: |
|
Thank you for the PR, I've excluded the staking export as we prefer not to include launched tokens in launchpad tvl |
|
@RohanNero thanks for the merge (and the staking cleanup makes sense on reflection — the vaults hold launched coins, whose backing is already the counted ETH). One follow-up: could we get a refill from 2026-08-15 for frontier-fun? That's the day the v1.2 factory went live, so the snapshots between then and this merge were recorded by the v1-only adapter — missing all v1.2 curve ETH and the locked Harvester seed positions. Snapshots since the merge are complete. (Companion request on the dimensions side is already filed on DefiLlama/dimension-adapters#9083 — a shorter window there, from 2026-08-28.) |
Frontier (frontier.fun) redeployed as v1.2 on 2026-08-15; the adapter only enumerated the v1 factory.
0xe3A826C056e578c240D362BF4C2fa53E5c0c17a5, from block 36671438). ItsCoinDeployedgained a trailingbool indexed directSeed. Verified v1.2 tokens custody their raised ETH like v1 (reserveBalance - VIRTUAL_BALANCEequals the token's ETH balance to the wei). Direct-seed tokens never hold ETH and are skipped.0x2F33cb57fAa8bF1EB52ea18D90B0dc2f8cc2Db1f). Positions are minted straight to it and it can only collect their fees, so the liquidity is locked for good. Same shape aspumpclawandbonker; the coin leg is the launched token itself and is left out. This is V4 liquidity already inuniswap-v4's TVL on this chain, hencedoublecounted: true.staking— deposits in Frontier's ERC-4626 StakingVaults (StakingVaultFactory0xFB443f5c6Ba35334a1AB2Fc12d4b877fc2A8d6A9), vault balance plus its cooldown holder. The staked assets are the launched coins, so they will show as unknown tokens until priced.Summary by CodeRabbit
New Features
Documentation