diff --git a/changelog.md b/changelog.md index eeb890d260..0e922b8ce2 100644 --- a/changelog.md +++ b/changelog.md @@ -26,6 +26,7 @@ * add check to verify new tss has been produced when triggering tss funds migration * fix Athens-3 log print issue - avoid posting uncessary outtx confirmation * fix docker build issues with version: golang:1.20-alpine3.18 +* [1525](https://github.com/zeta-chain/node/pull/1525) - relax EVM chain block header length check 1024->4096 * [1522](https://github.com/zeta-chain/node/pull/1522/files) - block `distribution` module account from receiving zeta ### Refactoring diff --git a/common/headers.go b/common/headers.go index f230367001..528bcffb78 100644 --- a/common/headers.go +++ b/common/headers.go @@ -101,7 +101,7 @@ func (h HeaderData) Validate(blockHash []byte, chainID int64, height int64) erro // validateEthereumHeader performs a basic validation of the Ethereum header func validateEthereumHeader(headerBytes []byte, blockHash []byte, height int64) error { // on ethereum the block header is ~538 bytes in RLP encoding - if len(headerBytes) > 1024 { + if len(headerBytes) > 4096 { return fmt.Errorf("header too long (%d)", len(headerBytes)) }