From 6215003f600db0b26aa68090290b929c4f7a966c Mon Sep 17 00:00:00 2001 From: casey Date: Wed, 28 Feb 2024 00:02:01 +0000 Subject: [PATCH] deploy: b8ff6cc0e66d26bf3ff6153cc53ee935fb3365d9 --- 404.html | 2 +- ar/404.html | 2 +- ar/bounties.html | 6 +- ar/bounty/0.html | 2 +- ar/bounty/1.html | 2 +- ar/bounty/2.html | 2 +- ar/bounty/3.html | 2 +- ar/contributing.html | 2 +- ar/digital-artifacts.html | 2 +- ar/donate.html | 2 +- ar/faq.html | 2 +- ar/guides.html | 2 +- ar/guides/batch-inscribing.html | 6 +- ar/guides/collecting.html | 6 +- ar/guides/collecting/sparrow-wallet.html | 6 +- ar/guides/explorer.html | 2 +- ar/guides/moderation.html | 6 +- ar/guides/reindexing.html | 6 +- ar/guides/sat-hunting.html | 10 +- ar/guides/settings.html | 314 ++++++++++++++++++ ar/guides/teleburning.html | 10 +- ar/guides/testing.html | 10 +- ar/guides/wallet.html | 2 +- ar/index.html | 2 +- ar/inscriptions.html | 2 +- ar/inscriptions/delegate.html | 2 +- ar/inscriptions/metadata.html | 2 +- ar/inscriptions/pointer.html | 2 +- ar/inscriptions/provenance.html | 2 +- ar/inscriptions/recursion.html | 2 +- ar/inscriptions/rendering.html | 2 +- ar/introduction.html | 2 +- ar/overview.html | 2 +- ar/print.html | 311 +++++++++--------- ar/searchindex.js | 2 +- ar/searchindex.json | 2 +- bounties.html | 6 +- bounty/0.html | 2 +- bounty/1.html | 2 +- bounty/2.html | 2 +- bounty/3.html | 2 +- contributing.html | 2 +- de/404.html | 2 +- de/bounties.html | 6 +- de/bounty/0.html | 2 +- de/bounty/1.html | 2 +- de/bounty/2.html | 2 +- de/bounty/3.html | 2 +- de/contributing.html | 2 +- de/digital-artifacts.html | 2 +- de/donate.html | 2 +- de/faq.html | 2 +- de/guides.html | 2 +- de/guides/batch-inscribing.html | 6 +- de/guides/collecting.html | 6 +- de/guides/collecting/sparrow-wallet.html | 6 +- de/guides/explorer.html | 2 +- de/guides/moderation.html | 6 +- de/guides/reindexing.html | 6 +- de/guides/sat-hunting.html | 10 +- de/guides/settings.html | 314 ++++++++++++++++++ de/guides/teleburning.html | 10 +- de/guides/testing.html | 10 +- de/guides/wallet.html | 2 +- de/index.html | 2 +- de/inscriptions.html | 2 +- de/inscriptions/delegate.html | 2 +- de/inscriptions/metadata.html | 2 +- de/inscriptions/pointer.html | 2 +- de/inscriptions/provenance.html | 2 +- de/inscriptions/recursion.html | 2 +- de/inscriptions/rendering.html | 2 +- de/introduction.html | 2 +- de/overview.html | 2 +- de/print.html | 311 +++++++++--------- de/searchindex.js | 2 +- de/searchindex.json | 2 +- digital-artifacts.html | 2 +- donate.html | 2 +- es/404.html | 2 +- es/bounties.html | 6 +- es/bounty/0.html | 2 +- es/bounty/1.html | 2 +- es/bounty/2.html | 2 +- es/bounty/3.html | 2 +- es/contributing.html | 2 +- es/digital-artifacts.html | 2 +- es/donate.html | 2 +- es/faq.html | 2 +- es/guides.html | 2 +- es/guides/batch-inscribing.html | 6 +- es/guides/collecting.html | 6 +- es/guides/collecting/sparrow-wallet.html | 6 +- es/guides/explorer.html | 2 +- es/guides/moderation.html | 6 +- es/guides/reindexing.html | 6 +- es/guides/sat-hunting.html | 10 +- es/guides/settings.html | 314 ++++++++++++++++++ es/guides/teleburning.html | 10 +- es/guides/testing.html | 10 +- es/guides/wallet.html | 2 +- es/index.html | 2 +- es/inscriptions.html | 2 +- es/inscriptions/delegate.html | 2 +- es/inscriptions/metadata.html | 2 +- es/inscriptions/pointer.html | 2 +- es/inscriptions/provenance.html | 2 +- es/inscriptions/recursion.html | 2 +- es/inscriptions/rendering.html | 2 +- es/introduction.html | 2 +- es/overview.html | 2 +- es/print.html | 311 +++++++++--------- es/searchindex.js | 2 +- es/searchindex.json | 2 +- faq.html | 2 +- fil/404.html | 2 +- fil/bounties.html | 6 +- fil/bounty/0.html | 2 +- fil/bounty/1.html | 2 +- fil/bounty/2.html | 2 +- fil/bounty/3.html | 2 +- fil/contributing.html | 2 +- fil/digital-artifacts.html | 2 +- fil/donate.html | 2 +- fil/faq.html | 2 +- fil/guides.html | 2 +- fil/guides/batch-inscribing.html | 6 +- fil/guides/collecting.html | 6 +- fil/guides/collecting/sparrow-wallet.html | 6 +- fil/guides/explorer.html | 2 +- fil/guides/moderation.html | 6 +- fil/guides/reindexing.html | 6 +- fil/guides/sat-hunting.html | 10 +- fil/guides/settings.html | 314 ++++++++++++++++++ fil/guides/teleburning.html | 10 +- fil/guides/testing.html | 10 +- fil/guides/wallet.html | 2 +- fil/index.html | 2 +- fil/inscriptions.html | 2 +- fil/inscriptions/delegate.html | 2 +- fil/inscriptions/metadata.html | 2 +- fil/inscriptions/pointer.html | 2 +- fil/inscriptions/provenance.html | 2 +- fil/inscriptions/recursion.html | 2 +- fil/inscriptions/rendering.html | 2 +- fil/introduction.html | 2 +- fil/overview.html | 2 +- fil/print.html | 311 +++++++++--------- fil/searchindex.js | 2 +- fil/searchindex.json | 2 +- fr/404.html | 2 +- fr/bounties.html | 6 +- fr/bounty/0.html | 2 +- fr/bounty/1.html | 2 +- fr/bounty/2.html | 2 +- fr/bounty/3.html | 2 +- fr/contributing.html | 2 +- fr/digital-artifacts.html | 2 +- fr/donate.html | 2 +- fr/faq.html | 2 +- fr/guides.html | 2 +- fr/guides/batch-inscribing.html | 6 +- fr/guides/collecting.html | 6 +- fr/guides/collecting/sparrow-wallet.html | 6 +- fr/guides/explorer.html | 2 +- fr/guides/moderation.html | 6 +- fr/guides/reindexing.html | 6 +- fr/guides/sat-hunting.html | 10 +- fr/guides/settings.html | 314 ++++++++++++++++++ fr/guides/teleburning.html | 10 +- fr/guides/testing.html | 10 +- fr/guides/wallet.html | 2 +- fr/index.html | 2 +- fr/inscriptions.html | 2 +- fr/inscriptions/delegate.html | 2 +- fr/inscriptions/metadata.html | 2 +- fr/inscriptions/pointer.html | 2 +- fr/inscriptions/provenance.html | 2 +- fr/inscriptions/recursion.html | 2 +- fr/inscriptions/rendering.html | 2 +- fr/introduction.html | 2 +- fr/overview.html | 2 +- fr/print.html | 311 +++++++++--------- fr/searchindex.js | 2 +- fr/searchindex.json | 2 +- guides.html | 2 +- guides/batch-inscribing.html | 6 +- guides/collecting.html | 6 +- guides/collecting/sparrow-wallet.html | 6 +- guides/explorer.html | 2 +- guides/moderation.html | 6 +- guides/reindexing.html | 6 +- guides/sat-hunting.html | 10 +- guides/settings.html | 323 +++++++++++++++++++ guides/teleburning.html | 10 +- guides/testing.html | 10 +- guides/wallet.html | 2 +- hi/404.html | 2 +- hi/bounties.html | 6 +- hi/bounty/0.html | 2 +- hi/bounty/1.html | 2 +- hi/bounty/2.html | 2 +- hi/bounty/3.html | 2 +- hi/contributing.html | 2 +- hi/digital-artifacts.html | 2 +- hi/donate.html | 2 +- hi/faq.html | 2 +- hi/guides.html | 2 +- hi/guides/batch-inscribing.html | 6 +- hi/guides/collecting.html | 6 +- hi/guides/collecting/sparrow-wallet.html | 6 +- hi/guides/explorer.html | 2 +- hi/guides/moderation.html | 6 +- hi/guides/reindexing.html | 6 +- hi/guides/sat-hunting.html | 10 +- hi/guides/settings.html | 314 ++++++++++++++++++ hi/guides/teleburning.html | 10 +- hi/guides/testing.html | 10 +- hi/guides/wallet.html | 2 +- hi/index.html | 2 +- hi/inscriptions.html | 2 +- hi/inscriptions/delegate.html | 2 +- hi/inscriptions/metadata.html | 2 +- hi/inscriptions/pointer.html | 2 +- hi/inscriptions/provenance.html | 2 +- hi/inscriptions/recursion.html | 2 +- hi/inscriptions/rendering.html | 2 +- hi/introduction.html | 2 +- hi/overview.html | 2 +- hi/print.html | 311 +++++++++--------- hi/searchindex.js | 2 +- hi/searchindex.json | 2 +- index.html | 2 +- inscriptions.html | 2 +- inscriptions/delegate.html | 2 +- inscriptions/metadata.html | 2 +- inscriptions/pointer.html | 2 +- inscriptions/provenance.html | 2 +- inscriptions/recursion.html | 2 +- inscriptions/rendering.html | 2 +- introduction.html | 2 +- it/404.html | 2 +- it/bounties.html | 6 +- it/bounty/0.html | 2 +- it/bounty/1.html | 2 +- it/bounty/2.html | 2 +- it/bounty/3.html | 2 +- it/contributing.html | 2 +- it/digital-artifacts.html | 2 +- it/donate.html | 2 +- it/faq.html | 2 +- it/guides.html | 2 +- it/guides/batch-inscribing.html | 6 +- it/guides/collecting.html | 6 +- it/guides/collecting/sparrow-wallet.html | 6 +- it/guides/explorer.html | 2 +- it/guides/moderation.html | 6 +- it/guides/reindexing.html | 6 +- it/guides/sat-hunting.html | 10 +- it/guides/settings.html | 314 ++++++++++++++++++ it/guides/teleburning.html | 10 +- it/guides/testing.html | 10 +- it/guides/wallet.html | 2 +- it/index.html | 2 +- it/inscriptions.html | 2 +- it/inscriptions/delegate.html | 2 +- it/inscriptions/metadata.html | 2 +- it/inscriptions/pointer.html | 2 +- it/inscriptions/provenance.html | 2 +- it/inscriptions/recursion.html | 2 +- it/inscriptions/rendering.html | 2 +- it/introduction.html | 2 +- it/overview.html | 2 +- it/print.html | 311 +++++++++--------- it/searchindex.js | 2 +- it/searchindex.json | 2 +- ja/404.html | 2 +- ja/bounties.html | 6 +- ja/bounty/0.html | 2 +- ja/bounty/1.html | 2 +- ja/bounty/2.html | 2 +- ja/bounty/3.html | 2 +- ja/contributing.html | 2 +- ja/digital-artifacts.html | 2 +- ja/donate.html | 2 +- ja/faq.html | 2 +- ja/guides.html | 2 +- ja/guides/batch-inscribing.html | 6 +- ja/guides/collecting.html | 6 +- ja/guides/collecting/sparrow-wallet.html | 6 +- ja/guides/explorer.html | 2 +- ja/guides/moderation.html | 6 +- ja/guides/reindexing.html | 6 +- ja/guides/sat-hunting.html | 10 +- ja/guides/settings.html | 314 ++++++++++++++++++ ja/guides/teleburning.html | 10 +- ja/guides/testing.html | 10 +- ja/guides/wallet.html | 2 +- ja/index.html | 2 +- ja/inscriptions.html | 2 +- ja/inscriptions/delegate.html | 2 +- ja/inscriptions/metadata.html | 2 +- ja/inscriptions/pointer.html | 2 +- ja/inscriptions/provenance.html | 2 +- ja/inscriptions/recursion.html | 2 +- ja/inscriptions/rendering.html | 2 +- ja/introduction.html | 2 +- ja/overview.html | 2 +- ja/print.html | 311 +++++++++--------- ja/searchindex.js | 2 +- ja/searchindex.json | 2 +- ko/404.html | 2 +- ko/bounties.html | 6 +- ko/bounty/0.html | 2 +- ko/bounty/1.html | 2 +- ko/bounty/2.html | 2 +- ko/bounty/3.html | 2 +- ko/contributing.html | 2 +- ko/digital-artifacts.html | 2 +- ko/donate.html | 2 +- ko/faq.html | 2 +- ko/guides.html | 2 +- ko/guides/batch-inscribing.html | 6 +- ko/guides/collecting.html | 6 +- ko/guides/collecting/sparrow-wallet.html | 6 +- ko/guides/explorer.html | 2 +- ko/guides/moderation.html | 6 +- ko/guides/reindexing.html | 6 +- ko/guides/sat-hunting.html | 10 +- ko/guides/settings.html | 314 ++++++++++++++++++ ko/guides/teleburning.html | 10 +- ko/guides/testing.html | 10 +- ko/guides/wallet.html | 2 +- ko/index.html | 2 +- ko/inscriptions.html | 2 +- ko/inscriptions/delegate.html | 2 +- ko/inscriptions/metadata.html | 2 +- ko/inscriptions/pointer.html | 2 +- ko/inscriptions/provenance.html | 2 +- ko/inscriptions/recursion.html | 2 +- ko/inscriptions/rendering.html | 2 +- ko/introduction.html | 2 +- ko/overview.html | 2 +- ko/print.html | 311 +++++++++--------- ko/searchindex.js | 2 +- ko/searchindex.json | 2 +- overview.html | 2 +- print.html | 374 ++++++++++++---------- pt/404.html | 2 +- pt/bounties.html | 6 +- pt/bounty/0.html | 2 +- pt/bounty/1.html | 2 +- pt/bounty/2.html | 2 +- pt/bounty/3.html | 2 +- pt/contributing.html | 2 +- pt/digital-artifacts.html | 2 +- pt/donate.html | 2 +- pt/faq.html | 2 +- pt/guides.html | 2 +- pt/guides/batch-inscribing.html | 6 +- pt/guides/collecting.html | 6 +- pt/guides/collecting/sparrow-wallet.html | 6 +- pt/guides/explorer.html | 2 +- pt/guides/moderation.html | 6 +- pt/guides/reindexing.html | 6 +- pt/guides/sat-hunting.html | 10 +- pt/guides/settings.html | 314 ++++++++++++++++++ pt/guides/teleburning.html | 10 +- pt/guides/testing.html | 10 +- pt/guides/wallet.html | 2 +- pt/index.html | 2 +- pt/inscriptions.html | 2 +- pt/inscriptions/delegate.html | 2 +- pt/inscriptions/metadata.html | 2 +- pt/inscriptions/pointer.html | 2 +- pt/inscriptions/provenance.html | 2 +- pt/inscriptions/recursion.html | 2 +- pt/inscriptions/rendering.html | 2 +- pt/introduction.html | 2 +- pt/overview.html | 2 +- pt/print.html | 311 +++++++++--------- pt/searchindex.js | 2 +- pt/searchindex.json | 2 +- ru/404.html | 2 +- ru/bounties.html | 6 +- ru/bounty/0.html | 2 +- ru/bounty/1.html | 2 +- ru/bounty/2.html | 2 +- ru/bounty/3.html | 2 +- ru/contributing.html | 2 +- ru/digital-artifacts.html | 2 +- ru/donate.html | 2 +- ru/faq.html | 2 +- ru/guides.html | 2 +- ru/guides/batch-inscribing.html | 6 +- ru/guides/collecting.html | 6 +- ru/guides/collecting/sparrow-wallet.html | 6 +- ru/guides/explorer.html | 2 +- ru/guides/moderation.html | 6 +- ru/guides/reindexing.html | 6 +- ru/guides/sat-hunting.html | 10 +- ru/guides/settings.html | 314 ++++++++++++++++++ ru/guides/teleburning.html | 10 +- ru/guides/testing.html | 10 +- ru/guides/wallet.html | 2 +- ru/index.html | 2 +- ru/inscriptions.html | 2 +- ru/inscriptions/delegate.html | 2 +- ru/inscriptions/metadata.html | 2 +- ru/inscriptions/pointer.html | 2 +- ru/inscriptions/provenance.html | 2 +- ru/inscriptions/recursion.html | 2 +- ru/inscriptions/rendering.html | 2 +- ru/introduction.html | 2 +- ru/overview.html | 2 +- ru/print.html | 311 +++++++++--------- ru/searchindex.js | 2 +- ru/searchindex.json | 2 +- searchindex.js | 2 +- searchindex.json | 2 +- zh/404.html | 2 +- zh/bounties.html | 6 +- zh/bounty/0.html | 2 +- zh/bounty/1.html | 2 +- zh/bounty/2.html | 2 +- zh/bounty/3.html | 2 +- zh/contributing.html | 2 +- zh/digital-artifacts.html | 2 +- zh/donate.html | 2 +- zh/faq.html | 2 +- zh/guides.html | 2 +- zh/guides/batch-inscribing.html | 6 +- zh/guides/collecting.html | 6 +- zh/guides/collecting/sparrow-wallet.html | 6 +- zh/guides/explorer.html | 2 +- zh/guides/moderation.html | 6 +- zh/guides/reindexing.html | 6 +- zh/guides/sat-hunting.html | 10 +- zh/guides/settings.html | 314 ++++++++++++++++++ zh/guides/teleburning.html | 10 +- zh/guides/testing.html | 10 +- zh/guides/wallet.html | 2 +- zh/index.html | 2 +- zh/inscriptions.html | 2 +- zh/inscriptions/delegate.html | 2 +- zh/inscriptions/metadata.html | 2 +- zh/inscriptions/pointer.html | 2 +- zh/inscriptions/provenance.html | 2 +- zh/inscriptions/recursion.html | 2 +- zh/inscriptions/rendering.html | 2 +- zh/introduction.html | 2 +- zh/overview.html | 2 +- zh/print.html | 311 +++++++++--------- zh/searchindex.js | 2 +- zh/searchindex.json | 2 +- 455 files changed, 6961 insertions(+), 2718 deletions(-) create mode 100644 ar/guides/settings.html create mode 100644 de/guides/settings.html create mode 100644 es/guides/settings.html create mode 100644 fil/guides/settings.html create mode 100644 fr/guides/settings.html create mode 100644 guides/settings.html create mode 100644 hi/guides/settings.html create mode 100644 it/guides/settings.html create mode 100644 ja/guides/settings.html create mode 100644 ko/guides/settings.html create mode 100644 pt/guides/settings.html create mode 100644 ru/guides/settings.html create mode 100644 zh/guides/settings.html diff --git a/404.html b/404.html index da7e40ddb6..0f3a7a531c 100644 --- a/404.html +++ b/404.html @@ -90,7 +90,7 @@ diff --git a/ar/404.html b/ar/404.html index bbc08f741d..84d1ca5603 100644 --- a/ar/404.html +++ b/ar/404.html @@ -90,7 +90,7 @@ diff --git a/ar/bounties.html b/ar/bounties.html index 324247d15f..f8098e8227 100644 --- a/ar/bounties.html +++ b/ar/bounties.html @@ -89,7 +89,7 @@ @@ -267,7 +267,7 @@

- @@ -281,7 +281,7 @@

diff --git a/ar/guides/collecting.html b/ar/guides/collecting.html index 59df842fb7..6e82d333e0 100644 --- a/ar/guides/collecting.html +++ b/ar/guides/collecting.html @@ -89,7 +89,7 @@ @@ -260,7 +260,7 @@

التجميع< diff --git a/ar/guides/settings.html b/ar/guides/settings.html new file mode 100644 index 0000000000..8d813d0b0f --- /dev/null +++ b/ar/guides/settings.html @@ -0,0 +1,314 @@ + + + + + + Settings - Ordinal Theory Handbook + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Settings

+

ord can be configured with command line options, environment variables, a configuration file, and default values.

+

When multiple sources configure the same thing, precedence is in order of command line options, then environment variables, then the configuration file, and finally default values.

+

The path to the configuration can be given with --config <CONFIG_PATH>. ord will error if <CONFIG_PATH> doesn't exist. The path to a configuration directory can be given with --config-dir <CONFIG_DIR_PATH>, in which case the config path is <CONFIG_DIR_PATH>/ord.yaml. It is not an error if <CONFIG_DIR_PATH>/ord.yaml does not exist, and ord will use a configuration with default values.

+

All settings can be configured with command line options, but not all settings can yet be configured with environmnet variables or a configuration file.

+

ord's configuration can be viewd as JSON with ord settings.

+
+ + + +
settingCLIenvironment variabledefault value
bitcoin RPC password--bitcoin-rpc-pass <PASSWORD>ORD_BITCOIN_RPC_PASSnone
bitcoin RPC username--bitcoin-rpc-user <USERNAME>ORD_BITCOIN_RPC_USERnone
chain--chain <CHAIN>ORD_CHAINmainnet
+
+
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/ar/guides/teleburning.html b/ar/guides/teleburning.html index 85974853d5..72362879f6 100644 --- a/ar/guides/teleburning.html +++ b/ar/guides/teleburning.html @@ -89,7 +89,7 @@ @@ -272,11 +272,11 @@

مثال

diff --git a/ar/guides/wallet.html b/ar/guides/wallet.html index e34fe29fb1..81092ae58b 100644 --- a/ar/guides/wallet.html +++ b/ar/guides/wallet.html @@ -89,7 +89,7 @@ diff --git a/ar/index.html b/ar/index.html index bf7dd331f0..24a34c2bb4 100644 --- a/ar/index.html +++ b/ar/index.html @@ -89,7 +89,7 @@ diff --git a/ar/inscriptions.html b/ar/inscriptions.html index 881a59da0a..5e418c213b 100644 --- a/ar/inscriptions.html +++ b/ar/inscriptions.html @@ -89,7 +89,7 @@ diff --git a/ar/inscriptions/delegate.html b/ar/inscriptions/delegate.html index ea1474fea7..a4e98a4ddd 100644 --- a/ar/inscriptions/delegate.html +++ b/ar/inscriptions/delegate.html @@ -89,7 +89,7 @@ diff --git a/ar/inscriptions/metadata.html b/ar/inscriptions/metadata.html index 73cfe8a2a4..56fd3b2d09 100644 --- a/ar/inscriptions/metadata.html +++ b/ar/inscriptions/metadata.html @@ -89,7 +89,7 @@ diff --git a/ar/inscriptions/pointer.html b/ar/inscriptions/pointer.html index 2165b49ca6..3d9251991e 100644 --- a/ar/inscriptions/pointer.html +++ b/ar/inscriptions/pointer.html @@ -89,7 +89,7 @@ diff --git a/ar/inscriptions/provenance.html b/ar/inscriptions/provenance.html index d1a9b8c862..36707f944c 100644 --- a/ar/inscriptions/provenance.html +++ b/ar/inscriptions/provenance.html @@ -89,7 +89,7 @@ diff --git a/ar/inscriptions/recursion.html b/ar/inscriptions/recursion.html index 159f40d9c3..552e08b543 100644 --- a/ar/inscriptions/recursion.html +++ b/ar/inscriptions/recursion.html @@ -89,7 +89,7 @@ diff --git a/ar/inscriptions/rendering.html b/ar/inscriptions/rendering.html index 44b47b0548..c9c4b1ab42 100644 --- a/ar/inscriptions/rendering.html +++ b/ar/inscriptions/rendering.html @@ -89,7 +89,7 @@ diff --git a/ar/introduction.html b/ar/introduction.html index 8e2a6686c1..f1a8c8466a 100644 --- a/ar/introduction.html +++ b/ar/introduction.html @@ -89,7 +89,7 @@ diff --git a/ar/overview.html b/ar/overview.html index 081117ae7c..39b70b9239 100644 --- a/ar/overview.html +++ b/ar/overview.html @@ -89,7 +89,7 @@ diff --git a/ar/print.html b/ar/print.html index 41a1937ed2..f8c91061a5 100644 --- a/ar/print.html +++ b/ar/print.html @@ -90,7 +90,7 @@ @@ -1214,6 +1214,154 @@

Example < metadata: author: Satoshi Nakamoto +

التجميع

+

حالياً، يعتبر ord هو المحفظة الوحيدة التي تدعم التحكم في الساتوشيات واختيارها، واللذين يُعتبران ضروريين لتخزين وإرسال الساتوشيات والأشياء الرقمية النادرة بأمان، والتي ستُعرف فيما بعد بـ أوردينال.

+

الطريقة الموصي بها لإرسال واستقبال وتخزين أوردينال هي باستخدام محفظة ord، ولكن إذا كنت حذرًا، يمكنك تخزين أوردينال بأمان في محافظ أخرى، وفي بعض الحالات حتى إرسالها.

+

كملاحظة عامة، استقبال أوردينال في محفظة غير مدعومة ليس خطيرًا. يمكن إرسال أوردينال إلى أي عنوان بيتكوين، وهم آمنين طالما أن الإخراج الذي يحتوي عليهم لم يتم إنفاقه. ومع ذلك، إذا تم استخدام تلك المحفظة لإرسال بيتكوين، قد تختار المحفظة الإخراج الذي يحتوي على الـأوردينال كإدخال، وترسل الشهادة أو تنفقها على الرسوم.

+

يتوفر guide لإنشاء محفظة متوافقة مع ord باستخدام محفظة Sparrow Wallet في هذا الدليل.

+

يرجى ملاحظة أنه إذا قمت باتباع هذا الدليل، يجب عليك عدم استخدام المحفظة التي تنشئها لإرسال BTC، إلا إذا قمت بإجراء اختيار يدوي للعملات لتجنب إرسال الأوردينال.

+

جمع أوردينالس و الإنسكريبشين باستخدام محفظة Sparrow

+

المستخدمون الذين لا يستطيعون أو لم ينشئوا محفظة ord بعد يمكنهم تلقي أوردينالس والأرقام السرية باستخدام محافظ البيتكوين البديلة، طالما أنهم يكونون حذرين جداً في كيفية إنفاق من تلك المحفظة.

+

يقدم هذا الدليل بعض الخطوات الأساسية حول كيفية إنشاء محفظة باستخدام محفظة Sparrow Wallet والتي تكون متوافقة مع محفظة ord ويمكن استيرادها لاحقًا إلى محفظة ord

+

⚠️⚠️ تحذير!! ⚠️⚠️

+

كقاعدة عامة، إذا اتبعت هذا النهج، يجب عليك استخدام هذه المحفظة مع برنامج Sparrow كمحفظة للتلقي فقط.

+

لا تنفق أي ساتوشي من هذه المحفظة ما لم تكن متأكدًا من أنك تعرف ما تفعله. يمكن أن تفقد بسهولة وبشكل غير مقصود الوصول إلى الأرقام السرية والنقوش الخاصة بك إذا لم تلتزم بهذا التحذير.

+

إعداد المحفظة والتلقي

+

قم بتنزيل محفظة Sparrow من صفحة الإصدارات الخاصة بنظام التشغيل الخاص بك.

+

اختر File -> New Wallet قم بإنشاء محفظة جديدة تسمى ord.

+

+

قم بتغيير نوع النص إلى Taproot (P2TR) واختر الخيار New or Imported Software Wallet.

+

+

اختر Use 12 Words ثم انقر فوق Generate New. اترك مجال العبور فارغًا.

+

+

سيتم إنشاء عبارة مفتاح عشوائي BIP39 مكونة من 12 كلمة بالنسبة لك. اكتبها في مكان آمن حيث تعد هذه نسختك الاحتياطية للوصول إلى محفظتك. لا تشارك أو تعرض هذه العبارة لأي شخص آخر أبدًا.

+

بمجرد أن تكتب العبارة، انقر فوق Confirm Backup.

+

+

أعد إدخال العبارة التي كتبتها، ثم انقر فوق Create Keystore.

+

+

انقر فوق Import Keystore.

+

+

انقر فوق Apply. أضف كلمة مرور للمحفظة إذا كنت ترغب.

+

+

لآن لديك محفظة متوافقة مع ord، ويمكن استيرادها إلى ord باستخدام عبارة البذرة BIP39. لاستقبال الأعداد أو النقوش، انقر على علامة Receive وانسخ عنوانًا جديدًا.

+

في كل مرة تريد فيها الاستقبال، يجب أن تستخدم عنوانًا جديدًا تمامًا، ولا تستخدم عناوين موجودة بالفعل.

+

يرجى ملاحظة أن البيتكوين مختلف عن بعض المحافظ الأخرى للبلوكشين، حيث يمكن لهذه المحفظة إنشاء عدد غير محدود من العناوين الجديدة. يمكنك إنشاء عنوان جديد عن طريق النقر فوق زر Get Next Address. يمكنك رؤية جميع عناوينك في علامة Addresses في التطبيق.

+

يمكنك إضافة تصنيف لكل عنوان، لتتمكن من تتبع ما تم استخدامه لأغراضه.

+

+

التحقق / عرض الأوردينالس المستلمة

+

بمجرد استلامك لنقش، ستظهر صفقة جديدة في علامة Transactions في Sparrow، وكذلك ستظهرUTXO جديدة في علامة UTXOs.

+

بداية، قد تكون هذه الصفقة غير مؤكدة "Unconfirmed"، وسيتعين عليك الانتظار حتى تُعدد في كتلة بيتكوين قبل أن تستقبل بشكل كامل.

+

+

لتتبع حالة صفقتك، يمكنك النقر بزر الماوس الأيمن عليها، ثم اختيار Copy Transaction ID ومن ثم لصق هذا المعرف في mempool.space.

+

+

بمجرد تأكيد الصفقة، يمكنك التحقق وعرض النقش الخاص بك عن طريق الانتقال إلى علامة UTXOs، والبحث عنUTXO التي ترغب في التحقق منها، ثم النقر بزر الماوس الأيمن علىOutput واختيار Copy Transaction Output. يمكن لكتلة الإخراج هذه أن تُلصق في محرك البحث على موقع ordinals.com.

+

تجميد UTXO's

+

كما تم شرحه أعلاه، يتم تخزين كل من الإنسكريبشين في ناتج الصفقة غير المنفقة (UTXO). يجب أن تكون حذرًا جدًا لكي لا تنفق الإنسكريبشين عن طريق الخطأ، وطريقة لجعلها أصعب هو تجميدها.

+

للقيام بذلك، انتقل إلى علامة "UTXOs"، وابحث عن نقدة التي ترغب في تجميدها، ثم انقر بزر الماوس الأيمن على الإخراج واختر "Freeze UTXO".

+

ستكون هذه UTXO (الإنسكريبشين) غير قابلة للإنفاق داخل محفظة Sparrow حتى تُلغى تجميدها.

+

استيرادها إلى محفظة ord

+

For details on setting up Bitcoin Core and the ord wallet check out the Wallet Guide

+

عند إعداد ord، بدلاً من تشغيل ord wallet create لإنشاء محفظة جديدة تمامًا، يمكنك استيراد محفظتك الحالية باستخدام "ord wallet restore "BIP39 SEED PHRASEباستخدام عبارة البذرة التي أنشأتها باستخدام محفظة Sparrow.

+

هناك خلل حاليًا يجعل من المحفظة المستوردة ألا تُمسح تلقائياً ضد سلسلة الكتل. للتغلب على ذلك، ستحتاج إلى تشغيل عملية مسح يدويًا باستخدام واجهة سطر الأوامر للنود البيتكوين: bitcoin-cli -rpcwallet=ord rescanblockchain 767430

+

بعد ذلك، يمكنك التحقق من الإنسكريبشين محفظتك باستخدام ord wallet inscriptions

+

يرجى ملاحظة أنه إذا كنت قد أنشأت بالفعل محفظة بواسطة ord في السابق، فسيكون لديك محفظة بالاسم الافتراضي بالفعل، وستحتاج إلى تعيين اسم محفظتك المستوردة باسم مختلف. يمكنك استخدام wallet-- براميتير في جميع أوامر ord للإشارة إلى محفظة مختلفة، على سبيل المثال:

+

ord --wallet ord_from_sparrow wallet restore "BIP39 SEED PHRASE"

+

ord --wallet ord_from_sparrow wallet inscriptions

+

bitcoin-cli -rpcwallet=ord_from_sparrow rescanblockchain 767430

+

جمع الإنسكريبشين باستخدام محفظة سباروو Sparrow

+

⚠️⚠️ تحذير ⚠️⚠️

+

على الرغم من أنه من المستحسن بشدة إعداد بيتكوين نود Bitcoin Core وتشغيل برنامج ord، إلا أن هناك طرقًا محدودة يمكنك من خلالها إرسال الإنسكريبشين من محفظة Sparrow بطريقة آمنة. يرجى ملاحظة أن هذا غير مستحسن ويجب أن تقوم به فقط إذا كنت تفهم تمامًا ما تقوم به.

+

استخدام برنامج ord سيقلل بشكل كبير من التعقيد الذي نصفه هنا، حيث يمكن للبرنامج التعامل تلقائيًا وبأمان مع إرسال النقاشات بطريقة سهلة.

+

⚠️⚠️ تحذير إضافي ⚠️⚠️

+

لا تستخدم محفظة Sparrow الخاصة بالتسجيلات لإرسال بيتكوين عامة غير مرتبطة بالتسجيلات. يمكنك إعداد محفظة منفصلة في Sparrow إذا كنت بحاجة إلى إجراء معاملات بيتكوين العادية، والاحتفاظ بمحفظتك للتسجيلات بشكل منفصلة.

+

نموذج UTXO في البيتكوين

+

قبل إجراء أي عملية إرسال، من المهم أن يكون لديك نموذج عقلي جيد لنظام ناتج الصفقات غير المنفقة (UTXO) في البيتكوين. الطريقة التي يعمل بها البيتكوين مختلفة بشكل جوهري عن العديد من البلوكشين الأخرى مثل إيثيريوم. عمومًا في إيثيريوم، لديك عنوان واحد عادةً تقوم بتخزين ETH فيه، ولا يمكنك التمييز بين أي مبلغ من ETH - فهو مجموعة واحدة من القيمة الإجمالية في تلك العنوان. يعمل البيتكوين بطريقة مختلفة تمامًا حيث نقوم بإنشاء عنوان جديد في المحفظة لكل عملية استقبال، وفي كل مرة تستقبل فيها ساتوشي إلى عنوان في محفظتك، فأنت تقوم بإنشاء ناتج صفقة جديد. يمكن رؤية وإدارة كل ناتج صفقة غير المنفقة على حدة. يمكنك تحديد ناتج صفقة معين ترغب في الإنفاق عليه، ويمكنك اختيار عدم إنفاق بعض نواتج الصفقات.

+

بعض محافظ البيتكوين لا تعرض هذا المستوى من التفاصيل، وهي تعرض لك قيمة واحدة مجمعة لجميع البيتكوين في محفظتك. ومع ذلك، عند إرسال النقوش من المهم استخدام محفظة مثل Sparrow التي تسمح بالتحكم في نواتج الصفقات.

+

تفحص الإنسكريبشين قبل الإرسال

+

كما تم وصفه سابقًا، تُنقش النقوش على الساتوشي، والساتوشي تُخزن داخل ناتج الصفقة غير المنفقة (UTXO). تعد نواتج الصفقات (UTXO) مجموعة من الساتوشي مع قيمة محددة لعدد الساتوشي (قيمة الإخراج). عادةً (وليس دائمًا) ستكون الأنسكريبشين منقشه على أول ساتوشي في نواتج الصفقات ال UTXO.

+

عند فحص تسجيلك قبل إرساله، سترغب في التحقق أساسًا من الساتوشي الذي تم تسجيله في UTXO الخاص بك.

+

للقيام بذلك، يمكنك اتباع الخطوات الموجودة في [التحقق / عرض التسجيلات المستلمة] Validating / Viewing Received Inscriptions الموجودة أعلاه للعثور على صفحة التسجيل الخاصة بتسجيلك على موقع ordinals.com

+

ستجد هناك بعض البيانات الوصفية حول تسجيلك تبدو على النحو التالي:

+

+

يوجد بعض الأمور الهامة التي يجب التحقق منها هنا:

+
    +
  • معرف output يتطابق مع معرف UTXO الذي ستقوم بإرساله
  • +
  • ال offset للإنسكريبشين هو 0 (وهذا يعني أن الإنسكريبشين موجودة في أول ساتوشي في ناتج الصفقةUTXO)
  • +
  • تحتوي قيمة الإخراج output_value على عدد كافٍ من الساتوشي لتغطية رسوم الصفقة (البريد) لإرسال النقشة. تعتمد الكمية الدقيقة التي ستحتاجها على معدل الرسوم الذي ستختاره للصفقة
  • +
+

إذا كانت جميع الشروط أعلاه صحيحة بالنسبة للنقشة الخاصة بك، يجب أن يكون آمنًا لك إرسالها باستخدام الطريقة الموضحة أدناه.

+

⚠️⚠️ كن حذرًا جدًا عند إرسال الإنسكريبشين، خاصة إذا كانت القيمة النسبية ليست 0. لا يوصى باستخدام هذه الطريقة إذا كانت هذه هي الحالة، حيث يمكن أن ترسل الإنسكريبشين عن طريق الخطأ إلى منقبي بيتكوين ما لم تكن تعرف ما تفعله.

+

إرسال الإنسكريبشين

+

لإرسال الإنسكريبشين، انتقل إلى علامة UTXOs، وابحث عن ناتج الصفقة UTXO التي قمت بالتحقق منها سابقًا.

+

إذا كنت قد قمت بتجميد ال UTXO، سيتعين عليك النقر بزر الماوس الأيمن عليها وإلغاء تجميدها.

+

حدد UTXO الذي ترغب في إرساله، وتأكد من أنه هو الوحيد المحدد. يجب أن ترى UTXOs 1/1 في واجهة البرنامج. بمجرد التأكد من ذلك، يمكنك النقر علىSend Selected.

+

+

ستُعرض لك واجهة إعداد الصفقة. هناك عدة أشياء يجب عليك التحقق منها للتأكد من أن هذا إرسال آمن:

+
    +
  • يجب أن تحتوي الصفقة على إدخال واحد فقط، ويجب أن يكون هذا هو ناتج الصفقة الذي تريد إرساله
  • +
  • يجب أن تحتوي الصفقة على إخراج واحد فقط، وهو العنوان/التصنيف الذي ترغب في إرسال الإنسكريبشين
  • +
+

إذا كانت الصفقة تبدو مختلفة عن ذلك، على سبيل المثال لديك إدخالات متعددة أو إخراجات متعددة، فقد لا يكون هذا إرسالًا آمنًا للإنسكريبشين، ويجب أن تترك الإرسال حتى تفهم المزيد، أو تستورد إلى محفظة ord.

+

يجب أن تحدد رسوم الصفقة المناسبة، عادةً ما يقترح Sparrow معدل رسوم معقول، ولكن يمكنك أيضًا التحقق من mempool.space لمعرفة ما هو معدل الرسوم الموصي به لإرسال الصفقة.

+

يجب أن تضيف تصنيفًا لعنوان المستلم، يكون التصنيف مثل alice address for inscription #123 هو الأمثل.

+

بمجرد التحقق من أن الصفقة آمنة باستخدام الفحوصات أعلاه، وأنك واثق من إرسالها، يمكنك النقر على Create Transaction.

+

+

هنا يمكنك التحقق مرة أخرى من أن الصفقة تبدو آمنة، وبمجرد أن تكون واثقًا يمكنك النقر على Finalize Transaction for Signing.

+

+

هنا يمكنك التحقق ثلاث مرات من كل شيء قبل النقر على Sign.

+

+

وأخيرًا، ستحصل على فرصة أخيرة للتحقق من كل شيء قبل النقر على Broadcast Transaction. بمجرد بث الصفقة، ستُرسل إلى شبكة بيتكوين وتبدأ في الانتشار في mempool.

+

+

إذا كنت ترغب في تتبع حالة الصفقة، يمكنك نسخ معرف الصفقة Transaction Id (Txid) ولصقه في mempool.space

+

بمجرد تأكيد الصفقة، يمكنك التحقق من صفحة الإنسكريبشين على موقع أوردينال للتحقق من أنها انتقلت إلى الموقع والعنوان الجديدين.

+

مشكلات وحلول

+

محفظة Sparrow لا تعرض صفقة/UTXO، ولكن يمكنني رؤيتها على mempool.space!

+

تأكد من أن محفظتك متصلة بنود بيتكوين. للتحقق من ذلك، انتقل إلى Preferences-> Server ، وانقر فوق Edit Existing Connection.

+

+

من هنا، يمكنك تحديد نود والنقر على Test Connection للتحقق من أن Sparrow قادر على الاتصال بنجاح.

+

+

الإشراف

+

أورد ord يتضمن مستكشف كتل يمكنك تشغيله محليًا باستخدام الأمر ord server.

+

مستكشف الكتل يتيح رؤية الإنسكريبشين. الإنسكريبشين هي محتوى تم إنشاؤه من قبل المستخدمين وقد يكون مثيرًا للرفض أو غير قانوني.

+

مسؤولية كل فرد يقوم بتشغيل مثيل مستكشف كتل أوردينال هي فهم مسؤولياتهم فيما يتعلق بالمحتوى غير القانوني، واتخاذ قرار بشأن السياسة الملائمة للتعديل لمثيلهم.

+

من أجل منع ظهور إنسكريبشين معينة على ord، يمكن تضمينها في ملف تكوين YAML، والذي يتم تحميله باستخدام الخيار config--.

+

لإخفائها، أنشئ أولاً ملف تكوين، وقم بوضع المعرف الذي تريد إخفائه:

+
hidden:
+- 0000000000000000000000000000000000000000000000000000000000000000i0
+
+

الاسم المقترح لملفات تكوين ord هو ord.yaml، ولكن يمكن استخدام أي اسم ملف.

+

ثم قم بتمرير الملف باستخدام config-- عند بدء تشغيل الخادم:

+

ord --config ord.yaml server

+

يرجى ملاحظة أن الخيار config-- يأتي بعد ord ولكن قبل server.

+

يجب إعادة تشغيل ord لتحميل التغييرات.

+

ordinals.com

+

تستخدم ordinals.com لتشغيل خدمة ord server، والتي تسمى ord، باستخدام ملف تكوين يقع في المسار var/lib/ord/ord.yaml/.

+

لإخفاء إنسكريبشين على ordinals.com:

+
    +
  1. اتصل بخادم SSH
  2. +
  3. أضف معرف إنسكريبشين إلى var/lib/ord/ord.yaml/
  4. +
  5. أعد تشغيل الخدمة باستخدام systemctl restart ord
  6. +
  7. راقب إعادة التشغيل باستخدام journalctl -u ord
  8. +
+

حاليًا، يستغرق إعادة تشغيل ord وقتًا طويلاً، لذا قد لا يعود الموقع اونلاين فورا.

+

إعادة الفهرسة

+

Sometimes the ord database must be reindexed, which means deleting the database and restarting the indexing process with either ord index update or ord server. Reasons to reindex are:

+
    +
  1. صدور إصدار جديد رئيسي لـ ord والذي يغير مخطط قاعدة البيانات
  2. +
  3. تلف قاعدة البيانات بشكل ما بطريقة ما
  4. +
+

قاعدة البيانات التي يستخدمها ord تسمى redb، لذا نعطي للفهرس اسم الملف الافتراضي index.redb. عادةً ما نخزن هذا الملف في مواقع مختلفة اعتمادًا على نظام التشغيل الخاص بك.

+
+ + + +
PlatformValueمثال
Linux$XDG_DATA_HOME/ord or $HOME/.local/share/ord/home/alice/.local/share/ord
macOS$HOME/Library/Application Support/ord/Users/Alice/Library/Application Support/ord
Windows{FOLDERID_RoamingAppData}\ordC:\Users\Alice\AppData\Roaming\ord
+
+

لحذف قاعدة البيانات وإعادة فهرستها على نظام MacOS، يمكنك تشغيل الأوامر التالية في الطرفية (الترمينال):

+
rm ~/Library/Application Support/ord/index.redb
+ord index update
+
+

You can of course also set the location of the data directory yourself with ord --data-dir <DIR> index update or give it a specific filename and path with ord --index <FILENAME> index update.

جمع الساتوشي

هذا الدليل غير محدّث. منذ كتابته، تم تغيير البرنامج ord الثنائي لبناء فهرس الساتوشي الكامل فقط عندما يتم توفير ord ,--index-sats الآن يحتوي على محفظة مدمجة تلتف حول محفظة بيتكوين الأساسية. راجع ord wallet --help._

صيد الأوردينال أمرٌ صعب ولكنه مكافئ. الشعور بامتلاك محفظة مليئة بـ UTXOs، محملة بالساتوشي النادرة والاستثنائية، لا يمكن وصفه.

@@ -1386,7 +1534,18 @@

Settings ثم انتقل إلى "سياسة النص" Script Policy واضغط على زر التحرير (Edit) لعرض الوصف (descriptor).

إرسال الأوردينالس

محفظة ord تدعم نقل الساتوشيات الخاصة. يمكنك أيضًا استخدام أوامر bitcoin-cli مثل createrawtransaction و signrawtransactionwithwallet و sendrawtransaction للقيام بذلك، وكيفية القيام بذلك هو معقد وخارج نطاق هذا الدليل.

-

Teleburning

+

Settings

+

ord can be configured with command line options, environment variables, a configuration file, and default values.

+

When multiple sources configure the same thing, precedence is in order of command line options, then environment variables, then the configuration file, and finally default values.

+

The path to the configuration can be given with --config <CONFIG_PATH>. ord will error if <CONFIG_PATH> doesn't exist. The path to a configuration directory can be given with --config-dir <CONFIG_DIR_PATH>, in which case the config path is <CONFIG_DIR_PATH>/ord.yaml. It is not an error if <CONFIG_DIR_PATH>/ord.yaml does not exist, and ord will use a configuration with default values.

+

All settings can be configured with command line options, but not all settings can yet be configured with environmnet variables or a configuration file.

+

ord's configuration can be viewd as JSON with ord settings.

+
+ + + +
settingCLIenvironment variabledefault value
bitcoin RPC password--bitcoin-rpc-pass <PASSWORD>ORD_BITCOIN_RPC_PASSnone
bitcoin RPC username--bitcoin-rpc-user <USERNAME>ORD_BITCOIN_RPC_USERnone
chain--chain <CHAIN>ORD_CHAINmainnet
+

Teleburning

Teleburn addresses can be used to burn assets on other blockchains, leaving behind in the smoking rubble a sort of forwarding address pointing to an inscription on Bitcoin.

Teleburning an asset means something like, "I'm out. Find me on Bitcoin."

Teleburn addresses are derived from inscription IDs. They have no corresponding private key, so assets sent to a teleburn address are burned. Currently, only Ethereum teleburn addresses are supported. Pull requests adding teleburn addresses for other chains are welcome.

@@ -1404,112 +1563,6 @@

مثال

}

Indicating that 0xe43A06530BdF8A4e067581f48Fae3b535559dA9e is the Ethereum teleburn address for inscription zero, which is, indeed, the current owner, on Ethereum, of rodarmor.eth.

-

التجميع

-

حالياً، يعتبر ord هو المحفظة الوحيدة التي تدعم التحكم في الساتوشيات واختيارها، واللذين يُعتبران ضروريين لتخزين وإرسال الساتوشيات والأشياء الرقمية النادرة بأمان، والتي ستُعرف فيما بعد بـ أوردينال.

-

الطريقة الموصي بها لإرسال واستقبال وتخزين أوردينال هي باستخدام محفظة ord، ولكن إذا كنت حذرًا، يمكنك تخزين أوردينال بأمان في محافظ أخرى، وفي بعض الحالات حتى إرسالها.

-

كملاحظة عامة، استقبال أوردينال في محفظة غير مدعومة ليس خطيرًا. يمكن إرسال أوردينال إلى أي عنوان بيتكوين، وهم آمنين طالما أن الإخراج الذي يحتوي عليهم لم يتم إنفاقه. ومع ذلك، إذا تم استخدام تلك المحفظة لإرسال بيتكوين، قد تختار المحفظة الإخراج الذي يحتوي على الـأوردينال كإدخال، وترسل الشهادة أو تنفقها على الرسوم.

-

يتوفر guide لإنشاء محفظة متوافقة مع ord باستخدام محفظة Sparrow Wallet في هذا الدليل.

-

يرجى ملاحظة أنه إذا قمت باتباع هذا الدليل، يجب عليك عدم استخدام المحفظة التي تنشئها لإرسال BTC، إلا إذا قمت بإجراء اختيار يدوي للعملات لتجنب إرسال الأوردينال.

-

جمع أوردينالس و الإنسكريبشين باستخدام محفظة Sparrow

-

المستخدمون الذين لا يستطيعون أو لم ينشئوا محفظة ord بعد يمكنهم تلقي أوردينالس والأرقام السرية باستخدام محافظ البيتكوين البديلة، طالما أنهم يكونون حذرين جداً في كيفية إنفاق من تلك المحفظة.

-

يقدم هذا الدليل بعض الخطوات الأساسية حول كيفية إنشاء محفظة باستخدام محفظة Sparrow Wallet والتي تكون متوافقة مع محفظة ord ويمكن استيرادها لاحقًا إلى محفظة ord

-

⚠️⚠️ تحذير!! ⚠️⚠️

-

كقاعدة عامة، إذا اتبعت هذا النهج، يجب عليك استخدام هذه المحفظة مع برنامج Sparrow كمحفظة للتلقي فقط.

-

لا تنفق أي ساتوشي من هذه المحفظة ما لم تكن متأكدًا من أنك تعرف ما تفعله. يمكن أن تفقد بسهولة وبشكل غير مقصود الوصول إلى الأرقام السرية والنقوش الخاصة بك إذا لم تلتزم بهذا التحذير.

-

إعداد المحفظة والتلقي

-

قم بتنزيل محفظة Sparrow من صفحة الإصدارات الخاصة بنظام التشغيل الخاص بك.

-

اختر File -> New Wallet قم بإنشاء محفظة جديدة تسمى ord.

-

-

قم بتغيير نوع النص إلى Taproot (P2TR) واختر الخيار New or Imported Software Wallet.

-

-

اختر Use 12 Words ثم انقر فوق Generate New. اترك مجال العبور فارغًا.

-

-

سيتم إنشاء عبارة مفتاح عشوائي BIP39 مكونة من 12 كلمة بالنسبة لك. اكتبها في مكان آمن حيث تعد هذه نسختك الاحتياطية للوصول إلى محفظتك. لا تشارك أو تعرض هذه العبارة لأي شخص آخر أبدًا.

-

بمجرد أن تكتب العبارة، انقر فوق Confirm Backup.

-

-

أعد إدخال العبارة التي كتبتها، ثم انقر فوق Create Keystore.

-

-

انقر فوق Import Keystore.

-

-

انقر فوق Apply. أضف كلمة مرور للمحفظة إذا كنت ترغب.

-

-

لآن لديك محفظة متوافقة مع ord، ويمكن استيرادها إلى ord باستخدام عبارة البذرة BIP39. لاستقبال الأعداد أو النقوش، انقر على علامة Receive وانسخ عنوانًا جديدًا.

-

في كل مرة تريد فيها الاستقبال، يجب أن تستخدم عنوانًا جديدًا تمامًا، ولا تستخدم عناوين موجودة بالفعل.

-

يرجى ملاحظة أن البيتكوين مختلف عن بعض المحافظ الأخرى للبلوكشين، حيث يمكن لهذه المحفظة إنشاء عدد غير محدود من العناوين الجديدة. يمكنك إنشاء عنوان جديد عن طريق النقر فوق زر Get Next Address. يمكنك رؤية جميع عناوينك في علامة Addresses في التطبيق.

-

يمكنك إضافة تصنيف لكل عنوان، لتتمكن من تتبع ما تم استخدامه لأغراضه.

-

-

التحقق / عرض الأوردينالس المستلمة

-

بمجرد استلامك لنقش، ستظهر صفقة جديدة في علامة Transactions في Sparrow، وكذلك ستظهرUTXO جديدة في علامة UTXOs.

-

بداية، قد تكون هذه الصفقة غير مؤكدة "Unconfirmed"، وسيتعين عليك الانتظار حتى تُعدد في كتلة بيتكوين قبل أن تستقبل بشكل كامل.

-

-

لتتبع حالة صفقتك، يمكنك النقر بزر الماوس الأيمن عليها، ثم اختيار Copy Transaction ID ومن ثم لصق هذا المعرف في mempool.space.

-

-

بمجرد تأكيد الصفقة، يمكنك التحقق وعرض النقش الخاص بك عن طريق الانتقال إلى علامة UTXOs، والبحث عنUTXO التي ترغب في التحقق منها، ثم النقر بزر الماوس الأيمن علىOutput واختيار Copy Transaction Output. يمكن لكتلة الإخراج هذه أن تُلصق في محرك البحث على موقع ordinals.com.

-

تجميد UTXO's

-

كما تم شرحه أعلاه، يتم تخزين كل من الإنسكريبشين في ناتج الصفقة غير المنفقة (UTXO). يجب أن تكون حذرًا جدًا لكي لا تنفق الإنسكريبشين عن طريق الخطأ، وطريقة لجعلها أصعب هو تجميدها.

-

للقيام بذلك، انتقل إلى علامة "UTXOs"، وابحث عن نقدة التي ترغب في تجميدها، ثم انقر بزر الماوس الأيمن على الإخراج واختر "Freeze UTXO".

-

ستكون هذه UTXO (الإنسكريبشين) غير قابلة للإنفاق داخل محفظة Sparrow حتى تُلغى تجميدها.

-

استيرادها إلى محفظة ord

-

For details on setting up Bitcoin Core and the ord wallet check out the Wallet Guide

-

عند إعداد ord، بدلاً من تشغيل ord wallet create لإنشاء محفظة جديدة تمامًا، يمكنك استيراد محفظتك الحالية باستخدام "ord wallet restore "BIP39 SEED PHRASEباستخدام عبارة البذرة التي أنشأتها باستخدام محفظة Sparrow.

-

هناك خلل حاليًا يجعل من المحفظة المستوردة ألا تُمسح تلقائياً ضد سلسلة الكتل. للتغلب على ذلك، ستحتاج إلى تشغيل عملية مسح يدويًا باستخدام واجهة سطر الأوامر للنود البيتكوين: bitcoin-cli -rpcwallet=ord rescanblockchain 767430

-

بعد ذلك، يمكنك التحقق من الإنسكريبشين محفظتك باستخدام ord wallet inscriptions

-

يرجى ملاحظة أنه إذا كنت قد أنشأت بالفعل محفظة بواسطة ord في السابق، فسيكون لديك محفظة بالاسم الافتراضي بالفعل، وستحتاج إلى تعيين اسم محفظتك المستوردة باسم مختلف. يمكنك استخدام wallet-- براميتير في جميع أوامر ord للإشارة إلى محفظة مختلفة، على سبيل المثال:

-

ord --wallet ord_from_sparrow wallet restore "BIP39 SEED PHRASE"

-

ord --wallet ord_from_sparrow wallet inscriptions

-

bitcoin-cli -rpcwallet=ord_from_sparrow rescanblockchain 767430

-

جمع الإنسكريبشين باستخدام محفظة سباروو Sparrow

-

⚠️⚠️ تحذير ⚠️⚠️

-

على الرغم من أنه من المستحسن بشدة إعداد بيتكوين نود Bitcoin Core وتشغيل برنامج ord، إلا أن هناك طرقًا محدودة يمكنك من خلالها إرسال الإنسكريبشين من محفظة Sparrow بطريقة آمنة. يرجى ملاحظة أن هذا غير مستحسن ويجب أن تقوم به فقط إذا كنت تفهم تمامًا ما تقوم به.

-

استخدام برنامج ord سيقلل بشكل كبير من التعقيد الذي نصفه هنا، حيث يمكن للبرنامج التعامل تلقائيًا وبأمان مع إرسال النقاشات بطريقة سهلة.

-

⚠️⚠️ تحذير إضافي ⚠️⚠️

-

لا تستخدم محفظة Sparrow الخاصة بالتسجيلات لإرسال بيتكوين عامة غير مرتبطة بالتسجيلات. يمكنك إعداد محفظة منفصلة في Sparrow إذا كنت بحاجة إلى إجراء معاملات بيتكوين العادية، والاحتفاظ بمحفظتك للتسجيلات بشكل منفصلة.

-

نموذج UTXO في البيتكوين

-

قبل إجراء أي عملية إرسال، من المهم أن يكون لديك نموذج عقلي جيد لنظام ناتج الصفقات غير المنفقة (UTXO) في البيتكوين. الطريقة التي يعمل بها البيتكوين مختلفة بشكل جوهري عن العديد من البلوكشين الأخرى مثل إيثيريوم. عمومًا في إيثيريوم، لديك عنوان واحد عادةً تقوم بتخزين ETH فيه، ولا يمكنك التمييز بين أي مبلغ من ETH - فهو مجموعة واحدة من القيمة الإجمالية في تلك العنوان. يعمل البيتكوين بطريقة مختلفة تمامًا حيث نقوم بإنشاء عنوان جديد في المحفظة لكل عملية استقبال، وفي كل مرة تستقبل فيها ساتوشي إلى عنوان في محفظتك، فأنت تقوم بإنشاء ناتج صفقة جديد. يمكن رؤية وإدارة كل ناتج صفقة غير المنفقة على حدة. يمكنك تحديد ناتج صفقة معين ترغب في الإنفاق عليه، ويمكنك اختيار عدم إنفاق بعض نواتج الصفقات.

-

بعض محافظ البيتكوين لا تعرض هذا المستوى من التفاصيل، وهي تعرض لك قيمة واحدة مجمعة لجميع البيتكوين في محفظتك. ومع ذلك، عند إرسال النقوش من المهم استخدام محفظة مثل Sparrow التي تسمح بالتحكم في نواتج الصفقات.

-

تفحص الإنسكريبشين قبل الإرسال

-

كما تم وصفه سابقًا، تُنقش النقوش على الساتوشي، والساتوشي تُخزن داخل ناتج الصفقة غير المنفقة (UTXO). تعد نواتج الصفقات (UTXO) مجموعة من الساتوشي مع قيمة محددة لعدد الساتوشي (قيمة الإخراج). عادةً (وليس دائمًا) ستكون الأنسكريبشين منقشه على أول ساتوشي في نواتج الصفقات ال UTXO.

-

عند فحص تسجيلك قبل إرساله، سترغب في التحقق أساسًا من الساتوشي الذي تم تسجيله في UTXO الخاص بك.

-

للقيام بذلك، يمكنك اتباع الخطوات الموجودة في [التحقق / عرض التسجيلات المستلمة] Validating / Viewing Received Inscriptions الموجودة أعلاه للعثور على صفحة التسجيل الخاصة بتسجيلك على موقع ordinals.com

-

ستجد هناك بعض البيانات الوصفية حول تسجيلك تبدو على النحو التالي:

-

-

يوجد بعض الأمور الهامة التي يجب التحقق منها هنا:

- -

إذا كانت جميع الشروط أعلاه صحيحة بالنسبة للنقشة الخاصة بك، يجب أن يكون آمنًا لك إرسالها باستخدام الطريقة الموضحة أدناه.

-

⚠️⚠️ كن حذرًا جدًا عند إرسال الإنسكريبشين، خاصة إذا كانت القيمة النسبية ليست 0. لا يوصى باستخدام هذه الطريقة إذا كانت هذه هي الحالة، حيث يمكن أن ترسل الإنسكريبشين عن طريق الخطأ إلى منقبي بيتكوين ما لم تكن تعرف ما تفعله.

-

إرسال الإنسكريبشين

-

لإرسال الإنسكريبشين، انتقل إلى علامة UTXOs، وابحث عن ناتج الصفقة UTXO التي قمت بالتحقق منها سابقًا.

-

إذا كنت قد قمت بتجميد ال UTXO، سيتعين عليك النقر بزر الماوس الأيمن عليها وإلغاء تجميدها.

-

حدد UTXO الذي ترغب في إرساله، وتأكد من أنه هو الوحيد المحدد. يجب أن ترى UTXOs 1/1 في واجهة البرنامج. بمجرد التأكد من ذلك، يمكنك النقر علىSend Selected.

-

-

ستُعرض لك واجهة إعداد الصفقة. هناك عدة أشياء يجب عليك التحقق منها للتأكد من أن هذا إرسال آمن:

- -

إذا كانت الصفقة تبدو مختلفة عن ذلك، على سبيل المثال لديك إدخالات متعددة أو إخراجات متعددة، فقد لا يكون هذا إرسالًا آمنًا للإنسكريبشين، ويجب أن تترك الإرسال حتى تفهم المزيد، أو تستورد إلى محفظة ord.

-

يجب أن تحدد رسوم الصفقة المناسبة، عادةً ما يقترح Sparrow معدل رسوم معقول، ولكن يمكنك أيضًا التحقق من mempool.space لمعرفة ما هو معدل الرسوم الموصي به لإرسال الصفقة.

-

يجب أن تضيف تصنيفًا لعنوان المستلم، يكون التصنيف مثل alice address for inscription #123 هو الأمثل.

-

بمجرد التحقق من أن الصفقة آمنة باستخدام الفحوصات أعلاه، وأنك واثق من إرسالها، يمكنك النقر على Create Transaction.

-

-

هنا يمكنك التحقق مرة أخرى من أن الصفقة تبدو آمنة، وبمجرد أن تكون واثقًا يمكنك النقر على Finalize Transaction for Signing.

-

-

هنا يمكنك التحقق ثلاث مرات من كل شيء قبل النقر على Sign.

-

-

وأخيرًا، ستحصل على فرصة أخيرة للتحقق من كل شيء قبل النقر على Broadcast Transaction. بمجرد بث الصفقة، ستُرسل إلى شبكة بيتكوين وتبدأ في الانتشار في mempool.

-

-

إذا كنت ترغب في تتبع حالة الصفقة، يمكنك نسخ معرف الصفقة Transaction Id (Txid) ولصقه في mempool.space

-

بمجرد تأكيد الصفقة، يمكنك التحقق من صفحة الإنسكريبشين على موقع أوردينال للتحقق من أنها انتقلت إلى الموقع والعنوان الجديدين.

-

مشكلات وحلول

-

محفظة Sparrow لا تعرض صفقة/UTXO، ولكن يمكنني رؤيتها على mempool.space!

-

تأكد من أن محفظتك متصلة بنود بيتكوين. للتحقق من ذلك، انتقل إلى Preferences-> Server ، وانقر فوق Edit Existing Connection.

-

-

من هنا، يمكنك تحديد نود والنقر على Test Connection للتحقق من أن Sparrow قادر على الاتصال بنجاح.

-

التجارب

يمكن اختبار Ord باستخدام الأعلام التالية لتحديد شبكة الاختبار. لمزيد من المعلومات حول تشغيل Bitcoin Core لأغراض الاختبار، انظر Bitcoin's developer documentation.

Most ord commands in wallet and explorer can be run with the following network flags:

@@ -1558,48 +1611,6 @@

الإشراف

-

أورد ord يتضمن مستكشف كتل يمكنك تشغيله محليًا باستخدام الأمر ord server.

-

مستكشف الكتل يتيح رؤية الإنسكريبشين. الإنسكريبشين هي محتوى تم إنشاؤه من قبل المستخدمين وقد يكون مثيرًا للرفض أو غير قانوني.

-

مسؤولية كل فرد يقوم بتشغيل مثيل مستكشف كتل أوردينال هي فهم مسؤولياتهم فيما يتعلق بالمحتوى غير القانوني، واتخاذ قرار بشأن السياسة الملائمة للتعديل لمثيلهم.

-

من أجل منع ظهور إنسكريبشين معينة على ord، يمكن تضمينها في ملف تكوين YAML، والذي يتم تحميله باستخدام الخيار config--.

-

لإخفائها، أنشئ أولاً ملف تكوين، وقم بوضع المعرف الذي تريد إخفائه:

-
hidden:
-- 0000000000000000000000000000000000000000000000000000000000000000i0
-
-

الاسم المقترح لملفات تكوين ord هو ord.yaml، ولكن يمكن استخدام أي اسم ملف.

-

ثم قم بتمرير الملف باستخدام config-- عند بدء تشغيل الخادم:

-

ord --config ord.yaml server

-

يرجى ملاحظة أن الخيار config-- يأتي بعد ord ولكن قبل server.

-

يجب إعادة تشغيل ord لتحميل التغييرات.

-

ordinals.com

-

تستخدم ordinals.com لتشغيل خدمة ord server، والتي تسمى ord، باستخدام ملف تكوين يقع في المسار var/lib/ord/ord.yaml/.

-

لإخفاء إنسكريبشين على ordinals.com:

-
    -
  1. اتصل بخادم SSH
  2. -
  3. أضف معرف إنسكريبشين إلى var/lib/ord/ord.yaml/
  4. -
  5. أعد تشغيل الخدمة باستخدام systemctl restart ord
  6. -
  7. راقب إعادة التشغيل باستخدام journalctl -u ord
  8. -
-

حاليًا، يستغرق إعادة تشغيل ord وقتًا طويلاً، لذا قد لا يعود الموقع اونلاين فورا.

-

إعادة الفهرسة

-

Sometimes the ord database must be reindexed, which means deleting the database and restarting the indexing process with either ord index update or ord server. Reasons to reindex are:

-
    -
  1. صدور إصدار جديد رئيسي لـ ord والذي يغير مخطط قاعدة البيانات
  2. -
  3. تلف قاعدة البيانات بشكل ما بطريقة ما
  4. -
-

قاعدة البيانات التي يستخدمها ord تسمى redb، لذا نعطي للفهرس اسم الملف الافتراضي index.redb. عادةً ما نخزن هذا الملف في مواقع مختلفة اعتمادًا على نظام التشغيل الخاص بك.

-
- - - -
PlatformValueمثال
Linux$XDG_DATA_HOME/ord or $HOME/.local/share/ord/home/alice/.local/share/ord
macOS$HOME/Library/Application Support/ord/Users/Alice/Library/Application Support/ord
Windows{FOLDERID_RoamingAppData}\ordC:\Users\Alice\AppData\Roaming\ord
-
-

لحذف قاعدة البيانات وإعادة فهرستها على نظام MacOS، يمكنك تشغيل الأوامر التالية في الطرفية (الترمينال):

-
rm ~/Library/Application Support/ord/index.redb
-ord index update
-
-

You can of course also set the location of the data directory yourself with ord --data-dir <DIR> index update or give it a specific filename and path with ord --index <FILENAME> index update.

نصائح لصيد جوائز أوردينال