/**
  * @param Alert $alert
  * @return \BitWasp\Buffertools\Buffer
  */
 public function serialize(Alert $alert)
 {
     $sig = $alert->getSignature();
     return Buffertools::concat($alert->getDetail()->getBuffer(), $this->getSigTemplate()->write([$sig->getR(), $sig->getS()]));
 }
 /**
  * @param Alert $alert
  * @return \BitWasp\Buffertools\Buffer
  */
 public function serialize(Alert $alert)
 {
     $detail = $alert->getDetail()->getBuffer();
     $sig = $this->getSigBuf()->write([$alert->getSignature()->getBuffer()]);
     return Buffertools::concat($detail, $sig);
 }