Complete, uitvoerbare voorbeelden die litesvm-go demonstreren. Elk voorbeeld is een
op zichzelf staande Go-test die je in een pakket kunt plaatsen en uitvoeren met go test.
SOL Transfer
Bouw en verstuur een System Program-overdracht
Account instellen
Test accounts met seed en programdata account initialiseren
Programma testen
Aangepaste SBF-programma's laden en testen
Tijdgebaseerd testen
Tijdafhankelijke logica testen met WarpToSlot / SetClock
Voorbeelden uitvoeren
# 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 ./...
Op Alpine / musl voeg je -tags musl toe aan je go test-aanroep zodat het juiste
gevendorde archief wordt gekoppeld.
Voor een zelfstandig opdrachtregelvoorbeeld (zonder testrunner), zie
examples/transfer/main.go
in de litesvm-go-repository.
Is this page helpful?