Skip to content

Why not EVM OPCODE to RISC-V recompiler? #291

Closed
@Lohann

Description

@Lohann

First thank you for all the hard work on this awesome project.

I have a few questions, this project aims to recompile YUL to RISC-V, but without low level OPCODE support it also means not all YUL features like verbatim can be supported.
I also wrote a few smart-contracts in pure EVM assembly, that would be impossible to be written efficiently in YUL or solidity:

  1. EVM interpreter written in EVM Assembly
  1. A contract that wastes 100% of the gas you provide to it, used in testing.

I understand if this may not be in the scope of this project to support those contracts, should be a separated project? if it is in the scope of this project I would like to contribute to it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions