관리 메뉴

블록체인 주변 이야기

Graft 모바일 지갑에서 Payment ID 입력란이 없음 해결과 PC지갑에서 코인 전송법 본문

가상화폐 도구

Graft 모바일 지갑에서 Payment ID 입력란이 없음 해결과 PC지갑에서 코인 전송법

STIMA 2019.01.12 23:00

예전에 채굴해 놓은 GRAFT를 거래소에 옮겨 놓고, 모바일 지갑을 지우려고 했습니다. GRAFT를 거래할 수 있는 거래소중에 cryptopia가 있어서, 로그인 하여, Deposit 주소를 확인을 하니, address와 payment id를 사용해야 합니다. 그래서, 모바일 지갑에서 address를 입력하고, payment id를 입력하려고 하는데, payment id를 입력하는 공간이 없었습니다. 난감 합니다.





아래 화면은 cryptopia 거래소에서 GRAFT deposit 주소 입니다.

Payment ID에 required 라고 써 있네요.




이를 해결하기 위해서는 아래의 프로세스를 거쳐야 합니다.


1. PC용 지갑을 설치

2. 모바일 지갑을 PC지갑으로 복원하기

3. 거래소로 이체



모바일 지갑에서 Mnemonic phrase 가져오기

Settings > Show Mnemonic Password 버튼 클릭

지갑 비번 입력 후

출력된 Mnemonic phrase 를 복사해서 PC로 보냅니다. (이메일이나, 카톡으로)


       



그래프트 GRAFT PC지갑 설치 하기 

먼저, 깃허브에서 GRAFT PC지갑을 다운로드 받습니다. 윈도우즈 버전을 받아야 겠죠.

https://github.com/graft-project/GraftNetwork/releases




다운로드 받은 압축파일을 해제 하니, 파일이 4개 있습니다.



GUI 지갑이면, 편리할텐데, 불행히도 콘솔응용 프로그램 입니다.



GRAFT PC지갑에서 모바일 지갑 복원하기

cmd를 실행하여, 압축이 해제된 폴더로 접근합니다.

아래 명령어를 입력 합니다. 지갑을 생성하고, 모바일 지갑을 PC로 복원하라는 명령어 입니다.


graft-wallet-cli.exe -–restore-deterministic-wallet



명령어를 입력하면, 새로만들 지갑이름을 입력하라고 합니다. 저는 neowallet 이라고 지어 봤습니다.

입력하고 나니, 복구할 지갑의 복구문자열(Mnemonic phrase)을 입력하라고 합니다. 앞서 복사해 놓은 복구문자열을 입력 합니다.



복구문자열 입력 후, 새로운 지갑의 비밀번호를 입력하라고 합니다.

비밀번호를 만들어 주고, 한번 더 입력하고 나면,


지갑주소와, key값을 보여 줍니다. 잘 복사해 두어야 합니다.

그리고, 블록체인 sync를 가져오려고 하는데, 언제부터 가져올지 묻습니다. 




그냥 엔터 입력 하면, 블록체인 sync작업이 진행 됩니다.

갖고 있는 모바일 지갑에 코인이 이체 된 것도 함께 표시 됩니다.


아래 화면은 Sync가 진행중 입니다.




아래 화면은, sync가 완료 되었습니다.


잔액이 91.0506 으로 나왔습니다.



GRAFT PC지갑에서 GRAFT 전송하기 ( 명령어 : transfer )

그래프트에서 코인을 전송을 하려면, transfer 명령어를 사용해야 합니다.

transfer [<priority>] [<ring_size>] <address> <amount> [<payment_id>] - Transfer <amount> to <address>. <priority> is the priority of the transaction. The higher the priority, the higher the fee of the transaction. Valid values in priority order (from lowest to highest) are: unimportant, normal, elevated, priority. If omitted, the default value (see the command "set priority") is used. <ring_size> is the number of inputs to include for untraceability. Multiple payments can be made at once by adding <address_2> <amount_2> etcetera (before the payment ID, if it's included)



아래는 전송 예제 입니다.

tansfer <받는지갑주소> <보낼코인금액> <받는payment_id>


ex)

transfer G7qy9R6wP7dbTR81WnCtsri2pqbQE25wK6VYxJsrLjip3pbYfeF1WP624fdacomgRj7q5E93XFK8DQCMcNHjfeBCP6jSpwS 100 32941066dd5ac67cff476fdcf2e180651b70f849ffcf24d4da90f1ab21711a27




테스트로 1 GRAFT만 전송을 해보았습니다.

수수료가 0.143372544 입니다.

전송을 승인하는 Y를 입력하자 transaction 정보가 표됩니다.




거래소 지갑에도, 거래 내역이 표시되었으나, Confirm이 1/80 입니다.

한참을 기다려야 할 것 같습니다.




지갑에서도 ballance를 확인해보니, 일부는 lock이 걸려 있어서, 전체를 인출하려면, 10 confirm이 지나면, 

unlock 되어, 계속해서 다른 거래를 할 수 있습니다.




이번에는 GRAFT 모바일 지갑에서 PC지갑으로 복원을 한 후 PC지갑에서 거래소 지갑으로 코인을 전송하는 작업을 해보았습니다.

코인 전송을 이렇게 어렵게 해야 하다니... 이래서야 블록체인이 욕먹을 수 밖에 없을 것 같습니다.







7 Comments
댓글쓰기 폼