Uniswap v4 hooks with Wall Street hours. Stock tokens priced by session. Exits no hook can block. Buyback & burn
CA: 0xc5d6c1d90c8a87a07e2670b99b1556e818803228
1/3 π¨π¨ As promised: BellSwapLens is live on Robinhood Chain mainnet. π
One read-only Lens for every BELL pool. Ask it, and the chain answers:
β Will this swap go through right now?
β What's the live fee for this session?
β How much flow is left under the caps?
β Exact-input quote
It never executes swaps or moves tokens. It just tells the truth about the pool.
6 contracts. Immutable. Sourcify exact match on creation and runtime bytecode, all six.
Built for traders, terminals and aggregators: check before you route. π§΅
1/3 π¨π¨ As promised: BellSwapLens is live on Robinhood Chain mainnet. π
One read-only Lens for every BELL pool. Ask it, and the chain answers:
β Will this swap go through right now?
β What's the live fee for this session?
β How much flow is left under the caps?
β Exact-input quote
It never executes swaps or moves tokens. It just tells the truth about the pool.
6 contracts. Immutable. Sourcify exact match on creation and runtime bytecode, all six.
Built for traders, terminals and aggregators: check before you route. π§΅
3/3 Why this matters:
BELL swaps can be refused on purpose: during the auction window, when the session can't be proven, or above the trade cap. That's the point of market structure.
But a router that doesn't know that sends a swap that fails. The Lens fixes it: one call before routing tells you allowed or not, why, the live fee, and the cap left.
Already wired into the BELL app for pool status and quotes.
Chain 4663 Β· Blocks 110,710,316β110,712,093
Next: /verify, and the integration pack for terminals and aggregators.
1/3 π¨π¨ As promised: BellSwapLens is live on Robinhood Chain mainnet. π
One read-only Lens for every BELL pool. Ask it, and the chain answers:
β Will this swap go through right now?
β What's the live fee for this session?
β How much flow is left under the caps?
β Exact-input quote
It never executes swaps or moves tokens. It just tells the truth about the pool.
6 contracts. Immutable. Sourcify exact match on creation and runtime bytecode, all six.
Built for traders, terminals and aggregators: check before you route. π§΅
Another solana:8hqPzBRtRW7m9wqTDRzF4vfQpuLNk69rkh8DEzhrKwo4 buyback and burn, done. π₯
2.59M solana:8hqPzBRtRW7m9wqTDRzF4vfQpuLNk69rkh8DEzhrKwo4 bought back and burned.
Total burned: 10.28M solana:8hqPzBRtRW7m9wqTDRzF4vfQpuLNk69rkh8DEzhrKwo4. Past 10M.
Buyback:
https://t.co/tfiB20w0aq
Burn:
https://t.co/90YGWgE9PI
We keep building. We keep buying back. We keep burning.
No promises. Just tx hashes.
next post buildr update
7 things the trenches should understand about tokenized stocks, in one article:
Why the pool goes blind when Wall Street closes, who pays for Monday's gap, and how BELL puts real market structure onchain.
Receipts included. https://t.co/IWl0Efnp5P
Fair question. Today, buyback and burn is the primary utility. No governance, fee sharing or staking live yet.
We're working on what $BELL should do inside the protocol. When it's ready, we'll publish the mechanism and the contracts, same as everything else.
No promises before receipts.
7 things the trenches should understand about tokenized stocks, in one article:
Why the pool goes blind when Wall Street closes, who pays for Monday's gap, and how BELL puts real market structure onchain.
Receipts included. https://t.co/IWl0Efnp5P
@mahaan300@Stanley_Trader@bondofnf@Lamar0985056592 yea,
AAPL and TSLA trade on a clock in the real world. Onchain, they deserve the same: sessions, a fair open, exits that can't be blocked.
More receipts dropping this week.
gm everyone
here's what's coming today, and we're excited for this one:
β /verify: check any BELL pool in 60 seconds, straight from Uniswap's contracts
β receipts on every pool page: creation tx, hook, fees by session, exits
β BellSwapLens: one call tells you if a swap will go through + the live fee
β an open verify script anyone can run
less "trust us", more "check it yourself"
more soon π«‘
The full walkthrough: what the LP keeps, the 60-case comparison, the assumptions, and the receipts.
We're proud of this one, and honest about it:
β LPs still absorbed most of the move in both pools. At $100K per pool, the difference was a few dollars per case.
β The replay assumes a fast, rational arbitrageur. Real traders are slower.
β This morning's first mainnet Opening Bell closed with an empty book. No orders, nothing lost, the AMM untouched.
What's next:
β A live side-by-side weekend vs a standard pool
β A mainnet withdraw while the market is closed
β An Opening Bell with real orders
Small transactions test the rules. LP outcomes need live comparison. We'll keep publishing both.
1/3 π§΅ π¨ The first LP proof is public. BIG MILESTONE FOR BELL
CA: 0xc5d6c1d90c8a87a07e2670b99b1556e818803228
We replayed 20 weekends of TSLA, NVDA and AAPL. Same liquidity, same prices, two pools: a standard Uniswap v4 pool vs a BELL pool.
When the weekend gap was 1% or more:
β Standard pool LP: -1.41 bp vs holding
β BELL LP: -0.78 bp
β ~45% smaller average loss
Across all 60 stock-weekends, BELL did better in 16, the standard pool in none, and 44 tied.
Simulation. Full data and method: https://t.co/1KBCxWlCMv
3/3 π¨π
Not just a simulation. On Robinhood Chain mainnet:
An LP seeded a USDG/AAPL pool, a swap went through, and the LP withdrew in full, all within seven minutes.
Seed: https://t.co/KEiTnDTNuD
Swap: https://t.co/JVgCFmWbT5
Withdraw: https://t.co/1uMQeJXrxY
A swap above the trade cap was refused with TradeCapExceeded:
https://t.co/cF8j3rOMcT
A full TSLA/USDG withdraw in pre-market, with fees and flow caps active:
https://t.co/XrsoIUPctF
Every receipt: https://t.co/RaDt4NGAlU
1/3 π§΅ π¨ The first LP proof is public. BIG MILESTONE FOR BELL
CA: 0xc5d6c1d90c8a87a07e2670b99b1556e818803228
We replayed 20 weekends of TSLA, NVDA and AAPL. Same liquidity, same prices, two pools: a standard Uniswap v4 pool vs a BELL pool.
When the weekend gap was 1% or more:
β Standard pool LP: -1.41 bp vs holding
β BELL LP: -0.78 bp
β ~45% smaller average loss
Across all 60 stock-weekends, BELL did better in 16, the standard pool in none, and 44 tied.
Simulation. Full data and method: https://t.co/1KBCxWlCMv
2/3 Another one: the replay shows where BELL earns its keep.
The bigger the weekend gap, the bigger the difference for the LP. Below about 1%, both pools end up the same.
Why: when the market is closed, arbitrage pays BELL's 1.00% closed-session fee instead of 0.30%. LPs get paid for the risk they're actually taking.
We publish the quiet weeks too. Most weekends, nothing happens. On the ones that matter, BELL LPs keep more.
Run it yourself:
forge test --match-contract WeekendReplay -vv
gm lads,
What's coming today on BELL
Don't trust our website. Soon you won't have to.
β /verify: check any BELL pool in 60 seconds, straight from Uniswap's own contracts
β "Verify this pool" on every pool page: creation tx, hook, fees by session, refusals, exits
β BellSwapLens: one call tells you if a swap will go through, the live fee, and the cap left
β verify-bell.ts: an open script anyone can run against a public RPC
β Rule tests on mainnet: refused swaps and open exits, every tx public
The proof that fees follow the market clock lives in the fee field of every Swap event on the Uniswap v4 PoolManager. Not on our site.
Shipping later today.
More receipts Β· Elysium testnet
Rehearsal price adapters (test stocks)
YahooSourceVerifier
https://t.co/YQXGphFaIG
tAAPL direct Β· regular Β· extended
https://t.co/0WKmgeCb4S
https://t.co/CEbVgqyng4
https://t.co/urmc0xgCeY
tNVDA direct Β· regular Β· extended
https://t.co/ALdluzJeCI
https://t.co/IGTbLKY3Tg
https://t.co/S8HwX4RdIv
Rehearsal helper (holds no funds, no allowance)
TestnetSwapExecutor
https://t.co/RMGf680QOT
Auction parameters: 10-min order window Β· 15-min settle timeout Β· 25 orders/cycle Β· min order 1% of seeded principal Β· one max-volume price Β· no solver, no oracle, no fee
Every check and every tx, in one place: https://t.co/Qkhac9H3or
What's next: a keeper on Elysium, a full source match, then mainnet. And on Robinhood Chain, the first real Opening Bell rings Mon 9 Nov, 01:00 UTC. π
We didn't just deploy on Elysium. We tried to break it.
12 checks, each one a real transaction on Elysium testnet. 9 succeed. 3 are refused, on purpose:
β Swap above the cap β refused, TradeCapExceeded
β Swap while the auction window is open β refused, AuctionActive
β Swap after the session closes with no close anchor β refused, PolicyBlocked
β Withdraw 10% of a position β both tokens back to the owner
β Withdraw while swaps are blocked β swaps can be stopped, exits cannot
β Auction orders submitted, settled at one price
The refusals are the point. The rules live in the contracts.
The price adapters and the test helper behind these checks, in the next post π
After days of building, finally: BELL is live on @Enter_Elysium testnet. π
The same BELL contracts, unchanged, rehearsed end to end on Elysium:
β 31 contracts deployed
β 3 test pools, all live
β 12 onchain checks, every one with a transaction
β Swap caps hold. LP exits stay open.
β The first Opening Bell Auction cycle, settled onchain
Orders collected. The book locked. One clearing price: ~99 tUSDG per tNVDA.
5 tNVDA matched. The buyer's unmatched 105 tUSDG, refunded in full.
Testnet, test tokens, no value. Mainnet is next.
The settlement receipt is in the next post π
@trezzz@AscendLaunch adding one: @BELLdexFi
stock-token pools with a market clock: session-aware fees, one fair price at the open, exits no hook can block.
live on robinhood chain. rehearsed on elysium testnet, mainnet date not confirmed yet.
receipts: https://t.co/iLEDI3CZaL
Contracts Β· Elysium testnet https://t.co/hnh0IXSOCw
SessionRegistry
https://t.co/1xN8op5Lcp
Pool hooks (mask 0x2CC0)
tAAPL/WETH Β· session only
https://t.co/P7AWlnxAOv
tAAPL/tUSDG Β· with auction
https://t.co/nNQZqzBUlr
tNVDA/tUSDG Β· with auction
https://t.co/WDpT5HZT3x
Uniswap v4 (deployed by BELL)
PoolManager
https://t.co/PQ9toGKxxq
PositionManager
https://t.co/SJmBcH9V0U
Test assets (no value)
tAAPL https://t.co/dumf1tvhMg
tNVDA https://t.co/YlX1k6ryUr
tUSDG https://t.co/JEOFvcyXpg
WETH https://t.co/dR5SC3iPgP
Deploying is one thing. Next post: we tried to break it π
How we deployed BELL on Elysium testnet: every contract, read straight from the chain.
No slides. The CLI asks the chain for each address, one by one:
β 31/31 addresses have deployed code
β 31/31 source published on the explorer
β Every pool hook checked from its own address: mask 0x2CC0, no remove-liquidity permission
β No Uniswap v4 was published for Elysium testnet, so BELL deployed its own PoolManager and PositionManager
One hook per pool. One auction per USDG/stock pool. Both created inside the pool-creation transaction.
Same contracts as Robinhood Chain mainnet. Different chain.
Every address, verifiable, in the next post π
After days of building, finally: BELL is live on @Enter_Elysium testnet. π
The same BELL contracts, unchanged, rehearsed end to end on Elysium:
β 31 contracts deployed
β 3 test pools, all live
β 12 onchain checks, every one with a transaction
β Swap caps hold. LP exits stay open.
β The first Opening Bell Auction cycle, settled onchain
Orders collected. The book locked. One clearing price: ~99 tUSDG per tNVDA.
5 tNVDA matched. The buyer's unmatched 105 tUSDG, refunded in full.
Testnet, test tokens, no value. Mainnet is next.
The settlement receipt is in the next post π