반응형
💡 Remix에서 ERC-721 개발하기
1. 먼저 Remix에 접속한다. http://remix.ethereum.org/
2. File Explorers 왼쪽 상단의 + 버튼을 눌러, 임의의 프로젝트 이름을 입력하고 OK를 누른다.
3. contracts 폴더를 보면 자동으로 생성된 .sol 파일들이 있다. 이를 지우고 새로운 파일을 추가한다. 나는 아래와 같이 MyNFT.sol을 추가했다.
4. MyNFT.sol 파일에 ERC-721 컨트랙트 코드를 입력한다. 여기서는 직접 표준을 구현하는 대신 Open Zeppelin에서 제공되는 라이브러리를 import하여 사용한다.
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.7;
import "@openzeppelin/contracts/token/ERC721/ERC721.sol";
contract MyNFTs is ERC721{
constructor() public ERC721("MyNFT", "NFT"){}
}
5. 코드 작성이 완료되면 compiler 탭에서 Compile MyNFT.sol 버튼을 클릭해 파일을 컴파일한다.
6. 작성한 코드를 배포하기 위해선 remix에 metamask가 연결되어 있어야 한다.
Remix에 메타마스크(MetaMask) 연결하기
💡 Remix에 MetaMask 연결하기 Remix에 MetaMask 를 연결하여, 웹 브라우저로 스마트 컨트랙트를 빌드하고 배포할 수 있다. Remix에 Metamask를 연결해보자. 메타마스크를 연결하기 위해서는 메타마스크 확
ejh-crypto-lab.tistory.com
7. Remix에 연결된 네트워크가 Ropsten 테스트넷인지 확인하고 Deploy 파트에 우리가 배포할 컨트랙트를 선택한다.
반응형
'블록체인 > WEB3 개발' 카테고리의 다른 글
DID를 활용한 졸업증명서 개발하기 (0) | 2022.07.27 |
---|---|
Local에서 ERC-721 개발해 Truffle 로 배포하기 (0) | 2022.07.21 |
Truffle(트러플), Truffle Develop, Truffle과 Ganache 연동 (0) | 2022.07.15 |
Ganache/Ganache-cli 설치하기, Ganache와 Remix 연동, Ganache Network에 스마트 컨트랙트 배포 (0) | 2022.07.15 |
Geth를 사용해 스마트 컨트랙트 빌드하기 (0) | 2022.07.13 |
댓글