From 31d3d9debc7f6d85e3b4aff0868a24efc93f600e Mon Sep 17 00:00:00 2001 From: Roy Lee Date: Thu, 3 Feb 2022 22:43:34 -0800 Subject: [PATCH] [lbry] wire: increase wire.MaxBlockPayload to 8MB --- wire/msgblock.go | 4 ++-- wire/msgblock_test.go | 2 +- wire/msgmerkleblock_test.go | 2 +- wire/msgtx_test.go | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/wire/msgblock.go b/wire/msgblock.go index 4172949d..a5a25a1c 100644 --- a/wire/msgblock.go +++ b/wire/msgblock.go @@ -23,8 +23,8 @@ const defaultTransactionAlloc = 2048 const MaxBlocksPerMsg = 500 // MaxBlockPayload is the maximum bytes a block message can be in bytes. -// After Segregated Witness, the max block payload has been raised to 4MB. -const MaxBlockPayload = 4000000 +// After Segregated Witness, the max block payload has been raised to 8MB. +const MaxBlockPayload = 8000000 // maxTxPerBlock is the maximum number of transactions that could // possibly fit into a block. diff --git a/wire/msgblock_test.go b/wire/msgblock_test.go index 2a861b20..12a6afcb 100644 --- a/wire/msgblock_test.go +++ b/wire/msgblock_test.go @@ -36,7 +36,7 @@ func TestBlock(t *testing.T) { // Ensure max payload is expected value for latest protocol version. // Num addresses (varInt) + max allowed addresses. - wantPayload := uint32(4000000) + wantPayload := uint32(8000000) maxPayload := msg.MaxPayloadLength(pver) if maxPayload != wantPayload { t.Errorf("MaxPayloadLength: wrong max payload length for "+ diff --git a/wire/msgmerkleblock_test.go b/wire/msgmerkleblock_test.go index 9837f8a9..b74f7183 100644 --- a/wire/msgmerkleblock_test.go +++ b/wire/msgmerkleblock_test.go @@ -38,7 +38,7 @@ func TestMerkleBlock(t *testing.T) { // Ensure max payload is expected value for latest protocol version. // Num addresses (varInt) + max allowed addresses. - wantPayload := uint32(4000000) + wantPayload := uint32(8000000) maxPayload := msg.MaxPayloadLength(pver) if maxPayload != wantPayload { t.Errorf("MaxPayloadLength: wrong max payload length for "+ diff --git a/wire/msgtx_test.go b/wire/msgtx_test.go index 66965043..ae508f7f 100644 --- a/wire/msgtx_test.go +++ b/wire/msgtx_test.go @@ -35,7 +35,7 @@ func TestTx(t *testing.T) { } // Ensure max payload is expected value for latest protocol version. - wantPayload := uint32(1000 * 4000) + wantPayload := uint32(1000 * 8000) maxPayload := msg.MaxPayloadLength(pver) if maxPayload != wantPayload { t.Errorf("MaxPayloadLength: wrong max payload length for "+