public function getTransactionSender($txid) { $txdetails = $this->getrawtransaction($txid, (int) 1); foreach ($txdetails['vin'] as $vin) { $script = explode(" ", $vin['scriptSig']['asm']); return Bitcoin::pubKeyToAddress($script[1]); } }