Skip to content

feat: add Plasma mainnet chain and USDT0 token#24

Open
dirkpage wants to merge 2 commits into
mainfrom
feat/add-plasma-mainnet
Open

feat: add Plasma mainnet chain and USDT0 token#24
dirkpage wants to merge 2 commits into
mainfrom
feat/add-plasma-mainnet

Conversation

@dirkpage

Copy link
Copy Markdown
Contributor

Summary

  • Adds Plasma mainnet (chain ID 9745) to the production EVM chains with RPC https://rpc.plasma.to, prod portal, and Hyperlane prover
  • Adds USDT0 token (6 decimals, 0xB8CE59FC3717ada4C02eaDF9682A9e934F625ebb) deployed on Plasma mainnet

Test plan

  • eco-routes-cli chains lists Plasma in production chains
  • eco-routes-cli tokens lists USDT0 with correct address for chain 9745

🤖 Generated with Claude Code

- Chain ID 9745, RPC https://rpc.plasma.to, prod portal + Hyperlane prover
- USDT0 token (6 decimals) at 0xB8CE59FC3717ada4C02eaDF9682A9e934F625ebb

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
@eco-ai-app

eco-ai-app Bot commented Jun 12, 2026

Copy link
Copy Markdown

Overview

The PR introduces configuration for the Plasma mainnet and the USDT0 token. The blockchain security agent found no issues with the declarative configuration changes. However, the QA agent noted a lack of automated test coverage for the new chain and token configurations, relying solely on manual CLI checks.

Highlights (2)

Severity Location Description Agents
🟡 Warning src/blockchain/chains.config.ts:97 No automated test was added to verify that the Plasma mainnet entry appears in RAW_CHAIN_CONFIGS with the correct properties. agent-qa
🟡 Warning src/config/tokens.config.ts:139 No automated test was added to verify that USDT0 is present in TOKEN_CONFIGS with the correct address and decimals. agent-qa

QA & Test Coverage · 2 warning

Severity Location Category Description
🟡 Warning src/blockchain/chains.config.ts missing-test-coverage No automated test was added to verify that the Plasma mainnet entry (chain ID 9745) appears in RAW_CHAIN_CONFIGS with the correct id, rpcUrl, portalAddress, and prover address. The test plan items are manual CLI checks only.
🟡 Warning src/config/tokens.config.ts missing-test-coverage No automated test was added to verify that USDT0 is present in TOKEN_CONFIGS with the correct address for chain '9745' and the expected decimals (6). The PR test plan relies entirely on manual CLI inspection rather than a regression-safe assertion.

Web Security

Skipped: not applicable to this PR — No web security concerns in chain and token configuration additions

Blockchain Security

No issues found in this domain.

Performance

Skipped: not applicable to this PR — Configuration additions are unlikely to impact performance

Stats

Metric Value
Reviewers 4
Successful 2
Skipped 2
Failed 0
Total findings 2
Cross-domain 0
Tokens (in / out) 26578 / 1307

Automated review by Eco's specialized review team. Architecture, business logic, and correctness remain with the human reviewer.

- Chain ID 9745, RPC https://rpc.plasma.to, prod portal + Hyperlane prover
- USDT0 token (6 decimals) at 0xB8CE59FC3717ada4C02eaDF9682A9e934F625ebb
- Tests for both chain and token config entries

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant