| Crates.io | ckb-vm-fuzzing-utils |
| lib.rs | ckb-vm-fuzzing-utils |
| version | 1.0.0 |
| created_at | 2025-09-02 10:17:51.291678+00 |
| updated_at | 2025-10-31 05:44:02.736092+00 |
| description | CKB VM fuzzing utils |
| homepage | |
| repository | |
| max_upload_size | |
| id | 1820959 |
| size | 35,213 |
A comprehensive fuzzing utilities library for testing and validating CKB-VM (RISC-V virtual machine) implementations. This library provides essential tools and abstractions for building robust fuzz testing frameworks for CKB smart contracts and the VM itself.
SynchronousSyscalls<S, M>The main syscall handler that implements all CKB system calls in a synchronous manner. It bridges the gap between the SyscallImpls trait (designed for script usage) and VM-specific requirements.
CkbvmRunnerImpls<Mac: SupportMachine>An extension trait that augments SyscallImpls with additional VM-specific functionality, particularly for operations like load_cell_code that require direct access to VM internals.
This project is licensed under the MIT License - see the LICENSE file for details.