v0.8.2
- Kend 환경설정에서 피어 탐색 지원
- 향상된 prometheus 지표들
- 두 RPC API 함수의 리턴값 또는 출력 변경
- klay_getAccountKey
- 목표 계정이 없을 때 AccountKeyLegacy 대신 nil을 반환하도록 변경되었습니다.
- klay_getBlockXXX
- klay_getBlock과 동일한 블록 데이터 필드를 갖도록 출력을 변경했습니다.
- 로그 메시지를 줄이기 위해 일부 로그 레벨 조정
- Go의 레이스(race) 감지 도구로 감지된 데이터 레이스 수정
- 다양한 코드 버그 수정
- 노드 탐색 구현의 향상
- 내부 오류 메시지 개선
- 테스트 코드 업데이트
- (베타) 메인체인과 서비스체인 간의 KLAY 및 토큰 전송 지원
- 트랜잭션 실행 시간을 제한하기 위해 ComputationCost 및 ComputationCostLimit 도입
- EN에서 체인데이터 내보내기 및 데이터베이스 동기화 구현(
--dbsyncer
로 활성화 가능) - 새로운 RPC API 함수 추가
- klay_gasPriceAt
- klay_getCouncilSize
- klay_getCommittee
- klay_getCommitteeSize
- bridge_getServiceChainAccountAddr
- bridge_getServiceChainAccountNonce
- bridge_convertRequestTxHashToHandleTxHash
- 거버넌스에 의해 TxGasHumanReadable 변경 가능
- 새로운 txpool 옵션
—txpool.keeplocals
을 추가
- 일부 RPC API 함수의 이름 변경
- bridge_convertChildChainBlockHashToParentChainTxHash -> bridge_convertServiceChainBlockHashToMainChainTxHash
- bridge_unRegisterBridge -> bridge_deregisterBridge
- bridge_subscribeEventBridge -> bridge_subscribeBridge
- bridge_unsubscribeEventBridge -> bridge_unsubscribeBridge
- bridge_listDeployedBridge -> bridge_listBridge
- klay_getValidators -> klay_getCouncil
- 불필요한 RPC API 함수 제거
- bridge_deployBridgeOnLocalChain
- bridge_deployBridgeOnParentChain
- 노드 실행에서 'wallet' 명령 삭제
- 위원회 주소들만 보유하도록 블록 헤더의 추가 필드를 변경
- 거버넌스 환경설정 수정
- Baobab의 새로운 부트노드를 사용하기 위한
--baobab
플래그의 수정 - kscnd 환경설정 업데이트
- 로그 메시지 정리
- 다양한 버그 수정
- 노드 타입을 고려하도록 노드 탐색을 업데이트
- 다양한 내부 캐시 및 스토리지 레이어 최적화
- 별도의 채널로 합의 메시지 관리
- 향상된 트랜잭션 검증/재전송 로직 및 txpool 관리
- 향상된 위원회/제안자 선정 및 거버넌스 구현체
- PN 및 EN에서 의미없는 마이닝 작업 제거
- prometheus 메트릭스 향상
- VM Opcode 및 미리 컴파일된 컨트랙트에 대한 마이크로 벤치 마크 추가
- 더 많은 단위 테스트 및 업데이트 된 테스트 코드 추가
Last modified 5mo ago