
반응형
extention 3개 설치
solidity
solidity extends
solidity contract flattener
truffle
스마트컨트랙트를 만들기 위한 구조 자동생성
설치
sudo npm install -g truffle
구조 만드는 명령어
truffle unbox pet-shop
구조 설명
contract 폴더
솔리디티로 저장한 파일을 곳
스마트컨트랙트, nft를 모아두는 곳
migration 폴더
개발한 스마트컨트랙트를 배포 하는 곳
배포를 위한 파일을 저장하는 곳
trfuffle-config.js
개발 환경 네트워크 설정을 하는 곳
기본 설명
만들고 있는 솔리디티 버젼 설명
명령어
컴파일러
truffle compile
버젼 확인
truffle version
ganache
배포할때 가스비가 필요
이더리움 계좌 정보를 가져와서 가스비 내야함
compile
컴파일하면 주소가 나오는데 주소가 스마트컨트랙트 주소이다
openzeppelin
이미 만들어진 스마트컨트랙트를 가져와서 빠르게 nft 등을 개발할 수 있게 하는 것
openzeppelin 설치
npm i @openzeppelin/contracts
openzeppelin 구조
토큰
ERC20
코인 만드는 대표적인 토큰
ERC721
NFT 만들때는 ERC721, 이더리움 만들때는 ERC721
반응형
'Web > blockchain' 카테고리의 다른 글
blockchain) nft 만들기-2 (0) | 2023.02.24 |
---|