안녕하세요 제가 첫 번째로 올린 글인 META MASK를 이용한 EOS ICO 참여방법의 댓글에 @sigizzang 님의 아래와 같은 요청이 올라와 두 번째 글을 올리게 되었습니다.
[IMAGE: https://steemitimages.com/DQmcoWMjXvcPxGCdhDapehuQqPZLLhcRHtX9tonmGfWj3jL/image.png]
EOS ICO를 마이이더월렛으로 참여하는 방법에 대해 설명드리도록 하겠습니다.
이번에 올리는 글은 @thimom 님의 How to use MyEtherWallet for the EOS ICO 글을 참고하였습니다.
-
먼저 EOS 의 public Key와 private Key를 ~~@nadejde 님이 만든 EOS key generator를 이용하여 생성합니다.~~ 주의 : 해킹당했다는 소문이 있는데 확실하지 않아 우선 블라인드처리하였습니다.
위 페이지에 접속하시면 아래와 같은 화면이 나타나는데 해당 화면에서 Generate EOS key를 클릭합니다.
[IMAGE: https://steemitimages.com/DQmeui1d6C7288vMuaSzfnBHvWNgQF5xnDVXsmv848Xm3w6/image.png] -
아래와 같이 Public Key 와 Private Key가 생성되면 안전한 곳에 저장을 해놓습니다.
(잃어버리면 다시 찾을 수 없으므로 꼭!!! 저장해 놓으시기 바랍니다.)
[IMAGE: https://steemitimages.com/DQmVjATMUYG9ynw4xK6ijUd7oRKJr1LtsGLJWpWkwBqGReq/image.png] -
EOS공식홈페이지 로 접속하여 GET EOS 버튼을 클릭 하신 뒤 체크박스에 체크 후 페이지에 접근하시고(캡처사진은 제가 올린 첫 번째 글에 나와있습니다.) 스크롤을 쭉 내리다 보면 How to Claim Tokens 라는 부분에 Contract address와 ABI / JSON Interface가 보이실텐데요. 각각 copy 버튼을 클릭하면 내용이 복사가 됩니다.
[IMAGE: https://steemitimages.com/DQmVmrVJ62RH7SRY1GkXK7jL8ncVsLG1LgjUe2ycYHVjoaP/image.png] -
마이이더월렛 페이지의 컨트랙트로 들어가 각각 붙여넣고 엑세스 버튼을 클릭합니다.
[IMAGE: https://steemitimages.com/DQmV6FHCuKyQH9rerWThKgoPtkmiKyzyaNVJqsdjy39N9xM/image.png] -
버튼 클릭 후 나오는 화면에서 Select a function 버튼을 클릭하고 register를 선택합니다.
[IMAGE: https://steemitimages.com/DQmSZRjwPhZ65rqMXhgnwWD7ykKkPSgCMB8RRvcPzyujzAw/image.png] -
key string에 아까 저장해놓으신 Public Key를 입력 후 지갑에 엑세스합니다.
(중요!! Private Key가 아닌 Public Key 입니다.)
[IMAGE: https://steemitimages.com/DQmYMz4entEaydEL1HKNksNe2iavriHw2C7LH7vkFm2t4B2/image.png] -
쓰기 버튼을 클릭하고 나오는 화면에서 보낼수량 0, 가스한도를 ~~90000 (block.one/EOS team에서 공식가이드로 나와있는 최소 값이라고 합니다. 위의 @thimom 님 글에 나와있습니다.)~~ 20000으로 설정하고 트랜젝션 생성 버튼을 클릭합니다.
[IMAGE: https://steemitimages.com/DQmaW8vaSjZgtfdPnHtbfEpdCkhFzLHWGmce2NK1cU6neYK/image.png] -
등록이 완료되었으면 마이이더월렛 에 이더리움&토큰 전송에 들어가 원하는 엑세스방식을 이용하여 지갑에 접근할 수 있도록 설정합니다.
[IMAGE: https://steemitimages.com/DQmNxm265q71UhmRayQjif39NwnDD8k8NfTaq57kgRoU6AE/image.png] -
위에 나와있는 Contract address를 Copy 후 마이이더월렛의 받는주소에 해당 주소를 입력하시고 참여하실 만큼의 ETH를 전송합니다.(최소 전송가능한 금액은 0.01ETH라고 합니다.)
[IMAGE: https://steemitimages.com/DQmdRHtkusAWiLrT7L2S6r8Xj8m6rHEW8okRFMoXSWhbQNK/image.png] -
이후 과정은 위에서 register를 등록할 때와 동일합니다. 마이이더월렛 페이지의 컨트랙트로 들어가 각각 붙여넣고 엑세스 버튼을 클릭합니다.
[IMAGE: https://steemitimages.com/DQmV6FHCuKyQH9rerWThKgoPtkmiKyzyaNVJqsdjy39N9xM/image.png] -
버튼 클릭 후 나오는 화면에서 Select a function 버튼을 클릭하고 claimAll을 선택합니다.
[IMAGE: https://steemitimages.com/DQmScbBr8JPjPzhEjVeYARV3SCMMAfPcL6qoVWXxkfxqEwh/image.png] -
다시 한 번 지갑에 엑세스 합니다.
[IMAGE: https://steemitimages.com/DQmT3WteCjNUwUKJwXcgSr4dtUxkuV1uUGj7yWy1Bt2JxfY/image.png] -
쓰기 버튼을 클릭하고 나오는 화면에서 보낼수량 0, 가스한도를 ~~최소값인 90000~~ 20000으로 설정하고 트랜젝션 생성 버튼을 클릭합니다.
[IMAGE: https://steemitimages.com/DQmNouT6X4yqZ1VqSMo3YAhPDNAw5LSFU6jTvbXfv2rTWLk/image.png]
간단정리
- EOS key generator를 이용하여 public, private key 발급
- register를 이용하여 개인 지갑에 EOS 토큰 등록
- 마이이더월렛을 이용하여 Contract address로 참여할 ETH를 전송
- ClaimAll을 이용하여 개인 지갑에 EOS 토큰을 받을 수 있도록 요청
두가지 방법을 정리하고 보니 MyEtherWallet을 이용하기보단 Meta Mask를 이용하는 것을 추천드립니다!
참여하기도 쉽고 ICO 진행사항을 한눈에 볼 수 있기 때문입니다.
공식 사이트에서 왜 Meta Mask를 권장하는지 알 것 같습니다.
이상입니다. 긴 글 읽어주셔서 감사합니다.
추가내용
Gas Limit을 최소인 90000으로 할 때 문제가 발생하시는 분들이 많은 것 같습니다. 가급적이면 90000이 아닌 기본 값으로 두고 진행하시기 바랍니다.