Example #1
0
 /**
  * @return \BitWasp\Buffertools\Buffer
  */
 public function getBuffer()
 {
     $hexSerializer = new HexPrivateKeySerializer($this->ecAdapter);
     return $hexSerializer->serialize($this);
 }
 /**
  * @param NetworkInterface $network
  * @param PrivateKeyInterface $privateKey
  * @return string
  */
 public function serialize(NetworkInterface $network, PrivateKeyInterface $privateKey)
 {
     $payload = Buffer::hex($network->getPrivByte() . $this->hexSerializer->serialize($privateKey)->getHex() . ($privateKey->isCompressed() ? '01' : ''));
     return Base58::encodeCheck($payload);
 }