@@ -25,6 +25,7 @@ use namada_apps_lib::config::utils::convert_tm_addr_to_socket_addr;
2525use namada_apps_lib:: config:: { self , ethereum_bridge} ;
2626use namada_apps_lib:: tendermint_config:: net:: Address as TendermintAddress ;
2727use namada_apps_lib:: wallet;
28+ use namada_apps_lib:: wallet:: defaults:: is_use_device;
2829use namada_core:: chain:: ChainId ;
2930use namada_core:: token:: NATIVE_MAX_DECIMAL_PLACES ;
3031use namada_sdk:: address:: Address ;
@@ -2501,7 +2502,7 @@ fn masp_txs_and_queries() -> Result<()> {
25012502 let txs_args = vec ! [
25022503 // 2. Shield 20 BTC from Albert to PA(A)
25032504 (
2504- vec![
2505+ apply_use_device ( vec![
25052506 "shield" ,
25062507 "--source" ,
25072508 ALBERT ,
@@ -2511,12 +2512,12 @@ fn masp_txs_and_queries() -> Result<()> {
25112512 BTC ,
25122513 "--amount" ,
25132514 "20" ,
2514- ] ,
2515+ ] ) ,
25152516 TX_APPLIED_SUCCESS ,
25162517 ) ,
25172518 // 3. Transfer 7 BTC from SK(A) to PA(B)
25182519 (
2519- vec![
2520+ apply_use_device ( vec![
25202521 "transfer" ,
25212522 "--source" ,
25222523 A_SPENDING_KEY ,
@@ -2528,7 +2529,7 @@ fn masp_txs_and_queries() -> Result<()> {
25282529 "7" ,
25292530 "--gas-payer" ,
25302531 CHRISTEL_KEY ,
2531- ] ,
2532+ ] ) ,
25322533 TX_APPLIED_SUCCESS ,
25332534 ) ,
25342535 // 4. Assert BTC balance at VK(A) is 13
@@ -2538,7 +2539,7 @@ fn masp_txs_and_queries() -> Result<()> {
25382539 ) ,
25392540 // 5. Unshield 5 BTC from SK(B) to Bertha
25402541 (
2541- vec![
2542+ apply_use_device ( vec![
25422543 "unshield" ,
25432544 "--source" ,
25442545 B_SPENDING_KEY ,
@@ -2550,7 +2551,7 @@ fn masp_txs_and_queries() -> Result<()> {
25502551 "5" ,
25512552 "--gas-payer" ,
25522553 CHRISTEL_KEY ,
2553- ] ,
2554+ ] ) ,
25542555 TX_APPLIED_SUCCESS ,
25552556 ) ,
25562557 // 6. Assert BTC balance at VK(B) is 2
@@ -2571,6 +2572,9 @@ fn masp_txs_and_queries() -> Result<()> {
25712572 ) ?;
25722573 sync. assert_success ( ) ;
25732574 for & dry_run in & [ true , false ] {
2575+ if dry_run && is_use_device ( ) {
2576+ continue ;
2577+ }
25742578 let tx_args = if dry_run
25752579 && ( tx_args[ 0 ] == "transfer"
25762580 || tx_args[ 0 ] == "shield"
0 commit comments