Inscription #72639278#72,639,278htmltransfer100.pizza#71,398,615brc-20#70,205,451texttransfer21,000.rᛤ#69,637,866brc-20Inscription #69507139#69,507,139pngInscription #69497960#69,497,960png#69,156,874textInscription #68941268#68,941,268htmlInscription #65967827#65,967,827pngInscription #65820692#65,820,692pngInscription #65075740#65,075,740htmlInscription #65066803#65,066,803htmlInscription #64982022#64,982,022svgInscription #64632174#64,632,174jpgInscription #64186004#64,186,004htmlInscription #64186003#64,186,003htmlInscription #62477597#62,477,597pngInscription #62465134#62,465,134pngInscription #60774143#60,774,143htmlInscription #60758316#60,758,316html#60,753,045textInscription #60752359#60,752,359htmlInscription #60647312#60,647,312htmlInscription #58143918#58,143,918pngInscription #58143914#58,143,914pngInscription #58143331#58,143,331pngInscription #58142856#58,142,856pngInscription #58131519#58,131,519pngInscription #53561083#53,561,083svgInscription #53555461#53,555,461svgtransfer1,000..com#48,488,334brc-20Inscription #46627878#46,627,878pngInscription #46101636#46,101,636pngtransfer50..com#45,213,840brc-20use super::*; fn target_as_block_hash(target: bitcoin::Target) -> BlockHash { BlockHash::from_raw_hash(Hash::from_byte_array(target.to_le_bytes())) } #[derive(Boilerplate)] pub(crate) struct BlockHtml { hash: BlockHash, target: BlockHash, best_height: Height, block: Block, height: Height, inscription_count: usize, featured_inscriptions: Vec<InscriptionId>, } impl BlockHtml { pub(crate) fn new( block: Block, height: Height, best_height: Height, inscription_count: usize, featured_inscriptions: Vec<InscriptionId>, ) -> Self { Self { hash: block.header.block_hash(), target: target_as_block_hash(block.header.target()), block, height, best_height, inscription_count, featured_inscriptions, } } } #[derive(Debug, PartialEq, Serialize, Deserialize)] pub struct BlockJson { pub hash: BlockHash, pub target: BlockHash, pub best_height: u32, pub height: u32, pub inscriptions: Vec<InscriptionId>, } impl BlockJson { pub(crate) fn new(#44,982,715textInscription #44974058#44,974,058pngInscription #44972792#44,972,792pngInscription #44672690#44,672,690svgInscription #43986460#43,986,460webpmint100,000,000,000.shid#42,617,148brc-20mint100,000,000,000.shid#42,617,147brc-20mint100,000,000,000.shid#42,616,603brc-20mint100,000,000,000.shid#42,616,602brc-20Inscription #34961420#34,961,420svgInscription #31377760#31,377,760svgtoken-mint1,000.ordfi#25,981,196taptoken-mint1,000.ordfi#25,981,192taptoken-mint1,000.ordfi#25,981,189taptoken-mint1,000.ordfi#25,981,184taptoken-mint1,000.ordfi#25,981,182taptoken-mint1,000.ordfi#25,981,181taptoken-mint1,000.ordfi#25,981,180taptoken-mint1,000.ordfi#25,981,176taptoken-mint1,000.ordfi#25,981,173taptoken-mint1,000.ordfi#25,981,172taptoken-mint1,000.ordfi#25,975,767taptoken-mint1,000.ordfi#25,975,765taptoken-mint1,000.ordfi#25,975,764taptoken-mint1,000.ordfi#25,975,762taptoken-mint1,000.ordfi#25,975,761tap