Skip to content
This repository has been archived by the owner on Jan 9, 2025. It is now read-only.

feat: public cairo_call precompile #1509

Merged
merged 4 commits into from
Oct 16, 2024
Merged

Conversation

enitrat
Copy link
Collaborator

@enitrat enitrat commented Oct 15, 2024

A public cairo_call precompile at address 0x75004, with delegate/callcode disabled.

reworked a bit the solidity contracts that are used solely for testing purposed.

todo next:

  • rework the public cairo lib to use 75003 and 75004 (multicall, singlecall cairo precompiles) instead of 75001
  • recompile the pragma contracts with these new precomps

This change is Reviewable

Copy link

codecov bot commented Oct 16, 2024

Codecov Report

Attention: Patch coverage is 75.00000% with 3 lines in your changes missing coverage. Please review.

Project coverage is 61.8%. Comparing base (a053c59) to head (669bc3d).
Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
cairo_zero/kakarot/precompiles/precompiles.cairo 25.0% 3 Missing ⚠️
Additional details and impacted files
@@          Coverage Diff          @@
##            main   #1509   +/-   ##
=====================================
  Coverage   61.8%   61.8%           
=====================================
  Files         44      44           
  Lines       8327    8335    +8     
=====================================
+ Hits        5148    5157    +9     
+ Misses      3179    3178    -1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@ClementWalter ClementWalter merged commit 2b8ec8c into main Oct 16, 2024
16 checks passed
@ClementWalter ClementWalter deleted the feat/single-call-precompile branch October 16, 2024 14:33
matthieuauger pushed a commit to matthieuauger/kakarot that referenced this pull request Nov 9, 2024
)

* update the docker compose for staging

Signed-off-by: Gregory Edison <gregory.edison1993@gmail.com>

* update the docker compose for local dev

Signed-off-by: Gregory Edison <gregory.edison1993@gmail.com>

---------

Signed-off-by: Gregory Edison <gregory.edison1993@gmail.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants