SHOWING: First 60
#50,020,481text #50,013,662textmint1,000..net#49,606,025brc-20mint1,000..net#49,606,024brc-20mint1,000..net#49,605,992brc-20 .index
.get_inscription_satpoint_by_id(inscription_id)
.unwrap(),
None,
);
}
}
#[test]
fn list_first_coinbase_transaction() {
let context = Context::builder().arg("--index-sats").build();
assert_eq!(
context
.index
.list(
"4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b:0"
.parse()
.unwrap()
)
.unwrap()
.unwrap(),
List::Unspent(vec![(0, 50 * COIN_VALUE)])
)
}
#[test]
fn list_second_coinbase_transaction() {
let context = Context::builder().arg("--index-sats").build();
let txid = context.mine_blocks(1)[0].txdata[0].txid();
assert_eq!(
context.index.list(OutPoint::new(txid, 0)).unwrap().unwrap(),
List::Unspent(vec![(50 * COIN_VALUE, 100 * COIN_VALUE)])
)
}
#[test]
fn list_split_ranges_are_tracked_correctly() {
let context = Context::builder().arg("--index-sats").build();
context.mine_blocks(1);
#44,990,512text"sequence of events set in motion with the mining of the first block, so many "
"years ago."
msgstr ""
"D’une certaine manière, ces inventions indépendantes d’ordinals indiquent "
"que les ordinals ont été découverts, ou redécouverts, et non pas inventés. "
"Les ordinals sont une conséquence inévitable de la mathématique de Bitcoin, "
"qui découle non pas de leur documentation moderne, mais de leur genèse "
"ancienne. Ils sont l’aboutissement d’une séquence d’événements qui se sont "
"déroulés au fil des ans et qui ont commencé lorsque le premier bloc a été "
"miné."
#: src\digital-artifacts.md:4
msgid ""
"Imagine a physical artifact. A rare coin, say, held safe for untold years in "
"the dark, secret clutch of a Viking hoard, now dug from the earth by your "
"grasping hands. It…"
msgstr ""
"Imaginez un artefact physique. Disons, une pièce rare, conservée en sécurité "
"pendant d’innombrables années dans la cachette sombre et secrète d’un trésor "
"Viking, que vous déterrez aujourd’hui de vos propres mains. Cette pièce…"
#44,989,214text"a byte string. This allows inscription content to be returned from a web "
"server, and for creating HTML inscriptions that use and remix the content of "
"other inscriptions."
msgstr ""
"Le modèle de contenu fonctionne de manière similaire à celui du web. Une "
"inscription se compose d’un type de contenu, également connu sous le nom de "
"type MIME, et du contenu lui-même, qui est une chaîne d’octets. Cela permet "
"de récupérer le contenu de l’inscription à partir d’un serveur web et de "
"créer des entrées HTML qui utilisent le contenu d’autres inscriptions."
#: src\inscriptions.md:21
msgid ""
"Inscription content is entirely on-chain, stored in taproot script-path "
"spend scripts. Taproot scripts have very few restrictions on their content, "
"and additionally receive the witness discount, making inscription content "
"storage relatively economical."
msgstr ""
"Le contenu de l’inscription est entièrement sur la blockchain, stocké dans "
"des scripts taproot (taproot script-path spend scripts). Les scripts taproot "
#44,988,957text
context.mine_blocks(1);
context.rpc_server.broadcast_tx(TransactionTemplate {
inputs: &[(2, 0, 0, Default::default()), (3, 1, 0, Default::default())],
fee: 50 * COIN_VALUE,
..Default::default()
});
let coinbase_tx = context.mine_blocks(1)[0].txdata[0].txid();
context.index.assert_inscription_location(
inscription_id,
SatPoint {
outpoint: OutPoint {
txid: coinbase_tx,
vout: 0,
},
offset: 50 * COIN_VALUE,
},
Some(50 * COIN_VALUE),
);
}
}
#[test]
fn inscription_can_be_fee_spent_in_first_transaction() {
for context in Context::configurations() {
context.mine_blocks(1);
let txid = context.rpc_server.broadcast_tx(TransactionTemplate {
inputs: &[(1, 0, 0, inscription("text/plain", "hello").to_witness())],
fee: 50 * COIN_VALUE,
..Default::default()
});
let inscription_id = InscriptionId { txid, index: 0 };
#44,988,706text