-
Notifications
You must be signed in to change notification settings - Fork 9
Development Guide: add page for EVM compatibility #282
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or requesttriageNeeds prioritisation and/or schedulingNeeds prioritisation and/or scheduling
Description
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:
- Remix IDE - specifying EVM version in Advanced Compiler configurations.
- Solidity docs - Setting the EVM Version to Target
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.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesttriageNeeds prioritisation and/or schedulingNeeds prioritisation and/or scheduling