안녕하세요 ERC1155 기반의 컨트랙트 소스를 클레이튼에 배포를 진행을 하니 이름과 심볼이 unknown
나옵니다. kas 서비스를 이용시 이름과 심볼을 적는 내용이 있는데
kas 서비스를 이용하지 않고 스마트컨트랙트를 직접 구축 구현 후 배포를 하니 이런 형식으로 나오게 됩니다.
단순히 이름과 심볼이 클레이튼 scope 에서 보일 수 있는 방법이 있을까요 ?
안녕하세요 ERC1155 기반의 컨트랙트 소스를 클레이튼에 배포를 진행을 하니 이름과 심볼이 unknown
나옵니다. kas 서비스를 이용시 이름과 심볼을 적는 내용이 있는데
kas 서비스를 이용하지 않고 스마트컨트랙트를 직접 구축 구현 후 배포를 하니 이런 형식으로 나오게 됩니다.
단순히 이름과 심볼이 클레이튼 scope 에서 보일 수 있는 방법이 있을까요 ?
그리고 kip-37 기반의 컨트랙트를 직접 작성 후
function symbol() public view returns (string memory) {
return _symbol;
}
function name() public view returns (string memory) {
return _name;
}
이런 식으로 내부에서 이름과 심볼을 반환하게 했으나 이름 과 심볼이 unknown 가 나와서 문의드립니다.
아시다시피 KIP37의 경우 KIP17과 달리 name과 symbol에 대한 컨트랙트가 표준이 아닙니다. 그래서 scope에서 name과 symbol이 unknown으로 나오는게 아닌가 생각이 들어요.
컨트랙트 주소 알려주실수 있으실까요?
컨트랙트 주소 : 0x36fb19c8bc6522b326138c0abdfa509c779a1ddf
직접 KAS 서비스에서 이름 과 심볼을 정의를 해도 똑같이 unknown 나오는 걸 보니까
그저 선택사항인 것 뿐이지 지원은 하지 않는 기능인 거 같더라고요
스코프에서 코드매치하고 나서 토큰정보 등록하는 부분에서 KIP37의 경우 이름을 등록할 수 있긴 해요
이 토큰도 KIP37인데 이름이 있거든요.
저기 (unknown) 부분은 Symbol이 표기되는 곳이고, Name은 밑에 ChickFarm Signs 라고 등록되어있어요.
아아…
이름은 등록할 수 있는 거고,
symbol은 따로 안되는 건가 보군요.
제가 착각을 했네요.