Skip to content

Simplex v0.1.0

Choose a tag to compare

@Arvolear Arvolear released this 09 Oct 19:54
· 1 commit to master since this release
v0.1.0
e1bd874

Release notes v0.1.0 🎉

  • Added fuzz testing: #[simplex::fuzz], simplex test --fuzz and the [test.fuzz] config section.
  • Added the Guided (default) and Random fuzz strategies.
  • Bumped simplicityhl to 0.8.0.

sdk

  • Updated the built-in Program to check the pruned program's execution cost against its witness budget during finalization.
  • Added ProgramSchema, implemented by include_simf!().
  • Signer::sign_tx and Signer::sign_witnesses are now public.
  • Removed ArgumentsTrait and WitnessTrait. Program::new and ProgramInput::new take impl Into<Arguments> and impl Into<WitnessValues>.

build

  • Put smplx-build code generation behind the default full feature.

config

  • Changed the default [regtest] and [test] mnemonic to abandon ... about.

install

  • Installed git dependencies are named with a base58 hash.
  • Git dependencies accept a package subdirectory.
  • Fixed simplex install recursing forever on cyclic git dependencies.