SHOWING: First 60
}
let expected_fee = self.fee_rate.fee(modified_tx.vsize());
assert_eq!(
actual_fee, expected_fee,
"invariant: fee estimation is correct",
);
for tx_out in &transaction.output {
assert!(
Amount::from_sat(tx_out.value) >= tx_out.script_pubkey.dust_value(),
"invariant: all outputs are above dust limit",
);
}
Ok(transaction)
}
fn calculate_sat_offset(&self) -> u64 {
let mut sat_offset = 0;
for outpoint in &self.inputs {
if *outpoint == self.outgoing.outpoint {
return sat_offset + self.outgoing.offset;
} else {
sat_offset += self.amounts[outpoint].to_sat();
}
}
panic!("Could not find outgoing sat in inputs");
}
/// Cardinal UTXOs are those that contain no inscriptions and can therefore
/// be used to pad transactions. Sometimes multiple of these UTXOs are needed
/// and depending on the context we want to select either ones above or
/// under (when trying to consolidate dust outputs) the target value.
#45,001,040textmaguindanao 17711
happinesses 17716
demystifies 17717
bourneville 17727
contactless 17737
needlewoman 17737
cheesecakes 17739
nicolaitans 17752
apostolique 17754
albertville 17760
nonelective 17761
mislabeling 17764
modularized 17765
manimekalai 17768
artistiques 17770
crossmember 17776
multiflorum 17779
confiscates 17786
iterability 17799
hillebrandt 17802
hydrophytes 17804
cinderblock 17810
bacterially 17811
chequamegon 17815
nucleosomal 17817
eleutherius 17821
kalkbrenner 17826
grigorovich 17829
naphthenate 17830
chrysoberyl 17838
nonpositive 17838
illequipped 17848
nonparental 17863
bodenhausen 17881
harpocrates 17882
glottalized 17883
captivation 17888
homeworking 17889
melanophore 17894
determinado 17897
cleombrotus 17899
entendement 17921
brockelmann 17925
caponsacchi 17930
clanwilliam 17943
mesosternum 17945
eucharistia 17950
californium 17954
democratise 17954
castleberry 17964
lumbricales 17964
lnformatlon 17968
antiliberal 17977
bishopricks 18000
lostwithiel 18006
expresident 18020
indologists 18028
#45,001,009textmsgid ""
"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 ""
"La teoría ordinal es un protocolo para asignar números de serie a los "
"satoshis, la denominación más pequeña de un bitcoin, y rastrear esos satoshis "
"a medida que son gastados en transacciones."
#: 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 ""
"Estos números de serie son números grandes, un ejemplo es el número "
"804766073970493. Cada satoshi, el cual es ¹⁄₁₀₀₀₀₀₀₀₀ de un bitcoin, tiene "
"un número ordinal."
#: src/faq.md:14
msgid ""
"Does ordinal theory require a side chain, a separate token, or changes to "
"Bitcoin?"
msgstr "¿La teoría ordinal requiere una cadena lateral, un token separado o "
"cambios en Bitcoin?"
#: src/faq.md:17
msgid ""
"Nope! Ordinal theory works right now, without a side chain, and the only "
#45,000,747text assert_eq!(response.status(), status);
assert_regex_match!(response.text().unwrap(), regex.as_ref());
}
fn assert_response_csp(
&self,
path: impl AsRef<str>,
status: StatusCode,
content_security_policy: &str,
regex: impl AsRef<str>,
) {
let response = self.get(path);
assert_eq!(response.status(), status);
assert_eq!(
response
.headers()
.get(header::CONTENT_SECURITY_POLICY,)
.unwrap(),
content_security_policy
);
assert_regex_match!(response.text().unwrap(), regex.as_ref());
}
fn assert_redirect(&self, path: &str, location: &str) {
let response = reqwest::blocking::Client::builder()
.redirect(reqwest::redirect::Policy::none())
.build()
.unwrap()
.get(self.join_url(path))
.send()
.unwrap();
assert_eq!(response.status(), StatusCode::SEE_OTHER);
assert_eq!(response.headers().get(header::LOCATION).unwrap(), location);
#44,978,087text"को सार्थक रूप से प्रभावित नहीं करते। बिटकॉइन उपयोगकर्ता दोनों को अनदेखा कर सकते हैं और इससे अप्रभावित "
"रह सकते हैं।"
#: src/faq.md:341
msgid ""
"We hope that ordinal theory strengthens and enriches bitcoin, and gives it "
"another dimension of appeal and functionality, enabling it more effectively "
"serve its primary use case as humanity's decentralized store of value."
msgstr ""
"हम आशा करते हैं कि ऑर्डिनल्स थ्यौरी (क्रमसूचक सिद्धांत) बिटकॉइन को मजबूत और समृद्ध करेंगे, और इसे आकर्षक "
"और कार्यात्मक बनाकर इसके प्राथमिक उपयोग के मामले की सेवा करके इसे और अधिक प्रभावी ढंग से मानवता के "
"मूल्य के विकेन्द्रीकृत भंडार के रूप में सक्षम करेंगे।"
#: src/contributing.md:1
msgid "Contributing to `ord`"
msgstr "`ऑर्ड` में योगदान"
#: src/contributing.md:4
msgid "Suggested Steps"
msgstr "अनुशंसित कदम"
#: src/contributing.md:7
msgid "Find an issue you want to work on."
msgstr "जिस मुद्दे पर आप काम करना चाहते हैं उसका पता लगाएं"
#: src/contributing.md:8
msgid ""
"Figure out what would be a good first step towards resolving the issue. This "
#44,977,994text "derive_builder_macro",
]
[[package]]
name = "derive_builder_core"
version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c11bdc11a0c47bc7d37d582b5285da6849c96681023680b906673c5707af7b0f"
dependencies = [
"darling 0.14.4",
"proc-macro2",
"quote",
"syn 1.0.109",
]
[[package]]
name = "derive_builder_macro"
version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ebcda35c7a396850a55ffeac740804b40ffec779b98fffbb1738f4033f0ee79e"
dependencies = [
"derive_builder_core",
"syn 1.0.109",
]
[[package]]
name = "derive_more"
version = "0.99.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321"
dependencies = [
"convert_case",
"proc-macro2",
"quote",
"rustc_version",
"syn 1.0.109",
]
[[package]]
name = "digest"
version = "0.10.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
#44,977,699textversion = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "tokio"
version = "1.34.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d0c014766411e834f7af5b8f4cf46257aab4036ca95e9d2c144a10f59ad6f5b9"
dependencies = [
"backtrace",
"bytes",
"libc",
"mio",
"num_cpus",
"pin-project-lite",
"socket2 0.5.5",
"tokio-macros",
"windows-sys 0.48.0",
]
[[package]]
name = "tokio-macros"
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.39",
]
[[package]]
name = "tokio-native-tls"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2"
dependencies = [
"native-tls",
"tokio",
]
[[package]]
name = "tokio-rustls"
#44,976,603text