├── .gitattributes
├── examples
├── alert.html
├── h264.mp4
├── top-navigation-is-blocked.html
├── external-resources-are-blocked.html
└── navigation-to-external-pages-is-blocked.html
├── src
├── bin
│ └── main.rs
├── templates
│ ├── rare.rs
│ ├── preview.rs
│ ├── range.rs
│ ├── iframe.rs
│ ├── inscriptions.rs
│ ├── home.rs
│ ├── input.rs
│ ├── block.rs
│ ├── clock.rs
│ ├── transaction.rs
│ ├── sat.rs
│ └── output.rs
├── page_config.rs
├── subcommand
│ ├── index.rs
│ ├── epochs.rs
│ ├── wallet
│ │ ├── receive.rs
│ │ ├── restore.rs
│ │ ├── outputs.rs
│ │ ├── balance.rs
│ │ ├── create.rs
│ │ ├── transactions.rs
│ │ ├── cardinals.rs
│ │ ├── inscriptions.rs
│ │ └── send.rs
│ ├── parse.rs
│ ├── supply.rs
│ ├── find.rs
│ ├── subsidy.rs
│ ├── traits.rs
│ ├── info.rs
│ ├── server
│ │ └── error.rs
│ ├── list.rs
│ └── preview.rs
├── wallet.rs
├── arguments.rs
├── deserialize_from_str.rs
├── blocktime.rs
├── index
│ ├── rtx.rs
│ ├── fetcher.rs
│ └── entry.rs
├── config.rs
├── tally.rs
├── decimal.rs
├── fee_rate.rs
├── degree.rs
├── outgoing.rs
├── representation.rs
├── chain.rs
├── subcommand.rs
├── test.rs
├── sat_point.rs
├── height.rs
└── media.rs
├── .prettierignore
├── deploy
├── bitcoin.conf
├── checkout
├── ord-dev.service
├── bitcoind.service
├── ord.service
└── setup
├── static
├── favicon.png
├── preview-pdf.css
├── preview-audio.css
├── preview-text.js
├── preview-video.css
├── preview-text.css
├── favicon.svg
├── index.js
└── preview-pdf.js
├── templates
├── rare.txt
├── preview-unknown.html
├── range.html
├── preview-audio.html
├── preview-video.html
├── preview-pdf.html
├── preview-text.html
├── home.html
├── inscriptions.html
├── input.html
├── preview-image.html
├── block.html
├── output.html
├── sat.html
├── transaction.html
├── page.html
└── inscription.html
├── docs
├── src
│ ├── guides
│ │ ├── collecting
│ │ │ └── images
│ │ │ │ ├── sending_01.png
│ │ │ │ ├── sending_02.png
│ │ │ │ ├── sending_03.png
│ │ │ │ ├── sending_04.png
│ │ │ │ ├── sending_05.png
│ │ │ │ ├── sending_06.png
│ │ │ │ ├── wallet_setup_01.png
│ │ │ │ ├── wallet_setup_02.png
│ │ │ │ ├── wallet_setup_03.png
│ │ │ │ ├── wallet_setup_04.png
│ │ │ │ ├── wallet_setup_05.png
│ │ │ │ ├── wallet_setup_06.png
│ │ │ │ ├── wallet_setup_07.png
│ │ │ │ ├── wallet_setup_08.png
│ │ │ │ ├── troubleshooting_01.png
│ │ │ │ ├── troubleshooting_02.png
│ │ │ │ ├── validating_viewing_01.png
│ │ │ │ └── validating_viewing_02.png
│ │ ├── collecting.md
│ │ ├── moderation.md
│ │ └── explorer.md
│ ├── guides.md
│ ├── bounty
│ │ ├── 0.md
│ │ ├── 1.md
│ │ ├── 2.md
│ │ └── 3.md
│ ├── SUMMARY.md
│ ├── bounties.md
│ ├── digital-artifacts.md
│ ├── introduction.md
│ ├── inscriptions.md
│ ├── contributing.md
│ └── donate.md
└── book.toml
├── rustfmt.toml
├── tests
├── version.rs
├── wallet.rs
├── supply.rs
├── wallet
│ ├── receive.rs
│ ├── cardinals.rs
│ ├── balance.rs
│ ├── outputs.rs
│ ├── restore.rs
│ ├── sats.rs
│ ├── transactions.rs
│ ├── inscriptions.rs
│ └── create.rs
├── expected.rs
├── parse.rs
├── traits.rs
├── index.rs
├── find.rs
├── subsidy.rs
├── epochs.rs
├── list.rs
├── core.rs
├── lib.rs
├── info.rs
├── test_server.rs
└── command_builder.rs
├── .editorconfig
├── .gitignore
├── CONTRIBUTING
├── bin
├── forbid
├── benchmark
├── install-bitcoin-core-linux
├── update-ord-dev
├── flamegraph
├── package
└── graph
├── benchmark
├── run
└── checkout
├── ord.yaml
├── logo-bw.svg
├── logo-wb.svg
├── contrib
├── initialize-opendime
└── raw
│ └── justfile
├── shell.nix
├── Vagrantfile
├── test-bitcoincore-rpc
└── Cargo.toml
├── fuzz
├── Cargo.toml
└── fuzz_targets
│ └── transaction_builder.rs
├── quickstart
└── macos
├── .github
└── workflows
│ ├── ci.yaml
│ └── release.yaml
├── Cargo.toml
└── install.sh
/.gitattributes:
--------------------------------------------------------------------------------
1 | * -text
2 |
--------------------------------------------------------------------------------
/examples/alert.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/bin/main.rs:
--------------------------------------------------------------------------------
1 | fn main() {
2 | ord::main();
3 | }
4 |
--------------------------------------------------------------------------------
/.prettierignore:
--------------------------------------------------------------------------------
1 | # ignore everything
2 | /*
3 | # except docs
4 | !/docs
5 |
--------------------------------------------------------------------------------
/deploy/bitcoin.conf:
--------------------------------------------------------------------------------
1 | datadir=/var/lib/bitcoind
2 | maxmempool=1024
3 | txindex=1
4 |
--------------------------------------------------------------------------------
/examples/h264.mp4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robotchangzhang/ord/HEAD/examples/h264.mp4
--------------------------------------------------------------------------------
/static/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robotchangzhang/ord/HEAD/static/favicon.png
--------------------------------------------------------------------------------
/examples/top-navigation-is-blocked.html:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/templates/rare.txt:
--------------------------------------------------------------------------------
1 | sat satpoint
2 | %% for (sat, satpoint) in &self.0 {
3 | {{sat}} {{satpoint}}
4 | %% }
5 |
--------------------------------------------------------------------------------
/examples/external-resources-are-blocked.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/examples/navigation-to-external-pages-is-blocked.html:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/src/templates/rare.rs:
--------------------------------------------------------------------------------
1 | use super::*;
2 |
3 | #[derive(Boilerplate)]
4 | pub(crate) struct RareTxt(pub(crate) Vec<(Sat, SatPoint)>);
5 |
--------------------------------------------------------------------------------
/docs/src/guides/collecting/images/sending_01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robotchangzhang/ord/HEAD/docs/src/guides/collecting/images/sending_01.png
--------------------------------------------------------------------------------
/docs/src/guides/collecting/images/sending_02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robotchangzhang/ord/HEAD/docs/src/guides/collecting/images/sending_02.png
--------------------------------------------------------------------------------
/docs/src/guides/collecting/images/sending_03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robotchangzhang/ord/HEAD/docs/src/guides/collecting/images/sending_03.png
--------------------------------------------------------------------------------
/docs/src/guides/collecting/images/sending_04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robotchangzhang/ord/HEAD/docs/src/guides/collecting/images/sending_04.png
--------------------------------------------------------------------------------
/docs/src/guides/collecting/images/sending_05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robotchangzhang/ord/HEAD/docs/src/guides/collecting/images/sending_05.png
--------------------------------------------------------------------------------
/docs/src/guides/collecting/images/sending_06.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robotchangzhang/ord/HEAD/docs/src/guides/collecting/images/sending_06.png
--------------------------------------------------------------------------------
/docs/src/guides/collecting/images/wallet_setup_01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robotchangzhang/ord/HEAD/docs/src/guides/collecting/images/wallet_setup_01.png
--------------------------------------------------------------------------------
/docs/src/guides/collecting/images/wallet_setup_02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robotchangzhang/ord/HEAD/docs/src/guides/collecting/images/wallet_setup_02.png
--------------------------------------------------------------------------------
/docs/src/guides/collecting/images/wallet_setup_03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robotchangzhang/ord/HEAD/docs/src/guides/collecting/images/wallet_setup_03.png
--------------------------------------------------------------------------------
/docs/src/guides/collecting/images/wallet_setup_04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robotchangzhang/ord/HEAD/docs/src/guides/collecting/images/wallet_setup_04.png
--------------------------------------------------------------------------------
/docs/src/guides/collecting/images/wallet_setup_05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robotchangzhang/ord/HEAD/docs/src/guides/collecting/images/wallet_setup_05.png
--------------------------------------------------------------------------------
/docs/src/guides/collecting/images/wallet_setup_06.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robotchangzhang/ord/HEAD/docs/src/guides/collecting/images/wallet_setup_06.png
--------------------------------------------------------------------------------
/docs/src/guides/collecting/images/wallet_setup_07.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robotchangzhang/ord/HEAD/docs/src/guides/collecting/images/wallet_setup_07.png
--------------------------------------------------------------------------------
/docs/src/guides/collecting/images/wallet_setup_08.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robotchangzhang/ord/HEAD/docs/src/guides/collecting/images/wallet_setup_08.png
--------------------------------------------------------------------------------
/docs/src/guides/collecting/images/troubleshooting_01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robotchangzhang/ord/HEAD/docs/src/guides/collecting/images/troubleshooting_01.png
--------------------------------------------------------------------------------
/docs/src/guides/collecting/images/troubleshooting_02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/robotchangzhang/ord/HEAD/docs/src/guides/collecting/images/troubleshooting_02.png
--------------------------------------------------------------------------------
/rustfmt.toml:
--------------------------------------------------------------------------------
1 | edition = "2018"
2 | max_width = 100
3 | newline_style = "Unix"
4 | tab_spaces = 2
5 | use_field_init_shorthand = true
6 | use_try_shorthand = true
7 |
--------------------------------------------------------------------------------
/templates/preview-unknown.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |