Skip to content

Commit d080861

Browse files
committed
fix
1 parent f68317e commit d080861

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

service/lib/ethplorer.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -685,12 +685,12 @@ public function getTransactionDetails($hash){
685685
// transaction is pending if has no blockHash
686686
$result['pending'] = true;
687687
$result['tx'] = $transaction ?: false;
688-
689688
if (isset($transaction['to'])) {
690689
$token = $this->getToken($transaction['to']);
691690
if ($token && isset($transaction['input'])) {
692691
$operation = $this->getTokenOperationData($transaction['input'], $token['decimals']);
693692
if ($operation && strtoupper($operation['code']) === '0XA9059CBB') {
693+
$result['token'] = $token;
694694
$result['operations'] = [
695695
[
696696
'transactionHash' => $transaction['hash'],
@@ -794,14 +794,14 @@ public function getTransactionDetails($hash){
794794
/**
795795
* Return operation details
796796
* @param String $input Transaction input raw data
797-
* @param Int $division
797+
* @param Int $decimals
798798
* @return Array|null Operation data
799799
*/
800-
private function getTokenOperationData($input, $division = 18) {
800+
private function getTokenOperationData($input, $decimals = 18) {
801801
preg_match('/^(?<code>.{10})(?<from>.{64})(?<value>.{64})(?<rest>.*)?$/', $input, $operation);
802802
if ($operation) {
803803
$ten = Decimal::create(10);
804-
$dec = Decimal::create($token['decimals']);;
804+
$dec = Decimal::create($decimals);
805805
$value = Decimal::create(hexdec($operation['value']));
806806
$operation['value'] = '' . $value->div($ten->pow($dec), 4);
807807

0 commit comments

Comments
 (0)