[solidity] ERC-721 NFT 만들기

91Savage·2022년 8월 20일
0

Solidity

목록 보기
10/11

solidity를 활용하여 이더리움 ERC-721 NFT를 만들어서 배포해보자

  • Solidity = 이더리움 정적 컨트랙트 지향 언어

IDE : vscode
FRAMEWORK : truffle

openzeppelin api 사용

extension 설치

1. solidity
2. solidity Extended
3. solidity Contract Flattener

truffle 설치

1. sudo npm install -g truffle
2. truffle init (스마트 컨트랙트를 만들기 위한 구조가 자동 생성 됨)

스마트 컨트랙트 구조

contracts (solidity 파일)

migration (개발한 스마트컨트랙트를 배포할 때 필요한 파일 저장)

test (테스트 케이스 작성)

truffle-config.js (트러플 설정 파일)

contracts 폴더에 가서
npm i @openzeppelin/contracts 입력

0개의 댓글