Полные, готовые к запуску примеры, демонстрирующие litesvm-go. Каждый пример — это самодостаточный Go-тест, который можно добавить в пакет и запустить с помощью go test.
Перевод SOL
Создание и отправка перевода через System Program
Настройка аккаунта
Инициализация тестовых аккаунтов через seed и состояния данных программы
Тестирование программ
Загрузка и проверка пользовательских SBF-программ
Тестирование на основе времени
Тестирование логики, зависящей от времени, с помощью WarpToSlot / SetClock
Запуск примеров
# 1) Initialize a Go module (skip if you already have a go.mod)go mod init mytest# 2) Add the dependencies to your Go projectgo get github.com/LiteSVM/litesvm-gogo get github.com/gagliardetto/solana-go# 3) Drop an example into a _test.go file and rungo test ./...
На Alpine / musl добавьте -tags musl к вызову go test, чтобы подключить правильный вендорный архив.
Пример самостоятельного приложения командной строки (без тест-раннера) см. в
examples/transfer/main.go
в репозитории litesvm-go.
Is this page helpful?