Replies: 1 comment
-
|
是的,有的时候新的编译器版本会改动导致以前的一些写法会报错,一般是在处理空值的时候,如果你想要用新版本,可以用一个 flag 来代替的空字符串 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
我用的evm是shagnahi,编译版本是0.8.30,然后调用sayhello的时候出现错误:"error": "Failed to decode output: RangeError: data out-of-bounds (buffer=0x, length=0, offset=32, code=BUFFER_OVERRUN, version=6.14.0)"。
我把编译版本改成0.8.20就可以成功运行了,这是因为编码规则变化导致的吗?正常情况下后面的编译版本都会兼容前面的版本吧,这种情况常见吗?
Beta Was this translation helpful? Give feedback.
All reactions