새소식

BEB-code states

클레이튼 개발 환경에서 NFT 개발

  • -

 

♣ 클레이튼(Klaytn) 환경에서 NFT를 개발해보자

 

간단하게 짚고 넘어가기(정말 간단)

 

♣ 클레이튼이란?

이더리움 같이 분산어플리케이션 디앱을 만들기 위해 확장 가능한 블록체인 개발 플랫폼(카카오 자회사에서 만듦)

 

♣ NFT란?

대체 불가능한 토큰(Non-Fungible Token)

블록체인 기술을 이용해서 디지털 자산의 소유를 증명하는 가상의 토큰!

(일종의 진품 증명서)

 

이제 NFT를 발행해보자


 

https://ide.klaytn.com/

클레이튼 IDE에 접속한다

 

♣ contracts에서 MyNFTs.sol 만들어 주기

 

 

기존에 만들어봤던 ERC-721과 다른 점은 

이름을 KIP17Full로 해준다는거..!

 

 

♣ compile 해주기

이 코드는 solidity 0.5.6으로 되어있으니까 똑같이 0.5.6으로 맞춰주고

EVM은 constantinople로! (처음 들어가면 london으로 되어있는데 그럼 컴파일이 안된다..)

 

contract도 Address라고 되어있는데 MyNFTs로 바꿔주기!

 

 

♣ 배포하기

babobab으로 설정, 비밀키 입력 후 지갑을 불러온다

 

 

♣ 잘 작동하는지 확인해보기

NFT발행, owner, total 등 다 정상적으로 잘 작동하는 것을 볼 수 있다

 

https://baobab.scope.klaytn.com/account/0xfdd756d1f5f0a4d14a4ff5e940a88540fc6af05a?tabId=nftTransfer 

 

Klaytnscope

Klaytnscope allows you to find data by monitoring network health and statistics of Klaytn as well as profiling blocks and transactions on Klaytn.

baobab.scope.klaytn.com

 


 

♣ 회고

KIP17로 NFT를 발행하려고 찾아보니까 KIP37을 알게 되었는데

KIP17만이 아니라 KIP37도 잘 공부해서 만들어보고 싶어졌다

앞으로 내가 만들고 싶은 것들을 마음껏 만들어 볼 수 있도록

공부를 열심히해서 잘 만들어보자 하며 열정이 불타오르는 느낌....

(인데 과연 그 열정대로 몸이 따라주게찌..?)

 

이번에 이틀연속 블로깅을 했는데

역시 블로그에 정리하면서 하면 금방 머리에 들어오고 많이 알게 되지만

역시 시간이 오래 걸린다ㅠㅠ.. 서식을 몇 개 만들어놔서 써야겠당...

 

그리고 리믹스와 클레이튼 IDE가 상당히 비슷해서

리믹스 ide를 썼던 것처럼 클레이튼 ide를 사용하니 쉽게 접근할 수 있었다

 

앞으로 만들어갈 프로젝트들이 넘나 기대 + 두려워지지만

설레는 마음이 더 커진다아아 꺄아아ㅏ (무섭)

 

 

 

 

Contents

포스팅 주소를 복사했습니다.

이 글이 도움이 되었다면 공감 부탁드립니다.