Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to v0.14.0-rc.0 #43

Merged
merged 615 commits into from
Jan 30, 2025
Merged

Update to v0.14.0-rc.0 #43

merged 615 commits into from
Jan 30, 2025

Conversation

FrancoGiachetta
Copy link

@FrancoGiachetta FrancoGiachetta commented Jan 17, 2025

Updates fork to upstream v0.14.0-rc.0

The differences between upstream and our fork can be seen here. They include:

  • Add Our CI workflow
  • Remove Native submodule
  • Remove build scripts
  • Record contract execution time
  • Add executor for sierra emu
  • Force sierra gas even on VM

matan-starkware and others added 30 commits January 5, 2025 13:03
…tarkware-libs#3091)

Previously this was called at the beginning of the next height which
lead to errors, where the spawned task attempted to work after the
batcher had stopped working.
* chore: move functions from integration test

commit-id:771a694f

* refactor: move IntegrationTestSetup

commit-id:541ff2dd

* refactor: rename IntegrationTestSetup

commit-id:3e09ef21
…king (starkware-libs#2911)

* feat(starknet_gateway): create transaction generator towards benchmarking

* chore(starknet_gateway): move the bench utils into the bench folder
…bs#3108)

* chore: move run_integration_test_simulator to function under sequencer_manager

commit-id:90278cd9

* chore: move verify_results to function under IntegrationTestSimulatorConfig

commit-id:d02bdb51

* chore: move get_sequencer_configs logic to dedicated function

commit-id:f0148be4

* chore: move the await for aliveness to the run function

commit-id:99813e91
- base layer constant file will hold the identifiers of Starknet Events.
- fetch_events will get events from base layer and send to provider

Co-authored-by: Gilad Chase <[email protected]>
…are-libs#2839)

* chore(cairo_native): update cairo native version to 0.2.5-rc2 and the compiled to 2.10.0-rc.0

* chore: bump os version to ubuntu:24.04

* fix: fix sierra gas differnce in new compiler

* chore: support ubuntu 24.04

* fix: fix code style script

* fix: fix gas cost in tests

Co-Authored-By: alon.dotan <[email protected]>
* chore(starknet_sequencer_node): add annotator task

commit-id:24244932

* chore(starknet_sequencer_node): add node runner id

commit-id:865b3a9a
…ware-libs#3116)

* chore: pass sequencers as an argument to the run function

commit-id:cd497ae6

* refactor(starknet_integration_tests): rename sequencer structs

commit-id:ba138969
…3044)

Not necessary now that scraper is added

Co-authored-by: Gilad Chase <[email protected]>
Cende source was written to send a success signal over a channel and panic on failure.
Cende usage is meant to check once for completion and drop the receiver if incomplete.
This leads to panic if cende finishes late and sends after the receiver is dropped.

Also use AbortOnDropHandle to shut down the cende task once we no longer wait for it.
To ensure soundness. Otherwise bugs in batcher/consensus that try to
calculate blocks with future heights may cause double-proposing of a tx,
which causes a reorg for l1handler txs.

Co-authored-by: Gilad Chase <[email protected]>
@JulianGCalderon JulianGCalderon marked this pull request as draft January 22, 2025 13:44
@JulianGCalderon JulianGCalderon force-pushed the update-to-main branch 11 times, most recently from 10b646d to fa8ff5d Compare January 29, 2025 14:34
@JulianGCalderon JulianGCalderon changed the title Update to most recent main Update to v0.14.0-rc.0 Jan 29, 2025
@JulianGCalderon JulianGCalderon marked this pull request as ready for review January 29, 2025 15:36
@JulianGCalderon JulianGCalderon merged commit a2c843e into replay Jan 30, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.