Vollständige, ausführbare Beispiele zur Demonstration von litesvm-go. Jedes Beispiel ist ein eigenständiger Go-Test, den Sie in ein Paket einfügen und mit go test ausführen können.
SOL Transfer
System Program-Transfer erstellen und senden
Konten einrichten
Test-Konten mit seed befüllen und Programmdatenstatus verwalten
Programm-Tests
Benutzerdefinierte SBF-Programme laden und testen
Zeitbasiertes Testen
Zeitabhängige Logik mit WarpToSlot / SetClock testen
Beispiele ausführen
# 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 ./...
Unter Alpine / musl fügen Sie -tags musl zu Ihrem go test-Aufruf hinzu, damit das richtige mitgelieferte Archiv verknüpft wird.
Ein eigenständiges Befehlszeilen-Beispiel (ohne Test-Runner) finden Sie in
examples/transfer/main.go
im litesvm-go-Repository.
Is this page helpful?