starknet_in_rust
starknet_in_rust copied to clipboard
A Rust implementation of Starknet execution logic
If you try to get the compiled class hash after executing a declare tx, you will get a `NoneCompiledHash` error. This is what i try to do in the `contract_execution`...
The secp256 syscalls need to be added to the `SELECTOR_TO_SYSCALL` static. Currently running a contract containing a call to a secp256 syscall throws with: ``` Syscall handler invocation error: The...
# Add YAS benchmark runner on the CI ## Description Description of the pull request changes and motivation. ## Checklist - [ ] Linked to Github Issue - [ ]...
The `storage_read` callback works but it's error handling has an unhandled case and includes `dbg!` macros which should at most log the error. https://github.com/lambdaclass/starknet_in_rust/pull/943/files#diff-050b376c364b46aa56077588d77a5939973603c9caf47e452bc0895b5b6cd161R155
 Todo: error reporting Moved from https://github.com/lambdaclass/cairo_native/pull/417 ## Checklist - [ ] Linked to Github Issue - [ ] Unit tests added - [ ] Integration tests added. - [...
# Sandbox_Fallback ## Description The change implements a fallback mechanism, if the sandboxed cairo_native fails, the cairoVM should run instead. The current test depends on the OS, `lsof` is used...
Someone from the community tried replaying transactions from mainnet and testnet using Cairo Native but he/she got the following error: ``` immarg operand has non-immediate parameter %276 = mul i64...