mirror of
https://github.com/pezkuwichain/revive.git
synced 2026-04-22 21:58:01 +00:00
31 lines
1.8 KiB
Markdown
31 lines
1.8 KiB
Markdown
# 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](https://github.com/paritytech/revive/issues/91)
|
|
- [Automatic import resolution is not supported](https://github.com/paritytech/revive/issues/98)
|
|
- 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](https://github.com/paritytech/revive/issues/57)
|
|
- [EIP-4844 opcodes are not supported](https://github.com/paritytech/revive/issues/64)
|
|
- [Delegate calls are not supported](https://github.com/paritytech/revive/issues/67)
|
|
- [The `blockhash` opcode is not supported](https://github.com/paritytech/revive/issues/61)
|
|
- [The `extcodesize` opcode is not supported](https://github.com/paritytech/revive/issues/58)
|
|
- [The `origin` opcode is not supported](https://github.com/paritytech/revive/issues/59)
|
|
- [Gas limits for contract calls are ignored](https://github.com/paritytech/revive/issues/60)
|
|
- [Gas related opcodes are not supported](https://github.com/paritytech/revive/issues/60)
|
|
- IPFS metadata hashes are not supported
|
|
- [Compiled contract artifacts can exceed the pallet static memory limit and fail to deploy](https://github.com/paritytech/revive/issues/96).
|
|
- [Transfers to inexistant accounts will fail if the transferred value lies below the ED.](https://github.com/paritytech/revive/issues/83) 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.
|