Skip to content

chore(deployments): drop Arbitrum timelock record (not an NTT endpoint)#53

Merged
rplusq merged 1 commit into
mainfrom
chore/drop-arbitrum-timelock-record
Jul 14, 2026
Merged

chore(deployments): drop Arbitrum timelock record (not an NTT endpoint)#53
rplusq merged 1 commit into
mainfrom
chore/drop-arbitrum-timelock-record

Conversation

@rplusq

@rplusq rplusq commented Jul 14, 2026

Copy link
Copy Markdown
Collaborator

Reverts the Arbitrum-specific parts of the previous timelock-records change.

Why: Arbitrum has no NttManager deployed and the WCT token's minter() is unset (0x0) — verified on live Arbitrum. It is not a functional NTT bridge endpoint (unlike Base and mainnet, which have the manager wired and minter set), so recording a timelock deployment for it was unnecessary.

Changes

  • Remove the Timelock entry from deployments/42161.json.
  • Remove Arbitrum from the deployment-docs generator chain list.
  • Regenerate DEPLOYMENT_ADDRESSES.md — drops the Arbitrum section.

Unaffected: the Base timelock record and the Optimism LockedTokenStaker doc sync remain.

Note: a Timelock contract was deployed on Arbitrum before this decision; it is inert (owns nothing, holds no roles over the token) and is simply left unused. No on-chain action is needed.

🤖 Generated with Claude Code

Arbitrum has no NttManager deployed and the WCT token minter is unset (0x0), so it
is not a live NTT bridge endpoint — the timelock recorded for it in the previous
change was unnecessary. Revert the Arbitrum-specific parts:
- Remove the Timelock entry from deployments/42161.json.
- Remove Arbitrum from the deployment-docs generator chain list.
- Regenerate DEPLOYMENT_ADDRESSES.md to drop the Arbitrum section.

Base timelock record + the Optimism LockedTokenStaker doc sync are unaffected.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@claude

claude Bot commented Jul 14, 2026

Copy link
Copy Markdown

Claude finished @rplusq's task in 57s —— View job


Review

  • Read changed files
  • Review diff
  • Run data classification subagent
  • Post findings

✅ No issues found

The change is clean and internally consistent:

  • 42161.json retains the WCT entry (the token is still deployed on Arbitrum) while dropping only the inert Timelock — correct minimal footprint.
  • generate-deployment-docs.ts removes Arbitrum from CHAINS, so the retained WCT entry doesn't surface in docs — matches the stated intent of only documenting active NTT endpoints.
  • DEPLOYMENT_ADDRESSES.md is correctly regenerated to match.

Data classification: no sensitive data in diff (all addresses are public on-chain).

@rplusq rplusq merged commit 0a9a726 into main Jul 14, 2026
6 of 7 checks passed
@rplusq rplusq deleted the chore/drop-arbitrum-timelock-record branch July 14, 2026 23:42
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.

1 participant