블록체인 ERC코인 생성
메타마스크에 접속하여 다양한 네트워크들중에 Ropsten 테스트넷으로 변경한다. https://metamask.io/
메타마스크 로그인에 성공을 하였다면 http://remix.ethereum.org 으로 접속하여 리믹스를 세팅해야 한다.
왼쪽위의 + 버튼을 눌러 순서대로 ERC20.sol , ERC20Burnable.sol , ERC20Detailed.sol , IERC20.sol , SafeMath.sol , SimpleToken.so 이라는 이름의 파일을 생성한다.
리믹스 세팅이 완료가 되었다면 https://github.com/OpenZeppelin/openzeppelin-solidity 로 접속한다.
사진에 보이는 CONTRACTS를 선택한다.
선택하면 위와 같이 두가지가 나오는데 ERC20을 선택한다.
ERC20.sol 을 프로그래밍 언어가 적혀 있는 화면이 나타나는데 그 프로그래밍 언어를 드래그해서 ctrl+c 복사한 후Remix 에 해당하는 파일에 붙여넣기 한다.
이런 식으로 새로 생성한 파일에 해당하는 프로그래밍 언어를 모두 옮긴다.
리믹스 오른쪽 부분에 environment는 injected Web3로 설정을 하고 Simple Token 은 SimpleToken.sol 로 설정한다.
끝으로 빨간색의 Deploy 버튼을 누른다. 그리고 한 10초 정도 기다리면 이더리움 블록체인에 블록이 형성되었다는 팝업 메시지가 나타나는데 그 메세지를 눌러야 한다.
Profile Summary의 Contract부분에 있는 주소를 복사를 한다.
메타마스크로 돌아와 사용자 정의 토큰으로 새로운 토큰을 추가한다.
복사한 주소를 토큰 컨트렉트 주소에 입력하면 토큰 기호와 소수 자릿수는 알아서 정해진다.