Kompletne, gotowe do uruchomienia przykłady demonstrujące litesvm-go. Każdy przykład to
samodzielny test Go, który możesz dodać do pakietu i uruchomić za pomocą go test.
Transfer SOL
Zbuduj i wyślij transfer za pomocą System Program
Konfiguracja kont
Inicjalizacja kont testowych za pomocą seed oraz stanu danych programu
Testowanie programów
Ładowanie i testowanie niestandardowych programów SBF
Testowanie oparte na czasie
Testuj logikę zależną od czasu za pomocą WarpToSlot / SetClock
Uruchamianie przykładów
# 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 ./...
Na Alpine / musl dodaj -tags musl do wywołania go test, aby poprawnie
zlinkować właściwe archiwum vendorowane.
Aby zobaczyć samodzielny przykład wiersza poleceń (bez uruchamiania testów), sprawdź
examples/transfer/main.go
w repozytorium litesvm-go.
Is this page helpful?