You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
it looks like I can legitimately write Op.DELEGATECALL( gas, addr, value, x, y, a, b)
and don't notice that it actually should be Op.DELEGATECALL( gas, addr, x, y, a, b)
The text was updated successfully, but these errors were encountered:
Op.CALL() empty constructor that assumes tester preares the stack. and the arguments constructor requires strictly.
Op.CALL_UNSAFE(...) the current version of OPCODE
``
It seems like adding a parameter called unsafe does the trick, like this:
Op.TSTORE(0, unsafe=True)
I have a branch to test this and surprisingly it does not break almost any tests, but it highlighted some potential test errors that I'm taking a look into, so enforcing this seems like a good idea so this does not happen again.
check STATICCALL as well
it looks like I can legitimately write Op.DELEGATECALL( gas, addr, value, x, y, a, b)
and don't notice that it actually should be Op.DELEGATECALL( gas, addr, x, y, a, b)
The text was updated successfully, but these errors were encountered: