Merge api/program into single units (#7061)
This commit is contained in:
@ -41,8 +41,7 @@ rayon = "1.2.0"
|
||||
serde = "1.0.102"
|
||||
serde_derive = "1.0.102"
|
||||
serde_json = "1.0.41"
|
||||
solana-budget-api = { path = "../programs/budget_api", version = "0.21.0" }
|
||||
solana-budget-program = { path = "../programs/budget_program", version = "0.21.0" }
|
||||
solana-budget-program = { path = "../programs/budget", version = "0.21.0" }
|
||||
solana-clap-utils = { path = "../clap-utils", version = "0.21.0" }
|
||||
solana-chacha-sys = { path = "../chacha-sys", version = "0.21.0" }
|
||||
solana-client = { path = "../client", version = "0.21.0" }
|
||||
@ -58,8 +57,7 @@ solana-perf = { path = "../perf", version = "0.21.0" }
|
||||
solana-runtime = { path = "../runtime", version = "0.21.0" }
|
||||
solana-sdk = { path = "../sdk", version = "0.21.0" }
|
||||
solana-stake-program = { path = "../programs/stake", version = "0.21.0" }
|
||||
solana-storage-api = { path = "../programs/storage_api", version = "0.21.0" }
|
||||
solana-storage-program = { path = "../programs/storage_program", version = "0.21.0" }
|
||||
solana-storage-program = { path = "../programs/storage", version = "0.21.0" }
|
||||
solana-vote-program = { path = "../programs/vote", version = "0.21.0" }
|
||||
solana-vote-signer = { path = "../vote-signer", version = "0.21.0" }
|
||||
symlink = "0.1.0"
|
||||
|
@ -37,7 +37,7 @@ use solana_sdk::{
|
||||
transaction::Transaction,
|
||||
transport::TransportError,
|
||||
};
|
||||
use solana_storage_api::{
|
||||
use solana_storage_program::{
|
||||
storage_contract::StorageContract,
|
||||
storage_instruction::{self, StorageAccountType},
|
||||
};
|
||||
|
@ -245,8 +245,8 @@ mod tests {
|
||||
use jsonrpc_core::futures::sync::mpsc;
|
||||
use jsonrpc_core::Response;
|
||||
use jsonrpc_pubsub::{PubSubHandler, Session};
|
||||
use solana_budget_api;
|
||||
use solana_budget_api::budget_instruction;
|
||||
use solana_budget_program;
|
||||
use solana_budget_program::budget_instruction;
|
||||
use solana_ledger::bank_forks::BankForks;
|
||||
use solana_runtime::bank::Bank;
|
||||
use solana_sdk::pubkey::Pubkey;
|
||||
@ -378,7 +378,7 @@ mod tests {
|
||||
let witness = Keypair::new();
|
||||
let contract_funds = Keypair::new();
|
||||
let contract_state = Keypair::new();
|
||||
let budget_program_id = solana_budget_api::id();
|
||||
let budget_program_id = solana_budget_program::id();
|
||||
let bank = Bank::new(&genesis_config);
|
||||
let blockhash = bank.last_blockhash();
|
||||
let bank_forks = Arc::new(RwLock::new(BankForks::new(0, bank)));
|
||||
|
@ -298,7 +298,7 @@ mod tests {
|
||||
use super::*;
|
||||
use crate::genesis_utils::{create_genesis_config, GenesisConfigInfo};
|
||||
use jsonrpc_pubsub::typed::Subscriber;
|
||||
use solana_budget_api;
|
||||
use solana_budget_program;
|
||||
use solana_sdk::signature::{Keypair, KeypairUtil};
|
||||
use solana_sdk::system_transaction;
|
||||
use tokio::prelude::{Async, Stream};
|
||||
@ -320,7 +320,7 @@ mod tests {
|
||||
blockhash,
|
||||
1,
|
||||
16,
|
||||
&solana_budget_api::id(),
|
||||
&solana_budget_program::id(),
|
||||
);
|
||||
bank_forks
|
||||
.write()
|
||||
@ -375,7 +375,7 @@ mod tests {
|
||||
blockhash,
|
||||
1,
|
||||
16,
|
||||
&solana_budget_api::id(),
|
||||
&solana_budget_program::id(),
|
||||
);
|
||||
bank_forks
|
||||
.write()
|
||||
@ -390,15 +390,15 @@ mod tests {
|
||||
let sub_id = SubscriptionId::Number(0 as u64);
|
||||
let sink = subscriber.assign_id(sub_id.clone()).unwrap();
|
||||
let subscriptions = RpcSubscriptions::default();
|
||||
subscriptions.add_program_subscription(&solana_budget_api::id(), None, &sub_id, &sink);
|
||||
subscriptions.add_program_subscription(&solana_budget_program::id(), None, &sub_id, &sink);
|
||||
|
||||
assert!(subscriptions
|
||||
.program_subscriptions
|
||||
.read()
|
||||
.unwrap()
|
||||
.contains_key(&solana_budget_api::id()));
|
||||
.contains_key(&solana_budget_program::id()));
|
||||
|
||||
subscriptions.check_program(&solana_budget_api::id(), 0, &bank_forks);
|
||||
subscriptions.check_program(&solana_budget_program::id(), 0, &bank_forks);
|
||||
let string = transport_receiver.poll();
|
||||
if let Async::Ready(Some(response)) = string.unwrap() {
|
||||
let expected = format!(r#"{{"jsonrpc":"2.0","method":"programNotification","params":{{"result":["{:?}",{{"data":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"executable":false,"lamports":1,"owner":[2,203,81,223,225,24,34,35,203,214,138,130,144,208,35,77,63,16,87,51,47,198,115,123,98,188,19,160,0,0,0,0],"rent_epoch":1}}],"subscription":0}}}}"#, alice.pubkey());
|
||||
@ -410,7 +410,7 @@ mod tests {
|
||||
.program_subscriptions
|
||||
.read()
|
||||
.unwrap()
|
||||
.contains_key(&solana_budget_api::id()));
|
||||
.contains_key(&solana_budget_program::id()));
|
||||
}
|
||||
#[test]
|
||||
fn test_check_signature_subscribe() {
|
||||
|
@ -23,7 +23,7 @@ use solana_sdk::{
|
||||
signature::{Keypair, KeypairUtil, Signature},
|
||||
transaction::Transaction,
|
||||
};
|
||||
use solana_storage_api::{
|
||||
use solana_storage_program::{
|
||||
storage_contract::{Proof, ProofStatus, StorageContract},
|
||||
storage_instruction,
|
||||
storage_instruction::proof_validation,
|
||||
|
@ -17,8 +17,8 @@ mod tests {
|
||||
use solana_sdk::pubkey::Pubkey;
|
||||
use solana_sdk::signature::{Keypair, KeypairUtil};
|
||||
use solana_sdk::transaction::Transaction;
|
||||
use solana_storage_api::storage_instruction;
|
||||
use solana_storage_api::storage_instruction::StorageAccountType;
|
||||
use solana_storage_program::storage_instruction;
|
||||
use solana_storage_program::storage_instruction::StorageAccountType;
|
||||
use std::fs::remove_dir_all;
|
||||
use std::sync::atomic::{AtomicBool, Ordering};
|
||||
use std::sync::mpsc::channel;
|
||||
|
Reference in New Issue
Block a user