Alebo navštívte uzol na Jungle testnete:
3. Prístup k serveru peňaženkyNová verzia Keosd už neposkytuje dokumentáciu RPC API, čo môže znamenať, že sa začala posúvať na okraj softvérového stacku EOS. Starú verziu dokumentácie však môžete získať na tejto adrese:
https://developers.eos.io/eosio-nodeos/v1.1.0/reference
Použite triedu WalletClient na prístup k RPC rozhraniu Keosd. Napríklad nasledujúci kód pristupuje k list_wallets rozhraniu Keosd, ktoré beží natívne:
Keďže Keosd API už nie je zoskupené, RPC zodpovedajúca metóda je priamo zavesená na objekte WalletClient, čo je rozdiel. Rovnako ako NodeClient, volanie WalletClient vráti objekt RpcOutput.
Verzia Keosd 1.4 používa UNIX sockety namiesto HTTP na poskytovanie RPC rozhraní ako predvolené, čo môže byť považované za bezpečnejšie na použitie IPC, keďže Keosd vo väčšine prípadov beží natívne. Preto je to tiež predvolená možnosť inštancie pre WalletClient a vo väčšine prípadov nie je potrebné vkladať žiadne ďalšie parametre na vytvorenie WalletClient.
4. Súkromné a verejné kľúče
Kľúčový algoritmus EOS je podobný Bitcoinu, ale s niekoľkými úpravami a definovaním vlastného formátu.
Použite statickú metódu triedy PrivateKey new() na generovanie náhodného súkromného kľúča. Napríklad:
metóda toEos() sa používa na konverziu objektov súkromného kľúča do vlastného formátu pre EOS.
4.1 Odvodenie verejného kľúča
Verejný kľúč možno odvodiť zo súkromného kľúča, napríklad:
Podobne použite metódu toEos() na konverziu verejného kľúča do vlastného formátu pre EOS.
4.2 Import súkromných kľúčov EOS
Súkromný kľúč formátovaný EOS môžete previesť na objekt EosTool PrivateKey, napríklad kód nižšie importuje špecifikovaný EOS súkromný kľúč a zobrazí jeho zodpovedajúci verejný kľúč EOS: