@@ -5,9 +5,10 @@ use crate::sandbox::common::{
55 arbitrum_evm_request, avalanche_evm_request,
66 await_pending_foreign_tx_request_observed_on_contract, base_evm_request,
77 bitcoin_extracted_values, bitcoin_request, bnb_evm_request, bogus_ton_log_extracted_value,
8- ethereum_evm_request, evm_block_hash_extracted_values, hyper_evm_request, polygon_evm_request,
9- register_foreign_chain_configuration, sign_foreign_tx_response, starknet_extracted_values,
10- starknet_request, sui_extracted_values, sui_request, ton_request,
8+ ethereum_evm_request, evm_block_hash_extracted_values, fogo_request, hyper_evm_request,
9+ polygon_evm_request, register_foreign_chain_configuration, sign_foreign_tx_response,
10+ solana_request, starknet_extracted_values, starknet_request, sui_extracted_values, sui_request,
11+ svm_extracted_values, ton_request,
1112} ;
1213use crate :: sandbox:: utils:: transactions:: CallMpcContract ;
1314use near_mpc_contract_interface:: method_names;
@@ -35,6 +36,8 @@ const SIGNATURE_TIMEOUT_BLOCKS: u64 = 200;
3536#[ case:: sui( sui_request( ) , sui_extracted_values( ) ) ]
3637#[ case:: avalanche( avalanche_evm_request( ) , evm_block_hash_extracted_values( ) ) ]
3738#[ case:: adi( adi_evm_request( ) , evm_block_hash_extracted_values( ) ) ]
39+ #[ case:: solana( solana_request( ) , svm_extracted_values( ) ) ]
40+ #[ case:: fogo( fogo_request( ) , svm_extracted_values( ) ) ]
3841#[ tokio:: test]
3942async fn verify_foreign_transaction__should_succeed (
4043 #[ case] rpc_request : ForeignChainRpcRequest ,
@@ -326,6 +329,8 @@ async fn verify_foreign_transaction__should_succeed_when_response_matches_expect
326329#[ case:: sui( sui_request( ) ) ]
327330#[ case:: avalanche( avalanche_evm_request( ) ) ]
328331#[ case:: adi( adi_evm_request( ) ) ]
332+ #[ case:: solana( solana_request( ) ) ]
333+ #[ case:: fogo( fogo_request( ) ) ]
329334#[ tokio:: test]
330335async fn verify_foreign_transaction__should_reject_without_policy (
331336 #[ case] rpc_request : ForeignChainRpcRequest ,
@@ -372,6 +377,8 @@ async fn verify_foreign_transaction__should_reject_without_policy(
372377#[ case:: sui( sui_request( ) ) ]
373378#[ case:: avalanche( avalanche_evm_request( ) ) ]
374379#[ case:: adi( adi_evm_request( ) ) ]
380+ #[ case:: solana( solana_request( ) ) ]
381+ #[ case:: fogo( fogo_request( ) ) ]
375382#[ tokio:: test]
376383async fn verify_foreign_transaction__should_timeout_without_response (
377384 #[ case] rpc_request : ForeignChainRpcRequest ,
0 commit comments