Skip to content

Development Guide: add page for EVM compatibility #282

@cmjc

Description

@cmjc

Description

Autonity is an EVM-based chain and is evm-compatible to the London fork. The docs state the blockchain is EVM-based but do not state to which version of the EVM (i.e. which Ethereum hard fork) Autonity is compatible.

To help developers compiling smart contract code for deployment onto Autonity the Develoment guide section of the docs should be updated to add content on "EVM compatibility" and detail the EVM version contracts should be compiled to.

References

Ecosystem compiler tool documentation on specifying EVM version:

Rationale

  • Developer community can find detail on EVM compatibility in the docs in the logical location, i.e. Development Guide.
  • Mitigate risk of developers compiling to the wrong EVM version
  • Improve usability of Autonity for developers
  • Improve completeness of the docs.

Implementation

Update docs content in sections:

  • Development
  • Add page "EVM compatibility detailing (a) EVM version contracts should be compiled to. i.e. London hard fork.
  • Reference, Codebase
  • Add to page Codebase a statement for EVM compatibility refer to the "EVM compatibility" page.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requesttriageNeeds prioritisation and/or scheduling

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions