Paweł Bylica

Results 293 comments of Paweł Bylica

The `evmone-t8n` must invoke `system_call()` the same as `evmone-blockchaintest` does.

Can you provide example inputs?

> Needs rebase. Done. Also added some tests for extcode.

Hi @triggeredcode, The two important references are already in the description. You should check out our existing code implementing Montgomery multiplication using CIOS algorithm. https://github.com/ethereum/evmone/blob/v0.11.0/lib/evmmax/evmmax.cpp#L55-L83. We want to know if...

Possibly generate the algorithms with https://github.com/mit-plv/fiat-crypto.

After extracting refactoring to #751, this is finally ready for review.

Some inspirations: - x86 assembly in C++ templates: https://github.com/mattbierner/Template-Assembly - the C++ "overloaded lambdas" pattern: https://stackoverflow.com/questions/48661148/c17-inheriting-set-of-lambdas-with-template-argument-deduction-guides - macro-free unit testing: https://github.com/boost-ext/ut - my playground: https://godbolt.org/z/j4zohaWGY

> @chfast Can you provide a little more context on this issue? I've updated the description.

> Their JSON tests are only Blockchain tests I believe, and `evmone-statetest` runs only state tests? True. On hold then.

The test can be run via `fill` tool from `execution-spec-tests`. ```command fill --evm-bin evmone-t8n ```