Skip to content

Latest commit

 

History

History
109 lines (75 loc) · 2.91 KB

README.md

File metadata and controls

109 lines (75 loc) · 2.91 KB

Rainbow

evet ödüllü - beklentisiz kurulum, taktir sizin.

Donanım 4 GB-ram / 50 GB-disk.

Kurulum

# komutlarımızı tek tek giriyoruz.
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

# docker kurulumu
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io -y
sudo systemctl start docker
sudo systemctl enable docker

# rainbow kurulumu
mkdir -p /root/project/run_btc_testnet4/data
git clone https://github.com/rainbowprotocol-xyz/btc_testnet4
cd btc_testnet4

sudo curl -L "https://github.com/docker/compose/releases/download/v2.20.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
# bitcoin cli kurulumu

docker-compose up -d
docker exec -it bitcoind /bin/bash

# ruesct yazdığım yere kendi bilgilerinizi giriniz. 
bitcoin-cli -testnet4 -rpcuser=demo -rpcpassword=demo -rpcport=5000 createwallet ruesct

# burada gelen adresi kaydediyoruz adresi.
bitcoin-cli -testnet4 -rpcuser=demo -rpcpassword=demo -rpcport=5000 getnewaddress

Sunucumuza çık gir yapalım.

git clone https://github.com/rainbowprotocol-xyz/rbo_indexer_testnet && cd rbo_indexer_testnet

wget https://github.com/rainbowprotocol-xyz/rbo_indexer_testnet/releases/download/v0.0.1-alpha/rbo_worker
chmod +x rbo_worker

# bu dosayaya girelim
nano docker-compose.yml
# altta verdiğim komutu değiştirmeden içine yapıştırın.
version: '3'
services:
  bitcoind:
    image: mocacinno/btc_testnet4:bci_node
    privileged: true
    container_name: bitcoind
    volumes:
      - /root/project/run_btc_testnet4/data:/root/.bitcoin/
    command: ["bitcoind", "-testnet4", "-server","-txindex", "-rpcuser=demo", "-rpcpassword=demo", "-rpcallowip=0.0.0.0/0", "-rpcbind=0.0.0.0:5000"]
    ports:
      - "8333:8333"
      - "48332:48332"
      - "5000:5000"
# buradan container id alıyoruz bitcoin-cli olan.
docker ps

# id kısmını doldurup kaldırıyoruz.
docker stop id
docker rm id

# tekrar başlatalım yeni compose ile.
docker-compose up -d
# screen açıyoruz
screen -S Rainbow

# direk yapıştırarak çalıştıralım
./rbo_worker worker --rpc http://127.0.0.1:5000 --password demo --username demo --start_height 42000

# CTRL A D ÇIKIŞ

nano nano ./identity/principal.json komutu ile explorer girip submit ediyoruz

Ekran Resmi 2024-09-08 22 14 56

nano ./identity/private_key.pem bu dosyayı da saklayalım.

İşlemler bu kadar. Incentivize indexer çalışıyor.