1. 블록체인 네트워크에 스마트 컨트렉트를 배포하는 방법
- 메타마스크에 해당 메인넷의 코인을 보유한 경우
- 순서 : 스마트 컨트렉트 작성 -> 컴파일 -> 컨트렉트 배포(코인필요) -> 토큰 등 민팅
2. PRE-net에 컨트렉트 배포하는 방법
- REMIX IDE 설치 또는 브라우저에서 실행
- 테스트를 위한 스마트 컨트렉트 생성, 필요시 코딩
1) REMIX IDE 브라우저에 접속
2) 워크 스페이스 생성
OpenZeppelin에서 ERC20으로 선택
Features 선택
: 선택한 부분들이 solidity 코드 및 테스트 가능한 스크립트가 자동생성 됨
생성 완료 -> solidity ERC20 토큰 발행용 solidity smart contract 확인
(왼쪽 하단)
3) 스마트 컨트랙트 컴파일
컴파일
: EVM version은 london으로 설정
Compile MyToken 누르기
4) 컴파일한 컨트랙트 배포하기
ENVIRONMENT에서 본인의 MetaMask 지갑 연결하고, 해당 주소 불러와서 연결하기
메타마스크 지갑이 연결된 후 나의 지갑주소가 들어있는 부분 ACCOUNT 확인 후 Deploy 클릭
계약배포 확인됨으로 뜨는 걸 확인할 수 있음
5) 계정으로 ERC-20 토큰을 민팅하기
밑 쪽으로 내려가서 이 부분에서 내 스마트 컨트랙트 주소 복사해 두기
mini 옆의 칸에 주소와 숫자를 넣은 후 mint를 눌러준다
(( 이 부분 모르겠당 ))
'블록체인' 카테고리의 다른 글
블록체인 DID, Truffle이란 (1) | 2023.11.16 |
---|---|
Truffle 이용한 스마트 컨트랙트 배포 (0) | 2023.10.10 |