블록체인

Smart Contract 배포 방법 (REMIX IDE)

dayeonsheep 2023. 10. 4. 18:39

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