circuits v0.3.0
moCello
released this
14 Aug 12:24
·
33 commits
to master
since this release
circuits
0.3.0 - 2024-08-14
Removed
- Delete
TxInputNoteWitness
struct [#229] - Delete
TxCircuit::new
constructor [#229] - Delete
TxOutputNote::new
constructor [#229]
Changed
- Make all
TxCircuit
fields public [#229] - Make all
TxOutputNote
fields public [#229] - Move
sender_blinder
field fromTxCircuit
toTxOutputNote
[#229] - Move
TxCircuit
fromtransaction
module to root module [#229] - Rename
TxInputNote
toInputNoteInfo
[#229] - Rename
TxOutputNote
toOutputNoteInfo
[#229] - Move
ff
andrand
dependencies to dev-dependencies [#235]
Added
- Add
dusk-bytes
dependency at v0.1 [#232] - Add
TxCircuit::from_slice
andTxCircuit::to_var_bytes
[#232] - Add
InputNoteInfo::from_slice
andInputNoteInfo::to_var_bytes
[#232] - Add
Serializable
trait implementation forOutputNoteInfo
[#232] - Add
Clone
andPartialEq
derives forTxCircuit
[#232] - Add
PartialEq
derive forInputNoteInfo
[#232] - Add associated const
TxCircuit::SIZE
- Add associated const
InputNoteInfo::SIZE
- Add
PartialEq
derive forOutputNoteInfo
[#232] - Add
dusk-bls12_381
dependency [#235] - Add
"plonk"
feature to add thedusk-plonk
dependency [#235] - Add
"plonk"
feature as default feature [#235] - Add
"rkyv-impl"
feature - Add rkyv dependencies behind
rkyv-impl
feature - Add rkyv derives for
TxCircuit
,InputNoteInfo
andOutputNoteInfo