Skip to content

feat: deploy full chain example script#694

Merged
douglance merged 29 commits intofeat/define-script-create-token-bridgefrom
feat/deploy-full-chain
Apr 24, 2026
Merged

feat: deploy full chain example script#694
douglance merged 29 commits intofeat/define-script-create-token-bridgefrom
feat/deploy-full-chain

Conversation

@yahgwai
Copy link
Copy Markdown
Contributor

@yahgwai yahgwai commented Apr 13, 2026

A script that ties together contract chain deployment, tokenbridge deployment and ownership transfer. also returns an object of the format expected by the node config

yahgwai added 28 commits April 13, 2026 13:08
…bridge, and ownership transfer

Pipelines deployNewChain, createTokenBridge, and transferOwnership into
a single script with one JSON input. Intermediate results (core contract
addresses) are wired automatically between steps.
…ployFullChain

Move createRollupPrepareDeploymentParamsConfig and prepareChainConfig
from the transform into execute so the chainConfig is available for the
return value. Add chainName, parentChainId, parentChainIsArbitrum, and
stakeToken to match the getChainDeploymentInfo output shape.

Allow null overrides in assertSchemaCoverage to skip return-value-only
fields that don't produce observable mock side effects.
…snapshot

The coverage check now detects fields that affect the return value, not
just mock call traces. This removes the need for manual skip overrides
on return-value-only fields like chainName.
Export prepareChainConfigInputSchema as raw schema for composition.
Fix createTokenBridge to not leak privateKey/nativeToken into
createTokenBridgeParams.
…y-full-chain

# Conflicts:
#	src/scripting/schemas/prepareChainConfig.ts
…bridge' into feat/deploy-full-chain

# Conflicts:
#	src/scripting/schemaCoverage.ts
@yahgwai yahgwai marked this pull request as ready for review April 24, 2026 13:33
@yahgwai yahgwai requested a review from douglance April 24, 2026 13:33
…bridge' into feat/deploy-full-chain

# Conflicts:
#	src/scripting/commands.ts
#	src/scripting/examples/initializeTokenBridge.ts
@douglance douglance changed the title Feat: deploy full chain example script feat: deploy full chain example script Apr 24, 2026
@douglance douglance merged commit c88d491 into feat/define-script-create-token-bridge Apr 24, 2026
10 of 11 checks passed
@douglance douglance deleted the feat/deploy-full-chain branch April 24, 2026 15:37
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