본문 바로가기
반응형

ERC20 배포2

ERC20 스마트 컨트랙트 (SmartContract) 테스트넷에 배포해보자 [3] 시작하기 앞서 지난 편에서 Ganache로 로컬 배포를 진행해 보았다. 이번편에서는 Sepolia라는 이더리움 테스트넷에 배포를 진행해 보겠다. 테스트 넷에 배포하면 Etherscan이라는 홈페이지에서 확인이 가능하다. ERC-20 테스트넷 배포 설정 우선 @truffle/hdwallet-provider와 truffle-flatten이라는 dependency를 받자. npm install @truffle/hdwallet-provider npm install truffle-flatten 그리고 Infura라는 이더리움 노드를 쉽게 연결할 수 있게 제공해주는 곳에서 노드 연결을 위한 API key와 연결 주소를 받아야한다. 개인이 혼자 이더리움 노드에 연결하려면 직접 노드를 돌려 연결해야하는데 주변에 있는 .. 2023. 8. 26.
ERC20 스마트 컨트랙트 (SmartContract) 개발 및 배포해보자 [2] 시작하기 앞서 앞선 편에서 프로젝트 설정을 진행해 보았다. 이번 편에서는 ERC-20 스마트컨트랙트를 solidity라는 언어로 개발해보고 로컬에 배포해보겠다. 물론 solidity에 대해 모르시는 분들은 어느 정도 공부가 필요하다. ERC-20은 이미 기본적인 기능이 구현되어있어서 간단하게 진행할 수 있다. ERC-20 만들기 지난 편에 만들었던 프로젝트 폴더에서 contracts폴더 내에 solidity 파일을 만들어보자. 확장자는 .sol이다. 나는 TestERC20.sol로 만들었다. // SPDX-License-Identifier: MIT pragma solidity >=0.4.22 TestERC20.address // output : 내 컨트랙트 주소 truffle(development)> T.. 2023. 8. 25.
반응형