Nebo navštivte uzel na Jungle testnetu:
3. Přístup k serveru peněženkyNová verze Keosd již neposkytuje dokumentaci RPC API, což může znamenat, že se začala posouvat na okraj softwarového stacku EOS. Nicméně ke starší verzi dokumentace máte přístup na této adrese:
https://developers.eos.io/eosio-nodeos/v1.1.0/reference
Použijte třídu WalletClient pro přístup k RPC rozhraní Keosd. Například následující kód přistupuje k list_wallets rozhraní Keosd, které běží nativně:
Protože Keosd API již není seskupené, odpovídá RPC metodě je přímo zavěšena na objektu WalletClient, což je rozdíl. Stejně jako u NodeClient, volání WalletClient vrací objekt RpcOutput.
Verze Keosd 1.4 používá UNIX sockety místo HTTP pro poskytování RPC rozhraní ve výchozím nastavení, což může být považováno za bezpečnější pro použití IPC, vzhledem k tomu, že Keosd běží nativně. Proto je to také výchozí možnost instancování WalletClienta a ve většině případů není nutné předávat žádné další parametry k vytvoření WalletClient.
4. Soukromé a veřejné klíče
Klíčový algoritmus EOS je podobný Bitcoinu, ale s několika úpravami a definováním vlastního formátu.
Použijte statickou metodu třídy PrivateKey new() k vytvoření náhodného soukromého klíče. Například:
metoda toEos() se používá k převodu objektů soukromého klíče do vlastního formátu pro EOS.
4.1 Odvození veřejného klíče
Veřejný klíč lze odvodit z privátního klíče, například:
Podobně použijte metodu toEos() k převodu veřejného klíče do vlastního formátu pro EOS.
4.2 Import soukromých klíčů EOS
Soukromý klíč formátovaný v EOS můžete převést na objekt EosTool PrivateKey, například níže uvedený kód importuje specifikovaný privátní klíč EOS a zobrazí odpovídající veřejný klíč EOS: