diff --git a/account-decoder/Cargo.toml b/account-decoder/Cargo.toml index 1afff80ce..195d3706f 100644 --- a/account-decoder/Cargo.toml +++ b/account-decoder/Cargo.toml @@ -22,7 +22,7 @@ solana-config-program = { path = "../programs/config", version = "1.4.0" } solana-sdk = { path = "../sdk", version = "1.4.0" } solana-stake-program = { path = "../programs/stake", version = "1.4.0" } solana-vote-program = { path = "../programs/vote", version = "1.4.0" } -spl-token-v2-0 = { package = "spl-token", version = "2.0.6", features = ["skip-no-mangle"] } +spl-token-v2-0 = { package = "spl-token", version = "=2.0.6", features = ["skip-no-mangle"] } thiserror = "1.0" [package.metadata.docs.rs] diff --git a/core/Cargo.toml b/core/Cargo.toml index 103fcc817..e52e23e9b 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -68,7 +68,7 @@ solana-transaction-status = { path = "../transaction-status", version = "1.4.0" solana-version = { path = "../version", version = "1.4.0" } solana-vote-program = { path = "../programs/vote", version = "1.4.0" } solana-vote-signer = { path = "../vote-signer", version = "1.4.0" } -spl-token-v2-0 = { package = "spl-token", version = "2.0.6", features = ["skip-no-mangle"] } +spl-token-v2-0 = { package = "spl-token", version = "=2.0.6", features = ["skip-no-mangle"] } tempfile = "3.1.0" thiserror = "1.0" tokio = { version = "0.2.22", features = ["full"] } diff --git a/sdk/src/entrypoint.rs b/sdk/src/entrypoint.rs index 01f98ef82..5d979db34 100644 --- a/sdk/src/entrypoint.rs +++ b/sdk/src/entrypoint.rs @@ -53,7 +53,6 @@ macro_rules! entrypoint { }; /// # Safety - #[cfg(not(feature = "skip-no-mangle"))] #[no_mangle] pub unsafe extern "C" fn entrypoint(input: *mut u8) -> u64 { let (program_id, accounts, instruction_data) = diff --git a/sdk/src/entrypoint_deprecated.rs b/sdk/src/entrypoint_deprecated.rs index ac403ac8f..278bb75dc 100644 --- a/sdk/src/entrypoint_deprecated.rs +++ b/sdk/src/entrypoint_deprecated.rs @@ -37,7 +37,6 @@ pub const SUCCESS: u64 = 0; macro_rules! entrypoint_deprecated { ($process_instruction:ident) => { /// # Safety - #[cfg(not(feature = "skip-no-mangle"))] #[no_mangle] pub unsafe extern "C" fn entrypoint(input: *mut u8) -> u64 { let (program_id, accounts, instruction_data) = diff --git a/transaction-status/Cargo.toml b/transaction-status/Cargo.toml index 1cf0932d2..f34f9eff2 100644 --- a/transaction-status/Cargo.toml +++ b/transaction-status/Cargo.toml @@ -21,8 +21,8 @@ solana-account-decoder = { path = "../account-decoder", version = "1.4.0" } solana-sdk = { path = "../sdk", version = "1.4.0" } solana-stake-program = { path = "../programs/stake", version = "1.4.0" } solana-vote-program = { path = "../programs/vote", version = "1.4.0" } -spl-memo-v1-0 = { package = "spl-memo", version = "1.0.7", features = ["skip-no-mangle"] } -spl-token-v2-0 = { package = "spl-token", version = "2.0.6", features = ["skip-no-mangle"] } +spl-memo-v1-0 = { package = "spl-memo", version = "=1.0.7", features = ["skip-no-mangle"] } +spl-token-v2-0 = { package = "spl-token", version = "=2.0.6", features = ["skip-no-mangle"] } thiserror = "1.0" [package.metadata.docs.rs]