본문 바로가기

블록체인교육81

[솔리디티] 1. Helloworld, 카운터컨트랙트, 데이터타입 [NEW] 누구나 쉽게 따라하는 솔리디티 강의(솔리디티 버전 0.8.13) 1. Helloworld, 카운터컨트랙트, 데이터타입 2. 변수, 상수, 불변, 상태변수 읽고 쓰기 3. 이더 단위, 가스와 가스가격 4. 조건문, 반복문, 맵핑(mapping) 5. 배열, 열거형(enum), 구조체(calldata,memory) 6. 데이터 저장공간, 함수(view,pure 속성) 7. 에러(error), 함수수정자(modifier) 8. 이벤트(events), 생성자(constructor), 상속 9. 상속, 섀도잉,super키워드 함수 속성들 10. 인터페이스(interface), payable, 이더전송,받기 관련 11. Fallback, Call, Delegate(솔리디티 업그레이드 기법) 12. 함수 .. 2022. 5. 27.
[NFT] Moralis활용한 NFT 마켓플레이스 제작 * Moralis를 활용한 NFT 플랫폼 제작 실습과정입니다. 아래 글에서 NFT 컨트랙트 제작 후 ropsten에 배포된 상태에서 진행되는 실습입니다. https://kimsfamily.kr/498 [NFT] 이더리움 NFT(ERC721) 발행 * Dapp NFT 플랫폼을 만들기 위한 사전 ERC721 발행관련 실습 1. IPFS 서비스 중 Pinata 서비스에 이미지 업로드 (https://www.pinata.cloud/) - 가입 후 이메일 승인 후 로그인 하면 아래의 페이지가 뜸. - IPFS.. kimsfamily.kr 1. NFT marketplace0boilerplate 다운 및 상세 가이드라인 참고 https://github.com/ethereum-boilerplate/ethereum-nf.. 2022. 5. 23.
[NFT] 이더리움 NFT(ERC721) 발행 * Dapp NFT 플랫폼을 만들기 위한 사전 ERC721 발행관련 실습 1. IPFS 서비스 중 Pinata 서비스에 이미지 업로드 (https://www.pinata.cloud/) - 가입 후 이메일 승인 후 로그인 하면 아래의 페이지가 뜸. - IPFS에 대신 업로드 해주는 서비스임. - 이미지 업로드 후 아래와 같이 CID 확인. - 파일 업로드 후, pinata Docs 메뉴얼 참고하여 metadata file 작성. - metadata.json 파일을 아래와 같이 작성 후 업로드 - description,name은 임의로 작성하고, image부분에 pinata에서 만들어준 CID를 입력. - 해당 파일을 업로드 하면 아래와 같이 뜸. 2. NFT solidity 파일 작성 후 deploy - .. 2022. 5. 23.
코스모스 EVMOS 에 ERC20토큰 발행하기 테스트를 위해서 찍은 영상입니다. EVMOS가 출시되기 전에 여러가지 테스트해보고 있어요!! EVMOS 좋네요!! https://www.youtube.com/watch?v=s3aniJ5CPiQ EVMOS 테스트넷 https://faucet.evmos.org/ EVMOS 매뉴얼 https://evmos.dev/ 테스트를 위해 발행한 아톰 컨트랙트 주소 https://evm.evmos.org/token/0x32FE6ce... 2022. 1. 13.
블록체인 인 액션 서평 작년부터 블록체인에 대한 기본적인 개념 그리고 활용을 위해서 솔리디티를 기본으로 하는 dapp 프로그래밍등에 대한 강의를 진행하고 있다. 사실 적합한 교제를 가지고 강의를 하는게 가장 좋은데 지금까지는 그러한 교제가 없었다. 기본적으로 번역이 잘 안되어 있는 책들도 많고 책들에 있는 예제들은 실행이 잘안되거나(솔리디티 버전이 빠르게 변하고 환경도 빠르게 변하기 때문에..) 설명이 부족한 것들이 대부분이었다. 그래서 결국엔 외국 유튜버나 해외 사이트에서 잘 정리된 자료들을 찾아서 다시금 강의안을 새롭게 만드는 방법밖에는 없었다. 강의안을 만드는 것도 쉽지 않지만 조금 더 상세한 설명이 깃들여져 있는 좋은 교제로 강의를 하면 좋겠다는 생각은 항상 들었다. 그런데 그러한 교제를 찾지 못해서 현 수준에서 만족하.. 2021. 8. 10.
ATOM(아톰) 에디터 단축키(윈도우,맥) 1. 윈도우 기준 아톰 에디터 단축키 정리 1.1 에디터 Ctrl + Shift + P: 커맨드 팔레트 열기 Ctrl + P : 트리뷰 내 파일 찾기. [eclipse: Ctrl + Shfit + F] Ctrl + ,: 설정 뷰 Ctrl + .: 키 바인딩 보기 (단축키 작동 현황 보기) Ctrl + K > 방향키: 패널 나누기 Ctrl + K > Ctrl + 방향키: 패널 전환 Ctrl + W: 창(패널) 닫기 Alt + \ or Ctrl + 0: Treeview 포커스 전환 Ctrl + \: Treeview 열기/닫기 Ctrl + K > Ctrl + B: Treeview 열기/닫기 Ctrl + Shift + L: 언어 선택 Ctrl + Shift + M: Markdown 프리뷰 Ctrl + Shift.. 2021. 4. 26.
15. 솔리디티 컨트랙트 Web3.js 활용하여 웹으로 보여주기 1. 스마트 계약의 시작, 리믹스 도구 사용해보기 2. 솔리디티 개발환경 구성 3. 스마트컨트랙트 작성 후 배포하기 4. openzeppelin 사용하여 ERC20 토큰 만들기 5. Ropsten 테스트넷에 ERC20토큰 배포하기 6. web3.js 와 자바스크립트를 활용한 간단한 예제 7. 솔리디티 기초, 리믹스로 컨트랙트 작성하기 8. 솔리디티 기본문법 (변수, 데이터타입, 구조체) 9. 솔리디티 배열, 맵핑 10. 솔리디티 조건문, 반복문(if, else, for) 11. 솔리디티 암호화폐 지불(호텔룸 예약하기 프로그램) 12. 솔리디티 상속 13. 리믹스 솔리디티 6.0 버전 ERC20토큰 만들기 14. web3.js 와 자바스크립트를 활용하여 (이더잔액조회) 지갑 만들기 15. 솔리디티 컨트랙트.. 2020. 11. 17.
14. web3.js 와 자바스크립트를 활용하여 (이더잔액조회) 지갑 만들기 1. 스마트 계약의 시작, 리믹스 도구 사용해보기 2. 솔리디티 개발환경 구성 3. 스마트컨트랙트 작성 후 배포하기 4. openzeppelin 사용하여 ERC20 토큰 만들기 5. Ropsten 테스트넷에 ERC20토큰 배포하기 6. web3.js 와 자바스크립트를 활용한 간단한 예제 7. 솔리디티 기초, 리믹스로 컨트랙트 작성하기 8. 솔리디티 기본문법 (변수, 데이터타입, 구조체) 9. 솔리디티 배열, 맵핑 10. 솔리디티 조건문, 반복문(if, else, for) 11. 솔리디티 암호화폐 지불(호텔룸 예약하기 프로그램) 12. 솔리디티 상속 13. 리믹스 솔리디티 6.0 버전 ERC20토큰 만들기 14. web3.js 와 자바스크립트를 활용하여 (이더잔액조회) 지갑 만들기 15. 솔리디티 컨트랙트.. 2020. 11. 16.
13. 리믹스 솔리디티 8.0 버전 ERC20토큰 만들기 1. 스마트 계약의 시작, 리믹스 도구 사용해보기 2. 솔리디티 개발환경 구성 3. 스마트컨트랙트 작성 후 배포하기 4. openzeppelin 사용하여 ERC20 토큰 만들기 5. Ropsten 테스트넷에 ERC20토큰 배포하기 6. web3.js 와 자바스크립트를 활용한 간단한 예제 7. 솔리디티 기초, 리믹스로 컨트랙트 작성하기 8. 솔리디티 기본문법 (변수, 데이터타입, 구조체) 9. 솔리디티 배열, 맵핑 10. 솔리디티 조건문, 반복문(if, else, for) 11. 솔리디티 암호화폐 지불(호텔룸 예약하기 프로그램) 12. 솔리디티 상속 13. 리믹스 솔리디티 6.0 버전 ERC20토큰 만들기 14. web3.js 와 자바스크립트를 활용하여 (이더잔액조회) 지갑 만들기 15. 솔리디티 컨트랙트.. 2020. 11. 15.