From 52c1774c9c05b7c595aad9f2175a59ce78e0f56b Mon Sep 17 00:00:00 2001 From: sc0Vu Date: Fri, 12 Jan 2018 15:48:15 +0800 Subject: [PATCH] Eth getBalance output formatter. --- src/Methods/Eth/GetBalance.php | 5 ++++- test/unit/EthApiTest.php | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Methods/Eth/GetBalance.php b/src/Methods/Eth/GetBalance.php index 793dad4..007e97b 100644 --- a/src/Methods/Eth/GetBalance.php +++ b/src/Methods/Eth/GetBalance.php @@ -18,6 +18,7 @@ use Web3\Validators\QuantityValidator; use Web3\Validators\AddressValidator; use Web3\Formatters\AddressFormatter; use Web3\Formatters\OptionalQuantityFormatter; +use Web3\Formatters\BigNumberFormatter; class GetBalance extends EthMethod { @@ -46,7 +47,9 @@ class GetBalance extends EthMethod * * @var array */ - protected $outputFormatters = []; + protected $outputFormatters = [ + BigNumberFormatter::class + ]; /** * defaultValues diff --git a/test/unit/EthApiTest.php b/test/unit/EthApiTest.php index 7f30819..a017c3b 100644 --- a/test/unit/EthApiTest.php +++ b/test/unit/EthApiTest.php @@ -177,7 +177,7 @@ class EthApiTest extends TestCase if ($err !== null) { return $this->fail($err->getMessage()); } - $this->assertTrue(is_string($balance)); + $this->assertTrue(is_numeric($balance->toString())); }); }