MCPcopy
hub / github.com/lhartikk/naivechain / generateNextBlock

Function generateNextBlock

main.js:99–105  ·  view source on GitHub ↗
(blockData)

Source from the content-addressed store, hash-verified

97
98
99var generateNextBlock = (blockData) => {
100 var previousBlock = getLatestBlock();
101 var nextIndex = previousBlock.index + 1;
102 var nextTimestamp = new Date().getTime() / 1000;
103 var nextHash = calculateHash(nextIndex, previousBlock.hash, nextTimestamp, blockData);
104 return new Block(nextIndex, previousBlock.hash, nextTimestamp, blockData, nextHash);
105};
106
107
108var calculateHashForBlock = (block) => {

Callers 1

initHttpServerFunction · 0.85

Calls 2

getLatestBlockFunction · 0.85
calculateHashFunction · 0.85

Tested by

no test coverage detected