# Taiko Node L2

By [Crypto Lemon](https://paragraph.com/@parlamentulcrypto) · 2023-03-24

---

**În acest articol vom instala și rula node-ul de la Taiko.**

Instalăm docker-ul.

    sudo apt-get update
    

    sudo apt-get install \ ca-certificates \ curl \ gnupg \ lsb-release
    

    sudo mkdir -p /etc/apt/keyrings
    

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
    

    echo \
      "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
      $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    

    sudo apt-get update
    

    sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
    

Verificăm dacă docker-ul funcționează.

    sudo docker run hello-world
    

Rezultatul trebuie să fie ca în imaginea de mai jos:

![](https://storage.googleapis.com/papyrus_images/728f2d6d06f4a720c1c133537bcaea3cb515ccdb94073caef85b6d2235a17eac.png)

Acum trecem la instalarea node-ului **_Taiko_**.

    git clone https://github.com/taikoxyz/simple-taiko-node.git
    

    cd simple-taiko-node
    

    cp .env.sample .env
    

*   Acum trebuie să accesați platforma [**Alchemy**](https://dashboard.alchemy.com/).
    
*   Creați-vă cont în cazul în care nu aveți unul.
    
*   Creați o “aplicație” nouă ca în imaginea de mai jos.
    

![CREATE APP](https://storage.googleapis.com/papyrus_images/07e11e3b8419bed567decbacae86ad915a20cf022d121ddb1859fd1bae85d358.png)

CREATE APP

![](https://storage.googleapis.com/papyrus_images/f78c3e05aa339b67c4c50fb21603de56e67f3ec3d52d5bee2610b8e979570b16.png)

Dați click pe View Key.

![](https://storage.googleapis.com/papyrus_images/32822fdb21a8238d42d80f0d87e77945d94dbca6bf21d60b47a4bc4da1d7a937.png)

![Link-urile HTTPS și WSS](https://storage.googleapis.com/papyrus_images/61a0cb662e7560c0a1236f9a73d324e7f8346a7ed14461e94a1f28598f436d61.png)

Link-urile HTTPS și WSS

Vom avea nevoie de link-urile de la secțiunea HTTPS și WEBSOCKETS.

În continuare, în terminal scrieți următoarea instrucțiune:

    nano .env
    

În fișierul care s-a deschis va trebui să introducem cele 2 link-uri (https, wws), private key-ul și adresa din Metamask. Aflați [AICI](https://support.metamask.io/hc/en-us/articles/360015289632-How-to-export-an-account-s-private-key) cum găsiți private key-ul în Metamask.

În fișierul care s-a deschis va trebui să editați secțiunile de mai jos:

DISABLE\_P2P\_SYNC=true

L1\_ENDPOINT\_HTTP=Adăugați link-ul https.

L1\_ENDPOINT\_WS=Adăugați link-ul wws.

ENABLE\_PROVER=true

L1\_PROVER\_PRIVATE\_KEY=Private Key Metamask

ENABLE\_Proposer=true

L1\_PROPOSER\_PRIVATE\_KEY=Private Key Metamask

L2\_SUGGESTED\_FEE\_RECIPIENT=Adaugati adresa din Metamask in care aveti ETH de test in reteaua Sepolia și tokeni TTKO.

PS. Tokenii TTKO o să-i primim după ce facem prove la cel puțin un block. Pentru început avem nevoie de ETH de test.

Ca să înțelegeți și mai bine, vedeți screen-ul de mai jos:

![](https://storage.googleapis.com/papyrus_images/a8d5e472b72ce36c79de839f48fd4e8a1811db09ad64d786ab61e65f3014e080.png)

După ce ați făcut cele 8 modificări în fișier, tastați **CTRL+O** (pentru a salva modificările), după **Enter**, iar mai apoi **CTRL+X** (pentru a ieși din fișier).

1.  Mai departe verificați în Metamask dacă aveți rețeaua de test **Sepolia.** În caz că nu o aveți, o puteți adăuga de [AICI](https://chainlist.org/?search=sepo&testnets=true).
    
2.  Cereți tokeni ETH de test din [Faucet](https://sepoliafaucet.com/). [Faucet-2](https://faucet.quicknode.com/ethereum/sepolia) sau [Faucet-3](https://faucet-sepolia.rockx.com/).
    

Asigurați-vă că tokenii de test au intrat pe contul dumneavoastră.

**Pornim node-ul Taiko!**

    docker compose up -d
    

Gata. ✅

**Sincronizarea durează ~5 zile.**

Cea mai simplă metodă de a verifica dacă node-ul funcționează corect o aveți aici: [SEPOLIA.ETHERSCAN.IO](https://sepolia.etherscan.io/)

**Aflați dacă node-ul e sincronizat la ultima secțiune (Altele) din acest ghid.**

**După sincronizare:** După ce v-ați asigurat că node-ul L2 s-a sincronizat, puteți acumula **_propose block-uri_**:

Cereți tokeni ETH de test în rețeaua Sepolia: [FAUCET](https://www.infura.io/faucet/sepolia) 👈

În rețeaua Sepolia Testnet (Metamask) trebuie să aveți pe lângă ETH și tokeni TTKO. Eu am cumpărat de pe OTC câțiva, iar dacă aveți nevoie, îmi scrieți în privat sau pe chat.

Mai departe trebuie să accesați [contract-ul din etherscan](https://sepolia.etherscan.io/address/0x6375394335f34848b850114b66A49D6F47f2cdA8#writeProxyContract).

Dați click pe **Contract** => **Write as Proxy** => **Conectați portofelul** => **2\. depositTaikoToken** => scrieți 500000000 pentru a depune 5 TTKO => **Write** => Semnați tranzacția în Metamask.

![](https://storage.googleapis.com/papyrus_images/a699b48bb75d5b7a497ccf7592c9ca17594ffe5a79bd72d1845831b006800d24.png)

Așteptăm câteva minute și ar trebui să acumulăm câteva block-uri propose.Introduceți adresa dumneavoastră pe explorer și verificați dacă ați acumulat block-urile propose. Aveți mai jos un exemplu:

![](https://storage.googleapis.com/papyrus_images/c3381106de94d65e832128dac241cc7aba2d4a30c859d069d0abbbd0c2556b12.png)

**Altele:**

    docker compose logs -f
    

👆 Cu această instrucțiunie putem verifica dacă node-ul funcționează corect.

Verificăm starea server-ului. 👇

[http://adresa\_ip\_de\_la\_server:3000/d/L2ExecutionEngine/l2-execution-engine-overview?orgId=1&refresh=10s](http://xn--80aae0ae0byd:3000/d/L2ExecutionEngine/l2-execution-engine-overview?orgId=1&refresh=10s)

---

*Originally published on [Crypto Lemon](https://paragraph.com/@parlamentulcrypto/taiko-node-l2)*
