Summary
Arbitrum Chain SDK CLI
This release adds a command-line interface for the SDK: any SDK function can be invoked from the command line, backed by zod schemas that validate JSON input and per-contract commands generated from ABIs. The CLI ships as a Docker image or installs via npm or npx as arbitrum-chain-sdk. The SDK also gains inbox allow list functions and token bridge deployment without a running node.
Fund Distribution Contracts
This release upgrades the Fund Distribution Contracts. The SDK now ships the updated v1.1.0 of the @offchainlabs/fund-distribution-contracts package, which includes latest router contracts for ArbChildToParentRewardRouter and OpChildToParentRewardRouter.
What's Changed
- ci: add SBOM export workflow by @dkutzmarks-rgb in #661
- feat: deploy tokenbridge without orbitchainclient by @yahgwai in #662
- feat(scripting): add zod schemas and viem transform helpers by @yahgwai in #690
- feat(scripting): add CLI runner, script harness, and examples by @yahgwai in #691
- feat(scripting): field coverage tests for zod schemas by @yahgwai in #692
- feat: add createTokenBridge example script by @TucksonDev in #689
- feat: add inbox allow list functions to the sdk by @yahgwai in #698
- feat(scripting): register workflow scripts as CLI commands by @yahgwai in #695
- chore: add types package by @alxdca in #707
- fix: aep example has broken L1 RPC and missing deps by @godzillaba in #710
- feat: misc changes to the cli and deployFullChain by @yahgwai in #705
- build(deps-dev): bump vitest from 3.2.4 to 4.1.0 by @dependabot[bot] in #715
- feat: abi schema generation by @yahgwai in #713
- docs(cli): add README section and dockerhub latest by @yahgwai in #714
- feat(cli): expose CLI as the arbitrum-chain-sdk command by @yahgwai in #716
- feat: update fund distribution contracts by @alxdca in #724
- ci: add a 7 days cooldown to dependabot update PRs by @alxdca in #721
- chore: bump version by @alxdca in #725
New Contributors
- @dkutzmarks-rgb made their first contribution in #661
- @godzillaba made their first contribution in #710
Full Changelog: v0.26.0...v0.27.0