caver.klay.net
Gói caver-klay-net
cho phép bạn tương tác với thuộc tính mạng của các nút Klaytn.
network properties.
var Net = require('caver-klay-net');// "Personal.providers.givenProvider" will be set if in a Klaytn supported browser.var net = new Net(Net.givenProvider || 'ws://some.local-or-remote.node:8552');// or using the caver packagevar Caver = require('caver');var caver = new Caver(Caver.givenProvider || 'ws://some.local-or-remote.node:8552');// -> caver.klay.net
getId
caver.klay.net.getId([callback])
Nhận ID mạng hiện tại.
Tham số
Tên | type | Mô tả |
---|---|---|
callback | Hàm | (tùy chọn) Hàm callback tùy chọn trả về một đối tượng lỗi làm tham số thứ nhất và kết quả làm tham số thứ hai. |
Giá trị trả về
Promise
trả về Số
- ID mạng.
Ví dụ
> caver.klay.net.getId().then(console.log);1000
isListening
caver.klay.net.isListening([callback])
Kiểm tra xem nút có đang nghe các nút ngang hàng hay không.
Tham số
Tên | Loại | Mô tả |
---|---|---|
callback | Hàm | (tùy chọn) Hàm callback tùy chọn trả về một đối tượng lỗi làm tham số thứ nhất và kết quả làm tham số thứ hai. |
Giá trị trả v ề
Promise
trả về Boolean
- true
nếu nút đang lắng nghe nút ngang hàng, ngược lại sẽ là false
.
false
otherwise.
Ví dụ
> caver.klay.net.isListening().then(console.log);true
getPeerCount
caver.klay.net.getPeerCount([callback])
Nhận số lượng các nút ngang hàng được kết nối đến.
Tham số
Tên | type | Mô tả |
---|---|---|
callback | Hàm | (tùy chọn) Hàm callback tùy chọn trả về một đối tượng lỗi làm tham số thứ nhất và kết quả làm tham số thứ hai. |
Giá trị trả về
Promise
trả về Số
- Số lượng nút ngang hàng được kết nối đến.
Ví dụ
> caver.klay.net.getPeerCount().then(console.log);10
peerCountByType
caver.klay.net.peerCountByType([callback])
Trả về số nút được kết nối theo loại và tổng số nút được kết nối với các cặp khóa/giá trị.
Tham số
Tên | Loại | Mô tả |
---|---|---|
callback | Hàm | (tùy chọn) Hàm callback tùy chọn trả về một đối tượng lỗi làm tham số thứ nhất và kết quả làm tham số thứ hai. |
Giá trị trả về
Promise
trả về Đối tượng
- Số lượng nút ngang hàng được kết nối theo loại cũng như tổng số nút ngang hàng được kết nối.
Ví dụ
> caver.klay.net.peerCountByType().then(console.log);{ en: 1, pn: 2, total: 3 }