🔑 코인 투자 추천 링크 🔑
[GNOLAND 관련 문서]
1. GnoLand 테스트넷 계정생성 및 faucet 받기
2. GnoLand 사용해보기
*GnoLand 사용이전에 아래 글을 먼저 확인하여 Go, Gno가 설치되어 있어야 합니다.
1. 등록
- GnoLand를 사용하기 위해서는 GNO 2,000개가 필요합니다.
- 가이드에는 초대를 받거나 faucet에서 100개씩 요청하라고 하는데..전 2번째 100개씩 요청하는걸 했습니다. 이게 적으면 5번 많으면 10번정도까진 되는데 그 이후로 잠깁니다. 그래서 시간을 두고 천천히 하시면 됩니다. 10분 간격으로 하니 아래와 같이 받게 되었네요!!
- Gnoland 디코에서 요청을 하는 방법도 있으니 디코에서 물어보셔도 됩니다. (https://discord.gg/3YbdqVP8Tb)
- 암튼, 2,000개를 어디선가 가져와야 합니다!!
2. Gnoland 등록하기.
2.1 주소 확인
./build/gnokey list
- 주소를 복사하여 아래 명령어 입력. (accounts/ 오른쪽 주소를 여러분 주소로 변경)
./build/gnokey query auth/accounts/g1308mmu46kvgjv360x3w7zps0ar9r7qatz5e5cd --remote gno.land:36657
- 명령어 이후에 Account number 와 sequence가 필요합니다. (저의 경우는 1518, 0)
2.2 유저 등록을 위한 트랜잭션 파일 만들고 전송하기
- 주소와 유저네임 지정해서 트랜잭션 파일을 만듭니다.
- 유저네임의 경우는, 6~17 영문자이며, 시작은 소문자로 시작되어야 하고 알파벳, 숫자, 언더스콥 등이 가능합니다.
- 아래가 예시고,
./build/gnokey maketx call ADDRESS --pkgpath "gno.land/r/users" --func "Register" --gas-fee 1gnot --gas-wanted 2000000 --send "2000gnot" --args "" --args "USERNAME" --args "" > unsigned.tx
- 전 이렇게 했습니다.
./build/gnokey maketx call g1308mmu46kvgjv360x3w7zps0ar9r7qatz5e5cd --pkgpath "gno.land/r/users" --func "Register" --gas-fee 1gnot --gas-wanted 2000000 --send "2000gnot" --args "" --args "dannyworld" --args "" > unsigned.tx
- 트랜잭션 파일이 만들어졌습니다.
- 트랜잭션 파일에 이제 서명(사인)을 해야합니다. 명령어는 아래와 같습니다.
./build/gnokey sign ADDRESS --txpath unsigned.tx --chainid testchain --number ACCOUNTNUMBER --sequence SEQUENCENUMBER > signed.tx
- 수정해줘야하는게, ADDRESS, ACCOUNT_NUMBER,SEQUENCE_NUMBER입니다. 조금 위에 주소확인할때 어카운트 넘버와 시퀀스 넘버가 있었습니다. 이걸 넣어줘야 합니다.
- 저의 경우는
ADDRESS : g1308mmu46kvgjv360x3w7zps0ar9r7qatz5e5cd
ACCOUNT_NUMBER : 1518
SEQUENCE_NUMBER : 0
입니다. 그래서 자신의 주소와 정보를 확인하고 아래와 같이 넣어줍니다.
./build/gnokey sign g1308mmu46kvgjv360x3w7zps0ar9r7qatz5e5cd --txpath unsigned.tx --chainid testchain --number 1518 --sequence 0 > signed.tx
- 명령어 입력후, 패스워드를 확인해주면 트랜잭션에 사인을 하게 됩니다.
- 이제 사인이 끝난걸 브로드캐스트 해줍니다. (트랜잭션을 Gnoland 에 보내주는겁니다.- 검증인들에게 전송!!)
./build/gnokey broadcast signed.tx --remote gno.land:36657
위와 같이 OK!가 뜨면 정상적으로 트랜잭션을 보낸겁니다!!
2.3 GnoLand 등록 확인
- gnoland 사이트 접속
- 자신이 등록한 유저네임 확인하기!!
- 전 이렇게 등록이 되었네요!!
- 대니월드에 오신 여러분 환영합니다!!! :)
3. GnoLand 사용해보기
- 포스팅을 하면 리워드가 있다고 하는데? 잘 모르겠지만..일단 한번 해봅시다!!
- 일단 트위터나 미디엄이나 자신만의 블로그 등에 포스팅을 한후에 해당 링크를 첨부할 수 있습니다.
- 전 이 글을 가지고 한번 포스팅 해보겠습니다. (이 포스팅의 주소가 https://kimsfamily.kr/509 입니다.)
- 마땅히 링크가 없으면, 이 글을 링크로 사용하세요!!! 이 글 포스팅 주소는 위 주소!!) :)
- 명령어
./build/gnokey maketx call ADDRESS --pkgpath "gno.land/r/boards" --func "CreateReply" --gas-fee 1gnot --gas-wanted 2000000 --send "" --broadcast true --chainid testchain --args "1" --args "8" --args "8" --args "URL" --remote gno.land:36657
- 전 아래와 같이 수정하였습니다.
./build/gnokey maketx call g1308mmu46kvgjv360x3w7zps0ar9r7qatz5e5cd --pkgpath "gno.land/r/boards" --func "CreateReply" --gas-fee 1gnot --gas-wanted 2000000 --send "" --broadcast true --chainid testchain --args "1" --args "8" --args "8" --args "https://kimsfamily.kr/509" --remote gno.land:36657
- ADDRESS 와 URL부분을 수정해주면 됩니다.
- 위와 같이 OK! 가 되면 정상적으로 트랜잭션이 보내진겁니다.
- 확인해봅니다!!
- https://gno.land/r/boards:gnolang/8 이 포스트에서 제일 아래로 내려오면 본인의 글을 확인할 수 있습니다.
* 축하드립니다!!!
- 일단 시작이 반이라고 여기까지 성공하셨으니 추후에 올라오는 글들을 참고하여 여러 테스트를 진행하면 리워드가 있다고 하니 일단 기다려봅시다!!
아래 미디엄 글을 참고하여 작성하였으니, 자세한 내용은 원본글을 확인하시기 바랍니다!!
https://medium.com/@onbloc/a-guide-to-your-first-task-on-gnoland-8533dcdb71f6
댓글