UNDER DEVELOPEMENT Still needs work.
To set up and run the wonky-ord-shibainucoin and shibacoin repositories, follow these detailed instructions:
Update your system and install the required packages:
sudo apt update && sudo apt upgrade -y
sudo apt install build-essential git curl wget libssl-dev pkg-config libclang-dev cmake -yEnsure you have the latest version of Rust installed:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env
rustup update
rustup default stablegit clone https://github.com/dpaydrc20/wonky-ord-shibainucoin.git
cd wonky-ord-shibainucoincd ..
git clone https://github.com/shibacoinppc/shibacoin.gitGo to the wonky-ord-shibainucoin directory:
cd wonky-ord-shibainucoin
cargo build --releaseMake sure you have the dependencies:
sudo apt install automake libtool bsdmainutils libevent-dev libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-test-dev libboost-thread-dev libminiupnpc-dev libzmq3-dev -yGo to the shibacoin directory and build:
cd ../shibacoin
./autogen.sh
./configure --with-incompatible-bdb
make -j$(nproc)
sudo make installSet up the configuration file for shibacoin:
mkdir -p ~/.shibacoin
nano ~/.shibacoin/shibacoin.confAdd the following lines to the configuration file:
rpcuser=your_rpc_username
rpcpassword=your_rpc_password
server=1
daemon=1
txindex=1
rpcbind=127.0.0.1
rpcallowip=127.0.0.1
port=33864
Save and exit.
Start the shibacoin node:
shibacoind -daemonCheck synchronization status:
shibacoin-cli getblockchaininfoReturn to the wonky-ord-shibainucoin directory:
cd ../wonky-ord-shibainucoinRun the Ordinal indexer with your settings:
./target/release/ord \
--first-inscription-height=0 \
--rpc-url=http://your_rpc_username:your_rpc_password@127.0.0.1:33864 \
--data-dir=/mnt/ord-node/indexer-data-new \
--index-transactions \
server- Ensure your
shibacoinnode is fully synced usingshibacoin-cli getblockchaininfo. - Access the Ordinal Indexer's web server by navigating to the provided address in the terminal output (e.g.,
http://127.0.0.1:PORT).
- Replace
your_rpc_usernameandyour_rpc_passwordwith secure credentials. - Ensure
/mnt/ord-node/indexer-data-newexists or use a directory you can access. - Make sure ports are open if running on a remote server.