caver.rpc.net
caver.rpc.net은 net 네임스페이스와 함께 JSON-RPC 호출을 제공합니다.
caver.rpc.net.getNetworkId
caver.rpc.net.getNetworkId([callback])
클레이튼 노드의 네트워크 식별자(네트워크 ID)를 반환합니다.
매개변수
| 이름 | 유형 | 설명 |
|---|---|---|
| callback | Function | (선택 사항) 선택적 콜백으로, 첫 번째 매개변수로 오류 객체를 반환하고 두 번째 매개변수로 결과를 반환합니다. |
리턴 값
Promise는 number를 반환합니다.
| 유형 | 설명 |
|---|---|
| number | 네트워크 ID입니다. |
예시
> caver.rpc.net.getNetworkId().then(console.log)1001
caver.rpc.net.isListening
caver.rpc.net.isListening([callback])
클레이튼 노드가 네트워크 연결을 적극적으로 수신 대기 중이면 true를 반환합니다.
매개변수
| 이름 | 유형 | 설명 |
|---|---|---|
| callback | Function | (선택 사항) 선택적 콜백으로, 첫 번째 매개변수로 오류 객체를 반환하고 두 번째 매개변수로 결과를 반환합니다. |
리턴 값
Promise는 boolean을 반환합니다.
| 유형 | 설명 |
|---|---|
| bool | 들을 때 true, 그렇지 않으면 false. |
예시
> caver.rpc.net.isListening().then(console.log)true
caver.rpc.net.getPeerCount
caver.rpc.net.getPeerCount([callback])
현재 클레이튼 노드에 연결된 피어 수를 반환합니다.
매개변수
| 이름 | 유형 | 설명 |
|---|---|---|
| callback | Function | (선택 사항) 선택적 콜백으로, 첫 번째 매개변수로 오류 객체를 반환하고 두 번째 매개변수로 결과를 반환합니다. |
리턴 값
Promise는 string을 반환합니다.
| 유형 | 설명 |
|---|---|
| string | 연결된 피어 수(헥사)입니다. |
예시
> caver.rpc.net.getPeerCount().then(console.log)0x3
caver.rpc.net.getPeerCountByType
caver.rpc.net.getPeerCountByType([callback])
유형별로 연결된 노드 수와 키/값 쌍으로 연결된 노드의 총 수를 반환합니다.
매개변수
| 이름 | 유형 | 설명 |
|---|---|---|
| callback | Function | (선택 사항) 선택적 콜백으로, 첫 번째 매개변수로 오류 객체를 반환하고 두 번째 매개변수로 결과를 반환합니다. |
리턴 값
promise는 object를 반환합니다.
| 유형 | 설명 |
|---|---|
| object | 유형별 연결된 피어 수와 연결된 총 피어 수입니다. |
예시
> caver.rpc.net.getPeerCountByType().then(console.log){ en: 1, pn: 2, total: 3 }