일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- scss
- 스마트컨트랙트
- S3
- 자바스크립트
- @debug
- Codestates
- CA불러오기
- ts-loader
- webpack
- JavaScript
- Sass
- wallet
- methoidID
- keccak256
- 블록체인
- geth
- Blockchain
- next.js
- HTMLFormElement
- currentTarget
- goerli
- TypeScript
- 다중서명계약
- 자료구조
- Goerlifaucet
- next-connect
- set-cookie
- 코딩테스트
- incentive
- 해쉬테이블
- Today
- Total
목록전체 글 (30)
Minwook’s portfolio

nvm : node version manager 개발환경마다 node의 버젼을 바꿀수 있게 도와주는 프로그램 가장 최신 node.js 설치 $nvm install --lts LTS(long-term support) 장기 서포트를 보장 nvm을 통해 설치한 node version을 확인할때 $nvm ls 특정 node version을 설치하려면 $nvm install 12.18.3 //12.18.3 version 설치 이미 설치된 버전을 삭제하지 않고 원하는 version을 설치할 수 있다. $nvm use 12.18.3 //12.18.3 version으로 변경 $nvm use --lts //가장 최신버젼을 사용 npm : node package manager 1. npm install --save 설치한..

keystore란? 인터페이스 기능을 가지고 있는 객체(Object) 12단어의 시드를 보유하고 이 시드를 통해 주소와 개인키를 생성하여 transaction에 사용 할 수 있다. 1. 패키지 설치 $npm install eth-lightwallet 2. 무작위 memonic 생성 let mnemonic = lightwallet.keystore.generateRandomSeed(); console.log(mnemonic); //camp vote couch goddess series purse stock fence boring either legend enrich memonic은 항상 다른 결과가 출력됩니다. 3. 생성한 memonic으로 새로운 lightwallet keystore 생성 password,..

1.Geth설치(우분투 20.04v) Launchpad PPA(Personal Package Archives) 활성화를 위해 아래 코드를 실행합니다 $sudo add-apt-repository -y ppa:ethereum/ethereum https://itsfoss.com/ppa-guide/ /dev/null --goerli //goerli 테스트서버접속 https://geth.ethereum.org/docs/interface/javascript-console Ctrl + D 또는 exit를 타이핑하여 콘솔을 종료 할 수 있습니다. Welcome to the Geth JavaScript console! instance: Geth/v1.10.23-stable-d901d853/linux-amd64/go1.1..

HTTP header Access-Control-Allow-Origin 서버에서 특정 Origin으로부터의 요청을 허용할지에 대해서 나타냅니다. Access-Control-Allow-Origin: * //모든 Origin에 대한 요청을 허용 Access-Control-Allow-Origin: "https://localhost:3000" //해당 Origin에만 접근할 수 있도록 허용함 Origin을 *로 모든 요청으로 허용시킬 경우 보안상 문제가 될 수 있습니다. *same origin이란? protocol과 Host, Port 3가지가 동일한 Origin Access-Control-Allow-Methods 응답으로 허용할 HTTP Method를 지정합니다. Access-Control-Allow-Meth..

고차함수란? 함수를 인자로 전달받거나 함수를 결과로 반환하는 함수 1. map() 배열내부를 돌면서 콜백함수를 실행시켜주는 새로운 배열을 반환하는 매서드입니다. let arr = [1,2,3,4]; let arrx2 = arr.map(el => el*2); console.log(arrx2); //[2, 4, 6, 8] 2. forEach() forEach 또한 map과 동일하게 배열내부를 돌면서 각 인자에 2를 곱하는 콜백함수를 실행시켜줍니다. map과 비교해서 어떤 점이 다를까요? 같은 코드를 매서드만 바꿔보겠습니다. let arr= [1,2,3,4]; let arrx2 = arr.forEach(el => el*2); console.log(arrx2); //undefined 이와같이 콘솔로 찍어보면 u..

1. 설치방법(우분투) $sudo apt-get update $sudo apt-get install mysql-server 설치가 잘 되었는지 확인해보겠습니다. $mysql --version mysql Ver 8.0.30-0ubuntu0.20.04.2 for Linux on x86_64 ((Ubuntu)) 이처럼 다음줄에 mysql 버전이 잘 출력된다면 성공적으로 설치된 것 입니다. 그럼 설치된 mysql에 접속해보겠습니다. 설치시 root 비밀번호를 설정하였다면 1번처럼, 설정하지 않았다면 2번처럼 sudo코드로 접속합니다. 1. $mysql -uroot -p 2. $sudo mysql -uroot 정상적으로 접속시 아래처럼 MySQL moniter가 출력됩니다. 이후 명령어 입력시 항상 문장끝에 ;(..