get program names from programs (#4273)
* get program names from programs * fixup
This commit is contained in:
@@ -16,5 +16,4 @@ solana-sdk = { path = "../../sdk", version = "0.15.0" }
|
||||
|
||||
[lib]
|
||||
name = "solana_budget_program"
|
||||
crate-type = ["cdylib"]
|
||||
|
||||
crate-type = ["lib","cdylib"]
|
||||
|
@@ -1,3 +1,9 @@
|
||||
use solana_budget_api::budget_processor::process_instruction;
|
||||
#[macro_export]
|
||||
macro_rules! solana_budget_program {
|
||||
() => {
|
||||
("solana_budget_program".to_string(), solana_budget_api::id())
|
||||
};
|
||||
}
|
||||
|
||||
use solana_budget_api::budget_processor::process_instruction;
|
||||
solana_sdk::solana_entrypoint!(process_instruction);
|
||||
|
@@ -16,5 +16,4 @@ solana-sdk = { path = "../../sdk", version = "0.15.0" }
|
||||
|
||||
[lib]
|
||||
name = "solana_config_program"
|
||||
crate-type = ["cdylib"]
|
||||
|
||||
crate-type = ["lib","cdylib"]
|
||||
|
@@ -1,3 +1,9 @@
|
||||
#[macro_export]
|
||||
macro_rules! solana_config_program {
|
||||
() => {
|
||||
("solana_config_program".to_string(), solana_config_api::id())
|
||||
};
|
||||
}
|
||||
use solana_config_api::config_processor::process_instruction;
|
||||
|
||||
solana_sdk::solana_entrypoint!(process_instruction);
|
||||
|
@@ -16,6 +16,4 @@ solana-sdk = { path = "../../sdk", version = "0.15.0" }
|
||||
|
||||
[lib]
|
||||
name = "solana_exchange_program"
|
||||
crate-type = ["cdylib"]
|
||||
|
||||
|
||||
crate-type = ["lib","cdylib"]
|
||||
|
@@ -1,3 +1,12 @@
|
||||
#[macro_export]
|
||||
macro_rules! solana_exchange_program {
|
||||
() => {
|
||||
(
|
||||
"solana_exchange_program".to_string(),
|
||||
solana_exchange_api::id(),
|
||||
)
|
||||
};
|
||||
}
|
||||
use solana_exchange_api::exchange_processor::process_instruction;
|
||||
|
||||
solana_sdk::solana_entrypoint!(process_instruction);
|
||||
|
@@ -16,5 +16,4 @@ solana-storage-api = { path = "../storage_api", version = "0.15.0" }
|
||||
|
||||
[lib]
|
||||
name = "solana_storage_program"
|
||||
crate-type = ["cdylib"]
|
||||
|
||||
crate-type = ["lib", "cdylib"]
|
||||
|
@@ -1,3 +1,12 @@
|
||||
use solana_storage_api::storage_processor::process_instruction;
|
||||
#[macro_export]
|
||||
macro_rules! solana_storage_program {
|
||||
() => {
|
||||
(
|
||||
"solana_storage_program".to_string(),
|
||||
solana_storage_api::id(),
|
||||
)
|
||||
};
|
||||
}
|
||||
|
||||
use solana_storage_api::storage_processor::process_instruction;
|
||||
solana_sdk::solana_entrypoint!(process_instruction);
|
||||
|
@@ -16,5 +16,4 @@ solana-token-api = { path = "../token_api", version = "0.15.0" }
|
||||
|
||||
[lib]
|
||||
name = "solana_token_program"
|
||||
crate-type = ["cdylib"]
|
||||
|
||||
crate-type = ["lib","cdylib"]
|
||||
|
@@ -1,3 +1,10 @@
|
||||
#[macro_export]
|
||||
macro_rules! solana_token_program {
|
||||
() => {
|
||||
("solana_token_program".to_string(), solana_token_api::id())
|
||||
};
|
||||
}
|
||||
|
||||
use solana_token_api::token_processor::process_instruction;
|
||||
|
||||
solana_sdk::solana_entrypoint!(process_instruction);
|
||||
|
Reference in New Issue
Block a user