Generowanie kluczy API Spis treści BitBay... 2 Abucoins... 5 BitMarket... 7 Bitfinex... 10 Poloniex... 15 rozliczkryptowaluty.pl Instrukcja generowania kluczy API na giełdach kryptowalut Strona 1 / 17
BitBay Po zalogowaniu się do panelu klienta, należy z menu wybrać Ustawienia API. Następnie, po wejściu do ustawień, z menu po lewej stronie wybieramy Dodaj nowy klucz. Pojawi się ekran, na którym należy zaznaczyć tylko i wyłącznie uprawnienie Historia. Spowoduje to, że osoba, która będzie posiadać wygenerowany klucz będzie miała wgląd do historii transakcji i operacji. Dane, które zostaną udostępnione są tymi, które widać na giełdzie po wejściu w zakładkę Historia bezpośrednio po zalogowaniu. rozliczkryptowaluty.pl Instrukcja generowania kluczy API na giełdach kryptowalut Strona 2 / 17
Po zaznaczeniu należy kliknąć przycisk Utwórz: Jeżeli mamy aktywne uwierzytelnianie dwuskładnikowe, będzie wymagane dodatkowe potwierdzenie operacji przez np. podanie kodu autoryzacyjnego wysłanego na skrzynkę e-mail. Po zatwierdzeniu wygenerowane klucze zostaną wyświetlone. Klucz prywatny zostanie wyświetlony tylko jeden raz. Aby udostępnić możliwość wglądu w historię, należy udostępnić w bezpieczny sposób zarówno swój klucz publiczny, jak i prywatny. Wygenerowane klucze wraz z uprawnieniami widoczne są w Ustawienia API. Edycja nadanych uprawnień nie jest możliwa, ale klucze można w dowolnym momencie usunąć i utworzyć nowe. rozliczkryptowaluty.pl Instrukcja generowania kluczy API na giełdach kryptowalut Strona 3 / 17
rozliczkryptowaluty.pl Instrukcja generowania kluczy API na giełdach kryptowalut Strona 4 / 17
Abucoins Po zalogowaniu do Abucoins wchodzimy w menu i wybieramy API. Następnie w widocznym formularzu wybieramy z listy uprawnień opcję PODGLĄD. Aby uniemożliwić posiadaczowi klucza API wystawiania ofert i dokonywania wpłat i wypłat, upewniamy się, że pola HANDEL oraz WPŁATY, WYPŁATY nie są zaznaczone. Opcjonalnie edytujemy frazę kluczową Passphrase, choć pozostawienie domyślnie wygenerowanych znaków będzie wystarczające. Po upewnieniu się, że jedynie pole uprawnienia Podgląd jest zaznaczone i pole Passphrase nie jest puste, klikamy przycisk STWÓRZ KLUCZ API. rozliczkryptowaluty.pl Instrukcja generowania kluczy API na giełdach kryptowalut Strona 5 / 17
Może być wymagana dodatkowa akcja, w przypadku korzystania z weryfikacji dwuskładnikowej. Klucz zostanie wygenerowany, a następnie wyświetlony. Klucz prywatny i wpisana fraza zabezpieczająca (passphrase) zostanie wyświetlona tylko jeden raz. Lista wszystkich wygenerowanych kluczy wyświetlana jest na stronie do generowania i zarządzania kluczami API. Uprawnień kluczy nie można edytować, ale same klucze można w każdej chwili usunąć po zalogowaniu się do portalu. rozliczkryptowaluty.pl Instrukcja generowania kluczy API na giełdach kryptowalut Strona 6 / 17
BitMarket Po zalogowaniu się do BitMarket, należy z górnego menu wybrać Konto, a następnie Przegląd. Zostaniemy przeniesieni do panelu, na którym należy kliknąć przycisk Aplikacje i klucze API w sekcji Dostęp API. Ujrzymy stronę z aktualnie wygenerowanymi kluczami API. Aby wygenerować nowy klucz, klikamy Wygeneruj nowy klucz API. rozliczkryptowaluty.pl Instrukcja generowania kluczy API na giełdach kryptowalut Strona 7 / 17
Z listy uprawnień klucza wybieramy pozycje: Pobranie wartości sald na koncie Pobranie historii zmian salda Pobranie historii wymian na giełdzie Upewniamy się, że żadne dodatkowe pola nie zostały zaznaczone i klikamy przycisk Wygeneruj nowy klucz. Po zatwierdzeniu może być wymagane dodatkowe potwierdzenie, jeżeli aktywowane uwierzytelnianie dwuskładnikowe. Wygenerowana para kluczy zostanie wyświetlona. rozliczkryptowaluty.pl Instrukcja generowania kluczy API na giełdach kryptowalut Strona 8 / 17
Klucz publiczny (jawny) i prywatny (tajny) powinien zostać w bezpieczny sposób przekazany osobie, która będzie miała wzgląd do historii transakcji. Klucz prywatny zostanie wyświetlony tylko jeden raz, nie będzie możliwości odczytania go po przejściu na inną stronę. Edycja uprawnień kluczy nie jest możliwa, ale w każdej chwili istnieje możliwość usunięcia klucza po wejściu w Konto > Przegląd > Aplikacje i klucze API i kliknięcie przycisku Odwołaj klucz przy wybranym kluczu API. rozliczkryptowaluty.pl Instrukcja generowania kluczy API na giełdach kryptowalut Strona 9 / 17
Bitfinex Po zalogowaniu się do platformy należy przejść do ustawień kluczy API. Najszybszą metodą jest wpisanie słowa API w wyszukiwarce na górze strony. Alternatywnie, do tych ustawień można przejść wchodząc kolejno w Account > API. Pojawi się ekran, w którym widoczne są dotychczas wygenerowane klucze, jak i opcja umożliwiająca generowanie nowych kluczy. rozliczkryptowaluty.pl Instrukcja generowania kluczy API na giełdach kryptowalut Strona 10 / 17
Aby wygenerować nowy klucz, należy wybrać opcję Create New Key. Pojawi się ekran, na którym należy zaznaczyć jedynie pole Read dla uprawnienia Account History. Umożliwi to posiadaczowi klucza dostęp do historii transakcji Warto nazwać swój klucz podając nazwę, dzięki której będziemy kojarzyć przeznaczenie kluczy. Etykietę można nadać na dole formularza w polu Label Your API Key. Aby wygenerować klucz, klikamy na przycisk Generate API Key. rozliczkryptowaluty.pl Instrukcja generowania kluczy API na giełdach kryptowalut Strona 11 / 17
W zależności od ustawień zabezpieczeń konta, może być wymagane zatwierdzenie akcji przez link aktywacyjny wysłany na skrzynkę e-mail lub przez dedykowane narzędzie uwierzytelniające (Google Authenticator, Twillo, FIDO). Po zatwierdzeniu akcji, powinniśmy ujrzeć komunikat o powodzeniu (API key successfully created). rozliczkryptowaluty.pl Instrukcja generowania kluczy API na giełdach kryptowalut Strona 12 / 17
Jednocześnie wygenerowane klucze powinny pojawić się w oknie przeglądarki. Wygenerowane klucz prywatny (API secret key) pojawi się tylko jeden raz. Klucze należy zapisać w bezpiecznym miejscu lub bezpośrednio wprowadzić je do systemu. Dotychczas wygenerowane klucze można sprawdzić w dowolnym momencie po zalogowaniu się do Bitfinex po wybraniu opcji Account > API. Platforma Bitfinex umożliwia edycję uprawnień klucza, a także ich usuwanie. Aby edytować nadane uprawnienia dla wybranego klucza, należy obok klucza kliknąć na Permissions. Pojawi się widok z obecnie nadanymi uprawnieniami. Aby edytować uprawnienia, należy kliknąć Edit. rozliczkryptowaluty.pl Instrukcja generowania kluczy API na giełdach kryptowalut Strona 13 / 17
Aby móc edytować uprawnienia, należy mieć skonfigurowane uwierzytelnianie dwusładnikowe (2FA), które można włączyć po wejściu do zakładki Security w ustawieniach konta. W przypadku braku aktywnego 2FA pojawi się komunikat z błędem: Klucze można usunąć klikając na przycisk Revoke widoczny obok wybranego klucza API, blokując tym samym dostęp posiadaczowi klucza do nadanych uprawnień. Usuwanie potwierdzamy przez wybranie przycisku Okay. rozliczkryptowaluty.pl Instrukcja generowania kluczy API na giełdach kryptowalut Strona 14 / 17
Poloniex Po zalogowaniu się na giełdę, klikamy w menu ustawień i wybieramy API KEYS. Jeżeli na swoim koncie masz aktywne uwierzytelnianie dwuskładnikowe (Two-factor authentication), to akcje związane z ich zatwierdzaniem mogą się różnić. Na widocznej stronie tworzymy nowy klucz przy użyciu przycisku Create New Key. Jeżeli przycisk nie jest widoczny, należy najpierw kliknąć Enable API, aby aktywować API, a następnie zatwierdzić akcję linkiem potwierdzającym wysłanym na e-mail. rozliczkryptowaluty.pl Instrukcja generowania kluczy API na giełdach kryptowalut Strona 15 / 17
Generowanie nowego klucza API musi być potwierdzone. Przy domyślnym poziomie bezpieczeństwa konta, zostanie wysłany link potwierdzający operację, w który musimy kliknąć w ciągu 15 minut. Po kliknięciu w link powinniśmy ujrzeć informację o poprawnym utworzeniu klucza. Klucz publiczny (API Key) i klucz prywatny (Secret) powinny zostać wyświetlone. Klucze będzie można odczytać także później po wejściu do ustawień kluczy API, jednakże, aby wyświetlić klucz prywatny będzie wymagane kliknięcie przycisku Show i dodatkowe potwierdzenie operacji. Po wygenerowaniu klucza API ważne, aby zadbać o odpowiedni poziom uprawnień kluczy. Odczyt historii nie wymaga dodatkowych opcji, a zatem warto odznaczyć wszystkie pola dla przekazywanego klucza w sekcji Options. Domyślnie zaznaczone jest pole Enable Trading, które warto odznaczyć. W przeciwnym razie, osoba posiadająca klucz będzie miała możliwość zarządzania ofertami na koncie użytkownika. rozliczkryptowaluty.pl Instrukcja generowania kluczy API na giełdach kryptowalut Strona 16 / 17
W razie potrzeby, dostęp do API można całkowicie zablokować przez użycie przycisku Disable API. Pojedynczy klucz można usunąć przez wybranie przycisku Delete obok wybranego klucza. Będzie to skutkować zablokowaniem możliwości korzystania z kluczy API. Aby dodatkowo zwiększyć poziom bezpieczeństwa, warto aktywować uwierzytelnianie dwuskładnikowe i ograniczyć możliwość używania klucza dla IP z danej listy. W tym celu przy wybranej parze kluczy API wybieramy przy IP Access Restriction opcję Restrict access to trusted IPs only (Recommended). Zatwierdzamy kodem z 2FA. I na koniec wprowadzamy adresy IP, które mają mieć dostęp do danej pary kluczy API. Nasz serwer używa IP: 46.4.77.12. Po wprowadzeniu tego IP w pole przy Trusted IPs klikamy przycisk Save. Aby wprowadzić więcej adresów IP, należy je oddzielić przecinkami. Zapis zmian wymaga potwierdzenia kodem z 2FA. rozliczkryptowaluty.pl Instrukcja generowania kluczy API na giełdach kryptowalut Strona 17 / 17