Skip to content

1.0.0-alpha.0 Update to Adaptor Sig DLCs and switch to Typescript compilation#24

Merged
matthewjablack merged 8 commits intomasterfrom
dev
Feb 11, 2021
Merged

1.0.0-alpha.0 Update to Adaptor Sig DLCs and switch to Typescript compilation#24
matthewjablack merged 8 commits intomasterfrom
dev

Conversation

@matthewjablack
Copy link
Copy Markdown
Contributor

@matthewjablack matthewjablack commented Feb 11, 2021

This PR makes significant changes to ChainAbstractionLayer-Finance, including breaking changes to versions <= 0.2.2

  • Modify BitcoinDlcProvider and BitcoinCfdProvider to receive cfdDlcJs or cfdJs object
  • Switch to Typescript compilation (remove webpack)
  • Update declaration to include identifier argument in constructor for @atomicfinance/provider module declaration in @atomicfinance/bitcoin-wallet-provider module
  • Convert BitcoinDlcProvider models to follow adaptor sig version of DLCs.
  • Update DlcParty functions for adaptor sig DLCs
  • Add adaptor sig functions to BitcoinDlcProvider
  • Add tests for unilateralClose and refund

ECDSA Adaptor Signature Spec: discreetlogcontracts/dlcspecs#114

Add compatibility for React Native
…pilation

Remove webpack compilation and replace with TS compilation
Update declaration to include identifier argument in constructor for @atomicfinance/provider module declaration in @atomicfinance/bitcoin-wallet-provider module
- Convert BitcoinDlcProvider models to follow adaptor sig version of DLCs.
- Update DlcParty functions for adaptor sig DLCs
- Add adaptor sig functions to BitcoinDlcProvider
- Add tests for unilateralClose and refund
Implement working tests for adaptor unilateralClose and refund
@matthewjablack matthewjablack changed the title Update to Adaptor Sig DLCs and switch to Typescript compilation 1.0.0-alpha.0 Update to Adaptor Sig DLCs and switch to Typescript compilation Feb 11, 2021
@matthewjablack matthewjablack merged commit b864cbb into master Feb 11, 2021
@matthewjablack matthewjablack deleted the dev branch February 11, 2021 20:32
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