Skip to content

raj94023/Atcraj1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

import hashlib

def hashGenerator(data): result = hashlib.sha256(data.encode) return result.hexdigest()

def init(self,data,hash,prev_hash) self.data=data self.hash=hash self.prev_hash=prev_hash

class block: def init(self): hashLast=hashGenerator('gen_last') hashStart=hashGenerator('gen-hash')

genesisBlock('gen-data'), hashStart,hashLast) self.chain[genesis]

self.add.Block(self,data): prev_hashLast.chain[-1].hash hash=hashGenerator(data+prev_hash) block=block(data,hash,prev_hash) self.chain.append(block)

bc =Blackchain() bc.add.block('1') bc.add.block('2') bc.add.block('3')

for block in bc.chain: print(block.dict).

About

Atcraj1

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages