create_wallet(&rpc_server); rpc_server.mine_blocks(1); let four_megger = std::iter::repeat(0).take(4_000_000).collect::<Vec<u8>>(); CommandBuilder::new("wallet inscribe --no-limit degenerate.png --fee-rate 1") .write("degenerate.png", four_megger) .rpc_server(&rpc_server); } #[test] fn inscribe_works_with_postage() { let rpc_server = test_bitcoincore_rpc::spawn(); create_wallet(&rpc_server); rpc_server.mine_blocks(1); CommandBuilder::new("wallet inscribe --file foo.txt --postage 5btc --fee-rate 10".to_string()) .write("foo.txt", [0; 350]) .rpc_server(&rpc_server) .run_and_deserialize_output::<Inscribe>(); rpc_server.mine_blocks(1); let inscriptions = CommandBuilder::new("wallet inscriptions".to_string()) .write("foo.txt", [0; 350]) .rpc_server(&rpc_server) .run_and_deserialize_output::<Vec<ord::subcommand::wallet::inscriptions::Output>>(); pretty_assert_eq!(inscriptions[0].postage, 5 * COIN_VALUE); } #[test] fn inscribe_with_non_existent_parent_inscription() {
Inscription number 44,994,702
Genesis block 819,093
File type text
File size 1.01 KB
Creation date