Skip to content

Commit 11d1530

Browse files
authored
add native stake program (#62)
1 parent b67bf92 commit 11d1530

File tree

4 files changed

+66
-0
lines changed

4 files changed

+66
-0
lines changed

Cargo.lock

Lines changed: 55 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ solana-compute-budget = "=2.1.0"
4747
solana-logger = "2.1"
4848
solana-program = "2.1"
4949
solana-program-runtime = "=2.1.0"
50+
solana-stake-program = "=2.1.0"
5051
solana-system-program = "=2.1.0"
5152
solana-sdk = "2.1"
5253
solana-timings = "=2.1.0"

harness/Cargo.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ version = { workspace = true }
1111

1212
[features]
1313
default = []
14+
all-builtins = [
15+
"dep:solana-stake-program",
16+
]
1417
fuzz = [
1518
"dep:mollusk-svm-fuzz-fixture",
1619
"dep:mollusk-svm-fuzz-fs",
@@ -31,6 +34,7 @@ solana-bpf-loader-program = { workspace = true }
3134
solana-compute-budget = { workspace = true }
3235
solana-logger = { workspace = true }
3336
solana-program-runtime = { workspace = true }
37+
solana-stake-program = { workspace = true, optional = true }
3438
solana-system-program = { workspace = true }
3539
solana-sdk = { workspace = true }
3640
solana-timings = { workspace = true }

harness/src/program.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,12 @@ static BUILTINS: &[Builtin] = &[
142142
name: "solana_bpf_loader_upgradeable_program",
143143
entrypoint: solana_bpf_loader_program::Entrypoint::vm,
144144
},
145+
#[cfg(feature = "all-builtins")]
146+
Builtin {
147+
program_id: solana_sdk::stake::program::id(),
148+
name: "solana_stake_program",
149+
entrypoint: solana_stake_program::stake_instruction::Entrypoint::vm,
150+
},
145151
/* ... */
146152
];
147153

0 commit comments

Comments
 (0)