github penumbra-zone/penumbra 029-eukelade

latest releases: v0.80.8, v0.80.7, v0.80.6...
2 years ago

Summary

Major changes:

  • Added support for shielded swaps via pcli tx swap
  • Added a placeholder constant-product marketmaker to provide liquidity for swaps
  • Added commands for querying swap data: pcli q dex cpmm-reserves and pcli q dex batch-outputs
  • Added pcli view list-transactions query for transaction hashes by block
  • Enabled GRPC-web for web wallet support
  • Added governance chain parameter change proposals

Full Changelog

What's Changed

  • Add pcli view query for transaction hashes by block by @aubrika in #1327
  • Increase epoch duration and proposal voting block duration in future testnets by @zbuc in #1370
  • Document swaps in the guide by @zbuc in #1365
  • protocol: lift memos to transaction level by @redshiftzero in #1371
  • pd: experimentally enable grpc-web by @hdevalence in #1379
  • Swap/SwapClaim DEX implementation by @zbuc in #1359
  • Rebuild go protos by @zbuc in #1381
  • rename pcli query proposals to qpcli query governance`, add proposal status and title by @avahowell in #1380
  • support dummy Spends and Outputs by @redshiftzero in #1383
  • Add combined notes table to view service migrations by @aubrika in #1338
  • Enable Swap/SwapClaim plans in transaction build by @zbuc in #1387
  • Tweaks towards completing swap/swapclaim flow by @hdevalence in #1391
  • test: regression for auth hash mismatch by @redshiftzero in #1388
  • Add a stub CPMM (UniV2) AMM to back the DEX for testing purposes. by @hdevalence in #1397
  • wallet: add memo in plan::sweep to dodge a panic by @hdevalence in #1395
  • Implement chain parameter change execution by @zbuc in #1375
  • Make asset ID formatting infallible in the case that a denom doesn't exist by @zbuc in #1404
  • test(integration): add sweep test by @redshiftzero in #1402
  • consensus rules: add rule for memos, re-enable clue checks by @redshiftzero in #1403
  • Implement pcli q dex commands by @zbuc in #1408
  • Chore: clear lints by @zbuc in #1409
  • Print the user's swap outputs during swap transactions in pcli by @zbuc in #1410
  • provide dummy memo key such that Transaction::auth_hash does not panic by @redshiftzero in #1401
  • Move Swap & SwapClaim proof serializations to dex and format as base64 by @aubrika in #1413
  • add gm and gn to asset registry, parse genesis allocations with parse_unit by @avahowell in #1414
  • temporarily disable memo consensus rule by @redshiftzero in #1417

Full Changelog: 028-harpalyke...029-eukelade

Don't miss a new penumbra release

NewReleases is sending notifications on new releases.