Saltar para o conteúdo principal

Documentation Index

Fetch the complete documentation index at: https://docs.raydium.io/llms.txt

Use this file to discover all available pages before exploring further.

Esta página foi traduzida automaticamente por IA. A versão em inglês é a fonte oficial.Ver versão em inglês →

O que é

O programa Farm / Staking distribui tokens de recompensa para contas que fazem stake de um token de entrada (tipicamente um token LP de AMM v4 / CPMM / CLMM, mas também suporta staking de ativo único). Cada farm pode emitir múltiplas mints de recompensa em cronogramas independentes. Program ID: veja reference/program-addresses. Múltiplas versões de farm estão em produção (v3, v5, v6) e diferem em slots de recompensa e primitivos de admin — a página versions-and-migration documenta qual usar para cada deployment.

Conteúdo do capítulo

Visão geral

Modelo conceitual: contas de stake, taxa de emissão por segundo, contabilidade de recompensa por stake.

Contas

Farm, UserStake (ledger), cofres de recompensa, PDAs de admin. Seeds e layouts de campo por versão de farm.

Instruções

CreateFarm, Deposit, Withdraw, Harvest, AddReward, SetRewards, RestartRewards, WithdrawReward.

Exemplos de código

Criar um farm, fazer stake de tokens LP, coletar recompensas e recarregar cofres de recompensa.

Quando ler isso

  • Você está configurando incentivos para o LP do seu projeto.
  • Você está construindo uma UI de staking ou agregador que exibe APRs de farm.