특정 어드레스의 첫 트랜젝션이 담긴 블록 번호 조회를 하려고 합니다

특정 어드레스의 첫 트랜젝션이 담긴 블록정보를 조회 하려고 하는데요
getRpc().getKlay().getLogs(logFilter);
logs.flowable().forEach(temp->{
일단 제 아이디어는 위의 로그 필터를 통하여서 하게 되면 전체 블록을 범위 검색을 해야하면 느릴거 같은데

보통 이런 문제에 대해서 어떻게 접근 하시는지 의견을 여쭤보고 싶습니다.

@tim

느린 것에 대해 걱정이시라면, 일반적으로 디비를 구축하는 방법이 적절할 거 같습니다.

블록들을 매초 파싱해서 디비를 구축하는 방법이 가장 빠른 접근법일 거 같습니다.

그게 아니라면 시간이 다소 걸리더라도 질문자 분께서 올려주신 방법등을 사용해야할 거 같습니다.

감사합니다.

1 Like