# Konfiguracja Masternode ze skryptem

Ten przewodnik posłuży Wam do skonfigurowania masternodu TWINS na 64-bitowym serwerze Ubuntu 16.04 / 18.04 (VPS) i będzie kontrolowany z portfela na lokalnym komputerze (**lokalny portfel**). Portfel na VPS będzie określany jako **portfel zdalny**.

**Wymagania:**

1. 1,000,000 TWINS
2. Komputer główny (Twój komputer osobisty) - spowoduje to uruchomienie lokalnego portfela, posiadanie zabezpieczonych 1.000.000 TWINS .Portfel może być włączany i wyłączany bez wpływu na masternodę.
3. Serwer Masternode z systemem Ubuntu 16.04 / 18.04 (VPS - komputer, który będzie dostępny 24 godziny na dobę i 7 dni w tygodniu i ktory **zarządzać będzie zdalnym portfelem TWINS.**
4. Unikalny adres IP portfela VPS / Remote.

**Lokalna instalacja portfela:**

1. Pobierz, zainstaluj i zsynchronizuj portfel TWINS na swoim lokalnym komputerze. W niniejszym przewodniku będzie on odtąd nazywany **Portfelem lokalnym**. Linki do portfela można znaleźć tutaj.
2. Teraz w **lokalnym portfelu**, wejdź do konsoli debugowania, przechodząc do (Narzędzia> Debugowanie konsoli) i wpisz następujące polecenie: **`masternode genkey`**

   &#x20;To polecenie wygeneruje twój prywatny klucz Masternode. Zapisz ten klucz, użyjemy go później.

![](/files/-LZxfQOHGqQiBNrDjP_v)

3\. W dalszym ciągu w lokalnym portfelu wprowadź następujące polecenie w konsoli debugowania: **`getaccountaddress`** **`MN1`** Spowoduje to utworzenie adresu portfela i nazwy masternodu dla twojego masternodu. Zapisz to, ponieważ będziemy go potrzebować później.

4\. Wyślij 1 000 000 TWINS do adresu wygenerowanego w poprzednim kroku. WAŻNE: W polu Kwota wpisz DOKŁADNIE 1,000,000. Ta pojedyncza transakcja przekazuje blockchainowi, że adres, do którego wysyłamy, jest masternodem. Jeśli wpiszesz mniej niż 1 000 000 lub spróbujesz podzielić płatność na dwie transakcje, nie będziesz mógł przejść do następnego kroku. Po naciśnięciu przycisku "Wyślij" portfel obliczy właściwą opłatę transakcyjną. Kliknij przycisk "Tak" w oknie dialogowym, które następuje, i przejdź do następnego kroku. **Bądź absolutnie w 100% pewny, że jest to poprawnie skopiowane. A potem sprawdź to jeszcze raz. Nie możemy Ci pomóc, jeśli wyślesz 1 000 000 TWINS na niewłaściwy adres.**

5\. Korzystając z lokalnego portfela, zaczekaj 16 potwierdzeń, a następnie wejdź do konsoli debugowania (pasek narzędzi: Narzędzia> Konsola debugowania) i wpisz następujące polecenie: **`masternode outputs`**     Wyświetla identyfikator transakcji, po którym następuje indeks wyjściowy. Zapisz to w Notatniku. (Otrzymuje to dowód transakcji wysłania 1 000 000 TWINS)

6\. Na pasku narzędzi lokalnych portfela kliknij Narzędzia> Otwórz plik konfiguracji masternodu, aby otworzyć plik masternode.conf i dodaj następujący wiersz:

**`<Nazwa masternodu(Użyj ten samej nazwy z punktu 3 dla łatwośći)> <Unikalny adres IP z twojego Vps>:37817 <Reszultat z punktu 2> <Rezultat z punktu 5> <Długi numer linii z punktu 5>`**

Zapisz plik i **uruchom ponownie portfel.**

```
Przykładowy format wyżej wymienionego wiersza:
MN1 67.234.12.34:37817 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c 0
```

Przykład pliku masternode.conf&#x20;

![](/files/-LZxfSFmdtCYHj8Qgr4J)

**VPS Zdalna instalacja portfela**

Aby najpierw zainstalować portfel, zaloguj się do swojego VPS za pomocą klienta SSH. Po zalogowaniu wpisz następujące polecenia w terminalu VPS.

1\. Pobierz skrypt instalacyjny MN

**`wget https://github.com/NewCapital/Scripts/releases/download/latest/twinsmn.sh`**

2\. Uruchom skrypt instalacyjny MN

**`bash twinsmn.sh`**

3\. Postępuj zgodnie z instrukcjami

**Uruchamianie Masternoda:**

Kliknij prawym przyciskiem myszy na swój masternod i wybierz "Uruchom alias"

![](https://cdn-images-1.medium.com/max/1600/1*oTls8o8I2_2EcMmSZBziQA.png)

## Jak sprawdzić czy nasz Masternode działa:

Teraz wróć do VPS (zdalny portfel), uruchom masternode przez: `./twins-cli startmasternode local false`

Powinien pojawić się komunikat "masternode pomyślnie rozpoczęty".

Użyj poniższego polecenia, aby sprawdzić status:`./twins-cli masternode status`

Powinieneś zobaczyć coś takiego:`{`\
`“txhash” : “334545645643534534324238908f36ff4456454dfffff51311”,`\
`“outputidx” : 0,`\
`“netaddr” : “45.11.111.111:37817”,`\
`“addr” : “WmXhHCV6PjXjxJdSXPeC8e4PrY8qTQMBFg”,`\
`“status” : 4,`\
`“message” : “Masternode successfully started”`\
`}`

#### Musisz również sprawdzić eksplorer masternodu po uruchomieniu masternodu w portfelu.

Aby to zrobić, skopiuj adres portfela masternodu z okna terminala, zaznaczając go myszą (`WmXhHCV6PjXjxJdSXPeC8e4PrY8qTQMBFg` w powyższym przykładzie), odwiedź sekcję [masternodową eksploratora](https://explorer.win.win/masternodes) TWINS i wklej ją w prawym dolnym polu wyszukiwania, aby znaleźć swoją masternodę.

Twój status Masternoda powinien wyglądać jak "ACTIVE".

{% hint style="info" %}
Po uruchomieniu masternodu jego status zmienia się w następującej kolejności:

"ACTIVE" --> około 2 - 3 godziny po rozpoczęciu

"EXPIRED" --> tylko przez kilka minut&#x20;

"REMOVED" --> tylko na kilka minut&#x20;

"ENABLED" --> Ostatecznie masternode pozostanie w tym stanie, a czas "Aktywny" zacznie się zwiększać.&#x20;

UWAGA: jeśli status masternodu jest "MISSING" w lokalnym portfelu, sprawdź jego status w [eksploratorze masternodu](https://explorer.win.win/masternodes), może być EXPIRED / REMOVED co oznacza że jest w porządku.
{% endhint %}

{% hint style="danger" %}
Nie bądź niecierpliwy! Pierwsza nagroda w postaci masternodu **potrzebuje 2x lub 3 razy więcej czasu** niż późniejsze nagrody. Jeśli ponownie uruchomisz masternodę z portfela, timer zresetuje się do zera.
{% endhint %}

\
To by było na tyle. Gratulacje! Pomyślnie utworzyłeś swoją Masternode!&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.win.win/twins/polskie/masternody-twins/konfiguracja-masternode-ze-skryptem.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
