오데일리 플래닛 - 수이 메인 웹사이트가 v1.8.1 버전으로 업그레이드되었으며, 이번 업그레이드에는 여러 가지 수정 사항과 최적화가 포함되어 있습니다. 업그레이드의 주요 내용은 다음과 같습니다:
- 업데이트된 증명 검증 로직을 사용하여 테스트 목적 및 zkLogin 서명 검증을 위해 개발자넷에 zkLogin 프로토콜 구성 기능 플래그를 추가했습니다;
- 이동 코드를 빌드할 때 업데이트된 버전에서 Sui 프레임워크 코드(Bag, Table, TableVec)의 컬렉션 비교와 관련된 추가 린터 경고가 나타납니다;
- 클라이언트 오류의 execute_transaction_block에서 발생하는 모든 트랜잭션 실행 오류는 이제 -32002 오류 코드를 반환합니다. 사용자에게 이 오류 코드가 발생하면 트랜잭션 입력에 문제가 있을 가능성이 있음을 나타냅니다;
- 이제 이동 코드를 작성할 때 다른 (래핑된) 객체를 직접 또는 간접적으로 포함하는 객체의 동결과 관련된 추가 린터 경고가 나타납니다. 이러한 객체를 고정하면 내부 객체의 래핑을 해제할 수 없습니다;
- 종속성 구성 중에 반환되는 오류 메시지에 포함된 세부 정보는 이전 오류 메시지와 다를 수 있지만 여전히 유사한 세부 정보 및 정보를 포함합니다;
- 오류 보고를 위한 보다 명확한 구조를 지원하기 위해 오류 코드 사양을 업데이트했습니다. 권한 있는 당사자로부터 읽을 때 생성되는 내부 오류는 -32603 오류 코드를 반환합니다. 권한 있는 당사자로부터 읽을 때 발생하는 클라이언트 측 오류는 -32602 오류 코드를 반환합니다. 오류 문자열은 수정되지 않았습니다;
- Sui 네트워크는 더 이상 이전 알고리즘을 사용하여 패키지 다이제스트를 계산할 필요가 없으므로 sui 클라이언트 업그레이드 및 sui 이동 빌드 CLI 명령에서 --legacy-digest 플래그가 제거되었습니다.