기타

[Blockchain] 테스트서버에 코인만들기

vhxpffltm 2022. 2. 3. 14:52
반응형

뭐든 돈이 될만한 그럴듯한 것들은 시도해보는게 맞는거 같고..

 

코인도 만들면 좋고 또한, 관련 영상이 즐겨보니 동영상에서 확인할 수 있었다.

 

이는 그 영상의 내용을 가져온 것이다.

 

실제 서버에 하려면..? 돈이 필요할것 같다.. (나중에 언젠가 해보자)

 

우선 이곳에서의 자료를 바탕으로 따라해보며 부족한 내용이 있을 수 있다.

 

메타마스크 지갑 생성은 따로 설명하지 않으며 테스트넷을 통해 생성하고 테스트 이더리움 코인을 만드는 작업이 선행되어야한다.

 

이후 아래 링크를 통해 Remix.ide 로 직접 원하는대로 작업하는데.. 잘 참고하면 좋을 것 같다.

 

 

https://www.youtube.com/watch?v=t_vTQEQVCkQ&list=PLzMcBGfZo4-msMNfRJT5cLSge23P5bqUx&index=4 

 

이 내용을 따라가다 부족한 부분이 있을텐데....

https://docs.openzeppelin.com/contracts/4.x/erc721

 

ERC721 - OpenZeppelin Docs

We’ve discussed how you can make a fungible token using ERC20, but what if not all tokens are alike? This comes up in situations like real estate or collectibles, where some items are valued more than others, due to their usefulness, rarity, etc. ERC721

docs.openzeppelin.com

 

우리는 ECR-721 을 사용하니 해당 문서의 예제 코드를 기반으로 테스트넷에 원하는 이름의 코인을 작성하도록 하는 것이 좋다.

 

그래서 필자의 메타마스크에 생성된 내용을 보면 아래와 같다.

 

 

해당 영상에서 Contract에 여러 테스트를 하면서 얻게된 결과들이다.

 

해당 내역들은 https://etherscan.io/ 에서 볼수 있지만 Metamask의 Approval status에서 링크를 타고가면 상세하게 확인할 수 있다.

 

 

뭐 어찌됐든 Token ID가 잘 발급되었으며 위의 영상에서 설명해준 여러 예제들이 통과하는것을 확인할 수 있다.

 

간혹, Remix.ide에서 테스트를 하면서 Start 함수 이후 approval... 함수들에 인자값을 주고 값을 확인해볼때 에러가 발생할 수 있는데...

 

해당 에러가 아마 Warning! Error encountered during contract execution [Reverted] 문구가 etherscan.io/  에서 발생하거나 또는 Remix.ide에서 Failed 되는 경우가 있다.

 

가스가 부족한 현상이니 가스 값을 올려주면 해결된다.

 

 

이 값인데 테스트서버니 적당히 많이 올려주면 해결될 것이다.

 

다음에는 opensea 테스트 서버에 해당 코인과 함께 NFT를 등록하는것을 간단하게 포스팅 하고자 한다.

 

 

즉 이곳에 NFT이미지를 올리고자 한다..

 

** 작업한 코드가 궁금하다면 확인후 공유드리겠습니다.**

반응형