あるいはJungleテストネットのノードを訪れてみてください:
3. ウォレットサーバーへのアクセス新バージョンのKeosdはもはやRPC APIドキュメントを提供していないため、EOSソフトウェアスタックの端に滑り落ち始めている可能性があります。 ただし、この住所から旧版のドキュメントにアクセスできます:
https://developers.eos.io/eosio-nodeos/v1.1.0/reference
WalletClientクラスを使ってKeosdのrpcインターフェースにアクセスしてください。 例えば、以下のコードはネイティブで動作するKeosdのlist_walletsインターフェースにアクセスします。
KeosdのAPIはもはやグループ化されていないため、対応するRPCメソッドはWalletClientオブジェクトに直接ハングされており、これは違いです。 NodeClientと同様に、WalletClientへの呼び出しはRpcOutputオブジェクトを返します。
Keosdバージョン1.4は、デフォルトでHTTPではなくUNIXソケットを使ってRPCインターフェースを提供しており、ほとんどの場合Keosdがネイティブで動作していることから、IPCを使う方が安全と考えられます。 したがって、これはWalletClientのデフォルトのインスタンス化オプションでもあり、ほとんどの場合、WalletClientをインスタンス化するために追加のパラメータを渡す必要はありません。
4. 秘密鍵と公開鍵
EOSの主要なアルゴリズムはビットコインに似ていますが、いくつかの調整と独自のフォーマットの定義が加えられています。
privateKeyクラスnew()の静的メソッドを使ってランダムな秘密鍵を生成します。 例えば:
toEos() メソッドは、秘密鍵オブジェクトをEOS用のカスタムフォーマットに変換するために使われます。
4.1 公開鍵の派生
公開鍵は秘密鍵から導出できます。例えば:
同様に、toEos()メソッドを使って公開鍵をEOS用のカスタムフォーマットに変換してください。
4.2 EOS秘密鍵のインポート
EOS形式の秘密鍵をEosToolのプライベートキーオブジェクトに変換できます。例えば、以下のコードは指定されたEOS秘密鍵をインポートし、対応するEOS公開鍵を表示します。