KlayLogFilter 질문입니다

현재 필터를

KlayLogFilter(DefaultBlockParameterName.EARLIEST, DefaultBlockParameterName.LATEST, contract.contractAddress, myBlockHash)
적용해서 이벤트를 읽을려고 합니다

하지만 제가 필터 blockHash 값을 넣었는데도 불구하고 실제 로그를 보면 해당 block 뿐만 아니라 다른 block까지 모든 이벤트를 읽어옵니다

설명을 보면
(optional) A filter option that restricts the logs returned to the single block with the 32-byte hash blockHash. Using blockHash is equivalent to fromBlock = toBlock = the block number with hash blockHash. If blockHash is present in in the filter criteria, then neither fromBlock nor toBlock are allowed.
라고 되어 있는데 blockHash값을 넣어주면 해당 block에서 데이터를 읽어 온다는 의미가 아닌가요?
제가 잘못 사용하거나 잘못 해석하는 건지… 올바른 방법은 무엇인지 알려주시면 감사합니다…

안녕하세요

재현이 가능한 코드 전달해 주시면 확인해 보도록 하겠습니다.

val logFilter = KlayLogFilter(
DefaultBlockParameterName.EARLIEST,
DefaultBlockParameterName.LATEST,
0x168ec56011838653eb13cb0df884c84b46ad18fa,
0x1a385733e6cd7edf6c16a77fb279460946ce9c97510d7381607f68049aebb697
)
val event = packContract.getEvent(“PackAdd”)
val logs = packContract.getPastEvent(event.name, logFilter)

를 했을때 log를 보면 해당 block 이벤트만 가져오는게 아니라
모든 block 에서 event를 가져옵니다
Baobab testnet입니다