lambdaclass / cairo-vm

cairo-vm is a Rust implementation of the Cairo VM. Cairo (CPU Algebraic Intermediate Representation) is a programming language for writing provable programs, where one party can prove to another that a certain computation was executed correctly without the need for this party to re-execute the same program.
https://lambdaclass.github.io/cairo-vm
Apache License 2.0
514 stars 145 forks source link

[Hints] Tracking issue for missing hints (auto-updated) #1031

Open Oppen opened 1 year ago

Oppen commented 1 year ago

Following are the missing hints as reported by the hint accountant 👇

github-actions[bot] commented 1 year ago

18 missing hints:

%{
syscall_handler.get_contract_address(segments=segments, syscall_ptr=ids.syscall_ptr)
%}
%{
syscall_handler.delegate_l1_handler(segments=segments, syscall_ptr=ids.syscall_ptr)
%}
%{
syscall_handler.get_block_number(segments=segments, syscall_ptr=ids.syscall_ptr)
%}
%{
syscall_handler.storage_read(segments=segments, syscall_ptr=ids.syscall_ptr)
%}
%{
syscall_handler.call_contract(segments=segments, syscall_ptr=ids.syscall_ptr)
%}
%{
syscall_handler.emit_event(segments=segments, syscall_ptr=ids.syscall_ptr)
%}
%{
syscall_handler.get_caller_address(segments=segments, syscall_ptr=ids.syscall_ptr)
%}
%{
syscall_handler.get_block_timestamp(segments=segments, syscall_ptr=ids.syscall_ptr)
%}
%{
syscall_handler.get_sequencer_address(segments=segments, syscall_ptr=ids.syscall_ptr)
%}
%{
syscall_handler.library_call(segments=segments, syscall_ptr=ids.syscall_ptr)
%}
%{
syscall_handler.deploy(segments=segments, syscall_ptr=ids.syscall_ptr)
%}
%{
syscall_handler.get_tx_signature(segments=segments, syscall_ptr=ids.syscall_ptr)
%}
%{
syscall_handler.delegate_call(segments=segments, syscall_ptr=ids.syscall_ptr)
%}
%{
syscall_handler.replace_class(segments=segments, syscall_ptr=ids.syscall_ptr)
%}
%{
syscall_handler.storage_write(segments=segments, syscall_ptr=ids.syscall_ptr)
%}
%{
syscall_handler.get_tx_info(segments=segments, syscall_ptr=ids.syscall_ptr)
%}
%{
syscall_handler.send_message_to_l1(segments=segments, syscall_ptr=ids.syscall_ptr)
%}
%{
syscall_handler.library_call_l1_handler(segments=segments, syscall_ptr=ids.syscall_ptr)
%}