Bump all native programs up a level
Don't categorize programs by a single backend.
This commit is contained in:
parent
e1a1296b9b
commit
037fcf6b3d
26
Cargo.toml
26
Cargo.toml
|
@ -71,19 +71,19 @@ members = [
|
||||||
"logger",
|
"logger",
|
||||||
"metrics",
|
"metrics",
|
||||||
"programs",
|
"programs",
|
||||||
"programs/native/bpf_loader",
|
"programs/bpf_loader",
|
||||||
"programs/native/budget",
|
"programs/budget",
|
||||||
"programs/native/budget_api",
|
"programs/budget_api",
|
||||||
"programs/native/token",
|
"programs/token",
|
||||||
"programs/native/failure",
|
"programs/failure",
|
||||||
"programs/native/native_loader",
|
"programs/native_loader",
|
||||||
"programs/native/noop",
|
"programs/noop",
|
||||||
"programs/native/rewards",
|
"programs/rewards",
|
||||||
"programs/native/rewards_api",
|
"programs/rewards_api",
|
||||||
"programs/native/storage",
|
"programs/storage",
|
||||||
"programs/native/system",
|
"programs/system",
|
||||||
"programs/native/vote",
|
"programs/vote",
|
||||||
"programs/native/vote_api",
|
"programs/vote_api",
|
||||||
"replicator",
|
"replicator",
|
||||||
"sdk",
|
"sdk",
|
||||||
"upload-perf",
|
"upload-perf",
|
||||||
|
|
|
@ -17,7 +17,7 @@ CRATES=(
|
||||||
keygen
|
keygen
|
||||||
metrics
|
metrics
|
||||||
drone
|
drone
|
||||||
programs/native/{budget,bpf_loader,native_loader,noop,system,vote}
|
programs/{budget,bpf_loader,native_loader,noop,system,vote}
|
||||||
core
|
core
|
||||||
fullnode-config
|
fullnode-config
|
||||||
fullnode
|
fullnode
|
||||||
|
|
|
@ -46,14 +46,14 @@ rocksdb = "0.11.0"
|
||||||
serde = "1.0.89"
|
serde = "1.0.89"
|
||||||
serde_derive = "1.0.88"
|
serde_derive = "1.0.88"
|
||||||
serde_json = "1.0.39"
|
serde_json = "1.0.39"
|
||||||
solana-budget-api = { path = "../programs/native/budget_api", version = "0.12.0" }
|
solana-budget-api = { path = "../programs/budget_api", version = "0.12.0" }
|
||||||
solana-drone = { path = "../drone", version = "0.12.0" }
|
solana-drone = { path = "../drone", version = "0.12.0" }
|
||||||
solana-logger = { path = "../logger", version = "0.12.0" }
|
solana-logger = { path = "../logger", version = "0.12.0" }
|
||||||
solana-metrics = { path = "../metrics", version = "0.12.0" }
|
solana-metrics = { path = "../metrics", version = "0.12.0" }
|
||||||
solana-netutil = { path = "../netutil", version = "0.12.0" }
|
solana-netutil = { path = "../netutil", version = "0.12.0" }
|
||||||
solana-runtime = { path = "../runtime", version = "0.12.0" }
|
solana-runtime = { path = "../runtime", version = "0.12.0" }
|
||||||
solana-sdk = { path = "../sdk", version = "0.12.0" }
|
solana-sdk = { path = "../sdk", version = "0.12.0" }
|
||||||
solana-vote-api = { path = "../programs/native/vote_api", version = "0.12.0" }
|
solana-vote-api = { path = "../programs/vote_api", version = "0.12.0" }
|
||||||
solana-vote-signer = { path = "../vote-signer", version = "0.12.0" }
|
solana-vote-signer = { path = "../vote-signer", version = "0.12.0" }
|
||||||
sys-info = "0.5.6"
|
sys-info = "0.5.6"
|
||||||
tokio = "0.1"
|
tokio = "0.1"
|
||||||
|
@ -63,6 +63,6 @@ untrusted = "0.6.2"
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
hex-literal = "0.1.3"
|
hex-literal = "0.1.3"
|
||||||
matches = "0.1.6"
|
matches = "0.1.6"
|
||||||
solana-vote-program = { path = "../programs/native/vote", version = "0.12.0" }
|
solana-vote-program = { path = "../programs/vote", version = "0.12.0" }
|
||||||
solana-budget-program = { path = "../programs/native/budget", version = "0.12.0" }
|
solana-budget-program = { path = "../programs/budget", version = "0.12.0" }
|
||||||
|
|
||||||
|
|
|
@ -20,7 +20,7 @@ solana-netutil = { path = "../netutil", version = "0.12.0" }
|
||||||
solana-metrics = { path = "../metrics", version = "0.12.0" }
|
solana-metrics = { path = "../metrics", version = "0.12.0" }
|
||||||
solana-runtime = { path = "../runtime", version = "0.12.0" }
|
solana-runtime = { path = "../runtime", version = "0.12.0" }
|
||||||
solana-sdk = { path = "../sdk", version = "0.12.0" }
|
solana-sdk = { path = "../sdk", version = "0.12.0" }
|
||||||
solana-vote-api = { path = "../programs/native/vote_api", version = "0.12.0" }
|
solana-vote-api = { path = "../programs/vote_api", version = "0.12.0" }
|
||||||
solana-vote-signer = { path = "../vote-signer", version = "0.12.0" }
|
solana-vote-signer = { path = "../vote-signer", version = "0.12.0" }
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
|
|
|
@ -19,12 +19,12 @@ erasure = ["solana/erasure"]
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
solana = { path = "../core", version = "0.12.0" }
|
solana = { path = "../core", version = "0.12.0" }
|
||||||
solana-bpfloader = { path = "native/bpf_loader", version = "0.12.0" }
|
solana-bpfloader = { path = "bpf_loader", version = "0.12.0" }
|
||||||
solana-logger = { path = "../logger", version = "0.12.0" }
|
solana-logger = { path = "../logger", version = "0.12.0" }
|
||||||
solana-native-loader = { path = "native/native_loader", version = "0.12.0" }
|
solana-native-loader = { path = "native_loader", version = "0.12.0" }
|
||||||
solana-runtime = { path = "../runtime", version = "0.12.0" }
|
solana-runtime = { path = "../runtime", version = "0.12.0" }
|
||||||
solana-sdk = { path = "../sdk", version = "0.12.0" }
|
solana-sdk = { path = "../sdk", version = "0.12.0" }
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
solana-noop = { path = "native/noop", version = "0.12.0" }
|
solana-noop = { path = "noop", version = "0.12.0" }
|
||||||
solana-failure = { path = "native/failure", version = "0.12.0" }
|
solana-failure = { path = "failure", version = "0.12.0" }
|
||||||
|
|
|
@ -20,8 +20,8 @@ libc = "0.2.49"
|
||||||
log = "0.4.2"
|
log = "0.4.2"
|
||||||
solana_rbpf = "=0.1.10"
|
solana_rbpf = "=0.1.10"
|
||||||
serde = "1.0.89"
|
serde = "1.0.89"
|
||||||
solana-logger = { path = "../../../logger", version = "0.12.0" }
|
solana-logger = { path = "../../logger", version = "0.12.0" }
|
||||||
solana-sdk = { path = "../../../sdk", version = "0.12.0" }
|
solana-sdk = { path = "../../sdk", version = "0.12.0" }
|
||||||
|
|
||||||
[build-dependencies]
|
[build-dependencies]
|
||||||
walkdir = "2"
|
walkdir = "2"
|
|
@ -15,8 +15,8 @@ log = "0.4.2"
|
||||||
serde = "1.0.89"
|
serde = "1.0.89"
|
||||||
serde_derive = "1.0.89"
|
serde_derive = "1.0.89"
|
||||||
solana-budget-api = { path = "../budget_api", version = "0.12.0" }
|
solana-budget-api = { path = "../budget_api", version = "0.12.0" }
|
||||||
solana-logger = { path = "../../../logger", version = "0.12.0" }
|
solana-logger = { path = "../../logger", version = "0.12.0" }
|
||||||
solana-sdk = { path = "../../../sdk", version = "0.12.0" }
|
solana-sdk = { path = "../../sdk", version = "0.12.0" }
|
||||||
|
|
||||||
[lib]
|
[lib]
|
||||||
name = "solana_budget_program"
|
name = "solana_budget_program"
|
|
@ -13,7 +13,7 @@ bincode = "1.1.2"
|
||||||
chrono = { version = "0.4.0", features = ["serde"] }
|
chrono = { version = "0.4.0", features = ["serde"] }
|
||||||
serde = "1.0.89"
|
serde = "1.0.89"
|
||||||
serde_derive = "1.0.89"
|
serde_derive = "1.0.89"
|
||||||
solana-sdk = { path = "../../../sdk", version = "0.12.0" }
|
solana-sdk = { path = "../../sdk", version = "0.12.0" }
|
||||||
|
|
||||||
[lib]
|
[lib]
|
||||||
name = "solana_budget_api"
|
name = "solana_budget_api"
|
|
@ -9,7 +9,7 @@ homepage = "https://solana.com/"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
solana-sdk = { path = "../../../sdk", version = "0.12.0" }
|
solana-sdk = { path = "../../sdk", version = "0.12.0" }
|
||||||
log = "0.4.2"
|
log = "0.4.2"
|
||||||
|
|
||||||
[lib]
|
[lib]
|
|
@ -13,7 +13,7 @@ bincode = "1.1.2"
|
||||||
libc = "0.2.49"
|
libc = "0.2.49"
|
||||||
libloading = "0.5.0"
|
libloading = "0.5.0"
|
||||||
log = "0.4.2"
|
log = "0.4.2"
|
||||||
solana-sdk = { path = "../../../sdk", version = "0.12.0" }
|
solana-sdk = { path = "../../sdk", version = "0.12.0" }
|
||||||
|
|
||||||
[lib]
|
[lib]
|
||||||
name = "solana_native_loader"
|
name = "solana_native_loader"
|
|
@ -9,8 +9,8 @@ homepage = "https://solana.com/"
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
solana-sdk = { path = "../../../sdk", version = "0.12.0" }
|
solana-sdk = { path = "../../sdk", version = "0.12.0" }
|
||||||
solana-logger = { path = "../../../logger", version = "0.12.0" }
|
solana-logger = { path = "../../logger", version = "0.12.0" }
|
||||||
log = "0.4.2"
|
log = "0.4.2"
|
||||||
|
|
||||||
[lib]
|
[lib]
|
|
@ -11,13 +11,13 @@ edition = "2018"
|
||||||
[dependencies]
|
[dependencies]
|
||||||
bincode = "1.1.2"
|
bincode = "1.1.2"
|
||||||
log = "0.4.2"
|
log = "0.4.2"
|
||||||
solana-logger = { path = "../../../logger", version = "0.12.0" }
|
solana-logger = { path = "../../logger", version = "0.12.0" }
|
||||||
solana-sdk = { path = "../../../sdk", version = "0.12.0" }
|
solana-sdk = { path = "../../sdk", version = "0.12.0" }
|
||||||
solana-rewards-api = { path = "../rewards_api", version = "0.12.0" }
|
solana-rewards-api = { path = "../rewards_api", version = "0.12.0" }
|
||||||
solana-vote-api = { path = "../vote_api", version = "0.12.0" }
|
solana-vote-api = { path = "../vote_api", version = "0.12.0" }
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
solana-runtime = { path = "../../../runtime", version = "0.12.0" }
|
solana-runtime = { path = "../../runtime", version = "0.12.0" }
|
||||||
|
|
||||||
[lib]
|
[lib]
|
||||||
name = "solana_rewards_program"
|
name = "solana_rewards_program"
|
|
@ -12,7 +12,7 @@ edition = "2018"
|
||||||
bincode = "1.1.2"
|
bincode = "1.1.2"
|
||||||
serde = "1.0.89"
|
serde = "1.0.89"
|
||||||
serde_derive = "1.0.89"
|
serde_derive = "1.0.89"
|
||||||
solana-sdk = { path = "../../../sdk", version = "0.12.0" }
|
solana-sdk = { path = "../../sdk", version = "0.12.0" }
|
||||||
solana-vote-api = { path = "../vote_api", version = "0.12.0" }
|
solana-vote-api = { path = "../vote_api", version = "0.12.0" }
|
||||||
|
|
||||||
[lib]
|
[lib]
|
|
@ -13,11 +13,11 @@ bincode = "1.1.2"
|
||||||
log = "0.4.2"
|
log = "0.4.2"
|
||||||
serde = "1.0.89"
|
serde = "1.0.89"
|
||||||
serde_derive = "1.0.89"
|
serde_derive = "1.0.89"
|
||||||
solana-logger = { path = "../../../logger", version = "0.12.0" }
|
solana-logger = { path = "../../logger", version = "0.12.0" }
|
||||||
solana-sdk = { path = "../../../sdk", version = "0.12.0" }
|
solana-sdk = { path = "../../sdk", version = "0.12.0" }
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
solana-runtime = { path = "../../../runtime", version = "0.12.0" }
|
solana-runtime = { path = "../../runtime", version = "0.12.0" }
|
||||||
|
|
||||||
[lib]
|
[lib]
|
||||||
name = "solana_storage_program"
|
name = "solana_storage_program"
|
|
@ -12,7 +12,7 @@ edition = "2018"
|
||||||
bincode = "1.1.2"
|
bincode = "1.1.2"
|
||||||
log = "0.4.2"
|
log = "0.4.2"
|
||||||
serde = "1.0.89"
|
serde = "1.0.89"
|
||||||
solana-sdk = { path = "../../../sdk", version = "0.12.0" }
|
solana-sdk = { path = "../../sdk", version = "0.12.0" }
|
||||||
|
|
||||||
[lib]
|
[lib]
|
||||||
name = "solana_system_program"
|
name = "solana_system_program"
|
|
@ -13,8 +13,8 @@ bincode = "1.1.2"
|
||||||
log = "0.4.2"
|
log = "0.4.2"
|
||||||
serde = "1.0.89"
|
serde = "1.0.89"
|
||||||
serde_derive = "1.0.89"
|
serde_derive = "1.0.89"
|
||||||
solana-logger = { path = "../../../logger", version = "0.12.0" }
|
solana-logger = { path = "../../logger", version = "0.12.0" }
|
||||||
solana-sdk = { path = "../../../sdk", version = "0.12.0" }
|
solana-sdk = { path = "../../sdk", version = "0.12.0" }
|
||||||
|
|
||||||
[lib]
|
[lib]
|
||||||
name = "solana_token_program"
|
name = "solana_token_program"
|
|
@ -11,13 +11,13 @@ edition = "2018"
|
||||||
[dependencies]
|
[dependencies]
|
||||||
bincode = "1.1.2"
|
bincode = "1.1.2"
|
||||||
log = "0.4.2"
|
log = "0.4.2"
|
||||||
solana-logger = { path = "../../../logger", version = "0.12.0" }
|
solana-logger = { path = "../../logger", version = "0.12.0" }
|
||||||
solana-metrics = { path = "../../../metrics", version = "0.12.0" }
|
solana-metrics = { path = "../../metrics", version = "0.12.0" }
|
||||||
solana-sdk = { path = "../../../sdk", version = "0.12.0" }
|
solana-sdk = { path = "../../sdk", version = "0.12.0" }
|
||||||
solana-vote-api = { path = "../vote_api", version = "0.12.0" }
|
solana-vote-api = { path = "../vote_api", version = "0.12.0" }
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
solana-runtime = { path = "../../../runtime", version = "0.12.0" }
|
solana-runtime = { path = "../../runtime", version = "0.12.0" }
|
||||||
|
|
||||||
[lib]
|
[lib]
|
||||||
name = "solana_vote_program"
|
name = "solana_vote_program"
|
|
@ -13,7 +13,7 @@ bincode = "1.1.2"
|
||||||
log = "0.4.2"
|
log = "0.4.2"
|
||||||
serde = "1.0.89"
|
serde = "1.0.89"
|
||||||
serde_derive = "1.0.89"
|
serde_derive = "1.0.89"
|
||||||
solana-sdk = { path = "../../../sdk", version = "0.12.0" }
|
solana-sdk = { path = "../../sdk", version = "0.12.0" }
|
||||||
|
|
||||||
[lib]
|
[lib]
|
||||||
name = "solana_vote_api"
|
name = "solana_vote_api"
|
|
@ -19,13 +19,13 @@ rand = "0.6.5"
|
||||||
serde = "1.0.88"
|
serde = "1.0.88"
|
||||||
serde_derive = "1.0.88"
|
serde_derive = "1.0.88"
|
||||||
serde_json = "1.0.38"
|
serde_json = "1.0.38"
|
||||||
solana-budget-api = { path = "../programs/native/budget_api", version = "0.12.0" }
|
solana-budget-api = { path = "../programs/budget_api", version = "0.12.0" }
|
||||||
solana-logger = { path = "../logger", version = "0.12.0" }
|
solana-logger = { path = "../logger", version = "0.12.0" }
|
||||||
solana-metrics = { path = "../metrics", version = "0.12.0" }
|
solana-metrics = { path = "../metrics", version = "0.12.0" }
|
||||||
solana-sdk = { path = "../sdk", version = "0.12.0" }
|
solana-sdk = { path = "../sdk", version = "0.12.0" }
|
||||||
solana-native-loader = { path = "../programs/native/native_loader", version = "0.12.0" }
|
solana-native-loader = { path = "../programs/native_loader", version = "0.12.0" }
|
||||||
solana-system-program = { path = "../programs/native/system", version = "0.12.0" }
|
solana-system-program = { path = "../programs/system", version = "0.12.0" }
|
||||||
solana-vote-api = { path = "../programs/native/vote_api", version = "0.12.0" }
|
solana-vote-api = { path = "../programs/vote_api", version = "0.12.0" }
|
||||||
|
|
||||||
[lib]
|
[lib]
|
||||||
name = "solana_runtime"
|
name = "solana_runtime"
|
||||||
|
|
|
@ -17,7 +17,7 @@ dirs = "1.0.5"
|
||||||
log = "0.4.2"
|
log = "0.4.2"
|
||||||
serde_json = "1.0.39"
|
serde_json = "1.0.39"
|
||||||
solana = { path = "../core", version = "0.12.0" }
|
solana = { path = "../core", version = "0.12.0" }
|
||||||
solana-budget-api = { path = "../programs/native/budget_api", version = "0.12.0" }
|
solana-budget-api = { path = "../programs/budget_api", version = "0.12.0" }
|
||||||
solana-drone = { path = "../drone", version = "0.12.0" }
|
solana-drone = { path = "../drone", version = "0.12.0" }
|
||||||
solana-logger = { path = "../logger", version = "0.12.0" }
|
solana-logger = { path = "../logger", version = "0.12.0" }
|
||||||
solana-sdk = { path = "../sdk", version = "0.12.0" }
|
solana-sdk = { path = "../sdk", version = "0.12.0" }
|
||||||
|
|
Loading…
Reference in New Issue