Skip to content

Commit

Permalink
setup: monorepo
Browse files Browse the repository at this point in the history
  • Loading branch information
refcell committed Feb 12, 2025
1 parent cef9b87 commit ff35e69
Show file tree
Hide file tree
Showing 189 changed files with 100 additions and 96 deletions.
154 changes: 78 additions & 76 deletions Cargo.lock

Large diffs are not rendered by default.

42 changes: 22 additions & 20 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,10 @@ exclude = ["**/target"]

[workspace]
members = [
"crates/derive",
"crates/driver",
"crates/executor",
"crates/mpt",
"crates/interop",
"crates/providers-alloy",
"crates/proof-sdk/*",
"bin/*"
"bin/*",
"crates/proof/*",
"crates/protocol/*",
"crates/services/*"
]
default-members = ["bin/host", "bin/client"]

Expand Down Expand Up @@ -63,20 +59,26 @@ codegen-units = 1
lto = "fat"

[workspace.dependencies]
# Workspace
# Workspace Binaries
kona-host = { path = "bin/host", version = "0.1.0", default-features = false }
kona-client = { path = "bin/client", version = "0.1.0", default-features = false }
kona-mpt = { path = "crates/mpt", version = "0.1.2", default-features = false }
kona-derive = { path = "crates/derive", version = "0.2.3", default-features = false }
kona-driver = { path = "crates/driver", version = "0.2.3", default-features = false }
kona-providers-alloy = { path = "crates/providers-alloy", version = "0.1.0", default-features = false }
kona-executor = { path = "crates/executor", version = "0.2.3", default-features = false }
kona-interop = { path = "crates/interop", version = "0.1.1", default-features = false }
kona-proof = { path = "crates/proof-sdk/proof", version = "0.2.3", default-features = false }
kona-proof-interop = { path = "crates/proof-sdk/proof-interop", version = "0.1.1", default-features = false }
kona-std-fpvm = { path = "crates/proof-sdk/std-fpvm", version = "0.1.2", default-features = false }
kona-preimage = { path = "crates/proof-sdk/preimage", version = "0.2.1", default-features = false }
kona-std-fpvm-proc = { path = "crates/proof-sdk/std-fpvm-proc", version = "0.1.2", default-features = false }

# Workspace Protocol
kona-derive = { path = "crates/protocol/derive", version = "0.2.3", default-features = false }
kona-driver = { path = "crates/protocol/driver", version = "0.2.3", default-features = false }
kona-interop = { path = "crates/protocol/interop", version = "0.1.1", default-features = false }

# Workspace Services
kona-providers-alloy = { path = "crates/services/providers-alloy", version = "0.1.0", default-features = false }

# Workspace Proof
kona-mpt = { path = "crates/proof/mpt", version = "0.1.2", default-features = false }
kona-proof = { path = "crates/proof/proof", version = "0.2.3", default-features = false }
kona-executor = { path = "crates/proof/executor", version = "0.2.3", default-features = false }
kona-std-fpvm = { path = "crates/proof/std-fpvm", version = "0.1.2", default-features = false }
kona-preimage = { path = "crates/proof/preimage", version = "0.2.1", default-features = false }
kona-std-fpvm-proc = { path = "crates/proof/std-fpvm-proc", version = "0.1.2", default-features = false }
kona-proof-interop = { path = "crates/proof/proof-interop", version = "0.1.1", default-features = false }

# Maili
maili-rpc = { version = "0.2.6", default-features = false }
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit ff35e69

Please sign in to comment.