diff --git a/block.go b/block.go index 0de3f29..a7fd20b 100644 --- a/block.go +++ b/block.go @@ -12,7 +12,7 @@ type Block struct { Timestamp int64 Data []byte PrevBlock []byte - hash []byte + Hash []byte } // SetHash calculates and sets block hash @@ -28,7 +28,7 @@ func (b *Block) SetHash() { if err != nil { log.Panic(err) } - b.hash = h.Sum(nil) + b.Hash = h.Sum(nil) } // NewBlock creates and returns Block diff --git a/blockchain.go b/blockchain.go index d42ce4b..7756152 100644 --- a/blockchain.go +++ b/blockchain.go @@ -10,7 +10,7 @@ type Blockchain struct { // AddBlock saves provided data as a block in the blockchain func (bc *Blockchain) AddBlock(data string) { prevBlock := bc.blocks[len(bc.blocks)-1] - newBlock := &Block{time.Now().Unix(), []byte(data), prevBlock.hash, []byte("")} + newBlock := &Block{time.Now().Unix(), []byte(data), prevBlock.Hash, []byte("")} newBlock.SetHash() bc.blocks = append(bc.blocks, newBlock) } diff --git a/main.go b/main.go index b17ba36..b83f69f 100644 --- a/main.go +++ b/main.go @@ -12,6 +12,6 @@ func main() { for _, block := range bc.blocks { fmt.Printf("%s\n", block.Data) - fmt.Printf("%x\n", block.hash) + fmt.Printf("%x\n", block.Hash) } }