hackquest logo
  • 學習
  • 課程探索
  • 實戰
  • 黑客松探索
  • 往期項目
  • 社區
  • 論壇
  • 全球活動
  • 我的社區
  • 共學營
  • 組織中心
  • 更多
    • 詞彙表
    • 博客
    • 水龍頭
    • 工作機會
    • 媒體工具包
    • 創始人
hackquest logo

Bellswap

Layer 1 Bellguard verifies token origin on Robinhood Chain mainnet and testnet. Layer 2 Bellswap swaps on testnet only. Layer 3 is the bsX0 token layer, a USDG-collateralised synthetic. Unaudited.

視頻

技術堆疊

Solidity
React
Node
Foundry
Uniswap v4
Arbitrum retryable tickets
Chainlink
Ponder

描述

Layer 1, Bellguard: StockVerifier, an ownerless, immutable contract, checks an issuer's proxy code and recomputes the issuer factory's address for a token's uid. A same-ticker copy fails isOfficial(token). It proves origin only. BellHook, a Uniswap v4 hook, admits only pools that pair USDG or WETH with a token that passes StockVerifier and has a configured Chainlink feed. Live on Robinhood Chain mainnet 4663 and testnet 46630. Layer 2, Bellswap: swap contracts on Robinhood Chain testnet 46630. A relay on Ethereum Sepolia sends a price to Robinhood Chain as an Arbitrum retryable ticket. Arbitrum supplies this L1-to-L2 path; Robinhood Chain has USDG and the v4 PoolManager. Its hook sets the fee from the gap between the pool price and that reference. A stale reference sets the maximum fee. No owner, no admin, no protocol fee. The operator's keeper signs relays with its own key. The hook derives from Bellguard's hook under MIT (NOTICE) and calls no Bellguard contract. Neither is a product of the other. Layer 3, the bsX0 token layer: market 0, a USDG-collateralised synthetic on Bellswap. Anyone can open a position, and anyone can liquidate an unhealthy one. Open the Bellswap testnet app, Bellguard's app, bsX0 on Robinhood Chain testnet and Bellguard's mainnet BellHook. All Bellswap run 3 contracts are verified on Sourcify (exact match). Both repositories are private; engineering-AF gets read access before submission. Bellswap is on testnet only. Unaudited. Not affiliated with Robinhood Markets, Inc.

黑客松進展

Before 13 September: Bellguard (layer 1), written 7 to 12 September (last commit 3442b18). Nothing was committed 13 to 22 September.

From 23 September, Bellguard added 71 commits in the contracts repo (hook v2 fee and safety changes, testnet redeploy, mainnet BellHook and pool, indexer and API, fee studies) and 27 in the site repo.

Bellswap (layer 2) is new, with 567 commits from 24 September (7d0219f) to the 30 September release tag (fb061e1) and none before. It covers relay, feeds, v4 hook, USDG minting, keeper, indexer, site, testnet runner, tests. Its hook derives from Bellguard's hook (MIT, NOTICE) and calls no Bellguard contract. Site: 673 commits up to 6b6201a.

The bsX0 token layer (layer 3), testnet run 3 on 30 September: market 0, two positions of 238 test USDG each, a hooked pool and swap. All Bellswap run 3 contracts are verified on Sourcify. Bellswap is testnet only. Unaudited. Both repos are private; engineering-AF gets read access before submission.

籌資狀態

Bootstrapped. No outside funding and no project token. bsX0 is a market's synthetic, not a fundraising token. No protocol fee.

團隊負責人
RReza Shokri
專案連結
部署生態系
ArbitrumArbitrum
行業
DeFiRWAInfra