Skip to content

Conversation

@AugustoL
Copy link
Collaborator

No description provided.

Support ENS subdomains like ethereum.openscan.eth.link by detecting
the subdomain from hostnames with more than 3 parts (e.g.,
ethereum.openscan.eth.link has 4 parts, openscan.eth.link has 3).
Add Vite plugin that automatically injects Hardhat/Ignition deployment
artifacts into localStorage when running `npm run dev`. This eliminates
the need for manual ZIP file import during local development.

- Create vite-plugin-artifacts.ts to scan and load deployment artifacts
- Add devArtifacts.ts runtime handler to inject into localStorage
- Auto-detect artifacts from multiple paths (ignition or ./artifacts)
- Only inject when localStorage is empty to not override user imports

Closes #146
Move binary search transaction discovery from EVMAdapter to NetworkAdapter
base class, enabling it for all networks (Arbitrum, Optimism, Base, Polygon,
BNB) without code duplication.

- Add initTxSearch() method to NetworkAdapter base class
- Move getAddressTransactions() implementation to base class
- Update all adapters to call initTxSearch() in constructor
- Remove stub implementations from network-specific adapters
Put dev up to date with main branch.
@github-actions
Copy link

github-actions bot commented Jan 21, 2026

🚀 Preview: https://pr-174--openscan.netlify.app
📝 Commit: 0c60994c1e998a153f1a40fbd09773baaaee4269

- Add GasPrices type and eth_feeHistory RPC method to NetworkAdapter
- Create dedicated gas tracker page with Low/Avg/High tiers
- Show transaction cost estimates for common tx types
- Add gas price indicator to navbar with fuel pump icon
- Update dashboard to show gas tiers with link to gas tracker
- Support L2 networks (Optimism, Base) with Mwei/Kwei units
- Extract formatGasPrice utility to reduce code duplication
fix(subdomain): enable ENS gateway subdomain detection
Add role, tabIndex, and keyboard event handler for accessibility compliance.
feat: enable transaction history for all networks
feat: auto-inject contract artifacts in dev mode
Keep both extractData import for gas prices and AddressTransactionSearch
for address transaction lookup functionality.
feat(gas-tracker): add gas tracker page with L2 support
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.

3 participants