Skip to content

Instantly share code, notes, and snippets.

@azamsharp
Created December 22, 2017 21:43
Show Gist options
  • Save azamsharp/15f6e415e8e7d65a085d4b1ba69da5d2 to your computer and use it in GitHub Desktop.
Save azamsharp/15f6e415e8e7d65a085d4b1ba69da5d2 to your computer and use it in GitHub Desktop.
Block class
class Block {
var index :Int = 0
var dateCreated :String
var previousHash :String!
var hash :String!
var nonce :Int
var data :String
var key :String {
get {
return String(self.index) + self.dateCreated + self.previousHash + self.data + String(self.nonce)
}
}
init(data :String) {
self.dateCreated = Date().toString()
self.nonce = 0
self.data = data
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment