#: src/faq.md:165 msgid "" "By comparison, Ethereum NFTs are plagued with end-user security vulnerabilities. It is commonplace to blind-sign transactions, grant third-party apps unlimited " "permissions over a user's NFTs, and interact with complex and unpredictable smart contracts. This creates a minefield of hazards for Ethereum NFT users which " "are simply not a concern for ordinal theorists." msgstr "" "Для сравнения, NFT на Ethereum страдают от уязвимостей безопасности конечных пользователей. Обычным явлением является слепая подпись транзакций, предоставление " "сторонним приложениям неограниченных прав доступа к NFT пользователя, а также взаимодействие со сложными и непредсказуемыми смарт-контрактами. Это создает " "минное поле опасностей для пользователей Ethereum NFT, которые просто не волнуют ordinal теоретиков." #: src/faq.md:171 msgid "_Inscriptions are scarcer._" msgstr "_Надписи встречаются все реже._" #: src/faq.md:173 msgid "" "Inscriptions require bitcoin to mint, transfer, and store. This seems like a downside on the surface, but the raison d'etre of digital artifacts is to be " #44,996,739text #: src/guides/collecting/sparrow-wallet.md:111 msgid "" "Some Bitcoin wallets do not expose this level of detail, and they just show " "you a single summed up value of all the bitcoin in your wallet. However, " "when sending inscriptions it is important that you use a wallet like Sparrow " "which allows for UTXO control." msgstr "" "कुछ बिटकॉइन वॉलेट इस स्तर के विवरण प्रकट नहीं करते, और वे आपको केवल आपके वॉलेट में सभी बिटकॉइन " "के कुल मूल्य का सारांश प्रकट करते हैं। हालाँकि, इंस्‍क्रीप्‍शंस (डिजिटल अभिलेख) प्रेषित करते समय यह महत्वपूर्ण " "है कि आप स्पैरो जैसे वॉलेट का उपयोग करें जो UTXO नियंत्रण की अनुमति देता है।" #: src/guides/collecting/sparrow-wallet.md:113 msgid "Inspecting your inscription before sending" msgstr "इंस्‍क्रीप्‍शंस (डिजिटल अभिलेख) प्रेषण से पहले अपने उनका निरीक्षण" #: src/guides/collecting/sparrow-wallet.md:114 msgid "" "Like we have previously described inscriptions are inscribed onto sats, and " "sats are stored within UTXOs. UTXO's are a collection of satoshis with some " "particular value of the number of satoshis (the output value). Usually (but " #44,996,239text #: src\bounty/1.md:22 msgid "" "[`145Z7PFHyVrwiMWwEcUmDgFbmUbQSU9aap`](https://mempool.space/" "address/145Z7PFHyVrwiMWwEcUmDgFbmUbQSU9aap)" msgstr "" "[`145Z7PFHyVrwiMWwEcUmDgFbmUbQSU9aap`](https://mempool.space/" "address/145Z7PFHyVrwiMWwEcUmDgFbmUbQSU9aap)" #: src\bounty/1.md:27 msgid "" "Claimed by [@ordinalsindex](https://twitter.com/rodarmor/" "status/1569883266508853251)!" msgstr "" "Réclamé par [@ordinalsindex](https://twitter.com/rodarmor/" "status/1569883266508853251) !" #: src\bounty/2.md:1 msgid "Ordinal Bounty 2" msgstr "Récompense Ordinal 2" #: src\bounty/2.md:7 msgid "Send an " msgstr "Envoyez un " #: src\bounty/2.md:7 msgid "uncommon" msgstr "sat peu commun" #: src\bounty/2.md:7 msgid " sat to the submission address:" msgstr " à l'adresse de soumission :" #: src\bounty/2.md:9 msgid "✅: [347100000000000](https://ordinals.com/sat/347100000000000)" msgstr "✅: [347100000000000](https://ordinals.com/sat/347100000000000)" #: src\bounty/2.md:11 msgid "❌: [6685000001337](https://ordinals.com/sat/6685000001337)" #44,996,127text #: src\guides/reindexing.md:18 msgid "`$HOME`/Library/Application Support/ord" msgstr "`$HOME`/Library/Application Support/ord" #: src\guides/reindexing.md:18 msgid "/Users/Alice/Library/Application Support/ord" msgstr "/Users/Alice/Library/Application Support/ord" #: src\guides/reindexing.md:19 msgid "Windows" msgstr "Windows" #: src\guides/reindexing.md:19 msgid "`{FOLDERID_RoamingAppData}`\\\\ord" msgstr "`{FOLDERID_RoamingAppData}`\\\\ord" #: src\guides/reindexing.md:19 msgid "C:\\Users\\Alice\\AppData\\Roaming\\ord" msgstr "C:\\Users\\Alice\\AppData\\Roaming\\ord" #: src\guides/reindexing.md:21 msgid "" "So to delete the database and reindex on MacOS you would have to run the " "following commands in the terminal:" msgstr "" "Ainsi, pour supprimer la base de données et la réindexer sur MacOS, vous " "devriez exécuter les commandes suivantes dans le terminal :" #: src\guides/reindexing.md:29 msgid "" "You can of course also set the location of the data directory yourself with " "`ord --data-dir <DIR> index update` or give it a specific filename and path " #44,996,119textmsgstr "❌: [6685000001337](https://ordinals.com/sat/6685000001337)" #: src\bounty/2.md:13 msgid "" "Confirm that the submission address has not received transactions before " "submitting your entry. Only the first successful submission will be rewarded." msgstr "" "Confirmez que l'adresse de soumission n'a pas reçu de transactions avant de " "soumettre votre candidature. Seule la première soumission réussie sera " "récompensée." #: src\bounty/2.md:18 msgid "300,000 sats" msgstr "300 000 sats" #: src\bounty/2.md:23 msgid "" "[`1Hyr94uypwWq5CQffaXHvwUMEyBPp3TUZH`](https://mempool.space/" "address/1Hyr94uypwWq5CQffaXHvwUMEyBPp3TUZH)" msgstr "" "[`1Hyr94uypwWq5CQffaXHvwUMEyBPp3TUZH`](https://mempool.space/" "address/1Hyr94uypwWq5CQffaXHvwUMEyBPp3TUZH)" #: src\bounty/2.md:28 msgid "" "Claimed by [@utxoset](https://twitter.com/rodarmor/" "status/1582424455615172608)!" msgstr "" "Réclamé par [@utxoset](https://twitter.com/rodarmor/" "status/1582424455615172608) !" #: src\bounty/3.md:1 msgid "Ordinal Bounty 3" msgstr "Récompense Ordinal 3" #44,996,111text }; #[test] fn from_transaction_returns_none_if_decipher_returns_error() { assert_eq!( Runestone::from_transaction(&Transaction { input: Vec::new(), output: vec![TxOut { script_pubkey: ScriptBuf::from_bytes(vec![opcodes::all::OP_PUSHBYTES_4.to_u8()]), value: 0, }], lock_time: locktime::absolute::LockTime::ZERO, version: 0, }), None ); } #[test] fn deciphering_transaction_with_no_outputs_returns_none() { assert_eq!( Runestone::decipher(&Transaction { input: Vec::new(), output: Vec::new(), lock_time: locktime::absolute::LockTime::ZERO, version: 0, }), Ok(None) ); } #[test] fn deciphering_transaction_with_non_op_return_output_returns_none() { assert_eq!( Runestone::decipher(&Transaction { input: Vec::new(), output: vec![TxOut { script_pubkey: script::Builder::new().push_slice([]).into_script(), value: 0 }], #44,992,824text } .into(), output: 0, }, Edict { amount: u128::max_value(), id: RuneId { height: 1_000_000, index: u16::max_value(), } .into(), output: 0, }, Edict { amount: u128::max_value(), id: RuneId { height: 1_000_000, index: u16::max_value(), } .into(), output: 0, }, ], None, 71, ); case( vec![ Edict { amount: u64::max_value().into(), id: RuneId { height: 1_000_000, index: u16::max_value(), } .into(), output: 0, }; 4 ], None, 56, ); case( vec![ Edict { amount: u64::max_value().into(), id: RuneId { height: 1_000_000, index: u16::max_value(), } .into(), output: 0, #44,992,445textuse 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,990,677textchromicized 5256 divaricatus 5256 doubleentry 5256 empathising 5256 australiens 5257 fruhstorfer 5257 expositione 5258 detrimentum 5260 lntelligent 5260 necessarias 5260 arthrodires 5261 euchologion 5261 mingrelians 5261 continuando 5263 dendrobates 5263 gliickliche 5263 idololatria 5263 intercrural 5263 neuroimmune 5263 landcruiser 5266 guilderland 5268 basophilism 5270 djokjakarta 5270 framebuffer 5271 applikation 5272 beneficiall 5272 nightlights 5272 authorizers 5273 clusterhead 5274 ameublement 5275 fanfaronade 5276 heterodyned 5276 landwirtsch 5276 microsilica 5276 homologated 5277 lightfooted 5277 equisetales 5278 coconscious 5279 foulweather 5280 cefpodoxime 5281 archeologic 5283 bellegardes 5286 horsemonger 5286 interpretar 5286 agroforests 5287 nonlicensed 5287 fleshliness 5288 chvalkovsky 5289 blueschists 5291 corporatlon 5292 graefenberg 5293 amphisbaena 5294 ballinamuck 5294 individuali 5294 knobkerries 5294 lnventories 5294 nonstrikers 5294 churriguera 5296 cankerworms 5297 cerargyrite 5298 ksitigarbha 5298 #44,990,622texttransfer50,000,000,000.sats#44,554,414brc-20transfer7,000,000,000,000.shid#43,918,583brc-20transfer23,999,920,000.sats#43,918,566brc-20transfer2,000,080,000.sats#43,675,807brc-20transfer2,000,000,000.sats#42,371,765brc-20transfer2,000,000,000.sats#42,371,468brc-20transfer5,000,000,000.sats#37,905,703brc-20transfer5,000,000,000.sats#37,905,697brc-20