상세 컨텐츠

본문 제목

Typescript로 블록체인 만들기 4) Block 만들기

Programming/Typescript

by 쌩우 2019. 4. 28. 18:37

본문

기본적인 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 {};

관련글 더보기

댓글 영역