We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Test vectors extracted from evmone implementation unit tests.
EF0001 010001 00 FE
EF0001 010001 020001 00 FE DA
EF0001 030002 01000100 0000 FE
EF0001 030002 010001 020001 00 0000 FE DA
EF0001 030004 010001 010001 00 00000000 FE FE
EF0001 030004 010001 010001 020001 00 00000000 FE FE DA
EF0001 030008 010001 010002 010002 010002 00 0000010000010203 FE 5000 3000 8000
ef000101000100fc
"EF0001 030800" + 1024 * "010001" + "00" + 1024 * "0000" + 1024 * "FE"
EF0001 040001 00 FE
EF0001 010001 010001 00 FE FE
EF0001 030002 030002 010001 010001 00 0000 0000 FE FE
EF0001 030002 010001 010001 030002 00 0000 FE FE 0000
EF0001 010001 030002 00 FE 0000
EF0001 010001 030002 010001 00 FE 0000 FE
EF0001 010001 030002 020003 00 FE 0000 AABBCC
EF0001 010001 020003 030002 00 FE AABBCC 0000
EF0001 030001 010001 00 00 FE
EF00010004 010001 00 00000000 FE
EF0001 030004 010001 010001 010001 00 00000000 FE FE FE
EF0001 030008 010001 010001 010001 00 0000000000000000 FE FE FE
EF0001 030002 010003 00 0001 60005C
EF0001 030002 010002 00 0100 5000
EF0001 030002 010003 00 0203 60005C
"EF0001 030801" + 1025 * "010001" + "00" + 1025 * "0000" + 1025 * "FE"
TODO add truncated CALLF test
ef000103000401000f010002000000020160016008fb000160005260206000f303fc
0000000000000000000000000000000000000000000000000000000000000007
ef000103000601003b01001701001d0000000101010160043560003560e01c63c766526781145d001c63c6c2ea1781145d00065050600080fd50fb000260005260206000f350fb000160005260206000f3600181115d0004506001fc60018103fb000181029050fc600281115d0004506001fc60028103fb000260018203fb0002019050fc
c76652670000000000000000000000000000000000000000000000000000000000000005
0000000000000000000000000000000000000000000000000000000000000078
fac(5)
c6c2ea17000000000000000000000000000000000000000000000000000000000000000f
0000000000000000000000000000000000000000000000000000000000000262
fib(15)
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Test vectors extracted from evmone implementation unit tests.
EOF validation
Valid cases
EF0001 010001 00 FE
EF0001 010001 020001 00 FE DA
EF0001 030002 01000100 0000 FE
EF0001 030002 010001 020001 00 0000 FE DA
EF0001 030004 010001 010001 00 00000000 FE FE
EF0001 030004 010001 010001 020001 00 00000000 FE FE DA
EF0001 030008 010001 010002 010002 010002 00 0000010000010203 FE 5000 3000 8000
ef000101000100fc
"EF0001 030800" + 1024 * "010001" + "00" + 1024 * "0000" + 1024 * "FE"
Invalid cases
EF0001 040001 00 FE
EF0001 010001 010001 00 FE FE
EF0001 030002 030002 010001 010001 00 0000 0000 FE FE
EF0001 030002 010001 010001 030002 00 0000 FE FE 0000
EF0001 010001 030002 00 FE 0000
EF0001 010001 030002 010001 00 FE 0000 FE
EF0001 010001 030002 020003 00 FE 0000 AABBCC
EF0001 010001 020003 030002 00 FE AABBCC 0000
EF0001 030001 010001 00 00 FE
EF00010004 010001 00 00000000 FE
EF0001 030004 010001 010001 010001 00 00000000 FE FE FE
EF0001 030008 010001 010001 010001 00 0000000000000000 FE FE FE
EF0001 030002 010003 00 0001 60005C
EF0001 030002 010002 00 0100 5000
EF0001 030002 010003 00 0203 60005C
"EF0001 030801" + 1025 * "010001" + "00" + 1025 * "0000" + 1025 * "FE"
TODO add truncated CALLF test
Execution
ef000103000401000f010002000000020160016008fb000160005260206000f303fc
0000000000000000000000000000000000000000000000000000000000000007
ef000103000601003b01001701001d0000000101010160043560003560e01c63c766526781145d001c63c6c2ea1781145d00065050600080fd50fb000260005260206000f350fb000160005260206000f3600181115d0004506001fc60018103fb000181029050fc600281115d0004506001fc60028103fb000260018203fb0002019050fc
c76652670000000000000000000000000000000000000000000000000000000000000005
0000000000000000000000000000000000000000000000000000000000000078
fac(5)
ef000103000601003b01001701001d0000000101010160043560003560e01c63c766526781145d001c63c6c2ea1781145d00065050600080fd50fb000260005260206000f350fb000160005260206000f3600181115d0004506001fc60018103fb000181029050fc600281115d0004506001fc60028103fb000260018203fb0002019050fc
c6c2ea17000000000000000000000000000000000000000000000000000000000000000f
0000000000000000000000000000000000000000000000000000000000000262
fib(15)
The text was updated successfully, but these errors were encountered: