일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- chainlink 설명
- ethers type
- ethers
- 스마트컨트렉트 예약어 함수이름 중복
- 체인의정석
- 스마트컨트렉트 함수이름 중복 호출
- ambiguous function description
- 러스트 기초 학습
- erc4337
- ethers websocket
- 러스트기초
- 머신러닝기초
- multicall
- 컨트렉트 동일한 함수이름 호출
- Vue
- 컨트렉트 배포 자동화
- 오블완
- SBT표준
- 스마트 컨트렉트 함수이름 중복
- 계정추상화
- git rebase
- vue기초
- ethers v6
- ethers typescript
- 스마트컨트렉트테스트
- rust 기초
- Vue.js
- erc4337 contract
- 티스토리챌린지
- 러스트 기초
Archives
- Today
- Total
체인의정석
typescript로 UUID 만들기 본문
728x90
반응형
오더북에 들어갈 각 정보를 임의로 넣기 위해서 UUID를 자동으로 생성해주는 모듈을 찾아서 써보기로 하였다.
https://www.uuidgenerator.net/dev-corner/typescript
Generate a UUID in TypeScript
Generate a UUID in TypeScript TypeScript is a programming language that is a JavaScript superset. TypeScript code is transpiled to JavaScript so that it runs with standard JavaScript engines.TypeScript was first developed by Microsoft and then released pub
www.uuidgenerator.net
보니까 모듈이 있다. 일단 설치를 해보았다.
npm install uuid --save
인식이 안되니 타입스크립트 버전으로
npm i --save-dev @types/uuid
그리고 테스트 코드 위에 import
import { v4 as uuidv4 } from "uuid";
매번 다른 값이 잘 나오나 테스트
console.log("UUID1", uuidv4());
console.log("UUID2", uuidv4());
console.log("UUID3", uuidv4());
console.log("UUID4", uuidv4());
console.log("UUID5", uuidv4());
결과는
UUID1 3151ba42-2239-4f17-af79-f5aeafbdb7f6
UUID2 203c9e19-b0db-405c-97a4-ab2caada4546
UUID3 8b926182-b654-4204-ae8c-6e3fff73c776
UUID4 7e900f23-7433-41b3-98f4-3b51c81934a2
UUID5 4fa7211e-096b-4efe-aa1c-d4951f237e0c
데이터베이스의 값과 컨트렉트를 연동할때는 이런 값들을 다루는것도 필요한거 같다.
728x90
반응형
'개발 > backend' 카테고리의 다른 글
env 환경 변수 파일 상위레벨까지 한번에 설정하기 (0) | 2022.09.20 |
---|---|
npm 모듈 버전 다운그레이드 (0) | 2022.08.01 |
타입스크립트에서 사용자 정의 타입 만들기 (0) | 2022.07.19 |
Klaytn 컨트렉트 백엔드에서 서명하는 방법 (2) | 2022.06.13 |
ParseInt() 를 사용하여 숫자타입으로 바꾸어서 비교하기 (0) | 2022.05.13 |
Comments