Ya da Jungle testnet'te bir düğümü ziyaret edin:
3. Cüzdan sunucusuna erişinKeosd'un yeni sürümü artık RPC API dokümantasyonu sağlamıyor, bu da EOS yazılım yığınında sınırlara kaymaya başladığı anlamına gelebilir. Ancak, dokümantasyonun eski sürümüne şu adresten erişebilirsiniz:
https://developers.eos.io/eosio-nodeos/v1.1.0/reference
Keosd'nin rpc arayüzüne erişmek için WalletClient sınıfını kullanın. Örneğin, aşağıdaki kod, Keosd'un doğal olarak çalışan list_wallets arayüzüne erişir:
Keosd'nin API'si artık gruplanmadığı için, RPC'ye karşılık gelen yöntem doğrudan WalletClient nesnesine akıllıdır ki bu da bir farktır. NodeClient gibi, WalletClient çağrısı bir RpcOutput nesnesi döndürür.
Keosd 1.4 sürümü, varsayılan olarak RPC arayüzleri sağlamak için HTTP yerine UNIX soketleri kullanır; bu da çoğu durumda Keosd'nin doğal çalıştığı için IPC kullanmak daha güvenli sayılabilir. Bu nedenle, bu aynı zamanda WalletClient için varsayılan başlatma seçeneğidir ve çoğu durumda WalletClient'ı örneklemek için ek parametreler aktarılmasına gerek yoktur.
4. Özel ve açık anahtarlar
EOS'un ana algoritması Bitcoin'e benzer, ancak bazı ayarlamalar ve kendi formatını tanımlamaktadır.
Rastgele özel anahtar oluşturmak için PrivateKey sınıfı new()'nin statik yöntemini kullanın. Örneğin:
toEos() yöntemi, özel anahtar nesnelerini EOS için özel bir formata dönüştürmek amacıyla kullanılır.
4.1 Açık Anahtar Türetimi
Açık anahtar, özel anahtardan türetilebilir, örneğin:
Benzer şekilde, açık anahtarı EOS için özel bir formata dönüştürmek için toEos() yöntemini kullanın.
4.2 EOS Özel Anahtarlarını İçe Aktar
Örneğin, aşağıdaki kod belirtilen EOS özel anahtarını EosTool Özel Anahtarı nesnesine dönüştürebilir; aşağıdaki kod belirtilen EOS özel anahtarını içe aktarır ve ona karşılık gelen EOS açık anahtarını gösterir: