feat: add page about evm gateway#163
Conversation
ported from Notion + virtualized cosmos bank transfers manual
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
📝 WalkthroughWalkthroughThis PR adds comprehensive documentation for the ChangesEVM Gateway Documentation and Navigation
Estimated code review effort🎯 2 (Simple) | ⏱️ ~8 minutes Suggested reviewers
Poem
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
Pull request overview
Adds new documentation for running Injective’s standalone evm-gateway JSON-RPC service and includes it in the GitBook navigation, including guidance for optional virtualization of Cosmos x/bank events into Ethereum-style transactions/logs.
Changes:
- Added a new “EVM Gateway” page covering installation, configuration, and supported RPC namespaces/methods.
- Documented optional “Virtualized Cosmos Bank Transfers” behavior and how to query virtualized logs.
- Registered the new page in the EVM developers docs navigation.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.
| File | Description |
|---|---|
.gitbook/docs.json |
Adds the new EVM Gateway page to the EVM docs navigation list. |
.gitbook/developers-evm/evm-gateway.mdx |
New documentation page describing evm-gateway, configuration, virtualization, and RPC method coverage. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| ### Pre-built Docker image | ||
|
|
||
| ```bash | ||
| docker run -it --rm injectivelabs/evm-gateway:latest --help |
|
|
||
| Runtime and profiling: | ||
|
|
||
| `debug_blockProfile`, `debug_cPUProfile`, `debug_gcStats`, `debug_goTrace`, `debug_memStats`, `debug_setBlockProfileRate`, `debug_stacks`, `debug_startCPUProfile`, `debug_stopCPUProfile`, `debug_writeBlockProfile`, `debug_writeMemProfile`, `debug_mutexProfile`, `debug_setMutexProfileFraction`, `debug_writeMutexProfile`, `debug_freeOSMemory`, `debug_setGCPercent`, `debug_startGoTrace`, `debug_stopGoTrace` |
| For a complete indexed history, enable `WEB3INJ_VIRTUALIZE_COSMOS_EVENTS=true` before the initial sync. If you already synced an existing data directory with virtualization disabled, rebuild or reindex the data directory before relying on historical virtualized bank logs. | ||
| </Info> | ||
|
|
||
| ## Quick checking functionality with curl |
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Workflows to automatically generate PRs for you. |
ported from Notion + virtualized cosmos bank transfers manual
Summary by CodeRabbit
Documentation