From 9521b2d167c5e5d588391d4a07ed9bd137668a43 Mon Sep 17 00:00:00 2001 From: sc0Vu Date: Mon, 28 May 2018 15:21:18 +0800 Subject: [PATCH] Check output name is empty --- src/Contracts/Ethabi.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Contracts/Ethabi.php b/src/Contracts/Ethabi.php index 419186e..12ee067 100644 --- a/src/Contracts/Ethabi.php +++ b/src/Contracts/Ethabi.php @@ -249,7 +249,7 @@ class Ethabi $param = mb_strtolower(Utils::stripZero($param)); for ($i=0; $i<$typesLength; $i++) { - if (isset($outputTypes['outputs'][$i]['name'])) { + if (isset($outputTypes['outputs'][$i]['name']) && empty($outputTypes['outputs'][$i]['name']) === false) { $result[$outputTypes['outputs'][$i]['name']] = $solidityTypes[$i]->decode($param, $offsets[$i], $types[$i]); } else { $result[$i] = $solidityTypes[$i]->decode($param, $offsets[$i], $types[$i]);