Täydelliset, ajettavat esimerkit, jotka demonstroivat litesvm-go-kirjastoa. Jokainen esimerkki on
itsenäinen Go-testi, jonka voit lisätä pakettiin ja ajaa komennolla go test.
SOL-siirto
Rakenna ja lähetä System Program -siirto
Tilin asetukset
Alusta testitilit seed-arvoilla ja ohjelman datatila
Ohjelman testaus
Lataa ja testaa mukautettuja SBF-ohjelmia
Aikapohjainen testaus
Testaa aikariippuvaista logiikkaa WarpToSlot / SetClock -toiminnoilla
Esimerkkien ajaminen
# 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 -ympäristössä lisää -tags musl go test -kutsuusi, jotta oikea
toimitettu arkisto linkitetään.
Itsenäistä komentorivi-esimerkkiä varten (ilman testiajuria) katso
examples/transfer/main.go
litesvm-go-repositoriossa.
Is this page helpful?