기본적인 Block의 구조를 갖출 수 있도록 class를 만들어준다.
index.ts
class Block { public index: number; public hash: string; public previousHash: string; public data: string; public timestamp: number; constructor( index: number, hash: string, previousHash: string, data: string, timestamp: number ) { this.index = index; this.hash = hash; this.previousHash = previousHash; this.data = data; this.timestamp = timestamp; } } const genesisBlock: Block = new Block(0, "20398204", "", "Begin", 123456); let blockchain: [Block] = [genesisBlock]; //Block의 체인이 필요하므로, blockchain이라는 변수를 "Block"으로 이루어진 배열로 정의한다. console.log(blockchain); export {};
Typescript로 블록체인 만들기 3) class와 private, public (0) | 2019.04.26 |
---|---|
Typescript로 블록체인 만들기 1) Typescript 환경 설정과 compiling - Typescript (0) | 2019.04.26 |
댓글 영역