#73,898,005text#73,898,004text#73,898,003text#73,898,002text#73,898,001text#73,890,347textInscription #72469811#72,469,811svgtransfer3,447.241.xing#72,400,405brc-20transfer943.659.zbit#72,400,403brc-20transfer100.pizza#71,218,900brc-20Inscription #71078667#71,078,667htmltransfer262.wzrd#70,317,275brc-20transfer267.wzrd#70,317,270brc-20#69,952,451videotransfer2,000.piza#69,379,165brc-20#66,898,096textInscription #65979581#65,979,581pngdmt-mint.grok42#65,404,357tapreg١٦.uniworlds#64,932,855snsreg١٥.uniworlds#64,932,730snsreg١٤.uniworlds#64,932,710snsreg١٣.uniworlds#64,932,709snsreg٧٧.uniworlds#64,909,860snsreg٩٩.uniworlds#64,907,357snsreg١٢.uniworlds#64,907,356snsreg١١.uniworlds#64,907,355snsreg٥٥.uniworlds#64,907,354snsreg٤٤.uniworlds#64,907,353snsreg٦٥.uniworlds#64,896,184sns#64,473,152mint100.xrcs#54,197,499xrc-20mint100.xrcs#54,197,498xrc-20mint100.xrcs#54,197,497xrc-20mint100.xrcs#54,197,496xrc-20mint100.xrcs#54,197,495xrc-20mint100.xrcs#54,197,494xrc-20mint100.xrcs#54,197,493xrc-20mint100.xrcs#54,197,492xrc-20mint100.xrcs#54,197,491xrc-20mint100.xrcs#54,197,490xrc-20mint100.xrcs#54,197,489xrc-20mint100.xrcs#54,197,488xrc-20mint100.xrcs#54,197,487xrc-20mint100.xrcs#54,197,486xrc-20mint100.xrcs#54,197,485xrc-20mint100.xrcs#54,197,484xrc-20mint100.xrcs#54,197,483xrc-20mint100.xrcs#54,197,482xrc-20mint100.xrcs#54,197,481xrc-20mint100.xrcs#54,197,480xrc-20mint100.xrcs#54,197,479xrc-20mint100.xrcs#54,197,478xrc-20mint100.xrcs#54,197,477xrc-20pub(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,041,457textdmt-mint.magic#44,828,157tapdmt-mint.magic#44,727,347tapdmt-mint.magic#44,727,148tapInscription #42461950#42,461,950pngtransfer16,500.mxrc#11,741,438brc-20transfer11,000.mxrc#11,276,338brc-20