mirror of
https://github.com/pezkuwichain/revive.git
synced 2026-04-22 05:38:00 +00:00
1.8 KiB
1.8 KiB
Known issues
The following is known and we are either working on it or it is a hard limitation. Please do not open a new issue.
Release
0.1.0-dev-2
Missing features
- Libraries with public functions are not supported
- Automatic import resolution is not supported
- The emulated EVM linear contract memory is limited to 64kb in size. Will be fixed with support for metered dynamic memory.
- The contract calldata is currently limited to 1kb in size
- EIP-4844 opcodes are not supported
- Delegate calls are not supported
- The
blockhashopcode is not supported - The
extcodesizeopcode is not supported - The
originopcode is not supported - Gas limits for contract calls are ignored
- Gas related opcodes are not supported
- IPFS metadata hashes are not supported
- Compiled contract artifacts can exceed the pallet static memory limit and fail to deploy.
- Transfers to inexistant accounts will fail if the transferred value lies below the ED. Will be fixed in the pallet to make the ED completely transparent for contracts.
Wontfix
Please consult our documentation to learn more about Solidity and EVM features likely to remain unsupported (and why they will not be supported).
TODO: Insert link to the relevant documentation section.