블록의 구조를 만들자
그리고 블록들의 연결
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, 'abc123', '','hello', 123456);
let blockchain: [Block] = [genesisBlock];
console.log(blockchain);