Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
0.21.0 - 2021-10-14
Added
asyncify
ing FFI importsunstake
function to allow unstaking a previously staked amount [Upgrade staking functionality to new specs #58]fetch_existing_nullifiers
to theStateClient
[Wallet assumes all notes are unspent #41]ff
dependency at0.13
Changed
u64
withdraw
function to withdraw the reward for staking andparticipating in the consensus [Upgrade staking functionality to new specs #58]
stake
andwithdraw
cryptographic signatures to what the stakecontract expects in the new spec [Upgrade staking functionality to new specs #58]
StakeInfo
to have an optional amount staked, a reward, and asignature counter [Upgrade staking functionality to new specs #58]
fetch_notes
by removing block heightfetch_notes
in the FFI to delegate buffer allocation to the user. [Upgrade staking functionality to new specs #58]total value [Change note picking to pick the maximum number of notes #55]
get_balance
to return total and max spendable [Return amount spendable inget_balance
#53]fetch_existing_nullifiers
in the FFI to return early [Panic emitted during execution of the WASM module #49]StateClient
to receive full stake info [Send the correct arguments for stake contract calls #46]Canon
encoding length ofTransaction
[Transaction needs to serialize astransfer-contract::Call::Execute
#31]Transaction
[Return TX Hash (or full TX) on wallet methods #40]phoenix-core
to0.17
dusk-pki
to0.11
dusk-schnorr
to0.11
dusk-jubjub
to0.12
dusk-poseidon
to0.26
dusk-plonk
to0.12
dusk-bls12_381-sign
to0.4
phoenix-core
0.18
->0.20.0-rc.0
dusk-pki
0.11
->0.12
dusk-schnorr
0.12
->0.13
dusk-poseidon
0.29.1-rc.0
->0.30
dusk-plonk
0.13
->0.14
dusk-merkle
dependency toposeidon-merkle
after merkle crate separationphoenix-core
0.20.0-rc.0
->0.21
dusk-pki
0.12
->0.13
dusk-schnorr
0.13
->0.14
dusk-poseidon
0.30
->0.31
dusk-plonk
0.14
->0.16
dusk-bls12_381-sign
0.4
->0.5
dusk-jubjub
0.12
->0.13
poseidon-merkle
0.2.1-rc.0
->0.3
rusk-abi
0.10.0-piecrust.0.6
->0.11
Fixed
encoded_len
inTransaction
[Canon
implementation incorrect onTransaction
#44]fetch_notes
being assumed unspent [Wallet assumes all notes are unspent #41]Removed
get_block_height
from theStateClient
trait [Upgrade staking functionality to new specs #58]extend_stake
since the stake contract removed it [Send the correct arguments for stake contract calls #46]