Ratehopper
Ratehopper Managed USDC LP on Base via Thirdfy named earn actions.
Category: Yield
Catalog provider: ratehopper
Ratehopper runs managed USDC liquidity inside a user-owned Safe on Base. Thirdfy exposes discovery and setup through named actions. Generic deposit_earn_position is not used for this venue.
Credential model
| Path | Authority |
|---|---|
| Delegated user | Active delegation covering Safe deploy, operator enable, and funding transfers |
agent_wallet | Agent-owned wallet as Safe owner on validated paths |
| Secrets | No Ratehopper partner keys in CLI, MCP, or Console. Thirdfy hosts Partner REST access. |
Discovery
| Surface | Example |
|---|---|
| MCP | getProviderActions { provider: "ratehopper" } |
| CLI | thirdfy-agent actions --provider ratehopper --json |
Typical actions
- Read:
get_ratehopper_agents,get_ratehopper_portfolio,get_ratehopper_logs,get_ratehopper_performance,get_ratehopper_setup_status - Write:
deploy_ratehopper_safe,enable_ratehopper_operator,setup_ratehopper_cash_lp(Base 8453 only)
Close and owner sweep actions register in the catalog but stay blocked until Ratehopper confirms a REST close path for Base MCP agents.
Readiness checklist
- Chain 8453 only. Reject other chains at preflight.
- After
setup_ratehopper_cash_lp, pollget_ratehopper_setup_status. HTTP 201 on create is not success. - Fund the Safe with Base USDC before expecting LP deployment.
- Review unsigned transaction payloads before user or agent signs.