Skip to content

Conversation

benkelcher-bitgo
Copy link
Contributor

@benkelcher-bitgo benkelcher-bitgo commented Oct 2, 2025

  • vendor v2.5.7 of babylonlabs-io/btc-staking-ts
  • apply same cherry-picks as previous
  • add one more commit to update protobuf version to 1.7.2 in utxo-staking, remove build/ directory from the vendored module, and update the delegation message generation function in utxo-staking to block Babylon's new Expand Stake feature (which we do not support)

@benkelcher-bitgo benkelcher-bitgo force-pushed the babylon-cherry-picks-2.5.7 branch 4 times, most recently from e4fc932 to 4a5246f Compare October 3, 2025 12:08
This commit was generated by the vendor-github-repo script.

Ticket: SC-3362
@benkelcher-bitgo benkelcher-bitgo force-pushed the babylon-cherry-picks-2.5.7 branch from 4a5246f to 7327b3f Compare October 10, 2025 15:22
benkelcher-bitgo and others added 8 commits October 10, 2025 11:26
This commit removes unnecessary development and test files from the vendor directory.

Ticket: SC-3362
Change class fields from private to protected to enable proper inheritance
in BabylonBtcStakingManager.

Issue: BTC-2143

Co-authored-by: llm-git <[email protected]>
…thod to public

Make the createBtcDelegationMsg method public to allow access from outside
the BabylonBtcStakingManager class.

Issue: BTC-2143

Co-authored-by: llm-git <[email protected]>
… fork

Update package name, version, and dependencies to support BitGo's fork of the
babylonlabs BTC staking library. Simplified build configuration and updated
Node.js version requirements.

Issue: BTC-2143

Co-authored-by: llm-git <[email protected]>
Add exports for babylon and staking utility functions needed by BitGo
integration code.

Issue: BTC-2143

Co-authored-by: llm-git <[email protected]>
…ssage creation

Add event channel parameter to the BabylonBtcStakingManager method
that creates a protobuf message for BTC delegation.

Issue: BTC-2143

Co-authored-by: llm-git <[email protected]>
@benkelcher-bitgo benkelcher-bitgo force-pushed the babylon-cherry-picks-2.5.7 branch from 7327b3f to 3994686 Compare October 10, 2025 15:27
@benkelcher-bitgo benkelcher-bitgo force-pushed the babylon-cherry-picks-2.5.7 branch from 3994686 to ae0f56e Compare October 10, 2025 15:28
@benkelcher-bitgo benkelcher-bitgo marked this pull request as ready for review October 10, 2025 15:41
@benkelcher-bitgo benkelcher-bitgo requested review from a team as code owners October 10, 2025 15:41
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