Skip to content

Concrete is a framework for building application-specific rollups on the OP Stack

License

Notifications You must be signed in to change notification settings

Iwueseiter/concrete-geth

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Concrete

Concrete is a framework for building application-specific rollups on the OP Stack.

Concrete blockchains are general-purpose EVM rollups that have been enhanced at the protocol level to meet the needs of a specific use case, like expensive cryptography, spatial indexing, or complex digital physics.

With the Concrete API, you can build a rollup that fits your needs, without having to deal with the low-level complexity of forking an Ethereum client.

With Concrete, you can:

  • Write app-specific code in any language that compiles to WASM.

  • Add supercharged, stateful precompiles to the EVM using common structures like maps, arrays, and structs.

  • Use existing EVM-compatible tools like MUD, Foundry, Otterscan, and more.

Installing the Concrete CLI

Requirements:

  • Go 1.21 or higher
  • $GOPATH/bin or $GOBIN in $PATH (more info)

Installation:

Run the following command from the project root to install the concrete CLI tool:

go install ./concrete/cmd/concrete

Discord server

Join the Concrete Labs Discord server here: https://discord.gg/xW4unzxbqT

About

Concrete is a framework for building application-specific rollups on the OP Stack

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 89.4%
  • C 5.1%
  • JavaScript 3.4%
  • Assembly 0.7%
  • Shell 0.3%
  • Java 0.2%
  • Other 0.9%