-
Notifications
You must be signed in to change notification settings - Fork 561
CreationCode makes ethermintd exploded #308
Comments
Seems it will eventually returns a result, but it takes ... 1078 seconds.
|
nice catch |
you can run the node without the --trace flag to disable stack tracing |
seems recursive calls itself |
Yeah seems that with |
this is not bug just printing too much to stdio I think |
today i'll check this issue |
agree |
i'll crosscheck it's legitimately processed in evm |
reproduced in metamask X remix |
modifying now |
submitted pr, it's simple one ^^; |
should we close the issue? |
I think yes, if the limitation is at the stdio side |
System info:
Steps to reproduce:
CreationCode
with the code below, using remix or any tool you like (https://gist.github.com/FrancoCRO/b198c1dc6d63626e92cd00f7fedd9406)CODE_HASH
Expected behavior:
Returns code hash
Actual behavior:
Ethermintd becomes unresponsive, and is crazy printing EVM stack logs for minutes, and you have to SIGKILL it
Additional info:
This CreationCode method is used by Uniswap-family swaps
The
PancakePair
contract code is obtained from here (https://bscscan.com/address/0x0eD7e52944161450477ee417DE9Cd3a859b14fD0#code)And is called from here
(https://bscscan.com/address/0xcA143Ce32Fe78f1f7019d7d551a6402fC5350c73#code)
The text was updated successfully, but these errors were encountered: