블록 생성 Reward 받는 주소에 대한 Transaction 목록 및 상세를 SDK를 통해 조회할 수 있나요?

caver-js, caver-java SDK를 통해 블록 생성 Reward 받는 주소에 대한 Transaction 목록 및 상세를 조회할 수 있나요? 어떻게 조회할 수 있는지 알려주셨으면 합니다.

1 Like

안녕하세요

현재는 Reward는 트랜젝션으로 이루어지지 않고 있습니다. 따라서 해당 부분을 확인하기는 어렵습니다.

그러면 Reward를 받았다는 내역을 어떻게 조회할 수 있는지 알 수 있을까요? API 또는 SDK로 확인하는 기능이 필요해서요.

klaytn은 cn노드로 참여한 GC만 reward를 받을 수 있는데요, 혹시 어떤 reward를 얘기하시는건가요?

cn노드로 참여한 GC의 Reward입니다.

cn노드 operator이신가요? 아니면 다른 이유로 조회를 해보고싶으신건가요?

Operator는 아니구요. 다른 이유로 조회해보고 싶어서요.

@jack_jin 이 말씀해 주신 것처럼 클레이튼에서는 블록 리워드가 tx로 이뤄지지 않고 상태를 직접 업데이트 합니다. 참고: klaytn/reward_distributor.go at 645b7df3a5d4c13d3dad3eefb4c2f43f7e5dbc33 · klaytn/klaytn · GitHub

따라서 GC 리워드 내역의 경우 tx로 조회하기보다는 각 block 단위로 proposer를 확인하시면 계산하시기 편합니다.
현재 구현상에서는 블록 리워드(9.6) * 0.34 만큼이 각 블록마다 proposer에게 돌아가게 됩니다.

2 Likes