Skip to content

Bump @node-dlc to 1.2.0 and add taproot change output DLC test#209

Merged
matthewjablack merged 2 commits into
masterfrom
feat/node-dlc-1.2.0-taproot-test
Jul 9, 2026
Merged

Bump @node-dlc to 1.2.0 and add taproot change output DLC test#209
matthewjablack merged 2 commits into
masterfrom
feat/node-dlc-1.2.0-taproot-test

Conversation

@matthewjablack

Copy link
Copy Markdown
Contributor

Summary

Bumps @node-dlc/* from 1.1.9 to 1.2.0 (which preserves raw DLC change scripts, node-dlc#239) and adds an integration test covering a DDK-funded DLC with a taproot (P2TR) change output.

Changes

  • Bump @node-dlc/* 1.1.9 → 1.2.0 across all package.json files and pnpm-lock.yaml
  • Add should fund and execute enum DLC with taproot change output integration test: overrides the offer changeSpk with a P2TR script, runs the full offer → accept → sign → finalize flow, verifies the broadcast fund tx contains a witness_v1_taproot output, and executes the CET
  • Initialize bitcoinjs-lib ECC (initEccLib) in the test suite so DlcOffer.validate() can parse taproot scripts
  • Make integration test RPC host overridable via RPC_HOST env var (e.g. to target a specific wallet path like /wallet/default)

@changeset-bot

changeset-bot Bot commented Jul 9, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 4891e99

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 20 packages
Name Type
@atomicfinance/bitcoin-js-wallet-provider Patch
@atomicfinance/bitcoin-wallet-provider Patch
@atomicfinance/bitcoin-dlc-provider Patch
@atomicfinance/client Patch
@atomicfinance/types Patch
@atomicfinance/bitcoin-cfd-address-derivation-provider Patch
@atomicfinance/bitcoin-cfd-provider Patch
@atomicfinance/bitcoin-ddk-address-derivation-provider Patch
@atomicfinance/bitcoin-ddk-provider Patch
@atomicfinance/bitcoin-esplora-api-provider Patch
@atomicfinance/bitcoin-esplora-batch-api-provider Patch
@atomicfinance/bitcoin-node-wallet-provider Patch
@atomicfinance/bitcoin-rpc-provider Patch
@atomicfinance/bitcoin-utils Patch
@atomicfinance/crypto Patch
@atomicfinance/errors Patch
@atomicfinance/jsonrpc-provider Patch
@atomicfinance/node-provider Patch
@atomicfinance/provider Patch
@atomicfinance/utils Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@matthewjablack matthewjablack merged commit dd55924 into master Jul 9, 2026
2 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.

1 participant