지금까지 회사에서 컨트랙트 개발을 위한 프레임워크로 하드햇(Hardhat)을 사용해 왔지만, 유닛테스트 작성의 편의성과 빠른 속도를 위해 파운드리(Foundry)로의 전환을 생각하고 있다. 파운드리가 나에게는 생소하기 때문에, 어떤 특성이 있는지, 그리고 어떻게 사용하는지 알아보고 있는데, 공부한 것들을 정리해보고자 한다. 유투버인 James Bachini가 블로그 https://jamesbachini.com/hardhat-vs-foundry/ 에 정리한 것들을 요약해본다. 참고로 제임스는 2017년부터 컨트랙트 개발을 해왔고, 트러플을 사용하다가, 하드햇으로 옮기고, 다시 파운드리로 옮겼다가, 최근에는 다시 하드햇으로 돌아오고 결국 둘 다 사용하고 있다고 한다. 하드햇 하드햇은 Nomic Foundat..
전체 글
좋아하는 것들 이야기입니다.솔리디티(Solidity)는 이더리움에서 실행되는 프로그램을 만들이 위한 언어입니다. 이를 배우기 위한 리소스들을 모아봅니다 (요새는 참 세상이 좋아... 의지만 있으면 무료로 다 배울수 있네.. ) 1. 솔리디티 공식 사이트 https://soliditylang.org/ 솔리디티팀이 운영하는 공식 사이트로 기본적인 문법이나 예제들, 그리고 최신 업데이트 현황을 볼 수 있습니다. 2. 예제로 배우는 솔리디티 https://solidity-by-example.org/ 방대한 양의 예제로 차근차근 볼 수 있습니다. 다만 설명이 하나하나 친절하게 되어 있는 편은 아니지만... 3. 크립토 좀비 https://cryptozombies.io/ 게임처럼 배워나갈 수 있는 인터랙티브 러닝 시스템입니다. 초중급까지 실..
`이더리움`, `폴리곤`, `아비트럼` 등의 블록체인에서 서비스 중인 유니스왑이라는 탈중앙 거래소(DEX, Decentralized EXchange)가 있습니다. 예치금이 4조나 되는 큰 프로젝트네요. 블파스(블록체인 파헤치는 스터디) 스터디 그룹에서 발표를 했는데요, 최대한 쉽게 설명하려고 해봤습니다~ HTML 삽입 미리보기할 수 없는 소스
이전 글에서는 케플러 지갑을 만들고, 업비트에서 아톰을 출금하여 케플러 지갑에 보내는 것까지 해보았습니다. 2022.03.19 - [BlockChain/DeFi] - 케플러(Keplr) 지갑 만들기 케플러(Keplr) 지갑 만들기 제일 먼저 구글 크롬 브라우저의 익스텐션 설치를 위해 아래 링크에서 설치해봅니다. (구글에서 케플러 지갑 구글크롬 으로 검색해도 됩니다). https://chrome.google.com/webstore/detail/keplr/dmkamcknogkgcdf.. yjh2304.tistory.com 2022.03.19 - [BlockChain/DeFi] - 아톰(ATOM)을 사서 케플러(Keplr) 지갑으로 옮기기 아톰(ATOM)을 사서 케플러(Keplr) 지갑으로 옮기기 이전 글에서..
이전 글에서는 케플러 지갑을 생성하는 것을 해보았습니다. 2022.03.19 - [BlockChain/DeFi] - 케플러(Keplr) 지갑 만들기 케플러(Keplr) 지갑 만들기 제일 먼저 구글 크롬 브라우저의 익스텐션 설치를 위해 아래 링크에서 설치해봅니다. (구글에서 케플러 지갑 구글크롬 으로 검색해도 됩니다). https://chrome.google.com/webstore/detail/keplr/dmkamcknogkgcdf.. yjh2304.tistory.com 이번 글에서는 거래소에서 ATOM코인을 사서 케플러 지갑으로 옮기는 것을 해보겠습니다. 이제 위의 주소에 입금을 해보죠. 아래처럼 업비트에서 ATOM 출금을 선택해서 주소를 입력할 수 있다. 이체가 처음이면 불안할 수 있는데, 그럴 경우 ..
제일 먼저 구글 크롬 브라우저의 익스텐션 설치를 위해 아래 링크에서 설치해봅니다. (구글에서 케플러 지갑 구글크롬 으로 검색해도 됩니다). https://chrome.google.com/webstore/detail/keplr/dmkamcknogkgcdfhhbddcghachkejeap/related?hl=en 새로운 지갑을 생성해봅니다 (Create new account) 만약 이전에 지갑을 생성한 것이 있다면 Import existing account를 누르면 단어들을 입력하여 이전 지갑을 불러올 수 있습니다. 크롬 익스텐션이 아닌 사이트에서 지갑 내역을 확인할 수 있습니다. https://wallet.keplr.app/#/dashboard 이제는 지갑을 만들었으니, 다음 글에서는 업비트 등에서 아톰을 ..
타운스타에서 오토셀 쓰고 계신 분들이 있으시죠? 2022.01.04 - [P2E - GALA] - 타운스타 자동을 팔기 - 오토셀 (auto-sell) 스크립트 타운스타 자동을 팔기 - 오토셀 (auto-sell) 스크립트 타운스타를 플레이하면서 물건이 10개씩 쌓일 때마다 팔 수 있습니다. 그렇게 돈을 벌 수 있죠. 근데 어느 정도 타운이 만들어진 후에는 이걸 계속 단순히 반복적으로 팔아줘야하죠. 그리고 기다 yjh2304.tistory.com 며칠전부터 갑자기 안되는 경우가 있는데요, 그럴때 해결 방법입니다. // ==UserScript== // @name Town Star Auto-Sell // @namespace http://tampermonkey.net/ // @version 2.3 // @de..
타운스타 NFT 아이템 중에, 밀 스탠드(wheat stand)가 있습니다. 이 중에서 비트루 밀스탠드를 구입해서 설치해보았습니다. 비트루 밀스탠드는 주변에 2개의 밀을 제공합니다. 밀스탠드 하나로 얻는 효과는, - 농부가 없어도 된다. - 밀밭이 없어도 된다. - 목장일꾼이 밀을 옮기지 않아도 된다. 이 세가지로 인해서 초반에 양모를 팔아 돈을 모으는 것이 엄청나게 수월해집니다. 이래서 능력치가 사기적인 아이템 1순위로 항상 꼽히는 밀스탠드입니다.
2022.01.03 - [P2E - GALA] - 타운스타 초보자를 위한 초반 (1) - 양모를 팔아 돈을 모아보자 양모를 팔아서 돈을 모았으면, (양모든, 포도든, 설탕이든 마찬가지로..) 이제 가솔린 생산 시설을 구축해야합니다. 안그러면 가솔린이 다 떨어져서 물건을 팔 수가 없겠죠? 전체적인 과정은 이렇습니다. 1. 돈을 더 빨리 모으기 위해 양모 생산 시설을 더 늘린다. 2. 돈을 모아서, 발전소 및 정유공장을 짓기 위한 재료를 만드는 시설을 구축한다. (목재소, 풍력발전, 급수시설) 3. 돈을 계속 모아서, 정유공장/오일시추/발전소 등을 지어 가솔린 생산 시설 구축을 완료한다. 1. 계획 - Planning 2. 돈을 더 빨리 모으기 위한 양모 생산 시설 늘리기 3. 가솔린 시설을 만들기 위한 재..