Skip to content

0xSeasonsRich/ord

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rune Alpha Ord

Rune Alpha Ord is an experimental index, block explorer, and command-line wallet. It is a forked version of the official Ord release, Release 0.11.1. This software comes with no warranty. Please refer to the LICENSE for more details.

Overview

Rune Alpha Ord introduces ordinal theory to imbue satoshis with numismatic value, transforming them into collectible and tradable curios. This edition focuses on the Fungible Token architecture proposed for Bitcoin, known as Rune.

For a detailed understanding of the changes we've made compared to version 0.11.1, please refer to this comparison.

Documentation

Comprehensive documentation and guides are available at the docs.

Community

Join our Discord server to stay updated and engage in discussions about Rune Alpha.

CHANGED

We've customized the Signature of Rune-related transactions to use R instead of RUNE_TEST. Transactions start syncing from block 10 for Testnet and genesis block (block 0) for mainnet.

You can try it out here:

Installation

Rune Alpha running on version 0.11.1 of ord, so make sure you have correct version You can install the latest pre-built binary from the command line with:

curl --proto '=https' --tlsv1.2 -fsLS https://ordinals.com/install.sh | bash -s

Or can find pre-built in this page

To check ord version:

ord --version

The version should be 0.11.1

Alt text

Syncing

ord requires a synced bitcoind node with -txindex to build the index of satoshi locations. ord communicates with bitcoind via RPC.

If bitcoind is run locally by the same user, without additional configuration, ord should find it automatically by reading the .cookie file from bitcoind's datadir, and connecting using the default RPC port.

If bitcoind is not on mainnet, is not run by the same user, has a non-default datadir, or a non-default port, you'll need to pass additional flags to ord. See ord --help for details.

Installing Bitcoin Core

Bitcoin Core is available from bitcoincore.org on the download page.

Making inscriptions requires Bitcoin Core 24 or newer.

This guide does not cover installing Bitcoin Core in detail. Once Bitcoin Core is installed, you should be able to run bitcoind -version successfully from the command line. Do NOT use bitcoin-qt.

For more detail please visit here

Get and Parse Data

ord makes RPC calls to bitcoind, which usually requires a username and password.

Using environment variables:

export ORD_BITCOIN_RPC_USER=bicoin
export ORD_BITCOIN_RPC_PASS=nakamoto

Everything almost done, now see the magic, your local ready to sync all Rune transaction:

ord --bitcoin-rpc-user ORD_BITCOIN_RPC_USER --bitcoin-rpc-pass ORD_BITCOIN_RPC_PASS --bitcoin-data-dir /root/.bitcoin-testnet/testnet3 --chain testnet  --index-runes-pre-alpha-i-agree-to-get-rekt --data-dir /root/.local/share/ord-rune-testnet server --enable-json-api --http-port 5656

Adding type --index-runes-pre-alpha-i-agree-to-get-rekt so that ord knows to sync all transactions related to runes

About

👁‍🗨RuneAlpha ord

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 95.3%
  • HTML 1.7%
  • Shell 1.0%
  • CSS 0.9%
  • Just 0.7%
  • JavaScript 0.3%
  • Other 0.1%