celo-chainlib-eth/chainlib_eth_celo/block_dialect_filter.py

17 lines
427 B
Python

from chainlib.eth.dialect import DialectFilter as BaseDialectFilter
class DialectFilter(BaseDialectFilter):
def apply_block(self, block):
block.src['gas_limit'] = '0x0'
def apply_src(self, src):
src = super(DialectFilter, self).apply_src(src)
try:
if src['gas_price'] == None:
src['gas_price'] = '0x0'
except KeyError:
pass
return src