getStakeMinimumDelegation retorna a quantidade mínima atual de lamports necessária para criar uma nova delegação de stake na rede Solana. Este valor pode mudar ao longo do tempo devido à governança da rede ou atualizações.
Casos de Uso Comuns
- Validação de Quantidades de Stake: Antes de criar uma nova conta de stake ou delegar stake, verifique esse valor para garantir que a delegação pretendida atenda ao requisito mínimo.
- UI/UX de Staking: Exibir a quantidade mínima de delegação para os usuários em interfaces de staking para orientar a sua entrada.
- Scripts Automatizados de Staking: Garantir que processos automatizados de staking usem uma quantidade de delegação válida.
Parâmetros de Requisição
Este método tem um parâmetro opcional:config(objeto, opcional): Objeto de configuração contendo o seguinte campo:commitment(string, opcional): Especifica o nível de compromisso a ser usado ao consultar o valor. Se omitido, o compromisso padrão do nó RPC é usado (geralmentefinalized).
Estrutura de Resposta
O camporesult da resposta JSON-RPC é um objeto RpcResponse contendo:
context(objeto): Um objetoRpcResponseContextcom o seguinte campo:slot(u64): O slot no qual os dados foram recuperados.
value(u64): A quantidade mínima de delegação de stake em lamports.
Exemplos
1. Obter a Delegação Mínima Atual de Stake
Este exemplo busca a quantidade mínima de delegação de stake atual usando o compromisso padrão.2. Obter Delegação Mínima de Stake com Compromisso Específico
Dicas para Desenvolvedores
- Lamports vs. SOL: O valor retornado é em lamports. Lembre-se de que 1 SOL = 1.000.000.000 lamports.
- Valor Dinâmico: A quantidade mínima de delegação está sujeita a mudanças pelos parâmetros da rede. É aconselhável consultar esse valor periodicamente ou antes de operações críticas em vez de codificá-lo. Saiba mais sobre staking em nosso guia detalhado.
- Níveis de Compromisso: O uso de diferentes níveis de compromisso pode afetar o quão atualizado o valor retornado é.
finalizedfornece a maior certeza, enquantoprocessedpode fornecer um valor mais novo que ainda não foi totalmente confirmado pelo cluster.
getStakeMinimumDelegation para recuperar a delegação mínima de stake exigida no Solana.