Skip to content

Revert "feat(statics): add Pearl to statics" - #9362

Draft
manojkumar138 wants to merge 1 commit into
masterfrom
CECHO-1780-revert-pearl-statics
Draft

Revert "feat(statics): add Pearl to statics"#9362
manojkumar138 wants to merge 1 commit into
masterfrom
CECHO-1780-revert-pearl-statics

Conversation

@manojkumar138

Copy link
Copy Markdown
Contributor

Reverts the Pearl (Duplex) statics definitions from #9347.

Why

Pearl onboarding is blocked on VL-7329@bitgo/sdk-coin-pearl and @bitgo-beta/sdk-coin-pearl need to be created on npm with GHA as trusted publisher before the package can publish. Rather than carry an unused coin definition in statics for the duration, backing it out and re-landing once the npm packages exist.

Re-landing is a straight revert of this commit — #9347 was reviewed and its CI was green.

Contents

Pure revert of all 5 files, no manual edits:

  • statics/src/base.tsCoinFamily.PEARL, UnderlyingAsset.PEARL
  • statics/src/networks.tsPearl / PearlTestnet classes + registry entries
  • statics/src/utxo.tspearl / tpearl coin entries + PEARL_FEATURES
  • statics/test/unit/coins.ts — distributed-custody test case
  • statics/test/unit/fixtures/expectedColdFeatures.tsjustMultiSig entries

58 deletions, 0 insertions.

Verification

statics builds clean, 32242 passing. No pearl references remain in modules/statics/src.

Note on the beta-release symptom

Flagging for the record, since this revert is partly motivated by beta-publish failures: I couldn't reproduce a causal link to #9347.

So this revert may not resolve the beta-publish failures. Landing it anyway to unblock while VL-7329 is pending, but worth keeping an eye on whether beta publish recovers — if it doesn't, the cause is elsewhere.

Follow-ups

TICKET: CECHO-1780

🤖 Generated with Claude Code

This reverts the Pearl (Duplex) statics definitions from #9347.

Reverting while the Pearl onboarding is blocked on VL-7329, which needs
@bitgo/sdk-coin-pearl and @bitgo-beta/sdk-coin-pearl created on npm with
GHA as trusted publisher before the package can be published. Rather than
carry a coin definition in statics for the duration, back it out and
re-land once the npm packages exist.

Re-landing is a straight revert of this commit; #9347 was reviewed and
its CI was green.

TICKET: CECHO-1780

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
@manojkumar138
manojkumar138 requested review from a team as code owners July 27, 2026 11:03
@linear-code

linear-code Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

CECHO-1780

@manojkumar138
manojkumar138 marked this pull request as draft July 27, 2026 11:06
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.

3 participants