#stub #trident #syscalls

trident-syscall-stubs-v2

Implementation of syscall stubs for the Trident fuzzing framework

2 releases

new 0.0.2-rc.1 May 5, 2025
0.0.1 Jan 12, 2025

#741 in Magic Beans

Download history 118/week @ 2025-01-15 87/week @ 2025-01-22 75/week @ 2025-01-29 28/week @ 2025-02-05 47/week @ 2025-02-12 69/week @ 2025-02-19 72/week @ 2025-02-26 10/week @ 2025-03-05 55/week @ 2025-03-12 20/week @ 2025-03-19 100/week @ 2025-03-26 10/week @ 2025-04-02 1/week @ 2025-04-09 39/week @ 2025-04-16 21/week @ 2025-04-23 140/week @ 2025-04-30

202 downloads per month
Used in 4 crates (via trident-svm)

Custom license

26KB
249 lines

Trident Syscall Stubs

This crate provides a set of syscall stubs for the Trident SVM.

[!WARNING]

  • The crate trident-syscall-stubs-v1 is meant to be used with programs written in Solana >=1.17 < 2

  • The crate trident-syscall-stubs-v2 is meant to be used with programs written in Solana ~2.0.

Usage

Add this dependency to your Cargo.toml:

[dependencies]
trident-syscall-stubs-v1 = "0.0.1"
trident-syscall-stubs-v2 = "0.0.1"

or

[dependencies.trident-syscall-stubs-v1]
git = "https://github.com/Ackee-Blockchain/trident-syscall-stubs"
package = "trident-syscall-stubs-v1"

[dependencies.trident-syscall-stubs-v2]
git = "https://github.com/Ackee-Blockchain/trident-syscall-stubs"
package = "trident-syscall-stubs-v2"

Dependencies

~17–26MB
~418K SLoC