From dc84504cf37ce4af748333bfe8b57e8c50150918 Mon Sep 17 00:00:00 2001 From: Igor Machado Date: Wed, 14 Aug 2019 16:58:22 -0300 Subject: [PATCH] allow 10/10 --- neo/Network/P2P/Payloads/Witness.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/neo/Network/P2P/Payloads/Witness.cs b/neo/Network/P2P/Payloads/Witness.cs index 2cc6b592c6..32530670a0 100644 --- a/neo/Network/P2P/Payloads/Witness.cs +++ b/neo/Network/P2P/Payloads/Witness.cs @@ -28,8 +28,11 @@ public virtual UInt160 ScriptHash void ISerializable.Deserialize(BinaryReader reader) { - InvocationScript = reader.ReadVarBytes(1024); - VerificationScript = reader.ReadVarBytes(512); + // This is designed to allow a MultiSig 10/10 (around 1000 bytes) + // Invocation = 10 * 64 + 10 = 650 + InvocationScript = reader.ReadVarBytes(650); + // Verification = 10 * 33 = 330 ~ 350 + VerificationScript = reader.ReadVarBytes(350); } void ISerializable.Serialize(BinaryWriter writer)