Atau kunjungi node di testnet Jungle:
3. Akses server dompetVersi baru Keosd tidak lagi menyediakan dokumentasi API RPC, yang mungkin berarti bahwa Keosd telah mulai meluncur ke tepi dalam tumpukan perangkat lunak EOS. Namun, Anda dapat mengakses versi lama dokumentasi di alamat ini:
https://developers.eos.io/eosio-nodeos/v1.1.0/reference
Gunakan kelas WalletClient untuk mengakses antarmuka rpc Keosd. Misalnya, kode berikut mengakses antarmuka list_wallets Keosd yang berjalan secara native:
Karena API Keosd tidak lagi dikelompokkan, metode yang sesuai dengan RPC langsung digantung pada objek WalletClient, yang merupakan perbedaan. Seperti NodeClient, panggilan ke WalletClient mengembalikan objek RpcOutput.
Keosd versi 1.4 menggunakan soket UNIX alih-alih HTTP untuk menyediakan antarmuka RPC secara default, yang mungkin dianggap lebih aman untuk menggunakan IPC mengingat dalam banyak kasus Keosd berjalan secara asli. Oleh karena itu, ini juga merupakan opsi instansiasi default untuk WalletClient, dan dalam banyak kasus, tidak ada parameter tambahan yang perlu diteruskan untuk membuat instance WalletClient.
4. Kunci pribadi dan publik
Algoritma utama EOS mirip dengan Bitcoin, tetapi dengan beberapa penyesuaian dan mendefinisikan formatnya sendiri.
Gunakan metode statis kelas PrivateKey new() untuk menghasilkan kunci pribadi acak. Sebagai contoh:
Metode toEos() digunakan untuk mengonversi objek kunci pribadi menjadi format khusus untuk EOS.
4.1 Derivasi Kunci Publik
Kunci publik dapat diturunkan dari kunci privat, seperti:
Demikian pula, gunakan metode toEos() untuk mengonversi kunci publik ke format khusus untuk EOS.
4.2 Impor Kunci Pribadi EOS
Anda dapat mengonversi kunci pribadi berformat EOS menjadi objek EosTool PrivateKey, misalnya, kode di bawah ini mengimpor kunci privat EOS yang ditentukan dan menampilkan kunci publik EOS yang sesuai: