Exemplos completos e executáveis que demonstram o litesvm-go. Cada exemplo é um
teste Go independente que pode ser adicionado a um pacote e executado com go test.
Transferência de SOL
Construa e envie uma transferência via System Program
Configuração de Conta
Configure contas de teste com seed e estado de dados do programa
Teste de Programas
Carregue e teste programas SBF personalizados
Testes Baseados em Tempo
Teste lógica dependente de tempo com WarpToSlot / SetClock
Executando os Exemplos
# 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 ./...
No Alpine / musl, adicione -tags musl à sua invocação de go test para que o
arquivo vendored correto seja vinculado.
Para um exemplo de linha de comando independente (sem executor de testes), consulte
examples/transfer/main.go
no repositório litesvm-go.
Is this page helpful?