# Earn Documentation > Documentation for Quicknode Earn, a non-custodial USDC yield optimizer. Part of the Quicknode docs index: https://www.quicknode.com/docs/llms.txt - [Quicknode Earn Documentation](https://www.quicknode.com/docs/earn.md): Documentation for Quicknode Earn, a non-custodial USDC yield optimizer. ## Getting Started - [What is Quicknode Earn?](https://www.quicknode.com/docs/earn/get-started/what-is-earn.md): Learn how Quicknode Earn automates USDC allocation across approved Morpho vaults while you retain custody. - [Wallets supported by Quicknode Earn](https://www.quicknode.com/docs/earn/get-started/supported-wallets.md): Compare wallet support, per-vault approval batching, and Safe multisig behavior in Quicknode Earn. - [Connect and deposit with Quicknode Earn](https://www.quicknode.com/docs/earn/get-started/connect-and-deposit.md): Connect a wallet, configure your first Quicknode Earn strategy, approve eligible vaults, and deposit USDC. ## Using Earn - [Creating a strategy](https://www.quicknode.com/docs/earn/using-earn/creating-a-strategy.md): Configure an auto-rebalancing USDC position on Earn. - [Approvals and signatures](https://www.quicknode.com/docs/earn/using-earn/approvals.md): What Earn's approvals authorize, and how to revoke them. - [Monitoring strategies and positions](https://www.quicknode.com/docs/earn/using-earn/monitoring-strategies-and-positions.md): Reading the Earn dashboard, position cards, status badges, and history. - [Covered strategies](https://www.quicknode.com/docs/earn/using-earn/covered-strategies.md): Understand OpenCover loss coverage, premiums, availability, and activation for covered Earn strategies. - [Closing a strategy](https://www.quicknode.com/docs/earn/using-earn/closing-a-strategy.md): How to exit an Earn strategy. ## HOW IT Works - [Vaults](https://www.quicknode.com/docs/earn/how-it-works/vaults.md): How Earn uses Morpho vaults to generate USDC yield. - [Rebalancing](https://www.quicknode.com/docs/earn/how-it-works/rebalancing.md): How Earn scores vaults and decides when to move your capital. - [Fees and gas](https://www.quicknode.com/docs/earn/how-it-works/fees-and-gas.md): How Earn's fee is computed and who pays gas. - [Cross-chain bridging](https://www.quicknode.com/docs/earn/how-it-works/cross-chain-bridging.md): How Earn moves USDC across chains using Circle's CCTP v2. ## API Reference - [Earn API](https://www.quicknode.com/docs/earn/reference/api.md): Drive Earn over HTTP, with every change authorized by a wallet signature. ## Discovery - [Get API index – Earn API](https://www.quicknode.com/docs/earn/reference/api/discovery/get-api-index.md): GET /v1 — Machine-readable API index - [Get OpenAPI document – Earn API](https://www.quicknode.com/docs/earn/reference/api/discovery/get-openapi-document.md): GET /v1/openapi.json — This OpenAPI 3.1 document ## Platform - [Get configuration – Earn API](https://www.quicknode.com/docs/earn/reference/api/platform/get-configuration.md): GET /v1/config — Public deployment config - [Get platform statistics – Earn API](https://www.quicknode.com/docs/earn/reference/api/platform/get-platform-statistics.md): GET /v1/stats — Platform-wide aggregate stats - [Get gas-token prices – Earn API](https://www.quicknode.com/docs/earn/reference/api/platform/get-gas-token-prices.md): GET /v1/prices — Native gas-token USD prices ## Vaults - [List vaults – Earn API](https://www.quicknode.com/docs/earn/reference/api/vaults/list-vaults.md): GET /v1/vaults — Vault list (browse) - [Get vault rankings – Earn API](https://www.quicknode.com/docs/earn/reference/api/vaults/get-vault-rankings.md): GET /v1/vaults/rankings — Ranked allocation preview - [Get vault – Earn API](https://www.quicknode.com/docs/earn/reference/api/vaults/get-vault.md): GET /v1/vaults/{chainId}/{address} — Single approved-vault detail - [Get vault APY – Earn API](https://www.quicknode.com/docs/earn/reference/api/vaults/get-vault-apy.md): GET /v1/vaults/{chainId}/{address}/apy — Vault APY over a caller-chosen time interval ## Wallets - [Get wallet balances – Earn API](https://www.quicknode.com/docs/earn/reference/api/wallets/get-wallet-balances.md): GET /v1/wallets/{addr}/balances — USDC + native gas balance per chain - [Get wallet approvals – Earn API](https://www.quicknode.com/docs/earn/reference/api/wallets/get-wallet-approvals.md): GET /v1/wallets/{addr}/approvals — Allowances toward the proxy + ready-to-sign approve templates - [Get wallet preferences – Earn API](https://www.quicknode.com/docs/earn/reference/api/wallets/get-wallet-preferences.md): GET /v1/wallets/{addr}/prefs — Read a wallet's preferences (public) - [Update wallet preferences – Earn API](https://www.quicknode.com/docs/earn/reference/api/wallets/update-wallet-preferences.md): PATCH /v1/wallets/{addr}/prefs — Update a wallet's preferences (SIWE `prefs.update`) - [Record Terms of Service agreement – Earn API](https://www.quicknode.com/docs/earn/reference/api/wallets/record-terms-agreement.md): POST /v1/wallets/{addr}/tos — Record a wallet's ToS agreement (SIWE `tos_agreement`) - [Record OpenCover terms – Earn API](https://www.quicknode.com/docs/earn/reference/api/wallets/record-opencover-terms.md): POST /v1/wallets/{addr}/opencover-terms — Record a wallet's OpenCover terms acknowledgment (SIWE `opencover_terms`) ## Strategies - [List strategies – Earn API](https://www.quicknode.com/docs/earn/reference/api/strategies/list-strategies.md): GET /v1/strategies — List a wallet's strategies with positions summary - [Create strategy – Earn API](https://www.quicknode.com/docs/earn/reference/api/strategies/create-strategy.md): POST /v1/strategies — Create a strategy (SIWE `strategy.create`) - [Get strategy – Earn API](https://www.quicknode.com/docs/earn/reference/api/strategies/get-strategy.md): GET /v1/strategies/{id} — Strategy detail - [Update strategy – Earn API](https://www.quicknode.com/docs/earn/reference/api/strategies/update-strategy.md): PATCH /v1/strategies/{id} — Update strategy config (SIWE `strategy.update`) - [Delete or close strategy – Earn API](https://www.quicknode.com/docs/earn/reference/api/strategies/delete-or-close-strategy.md): DELETE /v1/strategies/{id} — Delete or close a strategy (SIWE `strategy.delete`) - [Get strategy history – Earn API](https://www.quicknode.com/docs/earn/reference/api/strategies/get-strategy-history.md): GET /v1/strategies/{id}/history — Strategy event log - [Get strategy bridges – Earn API](https://www.quicknode.com/docs/earn/reference/api/strategies/get-strategy-bridges.md): GET /v1/strategies/{id}/bridges — CCTP bridge transfers for a strategy - [Get strategy performance – Earn API](https://www.quicknode.com/docs/earn/reference/api/strategies/get-strategy-performance.md): GET /v1/strategies/{id}/performance — Strategy value/yield time series - [Get intent status – Earn API](https://www.quicknode.com/docs/earn/reference/api/strategies/get-intent-status.md): GET /v1/strategies/{id}/intents/{intentId} — Single intent lifecycle status ## Calldata - [Generate deposit calldata – Earn API](https://www.quicknode.com/docs/earn/reference/api/calldata/generate-deposit-calldata.md): POST /v1/strategies/{id}/calldata/deposit — Generate deposit calldata (public, no SIWE) - [Generate withdraw calldata – Earn API](https://www.quicknode.com/docs/earn/reference/api/calldata/generate-withdraw-calldata.md): POST /v1/strategies/{id}/calldata/withdraw — Generate withdraw/close calldata (public, no SIWE) - [Generate emergency claim calldata – Earn API](https://www.quicknode.com/docs/earn/reference/api/calldata/generate-claim-calldata.md): POST /v1/strategies/{id}/calldata/claim — Generate emergency CCTP claim calldata (public, no SIWE) ## Resources - [Security and audits](https://www.quicknode.com/docs/earn/reference/security-and-audits.md): How Earn is secured and how to report a vulnerability. - [Smart contracts](https://www.quicknode.com/docs/earn/reference/smart-contracts.md): Earn proxy addresses on every supported chain. - [Glossary](https://www.quicknode.com/docs/earn/reference/glossary.md): Plain-English definitions for terms used in Earn. - [FAQ](https://www.quicknode.com/docs/earn/reference/faq.md): Common questions about Earn.