고통이 네게 남기고 간 것을 즐기라! 고난 또한 지나고 나면 달콤하리라… 독일의 시인 괴테가 남긴 말입니다. 지금 우리도 상황에 연연하지 않고 묵묵하게 계속 옳은 신념의 길을 간다면, 언젠가는 힘들었던 시절 또한 웃으면서 돌아볼 수 있지 않을까요?
클레이튼 팀도 표방하는 가치에 충실하게 내실을 다져가고 있습니다. 이번 v1.8.4 릴리즈에서는 메타버스 패키지의 핵심 요소인 서비스 체인의 대대적 개선을 만나보실 수 있습니다. 이번 릴리즈는 서비스 체인의 개선사항들로, 서비스 체인이 지원되지 않는 CN/PN은 업데이트하실 필요가 없습니다.
# 개선
VT_RECOVERY
옵션 이름이SC_VT_RECOVERY
옵션으로 변경되었습니다.VT_RECOVERY
이름의 옵션도 이번 업데이트에서 사용가능하며, 동일한 옵션입니다.SC_VTRECOVERY_INTERVAL
옵션도 새롭게 추가되었습니다. 이 옵션은 Value Transfer Recovery의 주기를 설정합니다. 기본으로 5초로 설정 됩니다. (#1271)- Subbridge namespace에 각각 컨트랙트 잔고를 리턴하는
subbridge_getChildBridgeContractBalance
,subbridge_getParentBridgeContractBalance
두 개의 API가 추가되었습니다. (#1254) - 토큰 컨트랙트에서 브릿지를 설정하는
setBridge()
함수에 인자로 넘어온 주소의 유형을 확인하는 로직이 추가되었습니다. 컨트랙트 주소가 아니라면 브릿지로 등록될 수 없습니다. (#1299) SC_KAS_ANCHOR_REQUEST_TIMEOUT
옵션이 새롭게 추가되었습니다. 이 옵션을 사용해 KAS API 호출의 타임아웃을 지정할 수 있습니다. (#1284)- ServiceChain의 기본 가스비를 변경할 수 있도록 했습니다. (#1287)
- 이전 버전에서 SCN 노드는 오퍼레이터의 가스제한(Gaslimit)이 10000000로 고정되어 있었습니다. 컨트랙트를 배포하는 등의 가스 소모가 큰 트랜잭션들은 기존에 설정된 가스제한 값으로 처리를 할 수 없던 문제가 있었습니다. 현재 업데이트된 버전에서는 각 체인별로 가스제한을 설정할 수 있는 옵션을 제공하고 있습니다 (
SC_PARENT_OPERATOR_GASLIMIT
및SC_CHILD_OPERATOR_GASLIMIT
). 또한 운영중인 노드에 설정된 가스제한 값을 조회하거나 설정할 수 있는 기능을 제공하는 4가지의 API가 추가되었습니다. (subbridge_setChildBridgeOperatorGasLimit
subbridge_setParentBridgeOperatorGasLimit
,subbridge_getChildBridgeOperatorGasLimit
,subbridge_getParentBridgeOperatorGasLimit
). (#1353 #1344) - SEN 노드에
chaindatafetcher
옵션이 새롭게 추가되었습니다. 이 옵션은 기존 EN노드의chaindatafetcher
옵션과 동일하게 동작합니다. (#1347)
# 수정
- ERC-721 토큰 전송 시 URI 값이 빈 문자열로 설정되는 문제가 있었는데요, 이를 해결하고자 새로운 이벤트 구조와 해당 이벤트를 처리할 수 있는 새로운 로직에 대한 변경사항이 추가되었습니다. (#1321 #1378)
# 기타
- 노드 명령어중 하나인
account import
명령어를 사용해 계정을 임포트할 때 임포트된 어카운트의 파일 위치를 출력하는 기능이 추가되었습니다. (#1301)
더 자세한 정보는 이 링크를 참고해주세요. 클레이튼 미디엄에 구독해 더 많은 소식을 만나보세요. 감사합니다!