Référence rapide

Référence rapide

MéthodeDescription
LiteSVM::new()Crée un nouvel environnement de test LiteSVM de base
LiteSVM::default()Retourne la « valeur par défaut » d'un type
airdrop(&Address, lamports)Approvisionne le compte avec les lamport spécifiés
get_account(&Address)Retourne toutes les informations associées au compte de l'adresse fournie
set_account(Address, Account)Définit toutes les informations associées au compte de l'adresse fournie
get_balance(&Address)Obtient le solde en lamport du compte à l'adresse fournie
minimum_balance_for_rent_exemption(data_len)Retourne le solde minimum requis pour rendre un compte exempt de rent avec la longueur de données spécifiée
add_program(program_id, &bytes)Ajoute un programme SBF à l'environnement de test
add_program_from_file(program_id, path)Ajoute un programme SBF à l'environnement de test à partir du fichier spécifié
send_transaction(tx)Soumet une transaction signée
simulate_transaction(tx)Simule une transaction sans modifier l'état
get_transaction(&signature)Récupère une transaction depuis l'historique
latest_blockhash()Obtient le blockhash actuel
expire_blockhash()Force l'expiration du blockhash actuel
warp_to_slot(slot)Déplace l'horloge vers le slot spécifié
get_sysvar<T>()Obtient une sysvar depuis l'environnement de test
set_sysvar<T>(&value)Définit la sysvar dans l'environnement de test
with_feature_accounts()Inclut des comptes de feature gate dans l'environnement de test
set_invocation_inspect_callback(callback)Enregistre un callback d'invocation pré/post (nécessite la fonctionnalité invocation-inspect-callback)

Is this page helpful?

Table des matières

Modifier la page
© 2026 Fondation Solana. Tous droits réservés.