Skip to content

Refactor (Header, Last Commit) into Signed Header #773

@nashqueue

Description

@nashqueue

Remove LastCommit from the Block as Current Commit will be saved.
Current Commit + Header is Signed Header.

Before:

message Block {	
	Header header = 1;
	Data data = 2;
	Commit last_commit = 3;
}

message SignedHeader {
	Header header = 1;
	Commit commit = 2;
}

message Commit {
	uint64 height = 1;
	bytes header_hash = 2;
	repeated bytes signatures = 3;
}

After:

message Block {	
	SignedHeader signedHeader = 1;
	Data data = 2;
}

message SignedHeader {
	Header header = 1;
	Commit commit = 2;
}

message Commit {
	uint64 height = 1;
	bytes header_hash = 2;
	repeated bytes signatures = 3;
}

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions