transfer80,000.svga#50,519,672brc-20"inscription #123) serait idéal." #: src\guides/collecting/sparrow-wallet.md:153 msgid "" "Once you have checked the transaction is a safe transaction using the checks " "above, and you are confident to send it you can click `Create Transaction`." msgstr "" "Une fois que vous avez vérifié que la transaction est sûre en utilisant les " "critères mentionnés ci-dessus, et que vous êtes confiant pour l’envoyer, " "vous pouvez cliquer sur `Create Transaction` (créer transaction)." #: src\guides/collecting/sparrow-wallet.md:155 msgid "![](images/sending_03.png)" msgstr "![](images/sending_03.png)" #: src\guides/collecting/sparrow-wallet.md:157 msgid "" "Here again you can double check that your transaction looks safe, and once " "you are confident you can click `Finalize Transaction for Signing`." msgstr "" "Ici, vous pouvez à nouveau vérifier que votre transaction semble sûre et, " "une fois que vous êtes sûr de vous, vous pouvez cliquer sur `Finalize " "Transaction for Signing` (Finaliser la transaction pour la signer)." #45,026,495textcontent, the higher the fee that the inscription transaction must pay. Inscription content is included in transaction witnesses, which receive the witness discount. To calculate the approximate fee that an inscribe transaction will pay, divide the content size by four and multiply by the fee rate. Inscription transactions must be less than 400,000 weight units, or they will not be relayed by Bitcoin Core. One byte of inscription content costs one weight unit. Since an inscription transaction includes not just the inscription content, limit inscription content to less than 400,000 weight units. 390,000 weight units should be safe. Creating Inscriptions --------------------- To create an inscription with the contents of `FILE`, run: ``` ord wallet inscribe --fee-rate FEE_RATE --file FILE ``` Ord will output two transactions IDs, one for the commit transaction, and one for the reveal transaction, and the inscription ID. Inscription IDs are of the form `TXIDiN`, where `TXID` is the transaction ID of the reveal transaction,#45,022,972text"root. Or it might be due to a connection to a historical event, such as satoshis from block 477,120, the block in which SegWit activated, or 2099999997689999°, " "the last satoshi that will ever be mined." msgstr "" "Сатоши могут цениться не только по причине их названия или редкости. Это может быть связано с качеством самого числа, например, с наличием целого квадратного " "или кубического корня. Или это может быть связано с историческим событием, например, сатоши из блока 477 120 - блока, в котором активировался SegWit, или " "2099999997689999° - последнего сатоши, который когда-либо будет добыт." #: src/overview.md:217 msgid "" "Such satoshis are termed \"exotic\". Which satoshis are exotic and what makes them so is subjective. Ordinal theorists are encouraged to seek out exotics based " "on criteria of their own devising." msgstr "" "Такие сатоши называются \"экзотическими\". Какие сатоши являются экзотическими и что их делает таковыми - вопрос субъективный. Теоретикам ordinal предлагается " "искать экзотику по собственным критериям." #45,022,484text }; 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)? {#45,001,260text"```" msgstr "" "```sh\n" "bitcoin-cli getdescriptorinfo \\\n" " " "'wpkh([bf1dd55e/84h/0h/0h]xpub6CcJtWcvFQaMo39ANFi1MyXkEXM8T8ZhnxMtSjQAdPmVSTHYnc8Hwoc11VpuP8cb8JUTboZB5A7YYGDonYySij4XTawL6iNZvmZwdnSEEep/0/*)'\n" "```" #: src/guides/sat-hunting.md:170 msgid "" "```json\n" "{\n" " \"descriptor\": " "\"wpkh([bf1dd55e/84'/0'/0']xpub6CcJtWcvFQaMo39ANFi1MyXkEXM8T8ZhnxMtSjQAdPmVSTHYnc8Hwoc11VpuP8cb8JUTboZB5A7YYGDonYySij4XTawL6iNZvmZwdnSEEep/0/*)#csvefu29\",\n" " \"checksum\": \"tpnxnxax\",\n" " \"isrange\": true,\n" " \"issolvable\": true,\n" " \"hasprivatekeys\": false\n" "}\n" "```" msgstr "" "```json\n" "{\n" " \"descriptor\": " "\"wpkh([bf1dd55e/84'/0'/0']xpub6CcJtWcvFQaMo39ANFi1MyXkEXM8T8ZhnxMtSjQAdPmVSTHYnc8Hwoc11VpuP8cb8JUTboZB5A7YYGDonYySij4XTawL6iNZvmZwdnSEEep/0/*)#csvefu29\",\n" " \"checksum\": \"tpnxnxax\",\n" " \"isrange\": true,\n" " \"issolvable\": true,\n" " \"hasprivatekeys\": false\n" "}\n" "```" #: src/guides/sat-hunting.md:180 msgid "And for the change address descriptor, in this case `64k8wnd7`:"#45,001,237text save-ord-dev-state domain="ordinals-dev.com": $EDITOR ./deploy/save-ord-dev-state scp ./deploy/save-ord-dev-state root@{{domain}}:~ ssh root@{{domain}} "./save-ord-dev-state" log unit="ord" domain="ordinals.net": ssh root@{{domain}} 'journalctl -fu {{unit}}' test-deploy: ssh-keygen -f ~/.ssh/known_hosts -R 192.168.56.4 vagrant up ssh-keyscan 192.168.56.4 >> ~/.ssh/known_hosts rsync -avz \ --delete \ --exclude .git \ --exclude target \ --exclude .vagrant \ --exclude index.redb \ . [email protected]:ord ssh [email protected] 'cd ord && ./deploy/setup' time-tests: cargo +nightly test -- -Z unstable-options --report-time profile-tests: cargo +nightly test -- -Z unstable-options --report-time \ | sed -n 's/^test \(.*\) ... ok <\(.*\)s>/\2 \1/p' | sort -n \ | tee test-times.txt fuzz: #!/usr/bin/env bash set -euxo pipefail cd fuzz while true; do cargo +nightly fuzz run transaction-builder -- -max_total_time=60 cargo +nightly fuzz run runestone-decipher -- -max_total_time=60 #44,996,518texttransfer1,000.next#38,471,312brc-20mint1,000.next#38,460,935brc-20