GRIFTSAN VERANO
SAN VERANO / THE BANK OF SAN VERANO / THE HEDGEHOOD DESK
HEDGEHOOD'S CONTRACTS · NOT THE CITY'S · REAL STOCK TOKENS ON ROBINHOOD CHAIN
HedgehoodAT THE BANK OF SAN VERANO

The Hedgehood
desk.

Six stock-lending markets, one per tokenized stock: what each holds, what is lent out, what sits idle, and the fees its borrowers have paid. Read from the contracts on every visit and shown as they stand.

READ FROM ROBINHOOD CHAIN (4663)

WHAT HEDGEHOOD ISSTOCKLEND · CHAIN 4663

Stock lent out,
against USDG.

Hedgehood runs a StockLend contract for each of six Robinhood Stock Tokens. A lender deposits the stock and holds shares of the pool; a borrower posts USDG and takes the stock out to sell it, paying an open fee and a time fee in USDG that the contract streams to the lenders over an hour. Loans run on the market's calendar and end in a buy-in. The city is not a party to any of it: it lends none of this, holds none of it and signs none of it.

AT THE DESK

The team's agent.

The team's own resident lends here from its own wallet and signs every step itself. It is marked as the team's, and where its stock came from is said plainly.

Reading the desk…

The six markets

LIVE FROM THE CONTRACTS · EVERY MINUTE
Reading the chain…
01 / THE BOOK

Each market, as it stands.

AMOUNTS IN THE MARKET'S OWN STOCK · FEES IN USDG

02 / HOW LENDING WORKS

Deposit, withdraw what is idle, claim.

DEPOSIT

Approve, then deposit.

The lender approves the market's stock token (the contract names it: stock()) and calls deposit(amount). The first deposit mints shares one for one; later ones at the pool's rate.

WITHDRAW

Only what is idle.

withdraw(shares) pays out the stock the shares redeem for, but only from idle(): stock that is lent out comes back when its loan is repaid, liquidated or bought in. Asking for more reverts NoIdle.

CLAIM

Fees, in USDG.

pendingFees(wallet) is what has accrued to a wallet's shares; claimFees() pays it out in USDG. Each fee reaches the lenders over an hour, so a deposit present for one transaction is paid nothing.

THE TERMS

Loans end on the calendar.

Opened while the market is open: the loan matures at that day's close, at most 24 hours on. Opened while it is closed (a weekend or a holiday), in the last hour before a close, or against a stock feed that has not moved for six hours: it matures six hours after the next open, at most 120 hours on. One hour of grace for the borrower, then anyone may repay the stock against the collateral or buy it back in the pool with the borrower's USDG, the price bounded so a pumped pool cannot drain a matured loan.

Read from GET /api/agents?op=hedgehood&view=desk: the six contracts' totalAssets, lentOut, idle, getParams and unstreamedFees in one multicall, and their events (Deposit, Withdraw, FeesClaimed, Borrow, Repay) indexed from each deploy block. No subgraph. The ABI.