Bitcoin address: bc1q5qem3jvvhz0x0lww3gmjyr2sklfr0pd0p4608u

SHOWING: First 60

Inscription #75628086#75,628,086svgtransfer100.pizza#72,403,504brc-20transfer100.pizza#71,354,057brc-20Inscription #68277808#68,277,808htmlInscription #68275646#68,275,646html#63,248,186Inscription #63248185#63,248,185webp#63,248,184Inscription #63248183#63,248,183webp#56,034,013#56,034,011#56,034,010#56,034,007#56,034,006#56,034,001#56,033,998#56,033,995#56,033,990#56,033,989dmt-mint.baked#54,369,567tapdmt-mint.baked#54,368,548tapdmt-mint.baked#54,365,294tapdmt-mint.baked#54,363,622tapdmt-mint.baked#54,363,621taptransfer42,000,000,000.3518#53,258,067brc-20transfer100.stst#53,257,688brc-20transfer10,000.hubx#53,143,585brc-20Inscription #50396992#50,396,992html#50,177,079veda#50,166,329vedaInscription #49552858#49,552,858pngInscription #49551211#49,551,211pngInscription #49551208#49,551,208pngmint1,000.bmbi#47,794,279brc-20mint1,000.bmbi#47,794,188brc-20mint1,000.bmbi#47,794,187brc-20mint1.bmbi#47,789,125brc-20mint1,000.bos#47,359,046BRC-100mint1,000.bos#47,359,038BRC-100mint1. guo#46,985,780brc-20mint1. guo#46,985,593brc-20mint1. guo#46,942,687brc-20mint1. guo#46,941,807brc-20mint1. guo#46,941,254brc-20mint1. guo#46,941,253brc-20token-mint5.miner#46,354,244tapInscription #45311883#45,311,883webpInscription #45162369#45,162,369svgInscription #45162368#45,162,368svguse {super::*, ord::subcommand::wallet::send::Output, std::collections::BTreeMap}; #[test] fn inscriptions_can_be_sent() { let rpc_server = test_bitcoincore_rpc::spawn(); create_wallet(&rpc_server); rpc_server.mine_blocks(1); let (inscription, _) = inscribe(&rpc_server); rpc_server.mine_blocks(1); let output = CommandBuilder::new(format!( "wallet send --fee-rate 1 bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4 {inscription}", )) .rpc_server(&rpc_server) .stdout_regex(r".*") .run_and_deserialize_output::<Output>(); let txid = rpc_server.mempool()[0].txid(); assert_eq!(txid, output.transaction); rpc_server.mine_blocks(1); let send_txid = output.transaction; let ord_server = TestServer::spawn_with_args(&rpc_server, &[]); ord_server.assert_response_regex( format!("/inscription/{inscription}"), format!( ".*<h1>Inscription 0</h1>.*<dl>.* <dt>content length</dt> <dd>3 bytes</dd> <dt>content type</dt> <dd>text/plain;charset=utf-8</dd> .* <dt>location</dt> #44,988,818text let tx1 = &rpc_server.mempool()[0]; let mut fee = 0; for input in &tx1.input { fee += rpc_server .get_utxo_amount(&input.previous_output) .unwrap() .to_sat(); } for output in &tx1.output { fee -= output.value; } let fee_rate = fee as f64 / tx1.vsize() as f64; pretty_assert_eq!(fee_rate, 2.0); let tx2 = &rpc_server.mempool()[1]; let mut fee = 0; for input in &tx2.input { fee += &tx1.output[input.previous_output.vout as usize].value; } for output in &tx2.output { fee -= output.value; } let fee_rate = fee as f64 / tx2.vsize() as f64; pretty_assert_eq!(fee_rate, 2.0); assert_eq!( ord::FeeRate::try_from(2.0) .unwrap() .fee(tx1.vsize() + tx2.vsize()) .to_sat(), output.total_fees ); } #[test] fn inscribe_with_commit_fee_rate() { let rpc_server = test_bitcoincore_rpc::spawn(); create_wallet(&rpc_server); rpc_server.mine_blocks(1); CommandBuilder::new( "--index-sats wallet inscribe --file degenerate.png --commit-fee-rate 2.0 --fee-rate 1", #44,988,394textdmt-mint.nat#42,493,217tap{"p": "tap","op": "dmt-mint","dep": "4d967af36dcacd7e6199c39bda855d7b1b37268f4c8031fed5403a99ac57fe67i0","tick": "nat","blk": "7679#42,489,893textmint100.stst#40,999,426brc-20mint14,000,000,000.3518#40,227,655brc-20mint14,000,000,000.3518#40,227,593brc-20mint14,000,000,000.3518#40,227,592brc-20mint10.bear#39,916,929brc-20mint10.bear#39,916,863brc-20mint10.bear#39,916,756brc-20