일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 코딩
- TypeScript
- 기본수학1단계
- priority queue
- 우선순위 큐
- baekjoon
- 프로그래밍
- 알고리즘
- Console
- Mnemonic
- three.js
- Blockchain
- 리액트
- SVG
- bip39
- Storybook
- 니모닉
- frontend
- 풀이
- 지갑
- algorithm
- C++
- React
- 에러
- scss
- 기본 수학 2단계
- SASS
- 스토리북
- 블록체인
- 백준
- Today
- Total
목록전체 글 (41)
Moong
EVM은 이더리움 가상 머신(Ethereum Virtual Machine)의 줄임말로, 이더리움 계열의 메인넷은 지갑 주소 체계가 동일해서 메인넷마다 지갑을 별도로 생성할 필요가 없이 하나의 지갑 주소를 사용할 수 있습니다. EVM 체인으로 유명한 예로는 Ethereum, Polygon, Klaytn 등이 있습니다! 블록체인에서 가장 유명한 지갑인 Metamask도 EVM 기반 체인들을 지원하는데요, 사실 라이브러리를 사용하면 EVM 기반의 지갑을 아주 쉽게 생성할 수 있습니다. 저는 React와 ethers 라는 라이브러리를 사용해서 한번 만들어볼게요! 📎 evm 체인 리스트 더보기 ethers npm i ethers 지갑 생성 코드 다음은 createRandom 함수를 통해 지갑을 생성하는 코드입니다..
니모닉 코드 니모닉이란, 지갑을 복구할 수 있는 12개의 단어입니다. 아마 메타마스크같은 블록체인 지갑 서비스를 사용해보신 분들은 이미 익숙하실텐데요! 니모닉 코드 단어는 아무 단어로나 이루어진 건 아닙니다! BIP-39(Bitcoin Improvement Proposal 39)라는 일반적인 산업표준에서 표준화되었습니다. 아무튼, 니모닉 코드를 기반으로 지갑을 생성할 수 있습니다. bip39 아까 니모닉 코드는 BIP-39라는 산업 표준을 따른다고 말씀드렸는데요, bip39 라이브러리를 통해 랜덤 니모닉 코드를 아주 쉽게 생성할 수 있습니다! npm i bip39 랜덤 니모닉 코드 생성 코드 bip39 라이브러리의 generateMnemonic 함수를 이용하면 됩니다. import * as bip39 "..
animation function draw() { // 애니메이션 동작 mesh.rotation.y += THREE.MathUtils.degToRad(1); renderer.render(scene, camera); // 재귀를 통한 애니메이션 window.requestAnimationFrame(draw); // 1) window func 이용 renderer.setAnimationLoop(draw); // 2) three.js func 이용 } 성능 보정 기기 성능에 따라 animation frame 수가 다른 문제 해결 getElapsedTime() 💡 절대 시간을 변경 값에 이용하여 성능 보정 const clock = new THREE.Clock(); function draw() { const tim..