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 tutorials to Arbitrum SDK v4 and Solidity 0.8 #124

Draft
wants to merge 24 commits into
base: master
Choose a base branch
from

Conversation

TucksonDev
Copy link
Contributor

@TucksonDev TucksonDev commented Oct 25, 2024

ATTENTION: DO NOT MERGE THIS PR UNTIL ALL TUTORIALS HAVE BEEN UPDATED

This PR will be the root of further PRs that update tutorials in chunks. All those PRs will be merged here, and this one will be merged once all tutorials are up to date. This prevents having outdated and updated tutorials at the same time in the repository.

Description:

This PR updates all tutorials to use the Arbitrum SDK v4 and Solidity 0.8. It includes the following changes:

  • Update ArbitrumSDK to 4.0
  • Update Solidity code to ^0.8.0
  • Changed the format of the environment variables to include Orbit chains: It's now CHAIN_RPC and PARENT_CHAIN_RPC
  • Changed all L1-L2 nomenclature to ParentChain-ChildChain (following the ArbSDK nomenclature)
  • Moved hardhat, eslint and prettier dependencies to the root of the project. The arbitrum-sdk dependency is left in each package so if in the future we need to do these partial updates, it's easier to manage

PRs with changes:

README.md Outdated Show resolved Hide resolved
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