Skip to content

feat(explorer): label propAMM swaps - #1233

Merged
JasonwLi merged 1 commit into
mainfrom
centaur/label-propamm-swaps-1788459173
Sep 3, 2026
Merged

feat(explorer): label propAMM swaps#1233
JasonwLi merged 1 commit into
mainfrom
centaur/label-propamm-swaps-1788459173

Conversation

@decofe

@decofe decofe commented Sep 3, 2026

Copy link
Copy Markdown
Member

Summary

  • decode propAMM TradeExecuted logs into token-aware swap summaries
  • hide the matching settlement transfers from transaction descriptions
  • keep Earn summaries primary while showing an embedded propAMM swap immediately after them

Before / after

Transaction Before After
Standalone propAMM swap Token Transferred 0.01 USDY propAMM Swap 0.01 USDY for 0.011449 USDC.e
Earn redemption with embedded propAMM swap Earn exact withdrawal only Earn exact withdrawal, followed by the nested propAMM swap

Testing

  • pnpm --filter explorer check
  • pnpm test in apps/explorer (17 files, 128 tests)
  • pnpm precommit

The monorepo-wide pnpm check reaches unrelated generated Cloudflare binding errors in apps/contract-verification; the affected Explorer checks pass.

Prompted by: @JasonwLi

Co-authored-by: Derek Cofausper <256792747+decofe@users.noreply.github.com>
@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown

Bundle Size Report

Metric Size Δ Change
Total 5.9 MB +1.6 MB (+38.6%)
Gzip 1.7 MB +514.7 KB (+41.2%)
Brotli 1.5 MB +446.5 KB (+41.1%)
Chunk changes (>1KB)
Chunk Change
assets/chains.js (removed) -360.7 KB
assets/tempo-queries.js -301.0 KB
assets/core.js (removed) -189.5 KB
assets/export-rate-limit.js (removed) -177.3 KB
assets/engine-javascript.js (removed) -92.9 KB
assets/decodeAbiParameters.js (removed) -71.7 KB
assets/_hash.js -44.1 KB
assets/AbiItem.js (removed) -27.1 KB
assets/sha2.js (removed) -14.7 KB
assets/queryOptions.js -11.8 KB
assets/Bytes.js -9.6 KB
assets/env.js -8.9 KB
assets/fee-amm-pool-rows.js (removed) -6.6 KB
assets/validators.js (removed) -5.1 KB
assets/wagmi.config.js -2.4 KB
assets/tokens.js -1.3 KB
assets/react.js -1.1 KB
assets/Value.js (removed) -1.0 KB
assets/TransactionCell.js (new) +1.1 KB
assets/jsx-runtime.js (new) +1.1 KB
...and 38 more

Compared against main branch (baseline from 4/27/2026, 4:02:54 PM)

@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown

Cloudflare Deployments

App Environment Status Preview
explorer devnet [OK] Deployed View Preview
explorer mainnet [OK] Deployed View Preview
explorer nextfork [OK] Deployed View Preview
explorer testnet [OK] Deployed View Preview
fee-payer devnet [>>] Skipped No changes
fee-payer moderato [>>] Skipped No changes
og - [>>] Skipped No changes
reth-snapshots-viewer - [>>] Skipped No changes
tempo-snapshots-viewer - [>>] Skipped No changes
tokenlist - [>>] Skipped No changes

@JasonwLi
JasonwLi merged commit 0de74ab into main Sep 3, 2026
17 checks passed
@JasonwLi
JasonwLi deleted the centaur/label-propamm-swaps-1788459173 branch September 3, 2026 18:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants