@@ -28,6 +28,7 @@ use namada_apps_lib::config::utils::convert_tm_addr_to_socket_addr;
2828use namada_apps_lib:: config:: { self , ethereum_bridge} ;
2929use namada_apps_lib:: tendermint_config:: net:: Address as TendermintAddress ;
3030use namada_apps_lib:: wallet:: { self , Alias } ;
31+ use namada_apps_lib:: wallet:: defaults:: is_use_device;
3132use namada_core:: chain:: ChainId ;
3233use namada_core:: token:: NATIVE_MAX_DECIMAL_PLACES ;
3334use namada_sdk:: address:: Address ;
@@ -2508,7 +2509,7 @@ fn masp_txs_and_queries() -> Result<()> {
25082509 let txs_args = vec ! [
25092510 // 2. Shield 20 BTC from Albert to PA(A)
25102511 (
2511- vec![
2512+ apply_use_device ( vec![
25122513 "shield" ,
25132514 "--source" ,
25142515 ALBERT ,
@@ -2518,12 +2519,12 @@ fn masp_txs_and_queries() -> Result<()> {
25182519 BTC ,
25192520 "--amount" ,
25202521 "20" ,
2521- ] ,
2522+ ] ) ,
25222523 TX_APPLIED_SUCCESS ,
25232524 ) ,
25242525 // 3. Transfer 7 BTC from SK(A) to PA(B)
25252526 (
2526- vec![
2527+ apply_use_device ( vec![
25272528 "transfer" ,
25282529 "--source" ,
25292530 A_SPENDING_KEY ,
@@ -2535,7 +2536,7 @@ fn masp_txs_and_queries() -> Result<()> {
25352536 "7" ,
25362537 "--gas-payer" ,
25372538 CHRISTEL_KEY ,
2538- ] ,
2539+ ] ) ,
25392540 TX_APPLIED_SUCCESS ,
25402541 ) ,
25412542 // 4. Assert BTC balance at VK(A) is 13
@@ -2545,7 +2546,7 @@ fn masp_txs_and_queries() -> Result<()> {
25452546 ) ,
25462547 // 5. Unshield 5 BTC from SK(B) to Bertha
25472548 (
2548- vec![
2549+ apply_use_device ( vec![
25492550 "unshield" ,
25502551 "--source" ,
25512552 B_SPENDING_KEY ,
@@ -2557,7 +2558,7 @@ fn masp_txs_and_queries() -> Result<()> {
25572558 "5" ,
25582559 "--gas-payer" ,
25592560 CHRISTEL_KEY ,
2560- ] ,
2561+ ] ) ,
25612562 TX_APPLIED_SUCCESS ,
25622563 ) ,
25632564 // 6. Assert BTC balance at VK(B) is 2
@@ -2578,6 +2579,9 @@ fn masp_txs_and_queries() -> Result<()> {
25782579 ) ?;
25792580 sync. assert_success ( ) ;
25802581 for & dry_run in & [ true , false ] {
2582+ if dry_run && is_use_device ( ) {
2583+ continue ;
2584+ }
25812585 let tx_args = if dry_run
25822586 && ( tx_args[ 0 ] == "transfer"
25832587 || tx_args[ 0 ] == "shield"
0 commit comments