Before installing nvm, run this in terminal: touch ~/.bash_profileAfter, run this in terminal:curl -o- https://raw.githubusercontent.com/creation
web3를 사용해 Dapp의 거의 모든 것을 자동화할 수 있다. web3란 무엇일까?web3 API, 줄여서 web3는 블록체인 함수를 액세스하기 위한 포괄적 패키지다.블록체인 인프라는 어카운트를 관리하고, 트랜잭션(Tx)을 기록하고, 스마트 컨트랙트를 실행하는 서비스
배열 교집합filter와 includes을 사용하여 두 배열에 포함된 동일한 요소를 확인 할 수 있습니다.includes() 함수는 배열이 특정값을 포함하고 있는지의 여부를 boolean 값으로 반환합니다.출처: https://hohoya33.tistory.c
문제 설명문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하려 합니다. 예를 들어 strings가 "sun", "bed", "car"이고 n이 1이면 각 단어의 인덱스 1의 문자 "u", "e",
dApp 'Greeting'에 대한 코드 분석글이다. Greeting은 리액트, hardhat, 메타마스크를 사용하여 구동되는 앱이다.소스코드 중에서 모르는 부분 위주로 정리해 보았다.유저의 메타마스크 계정에 접근하는 것을 요청하는 함수이다.메타마스크에서 웹사이트를 방
hardhat으로 직접 만든 로컬 프라이빗 네트워크에 배포해보자. 1. hardhat.config.js 에서 network 필드 수정하기. hardhat에서 원하는 네트워크를 사용하기 위해선 config.js 파일을 수정해야 한다. 아래는 hardhat.config.js 파일의 전체 코드이다. 코드의 맨 마지막 부분, exports 되는 필드 중에서...
공식 홈페이지 https://hardhat.org/getting-started/#installation 명령어 hardhat 설치. hardhat 최초 디렉토리 설정. 컨트랙트 컴파일하기 hardhat 소스 분석 > artifacts 디렉토리 컴파일할 컨트랙
공식문서 https://docs.docker.com/reference/ 도커 이미지 목록 확인. 도커 허브에서 이미지 다운. 이미지를 컨테이너로 실행 컨테이너 확인 컨테이너 생성 컨테이너 실행 실행중인 컨테이너 종료 컨테이너 로그 출력
가장 대표적인 스마트 컨트랙트 예제, 투표(Ballot) 스마트 컨트랙트를 작성하고 분석해보았다. Remix와 Hardhat, 리액트를 사용하여 테스트를 하고 로컬에서 배포까지 진행했다.투표는 먼저 안건을 제출한 뒤, 제출된 안건을 바탕으로 스마트 컨트랙트를 작성한다.
modifier Modifier는 함수의 동작을 변화시키기 위해 사용된다. 이는 Modifier를 사용하면 함수를 실행시키기 전과 실행시킨 후에 특정한 기능을 할 수 있도록 만들 수가 있다는 것이다. 예를들면, 함수를 실행하기 전에, 스마트 컨트랙트를 배포한 사람의
이더리움 플랫폼에서 어카운트는 모든 트랜잭션의 실행 주체로 가장 기본적인 단위이다. 이더리움에서는 다음과 같이 2개의 어카운트 타입을 가지고 있다.외부소유 어카운트 (EOA : Externally Owned Account)일반적으로 거래에 사용되는 사용자의 지갑주소를
오딧(audit)이란? > 스마트 컨트랙트는 한 번 배포되면 수정이 불가능하다. 일반 소프트웨어의 경우 코드를 배포한 다음에 오류가 발견되면 이를 수정해 다시 배포하는 것이 가능하다. 하지만, 스마트 컨트랙트는 한 번 배포된 후 블록체인에 기록되면 코드를 변경할 수
자바스크립트 로직훈련을 위해 수업으로 벽돌깨기 게임을 구현중에 있다.오늘 수업 중 중요하게 배운 점을 기록한다.공과 충돌한 벽돌은 깨져야 한다. 그러기 위해선 충돌한 벽돌의 '상태'값을 변경하고, 그것을 조건으로 다시 로직을 적용한다.벽돌을 생성할 때 마지막 요소로 i
드디어 인터파크로 주문한 블록체인 인 액션이 도착..!블록체인 개발자 오픈채팅방에서 추천받고 그냥 무지성으로 질렀는데 목차부터 너무 꼼꼼해서 진짜 그동안 샀던 책들 중 손에 꼽게 맘에든다.이것만큼은 수료 전까지 무조건 완독하고 소스들도 한번씩 쳐보는 걸 목표로!
https://steemkr.com/kr/@icoreport/icoreport-gas-ether-gas https://media.consensys.net/ethereum-gas-fuel-and-fees-3333e17fe1dc
변수 명명 규칙 알파벳, _, -, 숫자 (한글, 특수문자, 일본어 이런거 쓰지 말자) 1_1. 숫자가 제일 앞에 올 수 없다. camel 표기법(맨 앞 소문자), pascal 표기법(맨 앞 대문자) ex) let myVery
올림푸스 다오란? 올림푸스 다오는 '프로토콜 소유의 유동성'(POL. protocol owned liquidity)라는 개념으로 유동성을 안정화하는 이론을 제안했다.
https://drhot552.github.io/%EC%95%94%ED%98%B8%ED%99%94%ED%8F%90/%EC%95%94%ED%98%B8%ED%99%94%ED%8F%90-%EB%A0%88%EC%9D%B4%EC%96%B4%EB%9E%80-%EB%A0%88%EC%9D%B4%EC%96%B41-%EB%A0%88%EC%9D%B4%EC%96%B42-%EC%...