dartsv 0.3.0 copy "dartsv: ^0.3.0" to clipboard
dartsv: ^0.3.0 copied to clipboard

outdated

Dart Library for interacting with the Bitcoin network. This library is especially well-suited for use in developing Flutter applications.

0.3.0 #

This represents a rather major refactor of the way in which the Script Builder
interface works. I have completely decoupled the creation of Custom Scripts
from the SDK internals.

NOTE: This release is not backwards-compatible with earlier versions
of the SDK, and contains breaking changes. Please see below.

What's New

  • P2PKHUnlockBuilder, P2PKHLockBuilder
  • P2MSUnlockBuilder, P2MSLockBuilder
  • P2SHUnlockBuilder, P2SHLockBuilder -P2PKLockBuilder, P2PKUnlockBuilder
  • Deep refactor of the way that TransactionInput processes scriptSig
  • Bugfix related to script serialization
  • New API on SVScript to parse and serialize to ASM format
  • Resolved one bitcoind MultiSig test vector which failed to pass (it was the last holdout)

Please note that this update makes small but important changes to how one composes a
Transaction instance in conjunction with an UnlockingScriptBuilder and a LockingScriptBuilder
instance. Review the example code and test cases to familiarize yourself with the new API.

0.2.5-RC1 #

  • Added CLI example app

0.2.4-RC1 #

  • Additional test coverage for Signatures
  • Minor code refactor to improve code readability in line with linter suggestions

0.2.3-RC1 #

  • Minor code refactor to improve code readability in line with linter suggestions

0.2.1-RC1 #

  • Minor code refactor to improve code readability in line with linter suggestions

0.2.0-RC1 #

  • Completed the API documentation
  • Small API changes and cleanup

0.1.0-RC1 #

  • Library is now functionally complete
  • Script Interpreter Implementation is complete
  • Handling of Raw Blocks has been implemented
  • Bip39 mnemonics now has complete test coverage
  • Minor updates to various APIs

0.1.0-alpha2 #

  • Added support for contributed Bip39 mnemonics
  • Added support for Bitcoin Signed Messages

0.1.0-alpha #

  • Initial Release
11
likes
0
pub points
71%
popularity

Publisher

verified publishertwostack.org

Dart Library for interacting with the Bitcoin network. This library is especially well-suited for use in developing Flutter applications.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

asn1lib, buffer, collection, hex, pointycastle, resource, sprintf, unorm_dart

More

Packages that depend on dartsv