SHOWING: First 60
#74,398,413text#74,398,412text#74,398,411text#74,398,410text#74,398,409text#74,397,035text#74,397,034text#74,397,033text#74,397,032text#74,397,031text#74,397,030text#74,397,029text#74,397,028text#74,397,027text#74,397,026text#74,391,476text#74,391,475text#74,391,474text#74,391,473text#74,391,472text#74,391,471text#74,391,470text#74,391,469text#74,391,468text#74,391,467texttransfer100.pizza#71,199,630brc-20pixelworld9.uniworlds#65,026,316text#55,481,929gltftransfer50..com#46,079,077brc-20
Select the UTXO you want to send, and ensure that is the _only_ UTXO is selected. You should see `UTXOs 1/1` in the interface. Once you are sure this is the case you can hit `Send Selected`.

You will then be presented with the transaction construction interface. There is a few things you need to check here to make sure that this is a safe send:
* The transaction should have only 1 input, and this should be the UTXO with the label you want to send
* The transaction should have only 1 output, which is the address/label where you want to send the inscription
If your transaction looks any different, for example you have multiple inputs, or multiple outputs then this may not be a safe transfer of your inscription, and you should abandon sending until you understand more, or can import into the `ord` wallet.
You should set an appropriate transaction fee, Sparrow will usually recommend a reasonable one, but you can also check [mempool.space](https://mempool.space) to see what the recommended fee rate is for sending a transaction.
#45,051,457text self.commit(wtx, value_cache)?;
value_cache = HashMap::new();
uncommitted = 0;
wtx = self.index.begin_write()?;
let height = wtx
.open_table(HEIGHT_TO_BLOCK_HASH)?
.range(0..)?
.next_back()
.and_then(|result| result.ok())
.map(|(height, _hash)| height.value() + 1)
.unwrap_or(0);
if height != self.height {
// another update has run between committing and beginning the new
// write transaction
break;
}
wtx
.open_table(WRITE_TRANSACTION_STARTING_BLOCK_COUNT_TO_TIMESTAMP)?
.insert(
&self.height,
&SystemTime::now()
.duration_since(SystemTime::UNIX_EPOCH)
.map(|duration| duration.as_millis())
.unwrap_or(0),
)?;
}
if SHUTTING_DOWN.load(atomic::Ordering::Relaxed) {
break;
}
}
if uncommitted > 0 {
self.commit(wtx, value_cache)?;
}
#45,051,421textadditionally receive the witness discount, making inscription content storage
relatively economical.
Since taproot script spends can only be made from existing taproot outputs,
inscriptions are made using a two-phase commit/reveal procedure. First, in the
commit transaction, a taproot output committing to a script containing the
inscription content is created. Second, in the reveal transaction, the output
created by the commit transaction is spent, revealing the inscription content
on-chain.
Inscription content is serialized using data pushes within unexecuted
conditionals, called "envelopes". Envelopes consist of an `OP_FALSE OP_IF …
OP_ENDIF` wrapping any number of data pushes. Because envelopes are effectively
no-ops, they do not change the semantics of the script in which they are
included, and can be combined with any other locking script.
A text inscription containing the string "Hello, world!" is serialized as
follows:
```
OP_FALSE
OP_IF
OP_PUSH "ord"
OP_PUSH 1
OP_PUSH "text/plain;charset=utf-8"
#45,051,396text Amount, Block, Network, OutPoint, Script, ScriptBuf, Sequence, Transaction, TxIn, TxOut, Txid,
},
bitcoincore_rpc::{Client, RpcApi},
chain::Chain,
chrono::{DateTime, TimeZone, Utc},
ciborium::Value,
clap::{ArgGroup, Parser},
derive_more::{Display, FromStr},
html_escaper::{Escape, Trusted},
lazy_static::lazy_static,
regex::Regex,
serde::{Deserialize, Deserializer, Serialize, Serializer},
std::{
cmp,
collections::{BTreeMap, HashMap, HashSet, VecDeque},
env,
ffi::OsString,
fmt::{self, Display, Formatter},
fs::{self, File},
io::{self, Cursor},
net::{TcpListener, ToSocketAddrs},
ops::{Add, AddAssign, Sub},
path::{Path, PathBuf},
process::{self, Command},
str::FromStr,
sync::{
atomic::{self, AtomicBool},
Arc, Mutex,
},
thread,
time::{Duration, Instant, SystemTime},
},
sysinfo::{System, SystemExt},
tempfile::TempDir,
tokio::{runtime::Runtime, task},
};
pub use crate::{
fee_rate::FeeRate,
inscription::Inscription,
#45,051,374text- Allow supplying passphrase for `ord wallet create` and `ord wallet restore` (#1669)
- Add `--config-dir` option (#1697)
### Changed
- Require users manually specify a `--fee-rate` for `wallet send` (#1755)
### Documentation
- Add Sparrow Wallet Guide to Handbook (#1742)
### Misc
- Handle block count RPC error gracefully (#1637)
- Fix typos in overview.md (#1715)
- Typo fix (#1682)
- README typo fix (#1716)
- Fix changelog dates: 2022 → 2023 (#1700)
- Bump version number (#1695)
[0.5.0](https://github.com/ordinals/ord/releases/tag/0.5.0) - 2023-02-11
---------------------------------------------------------------------
### Breaking Changes
- Upgrade to redb 0.13.0 (#1513)
- Update redb to 0.12.1 (#1329)
- Display inscription genesis fee (#1381)
### Added
- Add support for `.glb` inscriptions (#1689)
- Add --no-limit flag to bypass MAX_STANDARD_TX_WEIGHT check to allow four meggers (#1571)
- Add `--commit-fee-rate` for setting inscribe commit transaction fee rate (#1490)
- Allow viewing but not creating AVIF inscriptions (#1428)
#45,051,319text"OP_IF\n"
" …\n"
" OP_PUSH 3\n"
" OP_PUSH 0x1f1e1d1c1b1a191817161514131211100f0e0d0c0b0a09080706050403020100ff\n"
" …\n"
"OP_ENDIF\n"
"```"
#: src/inscriptions/provenance.md:63
msgid "And of inscription ID `000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1fi256`:"
msgstr "И ID надписи `000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1fi256`:"
#: src/inscriptions/provenance.md:65
msgid ""
"```\n"
"OP_FALSE\n"
"OP_IF\n"
" …\n"
" OP_PUSH 3\n"
" OP_PUSH 0x1f1e1d1c1b1a191817161514131211100f0e0d0c0b0a090807060504030201000001\n"
" …\n"
"OP_ENDIF\n"
"```"
msgstr ""
"```\n"
"OP_FALSE\n"
"OP_IF\n"
" …\n"
" OP_PUSH 3\n"
" OP_PUSH 0x1f1e1d1c1b1a191817161514131211100f0e0d0c0b0a090807060504030201000001\n"
" …\n"
"OP_ENDIF\n"
"```"
#: src/inscriptions/provenance.md:75
msgid "Notes"
msgstr "Примечаниe"
#: src/inscriptions/provenance.md:77
msgid ""
"The tag `3` is used because it is the first available odd tag. Unrecognized odd tags do not make an inscription unbound, so child inscriptions would be "
#45,051,289text- Link to /block from /sat (#1228)
- Print index path in `ord info` (#1232)
- Add backlinks from /output and /transaction (#1235)
- Don't check lockfile on CI (#1209)
- Redirect HTTP to HTTPS (#1198)
- Test that inscriptions in additional envelopes and outputs are ignored (#1190)
- Use "sat" throughout codebase (#1184)
- Enable firewall on deployments (#1186)
- Request bech32m addresses in preview command (#1183)
- Use mainnet in tests (#1185)
- Move wallet tests into submodules (#1182)
- Link to /sat from /inscription (#1176)
- Match inscription preview and site background colors (#1175)
- Test that envelopes not starting with OP_FALSE are ignored (#1171)
- Update changelog (#1177)
- Remove mainnet wall restrictions (#1170)
- Ordinal addresses (#1163)
- Link outputs and inscriptions (#1162)
- Remove mainnet ord-dev index (#1164)
- Preview all inscriptions inside iframes (#1132)
- Remove inscriptions subcommand struct (#1151)
- Limit transaction count limit to u16::Max (#1152)
- Tweak homepage (#1124)
- Track fee-spent and lost inscriptions (#1125)
#45,051,274text
#: src/guides/reindexing.md:17
msgid "/home/alice/.local/share/ord"
msgstr "/home/alice/.local/share/ord"
#: src/guides/reindexing.md:18
msgid "macOS"
msgstr "macOS"
#: 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 ""
"Portanto, para deletar o banco de dados e reindexar no MacOS você teria que executar os seguintes comandos no terminal:"
#45,022,101text"mempool.space!"
msgstr ""
"A carteira Sparrow não mostra uma transação/UTXO, mas posso ver em mempool.space!"
#: src/guides/collecting/sparrow-wallet.md:177
msgid ""
"Make sure that your wallet is connected to a bitcoin node. To validate this, "
"head into the `Preferences`\\-> `Server` settings, and click `Edit Existing "
"Connection`."
msgstr ""
"Certifique-se de que sua carteira esteja conectada a um nó bitcoin. Para validar isso, vá até `Preferences`\\-> configurações de `Server` e clique em `Edit Existing "
"Connection`."
#: src/guides/collecting/sparrow-wallet.md:179
msgid ""
msgstr ""
#: src/guides/collecting/sparrow-wallet.md:181
msgid ""
"From there you can select a node and click `Test Connection` to validate "
"that Sparrow is able to connect successfully."
msgstr ""
"A partir daí você pode selecionar um nó e clicar em `Test Connection` para validar se o Sparrow é capaz de se conectar com sucesso."
#: src/guides/collecting/sparrow-wallet.md:183
#44,996,741textAAAAAAAAAAAAAAAAAAAAHHHAHHHAHHHAHAAHAAHAHHHAAHAAHAHAHAAHAAHAHHHAAHAAHHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.biixel#27,446,427textJJJAJJJAAAJAJAJAAAAAJJJAJJJAAAJAAAJAAAAAJAAAJJJAAAAJJJAJJJAAAJAJAJAAAAAJJJAJJJAAAJAAAJAAAAAJAAAJJJAA.biixel#27,446,422textmint1,000.boss#16,562,963brc-20mint1,000.boss#16,562,962brc-20mint1,000.boss#16,562,961brc-20mint1,000.boss#16,562,960brc-20mint1,000.boss#16,562,959brc-20mint1,000.boss#16,562,958brc-20mint1,000.boss#16,561,695brc-20mint1,000.boss#16,561,694brc-20mint1,000.boss#16,561,693brc-20mint1,000.boss#16,561,691brc-20mint1,000.boss#16,561,690brc-20mint1,000.boss#16,561,689brc-20mint1,000.boss#16,561,688brc-20mint1,000.boss#16,561,687brc-20mint1,000.boss#16,561,686brc-20