diff --git a/Cargo.lock b/Cargo.lock index 2485407ea..2e73f0bc6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6800,7 +6800,7 @@ dependencies = [ [[package]] name = "trin-utils" -version = "0.1.1-alpha.1" +version = "0.1.0" dependencies = [ "ansi_term", "atty", diff --git a/Cargo.toml b/Cargo.toml index 10d06e670..d14bf8170 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "trin" -version = "0.1.0" -authors = ["https://github.com/ethereum/trin/graphs/contributors"] -edition = "2021" -rust-version = "1.81.0" default-run = "trin" -repository = "https://github.com/ethereum/trin" -license = "GPL-3.0" -readme = "README.md" -keywords = ["ethereum", "portal-network"] -categories = ["cryptography::cryptocurrencies"] description = "A Rust implementation of the Ethereum Portal Network" +authors.workspace = true +categories.workspace = true +edition.workspace = true +keywords.workspace = true +license.workspace = true +readme.workspace = true +repository.workspace = true +rust-version.workspace = true +version.workspace = true [dependencies] alloy = { workspace = true, features = ["eips", "provider-ipc", "provider-ws", "pubsub", "reqwest", "rpc-types"] } @@ -75,6 +75,17 @@ members = [ "utp-testing", ] +[workspace.package] +authors = ["https://github.com/ethereum/trin/graphs/contributors"] +categories = ["cryptography::cryptocurrencies"] +edition = "2021" +keywords = ["ethereum", "portal-network"] +license = "GPL-3.0" +readme = "README.md" +repository = "https://github.com/ethereum/trin" +rust-version = "1.81.0" +version = "0.1.0" + [workspace.dependencies] alloy = { version = "0.4.2", default-features = false, features = ["std"] } alloy-rlp = { version = "0.3.8", default-features = false, features = ["derive"] } diff --git a/e2store/Cargo.toml b/e2store/Cargo.toml index 31a5b4784..29c00c199 100644 --- a/e2store/Cargo.toml +++ b/e2store/Cargo.toml @@ -1,15 +1,15 @@ [package] name = "e2store" -version = "0.1.0" -edition = "2021" -repository = "https://github.com/ethereum/trin/tree/master/e2store" -license = "GPL-3.0" -readme = "README.md" keywords = ["ethereum", "portal-network", "e2store", "era", "era1"] -categories = ["cryptography::cryptocurrencies"] description = "E2store, era, and era1 implementations for Ethereum" -authors = ["https://github.com/ethereum/trin/graphs/contributors"] - +authors.workspace = true +categories.workspace = true +edition.workspace = true +license.workspace = true +readme.workspace = true +repository.workspace = true +rust-version.workspace = true +version.workspace = true [dependencies] alloy = { workspace = true, features = ["rlp"] } diff --git a/ethportal-api/Cargo.toml b/ethportal-api/Cargo.toml index 3624a9447..033505b33 100644 --- a/ethportal-api/Cargo.toml +++ b/ethportal-api/Cargo.toml @@ -1,14 +1,15 @@ [package] name = "ethportal-api" version = "0.2.2" -edition = "2021" description = "Definitions for various Ethereum Portal Network JSONRPC APIs" -license = "GPL-3.0" -repository = "https://github.com/ethereum/trin/tree/master/ethportal-api" -readme = "README.md" -keywords = ["ethereum", "portal-network"] -categories = ["cryptography::cryptocurrencies"] -authors = ["https://github.com/ethereum/trin/graphs/contributors"] +authors.workspace = true +categories.workspace = true +edition.workspace = true +keywords.workspace = true +license.workspace = true +readme.workspace = true +repository.workspace = true +rust-version.workspace = true [dependencies] alloy = { workspace = true, features = ["consensus", "rlp", "rpc-types-eth", "serde"] } diff --git a/ethportal-peertest/Cargo.toml b/ethportal-peertest/Cargo.toml index 329dfad21..2f8bb49da 100644 --- a/ethportal-peertest/Cargo.toml +++ b/ethportal-peertest/Cargo.toml @@ -1,14 +1,15 @@ [package] name = "ethportal-peertest" -version = "0.1.0" -edition = "2021" -repository = "https://github.com/ethereum/trin/tree/master/ethportal-peertest" -license = "GPL-3.0" -readme = "README.md" -keywords = ["ethereum", "portal-network"] -categories = ["cryptography::cryptocurrencies"] description = "Testing utilities for trin" -authors = ["https://github.com/ethereum/trin/graphs/contributors"] +authors.workspace = true +categories.workspace = true +edition.workspace = true +keywords.workspace = true +license.workspace = true +readme.workspace = true +repository.workspace = true +rust-version.workspace = true +version.workspace = true [dependencies] alloy = { workspace = true, features = ["getrandom"] } diff --git a/light-client/Cargo.toml b/light-client/Cargo.toml index 5d2cac47c..daf790665 100644 --- a/light-client/Cargo.toml +++ b/light-client/Cargo.toml @@ -1,13 +1,15 @@ [package] name = "light-client" -version = "0.1.0" -edition = "2021" -repository = "https://github.com/ethereum/trin" -license = "GPL-3.0" -readme = "README.md" -keywords = ["ethereum", "portal-network"] -categories = ["cryptography::cryptocurrencies"] description = "Beacon chain light client implementation" +authors.workspace = true +categories.workspace = true +edition.workspace = true +keywords.workspace = true +license.workspace = true +readme.workspace = true +repository.workspace = true +rust-version.workspace = true +version.workspace = true [dependencies] alloy.workspace = true diff --git a/portal-bridge/Cargo.toml b/portal-bridge/Cargo.toml index 69a508d38..26a41161e 100644 --- a/portal-bridge/Cargo.toml +++ b/portal-bridge/Cargo.toml @@ -1,15 +1,15 @@ [package] name = "portal-bridge" -version = "0.1.0" -edition = "2021" -repository = "https://github.com/ethereum/trin/tree/master/portal-bridge" -license = "GPL-3.0" -readme = "README.md" -keywords = ["ethereum", "portal-network"] -categories = ["cryptography::cryptocurrencies"] description = "Bridge node for the Portal Network" -authors = ["https://github.com/ethereum/trin/graphs/contributors"] - +authors.workspace = true +categories.workspace = true +edition.workspace = true +keywords.workspace = true +license.workspace = true +readme.workspace = true +repository.workspace = true +rust-version.workspace = true +version.workspace = true [dependencies] alloy.workspace = true diff --git a/portalnet/Cargo.toml b/portalnet/Cargo.toml index f3aa57462..cc852b5b1 100644 --- a/portalnet/Cargo.toml +++ b/portalnet/Cargo.toml @@ -1,14 +1,15 @@ [package] name = "portalnet" -version = "0.1.0" -edition = "2021" -repository = "https://github.com/ethereum/trin/tree/master/portalnet" -license = "GPL-3.0" -readme = "README.md" -keywords = ["ethereum", "portal-network"] -categories = ["cryptography::cryptocurrencies"] description = "Core library for Trin." -authors = ["https://github.com/ethereum/trin/graphs/contributors"] +authors.workspace = true +categories.workspace = true +edition.workspace = true +keywords.workspace = true +license.workspace = true +readme.workspace = true +repository.workspace = true +rust-version.workspace = true +version.workspace = true [dependencies] alloy.workspace = true diff --git a/rpc/Cargo.toml b/rpc/Cargo.toml index c9153baa7..444cf6353 100644 --- a/rpc/Cargo.toml +++ b/rpc/Cargo.toml @@ -1,14 +1,15 @@ [package] name = "rpc" -version = "0.1.0" -edition = "2021" -repository = "https://github.com/ethereum/trin/tree/master/rpc" -license = "GPL-3.0" -readme = "README.md" -keywords = ["ethereum", "portal-network"] -categories = ["cryptography::cryptocurrencies"] description = "Implementations of jsonrpsee server API traits for Trin and server interface" -authors = ["https://github.com/ethereum/trin/graphs/contributors"] +authors.workspace = true +categories.workspace = true +edition.workspace = true +keywords.workspace = true +license.workspace = true +readme.workspace = true +repository.workspace = true +rust-version.workspace = true +version.workspace = true [dependencies] alloy = { workspace = true, features = ["rpc-types-eth"] } diff --git a/trin-beacon/Cargo.toml b/trin-beacon/Cargo.toml index 730299fc6..cf464036e 100644 --- a/trin-beacon/Cargo.toml +++ b/trin-beacon/Cargo.toml @@ -1,14 +1,15 @@ [package] name = "trin-beacon" -version = "0.1.0" -edition = "2021" -repository = "https://github.com/ethereum/trin/tree/master/trin-beacon" -license = "GPL-3.0" -readme = "README.md" -keywords = ["ethereum", "portal-network"] -categories = ["cryptography::cryptocurrencies"] description = "Beacon network subprotocol for Trin." -authors = ["https://github.com/ethereum/trin/graphs/contributors"] +authors.workspace = true +categories.workspace = true +edition.workspace = true +keywords.workspace = true +license.workspace = true +readme.workspace = true +repository.workspace = true +rust-version.workspace = true +version.workspace = true [dependencies] alloy.workspace = true diff --git a/trin-evm/Cargo.toml b/trin-evm/Cargo.toml index daf9799a1..35ae6eaf9 100644 --- a/trin-evm/Cargo.toml +++ b/trin-evm/Cargo.toml @@ -1,15 +1,15 @@ [package] name = "trin-evm" -version = "0.1.0" -edition = "2021" -repository = "https://github.com/ethereum/trin/tree/master/trin-evm" -license = "GPL-3.0" -readme = "README.md" keywords = ["ethereum", "execution-layer"] -categories = ["cryptography::cryptocurrencies"] description = "Common EVM functionality" -authors = ["https://github.com/ethereum/trin/graphs/contributors"] - +authors.workspace = true +categories.workspace = true +edition.workspace = true +license.workspace = true +readme.workspace = true +repository.workspace = true +rust-version.workspace = true +version.workspace = true [dependencies] alloy.workspace = true diff --git a/trin-execution/Cargo.toml b/trin-execution/Cargo.toml index 2ddc975d0..52a959c69 100644 --- a/trin-execution/Cargo.toml +++ b/trin-execution/Cargo.toml @@ -1,15 +1,15 @@ [package] name = "trin-execution" -version = "0.1.0" -edition = "2021" -repository = "https://github.com/ethereum/trin/tree/master/trin-execution" -license = "GPL-3.0" -readme = "README.md" keywords = ["ethereum", "execution-layer"] -categories = ["cryptography::cryptocurrencies"] description = "Trin's execution used for gossiping state and soon an execution layer client for Ethereum?" -authors = ["https://github.com/ethereum/trin/graphs/contributors"] - +authors.workspace = true +categories.workspace = true +edition.workspace = true +license.workspace = true +readme.workspace = true +repository.workspace = true +rust-version.workspace = true +version.workspace = true [dependencies] alloy = { workspace = true, features = ["eips", "rpc-types-engine", "serde"] } diff --git a/trin-history/Cargo.toml b/trin-history/Cargo.toml index b43f43601..6884a1d00 100644 --- a/trin-history/Cargo.toml +++ b/trin-history/Cargo.toml @@ -1,14 +1,15 @@ [package] name = "trin-history" -version = "0.1.0" -edition = "2021" -repository = "https://github.com/ethereum/trin/tree/master/trin-history" -license = "GPL-3.0" -readme = "README.md" -keywords = ["ethereum", "portal-network"] -categories = ["cryptography::cryptocurrencies"] description = "History network subprotocol for Trin." -authors = ["https://github.com/ethereum/trin/graphs/contributors"] +authors.workspace = true +categories.workspace = true +edition.workspace = true +keywords.workspace = true +license.workspace = true +readme.workspace = true +repository.workspace = true +rust-version.workspace = true +version.workspace = true [dependencies] alloy.workspace = true diff --git a/trin-metrics/Cargo.toml b/trin-metrics/Cargo.toml index 9137ba630..8549af35b 100644 --- a/trin-metrics/Cargo.toml +++ b/trin-metrics/Cargo.toml @@ -1,13 +1,15 @@ [package] name = "trin-metrics" -version = "0.1.0" -edition = "2021" -repository = "https://github.com/ethereum/trin" -license = "GPL-3.0" -readme = "README.md" -keywords = ["ethereum", "portal-network"] -categories = ["cryptography::cryptocurrencies"] description = "Trin metrics" +authors.workspace = true +categories.workspace = true +edition.workspace = true +keywords.workspace = true +license.workspace = true +readme.workspace = true +repository.workspace = true +rust-version.workspace = true +version.workspace = true [dependencies] anyhow.workspace = true diff --git a/trin-state/Cargo.toml b/trin-state/Cargo.toml index 4564889ad..af2e349e9 100644 --- a/trin-state/Cargo.toml +++ b/trin-state/Cargo.toml @@ -1,14 +1,15 @@ [package] name = "trin-state" -version = "0.1.0" -edition = "2021" -repository = "https://github.com/ethereum/trin/tree/master/trin-state" -license = "GPL-3.0" -readme = "README.md" -keywords = ["ethereum", "portal-network"] -categories = ["cryptography::cryptocurrencies"] description = "State network subprotocol for Trin." -authors = ["https://github.com/ethereum/trin/graphs/contributors"] +authors.workspace = true +categories.workspace = true +edition.workspace = true +keywords.workspace = true +license.workspace = true +readme.workspace = true +repository.workspace = true +rust-version.workspace = true +version.workspace = true [dependencies] alloy = { workspace = true, features = ["getrandom"] } diff --git a/trin-storage/Cargo.toml b/trin-storage/Cargo.toml index b5fd744e5..4b718b919 100644 --- a/trin-storage/Cargo.toml +++ b/trin-storage/Cargo.toml @@ -1,14 +1,15 @@ [package] name = "trin-storage" -version = "0.1.0" -edition = "2021" -repository = "https://github.com/ethereum/trin/tree/master/trin-storage" -license = "GPL-3.0" -readme = "README.md" -keywords = ["ethereum", "portal-network"] -categories = ["cryptography::cryptocurrencies"] description = "Storage library for Trin." -authors = ["https://github.com/ethereum/trin/graphs/contributors"] +authors.workspace = true +categories.workspace = true +edition.workspace = true +keywords.workspace = true +license.workspace = true +readme.workspace = true +repository.workspace = true +rust-version.workspace = true +version.workspace = true [dependencies] alloy.workspace = true diff --git a/trin-utils/Cargo.toml b/trin-utils/Cargo.toml index ad89b126b..d25c6eda1 100644 --- a/trin-utils/Cargo.toml +++ b/trin-utils/Cargo.toml @@ -1,15 +1,16 @@ [package] name = "trin-utils" -version = "0.1.1-alpha.1" -edition = "2021" -repository = "https://github.com/ethereum/trin/tree/main/trin-utils" -license = "GPL-3.0" -readme = "README.md" -keywords = ["ethereum", "portal-network"] -categories = ["cryptography::cryptocurrencies"] description = "Utils library for Trin." -authors = ["https://github.com/ethereum/trin/graphs/contributors"] build = "build.rs" +authors.workspace = true +categories.workspace = true +edition.workspace = true +keywords.workspace = true +license.workspace = true +readme.workspace = true +repository.workspace = true +rust-version.workspace = true +version.workspace = true [dependencies] directories.workspace = true diff --git a/trin-validation/Cargo.toml b/trin-validation/Cargo.toml index 754d4b324..efaddb886 100644 --- a/trin-validation/Cargo.toml +++ b/trin-validation/Cargo.toml @@ -1,14 +1,15 @@ [package] name = "trin-validation" -version = "0.1.0" -edition = "2021" -repository = "https://github.com/ethereum/trin/tree/master/trin-validation" -license = "GPL-3.0" -readme = "README.md" -keywords = ["ethereum", "portal-network"] -categories = ["cryptography::cryptocurrencies"] description = "Validation layer for the Portal Network data." -authors = ["https://github.com/ethereum/trin/graphs/contributors"] +authors.workspace = true +categories.workspace = true +edition.workspace = true +keywords.workspace = true +license.workspace = true +readme.workspace = true +repository.workspace = true +rust-version.workspace = true +version.workspace = true [dependencies] alloy.workspace = true diff --git a/utp-testing/Cargo.toml b/utp-testing/Cargo.toml index a816a2c45..d42c4afb7 100644 --- a/utp-testing/Cargo.toml +++ b/utp-testing/Cargo.toml @@ -1,14 +1,15 @@ [package] name = "utp-testing" -version = "0.1.0" -edition = "2021" -repository = "https://github.com/ethereum/trin/tree/master/utp-testing" -license = "GPL-3.0" -readme = "README.md" -keywords = ["ethereum", "portal-network"] -categories = ["cryptography::cryptocurrencies"] description = "A testing suite for the UTP protocol." -authors = ["https://github.com/ethereum/trin/graphs/contributors"] +authors.workspace = true +categories.workspace = true +edition.workspace = true +keywords.workspace = true +license.workspace = true +readme.workspace = true +repository.workspace = true +rust-version.workspace = true +version.workspace = true [dependencies] anyhow.workspace = true