Current Cycles returns current cycle consumption just before executing this syscall.
This syscall consumes 500 cycles.
Output debug message
Exec runs an executable file from specified cell data in the context of an
already existing machine, replacing the previous executable. The used cycles
does not change, but the code, registers and memory of the vm are replaced
by those of the new program. It’s cycles consumption consists of two parts:
Exit, this script will be terminated after the exit syscall.
exit code 0
represents verification is success, others represent error code.
Get memory limit.
Note: available after ckb2023.
Load cell
Load cell by field
Load cell code, read cell data as executable code
Load cell data, read cell data
Load cell data, read cell data
Load header
Load header by field
Load input
Load input by field
Load script
Load script hash
Load transaction
Load transaction hash
Load witness
Set content.
Note: available after ckb2023.
spawnNon-simulator
and ckb2023
The Spawn and the latter two syscalls: Get Memory Limit and Set Content
together, implement a way to call another CKB Script in a CKB Script.
Note: available after ckb2023.
VM version syscall returns current running VM version, so far 2 values will be returned: