Summary
Major changes:
- Added a new Governance component to
pd
, with corresponding functionality inpcli
, that implements basic governance signaling proposal creation and voting.
Minor changes:
- Refactored the transaction planner
- Cleaned up various symmetric crypto functionality
- Small changes to the guide
- Added
Clue
s for fuzzy message detection to transactions
What's Changed
- crypto: add
OvkWrappedKey
andPayloadKey
-only decrypt method by @redshiftzero in #1284 - Support generating plans for Swap/SwapClaim in wallet by @zbuc in #1308
- team base allocations by @redshiftzero in #1309
- spec: transaction-level symmetric crypto by @redshiftzero in #1311
- feat: add full
Address
toNote
by @redshiftzero in #1282 - refactor(Address): encapsulate jumbled bytes (followup from #1282) by @redshiftzero in #1313
- add deterministic
Clue
generation andCluePlan
[FMD part 1] by @redshiftzero in #1296 - test: verifies that addresses are diversified by @redshiftzero in #1319
- Rebase swaps/swapclaims on current main branch changes, use address from notes, move NFT asset ID generation to SwapPlaintext by @zbuc in #1314
- build
Clue
s fromCluePlan
s [FMD part 2] by @redshiftzero in #1312 - Rename NoteRecord to SpendableNoteRecord by @aubrika in #1323
- use GCS for terraform remote state by @danbryan in #1294
- rename FVKHash to AccountID and derive using Poseidon by @redshiftzero in #1324
- add consensus rules to check
Clue
s [FMD part 3] by @redshiftzero in #1321 - Support awaiting detection of note commitments during pcli transaction submission by @zbuc in #1329
- Update guide docs by @pygmygoats in #1334
- Automatically submit SwapClaim after Swap completes by @zbuc in #1330
- ephemeral addresses: ensure that the random index is outside of u64 range by @avahowell in #1335
- Signaling and emergency proposals: submit and withdraw, validator voting by @plaidfinch in #1275
- Transaction plan builder by @plaidfinch in #1343
New Contributors
- @pygmygoats made their first contribution in #1334
Full Changelog: 026-hermippe...027-thyone