무료
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결[D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매)
리팩토링 1 강의 getAnimalTokens() 함수 사용 권한 문의
리팩토링 1 강의 13:25초에 setSaleNft(contract_address) 를 실행시켜야 getAnimalTokens() 함수를 사용한다고 하셨는데 왜 실행시켜야 하는지 모르겠습니다..!import 해오고SaleAnimalToken public saleAnimalToken;시점에 사용 할 수있는게 아닌건가요?saleAnimalToken.sol deploy 할 때도 이미 contract_address 가 등록된 줄 알았는데 setSaleNft(contract_address); 를 한번 실행시켜야 한다는게 잘 이해가 되지 않습니다ㅠ
- 미해결[D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매)
npm run start에러
npm start를 해도계속 이렇게 뜹니다..ㅠㅠ
- 미해결[D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매)
TypeError Web3Config 에러가 납니다 함수를 불러올 수 없음
act_devtools_backend_compact.js:2367 TypeError: contractsweb3Config__WEBPACK_IMPORTED_MODULE_1__.mintAnimalTokenContract.methods.getAnimalTokens is not a function at getAnimalTokens (my-animal.tsx:31:1)o remixd 사이트에서 정상적으로 실행되고 인수들도 console.log찍어봐도 문제 없습니다 const response = await mintAnimalTokenContract.methods .getAnimalTokens(account) .call();이런 간단한 함수도 실행이 되지않습니다 const balanceLength = await mintAnimalTokenContract.methods .balanceOf(account) .call();위 함수는 또 실행이 됩니다 바뀐거라곤 Node 14 -> 15로 변경한거 밖에 없는데 문제 사유가 될까요? npm 다시 재설치 했습니다
- 미해결[D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매)
chakraui zeg.js 오류
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.- GitHub 주소스마트 컨트랙트 : https://github.com/h662/h662Animals-contracts프론트엔드 : https://github.com/h662/h662Animals-frontend ./node_modules/@zag-js/element-size/dist/index.js 71:47Module parse failed: Unexpected token (71:47)You may need an appropriate loader to handle this file type.| height: element.offsetHeight| });> var win = element.ownerDocument.defaultView ?? window;| var observer = new win.ResizeObserver(function (entries) {| if (!Array.isArray(entries) || !entries.length) return; 이런 오류가 출력되네요 zeg.js에 대한 정보가 많이 없어서 해결하기가 쉽지 않네요
- 미해결[D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매)
npm i @openzeppelin/contracts 실행 시 권한 에러
제목 그대로 강의영상을 따라하며 npm i 명령어로 zeppelin 을 설치하는 과정에 있습니다.명령어를 실행 시 해당 에러메세지와 함께 설치가 중단되는 현상이 나타납니다.이와같은 현상을 검색해 본뒤cmd 창을 관리자 모드로 열어 명령어를 재 실행 해 보아도 결과는 똑같습니다
- 미해결[D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매)
프론트앤드 셋팅 오류
강사님께서 제공한 깃허브 주소가 404오류가 나서 제가 깃허브에 검색해서https://github.com/h662/web3-boilerplate로 접속하여 파일을 다운 받았습니다.다른 코드 수정한 거 없이 파일만 다운 받고 폴더명을 frontend로 변경한 뒤 npm run start를 했는데 로컬호스트가 연결을 거부했다며 에러가 발생하는데 원인을 모르겠네요;; - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.- GitHub 주소스마트 컨트랙트 : https://github.com/h662/h662Animals-contracts프론트엔드 : https://github.com/h662/h662Animals-frontend
- 미해결[D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매)
블록체인 내의 데이터를 서버에 계속 update 시킬 수 있을까요?
안녕하세요!강의 외적인 질문을 드려도 될 지 모르겠네요.. 여쭤볼 곳이 마땅치 않아 프로젝트 진행 중 강의를 보고 많이 도움이 되어 여기에 올리게 되었습니다..ㅠㅠ NFT 관련 프로젝트를 진행 중에 있는데, 서비스에서 발생하는 NFT 거래 정보를 따로 서버에도 저장해주려고 합니다. 이럴 경우에는 서버에서 블록체인에 요청을 보내는 방법으로 구현해야 하나요..?블록체인에서 거래하는 과정이 서버와 별개다 보니, 프론트에서 블록체인에 대한 요청을 하거나 처리를 할 시 새로고침을 하거나 웹사이트를 꺼버릴 경우 서버에게 요청을 보내지 못하는 상황이 발생하더라구요..ㅠ즉, 컨트랙트가 성공해도 서버에 알려줄 수 없는 상황이 발생하는데, 이는 서버가 블록체인과 통신하는 방법으로 구현하는 방법 밖에 없을까요? 그리고 이렇게 구현한다면 지갑은 서버가 관리해야 하는지 궁금합니다..
- 미해결[D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매)
Error: not found MintAnimalToken.sol
SaleAnimalToken.sol 진행할 때, import "MintAnimalToken.sol"부분의 컴파일이 안됩니다.Error: not found MintAnimalToken.sol이라고 뜨네요..
- 미해결[D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매)
코드는 어디서 볼 수 있나요??
코드는 어디서 볼 수 있나요??
- 미해결[D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매)
remix 설치 자체가 안 되네요
웬만하면 질문 안 올리려고 했는데... remix 설치 자체가 안 되고 계속 오류만 뜨니까 미치겠네요 ㅋㅋㅋㅋㅋㅋ이럴 때 어떻게 하는게 좋을까요?? 구글링 해봐도 그냥 설치 명령어만 있고 이럴 때 어떻게 하라는 정보는 딱히 없으니 답답하네요...별 짓을 다해도 설치가 안 되네요이렇게 무지성으로 오류가 뜨는 건 처음 봐서 진짜 ㄹㅇ로 모르겠습니당...
- 미해결[D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매)
민팅시 사진 직접 등록
현재는 기존에 폴더에 저장되어있는 이미지중 하나를 랜덤으로 가져오는 형태로 구성이 되어있는데 내가 원하는 사진을 직접 업로드 하여 민팅할수 있게 하려면 MintAnimalToken.Sol 에서 해당 부분 수정하고 frontend main.tsx를 수정해서 사진을 업로드 할수 있게 수정 하여야 할것 같습니다. 혹시 방향이 맞을지 궁금합니다. 어떻게 수정을 해야할지 감이 안와서 조언을 부탁드립니다.
- 미해결[D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매)
좋은 강의 감사합니다.!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.- GitHub 주소스마트 컨트랙트 : https://github.com/h662/h662Animals-contracts프론트엔드 : https://github.com/h662/h662Animals-frontend
- 미해결[D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매)
Chakra Ui 에러 config-overrides.js 작성후
Chakra Ui 에러 chakra 설치시에 버전 영상과 동일하게 ^5로 맞추어 설치하였고 config-overrides.js 작성하였고 package.json 에서 react-app-rewired 로 변경 완료하였으나 아래와 같은 에러가 발생합니다. Failed to compile ../node_modules/@chakra-ui/modal/dist/index.esm.jsSyntaxError: C:\Users\user\Desktop\Dapp\LECTURE\node_modules\@chakra-ui\modal\dist\index.esm.js: Missing class properties transform. 71 | import { useEffect } from "react"; 72 | var ModalManager = class {> 73 | modals; | ^^^^^^^ 74 | constructor() { 75 | this.modals = []; 76 | }
- 미해결[D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매)
chakra ui 에러
chakra ui 사용하는 과정에서 에러가 생깁니다. npm i @chakra-ui/react @emotion/react@^11 @emotion/styled@^11 framer-motion@^6 해서 설치하고 npm 버전도 6으로 낮췄고 여기까지는 정상적으로 실행되고, config-overrides.js 파일 생성, npm i react-app-rewired 사용후 package.json 파일에서 app-rewired로 수정 완료 했습니다. 그리고 npm run start 돌려보니 Failed to compile. ./node_modules/@chakra-ui/modal/dist/index.esm.jsSyntaxError: /Users/jk/Documents/GitHub/polygon-nft/frontend/node_modules/@chakra-ui/modal/dist/index.esm.js: Missing class properties transform. 71 | import { useEffect } from "react"; 72 | var ModalManager = class {> 73 | modals; | ^ 74 | constructor() { 75 | this.modals = []; 76 | } 라는 에러가 계속 뜨는데 아직 해결 방안을 못찾고 있습니다. 이럴 경우 어떻게 해야하나요?
- 미해결[D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매)
보유 NFT가 보이지 않습니다. metamask 에러
안녕하세요 강의 잘 보고 있는데 중간에서 metamask 오류가 계속 떠 질문드립니다 ㅠㅠ. 소스코드에서 변경한건 변수 이름들과 web-config파일의 어드레스, abs / 토큰 심볼 이름 변경하고 Metamask에서 뭄베이 네트워크가 너무 느려서 롭슨 테스트넷으로 변경했습니다. 변수 이름은 전부 검토하고 통일되게 했습니다. mint는 정상적으로 실행되는데 두번째부터 계속 저렇게 막혀요...
- 미해결[D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매)
구매 함수 질문입니다 :>
안녕하세요! 강의 올려주신거 잘 봤습니다 :> 올려주신 코드 참고하면서 공부하던 중 구매 함수에 safetransferfrom 함수에서 "ERC721: caller is not token owner nor approved". 에러가 나는데 이 경우 nft 소유하고 있는 지갑에서 approve(구매자, 토큰아이디) 실행 해주면 구매자가 구매 함수 실행 시 잘 넘어가는데 이렇게 해결을 하려면 판매자가 구매자 주소를 알아야 가능해서 어떻게 적용을 해야할 지 감이 잡히질 않습니다. approve 작업을 컨트랙트 주소에다가 해줬지만 이 경우도 실패를 하네요. 혹시 방법이 있을까요? setApprovealForAll 함수를 해줘도 저 부분에서 같은 에러를 도출하네요 .. ㅠ
- 미해결[D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매)
web3 설정 강의 수강중 메타마스크 연동후 deploy 후 컨트랙트 생성/ 빌드가 안됩니다.
Injected Provider-Metamask 메뉴좋은 강의 감사드립니다. web3 설정 강의 수강중 메타마스크 연동후 deploy 후 컨트랙트 생성/빌드가 안됩니다. remix-ide에 현재버전에서는 Inject Web3란 메뉴는 없고 Injected Provider-Metamask 메뉴가 있는데 이 메뉴 사용하는게 맞는거죠? Injected Provider-Metamask 메뉴선택 후 메타마스크 연동하고, MintAnimalToken 컨트랙트 선택후 "Deploy"버튼 실행하여 메타마스크 연동되여 가스비포함 컨트랙트 생성비용창까지 뜨고 확인을 눌렀지만, 이후 컨트랙트 생성이 안되고 아무런 반응이 없습니다. 왜 안되는 것일까요?
- 미해결[D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매)
fromWei 질문
안녕하세요! dapp프로젝트 1,2를 수강했던 학생입니다. 약간 강의 외의 질문이 될 수도 있겠지만... 혼자 계속해서 dapp 관련 공부를 하다가 BigNumber라는 라이브러리를 알게되었는데 이 강의를 수강할때는 fromWei를 활용했던것같아서 이에대해 궁금한점이 생겨 질문을 작성하게 되었습니다. BigNumber를 사용했을 때와 fromWei toWei와 같은 메서드를 사용했을때 차이점과 둘중 하나를사용한다면 어떤 상황에 BigNumber를 쓰고 fromWei, toWei를 사용하는지 궁금합니다!
- 미해결[D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매)
frontend>src>ontracts>index.ts
강의대로 다 따라쳤는데, 다음과 같은 에러가 발생합니다 첨부해주신 깃헙링크를 보니 frontend>src>ontracts>index.ts 로 만드신 index.ts와 같은 코드가 깃허브에는 frontend>src>web3Config.ts 로 위치, 파일이름 모두 다릅니다... 강의내용이랑 달라서 혼라스럽습니다... 왜 이렇게 셋팅하는지 알려주실수있을까요?
- 해결됨[D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매)
메타마스크 mumbai testnet연결에 계속 실패합니다
안녕하세요 본 강의를 수강하다가 잠시 다른 공부를 1주일동안 하고 다시 강의를 들으면서 메타마스크를 활용하려던 중 메타마스크가 mumbai testnet에 계속해서 연결을 실패하는 현상이 발생되고 있습니다. 이럴때는 어떻게 해야하는건지 감이 안잡히네요 ㅜㅜㅜ 1주일정도 안쓰면 원래 이렇게 되는건가요? 도와주세요