Skip to content

Commit

Permalink
Merge pull request #342 from multiversx/add-header-proof-round
Browse files Browse the repository at this point in the history
Added header proof round
  • Loading branch information
AdoAdoAdo authored Jan 9, 2025
2 parents 66bd6e4 + 7ff31f3 commit 3941ba9
Show file tree
Hide file tree
Showing 6 changed files with 99 additions and 52 deletions.
145 changes: 93 additions & 52 deletions data/block/blockV2.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions data/block/blockV2.proto
Original file line number Diff line number Diff line change
Expand Up @@ -41,4 +41,5 @@ message HeaderProof {
uint32 HeaderEpoch = 4 [(gogoproto.jsontag) = "headerEpoch"];
uint64 HeaderNonce = 5 [(gogoproto.jsontag) = "headerNonce"];
uint32 HeaderShardId = 6 [(gogoproto.jsontag) = "headerShardId"];
uint64 HeaderRound = 7 [(gogoproto.jsontag) = "headerRound"];
}
1 change: 1 addition & 0 deletions data/block/metaBlock.go
Original file line number Diff line number Diff line change
Expand Up @@ -581,5 +581,6 @@ func (m *MetaBlock) SetPreviousProof(proof data.HeaderProofHandler) {
HeaderEpoch: proof.GetHeaderEpoch(),
HeaderNonce: proof.GetHeaderNonce(),
HeaderShardId: proof.GetHeaderShardId(),
HeaderRound: proof.GetHeaderRound(),
}
}
2 changes: 2 additions & 0 deletions data/block/metaBlock_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -417,6 +417,7 @@ func TestMetaBlock2_GetPreviousProof(t *testing.T) {
HeaderEpoch: 123,
HeaderNonce: 234,
HeaderShardId: 0,
HeaderRound: 345,
}

metaBlock.SetPreviousProof(previousProof)
Expand All @@ -428,4 +429,5 @@ func TestMetaBlock2_GetPreviousProof(t *testing.T) {
require.Equal(t, previousProof.HeaderEpoch, proof.GetHeaderEpoch())
require.Equal(t, previousProof.HeaderNonce, proof.GetHeaderNonce())
require.Equal(t, previousProof.HeaderShardId, proof.GetHeaderShardId())
require.Equal(t, previousProof.HeaderRound, proof.GetHeaderRound())
}
1 change: 1 addition & 0 deletions data/block/shardDataHandler.go
Original file line number Diff line number Diff line change
Expand Up @@ -226,6 +226,7 @@ func (sd *ShardData) SetPreviousProof(proof data.HeaderProofHandler) error {
HeaderEpoch: proof.GetHeaderEpoch(),
HeaderNonce: proof.GetHeaderNonce(),
HeaderShardId: proof.GetHeaderShardId(),
HeaderRound: proof.GetHeaderRound(),
}

return nil
Expand Down
1 change: 1 addition & 0 deletions data/interface.go
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,7 @@ type HeaderProofHandler interface {
GetHeaderEpoch() uint32
GetHeaderNonce() uint64
GetHeaderShardId() uint32
GetHeaderRound() uint64
}

// ShardHeaderHandler defines getters and setters for the shard block header
Expand Down

0 comments on commit 3941ba9

Please sign in to comment.