Skip to content

v2.10.0

Compare
Choose a tag to compare
@MaidSafe-QA MaidSafe-QA released this 17 Feb 02:00
· 197 commits to master since this release

2.10.0 (2022-02-17)

Features

  • add Dbc::key_image() for checking if spent (f72fe8f)
  • add GenesisBuilderMock (cfc2b67)
  • add input/output getters to Tx builder (78d910c)
  • add mock spentbook to tests (f1ee03c)
  • add serde feature flag (ff32395)
  • add spentbook pubkey to mint's key_manager (c2bce8b)
  • include AmountSecrets ciphertext in DbcContent (90f8a01)
  • integrate ringct into sn_dbc. wip: it now builds without warnings (289b242)
  • re-enable two tests: tests::hash, mint::tests::prop_genesis (b239316)
  • return RingCtMaterial from TransactionBuilder::build() (afede07)
  • update mint-repl to use ringct (5c41110)
  • use PublicKey from KeyManager for genesis dbc owner (29dd342)
  • validate tx in spentbook (42fb29e)
  • working on ringct integration. does not build (411d8d3)

Bug Fixes

  • avoid possible panic in issue_genesis_dbc (5fa45c7)
  • first pass at public_commitments. prop_splitting_the_genesis_dbc() test (mostly) passes (cf38ec7)
  • handle empty output_amounts in test prop_splitting_the_genesis_dbc (26c05dd)
  • make dbc_packet.rs build again (6670818)
  • make ReissueRequestBuilder and DbcBuilder build again (6db4449)
  • prop_dbc_transaction_many_to_many() is passing now (d0e29f3)
  • refactor to include tx_hash in spentbook sig (2069d34)
  • refactor to validate spent_proofs in Dbc::confirm_valid (0059b3e)
  • reverse logic valdiating spentproof shares (b9d2e5c)
  • mint: verify KeyImage unique across inputs (56c62c8)
  • reissue: key mint sigs by mlsag index not KeyImage (5d0b72f)
  • use deterministic secret key for genesis dbc (4edfd6c)