Block
Block
EXPRIMENT NUMBER-4
SOURCE CODE:
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException; import java.util.Date;
public class Block {
private int index;
private long timestamp;
private String previousHash;
private String hash;
private String data;
private int nonce;
public Block(int index, String previousHash, String data) {
this.index = index;
JCOET, YAVATMAL
ET-IV LAB 2024-25 2
JCOET, YAVATMAL
ET-IV LAB 2024-25 3
}
System.out.println("Block mined: " + hash);
}
public int getIndex() {
return index;
}
public long getTimestamp() {
return timestamp;
}
public String getPreviousHash() {
return previousHash;
}
public String getHash() {
return hash;
}
public String getData() {
return data;
}
public static void main(String args[]){
Block b=new
Block(1,"3a42c503953909637f78dd8c99b3b85ddde362415585afc11901bdefe8349102","jcoet");
b.calculateHash();
b.mineBlock(1);
b.getIndex();
b.getTimestamp();
b.getPreviousHash();
b.getHash();
b.getData();
}}
JCOET, YAVATMAL