Skip to content

Update main branch form dev - #74

Merged
AugustoL merged 49 commits into
mainfrom
dev
Nov 29, 2025
Merged

AugustoL merged 49 commits into
mainfrom
dev

Conversation

@AugustoL

@AugustoL AugustoL commented Nov 29, 2025 •

Copy link
Copy Markdown
Collaborator

This PR merges the latest development changes from the dev branch into main, bringing multiple features, improvements, and bug fixes.
Changes Included
Features:

Support for parallel RPC calls
New VersionWarningIcon component with instant tooltip for non-production builds (yellow for staging, red for development)
Environment-specific color coding in footer version tag
Hardhat network (chain 31337) now hidden from home page in production/staging environments (still accessible via direct URL)

Code Cleanup & Refactoring:

Removed duplicate utility functions (computeKeccak, convertToHex, convertFromHex) from UtilsSection - now imported from utils/devtools.ts
Removed unused variables and code in SignaturesSection and tests
Removed duplicate CSS classes from devtools.css
Removed unused eject script from package.json

Bug Fixes:

Added validation for URL section parameter in DevTools.tsx
Added txGasLimit validation before BigInt conversion
Replaced incomplete Infura RPC URL with public eth.llamarpc.com
Fixed NODE_ENV handling in npm scripts for consistent behavior
Removed redundant .env file creation in build-staging.sh

Infrastructure:

README badge URL now points to meta branch
Updated publicPath for GitHub Pages deployment

AugustoL and others added 30 commits November 26, 2025 15:10
…anch instead of main

README.md Badge URL points to meta branch
Change publicPath for GitHub Pages deployment
MatiasOS and others added 10 commits November 28, 2025 14:29
- Remove duplicate computeKeccak/convertToHex/convertFromHex from UtilsSection
- Import utility functions from utils/devtools.ts instead
- Add validation for URL section parameter in DevTools.tsx
- Remove unused setSigExpectedAddress in SignaturesSection.tsx
- Remove unused detectedMessageFormat initial value
- Remove unused test variables (TEST_PRIVATE_KEY, WRONG_SIGNER_MESSAGE, WRONG_SIGNER_HASH)
- Remove duplicate .unit-converter-label CSS class from devtools.css
- Remove duplicate .unit-converter-grid CSS class from devtools.css
- Add txGasLimit validation before BigInt conversion
- Replace incomplete Infura RPC URL with public eth.llamarpc.com
- Remove unused eject script from package.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
- Set NODE_ENV explicitly in npm scripts for consistent behavior
- Remove redundant .env file creation in build-staging.sh
- Ensure webpack mode detection works correctly across environments
- Add VersionWarningIcon component with instant tooltip for non-production builds
- Display yellow warning icon for staging environments
- Display red warning icon for development environments
- Add environment-specific color coding to footer version tag
- Position tooltip on left side to avoid UI overlap
- Optimize component with memoization and module-level constants
@github-actions

github-actions Bot commented Nov 29, 2025 •

Copy link
Copy Markdown

🚀 Preview: https://pr-74--openscan.netlify.app
📝 Commit: e34c1d0b484c687b712e9321b72131e6a0c28b8f

AugustoL and others added 2 commits November 29, 2025 09:03
The Hardhat network link is now only shown on the home page when:
- Running in development mode, OR
- Explicitly included in REACT_APP_OPENSCAN_NETWORKS

The network remains accessible via direct URL navigation to /31337
@AugustoL
AugustoL merged commit 08e6c03 into main Nov 29, 2025
3 checks passed

This branch was previously deployed

1 inactive deployment
github-pages — e6e2bfd1 Deployed Nov 29, 2025 by AugustoL via deploy #45
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