Inscription #73041355#73,041,355htmltransfer100.pizza#71,264,446brc-20transfer5,000.dgts#70,859,045brc-20Inscription #68317856#68,317,856gifInscription #66003580#66,003,580pngtransfer400,000.depd#57,228,044brc-20mint.charactor:pyronians#51,330,907brc-1024mint.charactor:skeleton#51,330,904brc-1024mint.charactor:forestian#51,330,882brc-1024mint.charactor:winged#51,330,874brc-1024mint.charactor:cultivator#51,330,871brc-1024mint.charactor:startraveler#51,330,864brc-1024mint.charactor:skeleton#51,330,844brc-1024mint.charactor:forestian#51,330,838brc-1024mint.charactor:winged#51,330,829brc-1024mint.charactor:dragonblood#51,330,828brc-1024Inscription #50575428#50,575,428pngInscription #50522376#50,522,376pngInscription #50519590#50,519,590pngInscription #50519573#50,519,573png#[test] fn unknown_preview() { let server = TestServer::new_with_regtest(); server.mine_blocks(1); let txid = server.bitcoin_rpc_server.broadcast_tx(TransactionTemplate { inputs: &[(1, 0, 0, inscription("text/foo", "hello").to_witness())], ..Default::default() }); server.mine_blocks(1); server.assert_response_csp( format!("/preview/{}", InscriptionId { txid, index: 0 }), StatusCode::OK, "default-src 'self'", fs::read_to_string("templates/preview-unknown.html").unwrap(), ); } #[test] fn video_preview() { let server = TestServer::new_with_regtest(); server.mine_blocks(1); let txid = server.bitcoin_rpc_server.broadcast_tx(TransactionTemplate { inputs: &[(1, 0, 0, inscription("video/webm", "hello").to_witness())], ..Default::default() }); let inscription_id = InscriptionId { txid, index: 0 }; server.mine_blocks(1); server.assert_response_regex( format!("/preview/{inscription_id}"), StatusCode::OK,#44,990,429textlet response = test_server.get("/blockcount"); assert_eq!(response.status(), StatusCode::OK); assert_eq!(response.text().unwrap(), "2"); } #[test] fn block_height_endpoint() { let test_server = TestServer::new(); let response = test_server.get("/blockheight"); assert_eq!(response.status(), StatusCode::OK); assert_eq!(response.text().unwrap(), "0"); test_server.mine_blocks(2); let response = test_server.get("/blockheight"); assert_eq!(response.status(), StatusCode::OK); assert_eq!(response.text().unwrap(), "2"); } #[test] fn block_hash_endpoint() { let test_server = TestServer::new(); let response = test_server.get("/blockhash"); assert_eq!(response.status(), StatusCode::OK); assert_eq!( response.text().unwrap(), "000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f" ); } #[test] fn block_hash_from_height_endpoint() { let test_server = TestServer::new(); let response = test_server.get("/blockhash/0");#44,990,305textlet info = server.index.info().unwrap(); assert_eq!(info.transactions.len(), 1); assert_eq!(info.transactions[0].starting_block_count, 0); server.index.update().unwrap(); assert_eq!(server.index.statistic(crate::index::Statistic::Commits), 1); let info = server.index.info().unwrap(); assert_eq!(info.transactions.len(), 1); assert_eq!(info.transactions[0].starting_block_count, 0); server.mine_blocks(1); thread::sleep(Duration::from_millis(10)); server.index.update().unwrap(); assert_eq!(server.index.statistic(crate::index::Statistic::Commits), 2); let info = server.index.info().unwrap(); assert_eq!(info.transactions.len(), 2); assert_eq!(info.transactions[0].starting_block_count, 0); assert_eq!(info.transactions[1].starting_block_count, 1); assert!( info.transactions[1].starting_timestamp - info.transactions[0].starting_timestamp >= 10 ); } #[test] fn outputs_traversed_are_tracked() { let server = TestServer::new_with_sat_index();#44,990,268text"चाहिए जब आप पूरी तरह से समझें कि आप क्या कर रहे हैं।" #: src/guides/collecting/sparrow-wallet.md:103 msgid "" "Using the `ord` software will remove much of the complexity we are " "describing here, as it is able to automatically and safely handle sending " "inscriptions in an easy way." msgstr "" "`ऑर्ड` सॉफ़्टवेयर का उपयोग करने से हम यहां जो जटिलता वर्णन कर रहे हैं, उसका बहुत सारा हिस्‍सा निकाल देगा, " "क्‍योंकि यह स्वच्‍छंद तरीके से इंस्‍क्रीप्‍शंस भेजने का काम स्‍वत: और सुरक्षित तरीके से कर सकता है।" #: src/guides/collecting/sparrow-wallet.md:105 msgid "⚠️⚠️ Additional Warning ⚠️⚠️" msgstr "⚠️⚠️ अतिरिक्‍त चेतावनी ⚠️⚠️" #: src/guides/collecting/sparrow-wallet.md:106 msgid "" "Don't use your sparrow inscriptions wallet to do general sends of non-" "inscription bitcoin. You can setup a separate wallet in sparrow if you need " "to do normal bitcoin transactions, and keep your inscriptions wallet " "separate." msgstr "" "गैर-इंस्‍क्रीप्‍शंस बिटकॉईन के सामान्‍य प्रे‍षण के लिए स्पैरो इंस्‍क्रीप्‍शंस (डिजिटल अभिलेख) वॉलेट का प्रयोग " #44,987,356text"artefatos digitais únicos e nativos do Bitcoin que podem que podem ser " "mantidos em carteiras de bitcoin e transferidos usando transações de Bitcoin. " "Essas inscrições são tão duráveis, imutáveis, seguras e descentralizadas quanto " "o próprio Bitcoin." #: src/introduction.md:22 msgid "" "Other, more unusual use-cases are possible: off-chain colored-coins, public " "key infrastructure with key rotation, a decentralized replacement for the " "DNS. For now though, such use-cases are speculative, and exist only in the " "minds of fringe ordinal theorists." msgstr "" "Outros casos de uso mais incomuns são possíveis: moedas coloridas (colored-coins) " "fora da cadeia, infraestrutura de chave pública com rotação de chaves, " "um substituto descentralizado para o DNS. Por enquanto, porém, tais casos de uso " "são especulativos e existem apenas nas mentes dos teóricos ordinais." #: src/introduction.md:27 msgid "For more details on ordinal theory, see the [overview](overview.md)." msgstr "Para obter mais detalhes sobre a teoria ordinal, consulte a [visão geral](overview.md)." #44,975,481textInscription #42458871#42,458,871pngInscription #41702782#41,702,782pngInscription #41679583#41,679,583pngInscription #41675524#41,675,524pngInscription #41675523#41,675,523pngInscription #41675522#41,675,522pngInscription #41675521#41,675,521pngInscription #41669453#41,669,453pngInscription #41669427#41,669,427pngInscription #41665452#41,665,452pngInscription #41665451#41,665,451pngInscription #41665450#41,665,450pngInscription #41665449#41,665,449pngInscription #40361677#40,361,677pngInscription #40331561#40,331,561pngmint500.halv#38,177,166brc-20mint500.halv#38,177,151brc-20mint500.halv#38,177,070brc-20mint500.halv#38,177,066brc-20mint500.halv#38,177,055brc-20mint500.halv#38,177,047brc-20mint500.halv#38,177,031brc-20mint500.halv#38,177,027brc-20mint500.halv#38,177,008brc-20mint500.halv#38,176,931brc-20mint500.halv#38,176,928brc-20mint500.halv#38,176,925brc-20mint500.halv#38,176,895brc-20mint500.halv#38,176,874brc-20mint500.halv#38,176,858brc-20mint500.halv#38,176,833brc-20mint500.halv#38,176,830brc-20mint500.halv#38,176,817brc-20mint500.halv#38,176,784brc-20mint500.halv#38,176,764brc-20