• This repository has been archived on 24/Jan/2024
  • Stars
    star
    168
  • Rank 225,507 (Top 5 %)
  • Language
    Go
  • License
    MIT License
  • Created over 3 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Optimistic: Bedrock, is a protocol that strives to be an extremely simple optimistic rollup that maintains 1:1 compatibility with Ethereum

Optimistic Specs - Archived

This git repository held the specs and initial implementation of the bedrock upgrade to the Optimistic network.

All development is now happening the Optimism Monorepo

License

Specification: CC0 1.0 Universal, see specs/LICENSE file.

Reference software: MIT, see LICENSE file.

More Repositories

1

optimism

Optimism is Ethereum, scaled.
Go
5,605
star
2

optimism-tutorial

Build your first app on Optimism!
Solidity
735
star
3

cannon

On chain interactive fault prover for Ethereum
Solidity
582
star
4

community-hub

Optimism Governance Docs
MDX
321
star
5

ecosystem-contributions

Find ways to contribute to the Optimism Collective
TypeScript
303
star
6

ethereum-optimism.github.io

Unified token list for OP Mainnet, Base, and other OP Chains
TypeScript
264
star
7

contracts

[Optimism] Smart Contracts
Solidity
258
star
8

optimism-starter

A boilerplate for getting started with optimism
Solidity
181
star
9

OPerating-manual

OPerating Manual of the Optimism Collective. https://optimism.io/vision
142
star
10

op-geth

Go
129
star
11

optimism-project-ideas

Ways to contribute to the Optimism Collective
113
star
12

kona

A suite of `no_std` components for the OP Stack state transition function.
Rust
103
star
13

op-analytics

Onchain Data, Utilities, References, and other Analytics on Optimism
Jupyter Notebook
100
star
14

asterisc

RISC-V interactive fraud-proof tech
Go
96
star
15

ecosystem

Optimism is Ethereum, scaled.
TypeScript
77
star
16

docs

Optimism Developer Docs
MDX
76
star
17

smock

[Optimism] Solidity mock contracts in JavaScript
TypeScript
73
star
18

superchain-registry

An index of chains which serves as the source of truth for who’s in the Superchain Ecosystem
Go
70
star
19

developers

This repository is to serve as a place where builders on every level of the OP Stack can come to collaborate.
68
star
20

brand-kit

Brand assets for Optimism
67
star
21

optimism-integration

[Optimism] Service Integration & Rapid Development
Shell
48
star
22

go-ethereum

[Optimism] Go implementation of the Optimistic Ethereum protocol
Go
39
star
23

solidity

[Optimism] (Slightly) modified Solidity compiler
C++
37
star
24

superchain-ops

Solidity
36
star
25

axos

Portable no-std Derivation Pipeline engineered in pure Rust
Rust
27
star
26

superchain-relayer

Interface to relay messages from L2 to L1 for chains in the Superchain like Base, Zora, and OP Mainnet
TypeScript
26
star
27

Truffle-ERC20-Example

A simple ERC20 token project in Truffle to get started with the OVM
JavaScript
23
star
28

minigeth

Stripped-down oracle-augmented version of geth for use in fault proofs.
Go
23
star
29

lib-keccak

Keccak-f[1600] permutation in the EVM
Solidity
22
star
30

verifier

[Optimism] Layer 2 Verifier
JavaScript
21
star
31

supersim

Local Multi-L2 Development Environment
Go
20
star
32

merch

official optimism merch instructions
19
star
33

reference-optimistic-geth

Go
17
star
34

optimism-mud-starter

A MUD based starterkit by optimism
TypeScript
17
star
35

optimism-ts-services

[Optimism] Client-Side Services
TypeScript
15
star
36

tests

Standard Tests for OP Stack Component Implementations.
Rust
14
star
37

Waffle-ERC20-Example

A simple ERC20 token project in Waffle to get started with the OVM
Solidity
14
star
38

batch-submitter

[Optimism] Batches go zoom
TypeScript
11
star
39

plugins

[Optimism] Plugins!
TypeScript
11
star
40

data-transport-layer

[Optimism] Shuttling data from L1 all day.
TypeScript
11
star
41

infra

Optimism is Ethereum, scaled.
Go
11
star
42

regenesis

[Optimism] State Dumps & Regenesis Automation
JavaScript
10
star
43

optimistic-pm

Modeled after https://github.com/ethereum/eth2.0-pm
9
star
44

.github

[Optimism] Default GitHub configuration files
9
star
45

integration-tests

[Optimism] Service Integration Tests
TypeScript
8
star
46

tx-overload

Go
7
star
47

chug-splash

Chuggin' and splashin', splashin' and chuggin'. Chugslash!
TypeScript
7
star
48

stack-docs

OP Stack documentation
Vue
4
star
49

workshops

Workshops that we teach
Solidity
3
star
50

docker

[Optimism] Dockerfiles and Entrypoints
Shell
2
star
51

design-docs

2
star
52

changelog

HTML
2
star
53

optimism-faq-bot

Optimism FAQ bot for Discord. A fork of Rari-Capital's FAQ bot :0
Python
2
star
54

l2-geth-state-dumper

A small utility for generating an L2 genesis state
Go
2
star
55

service-base

[Optimism] A simple framework for stateful JS services
TypeScript
2
star
56

ovm-subgraphs

TypeScript
1
star
57

keygeneration

[Optimism] Airgapped Key Generation
Shell
1
star
58

scripts

[Optimism] Various misc. scripts
JavaScript
1
star
59

bailiff

Go
1
star