Skip to content

feat(statics): add MIDL Bitcoin EVM chain#8927

Open
ArunBala-Bitgo wants to merge 1 commit into
masterfrom
CECHO-1231
Open

feat(statics): add MIDL Bitcoin EVM chain#8927
ArunBala-Bitgo wants to merge 1 commit into
masterfrom
CECHO-1231

Conversation

@ArunBala-Bitgo
Copy link
Copy Markdown
Contributor

Summary

  • Add MIDL Bitcoin (midlbtc / tmidlbtc) EVM chain to BitGoJS statics and SDK core
  • MIDL is a dual-layer blockchain (Bitcoin L1 settlement + EVM L2 execution); P0 covers EVM-to-EVM transfers only
  • Uses SHARED_EVM_SDK with EVM_NON_EIP1559_FEATURES (legacy transactions, fixed gas price)
  • Display symbol: midlBTC
  • Mainnet entries use staging placeholders pending mainnet launch details
  • Includes OFC entries (ofcmidlbtc / ofctmidlbtc)

Modified Files

  • modules/statics/src/base.tsCoinFamily, UnderlyingAsset, BaseUnit enums
  • modules/statics/src/networks.tsMidlBtc + MidlBtcTestnet network classes (chain ID 15001)
  • modules/statics/src/allCoinsAndTokens.ts — mainnet + testnet coin entries
  • modules/statics/src/coins/ofcCoins.ts — OFC entries
  • modules/sdk-core/src/bitgo/environments.ts — explorer URLs
  • modules/statics/test/unit/fixtures/expectedColdFeatures.ts — test fixtures

Test plan

  • TypeScript compiles clean (tsc --noEmit on statics and sdk-core)
  • All statics unit tests pass (yarn test)
  • Verify coin appears correctly in test environment after deploy

Ticket: CECHO-1231

🤖 Generated with Claude Code

@linear-code
Copy link
Copy Markdown

linear-code Bot commented Jun 3, 2026

CECHO-1231

@ArunBala-Bitgo ArunBala-Bitgo marked this pull request as ready for review June 3, 2026 09:01
@ArunBala-Bitgo ArunBala-Bitgo requested review from a team as code owners June 3, 2026 09:01
Add MIDL Bitcoin (midlBTC) EVM chain integration with mainnet and testnet support.
Mainnet chain ID 1500, testnet chain ID 15001. Includes statics entries,
network classes, OFC entries, environment explorer URLs, and expected cold features.

Ticket: CECHO-1231

Co-Authored-By: Claude Opus 4.6 <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