Ejemplos completos y ejecutables que demuestran litesvm-go. Cada ejemplo es una prueba de Go independiente que puedes añadir a un paquete y ejecutar con go test.
Transferencia de SOL
Construye y envía una transferencia mediante System Program
Configuración de Cuentas
Inicializa cuentas de prueba con seed y estado de datos del programa
Pruebas de Programas
Carga y ejecuta programas SBF personalizados
Pruebas Basadas en el Tiempo
Prueba lógica dependiente del tiempo con WarpToSlot / SetClock
Ejecutar Ejemplos
# 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 ./...
En Alpine / musl, añade -tags musl a tu invocación de go test para que se enlace el archivo vendorizado correcto.
Para un ejemplo independiente de línea de comandos (sin ejecutor de pruebas), consulta
examples/transfer/main.go
en el repositorio de litesvm-go.
Is this page helpful?