Conversation
…splay feat: add useRecentBlocks hook to fetch lightweight block summaries refactor: remove blockNumber requirement from transaction data hooks fix: handle out-of-range blocks and missing transactions gracefully style: replace custom search with Input/Form components chore: replace single gas-trend chart with MultiLine time-series charts docs: add comprehensive Storybook stories for CardChain component
refactor(HomePage): prefix unused isFetching variable with underscore
…vigation - Replace static flame graph with fully zoomable version supporting drill-down into any call frame and breadcrumb navigation back to root - Add toggle to display opcodes as leaf nodes in flame graph, enabling granular gas analysis down to individual EVM instructions - Introduce new useAllCallFrameOpcodes hook and utilities to fetch and embed opcode-level gas data into the call tree - Rename UI labels from "Call" → "Internal Tx" for clarity and consistency - Re-order block page tabs to surface transactions before calls - Add collapsible legend and compact breadcrumb dropdown for dense trees - Provide new EVM_OPCODE_CATEGORY_COLORS and combined color map for opcode-level visualization
…or gas by category Replace CategoryPieChart with a new horizontal BarChart to improve readability of category gas distribution. The bar chart shows the top 12 categories and groups the rest into "Other", making it easier to compare relative sizes. Add percentage labels directly on bars and format tooltips to display both absolute gas and percentage share. Update time-axis labels for hourly data to show short date strings instead of raw timestamps. Remove unused CategoryPieChart import from HomePage and enhance CategoryPieChart component itself with minPercentage / maxSlices props for future reuse.
feat(gas-profiler): accept blockNumber via URL search param for faster queries
Introduce getEffectiveGasRefund utility to apply EIP-3529 rules: 20 % cap post-London, 50 % pre-London. Update GasTooltip, GasBreakdownCard and all pages to display correct cap percentage and effective refund.
- introduce BlockOpcodeHeatmap component for block-wide opcode gas analysis - add toggle between block aggregate and per-transaction heatmap views - implement color-coded intensity grid grouped by opcode category - add interactive tooltips showing gas, count and percentage - enable fullscreen modal for large heatmap exploration - remove unused FireIcon import from Sidebar - adjust Dialog fullscreen style to use calc() for true edge-to-edge - add optional OpcodeAnalysis heatmap display on TransactionPage - fix transaction index display (0-based → 1-based) in TransactionPage
refactor: break long import lines and parameter lists for readability fix: correct typo from "Internal Tx's" to "Internal Txs" style: reorder tailwind classes to match prettier rules
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.