A JavaScript/TypeScript runtime environment for CKB-VM, built by adapting QuickJS. This project consists of two main components:
- ckb-js-vm: An on-chain script runtime engine that executes JavaScript code or bytecode
- ckb-js-std: TypeScript packages providing helper utilities for writing on-chain script
Ensure you have the following installed:
- pnpm
- ckb-debugger
- clang-18
git submodule update --init
make all
pnpm install
pnpm build
To run the example project:
cd packages/examples
pnpm run start