Короткий довідник

Короткий довідник

МетодОпис
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?

Зміст

Редагувати сторінку