[workspace] resolver = "2" members = [ "crates/origin-chain-types", "crates/origin-chain-consensus", "crates/origin-coin-tokenomics", "crates/origin-chain-provenance", "crates/origin-chain-bridges", "crates/origin-chain-governance", "crates/origin-chain-runtime", "crates/origin-chain-node", ] [workspace.package] version = "0.0.1" edition = "2021" rust-version = "1.82" license = "MIT OR Apache-2.0" authors = [ "Charon ", "David Herran ", "Origin Metaverse community", ] repository = "https://git.originmetaverse.com/Origin_Metaverse/arkhe-origin-chain" homepage = "https://originmetaverse.com" description = "Origin Chain: sovereign blockchain substrate for Origin Metaverse — consensus, OGC tokenomics, provenance ledger, ink! smart contracts, bridges, governance. Pilar 4 canonical." keywords = ["blockchain", "substrate", "ink", "origin-metaverse", "ogc"] categories = ["cryptography::cryptocurrencies", "no-std", "wasm"] [workspace.dependencies] # Cryptography (canonical: Ed25519 + BLAKE3 per CHN-7) ed25519-dalek = { version = "2", default-features = false } blake3 = { version = "1", default-features = false } # Error handling + serialization thiserror = "1.0" serde = { version = "1.0", features = ["derive"] } log = "0.4" # Internal crates (workspace path deps) origin-chain-types = { path = "crates/origin-chain-types", version = "0.0.1" } origin-chain-consensus = { path = "crates/origin-chain-consensus", version = "0.0.1" } origin-coin-tokenomics = { path = "crates/origin-coin-tokenomics", version = "0.0.1" } origin-chain-provenance = { path = "crates/origin-chain-provenance", version = "0.0.1" } origin-chain-bridges = { path = "crates/origin-chain-bridges", version = "0.0.1" } origin-chain-governance = { path = "crates/origin-chain-governance", version = "0.0.1" } origin-chain-runtime = { path = "crates/origin-chain-runtime", version = "0.0.1" } origin-chain-node = { path = "crates/origin-chain-node", version = "0.0.1" } [profile.release] lto = "thin" codegen-units = 1 opt-level = 3 [profile.dev] opt-level = 1