Implement the deprecated and stable syscall handler for SNOS. There are various places in which we need to be able to execute both deprecated and stable syscalls starting with block_context and the execution of the test transaction set. For syscall reference the cairo-lang pip package includes a json definition of both deprecated and new syscalls. To see:
Implement the deprecated and stable syscall handler for SNOS. There are various places in which we need to be able to execute both deprecated and stable syscalls starting with block_context and the execution of the test transaction set. For syscall reference the
cairo-lang
pip package includes a json definition of both deprecated and new syscalls. To see:pip3 install cairo-lang==0.12.2
cat ~/cairo_venv/lib/python3.9/site-packages/starkware/starknet/core/os/starknet_new_syscalls.json
cat ~/cairo_venv/lib/python3.9/site-packages/starkware/starknet/core/os/starknet_syscalls.json
Exploration:
Setup for testing: