Bộ lọc
getFilterChanges
Phương thức truy vấn lần lượt đối với bộ lọc, trả về một mảng các bản ghi kể từ lần truy vấn trước đó.
Tham số
Giá trị trả về
Promise
trả về Array
- Mảng các đối tượng bản ghi hoặc mảng trống nếu không có thay đổi kể từ lần truy vấn trước đó.
Cấu trúc của Object
bản ghi trả về trong Array
có dạng như sau:
Ví dụ
getFilterLogs
Trả về một mảng gồm tất cả các bản ghi khớp với bộ lọc bằng id cho trước. Nên lấy đối tượng bộ lọc bằng cách sử dụng hàm [newFilter](#newbộ lọc). Lưu ý rằng không thể sử dụng các id bộ lọc trả về bằng các hàm tạo bộ lọc khác, chẳng hạn như [newBlockFilter](#newblockbộ lọc) hoặc [newPendingTransactionFilter](#newpendingtransactionbộ lọc), với hàm này.
Tham số
Giá trị trả về
Tham khảo [getFilterChanges](#getbộ lọcchanges)
Ví dụ
getPastLogs
Lấy bản ghi trong quá khứ, phù hợp với các tùy chọn đã cho.
Tham số
Giá trị trả về
Promise
trả về Array
- Mảng các đối tượng bản ghi.
Cấu trúc của Object
sự kiện trả về trong Array
có dạng như sau:
Ví dụ
newBlockFilter
Tạo bộ lọc trong nút để nhận thông tin về sự xuất hiện của khối mới. Để kiểm tra xem trạng thái có thay đổi hay không, hãy gọi ra [getFilterChanges](#getbộ lọcchanges).
Tham số
Giá trị trả về
Promise
trả về String
- Id bộ lọc.
Ví dụ
newFilter
Tạo đối tượng bộ lọc sử dụng các tùy chọn bộ lọc nhất định để nhận thông tin thay đổi trạng thái cụ thể (bản ghi).
Để kiểm tra xem trạng thái có thay đổi hay không, hãy gọi ra [getFilterChanges](#getbộ lọcchanges).
Để có được tất cả các bản ghi khớp với bộ lọc được tạo bởi
newFilter
, hãy gọi ra [getFilterLogs](#getbộ lọcnhật ký).
Để biết thông tin chi tiết về các bộ lọc theo chủ đề, hãy tham khảo [API Nền tảng Klaytn - klay_newFilter](../../../../../json-rpc/api-references/klay/bộ lọc.md#klay_newbộ lọc).
Tham số
Giá trị trả về
Promise
trả về String
- Id bộ lọc.
Ví dụ
newPendingTransactionFilter
Tạo bộ lọc trong nút để nhận thông tin về sự xuất hiện của khối đang chờ xử lý mới. Để kiểm tra xem trạng thái có thay đổi hay không, hãy gọi ra [getFilterChanges](#getbộ lọcchanges).
Tham số
Giá trị trả về
Promise
trả về String
- Id bộ lọc.
Ví dụ
uninstallFilter
Gỡ bỏ bộ lọc với id cho trước. Bạn nên xóa ngay bộ lọc nếu việc giám sát không còn cần thiết nữa. Bộ lọc sẽ bị xóa nếu không được gọi ra thông qua [getFilterChanges](#getbộ lọcchanges) trong thời gian lớn hơn giá trị thời gian chờ được thiết lập trong nút. Cấu hình mặc định là 5 phút.
Tham số
Giá trị trả về
Promise
trả về Boolean
- Giá trị là true
nếu bộ lọc đã được gỡ cài đặt thành công, ngược lại, giá trị sẽ là false
.
Ví dụ
Last updated