We just released ord version 0.1.0!
ord is an ordinal number wallet and the index
that serves ordinals.com.
This release of
ord is by no means complete, but it now supports making
ordinal-aware transactions on mainnet using the
ord wallet send command
thanks to @raphjaph, and boasts much faster
indexing thanks to @callmeier.
ord wallet send
ord wallet commands interact with an existing Bitcoin Core wallet using
Core's RPC interface, and this release features a new
send subcommand that
constructs an ordinal-aware transaction to send a particular
ORDINAL to a
ord wallet send ORDINAL ADDRESS
We write extensive tests alongside every feature, but bugs can always slip
through, and the project as a whole is still immature, so restrictions apply
ord wallet send with Mainnet wallets.
ord wallet send will refuse to interact with a Mainnet wallet with a name
ord, which does not start with
ord-, to encourage users to
explicitly mark wallets as being intended for use with
bitcoin-cli wallet commands with an
ord wallet risks spending your
rarest and most exotic sats, and using
ord wallet commands with your main
wallet risks doxing your main stash if you assocaite a spicy ordinal with your
ord must build and maintain an index that maps transaction outputs to ordinal
ord 0.1.0 now exploits the fact that many UTXOs are spent soon after
they're created, and uses an in-memory cache to avoid huge numbers of database
insertions and retrievals.
ord uses the
redb database, which is already quite fast,
but using an in-memory cache avoids reads from and writes to
which are more expensive than the in-memory cache's hashmap.
ord is still alpha-quality software, so breaking changes are inevitable, but
starting with version 0.1.0, we'll indicate when breaking changes are included
in a release by bumping the minor version number (0.x.0).
Try it out!
ord 0.1.0 and let
us know what you think!
ord is CC-0-licensed open-source software developed on