web3j에서는 BatchRequest batchRequest = web3j.newBatch(); 로 가능한데
caver-java는 해당 메서드가 없어서 어떻게 다들 처리하시는지 궁금합니다…
안녕하세요.
아래 테스트코드 참고 부탁드리겠습니다.
위 테스트 코드 잘 작동 하나요?
이더리움 노드의 경우 아래와 같이 JSON RPC Request를 Array로 호출할 경우 Array로 응답합니다
https://geth.ethereum.org/docs/rpc/batch
클레이튼 노드의 경우 아래의 글과 공식 Doc에서 처럼 Batch Request 가 불가능한지를 판단하고 있습니다
KAS노드를 이용하여 테스트한 결과 Array형태의 Request에 대해 400 Error를 반환합니다.
올려주신 위 예제의 Batch의 send()부분을 보니 caver의 경우 web3j의 BatchRequest를 그대로 이용하여 여전히 Array형태의 Request를 요청하도록 되어있는데 위 코드가 작동하는지 궁금합니다.
결과적으로 클레이튼 노드에 Batch Request가 가능한지 확실하게 알고 싶습니다.
감사합니다.
안녕하세요
위의 테스트코드는 잘 수행되는 코드입니다.