Skip to content

Update Buidler OVM node plugin to work within tasks#238

Merged
K-Ho merged 1 commit intomasterfrom
YAS-634/Synthetix/BuidlerTask
Aug 28, 2020
Merged

Update Buidler OVM node plugin to work within tasks#238
K-Ho merged 1 commit intomasterfrom
YAS-634/Synthetix/BuidlerTask

Conversation

@K-Ho
Copy link
Copy Markdown
Contributor

@K-Ho K-Ho commented Aug 28, 2020

Description

Updates the buidler ovm node plugin to expose a function startOvmNode that can be called within a task based on an ovm flag. This is needed for how Synthetix has their Buidler config set up.

Questions

None

Metadata

Fixes

  • Fixes #YAS-634

Contributing Agreement

@K-Ho K-Ho requested a review from smartcontracts August 28, 2020 21:11
Copy link
Copy Markdown
Contributor

@karlfloersch karlfloersch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good to me! I confess I'm not super familiar with these buidler APIs but all of the changes seem pretty straight forward

},
solc: {
path: path.resolve(__dirname, '../../node_modules/@eth-optimism/solc'),
version: '0.5.16',
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What does this change do?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Made it so that it uses the normal compiler by default, doesn't use the OVM unless the --ovm flag is set.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ahh ok makes sense, cool!

@K-Ho K-Ho merged commit 02136ed into master Aug 28, 2020
@K-Ho K-Ho deleted the YAS-634/Synthetix/BuidlerTask branch September 1, 2020 20:31
snario pushed a commit that referenced this pull request Apr 14, 2021
* add function

* cleaning

* fix revert prefixing and add test revertmsg

* write SM

* debug: progress

* Remove unnecessary logs

* Fix typo

Typo

Co-authored-by: ben-chain <ben@pseudonym.party>

* Update contracts/optimistic-ethereum/OVM/execution/OVM_ExecutionManager.sol

Co-authored-by: ben-chain <ben@pseudonym.party>

Co-authored-by: Ben Jones <ben@pseudonym.party>
Co-authored-by: Kelvin Fichter <kelvinfichter@gmail.com>
bap2pecs pushed a commit to babylonlabs-io/optimism that referenced this pull request Jul 31, 2024
Inphi pushed a commit that referenced this pull request Aug 16, 2024
Existing step logic wrote the register offset into memory but the
compiler should already be doing this when the struct is defined.
Instead of writing directly into memory, this change verifies that
the memory at that location has the expected value which will
catch any cases where the compiler's memory allocation mechanism
changes in the future.
samlaf pushed a commit to samlaf/optimism that referenced this pull request Aug 20, 2024
…eum-optimism#238)

Existing step logic wrote the register offset into memory but the
compiler should already be doing this when the struct is defined.
Instead of writing directly into memory, this change verifies that
the memory at that location has the expected value which will
catch any cases where the compiler's memory allocation mechanism
changes in the future.
shenkeyao referenced this pull request in EspressoSystems/optimism-espresso-integration Mar 1, 2025
The code already exists on Alfajores and matches the one that would be
deployed, therefore we just allow this address.
QuentinI referenced this pull request in EspressoSystems/optimism-espresso-integration Mar 7, 2025
The code already exists on Alfajores and matches the one that would be
deployed, therefore we just allow this address.
theochap pushed a commit that referenced this pull request Dec 10, 2025
Bumps [peaceiris/actions-gh-pages](https://github.com/peaceiris/actions-gh-pages) from 3 to 4.
- [Release notes](https://github.com/peaceiris/actions-gh-pages/releases)
- [Changelog](https://github.com/peaceiris/actions-gh-pages/blob/main/CHANGELOG.md)
- [Commits](peaceiris/actions-gh-pages@v3...v4)

---
updated-dependencies:
- dependency-name: peaceiris/actions-gh-pages
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
theochap pushed a commit that referenced this pull request Jan 15, 2026
emhane pushed a commit that referenced this pull request Feb 3, 2026
Based on #229

Adds tests to ensure that storing TrieUpdates that include deletions
actually deletes the nodes at that block height, and that updates take
precedence over deletions (same as `write_trie_updates` in Reth).

Closes #238
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.

3 participants