Краткий справочник

Краткий справочник

МетодОписание
LiteSVM::new()Создать новую базовую тестовую среду LiteSVM
LiteSVM::default()Возвращает «значение по умолчанию» для типа
airdrop(&Address, lamports)Пополняет аккаунт указанным количеством lamport
get_account(&Address)Возвращает всю информацию, связанную с аккаунтом по указанному адресу
set_account(Address, Account)Устанавливает всю информацию, связанную с аккаунтом по указанному адресу
get_balance(&Address)Возвращает баланс в lamport для аккаунта по указанному адресу
minimum_balance_for_rent_exemption(data_len)Возвращает минимальный баланс, необходимый для освобождения аккаунта с указанной длиной данных от rent
add_program(program_id, &bytes)Добавляет SBF-программу в тестовую среду
add_program_from_file(program_id, path)Добавляет SBF-программу в тестовую среду из указанного файла
send_transaction(tx)Отправляет подписанную транзакцию
simulate_transaction(tx)Симулирует транзакцию без изменения состояния
get_transaction(&signature)Получает транзакцию из истории
latest_blockhash()Возвращает текущий blockhash
expire_blockhash()Принудительно завершает срок действия текущего blockhash
warp_to_slot(slot)Переводит часы на указанный slot
get_sysvar<T>()Получает sysvar из тестовой среды
set_sysvar<T>(&value)Устанавливает sysvar в тестовой среде
with_feature_accounts()Включает аккаунты feature gate в тестовую среду
set_invocation_inspect_callback(callback)Регистрирует обратный вызов до/после вызова (требует функции invocation-inspect-callback)

Is this page helpful?

Содержание

Редактировать страницу