(11/13)
@wdev 미스 블록만 있고 정작 증인 대기열에도 아직 포함 안됨
소스 코드 변경사항
39b43a9
"현재 증인" 변경을 기존 p2p 에서 contract(계약)에서 직접 처리하기 위해 증인 계약 관련 부분을 변경 처리.
변경된 소스 중 일부 발췌
if (witnessFound !== undefined
&& lastProposedRound === null
&& currentWitness === this.witnessAccount
&& currentRound > lastProposedRoundNumber) {
// handle round propositions
const res = await ipc.send({
to: DB_PLUGIN_NAME,
action: DB_PLUGIN_ACTIONS.GET_BLOCK_INFO,
payload: lastBlockRound,
});
향후 추가 될 내용
- 파싱 된 마지막 블록이 올바르게 저장되지 않은 경우 로직 개선
- 노드에서 사용 가능한 최신 블록을 가져 와서 해당 블록에서 참조 된 Steem 블록 번호에서 스트리밍을 시작
진행사항 기록 남기기
- 증인 노드에 포함되기 위해 다시 재등록 하라해서 재등록 처리 블록 전문을 재 전송 했지만 아직 처리가 안된듯
- 위 내용 관련하여 harpagon 에게는 문의 한 상태
- 지금 기준 최신 블록 정보 121번 ... 아직도 많은 블록이 생성되지는 않은 상태