Extension(page_config), Extension(index), Path(0), accept_json, ) .await } async fn inscriptions_paginated( Extension(page_config): Extension<Arc<PageConfig>>, Extension(index): Extension<Arc<Index>>, Path(page_index): Path<usize>, accept_json: AcceptJson, ) -> ServerResult<Response> { let (inscriptions, more_inscriptions) = index.get_inscriptions_paginated(100, page_index)?; let prev = page_index.checked_sub(1); let next = more_inscriptions.then_some(page_index + 1); Ok(if accept_json.0 { Json(InscriptionsJson { inscriptions, page_index, more: more_inscriptions, }) .into_response() } else { InscriptionsHtml { inscriptions, next, prev, } .page(page_config) .into_response() }) } async fn inscriptions_in_block( Extension(page_config): Extension<Arc<PageConfig>>, Extension(index): Extension<Arc<Index>>, Path(block_height): Path<u32>,
Inscription number 44,989,900
Genesis block 819,069
File type text
File size 1.01 KB
Creation date