클레이튼 18

지갑 주소로 화이트리스 구현 #2

화이트리스트 구현 #1 : https://serverdown.tistory.com/537 영상링크: https://youtu.be/jEpKPYbctlg mapping 과 배열을 이용한 자료구조를 설명하려고 예를 든것일뿐 이렇게 복잡하게 구현할 필요는 굳이 없을것 같습니다. 소스코드 입니다. // SPDX-License-Identifier: GPL-3.0 pragma solidity >=0.7.0 uint) private map_addr; address[] list_addr; bool use_whitelist = true; constructor() { address a = 0x1e0A33d97f7793035704F5B0d896c631fb47BbE4; // map_addr[a] = 1; add_whiteli..

지갑 주소로 화이트리스 구현

영상링크: https://www.youtube.com/watch?v=cWM3704pUns mapping 을 사용했습니다. 단순한 형태로 작성한거구요 솔리디티 코드: // SPDX-License-Identifier: GPL-3.0 // 0x281725fc1AD9AEDeFb8ADb1f4572E97CA918ED00 pragma solidity >=0.7.0 uint) private map_addr; bool use_whitelist = true; uint count = 0; constructor() { address a = 0x1e0A33d97f7793035704F5B0d896c631fb47BbE4; add_whitelist(a); } function is_whitelist(address addr) publi..

클레이튼 트러플 설치문제 해결하기

영상주소: https://www.youtube.com/watch?v=1Y73hFhND9w 소스주소: https://github.com/GoToTheMetaverse/klay-tutorial-v2/tree/main 의 klaytn-01 폴더 입니다. node v14 와 node v16 설명이 있습니다. truffle 을 이용하는 방식은 클레이튼 업그레이드 시 버전이 바뀌는 경우가 있어서 초보자분들이 사용하기 너무 어려울것 같습니다. 웹개발과 연동해서 개발하려면 truffle 이 편한점이 있긴합니다. 이미 완성된 솔리디티라면 오히려 Klaytn IDE 에서 진행하는게 좋다고 판단되는군요. // 2022-06-11 기준 수동 설치시 npm install caver-js@1.8.0 npm install truf..

클레이튼 테스트 코인 충전 방식 / 좀더 쉬워졌습니다.

영상: https://www.youtube.com/watch?v=5U55D1uDfCY 테스트넷 이름은 바오밥 네트워크 입니다. Baobab network 충전페이지: https://baobab.wallet.klaytn.com/faucet Klaytn Wallet baobab.wallet.klaytn.com 여기로 가셔서 지갑 주소 넣고 받기 버튼 누르면 끝입니다. 그러면 이전에는 어쨌냐가 중요한데요. 로그인 하라고 지갑 비밀키를 넣어야 했습니다. 보안이 취약한 방법이었죠. 클레이튼은 루나 사태와는 별도로 폭망중인데요. (수수료인상) 그래도 조금씩 개선되고 있는걸로봐선 살아있긴한가봅니다.

코딩자습서/021 디스코드봇 NFT 인증기 07- 07 / 서명과 검증을 해봅시다.

영상주소: https://www.youtube.com/watch?v=K0luq5uMDmo 소스주소: https://github.com/GoToTheMetaverse/klay-tutorial-v2/tree/main 의 klaytn-07-6폴더입니다. 참고자료 서명방법 코드: https://forum.klaytn.foundation/t/kaikas-sign-list/2395 cdnjs 의 caver-js: https://forum.klaytn.foundation/t/cdnjs-caver-js-cdn/4873 카이카스와 caver-js 를 이용한 검증방법입니다. 유저에게 서명받는 코드 (카이카스 UI 가 뜹니다. 아래쪽에 그림있음) const caver = new Caver(window.klaytn); con..

코딩자습서/019 스마트컨트렉트 이벤트 모니터 만들어봅시다. / caver-js

이 기능은 이벤트 모니터 라고도 부르고 이벤트 감시기 라고도 부릅니다. 영어로는 watch 나 monitor 라고 부르더군요. 영상주소: https://www.youtube.com/watch?v=HxGpjz9LCc8 소스코드: https://github.com/GoToTheMetaverse/klay-tutorial-v2/tree/main 의 klaytn-08-event-monitor 폴더입니다. 이벤트 모니터가 있어야 좀더 괜찮은 서비스를 만들수 있습니다. 스마트컨트렉트는 수정이 안되기 때문에 어려운 기능을 구현하다가 버그라도 생기면 리스크가 크기 때문에 적당히 쉬운 기능을 구현하고 이벤트를 이용해서 외부에서 어려운 기능을 구현하는 편이 수정이 용이 합니다. 이 소스는contract.getPastEven..

048 개발 진행상황 업데이트 / FLASH 이야기 조금 / WebGL 빌드

https://www.youtube.com/watch?v=Iq4p2JVCmNw 이번편 부터는 블로그에도 내용이 올라갑니다. 유니티로 full webgl page 을 계획중인데요 시작부터 꼬였습니다. 빌드용량이 너무 커졌습니다. 처음엔 32mb 였는데 현재는 60mb 입니다. 이 방법이 아닐 수도 있겠다는 솔솔 들고 있습니다. 두번째로는 뜬금없는 옛날 flash 이야기입니다. 유니티로 full webgl page

클레이튼 수수료 다시 인하, 다시 투자해도 될까? (30배 ➡️ 10배)

2022년 05월 09 업데이트 5월중에 가상화폐에 큰 하락빔이 있을 예정이라고 합니다. 주식 하락에 따른 마진콜을 막기위해 현금화가 필요한 기관들이 많아서 돈이 되는 가상화폐먼저 던지게 된다는 시나리오입니다. 큰하락을 보고 들어오는게 좋을꺼 같습니다. 에정일은 5월말 이내라고 하네요. 출처: https://www.youtube.com/watch?v=fcMX8C0S4so&t=1525s 2022년 05월 03일 첫작성 클레이튼의 현재 가격은 874원이군요. 클레이튼만의 문제는 아니고 최근 다들 내리고 있긴합니다. 수수료인상 이야기가 나왔을때 가격이 1400원 정도 였습니다. 많이 하락했죠. 750ston 인 현재 장난질 했다간 코인이 녹나내리를 수준이라 사용하기 어렵습니다. 거기다 코인 가격 자체도 내리는..

투자 2022.05.04

코딩자습서/011 NFT 자판기를 만들기 01 / 클레이튼 실습 06 / 나만의 NFT 자판기를 가져봅시다.

방문해주셔서 감사합니다. 영상주소: 영상링크 소스코드: 깃헙링크 여기로 가셔서 klaytn-06 폴더 입니다. 수정 사항: 2022-06-11 test.js 에서 nft 가 발행한적이 없는 상태에서 코드를 돌리면 오류가 나는 문제가 있었습니다. if 를 추가로 넣어서 오류가 안나도록 수정하였습니다. (기존코드) ret = await contract.methods.tokenURI(1).call(); console.log("tokenUri", ret); (수정후) if(total > 0) // 발행된적이 있으면 확인해본다. { ret = await contract.methods.tokenURI(1).call(); console.log("tokenUri", ret); }

코딩자습서/005 오픈씨 실습 02 - about 은 잊으시고 오픈씨 편집기능을 이용합시다.

영상주소: https://youtu.be/pIVfPlqt5wI 소스코드: https://github.com/GoToTheMetaverse/klay-tutorial-v2 의 klaytn-etc-opensea-ownable 폴더입니다. KIP17OwnableFlattened.sol 파일이 필요한데요 이곳에 있습니다. https://github.com/GoToTheMetaverse/klay-tutorial-v2/blob/main/klaytn-06/contracts/KIP17OwnableFlattened.sol 코인리서치 채널을 참고하였습니다. 영상: https://www.youtube.com/watch?v=QHiPn... 코인리서치 소스코드: https://github.com/coinResearch2021/n..