lend and deposit action needs a marketId.
React hooks
UseuseEarnMarkets and useEarnProviders inside a React tree wrapped with TrailsProvider:
useEarnMarkets filters
| Field | Type | Description |
|---|---|---|
chain | ChainIdentifier | Chain name or ID |
type | "lending" | "vault" | … | Market category |
provider | ProviderId | Restrict to one protocol |
search | string | Free-text search over market names |
sortBy | SortBy | e.g. "rewardRateDesc" |
limit | number | Page size |
offset | number | Page offset |
EarnMarket exposes id, rewardRate, statistics.tvlUsd, metadata.*, providerId, and more.
Use these hooks in browser apps to discover supported markets and providers before building an action list.