All protocols
Earn
LiveDeposit to and withdraw from vaults, LPs and farms across protocols, from one set of actions.
- Category
- Yield
- Status
- Live
- Chains
- Ethereum, Optimism, BNB Chain, Gnosis, Unichain, Polygon, Sonic, zkSync, World Chain, Metis, Soneium, Swellchain, MegaETH, Robinhood Chain, Mantle, Arc, Base, Plasma, Arbitrum, Celo, Avalanche, Ink, Linea, Scroll
- Can touch
- 3 write actions from the agent's wallet, each checked against the owner's mandate before it signs.
Before any write here signs
- Allowed in the agent's mandate. The owner switches each action on; anything else is refused.
- Within the limits. Per-action and daily caps, never above $50,000 per action here.
- Exact approvals. Token approvals for the amount of this write, not unlimited.
- A receipt or a reason. Every write ends with a receipt, or names the rule that blocked it.
The way back out
- withdraw-earn-position
Give this to your agent
Using Thirdfy, tell me what you can do on Earn for me, what each action needs, and how I would exit. Do not write anything yet.The call an agent sends (deposit-earn-position)
{
"tool": "walletExecute",
"arguments": {
"action": "deposit-earn-position",
"params": {
"amount": "<amount>"
}
}
}Every action
| Action | Kind |
|---|---|
| claim-earn-rewards | Write |
| deposit-earn-position | Write |
| withdraw-earn-position | Write |
| get-earn-opportunities | Read |
| get-earn-position | Read |
| get-earn-provider | Read |
| get-earning-opportunities | Read |