Skip to content

feat: deploy CctpClaimExecutor on Plasma - #18

Merged
reddyismav merged 2 commits into
mainfrom
claude/deploy-cctp-plasma-41c751
Oct 14, 2026
Merged

reddyismav merged 2 commits into
mainfrom
claude/deploy-cctp-plasma-41c751

Conversation

@tHeMaskedMan981

Copy link
Copy Markdown
Contributor

Summary

  • Deployed CctpClaimExecutor on Plasma (9745) at the fleet CREATE3 address 0x424a31A57F7C63918eCaA2Fac38016A8af5A6eC2 (salt CctpClaimExecutorV2).
  • Added Plasma to CCTP_CLAIM_EXECUTOR_CHAIN_CONFIG. USDC is 0x2d661C89D812261039AF9764eceaAee884f5F67F, which Plasma's CCTP TokenMinter maps from Ethereum and Base USDC. MessageTransmitter is the shared v2 address (localDomain 33).
  • Added Plasma to verifyCctpClaimExecutorBatch.ts via Etherscan v2. The Routescan endpoint never indexed this contract, which was deployed through CREATE3. Source is verified on Plasmascan.

Checks

  • On-chain values match the other chains: owner 0x0E1B…1e53, SOLVER_SIGNER 0xF76e…4Bd5 (same as Base, Arbitrum and Monad), MESSAGE_TRANSMITTER, and USDC.
  • The bytecode metadata hash matches the Base deployment exactly.
  • Every other contract that is standard across the fleet was already live on Plasma: AllowanceHolder, OpenRouter, BungeeReceiver, CalldataExecutor, RFQVaultExecutor, and AcrossERC20AmountManipulator.
  • Reviewed with Codex (gpt-5.6-sol, high) and a Claude Sonnet reviewer. Neither had findings.

Follow-up

  • bungee-backend may need the Plasma CctpClaimExecutor address added to its config. That repo is not touched here.

🤖 Generated with Claude Code

tHeMaskedMan981 and others added 2 commits October 15, 2026 00:02
Add Plasma (9745) to the CCTP claim executor config with Circle's native
USDC (0x2d661C89D812261039AF9764eceaAee884f5F67F, from Plasma's CCTP
TokenMinter) and record the CREATE3 deployment at
0x424a31A57F7C63918eCaA2Fac38016A8af5A6eC2.

Add Plasma to the CCTP verify batch via Etherscan v2; Routescan had not
indexed the CREATE3-deployed contract.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…asma-41c751

# Conflicts:
#	scripts/deploy/cctpClaimExecutorConfig.ts
@reddyismav
reddyismav merged commit 1b7d044 into main Oct 14, 2026
1 check passed
@reddyismav
reddyismav deleted the claude/deploy-cctp-plasma-41c751 branch October 14, 2026 19:25
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