export interface Block {
readonly hash: Hash256;
readonly version: Integer;
readonly previousHash: Hash256;
readonly index: Integer;
readonly primaryIndex: Integer;
readonly merkleRoot: Hash256;
readonly time: Integer;
readonly nonce: Integer;
readonly nextConsensus: Address;
readonly transactionsLength: Integer;
}
const genesisBlock = Block.for(0);