일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- unittest
- avds
- build
- xcode
- centos
- TensorFlow
- vsCode
- react
- ReactNative
- 개발
- IOS
- picker
- webpack
- VirtualBox
- Chrome
- 리눅스
- MachineLearning
- MAC
- node
- localserver
- qunit
- jest
- Android
- PYTHON
- linux
- androidstudio
- 센토스
- 맥
- 네트워크
- Today
- Total
로메오의 블로그
[Ethereum] 나만의 코인 발행하기 ETH - ICO 본문
나만의 코인을 발행해서 공개해보겠습니다.
https://wizard.oracles.org/사이트에 접속해서 MetaMask 연결을 허용합니다.
이때 내 지갑이 Ropsten 테스트넷으로 선택되었는지 확인하세요.
New CrowdSale을 클릭합니다.
Continue를 누릅니다.
- Name: 코인의 이름입니다.
- Ticker: 코인의 약칭입니다. (주식시장에서 종목의 약칭과 비슷한 개념입니다.)
- Decimals: 0-18까지 입력가능합니다. (ETH 소숫점 몇자리까지 세분할것인가를 정의합니다.)
- Reserved tokens: ICO 이후에 특정 계정에 코인을 배정할 수 있습니다. 발행인인 제에게 코인의 90%를 선배정했습니다.
Submit을 눌러 추가할 수 있습니다.
준비가 되었으면 Continue를 누릅니다.
Cloudsale에 대한 설정입니다.
- Wallet Address: 나의 MetaMask 지갑 주소가 표시됩니다.
- Gas price: 토큰 구매자에게 제시할 가스요금을 선택합니다.
- Investor Min Cap: 최소 구매 토큰입니다. (소수로 입력가능)
- Enable Whitelisting: 내부 판매를 목적으로 할 경우 yes를 선택하고 허용된 주소를 등록합니다.
전체공개의 경우 no를 선택합니다.
- Crowdsale setup name: ICO 명칭을 입력합니다. ICO를 몇차례 나누어서 진행할 경우 차수별로 명칭을 부여할 수 있습니다.
차수는 페이지 최하단에 + ADD TIER 버튼으로 추가 가능합니다.
- Allow Modifying: ICO 진행중 설정을 변경할지 여부를 설정합니다.
변경가능 항목은 ICO 시작시간, 종료시간, 판매가격, 판매수량입니다.
- Start Time: ICO 시작시간을 설정합니다.
- End Time: ICO 종료시간을 설정합니다.
- Rate: 토큰의 판매 가격입니다. 1 ETH 당 10개의 token을 의미합니다.
- Supply: 공급수량입니다. 10만개를 설정했습니다.
Continue를 누릅니다.
우리가 작성한 ICO 내용을 기반으로 계약서를 이더리움 네트워크에 전송하게 됩니다.
총 11개의 계약서가 전송할 예정이며, 각 계약서를 전송할때 마다 가스가 소모되게 됩니다.
매 계약서마다 소모되는 가스를 확인하고 승인을 해줘야 합니다.
우리는 테스트넷을 사용하기 때문에 앞서 확보한 무료 ETH로 가스요금을 지불하게 됩니다.
가스비용을 높게 설정하면 전송 속도가 빨라집니다.
우리는 11번의 승인을 눌러줘야 합니다.
계약서가 모두 전송되면 Success 메시지를 볼 수 있습니다.
OK를 누르시고 Download file을 눌러서 계약서와 소스 코드를 잘 보관합니다.
나중에 Etherscan에서 계약서 파일을 인증할 때 사용됩니다.
지갑을 열어보면 히스토리에 계약서 승인을 확인 할 수 있습니다.
가스요금을 지불하고 남은 ETH도 확인 할 수 있습니다.
ICO가 완료되었습니다.
저는 10만개의 토큰을 10:1의 ETH로 발행했기 때문에 총 10,000 ETH가 Goal ETH로 표시됩니다.
이 페이지를 북마크 하셨다가 진행사항을 계속 확인하시면 됩니다.
Invest를 누릅니다.
https://wizard.oracles.org/invest?addr=0xCD6137Eb11Dda7c78f6c877f452C92Cc13330236&networkID=3
제가 발행한 RCO를 구매할 수 있는 페이지 입니다.
구매자에게 이 페이지를 링크를 주면 token의 갯수를 입력하고 Contribue를 눌러 RCO를 구매하게 됩니다.
아직 거래시간이 되지 않아서 구매가 되지 않네요.
RCO 구매하기
시간이 지나서 ICO가 공개되었습니다.
10 RCO를 구매하겠습니다.
1 ETH를 확인하고 승인을 누릅니다.
구매가 완료되었습니다.
10 RCO를 구매한 화면입니다.
MetaMask에 토큰 추가하기
지갑에 구매한 토큰을 추가해 보겠습니다.
사용자 정의 토큰을 누릅니다.
토큰 주소를 복사합니다.
다음을 누릅니다.
토큰추가를 누릅니다.
토큰이 추가되었습니다.
좌측 상단에 메뉴를 누릅니다.
이곳에서 ETH와 RCO를 변경해서 확인 할 수 있습니다.
이더스캔에서 보기를 누릅니다.
이더 스캔에서 상세한 거래 내용을 확인 할 수 있습니다.
'Backend > Python & Blockchain' 카테고리의 다른 글
[DApp] Solidity 맛보기 [Smoke Test] (0) | 2019.07.06 |
---|---|
[DApp] Truffle, Ganache, MetaMask 설치 (0) | 2019.07.06 |
[Ethereum] MetaMask 테스트 넷에서 무료코인 받기 (0) | 2019.07.03 |
[Ethereum] 메타마스크 설치 [Metamask - 여우지갑] (0) | 2019.07.03 |
[TensorFlow] 매출 예측하기 - 선형회귀 Linear Regression (0) | 2019.06.26 |