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

Evm/third #84

Closed
wants to merge 3 commits into from
Closed

Evm/third #84

wants to merge 3 commits into from

Conversation

x-senpai-x
Copy link

1)specs_common.go ,specs_optimism.go and specs_default.go: if optimism tag is added then specs_optimism.go is run else specs_default.go . specs_common.go contains the common attributes shared by both files
TxEnv is part of env.go but since it requires optimism tag so it has been. added here. Defines various specifications (specs) for Ethereum network upgrades, with each upgrade associated with a specific SpecId
Note very certain whether this file would run . Changes might be needed
2)optimism.go and non_optimism.go : used for instantiating new handlercfg in handler.go . depends on the flag optimism_default_handler and negate_optimism_default_handler . if both flags present then non_optimism runs . if just negate_optimism_default_handler present then non_optimism runs . if optimism_default_handler and negate_optimism_default_handler disabled then optimism.go runs
3)tables.go : used for spec functions in handler.go
4)host.go : used in handler.go

@x-senpai-x
Copy link
Author

just look at 3rd commit specs ,optimism build flag and dependencies for handler

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.

2 participants