Các ví dụ hoàn chỉnh, có thể chạy được, minh họa cách sử dụng litesvm-go. Mỗi ví dụ là một
bài kiểm tra Go độc lập mà bạn có thể thêm vào một package và chạy bằng go test.
Chuyển SOL
Xây dựng và gửi lệnh chuyển tiền qua System Program
Thiết lập Tài khoản
Khởi tạo tài khoản kiểm thử bằng seed và trạng thái dữ liệu chương trình
Kiểm thử Chương trình
Tải và thử nghiệm các chương trình SBF tùy chỉnh
Kiểm thử Dựa trên Thời gian
Kiểm thử logic phụ thuộc thời gian với WarpToSlot / SetClock
Chạy các Ví dụ
# 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 ./...
Trên Alpine / musl, thêm -tags musl vào lệnh go test của bạn để liên kết đúng
archive được vendor.
Để xem ví dụ dòng lệnh độc lập (không cần test runner), hãy xem
examples/transfer/main.go
trong repo litesvm-go.
Is this page helpful?