From a2ddc6fa8501330ff10d12ea43b20c6457cb136d Mon Sep 17 00:00:00 2001 From: sc0Vu Date: Thu, 25 Jan 2018 11:18:20 +0800 Subject: [PATCH] Fix eth methods call. --- src/Eth.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/Eth.php b/src/Eth.php index 71fcf98..282ebd3 100644 --- a/src/Eth.php +++ b/src/Eth.php @@ -99,10 +99,11 @@ class Eth } else { $methodObject = $this->methods[$method]; } - $inputs = $methodObject->transform($arguments, $methodObject->inputFormatters); - $methodObject->arguments = $inputs; - - $this->provider->send($methodObject, $callback); + if ($methodObject->validate($arguments)) { + $inputs = $methodObject->transform($arguments, $methodObject->inputFormatters); + $methodObject->arguments = $inputs; + $this->provider->send($methodObject, $callback); + } } }