Eller besök en nod på Jungle testnet:
3. Få tillgång till plånboksservernDen nya versionen av Keosd tillhandahåller inte längre RPC API-dokumentation, vilket kan innebära att den har börjat glida ut i gränsen i EOS-mjukvarustacken. Du kan dock komma åt den gamla versionen av dokumentationen på denna adress:
https://developers.eos.io/eosio-nodeos/v1.1.0/reference
Använd klassen WalletClient för att komma åt Keosds rpc-gränssnitt. Till exempel går följande kod åt det list_wallets gränssnittet i Keosd som körs nativt:
Eftersom Keosds API inte längre är grupperat hängs den RPC-metod som motsvarar direkt på WalletClient-objektet, vilket är en skillnad. Precis som NodeClient returnerar anropet till WalletClient ett RpcOutput-objekt.
Keosd version 1.4 använder UNIX-sockets istället för HTTP för att tillhandahålla RPC-gränssnitt som standard, vilket kan anses säkrare att använda IPC med tanke på att Keosd i de flesta fall körs native. Därför är detta också standardinstansieringsalternativet för WalletClient, och i de flesta fall behöver inga ytterligare parametrar skickas in för att instansiera WalletClient.
4. Privata och offentliga nycklar
EOS nyckelalgoritm liknar Bitcoin, men med vissa justeringar och definierar sitt eget format.
Använd den statiska metoden i PrivateKey-klassen new() för att generera en slumpmässig privat nyckel. Till exempel:
metoden toEos() används för att konvertera privata nyckelobjekt till ett anpassat format för EOS.
4.1 Härledning av offentliga nyckelr
Den publika nyckeln kan härledas från den privata nyckeln, till exempel:
Använd på liknande sätt toEos()-metoden för att konvertera den publika nyckeln till ett anpassat format för EOS.
4.2 Importera EOS privata nycklar
Du kan konvertera en EOS-formaterad privat nyckel till ett EosTool PrivateKey-objekt, till exempel importerar koden nedan den specificerade EOS-privata nyckeln och visar dess motsvarande EOS-publika nyckel: