This PR adds live pricing across the explorer UI, restores compatibility for legacy /tx/:hash links, and hardens the Next.js standalone deployment path.
What Changed
add redirect from /tx/:hash to /transactions/:hash
update explorer-side producers and docs to emit canonical transaction URLs
add live token pricing via token-aggregation on:
home
search
token detail
address token sections
transaction token-transfer sections
add native asset USD pricing context to address and transaction pages
distinguish current-market vs transfer-time valuation semantics in the UI
update Next 15 standalone deployment packaging and systemd startup path
add DB migration files used by the broader pricing rollout
Validation
npm audit -> 0 vulnerabilities
npm run lint
npm run type-check
npm run test:unit -- src/services/api/nativeAssetPricing.test.ts
npm run build
Live Verification
/tx/<hash> now redirects to /transactions/<hash>
transaction page returns 200
frontend service on CT 5000 is active
Notes
This PR is the explorer-facing half of the pricing rollout and pairs with token-aggregation historical pricing support in the smom-dbis-138 repo.
## Summary
This PR adds live pricing across the explorer UI, restores compatibility for legacy `/tx/:hash` links, and hardens the Next.js standalone deployment path.
## What Changed
- add redirect from `/tx/:hash` to `/transactions/:hash`
- update explorer-side producers and docs to emit canonical transaction URLs
- add live token pricing via token-aggregation on:
- home
- search
- token detail
- address token sections
- transaction token-transfer sections
- add native asset USD pricing context to address and transaction pages
- distinguish current-market vs transfer-time valuation semantics in the UI
- add bigint-safe native/token USD formatting helpers
- update Next 15 standalone deployment packaging and systemd startup path
- add DB migration files used by the broader pricing rollout
## Validation
- `npm audit` -> 0 vulnerabilities
- `npm run lint`
- `npm run type-check`
- `npm run test:unit -- src/services/api/nativeAssetPricing.test.ts`
- `npm run build`
## Live Verification
- `/tx/<hash>` now redirects to `/transactions/<hash>`
- transaction page returns `200`
- frontend service on CT 5000 is active
## Notes
This PR is the explorer-facing half of the pricing rollout and pairs with token-aggregation historical pricing support in the `smom-dbis-138` repo.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
This PR adds live pricing across the explorer UI, restores compatibility for legacy
/tx/:hashlinks, and hardens the Next.js standalone deployment path.What Changed
/tx/:hashto/transactions/:hashValidation
npm audit-> 0 vulnerabilitiesnpm run lintnpm run type-checknpm run test:unit -- src/services/api/nativeAssetPricing.test.tsnpm run buildLive Verification
/tx/<hash>now redirects to/transactions/<hash>200Notes
This PR is the explorer-facing half of the pricing rollout and pairs with token-aggregation historical pricing support in the
smom-dbis-138repo.View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.