특정 어드레스의 첫 트랜젝션이 담긴 블록정보를 조회 하려고 하는데요
getRpc().getKlay().getLogs(logFilter);
logs.flowable().forEach(temp->{
일단 제 아이디어는 위의 로그 필터를 통하여서 하게 되면 전체 블록을 범위 검색을 해야하면 느릴거 같은데
보통 이런 문제에 대해서 어떻게 접근 하시는지 의견을 여쭤보고 싶습니다.
특정 어드레스의 첫 트랜젝션이 담긴 블록정보를 조회 하려고 하는데요
getRpc().getKlay().getLogs(logFilter);
logs.flowable().forEach(temp->{
일단 제 아이디어는 위의 로그 필터를 통하여서 하게 되면 전체 블록을 범위 검색을 해야하면 느릴거 같은데
보통 이런 문제에 대해서 어떻게 접근 하시는지 의견을 여쭤보고 싶습니다.
느린 것에 대해 걱정이시라면, 일반적으로 디비를 구축하는 방법이 적절할 거 같습니다.
블록들을 매초 파싱해서 디비를 구축하는 방법이 가장 빠른 접근법일 거 같습니다.
그게 아니라면 시간이 다소 걸리더라도 질문자 분께서 올려주신 방법등을 사용해야할 거 같습니다.
감사합니다.