} #[test] fn inscriptions_with_postage() { let rpc_server = test_bitcoincore_rpc::spawn(); create_wallet(&rpc_server); rpc_server.mine_blocks(1); let (inscription, _) = inscribe(&rpc_server); let output = CommandBuilder::new("wallet inscriptions") .rpc_server(&rpc_server) .run_and_deserialize_output::>(); assert_eq!(output[0].postage, 10000); let address = CommandBuilder::new("wallet receive") .rpc_server(&rpc_server) .run_and_deserialize_output::() .address; CommandBuilder::new(format!( "wallet send --fee-rate 1 {} {inscription}", address.assume_checked() )) .rpc_server(&rpc_server) .expected_exit_code(0) .stdout_regex(".*") .run_and_extract_stdout(); rpc_server.mine_blocks(1); let output = CommandBuilder::new("wallet inscriptions") .rpc_server(&rpc_server) .run_and_deserialize_output::>(); assert_eq!(output[0].postage, 9889); }