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
andpcli 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
Spend
s andOutput
s 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
andgn
to asset registry, parse genesis allocations withparse_unit
by @avahowell in #1414 - temporarily disable memo consensus rule by @redshiftzero in #1417
Full Changelog: 028-harpalyke...029-eukelade