Skip to content

Conversation

@wojtek0x
Copy link

@wojtek0x wojtek0x commented Oct 24, 2025

This implements #19107. It's a draft based on unmerged changes in remv - bluealloy/revm#3125

Example usage:

reth node --rpc.gascap 18446744073709551615 --rpc.evm-memory-limit 10000000 --full --datadir /mnt/data/reth --authrpc.addr 127.0.0.1 --authrpc.port 8551 --http --http.addr 0.0.0.0 --http.port 8545 --http.api debug,eth,net,trace,txpool,web3,rpc,admin --chain mainnet --metrics 0.0.0.0:9001 --ws --ws.addr 0.0.0.0 --ws.port 3334 --ws.api debug,eth,net,trace,txpool,web3,rpc
curl http://127.0.0.1:8545/  -H 'Content-Type: application/json' -d '{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "eth_call",
  "params": [
    {
      "from": "0x0000000000000000000000000000000000000001",
      "data": "0x600063009fffe05200",
      "value": "0x0"
    },
    "latest"
  ]
}'
{"jsonrpc":"2.0","id":1,"error":{"code":-32003,"message":"out of memory: memory limit exceeded during memory expansion"}}

Copy link
Collaborator

@mattsse mattsse left a comment

Choose a reason for hiding this comment

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

awesome, clean, this lgtm

can merge after next revm bump

@mattsse mattsse added this to the v1.9.0 milestone Oct 24, 2025
@mattsse mattsse added C-enhancement New feature or request M-changelog This change should be included in the changelog A-rpc Related to the RPC implementation labels Oct 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-rpc Related to the RPC implementation C-enhancement New feature or request M-changelog This change should be included in the changelog

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

2 participants