Referência Rápida

Referência Rápida

MétodoDescrição
LiteSVM::new()Cria um novo ambiente de teste básico LiteSVM
LiteSVM::default()Retorna o "valor padrão" para um tipo
airdrop(&Address, lamports)Financia a conta com os lamports especificados
get_account(&Address)Retorna todas as informações associadas à conta do endereço fornecido
set_account(Address, Account)Define todas as informações associadas à conta do endereço fornecido
get_balance(&Address)Obtém o saldo em lamport da conta do endereço fornecido
minimum_balance_for_rent_exemption(data_len)Retorna o saldo mínimo necessário para tornar uma conta com o tamanho de dados especificado isenta de rent
add_program(program_id, &bytes)Adiciona um programa SBF ao ambiente de teste
add_program_from_file(program_id, path)Adiciona um programa SBF ao ambiente de teste a partir do arquivo especificado
send_transaction(tx)Envia uma transação assinada
simulate_transaction(tx)Simula uma transação sem modificar o estado
get_transaction(&signature)Obtém uma transação do histórico
latest_blockhash()Obtém o blockhash atual
expire_blockhash()Força a expiração do blockhash atual
warp_to_slot(slot)Avança o relógio para o slot especificado
get_sysvar<T>()Obtém uma sysvar do ambiente de teste
set_sysvar<T>(&value)Define a sysvar no ambiente de teste
with_feature_accounts()Inclui contas de feature gate no ambiente de teste
set_invocation_inspect_callback(callback)Registra um callback de invocação pré/pós (requer a funcionalidade invocation-inspect-callback)

Is this page helpful?

Índice

Editar Página
© 2026 Fundação Solana. Todos os direitos reservados.