Revert "feat(statics): add Pearl to statics" - #9362
Draft
manojkumar138 wants to merge 1 commit into
Draft
Conversation
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]>
Contributor
manojkumar138
marked this pull request as draft
July 27, 2026 11:06
OttoAllmendinger
approved these changes
Jul 27, 2026
mukeshsp
approved these changes
Jul 27, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Reverts the Pearl (Duplex) statics definitions from #9347.
Why
Pearl onboarding is blocked on VL-7329 —
@bitgo/sdk-coin-pearland@bitgo-beta/sdk-coin-pearlneed 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.ts—CoinFamily.PEARL,UnderlyingAsset.PEARLstatics/src/networks.ts—Pearl/PearlTestnetclasses + registry entriesstatics/src/utxo.ts—pearl/tpearlcoin entries +PEARL_FEATURESstatics/test/unit/coins.ts— distributed-custody test casestatics/test/unit/fixtures/expectedColdFeatures.ts—justMultiSigentries58 deletions, 0 insertions.
Verification
staticsbuilds clean, 32242 passing. Nopearlreferences remain inmodules/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.
Publish @bitgo-betarun (b646e8d42b, 08:02Z) does not contain feat(statics): add Pearl to statics #9347, which merged at 08:07Z — verified withgit merge-base --is-ancestor.Publish @bitgo-betahas been failing intermittently since 07-23, well before any Pearl work.BitGo SDK) went green after feat(statics): add Pearl to statics #9347 merged.modules/sdk-coin-pearl— the package that tripsverify-npm-packages— only exists in feat(abstract-utxo): add Pearl fixed-script wallet surface #9360, which is not merged, so master never contained it.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
abstract-utxo+sdk-coin-pearl) depends on these statics entries — its tests resolvebitgo.coin('pearl'). It will need this re-landed (or rebased to include it) before it can go green.TICKET: CECHO-1780
🤖 Generated with Claude Code