(owner, accountNumber, marketId). A positive balance is a supply; yield.xyz reads it with getAccountWei(account, marketId) and reports it with pricePerShare: 1 against the market’s underlying asset.
Availability
Yield IDs follow
{network}-{token}-{marketId}-dolomite-lending, for example ethereum-usdc-2-dolomite-lending; the numeric marketId is Dolomite’s own market identifier, not a yield.xyz construct. Query GET /v1/yields?providers=dolomite&types=lending for the markets enabled for your project.
Entering
Enter takes a requiredamount, with no receiverAddress option. yield.xyz builds an approval transaction (skipped if allowance already covers the amount) followed by a deposit through Dolomite’s DepositWithdrawalRouter, the same router address on every supported network.
Exiting
Exit takes a requiredamount; unlike Aave, Compound, and Spark on yield.xyz, there is no useMaxAmount flag. To withdraw the full position, pass the full supplied amount explicitly. There is no cooldown; withdrawal goes back through the DepositWithdrawalRouter.
Rewards and position
Interest from borrowers accrues directly into your DolomiteMargin balance; there’s no separate reward-claim step for it. Pending actions: none.Next steps
Lending
Compare all supported lending protocols.
Action lifecycle
How enter and exit actions progress from creation to settlement.

