VimenDocs
Trench

Verify it yourself

Every launch, fee and payout is on chain. Here is how to check them, in the app or on Blockscout.

You do not have to trust a dashboard. Everything Trench does is a transaction or a contract read on Robinhood Chain, and you can check it two ways.

In the app: the verify page

Open app.vimen.org/verify. It is built from on-chain events and reads, not from a database we fill in by hand.

  • Paid to holders, all time, how many cycles were paid, and the last payout.
  • A ledger from events, with USDG, WETH and tokens kept apart (they are never added together into one made-up dollar figure).
  • Every launch with its supply split, and $TRENCH's deposits and redeems.
  • One page per token at /verify/<token address>: its curve, launch transaction, vesting, holder share, pool, curve fees, pool fees routed, the 30% sent to $TRENCH, and whether $TRENCH still holds its 2%.

On Blockscout

Every Trench contract is listed with a link on Trench addresses. Open one on Blockscout, go to the Contract tab, then Read contract. A few useful checks:

QuestionContractRead
Which quotes can a new launch use, and where do they graduate?TrenchFactoryquotes(<quote address>): graduation market cap = 5 × the returned value
What did a launch choose?TrenchFactorylaunches(<token address>)
How many launches so far?TrenchFactorylaunchCount()
Where is a curve, and how close is it to graduation?the token's curveprice() × 1B = market cap, 5 × gradQuote() = graduation market cap, phase()
What share of fees goes to holders?the token's curvekeptBps() (what the creator keeps, out of 10,000)
When can the next payout run?the payout contractnextDistribution(), canStart()
What is $TRENCH worth?TrenchIndexVaulthardNav18(), totalSupply()
Which 2% bags does $TRENCH hold?TrenchIndexVaultmoonbagTokens()
How are pool fees split?FeeRouterDEV_BPS(), INDEX_BPS(), VIMEN_BPS()
How many pool positions are locked?TrenchPOLpositionCount()

Payout history is in the Logs tab of each payout contract: CycleStarted, PaidBatch and CycleFinished events. Fee splits are in the FeeRouter's LegRouted events.

From a terminal

With Foundry installed, any read is one line:

cast call 0x3e041CC7D3810F7E00f73b668Aa312A3e1Af5CaA "launchCount()(uint256)" \
  --rpc-url https://rpc.mainnet.chain.robinhood.com

Fake tokens with the same ticker exist. Take addresses only from Trench addresses, the app, or the official Robinhood contracts page.

On this page