Skip to content

V3 support #117

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

Open
wants to merge 61 commits into
base: master
Choose a base branch
from
Open

V3 support #117

wants to merge 61 commits into from

Conversation

yahgwai
Copy link
Contributor

@yahgwai yahgwai commented Feb 9, 2025

@cla-bot cla-bot bot added the s label Feb 9, 2025
@gzeoneth gzeoneth changed the base branch from master to release March 30, 2025 20:19
@gzeoneth gzeoneth changed the base branch from release to master March 30, 2025 20:19
@@ -292,7 +298,7 @@ function writeConfigs(argv: any) {
if (argv.simple) {
let simpleConfig = JSON.parse(baseConfJSON)
simpleConfig.node.staker.enable = true
simpleConfig.node.staker["use-smart-contract-wallet"] = true
simpleConfig.node.staker["use-smart-contract-wallet"] = false
Copy link
Member

Choose a reason for hiding this comment

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

TODO: use-smart-contract-wallet is not working because nitro send gas estimate from address(0), so 1) it required address(0) to have eth AND 2) address(0) calling the validator wallet will revert with NotExecutorOrOwner

gzeoneth and others added 5 commits April 17, 2025 01:47
* chore: remove bold upgrader

* feat: deploy stylue deployer using create2

* fix: log

* chore: use v3.1.0 bytecode

* chore: import nitro-contract 3.1.0
@gzeoneth gzeoneth marked this pull request as ready for review April 16, 2025 17:51
@gzeoneth
Copy link
Member

I think we can merge this and resolve the outstanding TODOs later

@gzeoneth gzeoneth requested review from godzillaba and tsahee April 17, 2025 16:53
Copy link
Contributor

@TucksonDev TucksonDev left a comment

Choose a reason for hiding this comment

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

LGTM.

Summarizing the open issues (we can potentially tackle these in a different PR):

  • Issues with use-smart-contract-wallet : pointed out in this comment
  • Issues with gas estimations sent from address 0x0. A workaround is in place here.
  • This PR pins geth version to v1.14.13

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants