web3.eth.net

현재 네트워크에 대한 정보를 수신하는 함수를 포함합니다.


getId

web3.eth.net.getId([callback])
web3.bzz.net.getId([callback])
web3.shh.net.getId([callback])

Gets the current network ID.

Parameters

none

Returns

Promise returns Number: The network ID.

Example

web3.eth.net.getId()
.then(console.log);
> 1

isListening

web3.eth.net.isListening([callback])
web3.bzz.net.isListening([callback])
web3.shh.net.isListening([callback])

Checks if the node is listening for peers.

Parameters

none

Returns

Promise returns Boolean

Example

web3.eth.net.isListening()
.then(console.log);
> true

getPeerCount

web3.eth.net.getPeerCount([callback])
web3.bzz.net.getPeerCount([callback])
web3.shh.net.getPeerCount([callback])

Get the number of peers connected to.

Parameters

none

Returns

Promise returns Number

Example

web3.eth.net.getPeerCount()
.then(console.log);
> 25

getNetworkType

web3.eth.net.getNetworkType([callback])

제네시스 해시를 비교하여 노드가 연결된 체인을 추측한다.

주석

현재 연결된 체인을 감지하려면 web3.eth.getChainId 방법을 사용하는 것이 좋습니다.

반환값 (Returns)

Promise returns String:
  • "main" 메인 네트워크에 대한 반환
  • "morden" 모던 테스트 네트워크에 대한 반환
  • "ropsten" 모던 테스트 네트워크에 대한 반환
  • "private" 감지할 수 없는 네트워크에 대한 반환

예시 (Example)

web3.eth.net.getNetworkType()
.then(console.log);
> "main"