use {super::*, std::ops::Deref}; #[test] fn inscribe_creates_inscriptions() { let rpc_server = test_bitcoincore_rpc::spawn(); rpc_server.mine_blocks(1); assert_eq!(rpc_server.descriptors().len(), 0); create_wallet(&rpc_server); let (inscription, _) = inscribe(&rpc_server); assert_eq!(rpc_server.descriptors().len(), 3); let request = TestServer::spawn_with_args(&rpc_server, &[]).request(format!("/content/{inscription}")); assert_eq!(request.status(), 200); assert_eq!( request.headers().get("content-type").unwrap(), "text/plain;charset=utf-8" ); assert_eq!(request.text().unwrap(), "FOO"); } #[test] fn inscribe_works_with_huge_expensive_inscriptions() { let rpc_server = test_bitcoincore_rpc::spawn(); create_wallet(&rpc_server); let txid = rpc_server.mine_blocks(1)[0].txdata[0].txid(); CommandBuilder::new(format!( "wallet inscribe --file foo.txt --satpoint {txid}:0:0 --fee-rate 10" )) .write("foo.txt", [0; 350_000]) .rpc_server(&rpc_server) .run_and_deserialize_output::<Inscribe>();
Inscription number 44,990,117
Genesis block 819,070
File type text
File size 1.03 KB
Creation date