8000 Roller "insufficient gas for floor data gas cost" - gas limit needs update for EIP-7623? · Issue #7192 · urbit/urbit · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Roller "insufficient gas for floor data gas cost" - gas limit needs update for EIP-7623? #7192
Open
@resonant-riches

Description

@resonant-riches

Describe the bug
We are running a local roller. Even though the roller's Ethereum address has plenty of funds, it fails to submit L2 transactions to the Ethereum mainnet.

To Reproduce
Steps to reproduce the behaviour:

  1. Submit some transactions to our roller
  2. Run :roller|commit in the Dojo (or wait for periodic send)

Expected behaviour
L2 transactions are batched and sent to L1.

Screenshots

Send batch thread started successfully                                                                        
roller failed                                          
%rpc-result-incomplete-batch   
[ %a                                                   
    p                                                  
  [   i                                                
    [ %o                                               
        p                                              
      [ n=[p='jsonrpc' q=[%s p='2.0']]
        l=~
          r                                            
        [   n                                          
          [ p='error'                                  
              q                                        
            [ %o                                       
                p                                      
              [   n                                                                                           
                [ p='message'                                                                                 
                  q=[%s p='insufficient gas for floor data gas cost: gas 106448, minimum needed 230920']
                ]
                l=~                                    
                r=[n=[p='code' q=[%n p=~.-32000]] l={} r={}]
              ]                                        
            ]                                          
          ]                                            
          l={}                                         
          r={[p='id' q=[%s p='sendRawTransaction']]}                                                          
        ]
      ]
    ]                                                  
    t=~                                                
  ]                                                    
]                                                      
[%roller %send-error [%nonce 489] 'thread failed'] 

System (please supply the following information, if relevant):

  • OS: Linux
  • Vere 3.4, Urbit 410
  • Your ship's %base hash 6r68a

Additional context
I searched for more information about the "floor data gas cost" and found this EIP adding an additional gas cost for data-heavy transactions: https://eips.ethereum.org/EIPS/eip-7623

There is also an open draft EIP to increase this floor data gas cost further: https://eips.ethereum.org/EIPS/eip-7976

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0