네오(Neo) SPCC에서 컴파일러 업데이트, 네오(Neo) Exporter 유틸리티 업그레이드를 포함한 NeoGo v0.113.0을 출시했습니다.

이 기사는 기계로 번역되었습니다
원문 표시

네오(Neo) SPCC는 컴파일러 개선, 버그 수정, Go 1.24 지원이 포함된 업데이트인 NeoGo v0.113.0을 출시했습니다.

스마트 계약 개발자는 변경 사항을 활용하기 위해 새로운 NeoGo 버전으로 마이그레이션하는 것이 좋지만, 노드 운영자는 이 릴리스를 안전하게 건너뛸 수 있습니다.

또한, 이 팀은 종속성을 업그레이드하고 불필요한 패닉을 방지하는 사소한 업데이트인 네오(Neo) Exporter v0.14.1을 출시했습니다.

컴파일러 개선

이번 릴리스에는 계약 개발자를 위한 새로운 기능이 추가되었는데, 여기에는 clear() 함수에 대한 기본 지원과 컴파일러에서 정수 범위에 대한 반복 기능이 포함됩니다. 스마트 계약 상호 운용성 모듈에는 바이트 슬라이스 및 정수 변환 도우미도 도입되었습니다.

또한 NeoGo는 이제 데이터베이스 덤프 명령에 대해 NEP-32를 지원하고 go.etcd.io/bbolt에서 사용자 정의 nspcc-dev/bbolt 구현으로 전환했습니다.

Faun 하드포크 미리보기

NeoGo v0.113.0에는 곧 출시될 Faun 하드포크와 관련된 새로운 네이티브 계약 API가 포함되어 있습니다. StdLib 계약은 이제 hexEncodehexDecode 제공하고, Policy 계약은 getBlockedAccounts API를 추가합니다.

RPC 클라이언트 사용자는 Faun이 활성화되면 노드 버전 언마샬링과 관련된 잠재적인 문제를 방지하기 위해 업그레이드하는 것이 좋습니다.

버그 수정

업데이트에서 여러 컴파일러 문제가 해결되었습니다. 여기에는 구조체 필드의 증가 연산자, 인라인 함수 호출 패닉, 목록 항목 교체, ok 플래그를 사용한 맵 값 가져오기, switch 블록의 초기화 명령문 처리 등이 포함됩니다.

이 릴리스에서는 Faun 하드포크의 문자열 표현을 수정하고 go install 통해 NeoGo를 설치하는 것을 방해하는 go.mod 지시어를 제거합니다.

NeoGo v0.113.0의 전체 릴리스 노트는 아래 링크(Chainlink) 에서 확인할 수 있습니다.
https://github.com/nspcc-dev/neo-go/releases/tag/v0.113.0

출처
면책조항: 상기 내용은 작자의 개인적인 의견입니다. 따라서 이는 Followin의 입장과 무관하며 Followin과 관련된 어떠한 투자 제안도 구성하지 않습니다.
라이크
즐겨찾기에 추가
코멘트