Tham Chiếu Nhanh
| Phương thức | Mô tả |
|---|---|
LiteSVM::new() | Tạo môi trường kiểm thử cơ bản LiteSVM mới |
LiteSVM::default() | Trả về "giá trị mặc định" cho một kiểu dữ liệu |
airdrop(&Address, lamports) | Nạp tài khoản với số lamport được chỉ định |
get_account(&Address) | Trả về toàn bộ thông tin liên quan đến tài khoản của địa chỉ được cung cấp |
set_account(Address, Account) | Đặt toàn bộ thông tin liên quan đến tài khoản của địa chỉ được cung cấp |
get_balance(&Address) | Lấy số dư lamport của địa chỉ tài khoản được cung cấp |
minimum_balance_for_rent_exemption(data_len) | Trả về số dư tối thiểu cần thiết để tạo tài khoản với độ dài dữ liệu được chỉ định miễn rent |
add_program(program_id, &bytes) | Thêm một chương trình SBF vào môi trường kiểm thử |
add_program_from_file(program_id, path) | Thêm một chương trình SBF vào môi trường kiểm thử từ tệp được chỉ định |
send_transaction(tx) | Gửi một giao dịch đã ký |
simulate_transaction(tx) | Mô phỏng một giao dịch mà không thay đổi trạng thái |
get_transaction(&signature) | Lấy một giao dịch từ lịch sử |
latest_blockhash() | Lấy blockhash hiện tại |
expire_blockhash() | Buộc hết hạn blockhash hiện tại |
warp_to_slot(slot) | Dịch chuyển đồng hồ đến slot được chỉ định |
get_sysvar<T>() | Lấy một sysvar từ môi trường kiểm thử |
set_sysvar<T>(&value) | Đặt sysvar vào môi trường kiểm thử |
with_feature_accounts() | Bao gồm các tài khoản feature gate trong môi trường kiểm thử |
set_invocation_inspect_callback(callback) | Đăng ký callback trước/sau khi gọi (yêu cầu tính năng invocation-inspect-callback) |
Is this page helpful?