Skip to main content
Método Mais Preciso: Obtenha as estimativas de taxa prioritária de maior precisão ao analisar sua transação exata. Recomendado para aplicações em produção onde a precisão é mais importante.

Visão Geral

Transações serializadas fornecem as estimativas de taxa mais precisas porque a API pode analisar as contas e operações exatas que serão realizadas em sua transação.

Por que Usar Transações Serializadas

  • Maior precisão - Analisa operações exatas
  • Análise detalhada - Padrões de instrução específicos
  • Estimativas realistas - Reflete a transação real
  • Pronto para produção - Projetado para aplicações críticas

Melhor Para

  • Aplicações de produção
  • Transações complexas
  • Operações críticas
  • Máxima precisão necessária

Vantagens Sobre Chaves de Conta

Análise Específica de Instrução

A API pode analisar operações específicas e seus padrões históricos de taxa, não apenas atividade de conta.

Consciência do Tamanho da Transação

Considera o tamanho e complexidade reais da sua transação para estimativas mais precisas.

Manuseio de Conta Somente Leitura

Melhor análise de contas graváveis e somente leitura em seu contexto de transação.

Guia de Implementação

1

Construa Sua Transação

Crie sua transação com todas as instruções (exceto taxa prioritária)
2

Serialize a Transação

Converta sua transação para um formato serializado
3

Obtenha Estimativa de Taxa

Chame a Priority Fee API com sua transação serializada
4

Aplique a Taxa Prioritária

Adicione a instrução de taxa prioritária e envie sua transação

Exemplo de Início Rápido

Função de Implementação Principal

Aqui está uma função reutilizável para obter estimativas de taxa prioritária de transações serializadas:

Exemplos Completos de Implementação

Opções de Configuração Avançadas

Obtenha estimativas para todos os níveis de prioridade de uma vez:
Solicitar informações detalhadas sobre o cálculo da taxa:
Isso fornece insights sobre como a taxa foi calculada, incluindo análise por conta.
Ajustar o número de slots analisados:

Melhores Práticas

Serialização de Transação

Sempre serialize sua transação real, não uma versão simplificada

Ordem de Instrução

Inclua todas as instruções exceto a taxa prioritária em sua transação de estimativa

Estratégias de Tratamento de Erros

Problemas Comuns & Soluções

Problema: Erro ao serializar transações incompletasSolução: Sempre defina os campos obrigatórios antes da serialização:
Problema: Uso de blockhash obsoleto causa falhas na transaçãoSolução: Sempre obtenha um blockhash novo antes do envio final:
Problema: Transação muito grande para serializaçãoSolução: Use transações versionadas ou divida em múltiplas transações:

Quando Usar vs Chaves de Conta

Use Transações Serializadas

Aplicações de produção
  • Máxima precisão necessária
  • Transações complexas de múltiplas instruções
  • Operações críticas
  • Aplicações sensíveis ao desempenho
Cenários de desenvolvimento
  • Testes de integração final
  • Otimização de desempenho
  • Implantação em produção

Use Chaves de Conta

Desenvolvimento & prototipagem
  • Estimativas rápidas durante o desenvolvimento
  • Transações simples
  • Planejamento pré-transação
  • Restrições de arquitetura impedindo serialização
Cenários de análise
  • Análise de padrões de taxa a nível de conta
  • Análise em lotes de contas
  • Pesquisa rápida de mercado

Recursos Relacionados

Método de Chaves de Conta

Método avançado usando chaves de conta para casos de uso especializados

Referência da API

Documentação completa da API e parâmetros