Major changes:
- A rework of how the Penumbra app communicates validator updates to Tendermint prevents last week's chain halt, and ensures that Tendermint won't get confused when validators rotate their consensus keys.
- Work on ZSwap continues. This testnet extends the
Transaction
type to include actions that open, close, and withdraw concentrated liquidity positions (although we currently reject transactions that include these actions).
What's Changed
- refactor(state_key): only use raw keys to build
KeyValueRequest
s by @erwanor in #1228 - dex: add domain types for LPNFTs by @hdevalence in #1237
- Swap fixes and cleanup by @zbuc in #1238
- Some auth hash personalization strings were too long by @plaidfinch in #1242
- Add verification checks to note payload trial decryption by @aubrika in #1244
- Provide a canonical ordering constructor for TradingPair by @zbuc in #1251
- proto: protoize ValueCommitment by @hdevalence in #1249
- stake: send absolute validator updates to Tendermint by @hdevalence in #1246
- dex: add LP actions by @hdevalence in #1252
- testnets: update allocations for dia testnet by @hdevalence in #1253
Full Changelog: 023-arche.1...024-dia