-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
16 changed files
with
35 additions
and
37 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
# 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. |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.