Повні, готові до запуску приклади, що демонструють litesvm-go. Кожен приклад — це самодостатній Go-тест, який можна додати до пакету та запустити за допомогою go test.
Переказ SOL
Побудова та надсилання переказу через System Program
Налаштування акаунтів
Ініціалізація тестових акаунтів через seed та стану programdata account
Тестування програм
Завантаження та перевірка власних 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?