Rodrigo
Rodrigo
We are starting to execute some transactions accross Mainnet, starting from 0.13.1. We modified the Blockifier to use Native and then hook it up to Juno, in order to replay...
In `./pkg/hintrunner/utils/secp_utils.go` there are utilities for elliptic curves. They used `big.Int` unnecessarily because all values are smaller than 2**256 - 1. The task is to replace all use of `big.Int`...
# Cairo Zero Hints The following is a (big!) list of hints required by Cairo Zero. They might be an overlap between Cairo Zero hints and Cairo One hints #36...
Builtins required for Cairo 1 and Starknet Smart Contracts: - [ ] Gas Builtin - [ ] System Builtin - [ ] Segment Arena Builtin
One of the builtin required by the VM is the Poseidon Hash. It doesn't check when anything is written to it, and only triggers when inferring a value from it....
# VM Docs There is a great lack of documentation regarding Virtual Machines. The Whitepaper focus mostly on describing the state transitions but doesn't explain in great details other very...
Builtins are an essential part of a Cairo VM. They allow to perform specific tasks cheaper than if done with just CASM. A Builtin is a specialized segment which could...
# Roadmap The Virtual Machine is half way there in terms of features, but there is still a long way to go to achieve production quality. ## Stage I: MVP...
We need to define all possible Hints applicable a program execution. The following is a list extracted from the [Rust CASM compiler](https://github.com/starkware-libs/cairo/blob/main/crates/cairo-lang-casm/src/hints/mod.rs) which defines all Core hints. Hints will be...