Gerenciamento de Blockhash
Modelo de Programação · Profundo
O conjunto de práticas client-side para manter um blockhash recente válido e maximizar a probabilidade de landing de transações. Técnicas principais incluem fazer polling de getLatestBlockhash em intervalos menores que a janela de validade de ~60-90 segundos, cachear tanto o blockhash quanto seu lastValidBlockHeight para detecção de expiração, usar o nível de commitment confirmed para buscas de blockhash para equilibrar frescor e estabilidade, e substituir blockhashes obsoletos na lógica de retry antes de reassinar. Gerenciamento pobre de blockhash é uma das causas mais comuns de falhas de transação em aplicações Solana em produção.