EscanBE / evermint

Evermint is a fork of open source Evmos, maintains bug fixes, customization and enable developers to fork and transform to their chain, fully customized naming, in just 2 steps. For research and development purpose.
GNU Lesser General Public License v3.0
3 stars 3 forks source link

Problem: Block bloom is missing information in some cases #91

Closed VictorTrustyDev closed 3 months ago

VictorTrustyDev commented 10 months ago

Current behavior: it is just the bloom of the receipt of the last MsgEthereumTx executed.

Correct: It should be created from all receipts of all EVM txs (geth>>func CreateBloom(receipts Receipts) Bloom)

Beware: must pay attention of txs that was success but then failed when apply block gas, which will be treated as failed tx so the receipt must be built according.

To be done after #90 because can inherit the design