Releases: BlockstreamResearch/smplx
Releases · BlockstreamResearch/smplx
Simplex v0.0.4
Release notes v0.0.4 🎉
- Sped up regtest setup 3x times by mining a block after tokens sweep.
- Added basic taproot storage support to
Program. - Added support for reissuance tokens (inflation keys) to the
FinalTransactionbuilder. - Implemented nested witness signature injection and parsing.
- Users can now ask a signer to put a signature under
Either,Array, andTupletypes.
- Users can now ask a signer to put a signature under
- Added the auth and ports config support for the project manifest.
- Fixed a bug where the
buildmacro didn't support allSimplicityHLtypes, resulting into a panic. - Added
get_script_pubkeyandget_script_hashfunction to artifacts. - Removed
get_programandget_program_mutfrom artifacts in favor ofas_refandas_mut. - Added
new_metadatafunction to thePartialOutput. - Added
random_mnemonicandrandom_signerfunctions. - Changed
simplex testinterface to just accept the name (or a pattern) of the tests to run.- Only simplex tests should be invoked now.
- Implemented some unit tests.
Simplex v0.0.3
Release notes v0.0.3 🎉
- Flattened
simplex testcommand interface. Removedrunandintegrationnesting. - Refactored
SignerandPrograminterfaces to get rid of unnecessary.unwrap()calls. - Added support for confidential UTXOs.
- Use
output.with_blinding_key()to create one. - Use
signer.blinding_key()to fetch a blinding key of a specific signer.
- Use
- Renamed
Signerfunctions to not use thewpkhprefix. - Renamed
Contextfunctions to return a default signer and provider. - Added
create_signerfunction toContext. - Added
UTXOstruct to be used in the entire SDK. - Refactored
PartialInputto support locktime. - Removed presets from the SDK.
- Handled
ElementsRegtestin test context instead of panicking.
Thanks @panditdhamdhere for contributing!
Simplex v0.0.2
Release notes v0.0.2 🎉
- Implemented
simplex initandsimplex cleancommands. - Added "initial signer bitcoins" to the Simplex configuration.
- Added
fetch_tip_heightandfetch_tip_timestampmethods to the providers. - Added clippy check to CI.
- Fixed regtest not accepting transactions with multiple OP_RETURNs.
- Added
sendmethod to the signer to be able to quickly send a policy asset. - Extended
get_wpkh_utxosmethod to be able to filter signer's UTXOs on the fly.
Simplex v0.0.1
Release notes v0.0.1 🎉
This is the initial Simplex release!
Please check out README to learn how to use Simplex to build, test, and deploy Simplicity smart contracts.