cairo-vm-go
cairo-vm-go copied to clipboard
v0.1 release
As mentionned in #171 , here are the required elements to release the v0.1 :
- [x] Prepare the VM to for the easy addition of hints and builtins:
- [x] Update the VM to receive a hintrunner and execute hints accordingly
- [x] Make segments to perform differently depending if they are a builtin segment or not.
- [x] Implement all Cairo Zero Hints https://github.com/NethermindEth/cairo-vm-go/issues/164
- [x] Implement all Builtins required by Cairo Zero. https://github.com/NethermindEth/cairo-vm-go/issues/126
- [x] Make a full featured Cairo Zero runner (hints and builtin detection)
- [x] Add unit and integration tests for all of theses features.
- [x] Add benchmarks (strongly suggested, but optional)
1 residual bug for some EC hint