Desenvolvedores DeFi

Construa DeFi sobre um único estado global

Todo programa da Solana lê e grava o mesmo estado, então um swap, o pagamento de um empréstimo e uma atualização de oráculo podem ser executados em uma única transação atômica. Comece com um app Anchor funcional, integre liquidez em tempo real e publique com práticas de produção.

Crie a estrutura de um app Next.js com um programa de vault em Anchor
npx -y create-solana-dapp@latest -t solana-foundation/templates/kit/nextjs-anchor

A DeFi da Solana em números

DEX volume over the last 30 days
US$ 53 bi
Stablecoin supply on Solana
US$ 14 bi
Unidades de computação por bloco desde 29 de jul. de 2026
100 mi
Tamanho máximo de transação v1, ante 1.232
4.096 bytes

Por que a Solana

Propriedades nas quais o design do seu protocolo pode confiar

Composabilidade atômica

Os programas chamam uns aos outros por meio de cross-program invocations dentro de uma mesma transação. Se qualquer etapa falhar, a transação inteira é revertida, de modo que uma estratégia com vários protocolos nunca é liquidada pela metade.

Execução paralela

Cada transação declara antecipadamente as contas que lê e grava. O runtime executa em paralelo as transações que não tocam as mesmas contas graváveis, de modo que um mercado movimentado não trava os demais.

Mercados de taxas locais

As transações que gravam em uma conta disputada competem pela parcela do bloco dessa conta. Defina o preço das taxas de prioridade com base nas contas em que você grava, e não em médias de toda a rede.

slots mais curtos, finalidade mais rápida

Os tempos de slot da mainnet estão sendo reduzidos em etapas, e o Alpenglow substituirá o atual protocolo de votação e finalidade. Acompanhe ambos antes de ajustar a expiração de cotações, os timeouts e as janelas de liquidação.


Stack de desenvolvimento

Escreva, teste e publique um programa

O caminho padrão para um novo protocolo: Anchor para o programa, LiteSVM e Surfpool para testes, Codama para clientes e Kit para o app.

  1. 01Escreva o programa

    Anchor ou Pinocchio

    O Anchor é o framework recomendado para a maioria dos programas, com validação de contas, geração de IDL e utilitários de CPI integrados. Recorra ao Pinocchio, uma biblioteca sem dependências, em caminhos críticos nos quais cada unidade de computação conta.

  2. 02Teste

    LiteSVM, Mollusk e Surfpool

    Execute testes rápidos em processo com LiteSVM ou Mollusk. Depois, rode testes de integração no Surfpool, uma rede local que carrega contas da mainnet sob demanda, para que você possa testar com pools e oráculos reais.

  3. 03Gere clientes

    Codama

    Gere clientes tipados em TypeScript e Rust a partir da IDL do seu programa, para que os construtores de instruções e os decodificadores de contas acompanhem cada deploy.

  4. 04Construa o app

    Solana Kit

    O @solana/kit é o SDK JavaScript padrão. Seu plugin de carteira encontra as carteiras instaladas por meio do Wallet Standard, sem pacotes de adaptador por carteira.


Blocos de construção

Integre protocolos DeFi em produção

Estes protocolos publicam documentação para desenvolvedores sobre seus programas e APIs. Leia a documentação e os relatórios de auditoria de cada protocolo antes de direcionar fundos de usuários por ele.

Swaps e roteamento

Roteie swaps pela liquidez da Solana com uma API de agregador ou solicite instruções brutas para compor um swap dentro da sua própria transação.

Empréstimos e financiamentos

Forneça colateral, tome empréstimos e leia o estado das reservas por meio dos SDKs de mercados de crédito.

Oráculos

Traga atualizações de preço assinadas para a sua transação e verifique a confiança e a defasagem antes de usar um preço.

Liquid staking

Aceite tokens de liquid staking como colateral ou direcione SOL para stake pools que geram recompensas de validator.

Apenas exemplos. A inclusão de um protocolo na lista não representa um endosso da Fundação Solana.


Entrega de transações

Faça suas transações serem confirmadas quando os mercados se movem

O tráfego DeFi atinge o pico durante a volatilidade, exatamente quando os usuários precisam que suas transações sejam confirmadas. Incorpore estas práticas ao seu cliente antes da mainnet.

  1. 1

    Defina limites de computação e taxas de prioridade

    Simule para medir as unidades de computação, defina um limite justo e calcule as taxas de prioridade com base nas taxas recentes das contas em que você grava.

  2. 2

    Escolha um formato de transação para cada rota

    As transações v1 elevam o limite de tamanho; as address lookup tables comprimem listas longas de contas. Cada uma traz um trade-off para rotas complexas.

  3. 3

    Envie por conexões com stake

    O QoS ponderado por stake reserva a capacidade do líder para transações encaminhadas por validators com stake. Escolha um provedor de RPC que o suporte.

  4. 4

    Proteja os usuários contra MEV

    Envie os swaps dos usuários com proteção contra ataques sandwich e aplique limites de slippage no programa, além da interface.

  5. 5

    Confirme e tente novamente da forma correta

    Acompanhe a expiração do blockhash, retransmita até que a transação seja confirmada ou expire e confirme no nível de commitment que a sua lógica exige.


Segurança

Publique e opere com segurança

Um programa DeFi pode manter fundos de usuários desde o primeiro deploy. Controle quem pode alterá-lo, comprove o que está implantado e monitore o que ele faz.

Coloque as autoridades atrás de uma multisig

Mantenha as autoridades de atualização e de administração do programa em uma multisig do Squads, com timelock nas alterações.

Publique um build verificado

Permita que usuários e integradores confirmem que o programa implantado corresponde ao seu código-fonte público.

Audite cada versão

Faça auditorias independentes antes da mainnet e mantenha um programa de bug bounty. A Fundação Solana financia avaliações de segurança STRIDE e ferramentas gratuitas para equipes do ecossistema.

Monitore e configure alertas

O Microscope decodifica as instruções do seu programa e as propostas do Squads em painéis e alertas auto-hospedados.


Leituras adicionais


© 2026 Fundação Solana. Todos os direitos reservados.