Files
explorer-monorepo/docs/CHANGELOG.md
2026-03-02 12:14:13 -08:00

34 lines
2.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Changelog — SolaceScanScout Explorer
All notable frontend and docs changes are listed here.
## [Unreleased]
### Added
- **Search results list:** When using search (Blockscout `/v2/search`), all matches are shown in a list; user can click a row to open address, tx, block, or token.
- **Tokens page:** Navigation "Tokens" opens a dedicated view that lists tokens from `/v2/tokens` when available, or prompts to use the search bar.
- **Token approval scanner link:** On address detail, a "Check token approvals" link points to revoke.cash (or similar) with the current address and chainId.
- **Contract creation and first/last tx:** Address detail shows "Contract created in tx 0x…", "First seen", and "Last seen" when the Blockscout address API returns `creation_tx_hash` / `first_transaction_at` / `last_transaction_at` (or equivalent).
- **Pagination:** Blocks list and Transactions list support Prev/Next using `page` and `page_size` (25 per page).
- **Event log decoding:** On transaction detail, event logs table has a "Decoded" column; when contract ABI is available from Blockscout, logs are decoded via ethers.js and show event name and arguments.
- **Failed tx rate in Gas & Network:** The Gas & Network card shows "Failed (recent): X%" based on the last 100 transactions.
- **i18n:** New translation keys (Back, Export CSV, Token Balances, Internal Txns, Read/Write contract, Watchlist, Check approvals, Copied) and French (FR) locale option.
- **Copy to clipboard:** Copy buttons on block hash, transaction hash, and address in detail views; toast "Copied" on success.
- **Known-address labels:** Curated labels for CCIP bridges, WETH9/10, CCIP Router/Sender; combined with user-defined labels from localStorage.
- **Address labels in tables:** Latest transactions (home), block detail (miner), transaction detail (from/to), and all-transactions list use `formatAddressWithLabel()` so labels appear consistently.
- **EXPLORER_API_REFERENCE.md:** Section on OpenAPI/Swagger link (if Blockscout exposes it) and "Recent changes" summary.
- **CHANGELOG.md:** This file.
### Changed
- Blocks and Transactions list now load with pagination (page 1 by default; Prev/Next updates the list).
- Search no longer auto-navigates to the first result only; it shows the full search results list for user selection.
- Gas & Network widget includes failed transaction rate when on Chain 138.
---
## Previous releases
Earlier work (Tiers 13) included: transaction detail (input, internal txs, revert reason, logs); address detail (token balances, internal txs, NFTs, contract ABI/bytecode); contract verification and Read/Write contract; token and NFT profiles; dark mode; CSV exports (blocks, txs, address txs, token balances); permalinks; watchlist and address labels; Analytics/Operator view fix; API reference and recommendations doc.