transfer100.pizza#71,307,168brc-20#66,851,382textminting-claim#66,033,964orc-20Inscription #56257474#56,257,474htmlmint.charactor:winged#51,792,575brc-1024mint.charactor:warrior#51,791,632brc-1024mint.charactor:warrior#51,660,666brc-1024mint.charactor:frostborn#51,660,510brc-1024mint.charactor:techie#51,581,025brc-1024mint.charactor:thunder#51,581,024brc-1024mint.charactor:mage#51,568,913brc-1024mint.charactor:warrior#51,566,205brc-1024mint.charactor:pyronians#51,563,283brc-1024pub(crate) use { super::*, bitcoin::{ blockdata::{opcodes, script, script::PushBytesBuf}, ScriptBuf, Witness, }, pretty_assertions::assert_eq as pretty_assert_eq, std::iter, test_bitcoincore_rpc::TransactionTemplate, unindent::Unindent, }; macro_rules! assert_regex_match { ($value:expr, $pattern:expr $(,)?) => { let regex = Regex::new(&format!("^(?s){}$", $pattern)).unwrap(); let string = $value.to_string(); if !regex.is_match(string.as_ref()) { panic!( "Regex:\n\n{}\n\n…did not match string:\n\n{}", regex, string ); } }; } macro_rules! assert_matches { ($expression:expr, $( $pattern:pat_param )|+ $( if $guard:expr )? $(,)?) => { match $expression { $( $pattern )|+ $( if $guard )? => {} left => panic!( "assertion failed: (left ~= right)\n left: `{:?}`\n right: `{}`", left, stringify!($($pattern)|+ $(if $guard)?) ), } } } pub(crate) fn blockhash(n: u64) -> BlockHash { let hex = format!("{n:x}");#45,014,022textdmt-mint.nat#44,581,017tapdmt-mint.nat#44,581,016tapdmt-mint.nat#44,581,015tapdmt-mint.nat#44,581,014tapdmt-mint.nat#44,581,013tapdmt-mint.nat#44,581,008tapdmt-mint.nat#44,581,007tapdmt-mint.nat#44,581,005tapdmt-mint.nat#44,581,002tapdmt-mint.nat#44,581,000tapdmt-mint.nat#44,580,999tapdmt-mint.nat#44,580,996tapdmt-mint.nat#44,580,992tapdmt-mint.nat#44,580,991tapdmt-mint.nat#44,580,989tapdmt-mint.nat#44,580,983tapdmt-mint.nat#44,580,981tapdmt-mint.nat#44,580,980tapdmt-mint.nat#44,580,975tapdmt-mint.nat#44,580,974tapdmt-mint.nat#44,576,236tapdmt-mint.nat#44,576,235tapdmt-mint.nat#44,576,234tapdmt-mint.nat#44,576,233tapdmt-mint.nat#44,576,229tapdmt-mint.nat#44,576,228tapdmt-mint.nat#44,576,226tapdmt-mint.nat#44,576,222tapdmt-mint.nat#44,576,218tapdmt-mint.nat#44,576,212tapdmt-mint.nat#44,560,796tapdmt-mint.nat#44,560,793tapdmt-mint.nat#44,560,784tapdmt-mint.nat#44,560,754tapdmt-mint.nat#44,560,749tapdmt-mint.nat#44,560,744tapdmt-mint.nat#44,560,725tapdmt-mint.nat#44,560,712tapdmt-mint.nat#44,560,703tapdmt-mint.nat#44,560,698tapdmt-mint.nat#44,557,720tapdmt-mint.nat#44,556,249tapdmt-mint.nat#44,538,082tapdmt-mint.nat#44,538,081tapdmt-mint.nat#44,538,080tapdmt-mint.nat#44,538,079tap