Skip to content

v0.3.0

Compare
Choose a tag to compare
@bobbinth bobbinth released this 14 May 00:19
· 134 commits to main since this release
893887a
  • Introduce the miden-bench-tx crate used for transactions benchmarking (#577).
  • [BREAKING] Removed the transaction script root output from the transaction kernel (#608).
  • [BREAKING] Refactored account update details, moved Block to miden-objects (#618, #621).
  • [BREAKING] Made TransactionExecutor generic over TransactionAuthenticator (#628).
  • [BREAKING] Changed type of version and timestamp fields to u32, moved version to the beginning of block header (#639).
  • [BREAKING] Renamed NoteEnvelope into NoteHeader and introduced NoteDetails (#664).
  • [BREAKING] Updated create_swap_note() procedure to return NoteDetails and defined SWAP note tag format (#665).
  • Implemented OutputNoteBuilder (#669).
  • [BREAKING] Added support for full details of private notes, renamed OutputNote variants and changed their meaning (#673).
  • [BREAKING] Added add_asset_to_note procedure to the transaction kernel (#674).
  • Made TransactionArgs::add_expected_output_note() more flexible (#681).
  • [BREAKING] Enabled support for notes without assets and refactored create_note procedure in the transaction kernel (#686).