Interakcja Moonbeam z Portfelem Nifty
Wstep
Nifty Wallet został początkowo rozwidlony z MetaMask i został rozszerzony o interakcję z sieciami POA, POA Core i POA Sokol. Ponieważ Nifty jest kompatybilny z Ethereum, można go również używać w Moonbeam.
Należy pamiętać, że Nifty Wallet jest oprogramowaniem w wersji beta i zaleca się wylogowanie się po zakończeniu korzystania z witryny.
W tym samouczku omówimy, jak skonfigurować Nifty Wallet, aby połączyć się z naszą siecią TestNet, Moonbase Alpha.
Zakładanie Portfela
Najpierw musisz zainstalować rozszerzenie przeglądarki Nifty Wallet ze sklepu internetowego Chrome.
Po zainstalowaniu rozszerzenia przeglądarki otwórz je i ustaw hasło.
Po utworzeniu hasła zostanie utworzony skarbiec dla Twojego konta i zostaną wygenerowane słowa początkowe do przywrócenia konta. Zostaniesz poproszony o zapisanie wygenerowanych słów źródłowych. Możesz zapisać początkowe słowa jako plik lub jeśli zdecydujesz się zapisać je w inny sposób, możesz kontynuować, klikając „Skopiowałem to w bezpiecznym miejscu”. Tylko upewnij się, że bezpiecznie przechowujesz początkowe słowa i nie udostępniasz ich nikomu.
Połączenie Portfela Nifty z Moonbeam
Po utworzeniu konta możesz teraz połączyć się z Moonbase Alpha TestNet, tworząc własną sieć.
Możesz także połączyć się z Moonbase Alpha za pomocą zaimportowanego konta. Obecnie portfele sprzętowe nie są obsługiwane dla niestandardowych RPC.
Przejdź do ustawień, w lewym górnym rogu kliknij menu POA. Przewiń w dół i wybierz Niestandardowe RPC.
Wprowadź adres URL RPC dla Moonbeam w polu Nowy adres URL RPC:
- Moonbeam Development Node
http://127.0.0.1:9933
- Moonbeam Alpha
https://rpc.testnet.moonbeam.network
- Moonriver
https://rpc.moonriver.moonbeam.network
Następnie kliknij “Save”
Bieżący RPC powinien zmienić się na URL Moonbase Alpha RPC, aw lewym górnym rogu zobaczysz, że sieć zmieniła się na „Private Network”
I to wszystko, teraz masz Nifty Wallet połączony z Moonbase Alpha TestNet!
Używanie Portfela Nift
Nifty Wallet służy jako dostawca Web3 w narzędziach takich jak Remix. Mając Nifty Wallet połączony z Moonbase Alpha, możesz wdrażać kontrakty tak, jak chcesz, używając MetaMask, zamiast tego podpisując transakcje z Nifty.
Na przykład w Remix podczas wdrażania inteligentnego kontraktu upewnij się, że wybrałeś opcję “Injected Web3” w menu “Environment”. Jeśli masz podłączony Nifty Wallet, zobaczysz identyfikator łańcucha TestNet tuż pod polem (1287) oraz swoje konto Nifty Wallet wstrzyknięte do Remix. Podczas wysyłania transakcji powinieneś zobaczyć podobne wyskakujące okienko z Nifty:
Upewnij się, że masz na swoim koncie tokeny DEV i, jeśli to konieczne, udaj się do faucet, aby uzyskać kilka tokenów. Klikając „Submit”, podpisujesz tę transakcję, a umowa zostanie wdrożona w Moonbase Alpha TestNet.
Uwaga: Pamiętaj, że chociaż saldo Twojego konta pokazuje ETH, nie jest to prawdziwy ETH, a tylko tokeny DEV.
Transakcja zostanie wyświetlona w zakładce „Sent”.
Tworzenie Nowego Konta
Aby utworzyć nowe konto, kliknij ikonę użytkownika w prawym górnym rogu i wybierz „Create Account”.
Zostanie utworzone nowe konto i zostaniesz przełączony na nowe konto.
Importowanie Konta
Aby utworzyć nowy portfel, kliknij ikonę użytkownika w prawym górnym rogu i wybierz „Import Account”.
Następnie wybierz rodzaj importu z listy rozwijanej i wprowadź niezbędne dane, aby zaimportować swoje konto. Na przykład, jeśli zdecydujesz się importować za pomocą klucza prywatnego, wklej swój klucz prywatny w polu wejściowym i kliknij „Import”.
Twoje konto zostanie zaimportowane i zostaniesz do niego przełączony.