contracts icon indicating copy to clipboard operation
contracts copied to clipboard

[Optimism] Smart Contracts

Results 21 contracts issues
Sort by recently updated
recently updated
newest added

**Description** Ensures that `OVM_ExecutionManager` will pass data upwards. Also modifies `OVM_ProxyEOA` and `OVM_SequencerEntrypoint` to pass data upwards and out of the EM. **Additional context** Vastly simplifies the process of giving...

Category: Enhancement
Status: Mergeable; Breaking
Breaks: Geth L2
Priority: High

**Is your feature request related to a problem? Please describe.** With the current design of the ERC20 Gateway, the user have to first approve the gateway to allow it to...

Category: Enhancement

## Description Geth treats nonces as `uint64` limiting it in the contracts is easier than changing all references in Geth. WIP, needs tests. ## Contributing Agreement - [x] I have...

Status: WIP

## Description New bridge for fungible tokens. * Doesn't require re-deploying new bridge contracts for each token * Allows deploying ERC777 & ERC20 tokens on L2 * Tokens can be...

**Is your feature request related to a problem? Please describe.** @dmihal mentioned on [twitter](https://twitter.com/dmihal/status/1369019840384622599) that due to how OVM bytecode is different from EVM bytecode, Create2 addresses on Optimism would...

Category: Bug
discussion

It's currently non-obvious where the `chainID` gets populated / decoded. We should make sure that that tx flow is as simple as possible / at minimum add better comments for...

Category: Enhancement
Good First Issue

## Description A variation on #253, which hashes the bytecode locally and checking the cache first. This means there are two calls when the bytecode is not cached. | Version...

## Description Exploring how to add ec-recover to the optimism contracts. It is not ready to be merged. ## Questions - - - ## Metadata ### Fixes - Fixes #...

**Is your feature request related to a problem? Please describe.** At present, the optimism contracts rely on msg.sender to authenticate the caller. It would be nice if the sequencer can...

## Description WIP script to verify all of the contracts ## Metadata ### Fixes - Fixes # [Link to Issue] ## Contributing Agreement - [ ] I have read and...