또는 정글 테스트넷의 노드를 방문해 보세요:
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 공개키 도출
공개 키는 다음과 같은 개인 키에서 도출될 수 있습니다:
마찬가지로, 공개키를 EOS용 커스텀 형식으로 변환하려면 toEos() 메서드를 사용하세요.
4.2 EOS 개인 키 가져오기
EOS 형식의 개인 키를 EosTool PrivateKey 객체로 변환할 수 있습니다. 예를 들어, 아래 코드는 지정된 EOS 개인 키를 가져오고 해당 EOS 공개 키를 표시합니다: