dusk-network / wallet-core

The library responsible for the core functionality of a wallet
Mozilla Public License 2.0
6 stars 9 forks source link

Update dependencies #106

Closed moCello closed 6 months ago

moCello commented 7 months ago

Summary

Update all dusk dependencies versions:
lib from version to version
dusk-jubjub 0.13 0.14
dusk-plonk 0.16 0.19
dusk-poseidon 0.31 0.33
poseidon-merkle 0.3 0.5
phoenix-core 0.21 0.26
stake-contract-types 0.0.1-rc.2 0.1.0-rc
rusk-abi 0.12.0-rc.0 0.13.0-rc
rename lib:
old name at version new name at version
bls12_381-sign 0.6 bls12_381-bls 0.2
dusk-schnorr 0.18 jubjub-schnorr 0.2
deprecate dusk-pki move objects to jubjub-schnorr and phoenix-core:
dusk-pki struct or trait moved to notes
SecretKey jubjub_schnorr::SecretKey used as NoteSecretKey
PublicKey jubjub_schnorr::PublicKey used as NotePublicKey
SecretSpendKey phoenix_core::SecretKey now only called SecretKey
PublicSpendKey phoenix_core::PublicKey now only called PublicKey
StealthAddress phoenix_core::StealthAddress -
ViewKey phoenix_core::ViewKey -
Ownable phoenix_core::Ownable -

With the keys changing their names, this PR also updates function and variable names accordingly:

These name changes have implications on some wallet functions: