A measure of computational resources consumed by transaction execution, analogous to gas on Ethereum. Each BPF instruction costs CU; syscalls have predefined CU costs (e.g., SHA-256: 85 CU base + per-byte). Default per-instruction limit is 200,000 CU; max per-transaction is 1,400,000 CU. Priority fee cost = CU price × CU consumed.
Compute Units são o gas do Solana, mas mais granulares e previsíveis: cada operação tem custo fixo em CUs, e cada transação tem limite de 1.4M CUs.
Otimizar CUs reduz o custo de priority fees e permite incluir mais instruções por transação. Use `SetComputeUnitLimit` para declarar o uso exato.
Não solicitar CUs adicionais para transações complexas. O default de 200k CUs pode ser insuficiente para programas com loops ou múltiplos CPIs.
Sua exploração
0 termos visitados no total