Ejemplo n.º 1
0
 private function BaseToArray(Base $base, Transcoder $transcoder)
 {
     return ['in' => $transcoder->encode($base->getCurrency()->getData()), 'that' => $base->getDescription(), 'out' => $this->OutputToArray($base->getOutput(), $transcoder), 'by' => $transcoder->encode($base->getIssuerAddress()->getData()), 'sig' => $base->getSignature()];
 }
Ejemplo n.º 2
0
 private function verifyBaseSignature(Base $transaction)
 {
     $issuer = $transaction->getIssuerAddress();
     if (!$this->key->verify(Signer::squash($transaction), $issuer, $transaction->getSignature())) {
         $this->errors[] = "Invalid signature by [{$issuer}]";
     }
 }