0xPolygonHermez / zkevm-node

Go implementation of a node that operates the Polygon zkEVM Network
Other
545 stars 700 forks source link

bug:transaction receipt status 0x1, receipt logs is null array #3789

Closed Ywmet closed 2 months ago

Ywmet commented 2 months ago

System information

OS & Version: Linux 9220adedf0281b2524da648884453cbbda2481b5 Network: Testnet

Expected behaviour

transaction is success (status is 0x1) and smart contract emit event,the tx receipt should get logs

Actual behaviour

transaction is success and status is 0x1 image call debug trace rpc,can see log event image 0x442e715f is the signature of ExecutionSuccess(bytes32,uint256) image

Steps to reproduce the behaviour

contract code: https://github.com/safe-global/safe-smart-account.git

we build two transaction using multisign contract,When two transactions compete with the same nonce in one block,the first tx will success without event log we use sync node to replay the batch,and also get null receipt.

Backtrace

[backtrace]

When submitting logs: please submit them as text and not screenshots.