⛏ Witness School · MELEK · PRANA pool
SchoolLearnAcademyRunPoolFeesServersWalletHathor

Run a MELEK Witness · mainnet is live

🟢 MELEK mainnet is LIVE

Genesis fired 7:12 AM CDT · 7/12/2026. No premine — every MELEK is mined or earned. The genesis inscription's SHA-256 is the chain id, so a node on a different inscription is a different chain. Connect on these exact parameters:

chain id     907959e559e253f0db275e467363425cc2cf4f20f7721699914d248a5547ad8b
prefix       MELEK       coin  MELEK       (no backed dollar / no MBD)
block time   3 seconds   consensus  Graphene DPoS
seed node    167.86.77.4:2001

1 · Get a box

Ubuntu 24.04, x86_64, 8 GB RAM, ~40 GB disk to start (a fresh chain is light). See Rent for mining for honest hardware pointers.

2 · Build the node

git clone https://github.com/HinduTempleCoins/melek-chain
cd melek-chain
sudo apt install -y build-essential cmake libboost-all-dev libssl-dev \
  libsnappy-dev liblz4-dev libzstd-dev liblzma-dev libreadline-dev libbz2-dev
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_STEEM_TESTNET=OFF ..   # OFF = mainnet
make -j$(nproc) steemd cli_wallet

The build is the same code MELEK runs; BUILD_STEEM_TESTNET=OFF selects mainnet (prefix MELEK, the inscription chain id). Prebuilt binaries can be requested in Discord.

3 · Get an account + a signing key

Create your MELEK account at melek.salon (invite-gated). Then generate a dedicated block-signing key — it is separate from your account keys and is the only key that lives on the witness box:

./cli_wallet -s ws://127.0.0.1:8090 --chain-id 907959e559e253f0db275e467363425cc2cf4f20f7721699914d248a5547ad8b
>>> suggest_brain_key      # gives you a wif_priv_key + pub_key for signing

4 · config.ini

p2p-endpoint = 0.0.0.0:2001
rpc-endpoint = 127.0.0.1:8090
p2p-seed-node = 167.86.77.4:2001
enable-stale-production = false
witness = "youraccount"
private-key = <your signing WIF from step 3>
plugin = witness account_by_key account_by_key_api database_api condenser_api block_api network_broadcast_api rc rc_api account_history_rocksdb account_history_api
shared-file-size = 8G
shared-file-dir = "blockchain"

Keep your signing WIF on this box only. Your account's owner/active keys never go here.

5 · Sync + start producing

./steemd --data-dir=/opt/melek

It connects to the seed, syncs the chain, and — once you're registered and voted in — signs blocks on your turn.

6 · Register your witness

In cli_wallet (unlocked, your account's active key imported):

update_witness "youraccount" "https://your-witness-url" "<your signing PUB key>" \
  {"account_creation_fee":"1.000 MELEK","maximum_block_size":65536,"sbd_interest_rate":0} true

7 · Get voted in

MELEK is stake-weighted DPoS — the community votes witnesses into the producing set. Post your intro thread, share your node's uptime, and ask MELEK holders to vote_for_witness for you. Watch Hathor, live for the working example, and read Learn the systems for how rewards and curation flow.

Being a witness is a job you run — keep the node in sync, don't miss blocks, and give back to the community. Questions? Hathor answers in Discord and on the pool.