transfer100.pizza#71,508,778brc-20Inscription #70128393#70,128,393htmlMERGE:oBH0xSFd5noWmeIpD3uVbRP16dZ1cnPjXLjC9VCxkbqO1Hl58NU9lft0LjAFNhOVL4U1BJRlnn5wnEbKmU2sSSI8LS+HMAcPJ+M5TwBp3423IOCs+Jq/jMkZ60HT3djj#67,392,940text#67,044,586textInscription #65843376#65,843,376pngInscription #65552347#65,552,347htmlInscription #65510985#65,510,985svgInscription #64987694#64,987,694svgInscription #64756436#64,756,436html#64,381,006Inscription #63189679#63,189,679webpInscription #63189596#63,189,596webpdmt-mint.natmonkeys#62,973,190tapdmt-mint.natmonkeys#62,973,188tapdmt-mint.natcorns#62,737,979tapdmt-mint.natcorns#62,737,978tapdmt-mint.natcorns#62,737,835tapdmt-mint.natcorns#62,737,834tapInscription #60633791#60,633,791htmlInscription #60633636#60,633,636htmlInscription #60633635#60,633,635html#60,543,757textInscription #50403273#50,403,273htmlInscription #50398951#50,398,951htmlInscription #50398950#50,398,950htmlInscription #46470905#46,470,905svgInscription #46470899#46,470,899svgInscription #46470895#46,470,895svgInscription #46470885#46,470,885svgInscription #46470882#46,470,882svgInscription #46470879#46,470,879svgInscription #46470878#46,470,878svgInscription #46333232#46,333,232pngInscription #46243383#46,243,383pngInscription #46241225#46,241,225pngInscription #46241211#46,241,211pngInscription #46101796#46,101,796pngInscription #45318684#45,318,684pngInscription #45027116#45,027,116pngInscription #45026289#45,026,289pngInscription #45025971#45,025,971pngInscription #45024416#45,024,416png"content to individual satoshis, turning them into bitcoin-native digital " "artifacts." msgstr "" "Ang Ordinal Theory ay nagbibigay-daan din sa mga inscriptions, isang " "protocol para sa pag-attach ng kahit anong content sa mga indibidwal na " "satoshi, at dahil dito sila ay nagiging mga bitcoin-native na digital " "artifacts." #: src/faq.md:31 msgid "How does ordinal theory work?" msgstr "Paano gumagana ang Ordinal Theory?" #: src/faq.md:34 msgid "" "Ordinal numbers are assigned to satoshis in the order in which they are " "mined. The first satoshi in the first block has ordinal number 0, the second " "has ordinal number 1, and the last satoshi of the first block has ordinal " "number 4,999,999,999." msgstr "" "Ang ordinal numbers ay itinalaga sa satoshi na magkakasunud-sunod kung saan " "ang mga ito ay na-mine. Ang unang satoshi sa unang bloke ay may ordinal na " "numerong `0`, ang pangalawa ay may ordinal na numerong `1`, at ang huling " "satoshi sa unang bloke ay may ordinal na numero 4,999,999,999." #45,003,571textuse super::*; #[derive(Debug, Parser)] pub(crate) struct Subsidy { #[arg(help = "List sats in subsidy at <HEIGHT>.")] height: Height, } #[derive(Debug, PartialEq, Serialize, Deserialize)] pub struct Output { pub first: u64, pub subsidy: u64, pub name: String, } impl Subsidy { pub(crate) fn run(self) -> SubcommandResult { let first = self.height.starting_sat(); let subsidy = self.height.subsidy(); if subsidy == 0 { bail!("block {} has no subsidy", self.height); } Ok(Box::new(Output { first: first.0, subsidy, name: first.name(), })) } } #45,000,963textmsgstr "" "Mga generative na koleksyon ng profile picture kung saan ang mga accessory " "at attribute ay naka-inscribe bilang mga indibidwal na larawan, o sa isang " "shared texture atlas, at pagkatapos ay pinagsama, parang collage, na may " "kanya kanyang combinasyon." #: src/inscriptions/recursion.md:23 msgid "A few other endpoints that inscriptions may access are the following:" msgstr "" "Ang ilan pang mga endpoint na maaaring ma-access ng mga inskripsiyon ay ang " "mga sumusunod:" #: src/inscriptions/recursion.md:25 msgid "`/blockheight`: latest block height." msgstr "`/blockheight`: pinakabagong block height." #: src/inscriptions/recursion.md:26 msgid "`/blockhash`: latest block hash." msgstr "`/blockhash`: pinakabagong block hash." #: src/inscriptions/recursion.md:27 msgid "`/blockhash/<HEIGHT>`: block hash at given block height." msgstr "`/blockhash/<HEIGHT>`: block hash sa ibinigay na block height." #: src/inscriptions/recursion.md:28 msgid "`/blocktime`: UNIX time stamp of latest block." msgstr "`/blocktime`: UNIX time stamp ng pinakabagong block." #44,999,222text }; let unsigned_transaction = TransactionBuilder::new( satpoint, inscriptions, unspent_outputs, locked_outputs, address.clone(), change, self.fee_rate, postage, ) .build_transaction()?; let signed_tx = client .sign_raw_transaction_with_wallet(&unsigned_transaction, None, None)? .hex; let txid = client.send_raw_transaction(&signed_tx)?; Ok(Box::new(Output { transaction: txid })) } fn lock_inscriptions( client: &Client, inscriptions: BTreeMap<SatPoint, InscriptionId>, unspent_outputs: BTreeMap<bitcoin::OutPoint, bitcoin::Amount>, ) -> Result { let all_inscription_outputs = inscriptions .keys() .map(|satpoint| satpoint.outpoint) .collect::<HashSet<OutPoint>>(); let wallet_inscription_outputs = unspent_outputs .keys() .filter(|utxo| all_inscription_outputs.contains(utxo)) .cloned() .collect::<Vec<OutPoint>>(); if !client.lock_unspent(&wallet_inscription_outputs)? {#44,999,217text #: src/inscriptions/recursion.md:11 msgid "Remixing the content of existing inscriptions." msgstr "Paggamit sa mga existing na inskripsyon." #: src/inscriptions/recursion.md:13 msgid "" "Publishing snippets of code, images, audio, or stylesheets as shared public " "resources." msgstr "" "Pag-publish ng mga snippet ng code, mga larawan, audio, o mga stylesheet " "bilang pampublikong resources." #: src/inscriptions/recursion.md:16 msgid "" "Generative art collections where an algorithm is inscribed as JavaScript, " "and instantiated from multiple inscriptions with unique seeds." msgstr "" "Mga generative na koleksyon kung saan ang isang algorithm ay nakalagay " "bilang JavaScript, na nag awtomatiko sa pag-create ng maraming inskripsyon " "na may kanya-kanyang katangian." #: src/inscriptions/recursion.md:19 msgid "" "Generative profile picture collections where accessories and attributes are " "inscribed as individual images, or in a shared texture atlas, and then " "combined, collage-style, in unique combinations in multiple inscriptions." #44,999,196text #: src/faq.md:1 msgid "Ordinal Theory FAQ" msgstr "Mga Madalas Itanong" #: src/faq.md:4 msgid "What is ordinal theory?" msgstr "Ano ang Ordinal Theory?" #: src/faq.md:7 msgid "" "Ordinal theory is a protocol for assigning serial numbers to satoshis, the " "smallest subdivision of a bitcoin, and tracking those satoshis as they are " "spent by transactions." msgstr "" "Ang Ordinal Theory ay isang protocol para sa pagtatalaga ng mga serial " "number sa satoshis, ang pinakamaliit na subdivision ng isang bitcoin, at " "pagsubaybay sa mga satoshi na iyon habang ginagastos sila sa mga transaksyon." #: src/faq.md:11 msgid "" "These serial numbers are large numbers, like this 804766073970493. Every " "satoshi, which is ¹⁄₁₀₀₀₀₀₀₀₀ of a bitcoin, has an ordinal number." msgstr "" "Ang mga serial number na ito ay malalaking numero, tulad nito " "804766073970493. Ang bawat satoshi, na kumakatawan sa ¹⁄₁₀₀₀₀₀₀₀₀ ng isang " "Bitcoin, ay may ordinal number." #: src/faq.md:14 msgid "" "Does ordinal theory require a side chain, a separate token, or changes to " #44,995,132textuse super::*; #[derive(Serialize, Deserialize)] pub struct Output { pub mnemonic: Mnemonic, pub passphrase: Option<String>, } #[derive(Debug, Parser)] pub(crate) struct Create { #[arg( long, default_value = "", help = "Use <PASSPHRASE> to derive wallet seed." )] pub(crate) passphrase: String, } impl Create { pub(crate) fn run(self, options: Options) -> SubcommandResult { let mut entropy = [0; 16]; rand::thread_rng().fill_bytes(&mut entropy); let mnemonic = Mnemonic::from_entropy(&entropy)?; initialize_wallet(&options, mnemonic.to_seed(self.passphrase.clone()))?; Ok(Box::new(Output { mnemonic, passphrase: Some(self.passphrase), })) } } #44,989,471text ) .1 .https_port(), Some(1000) ); } #[test] fn http_with_https_leaves_http_enabled() { assert_eq!( parse_server_args( "ord server --https --http --acme-cache foo --acme-contact bar --acme-domain baz" ) .1 .http_port(), Some(80) ); } #[test] fn http_with_https_leaves_https_enabled() { assert_eq!( parse_server_args( "ord server --https --http --acme-cache foo --acme-contact bar --acme-domain baz" ) .1 .https_port(), Some(443) ); } #[test] fn acme_contact_accepts_multiple_values() { assert!(Arguments::try_parse_from([ "ord", "server", "--address", "127.0.0.1", "--http-port", "0", "--acme-contact", "foo", "--acme-contact", "bar" ]) .is_ok()); } #[test] fn acme_domain_accepts_multiple_values() { assert!(Arguments::try_parse_from([ "ord", "server", "--address", "127.0.0.1", #44,989,269text outline-offset: -2px; /* 2 */ } /** Remove the inner padding in Chrome and Safari on macOS. */ ::-webkit-search-decoration { -webkit-appearance: none; } /** 1. Correct the inability to style clickable types in iOS and Safari. 2. Change font properties to 'inherit' in Safari. */ ::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } /* Interactive =========== */ /* Add the correct display in Chrome and Safari. */ summary { display: list-item; } #44,989,083textimport { marked } from 'https://cdn.jsdelivr.net/npm/marked@9/+esm' const inscription = document.documentElement.dataset.inscription; const response = await fetch(`/content/${inscription}`); const markdown = await response.text(); document.body.innerHTML = marked.parse(markdown); #44,989,017textuse super::*; #[derive(Debug, PartialEq, Serialize, Deserialize)] pub struct Output { pub supply: u64, pub first: u64, pub last: u64, pub last_mined_in_block: u32, } pub(crate) fn run() -> SubcommandResult { let mut last = 0; loop { if Height(last + 1).subsidy() == 0 { break; } last += 1; } Ok(Box::new(Output { supply: Sat::SUPPLY, first: 0, last: Sat::SUPPLY - 1, last_mined_in_block: last, })) } #44,988,751text #: 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 "" "Возможны и другие, более необычные варианты использования: colored-coins вне блокчейна, инфраструктура открытых ключей с ротацией ключей, децентрализованная " "замена для DNS. Однако пока такие варианты использования являются умозрительными и существуют только в головах сторонних ordinal теоритиков." #: src/introduction.md:27 msgid "For more details on ordinal theory, see the [overview](overview.md)." msgstr "Подробнее о порядковой теории смотрите в [Обзор Ordinal theory](overview.md)." #: src/introduction.md:29 msgid "For more details on inscriptions, see [inscriptions](inscriptions.md)." msgstr "Подробнее об inscriptions смотрите в разделе [inscriptions](inscriptions.md)." #: src/introduction.md:31 #44,986,599text"hands. It…" msgstr "" "Представьте себе физический артефакт. Редкая монета, скажем, хранившаяся несметное количество лет в темных тайниках клада викингов, а теперь выкопанная из " "земли вашими цепкими руками. Она…" #: src/digital-artifacts.md:8 msgid "…has an owner. You. As long as you keep it safe, nobody can take it from you." msgstr "...имеет владельца. Вы. Пока вы храните его в безопасности, никто не может его у вас отнять." #: src/digital-artifacts.md:10 msgid "…is complete. It has no missing parts." msgstr "...завершен. В нем нет недостающих частей." #: src/digital-artifacts.md:12 msgid "…can only be changed by you. If you were a trader, and you made your way to 18th century China, none but you could stamp it with your chop-mark." msgstr "...может быть изменен только вами. Если бы вы были торговцем и попали в Китай XVIII века, никто, кроме вас, не смог бы поставить на нем свой знак." #: src/digital-artifacts.md:15 msgid "…can only be disposed of by you. The sale, trade, or gift is yours to make, to whomever you wish." #44,986,593text"and get longer, but then all the good, short names would be trapped in the unspendable genesis block." msgstr "" "Каждый сатоши имеет название, состоящее из букв _A_ - _Z_, которое становится короче по мере добычи сатоши в будущем. Они могли бы начинаться с коротких и " "становиться длиннее, но тогда все хорошие, короткие названия оказались бы запертыми в неизрасходованном genesis блоке ." #: src/overview.md:204 msgid "" "As an example, 1905530482684727°'s name is \"iaiufjszmoba\". The name of the last satoshi to be mined is \"a\". Every combination of 10 characters or less is " "out there, or will be out there, someday." msgstr "" "Например, название 1905530482684727° - \"iaiufjszmoba\". Название последнего добытого сатоши - \"a\". Все комбинации из 10 символов или меньше уже существуют " "или когда-нибудь будут существовать." #: src/overview.md:208 msgid "Exotics" msgstr "Экзотика" #: src/overview.md:211 msgid "" "Satoshis may be prized for reasons other than their name or rarity. This might be due to a quality of the number itself, like having an integer square or cube " #44,986,578textclavichords 10109 entfremdung 10111 colocalized 10115 expedientes 10116 brassington 10120 neopaganism 10120 dharmasutra 10128 nonspeaking 10129 megamachine 10131 journaliste 10133 anthesteria 10134 botanischen 10135 biomagnetic 10142 drelincourt 10143 mallikarjun 10152 cheiranthus 10154 giovannucci 10155 aftenposten 10156 bushwalking 10161 bushmanland 10164 methysticum 10168 eugenically 10169 factorially 10173 geniculatum 10175 leontopolis 10182 expendables 10184 heattreated 10185 auseinander 10188 castroviejo 10189 maltotriose 10192 centrations 10203 banteringly 10213 geoelectric 10216 misoriented 10217 capitalista 10222 colocynthis 10222 endovaginal 10223 monogamists 10224 debranching 10227 lutherische 10235 corpuscules 10238 calorically 10242 galliformes 10247 desaguadero 10251 imagewriter 10260 bluebottles 10261 forbindelse 10261 corniferous 10262 epiphysitis 10266 decahydrate 10271 magnificats 10276 hydrocotyle 10284 coacervates 10285 fazendeiros 10289 aufeinander 10290 atlanticism 10298 belarusians 10298 #44,985,249texthtml { background-color: #131516; color: white; font-size: 16px; height: 100%; line-height: 1; } body { display: grid; grid-template: 1fr / 1fr; height: 100%; margin: 0; place-items: center; } pre { margin: 0; } body > * { grid-column: 1 / 1; grid-row: 1 / 1; } body > pre { opacity: 0; } #44,985,198text html { color: #98a3ad; background-color: #131516; max-width: 900px; margin: 0 auto; font-family: system-ui, sans-serif; } #44,985,123text"need to wait for it to be mined into a bitcoin block before it is fully " "received." msgstr "" "最初は、この取引には\"未確認\"の状態があるかもしれません。実際に受け取ったの" "はビットコインブロックに採掘されるのを待つ必要があります。" #: src/guides/collecting/sparrow-wallet.md:63 msgid "![](images/validating_viewing_01.png)" msgstr "" #: src/guides/collecting/sparrow-wallet.md:65 msgid "" "To track the status of your transaction you can right-click on it, select " "`Copy Transaction ID` and then paste that transaction id into [mempool.space]" "(https://mempool.space)." msgstr "" "取引状況を追跡するには、右クリックして'Copy Transaction ID'を選択することがで" "きます,そして、この取引idを[mempool.space](https://mempool.space)に貼り付け" "ます。" #: src/guides/collecting/sparrow-wallet.md:67 msgid "![](images/validating_viewing_02.png)" msgstr "" #: src/guides/collecting/sparrow-wallet.md:69 msgid "" "Once the transaction has confirmed, you can validate and view your " "inscription by heading over to the `UTXOs` tab, finding the UTXO you want to " "check, right-clicking on the `Output` and selecting `Copy Transaction " #44,979,226text