inflearn logo
강의

Course

Instructor

[D.P.(DappProject)] DApp Project (NFT Creation, NFT Purchase and Sale)

구매 함수 질문입니다 :>

369

woghk6761

1 asked

1

안녕하세요! 강의 올려주신거 잘 봤습니다 :>
올려주신 코드 참고하면서 공부하던 중 구매 함수에 safetransferfrom 함수에서 "ERC721: caller is not token owner nor approved".
에러가 나는데 이 경우 nft 소유하고 있는 지갑에서 approve(구매자, 토큰아이디) 실행 해주면 구매자가 구매 함수 실행 시 잘 넘어가는데
이렇게 해결을 하려면 판매자가 구매자 주소를 알아야 가능해서 어떻게 적용을 해야할 지 감이 잡히질 않습니다.
approve 작업을 컨트랙트 주소에다가 해줬지만 이 경우도 실패를 하네요. 혹시 방법이 있을까요?
setApprovealForAll 함수를 해줘도 저 부분에서 같은 에러를 도출하네요 .. ㅠ

nft solidity dapp blockchain

Answer 1

1

woghk6761

https://stackoverflow.com/questions/67317392/how-to-transfer-a-nft-from-one-account-to-another-using-erc721

 

위 링크 참고하여 safetransferfrom 을 _ transfer 로 작성하니 작동을 하네요.

왜 작동하는지는 잘 모르겠네요 ㅠㅠ

localhost 전환이 안됩니다.

0

166

1

리팩토링 1 강의 getAnimalTokens() 함수 사용 권한 문의

0

261

1

npm run start에러

0

349

1

TypeError Web3Config 에러가 납니다 함수를 불러올 수 없음

0

466

1

chakraui zeg.js 오류

0

443

1

npm i @openzeppelin/contracts 실행 시 권한 에러

0

581

1

프론트앤드 셋팅 오류

0

549

1

블록체인 내의 데이터를 서버에 계속 update 시킬 수 있을까요?

0

317

1

Error: not found MintAnimalToken.sol

1

348

1

코드는 어디서 볼 수 있나요??

2

427

1

remix 설치 자체가 안 되네요

1

490

1

민팅시 사진 직접 등록

1

335

1

좋은 강의 감사합니다.!

0

206

0

Chakra Ui 에러 config-overrides.js 작성후

1

1003

3

chakra ui 에러

1

949

1

보유 NFT가 보이지 않습니다. metamask 에러

0

287

1

web3 설정 강의 수강중 메타마스크 연동후 deploy 후 컨트랙트 생성/ 빌드가 안됩니다.

1

419

1

fromWei 질문

1

389

1

frontend>src>ontracts>index.ts

1

370

3

메타마스크 mumbai testnet연결에 계속 실패합니다

1

398

1

이미지가 뜨지 않습니다.

1

229

1

polygon faucet에서 폴리곤을 받을 수 없습니다

1

253

1

window.ethereum

2

1103

1

문의드립니다!

1

177

1