ERC1651 ERC 165 AccessControlEnumerable 컨트랙트를 구현하다가 ERC165에 대한 내용을 접하게 되어서 작성하게 되었다. 배포한 컨트랙트가 해당 배포한 컨트랙트의 표준을 따르고 있는지 확인하는 표준 (ERC721을 만들었는데 ERC721 표준을 정확히 따르고 있는가…? 에 대한걸 확인하는 표준) 우리는 해당 컨트랙트가 어떤 표준을 실제로 구현했는지 확인 할수있는 방법이 없다. 이를 확인 할수있게 해주는 것이 ERC165 표준이다. solidity 함수는 모두 selector(함수 시그니처 해싱값)라고 하는 함수 아이디를 들고있다. 그렇다면 ‘표준 인터페이스에 구현된 함수아이디’와 ‘작성한 컨트랙트의 함수아이디’를 비교하면 인터페이스를 구현하고 있구나를 확인할 수 있을 것이다. 하지만 각 함수 아이디를 .. 2024. 1. 25. 이전 1 다음