diff --git a/solana/solana-ibc/Anchor.toml b/Anchor.toml similarity index 86% rename from solana/solana-ibc/Anchor.toml rename to Anchor.toml index 698ca189..332c217f 100644 --- a/solana/solana-ibc/Anchor.toml +++ b/Anchor.toml @@ -9,6 +9,11 @@ solana_ibc = "7MEuaEwNMsjVCJy9N31ZgvQf1dFkRNXYFREaAjMsoE5g" [registry] url = "https://api.apr.dev" +[workspace] +members = [ + "solana/solana-ibc/programs/solana-ibc" +] + [provider] cluster = "Localnet" wallet = "~/.config/solana/id.json" diff --git a/solana/solana-ibc/programs/solana-ibc/Xargo.toml b/solana/solana-ibc/programs/solana-ibc/Xargo.toml new file mode 100644 index 00000000..e69de29b diff --git a/solana/solana-ibc/programs/solana-ibc/src/tests.rs b/solana/solana-ibc/programs/solana-ibc/src/tests.rs index da0c2766..d806ffe6 100644 --- a/solana/solana-ibc/programs/solana-ibc/src/tests.rs +++ b/solana/solana-ibc/programs/solana-ibc/src/tests.rs @@ -45,6 +45,7 @@ fn create_mock_client_and_cs_state() -> (MockClientState, MockConsensusState) { } #[test] +#[ignore = "Requires local validator to run"] fn test_deliver() -> Result<()> { let authority = Rc::new(Keypair::new()); println!("This is pubkey {}", authority.pubkey().to_string()); @@ -87,8 +88,7 @@ fn test_deliver() -> Result<()> { .args(instruction::Deliver { messages: all_messages }) .payer(authority.clone()) .signer(&*authority) - .send() - .unwrap(); + .send()?; // ? gives us the log messages on the why the tx did fail ( better than unwrap ) println!("demo sig: {sig}");