Skip to content

Conversation

@pengyuc-bitgo
Copy link
Contributor

Ticket: WP-6380

mohammadalfaiyazbitgo and others added 30 commits October 3, 2025 16:48
- Add base TxIntentMismatchError class extending BitGoJsError
- Add TxIntentMismatchRecipientError for recipient intent mismatches
- Add TxIntentMismatchContractError for contract interaction intent mismatches
- Add TxIntentMismatchApprovalError for token approval intent mismatches

TICKET: WP-6187
This commit was generated by the vendor-github-repo script.

Ticket: SC-3362
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 <llm-git@ttll.de>
…thod to public

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

Issue: BTC-2143

Co-authored-by: llm-git <llm-git@ttll.de>
… 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 <llm-git@ttll.de>
Add exports for babylon and staking utility functions needed by BitGo
integration code.

Issue: BTC-2143

Co-authored-by: llm-git <llm-git@ttll.de>
…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 <llm-git@ttll.de>
Remove deprecated methods `defaultSigHashType` and `verifySignature` in favor
of using utxolib's functions directly.

BREAKING CHANGE: Consumers must now use
`utxolib.bitgo.getDefaultSigHash(network)`

Issue: BTC-2676

Co-authored-by: llm-git <llm-git@ttll.de>
Import directly from bitgo module to prevent circular dependency error.

Co-authored-by: llm-git <llm-git@ttll.de>

Issue: BTC-2651
Issue: BTC-2651

Co-authored-by: llm-git <llm-git@ttll.de>
Add support for different file formats (.json, .hex, .txt) with proper
type handling in fixture loading. Replace fs-extra with native fs.promises
for better modularity.

Issue: BTC-2651

Co-authored-by: llm-git <llm-git@ttll.de>
Add functionality to save PSBT fixtures in JSON format for testing. This
helps to make the tests more robust and allows for easier debugging.

Also rename `neutratedRootWalletKeys` to the more descriptive
`rootWalletKeysXpubs` to better reflect its purpose.

Issue: BTC-2651

Co-authored-by: llm-git <llm-git@ttll.de>
feat(sdk-coin-canton): added wallet initialize builder to the builder factory
feat(abstract-utxo): remove deprecated signature verification functions
feat(sdk-coin-ada) - remove fallback logic for token fee calculation
feat(utxo-lib): improve PSBT fixture handling and fix circular imports
feat(polyx): add rejectInstruction transaction
lokesh-bitgo and others added 3 commits October 16, 2025 20:42
…tion-error-classes

feat(sdk-core): add transaction intent mismatch errors
# Conflicts:
#	modules/utxo-staking/package.json
@pengyuc-bitgo pengyuc-bitgo requested review from a team as code owners October 16, 2025 16:46
@pengyuc-bitgo pengyuc-bitgo requested review from lokesh-bitgo and rahulhegde-bitgo and removed request for a team October 16, 2025 16:46
@pengyuc-bitgo pengyuc-bitgo merged commit 1134176 into rel/latest Oct 16, 2025
11 checks passed
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.