solidity icon indicating copy to clipboard operation
solidity copied to clipboard

[Optimism] (Slightly) modified Solidity compiler

Results 10 solidity issues
Sort by recently updated
recently updated
newest added

### Description The Optimism solc implementation is introducing a few tricks to avoid optimizer rewrites to the instrumented bytecode, and in a later pass searches and replaces the patterns with...

**Describe the bug** The following error is thrown when compiling libraries: ``` OVM Compiler Error (insert "// @unsupported: ovm" if you don't want this file to be compiled for the...

Hey, first and foremost... love your work! One thing I'd like to see... (willing to work too, but checking if you guys agree with the direction) is support for popular...

question

### Description This is part of the investigative work for supporting installable solc (or is it osolc?) https://github.com/ethereum-optimism/solidity/issues/24. In order to support developers developing for both Ethereum L1 and Optimism...

enhancement

**Is your feature request related to a problem? Please describe.** I've been getting a lot of requests asking us to add support for Solidity v0.8.X. It'd be great if we...

## Motivation Viraz, in Optmism's discord server, asked, "what is the use "payable" in optimism?" For developers, functions marked as `payable` will not work since `msg.value` is not yet implemented...

good first issue

### Description This is a backport of a fix from the `feat/0.7/silence-errors` branch to enable the `__DANGEROUS_OVM_IGNORE_ERRORS__` flag that was added in https://github.com/ethereum-optimism/plugins/pull/4 to work with solidity 0.6. https://github.com/ethereum-optimism/solidity/commit/8288d0e6fd8e6423d70398507eda516bff20c3be ###...

## Description ## Steps to Reproduce 1. In the contracts repo, the `override` keyword from a function which overrides an unimplemented interface function. (ie. [CTC.batches()](https://github.com/ethereum-optimism/contracts-v2/blob/11cc5f2a006690f506ff7e4af901838fd5ca5bb3/contracts/optimistic-ethereum/OVM/chain/OVM_CanonicalTransactionChain.sol#L89)). 2. Run `yarn build`, it...

bug