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)
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.
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 MINUTEEach market, as it stands.
Deposit, withdraw what is idle, claim.
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.
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.
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.
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.