Add nonce & timestamp to block
This commit is contained in:
@@ -16,6 +16,8 @@ class Blockchain {
|
||||
genesisBlock.data = data
|
||||
genesisBlock.previousHash = "0000"
|
||||
genesisBlock.index = 0
|
||||
genesisBlock.nonce = 0
|
||||
genesisBlock.timestamp = genesisBlock.generateTimestamp()
|
||||
genesisBlock.hash = genesisBlock.generateHash()
|
||||
chain.append(genesisBlock)
|
||||
print("Genesis block created -- hash: \(genesisBlock.hash ?? "")")
|
||||
@@ -26,6 +28,8 @@ class Blockchain {
|
||||
newBlock.data = data
|
||||
newBlock.previousHash = chain[chain.count-1].hash
|
||||
newBlock.index = chain.count
|
||||
newBlock.nonce = 0
|
||||
newBlock.timestamp = newBlock.generateTimestamp()
|
||||
newBlock.hash = newBlock.generateHash()
|
||||
chain.append(newBlock)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user