# Konfiguracja Masternody ze skryptem

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

**Wymagania:**

1. 1 milion FIX
2. Komputer główny (Twój komputer osobisty) - spowoduje to uruchomienie **local wallet** posiadający zabezpieczone 1.000.000 FIX .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 remote wallet FIX.**
4. Unikalny adres IP dla twojego serwera VPS.

**Lokalna instalacja portfela(LOCAL WALLET)**

1. Pobierz, zainstaluj i zsynchronizuj portfel FIX na swoim lokalnym komputerze. W niniejszym przewodniku będzie on odtąd nazywany **Portfelem lokalnym**. Linki do portfela można znaleźć [tutaj.](https://github.com/NewCapital/FIX-Core/releases)​
2. Teraz w portfelu **local wallet**, 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.

![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LjHE_xrzhZnXxSIcSYl%2F-LjT844JQhJZhaSmXtWt%2F-LjT9XUlEQ6eofG8Ooa_%2Ffix%202.png?alt=media\&token=4080cc3c-fa7c-4908-bdf2-ae865dff7996)

3\. W swoim portfelu wprowadź następujące polecenie w konsoli debugowania:

**`getaccountaddress TwojaNazwaMAsternody`**

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 FIX 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.

5\. Korzystając z portfela **local wallet**, zaczekaj na pierwsze potwierdzenie, 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 FIX)

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

**`<Nazwa masternodu> <Unikalny adres IP z twojego Vps>:17464 <Klucz prywatny twojej masternody> <numer transakcji (txhash)> <output index 0 or 1 (outputidx)>`**

Zapisz plik i **uruchom ponownie portfel.**

**​**

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

Przykład pliku masternode.conf

![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LjHE_xrzhZnXxSIcSYl%2F-LjSv1Mz-lSkgznuFJ3A%2F-LjSv8yCodjC46DS0xkY%2Ffix%20script%20screen.png?alt=media\&token=8b2e9c57-53bf-4003-9ddf-d5ac70a0f8c8)

**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/FIX-Core/releases/download/fix_v3.3.8.1/fix-mninstall.sh
```

2\. Uruchom skrypt instalacyjny MN

```
bash fix-mninstall.sh
```

3\. Postępuj zgodnie z instrukcjami

**Uruchamianie Masternoda:**

Gdy transakcja otrzyma 16 potwierdzeń będziesz w stanie uruchomić swoją Masternodę.Kliknij prawym przyciskiem myszy i wybierz **"Uruchom alias"(start alias)**

![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LjHE_xrzhZnXxSIcSYl%2F-LjT844JQhJZhaSmXtWt%2F-LjTBvX3r5AOU2395Uce%2Fimage.png?alt=media\&token=abb6e099-28c1-4611-affd-1883ea955d24)

## Jak sprawdzić czy nasz**a** Masternoda działa prawidłowo?: <a href="#jak-sprawdzic-czy-nasza-masternoda-dziala-prawidlowo" id="jak-sprawdzic-czy-nasza-masternoda-dziala-prawidlowo"></a>

Teraz wróć do VPS **(remote wallet)**, uruchom masternode przez: `./fix-cli startmasternode local false`

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

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

Powinieneś zobaczyć coś takiego:

`{`\
`“txhash” : “334545645643534534324238908f36ff4456454dfffff51311”,`\
`“outputidx” : 0,`\
`“netaddr” : “45.11.111.111:17464”,`\
`“addr” : “FmXhHCV6PjXjxJdSXPeC8e4PrY8qTQMBFg”,`\
`“status” : 4,`\
`“message” : “Masternode successfully started”`\
`}`

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

Aby to zrobić, skopiuj adres portfela masternodu z okna terminala, zaznaczając go myszą (`FmXhHCV6PjXjxJdSXPeC8e4PrY8qTQMBFg` w powyższym przykładzie), odwiedź sekcję masternodową eksploratora FIX 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 masternody jego status zmienia się w **następującej kolejności:**

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

"ENABLED" -->  około 2 - 3 godziny po rozpoczęciu ( w porfelu)

"EXPIRED" --> tylko przez kilka minut (eksplorer)

"REMOVED" --> tylko na kilka minut (eksplorer)

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

{% hint style="danger" %}
UWAGA: jeśli status masternodu jest "MISSING" w lokalnym portfelu, sprawdź jego status w <https://explorer.fix.network/masternodes>, może być EXPIRED / REMOVED co oznacza że jest w porządku. Czasem lepiej sprawdzić to ze społecznością na Discordzi-e , a jeżeli uruchomić Alias ponownie.
{% endhint %}

{% hint style="success" %}
**Czas w godzinach przed obliczeniem pierwszej nagrody według wzoru MNs\_total\_amount*****2.6 W chwili pisania ręcznego całkowita kwota MN wynosi 500, czyli 500\******&#x20;2,6\60 = 21,67 godzin lub około 21 godzin i 40 minut.**
{% endhint %}


---

# 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.fix.network/polskie/masternody-fix/konfiguracja-masternody-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.
