Interface5 (BlockChain) NFT-Market (1) NFT를 거래할 수 있는 조그마한 Market을 만들어 보려고 한다 일단, 시작에 앞서 파일 및 폴더 환경설정부터 하면서 천천히 진행하려 한다 0. TS 설치 npm list -g npm i -g typescript ts-node 이전에 TS를 사용한 적이 없거나 컴퓨터를 교체하여서 window를 재설치 혹은 새로 깔았다면 전역에 ts를 설치해 주자 1. React (with.TS) yarn create react-app front --template typescript cd front yarn add web3 axios @metamask/providers @metamask/providers : TS환경에서 React내 window.ethereum의 자료형을 TS Compiler가 인지하지 못하기에 위와.. 2023. 3. 16. (BlockChain) ERC721 구현 https://developerjjh.tistory.com/171 (BlockChain) IERC721Metadata 구현 interface IERC721Metadata.sol 전체 코드 // SPDX-License-Identifier: MIT pragma solidity ^0.8.19; interface IERC721Metadata { function name() external view returns (string memory); function symbol() external view returns (string memory); function tokenU developerjjh.tistory.com https://developerjjh.tistory.com/172 (BlockChain) IERC7.. 2023. 3. 12. (BlockChain) IERC721 구현 https://developerjjh.tistory.com/171 (BlockChain) IERC721Metadata 구현 interface IERC721Metadata.sol 전체 코드 // SPDX-License-Identifier: MIT pragma solidity ^0.8.19; interface IERC721Metadata { function name() external view returns (string memory); function symbol() external view returns (string memory); function tokenU developerjjh.tistory.com interface IERC721 코드 // SPDX-License-Identifier: MIT pr.. 2023. 3. 11. (BlockChain) IERC721Metadata 구현 interface IERC721Metadata.sol 전체 코드 // SPDX-License-Identifier: MIT pragma solidity ^0.8.19; interface IERC721Metadata { function name() external view returns (string memory); function symbol() external view returns (string memory); function tokenURI(uint tokenId) external view returns (string memory); } Metadata란 ? 데이터를 위한 데이터, 데이터에 대한 데이터 어떤 목적을 가지고 만들어진 데이터라고 정의할 수 있다 다른 데이터를 설명해 주는 데이터 데이터에 .. 2023. 3. 10. 이전 1 2 다음