Skip to content

Remove Lib_RingBuffer #611

@smartcontracts

Description

@smartcontracts

Is your feature request related to a problem? Please describe.
We're still using Lib_RingBuffer but we should really get rid of it. It adds unnecessary complexity + can be replaced by simply using a standard array. Contract here: https://github.com/ethereum-optimism/optimism/blob/master/packages/contracts/contracts/optimistic-ethereum/libraries/utils/Lib_RingBuffer.sol

Describe the solution you'd like
We should remove Lib_RingBuffer and replace its usage inside OVM_ChainStorageContainer with a simple array.

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-choreCategory: Code, docs or tooling maintenance

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions