klaytn 9

지갑 주소로 화이트리스 구현 #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..

코딩자습서/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..

클레이튼 수수료 다시 인하, 다시 투자해도 될까? (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

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

블록체인에 흥미를 가질 수 있게 가위바위보 게임을 만드는 강좌를 만들었습니다. (만들만들) 블록체인에 흥미를 가지게 하는게 목적이긴한데 재미 있냐고 하면 그건잘 모르겠군요 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 를 이용했습니다. 이후에는 유니티로 좀더 간지나게 사이트를 만들려고 준비중입니다.

메타마스크에 네트워크 추가하기 코딩 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 같은건 붙이지 마세요 ..

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..