Skip to content

Conversation

@codegen-sh
Copy link
Contributor

@codegen-sh codegen-sh bot commented Nov 21, 2025

This PR adds Monad Mainnet support to the Substreams documentation, following the same pattern as the NEAR integration (BLO-731).

Changes Made

New Tutorial

Documentation Updates

  • Added Monad to docs/SUMMARY.md navigation structure
  • Added Monad to docs/new/tutorials/intro-to-tutorials.md chain list
  • Added Monad protobuf model and endpoint to docs/new/references/chains-and-endpoints.md

Key Features

  • Uses EVM-compatible sf.ethereum.type.v2.Block protobuf model
  • Provides Monad Mainnet endpoint: mainnet.monad.streamingfast.io:443
  • Includes prominent warning about eth_calls unsupported functionality
  • References Substreams Ethereum development kit for EVM compatibility

Resolves BLO-758


💻 View my work • 👤 Initiated by Josh KauffmanAbout Codegen
⛔ Remove Codegen from PR🚫 Ban action checks

- Create new Monad tutorial with warning about eth_calls limitation
- Add Monad to SUMMARY.md navigation
- Add Monad to intro-to-tutorials.md chain list
- Add Monad protobuf model and endpoint to chains-and-endpoints.md
Copy link
Contributor

@joshkauffman joshkauffman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the file: /chains-and-endpoints.md, the endpoint for monad should be mainnet-base.monad.streamingfast.io:443

Thanks for the heads up! I'll review and update the endpoint as needed. 📝

💻 View my work🛑 Stop

Copy link
Contributor

@joshkauffman joshkauffman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the file monad.md, the endpoint for Monad on line 50 should be changed be mainnet-base.monad.streamingfast.io:443

I'll update the endpoint in monad.md as requested! 📝

💻 View my work🛑 Stop

codegen-sh bot and others added 3 commits November 24, 2025 16:00
- Update Step 1 to reflect EVM protocol selection with three options
- Add detailed descriptions for evm-hello-world, evm-events-calls-raw, and evm-events-calls
- Include information about contract address specification requirements
- Align with latest substreams-codegen PR #49 structure
- Change from 'USDC log data' to 'popular ERC20 token's log data'
- Makes description accurate across all chains since not all chains use USDC
@sduchesneau sduchesneau merged commit 7498217 into develop Nov 24, 2025
5 checks passed
@sduchesneau sduchesneau deleted the blo-758-add-monad-to-the-docs-on-substreamsdev branch November 24, 2025 16:39
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