Caver java getBlockByNumber 조회 후 transaction데이터 안에 있는 정보들을 가져오고 싶어서 문의드립니다

안녕하세요.

기존에 caver-java 1.3.X에서 블록번호로 블록정보를 조회하는 로직을 구현하여 정상적으로 사용하고 있었습니다. 이번에 caver-java를 업데이트하면서 1.6.3버전에 맞게 수정하려고 합니다

기존에 KlayBlock klayBlock = _caver.klay().getBlockByNumber(DefaultBlockParameter.valueOf(blockNumber), true).send();

이렇게 가져오던 부분을 Block klayBlock = caver.rpc.klay.getBlockByNumber(defaultBlockParameter, true).send(); 이렇게 변경하였습니다.

Block.BlockData resultMap = klayBlock.getResult();
List<HashMap<String, Object>> transactionList = resultMap.getTransactions();
log.debug("### blockData : {}", transactionList);

그리고 log로 확인하려고 위와 같이 로그를 찍어봤는데 transactionList는 정상적으로 찍히는것은 확인하였고

HashMap<String, Object> transactionMap = (HashMap<String, Object>) transactionList.get(0);

으로 했을 때 cast가 되지 않는 오류가 발생했습니다

trasactionList.get(0)할때의 데이터를 어떻게 가져와야하는지 문의드립니다.

Transaction.TransactionData로 접근해서 원하는 데이터를 가져오는데 성공했습니다.