Caver.js에서 batch 작업은 어떻게하나요?

10개의 트랜잭션을 한꺼번에 보내는 그런 기능없을까요?
10개의 트랜잭션을 보내도 1개를 보냈을 때의 수수료와 같아야합니다.

10개의 트랜잭션을 보내시면 한 트랜잭션에 넣으셔도 가스비는 10개 따로보내는 것과 비슷하게나옵니다. 가스비는 트잭에 실리는 데이터량에 따라 책정되기때문에, 가스비를 줄이기위해서는 전송하는 데이터 자체를 줄여야합니다.

KAS를 사용하시는 경우에는 request 호출 수를 1번으로 줄일수는 있겠지만, 원하시는부분은 이게 아닐것같네요.

방법적인 부분은 caver 로 loop 를 돌리는게 아니고 solidity 로 loop 를 작성하셔서 컨트랙트 단에서 해결하시면됩니다.

답변되셨길바랍니다.

1 Like