Skip to content

refactor: remove arbitrum cli dependency#3

Merged
douglance merged 1 commit into
mainfrom
refactor/remove-arbitrum-cli
May 11, 2026
Merged

refactor: remove arbitrum cli dependency#3
douglance merged 1 commit into
mainfrom
refactor/remove-arbitrum-cli

Conversation

@alxdca
Copy link
Copy Markdown
Contributor

@alxdca alxdca commented May 11, 2026

Summary

  • Replace arbitrum deploy generate-config calls with in-process node config generation via @arbitrum/chain-sdk.
  • Add @arbitrum/chain-sdk as a package dependency and update rollup deployment helpers to import SDK APIs directly.
  • Remove the arbitrum exec wrapper, its CLI-dependent test, and the README dependency note for the external arbitrum CLI.

Why / Context

  • The init flow should not require a separately installed arbitrum CLI to generate L2/L3 node configs.
  • Using the chain SDK directly keeps rollup deployment and config preparation inside the Node runtime.
  • This also removes the previous local SDK build/entrypoint assumption from src/sdk-chain.ts.

@alxdca alxdca requested a review from douglance May 11, 2026 14:58
@douglance douglance merged commit fbce4bf into main May 11, 2026
5 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.

2 participants