무슨 에러인지 모르겠습니다
TypeError: Function needs to specify overridden contract "ERC721URIStorage".
--> contracts/Monkey.sol:93:27:
|
93 | ) public view virtual override(ERC721, ERC721Enumerable) returns (bool) {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Note: This contract:
--> @openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol:12:1:
|
12 | abstract contract ERC721URIStorage is IERC4906, ERC721 {
| ^ (Relevant source part starts here and spans across multiple lines).
TypeError: Invalid contract specified in override list: "ERC721".
--> contracts/Monkey.sol:93:27:
|
93 | ) public view virtual override(ERC721, ERC721Enumerable) returns (bool) {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Note: This contract:
--> @openzeppelin/contracts/token/ERC721/ERC721.sol:19:1:
|
19 | contract ERC721 is Context, ERC165, IERC721, IERC721Metadata {
| ^ (Relevant source part starts here and spans across multiple lines).
Error HH600: Compilation failed
For more info go to https://hardhat.org/HH600 or run Hardhat with --show-stack-traces
에러메세지인데 어떤 에러인지 잘모르겠습니다
앞에서도 에러가 많이 났는데 다 해결하면서 진행했는데
여기서 막혀버리네요
typechain 만드는 과정에서 에러가 납니다
답변 1
0
에러 해결해서 해결법 남겨놓습니다

Monkey.sol 파일의 이 함수에서 에러 났는데

이 코드로 변경 후 에러 사라지고 typechain 만들어졌습니다
이 코드로 바꾸고 다른 에러가 생길지는 모르겠는데
우선 강의 쭉 진행해볼게요~
0
안녕하세요 Openzeppelin contract들이 업그레이드 되면서 하위 호환이 지켜지지 않는거 같습니다.
npm upgrade 명령으로 OpenZeppelin 버전을 올려보니 같은 에러가 나네요.
현재 시간 기준으로 강의를 하나씩 따라 하시면 OpenZeppelin이 4.9.5 버전이 설치가 되는데
스트레스 받지 않으시려면 OpenZeppelin을 삭제 하시고 강의 제작 당시 버전인 4.8.2로 설치하시는게 좋을거 같습니다.

2025년으로 업데이트된 이더리움 마스터링 강의 내용에 대한 문의
0
51
2
강의자료 요청드립니다.
0
47
1
실습하는 영상은 없는 건가요?
0
77
3
자료를 한번에 받아서 볼수 있을까요?
0
56
1
3-3 트랜잭션이란 무엇인가 강의자료는 없나요?
0
86
2
사진이 안나옵니다
0
47
1
사진이 안나오거나 수식이 안나오는 경우가 있는데
0
48
1
ova 구글 드라이브 404
0
45
1
비트코인의 처리가 즉각적이라는게 잘 이해가 가지 않습니다
0
71
1
질문이 있습니다.
1
58
2
Web3개발자2 헬로우 월드
0
61
1
강의 자료 요청 및 오류 질문
0
104
2
LAYER2
0
92
1
블록의 증명에 걸리는 시간
1
207
2
질문이요
0
84
1
Web3.js1
0
125
2
질문이요
0
91
1
컴파일 및 배포
0
175
1
컴파일 및 배포
0
190
4
rinkeby testnet 사용
0
134
1
USDC 발행 질문
0
157
2
npx hardhat test ./test/Greeter.test 실행시 에러가 납니다.
1
270
2
opensea 민팅
0
399
2
import "hardhat/console.sol"; 어디에 있나요?
0
395
2





