클레이튼 18

클레이튼 으로 가위바위보 강좌 / 영상

블록체인에 흥미를 가질 수 있게 가위바위보 게임을 만드는 강좌를 만들었습니다. (만들만들) 블록체인에 흥미를 가지게 하는게 목적이긴한데 재미 있냐고 하면 그건잘 모르겠군요 https://www.youtube.com/watch?v=pF5-foXc_kw&t=1s 첫번째는 truffle 로 스마트컨트렉트를 올려봅시다. https://www.youtube.com/watch?v=vrWV66J9B0g&t=2s 두번째는 vue 와 tailwind 로 웹페이지를 만들는 강좌 입니다. 세번째로는 UI 를 강화 시키는 강좌 입니다. https://www.youtube.com/watch?v=wXUi4CsAf8E&t=110s 이후로 실시간 로그를 넣어서 좀더 업그레이드 시켜볼까 생각중입니다.

클레이튼 NFT 자판기 만들기 / 민팅 페이지 / 영상

영상만드는 중에 조코딩님이 먼저 올리셔서 허망하게 날림으로 만들어졌습니다. 뭔가 좀더 업그레이드 해서 쓸모있게 만들어보려구요 웹호스팅으로 replit 을 사용하였고 웹프로그래밍은 vue 를 이용했습니다. 클레이튼은 truffle 개발하였습니다. https://www.youtube.com/watch?v=RqZ4pUPF3Rc&t=166s 첫번째 강좌는 truffle 로 스마트컨트렉트를 올리는 강좌입니다. https://www.youtube.com/watch?v=GF5YL0ycW7c&t=402s 두번째 강좌는 웹페이를 만들어서 올라간 스메트컨트렉트와 연동하는 작업입니다. vue 와 tailwind 를 이용했습니다. 이후에는 유니티로 좀더 간지나게 사이트를 만들려고 준비중입니다.

caver-js import 해보기

제가 원한 방법은 커멘드에서 npm install caver-js이렇게 설치하고 코드에서는 import Caver from 'caver-js';이런식으로 사용하는걸 생각했었는데요 이방식은 제가 예전에쓰던 vue3 preview 에서는 쉽게 동작하더군요 하지만 vue3 / nuxt / svelt 에서는 안되네요 webpack 이 동작해야되는거 같은데 이상하게 안되네요 caver-js 내부에 fs 를 사용하려고 하는데 브라우져 환경이라 이러면 안되는데... 그래도 되는 방식을 찾긴했습니다. html 코드의 body 밑에 넣쿠요 코드에는 const Caver = window.Caver;이런식으로 사용하면 동작했습니다. caver-js 버전이 바뀌면 1.6.8 부분을 고쳐야겠지요? 클레이튼에서 공..

메타마스크에 네트워크 추가하기 코딩 javascript

window.ethereum.request({ method: "wallet_addEthereumChain", params: [ { chainId: "0x2019", // 8217 chainName: "Klaytn Mainnet 8217", nativeCurrency: { name: "Klaytn", symbol: "KLAY", decimals: 18, }, rpcUrls: ["https://public-node-api.klaytnapi.com/v1/cypress"], blockExplorerUrls: ["https://scope.klaytn.com"], }, ], });이런식으로 요청합니다 해당코드는 클레이튼 메인넷 추가하는 코드입니다. window.ethereum 앞에 await 같은건 붙이지 마세요 ..

클레이튼 NFT 개발시 오픈씨 컬렉션 편집기능을 사용하려면 봐야할 영상

KIP17 클레이튼 NFT 만들기/ NFT 만들기 튜토리얼 / 오픈씨 컬렉션 만들기 1달 정도를 오픈씨에 About 을 어떻게 수정하는지 찾다가 이상한 방법들을 찾았지만 정석은 이 영상인거 같습니다. Ownable 이라고 컨트렉트 소유주를 표시하는 것을 상속 받게되면 오픈씨에서 컨트렉트 소유주에게 편집기능을 제공해줍니다. 이미 발행한 다음알아서 아마 모두 소각하고 다시 발행해줘야할것 같습니다.

klaytn truffle 예제 확인중 오류 고쳤는데 또막혀서 접음

이거 해도 deploy 가 안되는 문제가 있어서 해결이 안되었음 https://ide.klaytn.com/ truffle 없이 할 수 있는지 확인중 (후기) 포기하고 이더리움부터 다시 배우는 중입니다. 문서가 완성된게 아니라서 초보가 건드리면 안될것 같습니다. 아래내용 따라 하지 마시고 잘모르시면 이더리움 부터 다시 배우시는걸 추천드립니다. 문제: https://docs.klaytn.com/smart-contract/ide-and-tools/truffle 여기서 셋팅 방법을 보고 따라하는데 $ truffle console --network baobab 이 명령어를 쓰면 (생략) stack: 'Error: connect ECONNREFUSED 127.0.0.1:8551\n' + ' at TCPConnect..