Skip to content

Conversation

@OttoAllmendinger
Copy link
Contributor

This PR enhances the explainTransaction functionality across two packages:

  1. sdk-core: Adds ability to pass wallet instance to explainTransaction for
    additional context during transaction validation. This enables more accurate
    verification of staking transactions by providing wallet-specific
    information.

  2. abstract-utxo: Adds automatic keychain fetching in explainTransaction when
    a wallet is available but no keychains are explicitly provided.

These changes improve transaction validation by leveraging available wallet
context.

Issue: BTC-2963

OttoAllmendinger and others added 2 commits January 19, 2026 14:36
Allow passing wallet instance to explainTransaction for additional context
during transaction validation. This enables more accurate verification of
staking transactions by providing wallet-specific information.

Issue: BTC-2963

Co-authored-by: llm-git <llm-git@ttll.de>
Allow explainTransaction to automatically fetch keychains when none are
provided but a wallet is available.

Issue: BTC-2963

Co-authored-by: llm-git <llm-git@ttll.de>
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