Skip to content

Conversation

@MatiasOS
Copy link
Collaborator

  • Minor scaffold fixes
  • Add domain types

@AugustoL AugustoL merged commit 096f7f3 into openscan-explorer:main Nov 22, 2025
AugustoL added a commit to AugustoL/explorer that referenced this pull request Dec 10, 2025
…ss pages

Add comprehensive E2E test suite using Playwright with Ethereum mainnet fixtures:

Block tests:
- Pre-London blocks (openscan-explorer#10,000, openscan-explorer#1,000,000) with difficulty, total difficulty
- Post-London blocks (openscan-explorer#20,000,000) with base fee, burnt fees, withdrawals
- London hard fork boundary blocks (openscan-explorer#12,964,999, openscan-explorer#12,965,000)
- More details section with all hash fields verification

Transaction fixtures covering all types:
- Legacy (Type 0) - pre-EIP-2718
- EIP-1559 (Type 2) - post-London with maxFeePerGas
- Blob (Type 3) - post-Dencun with blob gas fields
- Failed transactions and contract creations

Address tests:
- EOA accounts with ENS resolution
- ERC20 token contracts (USDC)
- Verified contracts (Uniswap Router)

Infrastructure:
- Page Object Model pattern for maintainability
- GitHub Actions workflow for PR testing
- Mainnet fixtures indexed by block number/tx hash
@AugustoL AugustoL mentioned this pull request Dec 10, 2025
AugustoL added a commit to AugustoL/explorer that referenced this pull request Dec 10, 2025
Token fixtures with detailed metadata:
- BAYC openscan-explorer#1: properties (Mouth: Grin, Clothes: Vietnam Jacket, Background: Orange, Eyes: Blue Beams, Fur: Robot)
- BAYC openscan-explorer#100: properties (Background: Yellow, Mouth: Bored Cigarette, Hat: Party Hat 2, Fur: Dark Brown, Eyes: Wide Eyed)
- Token URIs, collection size (10,000 NFTs)

Token detail page tests:
- NFT Details section (Token ID, Token Standard, Collection Size, Owner)
- Token image display
- Properties/attributes grid with trait types and values
- Token URI section with IPFS link and Open URI button
- Raw Metadata section (expandable)
- Different properties for different tokens (openscan-explorer#1 vs openscan-explorer#100)
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